/* CSS Document */
@font-face {
    font-family: 'D-DIN-Bold';
    src: url('../fonts/D-DIN-Bold.otf');
   }



body{overflow-x:hidden;}
.huac_top{height:100px;width:100%;transition:.7s;position: absolute;top:0;left:0;z-index:121; background:rgba(13,67,139, .4); padding-top:30px;}
.huac_top .logo{ float:left; display:block; width:20%;}
.huac_top .huac_nav{width:79%; float:right;}
.huac_top .huac_nav .nav{float:left;width:72%;}
.huac_top .huac_nav .huac_right{ float:right;width:25.2%;}
.huac_top .huac_nav .huac_right .pc_seach{width:64%; float:left; position:relative;}
.huac_top .huac_nav .huac_right .pc_seach .pcsousuo{text-align:left;border:1px solid #fff;box-shadow:0;border-radius:30px;width:100%;font-size:14px;color:#999;line-height:20px;vertical-align:top;padding:10px 86px 10px 10px;-webkit-appearance:none;background-color:#fff;border:1px solid #fff}
.huac_top .huac_nav .huac_right .pc_seach .pcsousuo:focus{border:1px solid #E60012}
.huac_top .huac_nav .huac_right .pc_seach .pcbtn{top:0;border:0;right:0;width:42px;height:42px;line-height:42px;text-align:center;position:absolute;cursor:pointer;border-radius:0;background:url(../images/sousuo.svg) no-repeat center center #E60012; border-radius:100%;}
.huac_top .huac_nav .huac_right .youce{width:100px; float:right;}
.huac_top .huac_nav .huac_right .youce .en{width:42px; height:42px; border:1px solid #fff;border-radius:100%; line-height:40px; display:block; text-align:center; color:#fff; font-size:18px;margin-right: 8px; float:left;}
.huac_top .huac_nav .huac_right .youce .top_tel{width:42px; height:42px; border:1px solid #fff;border-radius:100%;display:inline-block;}
.huac_top .huac_nav .huac_right .youce .top_tel img{ vertical-align:middle; display:inline-block; margin-left:11px; padding-top:12px;}
.sousuo{width:42px; height:42px;border-radius:100%;background:#E60012;position:relative; display:none; float:left;}
.sousuo .ss-pc{ display:block;margin-left:10px; padding-top:7px;}
.sousuo .ss-pc img{ vertical-align:middle; display:inline-block;}
.sousuo .search {z-index: 9;position: relative;}
.sousuo .search .btn-search-max {z-index: 2;-webkit-transition: All .2s ease-in-out;transition: All .2s ease-in-out;position: relative}
.sousuo .search .btn-search-max * {display: inline-block;vertical-align: middle;}
.sousuo .search .search-main{top:39px;right:0;z-index:9;width:240px;display:none;padding:0 30px 10px 10px;position:absolute;background-color:#eee}
.sousuo .search-container{background-color:#fff;padding-left:0;overflow:hidden;margin-top:10px;position:relative}
.sousuo .search-container .form-control{text-align:left;border:0;box-shadow:0;border-radius:0;width:100%;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-mz-border-radius:0;font-size:14px;color:#999;line-height:20px;vertical-align:top;padding:10px 86px 10px 10px;-webkit-appearance:none;background-color:#fff;border:1px solid #fff}
.sousuo .search-container .form-control:focus{border:1px solid #E60012}
.sousuo .search-container .btn{top:0;border:0;right:0;color:#E60012;width:42px;height:42px;line-height:42px;text-align:center;position:absolute;cursor:pointer;border-radius:0;background:url(../images/sousuo.svg) no-repeat center center #E60012;}
.sousuo #search-closed{right:0;top:15px;max-width:30px;position:absolute;cursor:pointer}


/*导航*/
.nav{float:right;width:88%; float:left; margin-top:11px;}
.nav ul li{text-align:center;float:left;position:relative;margin-left:6%;}

.nav ul li a{display:block;font-size:18px;color:#fff;position:relative; padding-bottom:32px;}
.nav li a:after{content: "";width: 0%;bottom: 0;left: 50%;opacity: 0;height:3px;position: absolute;background: #D61519;transition: all 500ms ease;}
.nav li:hover a:after,.nav li.active a:after {opacity: 1;left: 0;width: 100%;}  
.nav ul li .subnav{display:none;position:absolute;top:59px;width:280px;margin-left:-140px;left:50%;background:rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.nav ul li .subnav ul{margin:0;float:none;padding:10px 0}
.nav ul li .subnav ul li{width:100%;float:none;padding:0;margin:0}
.nav ul li .subnav ul li a{font-size:17px;line-height:23px;margin-bottom: 15px;padding:0 5px;color:#fff!important;height:auto;text-decoration:none}
.nav ul li .subnav ul li a:hover{ color:#e60012 !important;}
.nav ul li .subnav ul li a:after{ display:none;}
.nav ul li:nth-child(3) .subnav{width:230px;margin-left:-117px;}

.phone-nav{right:10px;top:4px;position: relative;width:35px;height:35px;display:none;background:url(../images/menu.png) no-repeat center;margin:0 0 0 5px;z-index:999}
.phone-subnav{width:100%;position:fixed;left:0;height:100%;top:0;background:rgba(255,255,255,.98);z-index:999999;margin:0 auto;display:none}
.phone-subnav .close{padding:20px 40px;display:block}
.phone-subnav .close img{max-height:40px}
.phone-subnav ul{height:90%;overflow-y:scroll;margin:0 30px}
.phone-subnav ul li{position:relative;border-top:1px solid #dadada; overflow:hidden; text-align:left;}
.phone-subnav ul li i{position:absolute;right:10px;top:5px;text-align:center;line-height:30px;display:block;border-radius:100%;font-style:inherit;cursor:pointer}
.phone-subnav ul li i:after{content:"+";color:#666;font-size:24px;cursor:pointer;text-align:center}
.phone-subnav ul li .menu{color:#333;font-size:16px;line-height:40px;overflow:hidden;padding:0 40px 0 20px;display:block;cursor:pointer;text-align:left;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}
.phone-subnav ul li .menu>a{display:block;color:#333}
.phone-subnav ul li .menu02>a{color:#1b8fe2}
.phone-subnav ul li .menu03{display:block;padding:10px 0}
.phone-subnav ul li .menu03 a{color:#888;font-size:13px;line-height:20px;padding-top:0}
.phone-subnav ul li div{display:none;padding-bottom:15px}
.phone-subnav ul li div a{color:#666;line-height:20px;padding:5px 10px 5px 20px;display:block;height:auto;font-weight:100;position:relative}
.phone-subnav ul li div em{display:block;font-style:inherit}
.phone-subnav ul li div em>a{color:#666;font-size:12px;display:block;padding:5px 5px 5px 48px;line-height:18px}
.phone-subnav ul .active i:after{content:"-"}


/*banner*/
.banner{overflow:hidden;text-align:center;position:relative;z-index:9}
.banner .textbox{top:33%;left:0;width:100%;z-index:1;color:#fff;text-align:left;position:absolute}
.banner .t1{font-size:56px; font-weight:bold;width:38%;}
.banner .t2{font-size:24px;width:52%; margin-top:20px;}
.banner .textbox .container{position:relative;}
.banner .swiper-dw{ position:absolute;bottom:20%; color:#ccc; font-size:18px;font-weight:bold;width:150px;}
.banner .swiper-dw .swiper-pagination{ top:26px;}
.banner .swiper-dw .swiper-pagination .swiper-pagination-current{ font-size:36px; color:#fff;}
.banner .swiper-slide-active .t1{animation:1s fadeInLeft2 linear; font-size:50px;}
.banner .swiper-slide-active .t2{animation:1.2s fadeInLeft2 linear; font-size:24px;}
.banner .swiper-button-next,.banner .swiper-button-prev{top:40px;left:100px;right:auto;display:inline-block;position:relative;margin-top:auto;color:transparent!important;opacity:1!important;width:45px;height:45px;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{ content:"";}
.banner .swiper-button-prev{margin-left:0px}
.banner .swiper-button-prev{background:url(../images/banner_left.png) no-repeat center center;background-size:cover}
.banner .swiper-button-next{background:url(../images/banner_right.png) no-repeat center center;background-size:cover}
.banner .swiper-button-prev:hover{background:url(../images/banner_lefth.png) no-repeat center center;background-size:cover}
.banner .swiper-button-next:hover{background:url(../images/banner_righth.png) no-repeat center center;background-size:cover}
.banner .home-bannphone{ display:none;}




@-webkit-keyframes upDown {
    from {
        -webkit-transform: translate3d(0, -50px, 0);
        transform: translate3d(0, -50px, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes upDown {
    from {
        -webkit-transform: translate3d(0, -50px, 0);
        transform: translate3d(0, -50px, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.upDown {
    -webkit-animation-name: upDown;
    animation-name: upDown
}

/*首页关于我们*/
.hometitel{ margin-bottom:20px;}
.hometitel .en{ font-size:18px; color:#0283C9; text-transform:uppercase;}
.hometitel .cn{ font-size:32px; color:#333; font-weight:bold;}
.homeab_one .left{width:38%; float:left; padding-top:3%;}
.homeab_one .left .textbox{ font-size:16px; color:#666; line-height:32px;}
.homeab_one .right{width:53%; float:right;}
.abshuzi{ margin-top:40px;}
.abshuzi li{width:28%; float:left; margin-right:8%; border-top:1px solid #ccc; padding-top:14px;}
.abshuzi li:last-child{ margin-right:0px;}
.abshuzi li p{ font-size:18px; color:#333;}
.abshuzi li span{ display:block; font-weight:bold; color:#E60012;font-family: 'D-DIN-Bold'; font-size:72px; line-height:80px;}
.in_homeabout .container{ position:relative; padding:80px 0px 75px 0px; overflow:hidden;}
.in_homeabout .dibuimg{ position:absolute;bottom:0px;content:""; z-index:-1;}

/*首页应用领域*/
.in_homeapp{ background:url(../images/in_homeapp_img1.jpg) ;}
.home_juli{ padding:30px 0px;}
.app_one{ font-size:20px; color:#333; margin-bottom:15px;}
.app_two{margin-bottom:15px;overflow:hidden;}
.app_two li{width:45%; float:left;}
.app_two li .text1{ font-size:18px; color:#333; position:relative; padding-left:30px;}
.app_two li .text1:before{ position:absolute; content:"";width:20px; height:4px; background:#E60012;left:0px;top:13px;}
.app_two li .text2{ font-size:14px; color:#666; padding-left:36px; margin-top:2px;}
.app_three {overflow: hidden;width: 115.5%; position:relative;}
.app_three:before{ position:absolute; content:"";width:50%; background:#fff;overflow:hidden; height:100%;padding-left:130px;} 
.app_three .app_bj{padding-top:36px;padding-bottom:36px; position:relative;left:36px;overflow:hidden;} 
.anli-text{  font-size:20px; color:#333; margin-top:20px;display:none;}
.anli-text span{ position:relative;padding-left:15px;}
.anli-text span:before{ position:absolute; content:"";width:4px; height:26px;top:4px; background:#E60012;left:0px;}
.app_three .swiper-button-prev,.app_three .swiper-button-next{width:24px; height:24px;bottom:30px;top:auto;}
.app_three .swiper-button-prev:after,.app_three .swiper-button-next:after{ content:"";}
.app_three .swiper-button-prev{ background:url(../images/app_left.png) no-repeat;left:34%;}
.app_three .swiper-button-next{ background:url(../images/app_right.png) no-repeat;right:61%;}
.app_three .swiper-button-prev:hover{background:url(../images/app_lefth.png) no-repeat;}
.app_three .swiper-button-next:hover{background:url(../images/app_righth.png) no-repeat;}
.app_three .swiper-slide-active .anli-text{ display:block;}
.app_three .swiper-slide .img{ text-align:center; position:relative;}
.app_three .swiper-slide .img img{ display:block;width:100%;}
.app_three .swiper-slide .img div{ background:rgba(0,0,0,.3);width:100%;height:100%;top:0px;left:0px; position:absolute;display:none;color:#fff; padding-top:27%;}
.app_three .swiper-slide .img:hover div{ display:block;}

/*首页新闻*/
.xinwen_tet{ font-size:20px; color:#666; margin-top:6px;}
.xinwen_list .date{ font-size:24px; color:#666;font-family: 'D-DIN-Bold'; padding-bottom:20px; position:relative; margin-bottom:20px; border-bottom:1px solid #e6e6e6; }
.xinwen_list .date:after{ position:absolute;content:"";width:0;background: #fff;opacity: 0; height:1px;left:0px; bottom:0px;transition: width 500ms ease}
.xinwen_list .bt{ min-height:60px; font-size:20px; color:#333;font-weight:bold; margin-bottom:10px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.xinwen_list .nr{ font-size:16px; color:#999;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.xinwen_list .tebx_main{ background:#f5f5f5;padding:40px 30px 20px 20px; min-height:265px;}
.xinwen_list .swiper-container{ overflow:hidden;}
.xinwen_list{ padding-top:30px;position:relative;}
.xinwen_list .swiper-slide:hover .tebx_main{ background:#0283c9 url(../images/homenew_bj1.png) no-repeat right top;min-height:265px; padding-top:15%;}
.xinwen_list .swiper-slide:hover .bt{ color:#fff;}
.xinwen_list .swiper-slide:hover .date{ color:#fff;}
.xinwen_list .swiper-slide:hover .nr{ display:none;}
.xinwen_list .swiper-slide .img{overflow:hidden;}
.xinwen_list .swiper-slide .img img{transition: all 700ms ease; }
.xinwen_list .swiper-slide:hover .img img{transform: scale(1.1)}
.xinwen_list .swiper-slide:hover .date:after{opacity:1;width:100%;}
.xinwen_list .swiper-button-prev,.xinwen_list .swiper-button-next{width:60px; height:60px;top:-62px;bottom:auto;}
.xinwen_list .swiper-button-prev:after,.xinwen_list .swiper-button-next:after{ content:"";}
.xinwen_list .swiper-button-prev{ background:url(../images/news_left.jpg) no-repeat;right:60px; left:auto;}
.xinwen_list .swiper-button-next{ background:url(../images/news_right.jpg) no-repeat;right:0px;}
.xinwen_list .swiper-button-prev:hover{background:url(../images/news_lefth.jpg) no-repeat;}
.xinwen_list .swiper-button-next:hover{background:url(../images/news_righth.jpg) no-repeat;}

/*底部*/
.in_homefooter{ background:#2864B3 url(../images/dibu_bj.png) no-repeat bottom center; padding-top:67px; padding-bottom:28px; overflow:hidden;}
.dibu_logo{ margin-bottom:50px;}
.dibu_center{ overflow:hidden; margin-bottom:35px;}
.dibu_center .left{width:35%; float:left;}
.dibu_center .left .one{ overflow:hidden;}
.dibu_center .left .one li{width:50%; float:left;color:#fff; margin-bottom:20px;}
.dibu_center .left .one li:nth-child(2n){ float:right;width:40%;}
.dibu_center .left .one li .yi{ font-size:16px; margin-bottom:2px; color:#d4e0f0;}
.dibu_center .left .one li a{ display:block; color:#fff;}
.dibu_center .left .one li a:hover{text-decoration:underline;}
.dibu_center .left .one li .er{ font-size:18px;}
.dibu_center .left .two{ color:#fff; font-size:16px; margin-top:30px; margin-bottom:30px;}
.dibu_center .left .two img{display:block;margin-bottom:8px;}
.dibu_center .left .two span{padding-left:12px; display:inline-block; line-height:15px;}


.dibu_center .db_cen{width:33%;margin-left:2%; float:left;color:#fff;font-size:18px;}
.dibu_center .db_cen img{ vertical-align:middle;max-width:30px;margin-right:5px;}
.dibu_center .db_cen ul li{margin-bottom:45px;}
.dibu_center .db_cen a{color:#fff;}


.dibu_center .db_right{width:26%;float:right; text-align:right;padding-top:100px;}

.in_homefooter  .three{ font-size:16px;color:#d4e0f0; line-height:32px; clear:both; text-align:center}
.in_homefooter  .three a{color:#d4e0f0;}
.in_homefooter  .three a:hover{ color:#fff; text-decoration:underline;}


.db_menu{color:#fff;font-size:16px; overflow:hidden; text-align:center; margin-bottom:30px;}
.db_menu a{color:#fff;float:left;border-right:solid 1px #fff;width:16.66%;}
 
.db_menu a:first-child{border-left:solid 1px #fff;}


.dibu_center .right{width:60%; float:right;}
.dibu_center .right li{width:16.5%; float:left;}
.dibu_center .right li p{ font-size:18px; color:#fff;}
.dibu_center .right li .dibu_menu{ margin-top:10px;}
.dibu_center .right li .dibu_menu a{ display:block;color:#d4e0f0; line-height:42px;}
.dibu_center .right li:nth-child(2){width:24%;}
.dibu_center .right li:last-child{width:10%;}
.dibu_center .right li a:hover{ color:#fff; text-decoration:underline;}
.bot_link p{ font-size:18px; color:#fff; margin-bottom:20px;}
.bot_link .link_list { overflow:hidden;}
.bot_link .link_list a{ font-size:16px; line-height:40px; border:1px solid #648ec6; border-radius:30px; height:42px; display:block;width:17.6%; margin-right:3%; float:left; text-align:center; color:#fff; margin-bottom:17px;}
.bot_link .link_list a:nth-child(5n){ margin-right:0px;}
.bot_link .link_list a:hover{ background:#648ec6;}



.floatRigth{position:fixed;z-index:999;right:0px;bottom:100px}
.floatRigth img{vertical-align:top}
.floatRigth li{width:65px;height:65px;margin-bottom:5px;position:relative;}
.floatRigth li:last-child{margin-bottom:0}
.floatRigth .box{display:block;cursor:pointer;background-color:#f5f5f5;color:#333;font-size:14px;text-align:center;line-height:20px;width:65px;height:65px;padding:8px 0 0 0;position:absolute;top:0;right:0; border-radius:8px;}
.floatRigth .icon{width:32px;height:32px;line-height:32px;font-size:24px;text-align:center;color:#fff;display:block;margin:auto;position:relative}
.floatRigth .icon .phone{ display:none;}
.floatRigth .title{display:block;line-height:20px; font-size:13px;}

.floatRigth .hoverDiv{background-color:#fff;width:180px;color:#333;font-size:18px;line-height:50px;position:absolute;z-index:-1;top:0;right:-180px;-webkit-transition:right .5s;transition:right .5s; margin-top:9px;}
.floatRigth .hoverDivC{width:260px;right:-260px;}
.floatRigth .ewm{width:160px;height:160px;text-align:left;padding:5px 5px}
.floatRigth .box:hover{background:#0283c9;color:#fff}
.floatRigth .box:hover .icon .pc{ display:none;}
.floatRigth .box:hover .icon .phone{ display:block;}
.floatRigth .box:hover .hoverDiv{right:100%}

@media screen and (max-width:1023px){.floatRigth{display:none}
}
.floatBottom{width:100%;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.16);box-shadow:0 0 16px 0 rgba(0,0,0,.16);background:#fff;position:fixed;z-index:999;right:0;bottom:0;display:none}
.floatBottom li{width:33.33333333%;float:left;height:55px;position:relative;border-bottom:1px #f1f1f1 solid}
.floatBottom li:last-child{margin-bottom:0}
.floatBottom .box{display:block;cursor:pointer;background:#fff;color:#888;font-size:12px;text-align:center;line-height:20px;padding:5px 0 0 0;-webkit-tap-highlight-color:transparent}
.floatBottom .icon{width:24px;height:24px;line-height:24px;font-size:18px;text-align:center;fill:#888;display:block;margin:auto;position:relative}
.floatBottom .icon-bg-qrCode{font-size:16px}
.floatBottom .title{display:block;line-height:20px}
@media screen and (max-width:1023px){.floatBottom{display:block}
}


/*关于我们*/
.nybanner{position:relative;}
.nybanner .img img{ display:block;width:100%;}
.nybanner .img .nybaphone{ display:none;}
.nybanner .img .nybapc{ display:block;}
.nybanner .nybanner_wenzi{ position:absolute;top:45%; font-size:32px; color:#fff;-webkit-animation:1.5s ease fadeInUp2;animation:1.5s ease fadeInUp2;}
.nybanner .nybanner_wenzi p{ position:relative; padding-bottom:16px;}
.nybanner .nybanner_wenzi p:before{ position:absolute; content:"";width:45px; height:5px; background:#D61519;bottom:0px;}

/*
.ban_text .swiper-container{ overflow:hidden;}
.ban_text .swiper-slide{ background:#f4f8ff; line-height:68px; border-top-left-radius:8px;border-top-right-radius:8px; text-align:center; font-size:20px;}
.ban_text .swiper-slide a{ display:block;color:#333;}
.ban_text .swiper-slide:hover{background:#0283c9; }
.ban_text .swiper-slide:hover a{color:#fff;}
.ban_text .swiper-slide-active{ background:#0283c9 !important;}
.ban_text .swiper-slide-active a{color:#fff;}

.ban_text .swiper-button-prev,.ban_text .swiper-button-next{width:24px; height:24px;top:45px;bottom:auto;}
.ban_text .swiper-button-prev:after,.ban_text .swiper-button-next:after{ content:"";}
.ban_text .swiper-button-prev{ background:url(../images/app_left.png) no-repeat;}
.ban_text .swiper-button-next{ background:url(../images/app_right.png) no-repeat;}
.ban_text .swiper-button-prev:hover{background:url(../images/app_lefth.png) no-repeat;}
.ban_text .swiper-button-next:hover{background:url(../images/app_righth.png) no-repeat;}

*/
.ban_text{ position: relative; margin-top:-68px;overflow:hidden;}
.ban_text li{background: #f4f8ff;height: 68px;border-top-left-radius: 8px;border-top-right-radius: 8px;text-align: center;font-size: 13px; float:left;width:11.4%; margin-right:1%;display: flex;               /* Add flexbox */
    align-items: center;         /* Vertical centering */
    justify-content: center;     /* Horizontal centering */
    flex-direction: column;      /* Stack children vertically (for multi-line text) */
    padding: 5px;                /* Add some padding */
    box-sizing: border-box;}
.ban_text li a{ display:block;color: #333;}
.ban_text li.car,.ban_text li:hover{background:#0283c9; }
.ban_text li.car a,.ban_text li:hover a{color:#fff;}
.ban_text li:last-child{ margin-right:0px;}




.nyab_main{ margin-bottom:50px;}
.nyjuli{ padding-top:60px;}
.nyab_one{ background:url(../images/nyabout_bj1.png) no-repeat right top;}
.nyab_one .yi{font-size:40px; color:#333; font-weight:bold;}
.nyab_one .yi .left{ text-align:left;width:100%;}
.nyab_one .yi .right{ text-align:right;width:100%;}
.nyab_one .yi span{ color:#E60012;}
.nybiaoti .en{ color:#999;}
.nyab_two{ margin-top:40px; overflow:hidden; margin-bottom:50px;}
.nyab_two .left{width:50%; float:left;}
.nyab_two .left img{ display:block;}
.nyab_two .right{width:47%; float:right; font-size:18px; color:#666; line-height:32px;}
.nyab_two .right p{ margin-bottom:20px;}
.nyab_two .right p:last-child{ margin-bottom:0px;}
.nyab_three{ overflow:hidden;}
.nyab_three li .zit,.nyab_three li .counter{font-family: 'D-DIN-Bold'; color:#E60012; font-size:70px; font-weight:bold; line-height:80px; margin-bottom:5px;}
.nyab_three li{ font-size:18px; color:#333; float:left;margin-right:5%;width:30%;}
.nyab_three li span{ color:#666; font-size:17px;}
.nyab_three li:nth-child(2){width:8%;}
.nyab_three li:nth-child(3){width:30%;}
.nyab_three li:nth-child(4){width:16.5%;margin-right:0px;}



.nyab_linian{ background:url(../images/nyabout_bj2.jpg) no-repeat center center;overflow:hidden;background-attachment:fixed;background-size:cover; height:auto; padding:110px 0px;}
.linian_one{ position:relative; padding-left:24px; margin-top:15px; margin-bottom:40px;}
.linian_one:before{ position:absolute; content:"";width:4px; height:100%; background:#E60012;left:0px;}
.linian_one .wenzi01{ font-size:26px; color:#333; margin-bottom:8px;}
.linian_one .wenzi02{ font-size:20px; color:#333;}
.linian_tit{font-size:26px; color:#333; position:relative; padding-bottom:10px; margin-bottom:40px;}
.linian_tit:after{ position:absolute; content:"";bottom:0px; left:0px;width:51px; height:4px; background:#E60012;}
.linian_two li{color:#333; background:#fff;box-shadow: 5px 0 40px rgba(0, 0, 0, 0.15); margin-right:1.5%;}
.linian_two li .box{ padding:30px;}
.linian_two li .box01{ padding:30px;}
.linian_two li:nth-child(2){width:23.5%; float:left; background:#fff url(../images/csbj1.png) no-repeat right bottom; min-height:280px;} 
.linian_two li:nth-child(2) .box01_ct .counter{font-family: 'D-DIN-Bold'; color:#E60012; font-size:70px; font-weight:bold; line-height:70px; margin-bottom:5px;}
.linian_two li:nth-child(2) .box01_ct p{ font-size:17px; color:#666;}
.linian_two li:nth-child(3){width:23.5%; float:left;min-height:280px;padding:30px;} 
.linian_two li:nth-child(4){width:23.5%; float:left;min-height:280px; margin-right:0px;background:#fff url(../images/csbj2.png) no-repeat right bottom;} 
.linian_two li:nth-child(4) .box03{ padding:30px; font-size:17px; line-height:32px;}
.linian_two li:nth-child(5){width:73.5%; float:right; margin-right:0px; margin-top:1.5%; background:#fff url(../images/csbj3.png) no-repeat right bottom;}
.linian_two li:nth-child(5) .box04{ padding:30px; overflow:hidden;}
.cnlist .one{ float:left;width:25%; margin-bottom:13px;}
.cnlist .one .dun{ font-size:17px; color:#666;}
.cnlist .one .dun strong{ font-size:28px; color:#333; padding-right:4px;}
.cnlist p{ color:#666;}
.cnlist .one:nth-child(3){width:50%;}

.linian_two li:first-child{width:25%; float:left;}
.linian_two li:first-child .wz03{ background:url(../images/map.png) no-repeat left center;}
.linian_two li .wz_bt{ font-size:20px; font-weight:bold; margin-bottom:10px;}
.linian_two li .wz02 p{ position:relative; padding-left:18px;font-size:17px; line-height:36px;}
.linian_two li .wz02 p:before{ position:absolute; content:"";width:10px; height:10px; background:#E60012; border-radius:100%; left:0px; margin-top:13px;}
.linian_two li .wz03 p{ font-size:17px; color:#666;}
.linian_two li .wz03 .counter{font-family: 'D-DIN-Bold'; color:#E60012; font-size:70px; font-weight:bold; line-height:70px; margin-bottom:5px;}
.linian_two li .wz03{ overflow:hidden; margin-top:40px; position:relative;min-height:238px;}
.linian_two li .wz03 .left{width:45%; float:left;}
.linian_two li .wz03 .right{ float:right;width:110px; padding-top:30px; }
.linian_two li .wz03 .left .add{}
.linian_two li .wz03 .left .add .circle{display:block;width:8px; height:8px;position: relative; background:#0D438B;z-index: 2;border-radius: 50%;}
.linian_two li .wz03 .left .add .circle:before{content: '';position: absolute;border-radius: 50%;background-color: #0D438B;animation: ripple 2s ease-out 1s infinite;}
.linian_two li .wz03 .left .add .circle:after{content: '';position: absolute;z-index: 2;
animation: ripple 2s ease-out 0s infinite;background: linear-gradient(to right, #0D438B, #0D438B);border-radius: 50%;width:28px; height:28px;left: -10px;top: -10px;}
.linian_two li .wz03 .left .add_1 .circle{top:42px;left:18px;}
.linian_two li .wz03 .left .add_2 .circle{top:86px;left:70px;}
.linian_two li .wz03 .left .add_3 .circle{top:86px;left:94px;}
.linian_two li .wz03 .left .add_4 .circle{top:93px;left:134px;}
.linian_two li .wz03 .left .add_5 .circle{top:60px;left:134px;}

@keyframes ripple {
  0% {
    opacity: 0;
    transform: scale(0.2, 0.2);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}

/*里程碑*/
.nyab_lishi{ background:url(../images/nyab_lcbj1.jpg) no-repeat center center; padding:60px 0px 20px 0px;}
.nyab_lishi .linian_tit{ color:#fff; text-align:center;}
.nyab_lishi .linian_tit:after{ background:#fff;right: 0 !important;margin:0 auto;}

.history-bottom .pro-max {width:75%;position: relative;padding:6% 6% 6% 6%; background:rgba(2, 131,201, 0.6); margin:0 auto;}
.history-bottom .pro-max .lishi_zb{float: left;width:45%; }
.history-bottom .pro-max .lishi_yb{float: right;width:50%; overflow: hidden; padding-top:6%;}
.history-bottom .pro-max .lishi_yb strong{ display:block; font-size:55px; color:#fff;}
.history-bottom .pro-max .lishi_yb p{font-size:30px;color: #fff;margin-top:2%;}
.history-bottom{overflow: hidden;position: relative;z-index: 1;}
.history-bottom .slick-prev:before,.history-bottom .slick-next:before {display: none;}
.history-bottom .slick-prev,.history-bottom .slick-next {width: 52px;height: 52px;top: auto;bottom:27px;}
.history-bottom .slick-prev {left:0px;background: url("../images/lcleft.png") no-repeat center center;}
.history-bottom .slick-next {right:0px;background: url("../images/lcright.png") no-repeat center center;}
.history-bottom .slick-prev:hover{background: url("../images/lclefth.png") no-repeat center center;} 
.history-bottom .slick-next:hover{background: url("../images/lcrighth.png") no-repeat center center;} 
.history-bottom .pro-min {width: 100%;margin-left: auto;margin-right: auto;text-align: center;position: relative;
	margin-bottom:70px;background: url(../images/shixian.jpg) center 59px repeat-x;padding: 0 78px;}
.history-bottom .pro-min .getIndex {cursor: pointer;display: inline-block;*float: none;*display: inline;zoom: 1;text-align: center}
.history-bottom .pro-min .getIndex .item{font-weight:bold;font-size:18px;color:#E5E5E5;height:115px; z-index:33;background: url("../images/dhapn.png") no-repeat center 52px; padding-top:75px;}
.history-bottom .pro-min .slick-current .item{font-size:24px;color: #fff;background: url("../images/dhapnact.png") no-repeat center 44px; padding-top:85px;}

.history-bottom .slick-prev.slick-disabled{background: url("../images/lclefth.png") no-repeat center center;}
.history-bottom .slick-next.slick-disabled{background: url("../images/lcrighth.png") no-repeat center center;}

.history-bottom .slick-prev.slick-disabled:hover{background: url("../images/lclefth.png") no-repeat center center;} 
.history-bottom .slick-next.slick-disabled:hover{background: url("../images/lcrighth.png") no-repeat center center;} 

/*关于我们品牌*/
.xztitel{ font-size:25px; color:#333; font-weight:bold; text-transform:uppercase;}
.nyab_pinpai{ background:url(../images/nyab_ppbj.jpg) no-repeat center center;overflow:hidden;background-attachment:fixed;background-size:cover; height:auto; padding:89px 0px 50px 0;}
.pinpai_list{ margin-top:50px;}
.pinpai_list li{width:32%; float:left; margin-right:2%;margin-bottom:2%; min-height:273px; color:#333; padding:40px 40px 26px 40px; background:#fff;}
.pinpai_list li:nth-child(3n){ margin-right:0px;}
.pinpai_list li:first-child{ position:relative; background:none;}
.pinpai_list li:first-child .tetbox{ position:absolute; bottom:0px;width:95%;}
.pinpai_list li:first-child .tetbox .ziti{ float:left; font-size:70px; color:#0283C9; line-height:70px;font-family: 'D-DIN-Bold';width:72px;}
.pinpai_list li:first-child .tetbox .ziti02{ float:left; font-size:18px; line-height:32px; color:#333; padding-left:8px;width:80%;} 
.js_tetxtz{ font-size:30px;}
.js_tetxtz02{ font-size:24px;}
.pinpai_list li .juli{ position:relative;min-height:207px;}
.pinpai_list li .juli .jximg{ position:absolute;right:0px;bottom:0px;}
.pinpai_list li .jximg .phone{ display:none;}
.pinpai_list li .jximg .pc{ display:block;}
.pinpai_list li:hover{ background:#0283C9; color:#fff;}
.pinpai_list li:first-child:hover{ background:none;}
.pinpai_list li:hover .jximg .pc{ display:none;}
.pinpai_list li:hover .jximg .phone{ display:block;}
.pinpai_list li:last-child{ position:relative; background:none;}
.pinpai_list li:last-child .last_wz{ position:absolute;right:0px;bottom:10px;font-size:60px; color:#0283C9; line-height:70px;font-family: 'D-DIN-Bold'; text-transform:uppercase; text-align:right;}

.nyab_taijie{ padding:50px 0px 60px 0px;}
.tjlist li .tjtext01{ font-size:22px; color:#333; margin-bottom:14px;}
.tjlist li .tjtext02{ font-size:18px; color:#333; margin-bottom:40px;}
.tjlist li .tjtext02 p{ margin-bottom:20px;}
.tjlist li .tjtext03{ background:#0283C9; line-height:50px;width:135px; border-radius:30px; text-align:center; position:relative;}
.tjlist li .tjtext03 a{ display:block; color:#fff; font-size:18px;} 
.tjlist li .tjtext03:before{content: "";position: absolute;width: 100px;height: 100%;background-image: linear-gradient(120deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.8), rgba(255,255,255,0) 70%);top: 0;left: -100px;opacity: .6}
.tjlist li:hover .tjtext03:before{ animation: shine 1.5s ease-out infinite;}
.tjmain .left{width:26%; float:left;}
.tjmain .left img{ display:block;}
.tjmain .right{width:74%; float:left; padding-left:35px;}

.tjlist{ background:url(../images/xuxian.jpg) repeat-y 36px top;}
.tjlist li{background: url(../images/smallyd.jpg) no-repeat 23px 0px; padding-left:120px; margin-bottom:50px; overflow:hidden;}
/*.tjlist li:first-child{background: url(../images/bigyd.jpg) no-repeat left 0px;}
*/
@keyframes shine {
    0% {
        left: -100px
    }

    60% {
        left: 100%
    }

    to {
        left: 100%
    }
}

@keyframes ripple {
    0% {
        opacity: 0;
        transform: scale(.1, .1)
    }

    5% {
        opacity: 1
    }

    100% {
        opacity: 0;
        transform: scale(1)
    }
}

/*关于我们-团队*/
.nyab_team{ font-size:18px; line-height:32px; color:#666; padding-bottom:50px;}
.nyab_team .team_one{ position:relative;}

.nyab_team .team_one .left{overflow: hidden;}
.nyab_team .team_one .left .nybiaoti{ padding-top:80px;}
.nyab_team .team_one .left .jiyu_tet p{ text-indent:2em; margin-bottom:12px;}
.nyab_team .team_one .left .jiyu_tet p:first-child{ text-indent:0em;}
.nyab_team .team_one .left .abtupian{ padding-left:5%; padding-bottom:20px;}



.team_three{ font-size:20px; text-align:right; margin-top:40px; color:#333;}
.team_three .yi span{ font-size:50px;}

.nytuandui_list{ background:url(../images/nyab_tdbj1.jpg) no-repeat center center; padding:60px 0px;}
.teamtxt{ font-size:18px; line-height:36px; color:#333;padding-top: 83%;}
.nytuandui_list .left{width:28%; float:left;}
.nytuandui_list .right{width:68%; float:right;}
.righttab{ overflow:hidden;}
.team_pics{margin-top:50px; }
.team_pics .myswiper4 {width:180.5%; overflow: hidden}

.righttab li{ float:left;width:19%;margin-right:1%; line-height:23px;padding:8px 0px; text-align:center;background:#fff; border-top-left-radius:10px;border-top-right-radius:10px; color:#666; font-size:18px;}
.righttab li:hover,.righttab li.car{ background:#0283C9; color:#fff;}
.righttab li:last-child{ margin-right:0px;}
.team_pics .myswiper4{ display:none;}

.team_pics .swiper-slide p{ margin-top:36px;padding-bottom:26px; font-size:18px; color:#333; display:none;}
.team_pics .swiper-pagination{width:130%;margin-top:5px;position:relative;height:2px;top:initial;bottom:0}
.team_pics .swiper-pagination-progressbar{ background:#ccc;}
.team_pics .swiper-horizontal > .swiper-pagination-progressbar,.team_pics .swiper-pagination-progressbar.swiper-pagination-horizontal{ height:6px;width:130%;}
.team_pics .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background:#0D438B;}
/*.team_pics .myswiper4{ overflow:hidden;}
*/
.team_pics .swiper-slide-active p{ display:block;}

.nyab_honor{ padding:80px 0px;}
.honor_tetx{ font-size:18px; color:#666; margin-top:20px; padding-bottom:20px;}
.honor_list{ position:relative; overflow:hidden;}
.honor_list .swiper-slide .img{ padding:24px; border:1px solid #CCCCCC;}
.honor_list .swiper-slide{-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;
      -ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms;transform: scale(0.8);}
.honor_list .swiper-slide-active,.honor_list .swiper-slide-duplicate-active{transform: scale(1);}
.honor_list .swiper-slide p{ font-size:24px; color:#333; text-align:center; margin-top:36px;}
.honor_list .swiper-slide-active .img,.honor_list .swiper-slide-duplicate-active .img{box-shadow: 5px 0 40px rgba(0, 0, 0, 0.15);}
.honor_list .swiper-button-prev{left: 30%;width: 52px;height: 52px;}
.honor_list .swiper-button-next{right: 30.5%;width: 52px;height: 52px;}

.honor_list .swiper-button-prev:after,.honor_list .swiper-button-next:after {display: none;}
.honor_list .swiper-button-prev {background: url("../images/lcleft1.png") no-repeat center center;}
.honor_list .swiper-button-next{background: url("../images/lcright1.png") no-repeat center center;}
.honor_list .swiper-button-prev:hover{background: url("../images/lclefth.png") no-repeat center center;} 
.honor_list .swiper-button-next:hover{background: url("../images/lcrighth.png") no-repeat center center;} 

.nyab_zhengshu{ background:#EFF8FE; padding:60px 0px;}
.zhengshu_list .img{ background:#fff; padding:20px;}
.zhengshu_list .img img{ display:block;}
.zhengshu_list{ overflow:hidden; position:relative; padding:30px 20px;}
.zhengshu_list .swiper-button-prev,.zhengshu_list .swiper-button-next{width: 52px;height: 52px;}
.zhengshu_list .swiper-button-prev:after,.zhengshu_list .swiper-button-next:after {display: none;}
.zhengshu_list .swiper-button-prev {left:0px;background: url("../images/zsleft.png") no-repeat center center;}
.zhengshu_list .swiper-button-next{right:0px;background: url("../images/zsright.png") no-repeat center center;}
.zhengshu_list .swiper-button-prev:hover{background: url("../images/lclefth.png") no-repeat center center;} 
.zhengshu_list .swiper-button-next:hover{background: url("../images/lcrighth.png") no-repeat center center;} 
.zhengshu_list  .swiper-slide {
      text-align: center;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
    }
.zhengshu_list .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
	}
.honor_list .swiper-slide .img img{ text-align:center; display:block;width:100%;}



/*研发实力*/
.nyab_yanfa{ padding:60px 0px; overflow:hidden;}
.nyab_yanfa li{ margin-bottom:40px; overflow:hidden;}
.nyab_yanfa li .left{ float:left;width:50%;}
.nyab_yanfa li .right{ float:right;width:50%; padding-left:5%; font-size:18px; line-height:36px; color:#333; padding-top:0%;}
.nyab_yanfa li .right p{ margin-bottom:30px;}
.nyab_yanfa li .right p a{ color:#E60012; text-decoration:underline;}
.nyab_yanfa li:nth-child(2n) .left{ float:right;}
.nyab_yanfa li:nth-child(2n) .right{ float:left; padding-left:0px; padding-right:5%;}
.nyab_shebei{ padding:60px 0px;}
.shebei_list{ margin-top:40px; overflow:hidden; line-height:35px;}

.shebei_list .lf{ float:left;width:46.5%;}
.shebei_list .lr{ float:right;width:50.3%;}

/*销售网络-生产基地*/
.map_main{ margin-top:40px;}
.map_main .left{ background:url(../images/map_img1.png) no-repeat;width:80%;float:left; margin-left:5%; min-height:667px;}
.map_main .left .zuoce{width:85%; float:left;}
.map_main .left .add{ position:relative;}
.map_main .left .add p{ position:absolute; font-size:14px; color:#333;}
.map_main .left .add_1 p{top: 164px;left:66px;}
.map_main .left .add_2 p{top:351px;left:190px;}
.map_main .left .add_3 p{top:336px;left:302px;}
.map_main .left .add_4 p{top:279px;left:460px;}
.map_main .left .add_5 p{top:315px;left:420px;}

.map_main .left .add .circle{display:block;width:15px; height:15px;position: relative; background:#05A1E6;z-index: 2;border-radius: 50%;}
.map_main .left .add .circle:before{content: '';position: absolute;border-radius: 50%;background-color: #05A1E6;animation: ripple 2s ease-out 1s infinite;}
.map_main .left .add .circle:after{content: '';position: absolute;z-index: 2;
animation: ripple 2s ease-out 0s infinite;background: linear-gradient(to right, #05A1E6, #05A1E6);border-radius: 50%;width:50px; height:50px;left: -18px;top: -18px;}
.map_main .left .add_1 .circle{top:141px;left:76px;}
.map_main .left .add_2 .circle{top:325px;left:227px;}
.map_main .left .add_3 .circle{top:311px;left:316px;}
.map_main .left .add_4 .circle{top:243px;left:465px;width:25px; height:25px;}
.map_main .left .add_4 .circle:after{width:80px; height:80px;left: -28px;top: -28px;}
.map_main .left .add_5 .circle{top:290px;left:450px;}

.nyab_network{ padding:60px 0px;}
.lxtb{ font-size:20px; color:#333;}
.lxtb img{ display:inline-block; vertical-align:bottom; padding-right:12px;}
.lxtb a{ color:#333;}
.lxtb a:hover{ color:#E60012; text-decoration:underline;}
.net_youce{width:120px; float:right;}
.net_youce .net_shuzi{ font-size:144px; color:#E60012;font-family: 'D-DIN-Bold'; line-height:140px; }
.net_youce .shuzi_02 p{width:30px; float:left; font-size:24px;font-family: 'D-DIN-Bold'; color:#666; line-height:28px;font-weight:bold;}
.net_youce .shuzi_02 span{ float:left;display:block; font-size:18px; color:#999;font-weight:normal;width:40px; text-transform: uppercase;writing-mode:vertical-rl;line-height:20px; word-wrap:break-word;}
.zzzright{width:135px; float:right; margin-top:18%;}
.zzzright li{width:135px; height:50px; line-height:48px; border:1px solid #ccc; border-radius:30px; text-align:center; font-size:14px; margin-bottom:25%;}
.zzzright li a{ display:block; color:#333;border-radius:30px;}
.zzzright li.cur,.zzzright li:hover{ border:1px solid #0283C9;background:#0283C9;}
.zzzright li.cur a,.zzzright li:hover a{ color:#fff; }

.map_list{ margin-top:30px; display:none;}
.map_list .zzzright{width:100%; float:none; margin-top:0px;}
.map_list .zzzright ul{text-align:center;}
.map_list .zzzright li{ display:inline-block; margin:0px 2%;}
.map_list .img{ text-align:center; margin-top:20px;}

/*销售网络-经销商站点*/
.jxs_yuandian .left .add_1 .circle{top:79px;left:35px;}
.jxs_yuandian .left .add_1 p{top:42px;left:23px;}
.jxs_yuandian .left .add_2 .circle{top:107px;left:100px;}
.jxs_yuandian .left .add_2 p{top:72px;left:90px;}
.jxs_yuandian .left .add_3 .circle{top:103px;left:153px;}
.jxs_yuandian .left .add_3 p{top:130px;left:142px;}
.jxs_yuandian .left .add_4 .circle{top:120px;left:71px;width:15px; height:15px;}
.jxs_yuandian .left .add_4 p{top:143px;left:53px;}
.jxs_yuandian .left .add_4 .circle::after {width:50px; height:50px;left: -18px;top: -18px;}
.jxs_yuandian .left .add_5 .circle{top: 143px;left: 197px;}
.jxs_yuandian .left .add_5 p{top:170px;left:158px;}
.jxs_yuandian .left .add_6 .circle{top: 211px;left: 231px;}
.jxs_yuandian .left .add_6 p{top:239px;left:213px;}
.jxs_yuandian .left .add_7 .circle{top: 360px;left: 162px;}
.jxs_yuandian .left .add_7 p{top:384px;left:152px;}
.jxs_yuandian .left .add_8 .circle{top: 230px;left: 398px;}
.jxs_yuandian .left .add_8 p{top:254px;left:389px;}
.jxs_yuandian .left .add_9 .circle{top: 358px;left: 474px;}
.jxs_yuandian .left .add_9 p{top:384px;left:448px;}
.jxs_yuandian .left .add_10 .circle{top: 358px;left: 594px;}
.jxs_yuandian .left .add_10 p{top:384px;left:576px;}
.jxs_yuandian .left .add_11 .circle{top: 291px;left:937px;}
.jxs_yuandian .left .add_11 p{top:319px;left:910px;}
.jxs_yuandian .left .add_12 .circle{top:324px;left:1059px;}
.jxs_yuandian .left .add_12 p{top:347px;left:1052px;width: 48px;}
.jxs_yuandian .left .add_13 .circle{top:390px;left:946px;}
.jxs_yuandian .left .add_13 p{top:414px;left:936px;}

.kehu_yuandian .net_youce .net_shuzi{margin-left: -50px;}
.jxs_yuandian .net_youce .net_shuzi{margin-left: -40px;}

/*销售网络-客户站点*/
.kehu_yuandian .left .add_1 .circle{top:109px;left:123px;}
.kehu_yuandian .left .add_1 p{top:68px;left:112px;}
.kehu_yuandian .left .add_2 .circle{top:79px;left:178px;}
.kehu_yuandian .left .add_2 p{top:43px;left:166px;}
.kehu_yuandian .left .add_3 .circle{top:114px;left:168px;}
.kehu_yuandian .left .add_3 p{top:129px;left:174px;}
.kehu_yuandian .left .add_4 .circle{top:124px;left:129px;width:15px; height:15px;}
.kehu_yuandian .left .add_4 .circle::after {width:50px; height:50px;left: -18px;top: -18px;}
.kehu_yuandian .left .add_4 p{top:148px;left:116px;}
.kehu_yuandian .left .add_5 .circle{top:211px;left:155px;}
.kehu_yuandian .left .add_5 p{top:206px;left:85px;}
.kehu_yuandian .left .add_6 .circle{top:112px;left:260px;}
.kehu_yuandian .left .add_6 p{top:135px;left:241px;}
.kehu_yuandian .left .add_7 .circle{top:143px;left:217px;}
.kehu_yuandian .left .add_7 p{top:160px;left:197px;}
.kehu_yuandian .left .add_8 .circle{top:198px;left:182px;}
.kehu_yuandian .left .add_8 p{top:219px;left:171px;}
.kehu_yuandian .left .add_9 .circle{top:-41px;left:424px;}
.kehu_yuandian .left .add_9 p{top:-20px;left:403px;}
.kehu_yuandian .left .add_10 .circle{top:51px;left:348px;}
.kehu_yuandian .left .add_10 p{top:14px;left:313px;}
.kehu_yuandian .left .add_11 .circle{top:136px;left:275px;}
.kehu_yuandian .left .add_11 p{top:157px;left:265px;}
.kehu_yuandian .left .add_12 .circle{top:219px;left:297px;}
.kehu_yuandian .left .add_12 p{top:246px;left:272px;}
.kehu_yuandian .left .add_13 .circle{top:143px;left:340px;}
.kehu_yuandian .left .add_13 p{top:166px;left:311px;}
.kehu_yuandian .left .add_14 .circle{top:181px;left:391px;}
.kehu_yuandian .left .add_14 p{top:202px;left:381px;}
.kehu_yuandian .left .add_15 .circle{top:226px;left:461px;}
.kehu_yuandian .left .add_15 p{top:248px;left:452px;}
.kehu_yuandian .left .add_16 .circle{top:181px;left:508px;}
.kehu_yuandian .left .add_16 p{top:201px;left:508px;}
.kehu_yuandian .left .add_17 .circle{top:31px;left:524px;}
.kehu_yuandian .left .add_17 p{top:52px;left:513px;}
.kehu_yuandian .left .add_18 .circle{top:-51px;left:590px;}
.kehu_yuandian .left .add_18 p{top:-28px;left:580px;}
.kehu_yuandian .left .add_19 .circle{top:-121px;left:764px;}
.kehu_yuandian .left .add_19 p{top:-94px;left:746px;}
.kehu_yuandian .left .add_20 .circle{top:5px;left:890px;}
.kehu_yuandian .left .add_20 p{top:26px;left:881px;}

/*合作伙伴*/
.nyab_partmain{ background:url(../images/part_bj.png) no-repeat center bottom; padding:60px 0px 100px 0px;}
.partlist{ margin-top:40px;}
.partlist li{width:50%; float:left;position:relative;}
.partlist li:before{ position:absolute; content:"";width:95%; height:1px; background:#D8D8D8; bottom:0px;}
.partlist li:after{ position:absolute; content:"";height:70%; width:1px; background:#D8D8D8; right:0px;top:15%;}
.partlist li:nth-child(even):before{ left:5%}

.partlist li:hover:before{background:none;}
.partlist li:hover:after{background:none;}

.rem_wl:after{ background:none !important}
.partlist li .box_bk{ position:relative;}
.partlist li:nth-child(2n):after{background:none;}
.partlist .hover .text01 p{ font-size:14px; color:#333; line-height:28px; margin-bottom:18px; position:relative; padding-left:20px;}
.partlist .hover .text01 p:before{ position:absolute; content:"";left:0px;width:10px; height:10px; border-radius:100%; background:#D8D8D8;top:10px;}
.partlist .hover .text02 { margin-top:20px;}
.partlist .hover .text02 a{ display:block; font-size:18px; color:#E60012;}
.partlist li .hover{ position:absolute; top:0%; left:0px; width:100%;padding:35px;background:#fff;box-shadow: 5px 0 40px rgba(154, 181, 195, 0.35); display:none;} 
.partlist li:hover .hover{ display:block; height:100%;}
.partlist li .img{ text-align:center;padding:35px; }
.partlist li .box_bk .textbox{ margin-top:15px;}
  
/*华夏*/
.nyab_huaxia{ padding:60px 0px;}
.huaxia_one .tupian{width:52%; float:left;}
.huaxia_one .tupian img{ display:block;}
.huaxia_one .textwenzi{width:48%; float:left; padding-left:50px;font-size:18px; line-height:36px; color:#666;padding-top:5%;}
.huaxia_cp{ padding:60px 0px; background:#F5F6F7;}
.cplist_menu{ overflow:hidden;}
.cplist_menu li{padding:15px 40px; float:left; background:#fff; border-top-left-radius:10px;border-top-right-radius:10px; margin-right:30px; font-size:18px; color:#333;}
.cplist_menu li:last-child{ margin-right:0px;}
.cplist_menu li.car{ background:#0283C9; color:#fff;}
.cplist_main{ margin-top:40px;} 
.cplist_main .cplist_tab{ display:none; font-size:18px; color:#333;}
.cplist_tab .cptext01{ font-size:18px; color:#333; line-height:32px;}
.cplist_tab .cptext02{ margin-top:40px; overflow:hidden;}
.cplist_tab .cptext02 .left{width:51%; float:left; padding-right:40px;}
.cplist_tab .cptext02 .right{width:49%; float:left;}
.cplist_tab .cptext02 .right img{ display:block;}
.cplist_tab .cptext03{ font-size:17px; color:#333; font-weight:bold;} 
.cplist_tab .cptext03 p{ position:relative; padding-left:19px; margin-bottom:12px;}
.cplist_tab .cptext03 p:before{ position:absolute; content:"";width:7px; height:7px; background:#E60012;left:0px; border-radius:100%;top:10px;}

/*产品介绍*/
.nypro_main{ padding:60px 0px;}
.nypro_text01 p{ font-size:18px; line-height:32px; color:#666;}
.nypro_list{ padding-top:40px;}
.nypro_list li{ margin-bottom:40px;width:48%; float:left; margin-right:4%;overflow:hidden;}
.nypro_list li:nth-child(2n){ margin-right:0px;}
.nypro_list li a{ display:block; height:295px;position:relative; background:#F5F5F5; padding-left:416px;transition: .5s}
.nypro_list li .protp{width:380px; top:0px;left:0px;position: absolute;}
.nypro_list li .pro_info{float: left;width:100%; padding:25px 25px 16px 0px;}
.nypro_list li .pro_info .pro_text01{ font-size:20px; position:relative; padding-bottom:10px; margin-bottom:17px; color:#333;}
.nypro_list li .pro_info .pro_text01:after{ position:absolute; content:"";width:38px; height:4px; background:#0283C9;left:0px;bottom:0px;}
.nypro_list li .pro_info .pro_text02{ font-size:16px; color:#333; line-height:32px; min-height:96px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.nypro_list li .pro_info .pro_text03{width:135px; height:50px; line-height:50px; text-align:center; background:#0283C9; color:#fff; border-radius:30px; margin-top:25px;}
.nypro_list li:hover a{ background:#0283C9;}
.nypro_list li:hover .pro_info .pro_text01:after{background:#98DFFF;}
.nypro_list li:hover .pro_info .pro_text01,.nypro_list li:hover .pro_info .pro_text02{ color:#fff;}
.nypro_list li:hover .pro_info .pro_text03{ background:#fff;color:#0283C9;}
.nypro_list li .protp{ overflow:hidden;}
.nypro_list li .protp img{transition: .5s}
.nypro_list li:hover .protp img{transform:scale(1.05)}

/*产品详细*/
.nyproxx_cont{ padding:60px 0px;}
.nyproxx_cont .linian_tit{margin-bottom: 24px;}
.chanpin_list{ margin-top:40px;}
.chanpin_list .cplist_menu li{ background:#F5F5F5; color:#666; margin-right:20px; padding:15px 15px; font-size:16px; cursor:pointer;}
.chanpin_list .cplist_menu li.car{ background:#0283C9; color:#fff;}
.pro_xxform .protab{ display:none;}
.pro_xxform{ margin-top:40px; font-size:16px; color:#333;scrollbar-color: #0283C9 #f5f5f5; padding-bottom:15px;
    scrollbar-shadow-color: #999;}



.pro_xxform .protab table{ border:1px solid #D8D8D8;border-right:none;font-size:17px;}
.pro_xxform .protab table td{border-right:1px solid #D8D8D8; padding:15px 30px; color:#333;}
.pro_xxform .protab table th{border-right:1px solid #D8D8D8; background:#2AA1D6; color:#fff; font-size:18px; font-weight:normal; padding:8px 0px;}
.pro_xxform .protab table tr:nth-child(odd){ background:#f5f5f5;}
.pro_xxform .protab table td img{ display:block; margin:0 auto;}

/*应用领域详细*/
.yingyong_tet{ font-size:24px; color:#333; margin-bottom:22px; padding-top:20px;}
.yingyonglist .cplist_menu li{margin-bottom:20px; text-align:center; padding:15px 35px;}

.lingyu_main .linian_one .wenzi03{ font-size:24px;}
.lingyu_main .linian_one::before {width:5px;}
.yingy_text01 p{ font-size:18px; line-height:42px; color:#666;}
.yingy_text02 p{ position:relative; padding-left:25px;font-size:18px; line-height:50px; }
.yingy_text02 p a{ display:block;color:#666;}
.yingy_text02 p:before{ position:absolute; content:""; background:url(../images/yy_yd.png) no-repeat;left:0px;width:18px; height:18px;top:17px;}
.yingy_text02 p span{background:#F5F5F5; border-radius:30px;width:130px; height:31px; line-height:31px; display:inline-block; font-size:16px; text-align:center; margin-left:30px;}
.yingy_text02 p span .phonr{ display:none;}
.yingy_text02 p span img{ padding-right:8px;}
.yingy_text02 p:hover:before{background:url(../images/yy_ydh.png) no-repeat;}
.yingy_text02 p:hover span{ background:#0283C9; color:#fff;}
.yingy_text02 p:hover span .pcr{ display:none;}
.yingy_text02 p:hover span .phonr{ display: inline-block;}
.yingy_text03 li{width:31.5%; float:left; margin-right:2.7%;margin-bottom:2%;}
.yingy_text03 li:nth-child(3n){ margin-right:0px;}
.yingy_text03 li p{ font-size:18px; color:#333; margin-top:10px; text-align:center;min-height:56px; overflow:hidden;}
.yingy_text01,.yingy_text02,.yingy_text03{padding-left: 25px;}
.yingyform{ overflow-x:inherit;}

/*新闻中心*/
.nyxinwen_cont{ padding:60px 0px;}
.xinwen_more{ background:#0283C9; line-height:50px;width:135px; border-radius:30px; text-align:center; position:relative;}
.xinwen_more a{ display:block; color:#fff; font-size:18px;} 
.xinwen_more:before{content: "";position: absolute;width: 100px;height: 100%;background-image: linear-gradient(120deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.8), rgba(255,255,255,0) 70%);top: 0;left: -100px;opacity: .6}
.xinwen_one{ overflow:hidden; position:relative;}
.xinwen_one .swiper-slide:hover .xinwen_more:before{ animation: shine 1.5s ease-out infinite;}
.xinwen_one .xwimg{width:735px;top: 0px;left: 0px;position: absolute; }
.xinwen_one .xwimg img{ display:block;width:100%;}
.xinwen_one .xinw_right{ float:left;width:100%;padding:40px 30px 30px 50px; }
.xinwen_one .xinw_right .xwtext01{ font-size:16px; color:#0D438B;}
.xinwen_one .xinw_right .xwtext01 img{ vertical-align:middle; padding-right:8px;}
.xinwen_one .xinw_right .xwtext02{ font-size:24px; margin:24px 0px;max-height:43px; overflow:hidden;}
.xinwen_one .xinw_right .xwtext02 a{ display:block;color:#333;}
.xinwen_one .xinw_right .xwtext03{ font-size:18px; color:#666; line-height:30px; margin-bottom:30px; overflow:hidden; max-height:96px;}
.xinwen_one .xinw_right .xinwen_more{ overflow: hidden;}
.xinwen_one .box{position: relative;transition: .5s;padding-left:735px;background:#f5f5f5; overflow:hidden;}
.xinwen_one .swiper-horizontal > .swiper-pagination-bullets,.xinwen_one .swiper-pagination-bullets.swiper-pagination-horizontal{width:12px;left:auto;right:26px;opacity:1;bottom:20px;}
.xinwen_one .swiper-pagination-bullet{opacity:1; }
.xinwen_one .swiper-pagination-bullet-active{background:#E60012 !important;opacity:1;}
.xinwen_one .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.xinwen_one  .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:12px; height:12px; background:#CCCCCC;}

.xinwenlist{ margin-top:30px;}
.neiye_newslist{ padding-bottom:30px;}
.neiye_newslist li{ padding:38px 38px 38px 45px; overflow:hidden; border-bottom:1px solid #E5E5E5;transition: all .5s;}
.neiye_newslist li:hover{box-shadow: 0 8px 30px #e5e5e5;}
.neiye_newslist li .date{width:123px; float:left; text-align:center;margin-top:38px;}
.neiye_newslist li .date .time{ font-size:31px; color:#999; position:relative; padding-bottom:6px; margin-bottom:6px;}
.neiye_newslist li .date .time:after{ position:absolute; content:""; left:0px; bottom:0px; background:#E5E5E5; height:1px; width:100%;}
.neiye_newslist li .date .year{ font-size:24px; color:#999;}
.neiye_newslist li .xwright{width:85%; float:right;}
.neiye_newslist li .xwright .xwtet{ margin-top:38px;width:62%; float:left;}
.neiye_newslist li .xwright .xwtet .xwbt{ font-size:20px; color:#333; margin-bottom:18px;}
.neiye_newslist li .xwright .xwtet .xwwd{ font-size:16px; color:#666;max-height:53px; overflow:hidden;
}
.neiye_newslist li .xwright .img{width:25%; float:right;}
.neiye_newslist li .xwright .img img{ display:block;}

.yemapage{clear:both;text-align:center;font-family:arial;line-height:16px; padding-bottom:50px;}
.yemapage a{color:#9E9E9E;display:inline-block;text-align:center;font-size:18px;min-width:48px;line-height:48px;height:48px;border-radius:3px;background-color:#f5f5f5;margin:0 6px; padding:0px 20px;}
.yemapage a.page-num-current,.yemapage a:hover{ background:#0283C9; color:#fff;}


/*新闻详细*/
.neiye_xwxiangq{ background:#F5F5F5; overflow:hidden;}
.neiye_xwxiangq .xinwenxx_list{ margin:50px 0px; background:#fff; padding:54px;}
.neiye_xwxiangq .xinwenxx_list .nytitle{ text-align:center; padding-bottom:30px; border-bottom:1px solid #E5E5E5; margin-bottom:18px; font-size:20px;}
.neiye_xwxiangq .xinwenxx_list .xwxx-tit p{ text-align:center; font-size:17px; color:#333;}
.neiye_xwxiangq .xinwenxx_list .xwxx-tit p span{ color:#999;}
.neiye_xwxiangq .xinwenxx_list .xwxx-tit{ margin-bottom:57px;}
.xxqra p{ font-size:16px; line-height:30px; margin-bottom:20px;}
.pianzhang{border-top:1px solid #E5E5E5; margin-top:50px; padding-top:30px; overflow:hidden;}
.pianzhang .pzleft{ font-size:18px; color:#999;width:60%; float:left;}
.pianzhang .pzleft a{ color:#333;}
.pianzhang .pzleft a:hover{ color:#0283c9;}
.pianzhang .pzleft p{ margin-bottom:10px;}
.pzrightt{ float:right; margin-top:5px;}

.button {
  color: #fff;
  display: inline-block;
  height:43px;
  line-height:43px;
  min-width:180px;
  background:linear-gradient(to bottom,#6abfed,#0283C9);
  position: relative;
  overflow: hidden; padding-left:35px;
  transition: all 0.3s ease-in-out;
}
.button a {
  z-index: 2;
  color: #fff;
  display: block;
  position: relative;
  padding: 0 0.1rem;
}
.button span {
  float: right;
  display: inline-block;
}
.button img {
  top: 10px;
  right:30px;
  position: absolute;
  vertical-align: middle;
  max-height: 24px;
  transform: rotate(-45deg);
}
.button:hover::before {
  transform: scale(1.05);
}
.button:hover::before {
  animation: shine 1.5s ease-out infinite;
}
.button::before {
  content: "";
  position: absolute;
  width: 100px;
  height: 100%;
  background-image: linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0) 70%);
  top: 0;
  left: -100px;
  opacity: 0.6;
}
@keyframes shine {
  0% {
    left: -100px;
  }
  60% {
    left: 100%;
  }
  to {
    left: 100%;
  }
}
@keyframes ripple {
  0% {
    opacity: 0;
    transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}

/*联系我们*/
.neiye_lianxi{ padding:60px 0px;}
.neiye_lianxi .left{width:35%; float:left; padding-right:20px; padding-top:3%;} 
.neiye_lianxi .left .zblist{ padding-top:7%;}
.neiye_lianxi .left .zblist li{ margin-bottom:13%;}
.neiye_lianxi .left .zblist li p{ margin-bottom:10px; font-size:20px;}
.neiye_lianxi .left .zblist li p img{ vertical-align:middle; padding-right:10px;}
.neiye_lianxi .left .zblist li p a{color:#595959;}

.neiye_lianxi .right{ width:65%; float:right; position:relative;} 
.neiye_lianxi .right img{ display:block;}
.neiye_lianxi .right .lxhover{ position:absolute;left:0px;right:0px;top:20%;}
.neiye_lianxi .right .lxhover img{ display:block; margin:0 auto;}

/*加入我们*/
.neiye_huodong{ padding:60px 0px;}
.neiye_huodong .hdcont .nybiaoti{ float:left;width:190px; padding-right:20px;}
.neiye_huodong .hdcont .cplist_menu{ float:left;width:80%;margin-top:1.4%;}
.neiye_huodong .hdcont .cplist_menu li{ line-height:44px; padding:0px 40px;background: #F5F5F5;color: #666; margin-right:20px;border-top-left-radius:8px;border-top-right-radius: 8px;}
.neiye_huodong .hdcont .cplist_menu li.car{background: #0283C9; color:#fff;}
.neiye_huodong .hdcont .cplist_menu li.car a{color:#fff;}
.hdcont{ overflow:hidden;}
.hdonglist { overflow:hidden;}
.hdonglist img{ display:block;width:100%;}
.hdonglist .mySwiper2{width:62%; float:left; position:relative; margin-right:2%;}
.hdonglist .mySwiper2 img{ width:100%; vertical-align:middle;}
.hdonglist .mySwiper{width:20%; float:left;height:660px; position:relative;}

.mySwiper .swiper-slide {border:1px solid #fff;}
.mySwiper .swiper-slide-thumb-active {border:1px solid #E60012;}
.hdonglist .swiper-button-prev,.hdonglist .swiper-button-next{width:100%; height:35px;z-index:4;}
.hdonglist .swiper-button-prev{background:url("../images/hd_left.png") no-repeat center center !important;top:0px !important;left:0px; margin-top: auto;color:inherit;}
.hdonglist .swiper-button-next{background:url("../images/hd_right.png") no-repeat center center !important;left:0px;bottom:0;top:auto;}
.hdonglist .swiper-button-prev:after, .hdonglist .swiper-button-next:after{ content:''; }
.hdong_tab{ display:none; margin-top:20px;}


.yingyongtab li{width:9%;}








@media(max-width:1600px) {
	
.partlist li .hover{padding:25px;}	
.partlist .hover .text01 p{ font-size:16px;}
.partlist .hover .text02{ margin-top:10px;}
	
.nav ul li{ margin-left:4.3%;}
.huac_top .huac_nav .nav{width:68%;}
.huac_top .huac_nav .huac_right{width: 28.2%;}

.linian_two li .wz02 p{ font-size:14px;}
.honor_list{ padding:0px 20px;}
.ban_text li{ font-size:13px;}
.hdonglist .mySwiper{ height:827px;}
.ban_text{margin-top: -50px;}
.hdonglist .mySwiper {height: 578px;}

}


@media(max-width:1400px) {
	
	.dibu_center .db_cen{ font-size:16px;}
	
.pc_seach{ display:none;}
.sousuo{ display:block;}
.huac_top .huac_nav .huac_right{width:149px;}
.huac_top .huac_nav .nav{width:82%;}

.banner .swiper-slide-active .t1{ font-size:30px;}
.banner .swiper-slide-active .t2{ font-size:18px;}

.dibu_center .right{width:100%; float:none; overflow:hidden; margin-top:30px;}
.dibu_center .left{}
.dibu_center .left .one li{width:25%;}
.dibu_center .left .one li:nth-child(2n){width:25%; float:left;}
.bot_link .link_list a{ font-size:14px;width: 22.6%;}
.bot_link .link_list a:nth-child(5n){ margin-right:3%;}
.bot_link .link_list a:nth-child(4n){ margin-right:0px;}

.nyab_two .right{ font-size:14px;line-height: 28px;}
.nyab_one .yi{font-size: 26px;}
.nyab_three li{ font-size:15px;}
.nyab_three li span{ font-size:14px;}
.nyab_three li .zit, .nyab_three li .counter{font-size: 43px;line-height: 43px;}

.linian_one .wenzi01{font-size: 20px;}
.linian_one .wenzi02{font-size: 17px;}
.linian_two li:first-child{width:49%; min-height:inherit;}
.linian_two li{ margin-bottom:2%;margin-right:2%;}
.linian_two li:nth-child(2){width:49%; margin-right:0px; min-height:518px;}
.linian_two li:nth-child(3){width:49%;}
.linian_two li:nth-child(4){width:49%;margin-right:0px;}
.linian_two li:first-child .wz03{margin-top: 0;}
.linian_two li:nth-child(5){width:100%; margin-top:0px;}
.nyab_linian{ padding:40px 0px;}

.pinpai_list li:first-child .tetbox .ziti02{ font-size:14px;line-height: 24px;}
.pinpai_list li:first-child .tetbox .ziti{width:54px;line-height: 48px;font-size: 47px;}
.js_tetxtz{ font-size:20px;}
.js_tetxtz02{ font-size:15px; margin-top:10px;}
.pinpai_list li .juli{ min-height:177px;}
.pinpai_list li{min-height: 243px;}
.pinpai_list li:first-child .tetbox{bottom: 26px;}
.pinpai_list li:last-child .last_wz{ font-size:38px;line-height: 40px;}

.nyab_team{font-size: 14px;line-height: 27px;padding-bottom: 29px;}


.honor_list .swiper-slide p{ font-size:15px;margin-top: 20px;}
.honor_list .swiper-slide .img{ padding:5px;}
.zhengshu_list .img{ padding:10px;}

.jxsxx_phone{ display:block;}
.jxs_yuandian{ display:none;}

.kehu_yuandian{ display:none;}
.kehu_phone{ display:block;}


.nyab_huaxia{ padding:30px 0px;}
.huaxia_one .textwenzi{ padding-top:0px;font-size: 14px;line-height: 30px;padding-left: 33px;}
.huaxia_cp{ padding:30px 0px;}
.cplist_menu li{ font-size:14px;margin-right: 13px;padding: 15px 26px;}
.cplist_main{margin-top: 27px;}
.cplist_tab .cptext01{font-size: 14px;line-height: 29px;}
.cplist_tab .cptext03{ font-size:14px;}

.nypro_list li{width:100%; float:none; margin-right:0px;}

.xinwen_one .xinw_right .xwtext02{ font-size:16px;margin: 15px 0px;max-height: 28px;
        overflow: hidden;
    }
.xinwen_one .xinw_right .xwtext03{ font-size:14px;line-height: 27px;max-height:80px;}
.xinwen_one .xinw_right .xinwen_more{width: 117px; line-height: 40px;}
.xinwen_one .xinw_right .xinwen_more a{font-size:14px;}
.xinwen_one .xinw_right{ padding-left:20px; padding-top:25px;}

.neiye_newslist li .xwright .xwtet .xwbt{ font-size:18px;}
.neiye_newslist li .date{margin-top: 34px;width: 92px;}
.neiye_newslist li .date .time{ font-size:26px;}
.neiye_newslist li .date .year{font-size: 20px;}
.neiye_newslist li .xwright .xwtet{margin-top: 34px;}
.neiye_newslist li .xwright .xwtet .xwwd{ font-size:16px;}
.neiye_xwxiangq .xinwenxx_list{ margin:30px 0px;padding: 30px;}
.xxqra{width:100%;}
.neiye_xwxiangq .xinwenxx_list .xwxx-tit{margin-bottom: 30px;}
.neiye_xwxiangq .xinwenxx_list .nytitle{ padding-bottom:23px;}
.righttab li{ font-size:14px;}



.hdonglist .mySwiper {height:501px;}




}

@media(max-width:1200px) {
.huac_top .huac_nav .nav{ display:none;}
.huac_top .logo{width: auto;}
.huac_top .huac_nav{width:40%;}
.huac_top .huac_nav .huac_right{width:195px;}
.phone-nav{ display:block;right:0px; float:right;}
.sousuo{ margin-right:10px;}
.hometitel .cn{ font-size:22px;}
.homeab_one .left{ padding-top:0px;width: 42%;}
.homeab_one .left .textbox{ font-size:14px; line-height:28px;}
.hometitel{margin-bottom: 12px;}
.abshuzi{ margin-top:25px;}
.abshuzi li{padding-top: 8px;}
.abshuzi li p{ font-size:16px;}
.abshuzi li span{font-size: 50px;line-height: 52px;}

.app_one{ font-size:15px;}
.app_two li .text1{ font-size:17px;padding-left: 32px;}
.app_two li .text1::before {width: 21px;height: 3px;top: 12px;}
.app_two li .text2{font-size: 14px;padding-left: 32px;}
.app_two li{width:50%; padding-right:5%;}


.nyab_two .left{width:100%; float:none; }
.nyab_two .left img{text-align:center;margin: 0 auto;}
.nyab_two .right{ margin-top:20px;width:100%; float:none; }
.nyab_three li:nth-child(2),.nyab_three li:nth-child(3),.nyab_three li:nth-child(4),.nyab_three li{width:50%; margin-right:0px; padding-right:30px; overflow:hidden;min-height: 118px;margin-bottom:20px;}

.history-bottom .pro-max .lishi_yb strong{ font-size:30px;}
.history-bottom .pro-max .lishi_yb p{ font-size:18px;}
.history-bottom .pro-max{width:100%;}
.history-bottom .pro-min .getIndex .item{ font-size:14px;}
.history-bottom .pro-min .slick-current .item{ font-size:18px;padding-top: 80px;}

.tjlist li .tjtext01{ font-size:17px;}
.tjlist li .tjtext02{ font-size:14px;margin-bottom: 29px;}
.tjlist li .tjtext03 a{ font-size:15px;}
.tjlist li .tjtext03{ line-height:42px;}
.tjlist li{padding-left: 96px;}

.nyab_yanfa li .right{ padding-top:0px;font-size: 14px;line-height: 28px;padding-left:30px;}
.nyab_yanfa li:nth-child(2n) .right{ padding-right:30px;}

.ban_text li{ font-size:13px;}

.partlist .hover .text01 p{ font-size:14px;margin-bottom: 7px;}
.partlist li .box_bk .textbox{margin-top: 6px;}
.partlist .hover .text02 a{ font-size:15px;}

.pro_xxform{overflow-x:scroll;}
.pro_xxform .protab table{width:1200px;}

.yingyform{overflow-x: inherit;}
.nyxinwen_cont{ padding:30px 0px;}
.xinwen_one .box{ position:inherit;padding-left:0px; background:none;}
.xinwen_one .xwimg{width:100%;  position:inherit;}
.xinwen_one .xwimg img{margin:0 auto;}
.xinwen_one .xinw_right{ position:inherit; float:none; background:#f5f5f5;}

.neiye_lianxi .left{ padding-top:0px;}
.neiye_lianxi .left .zblist li p{ font-size:16px;}
.neiye_lianxi .left .zblist li p img{ max-width:37px;}
.neiye_lianxi .right .lxhover{ top:8%;}

.neiye_huodong .hdcont .nybiaoti{ float:none;width:100%;}
.neiye_huodong .hdcont .cplist_menu{width:100%; float:none;}
.neiye_huodong .hdcont .cplist_menu li{ margin-right:10px;}

.hdonglist .mySwiper2{width:100%; float:none;margin-bottom:20px;}
.hdonglist .mySwiper{width:100%; float:none; height:auto;}
.hdonglist .swiper-button-prev,.hdonglist .swiper-button-next{height:100%;width:35px;z-index:4;}
.hdonglist .swiper-button-prev{background:url("../images/hd_lefth.png") no-repeat center center !important;top:0px !important;left:0px; margin-top: auto;}
.hdonglist .swiper-button-next{background:url("../images/hd_righth.png") no-repeat center center !important;right:0px;left:auto;bottom:0;top:auto;}
.neiye_huodong{ padding:30px 0px;}
.honor_list .swiper-button-prev{left:0px;}
.honor_list .swiper-button-next{right:0px;}

}
@media(max-width:1023px) {
.banner .home-bannpc{ display:none;}
.banner .home-bannphone { display:block;}
.banner .swiper-dw{z-index:666; height:50px;width:100px;}

.homeab_one .left{width:100%; float:none;margin-bottom:20px; overflow:hidden;}
.homeab_one .right{width:100%; float:none; }
.in_homeabout .container{ padding:40px 0px;}
.app_three::before{width:60%;}

.app_three{width:100%; padding:30px; background:#fff;}
.app_three .swiper-button-next{right:0;left:auto;bottom:auto;top: 45%;}
.app_three .swiper-button-prev{left:0;right:auto;bottom:auto;top: 45%;}
.app_three::before {position:inherit; display:none;}
.app_three .app_bj{position:inherit; left:0px; padding:0px;}
.anli-text{font-size: 17px;margin-top: 27px;}
.home_juli{ padding:35px 0px;}
.hometitel .en{ font-size:14px;}

.xinwen_tet{ font-size:15px;}
.xinwen_list .date{ font-size:20px;}
.xinwen_list .bt{ font-size:17px; min-height:51px;}
.xinwen_list .nr{ font-size:14px;}
.xinwen_list .tebx_main{ min-height:240px;}
.xinwen_list .swiper-slide:hover .tebx_main{ min-height:240px;}
.xinwen_list .swiper-button-prev,.xinwen_list .swiper-button-next{width:40px; height:40px;}
.xinwen_list .swiper-button-prev{ background:url(../images/pnews_left.jpg) no-repeat;right:40px;}
.xinwen_list .swiper-button-next{ background:url(../images/pnews_right.jpg) no-repeat;}
.xinwen_list .swiper-button-prev:hover{background:url(../images/pnews_lefth.jpg) no-repeat;}
.xinwen_list .swiper-button-next:hover{background:url(../images/pnews_righth.jpg) no-repeat;}
.xinwen_list{ padding-top:16px;}

.dibu_center .left .one li{width:50%;}
.dibu_center .left .one li:nth-child(2n){width:50%;}
.bot_link .link_list a{width:31.3%;}
.bot_link .link_list a:nth-child(4n){ margin-right:3%;}
.bot_link .link_list a:nth-child(3n){ margin-right:0px;}

.nybanner .img .nybaphone{ display:block;}
.nybanner .img .nybapc{ display:none;}
.nybanner .nybanner_wenzi{ font-size:24px;}
.nybanner .nybanner_wenzi p{padding-top: 12px;}
.nybanner .nybanner_wenzi p::before{width:40px;height: 4px;}

.ban_text .swiper-slide{ font-size:15px; line-height:50px;}
.ban_text { margin-top:-50px;}
.ban_text .swiper-button-prev, .ban_text .swiper-button-next{top:36px;}

.nyjuli{padding-top: 32px;}
.nyab_one .yi{ font-size:21px;}
.nyab_two{margin-top: 32px;margin-bottom: 30px;}

.linian_one .wenzi01{ font-size:17px;}
.linian_one .wenzi02{ font-size:14px;}
.linian_one{ padding-left:17px;margin-bottom: 30px;}
.linian_tit{ font-size:18px;padding-bottom: 8px;margin-bottom: 32px;}
.linian_tit::after {width: 38px;}
.linian_two li .wz_bt{ font-size:18px;}
.linian_two li:nth-child(4) .box03{ font-size:14px;}	
.cnlist .one .dun strong{ font-size:24px;}
.cnlist .one .dun{font-size: 14px;}	
.pinpai_list li .juli .jximg img{ max-width:80px;}
	
.nyab_team .team_one .right{ display:none;}
.nyab_team .team_one .left{ float:right;width:100%;}

.nytuandui_list .left{width:100%; float:none;}
.teamtxt{ padding-top:10px;font-size: 14px;line-height: 29px;}
.nytuandui_list .linian_tit{ margin-bottom:10px;}
.nytuandui_list .right{width:100%; float:none; margin-top:30px;}
.team_pics{ margin-top:20px;}
.team_pics .swiper-slide p{ font-size:15px;margin-top: 12px;padding-bottom: 14px;}
.nytuandui_list{ padding:40px 0px;}

.nyab_honor{ padding:30px 0px;}

.shebei_list{ margin-top:20px;}
.shebei_list .lf{width:100%;}
.shebei_list  img.lr{width:100%;margin-top:30px;}

.map_main{ display:none;}
.map_list{ display:block;}
.zzzright li{width:115px;height: 42px;line-height: 40px;font-size: 12px;}
.map_list .zzzright li{margin: 1% 0.5%;}
.nyab_network{ padding:30px 0px;}
.lxtb{ font-size:17px;}

.ban_text{ padding:inherit; margin-top:15px;}
.ban_text li{width:24%; margin-bottom:10px;}
.nyab_partmain{ padding:30px 0px 40px 0px;}
.proban_txt li{width:32.3%;}

.huaxia_one .tupian{width:100%; float:none;text-align:center; margin-bottom:20px;}
.huaxia_one .tupian img{display:inline-block;}
.huaxia_one .textwenzi .linian_tit{margin-bottom:15px;}
.huaxia_one .textwenzi{width:100%; float:none; padding-left:0px;}
.cplist_tab .cptext02 .left{width:100%; float:none; margin-bottom:20px;padding-right:0px}
.cplist_tab .cptext02 .right{width:100%; float:none; }
.cplist_tab .cptext02 .left .linian_tit{margin-bottom:15px;}
.cplist_menu li{width:48%; float:left; margin-right:2%; text-align:center; margin-bottom:10px; padding:15px 5px;}
.cplist_menu li:nth-child(2n){ margin-right:0px;}
.cplist_main{ margin-top:15px;}

.nypro_text01 p{ font-size:14px;}
.yingy_text01 p{ font-size:14px;line-height: 32px;}
.yingy_text02 p{ font-size:14px; line-height:40px; margin-bottom:5px;}
.yingy_text02 p::before {top: 12px;}
.yingy_text02 p span{ font-size:14px;}
.lingyu_main .linian_one{margin-bottom: 20px;padding-left: 12px;}
.yingy_text03 li p{ font-size:14px;}
.yingyong_tet{ font-size:18px;margin-bottom: 16px;padding-top: 0;}
.lingyu_main .linian_one .wenzi03{font-size: 18px;}
.lingyu_main .linian_one::before {width: 3px;}
.yingy_text01, .yingy_text02, .yingy_text03{padding-left: 12px;}
.yingy_text03{ margin-top:15px;}
.yingyform{margin-top: 12px;}
.yingy_text02 p span{margin-left: 15px;width: 111px;}
.yingy_text02 p span img{padding-right: 4px;}
.yingyonglist .cplist_menu li{ margin-bottom:10px;}

.neiye_newslist li{ padding:20px;}
.neiye_newslist li .xwright .xwtet .xwbt{ font-size:16px;margin-bottom: 11px;}
.neiye_newslist li .xwright .xwtet .xwwd{ font-size:14px;max-height:62px;}
.neiye_newslist li .xwright .xwtet{margin-top: 10px;width: 67%;}
.neiye_newslist li .date{ margin-top:10px;width: 66px;}
.neiye_newslist li .date .time{ font-size:20px;}
.neiye_newslist li .date .year{ font-size:16px;}
.neiye_newslist li .xwright{width: 87%;}
.neiye_xwxiangq .xinwenxx_list .xwxx-tit p{ font-size:15px;}
.xxqra p{ font-size:14px;}
.pianzhang .pzleft{ font-size:15px;width:100%;}
.pianzhang{margin-top: 29px;}
.neiye_xwxiangq .xinwenxx_list .nytitle{ font-size:16px;}
.sangui_more{ font-size:15px; line-height:35px;}
.sangui_more::before{width: 35px;height: 35px;}

.neiye_lianxi .left{width:100%;}
.neiye_lianxi .left .zblist{padding-top:20px;}
.neiye_lianxi .left .zblist li{ margin-bottom:30px;}
.neiye_lianxi .left .zblist li p{ margin-bottom:5px;}
.neiye_lianxi .right{ width:100%;}
.neiye_lianxi .right .lxhover{ top: 11%;}

.neiye_huodong .hdcont .cplist_menu li{ width:31%; padding:0px 5px;}
.neiye_huodong .hdcont .cplist_menu li:nth-child(3n){ margin-right:0px;}

.app_three .swiper-button-prev{ background:url(../images/app_lefthh.png) no-repeat;}
.app_three .swiper-button-next{ background:url(../images/app_righthh.png) no-repeat;}



}



.lin_top{margin-bottom:25px;font-weight: bold;}
@media(max-width:767px) {
    
.yingy_text03 li{width:100%}    
    
.lin_top{font-size:14px;}	
.cplist_tab .cptext02{margin-top:20px;line-height: 26px;}

.partlist li .img{ display:none;}	
.partlist li .hover{ position:relative; display:block;}
.partlist .hover .text01 p{ font-size:14px;}
.partlist .hover .text02 a{ font-size:15px;}

.proban_txt li{width:48%;}


.partlist li{ width:100%}
	
.huac_top .logo{ max-width:146px;}
.huac_top{ height:64px;padding-top:20px;}
.huac_top .huac_nav{ margin-top:-5px;}
.container{ padding:0px 20px;}
.sousuo .search .search-main{top:24px;right:-40px;}
.sousuo .ss-pc img{max-width: 16px;}
.sousuo .ss-pc {padding-top: 5px;}
.huac_top .huac_nav .huac_right .youce .en,.huac_top .huac_nav .huac_right .youce .top_tel,.sousuo{width:35px; height:35px;}
.huac_top .huac_nav .huac_right .youce .en{ line-height:33px; font-size:16px; font-weight:bold;}
.huac_top .huac_nav .huac_right .youce .top_tel img{padding-top: 9px;margin-left: 8px;}
.huac_top .huac_nav .huac_right .youce{width:88px;}
.huac_top .huac_nav .huac_right{width:166px;}
.phone-nav {width:27px; height:27px;}
.neiye_huodong{ padding-top:15px;}
.banner .swiper-slide-active .t1{width:100%; font-size:20px;}
.banner .swiper-slide-active .t2{width:100%; font-size:14px; margin-top:5px;}
.banner .swiper-dw .swiper-pagination .swiper-pagination-current{ font-size:27px;}
.banner .swiper-dw {bottom:35px;}
.banner .swiper-button-next, .banner .swiper-button-prev{ max-width:35px; max-height:35px;left: 88px;top: 32px;}


.in_homeabout .container{ padding:40px 20px;}

.dibu_center .right{ border:1px solid red;}
.dibu_center .right{ display:none;}

.bot_link .link_list a{width:48.3%;}
.bot_link .link_list a:nth-child(3n){ margin-right:3%;}
.bot_link .link_list a:nth-child(2n){ margin-right:0px;}
.dibu_center .left .one li .er{ font-size:16px;}
.dibu_center .left .one li .yi{ font-size:14px;}
.in_homefooter{ padding-top:35px;}
.dibu_logo img{ max-width:260px;}
.dibu_logo {margin-bottom: 20px;}
.dibu_center .left .two{ font-size:14px;margin-top: 13px;margin-bottom: 21px;}
.dibu_center .left .three{ font-size:14px;}
.bot_link p{ font-size:16px;}
.hometitel .cn{ font-size:19px;}
.nyab_one .yi{ font-size:17px; margin-bottom:20px;}
.nyjuli{padding-top: 8px;}
.nyab_three li:nth-child(2), .nyab_three li:nth-child(3), .nyab_three li:nth-child(4), .nyab_three li{width:100%; min-height:inherit;}
.pinpai_list li .juli .jximg img{ max-width:37px;}
.nyab_team .team_one .left{ padding-top:8px;}
.yingy_text02 p{ padding-left:20px; }
.yingy_text02 p span {width:84px; margin-left:8px;font-size:12px;}
.yingy_text02 p span img{ max-width:10px; max-height:10px; padding-right:0px;}

.linian_two li{ margin-right:0px;}
.linian_two li:first-child{width:100%;}
.linian_two li:nth-child(2){width:100%;min-height: inherit;}
.linian_two li:nth-child(3){width:100%;}
.linian_two li:nth-child(4){width:100%;min-height: inherit;}
.linian_two li:nth-child(5){width:100%;}
.cnlist .one{width:50%;}
.linian_two li .wz03 .counter{ font-size:43px; line-height:45px;}
.linian_two li .wz03 p{ font-size:14px;}
.linian_two li:nth-child(2) .box01_ct .counter{ font-size:43px; line-height:45px;}
.linian_two li:nth-child(2) .box01_ct p{ font-size:14px;}

.history-bottom .pro-max .lishi_zb{width:100%; float:none;}
.history-bottom .pro-max .lishi_yb{ padding-top:20px;width:100%; float:none;}
.nyab_lishi{ padding-top:40px;}
.history-bottom .pro-max .lishi_yb p{ font-size:14px;}
.history-bottom .pro-max .lishi_yb strong{ font-size:22px;}
.history-bottom .pro-min{ margin-bottom:30px;}

.history-bottom .slick-prev,.history-bottom .slick-next {width:35px;height: 35px;bottom:40px;}
.history-bottom .slick-prev {background: url("../images/lcleftp.png") no-repeat center center;}
.history-bottom .slick-next {background: url("../images/lcrightp.png") no-repeat center center;}
.history-bottom .slick-prev:hover{background: url("../images/lclefthp.png") no-repeat center center;} 
.history-bottom .slick-next:hover{background: url("../images/lcrighthp.png") no-repeat center center;} 
.history-bottom .slick-prev.slick-disabled{background: url("../images/lclefthp.png") no-repeat center center;}
.history-bottom .slick-next.slick-disabled{background: url("../images/lcrighthp.png") no-repeat center center;}
.history-bottom .slick-prev.slick-disabled:hover{background: url("../images/lclefthp.png") no-repeat center center;} 
.history-bottom .slick-next.slick-disabled:hover{background: url("../images/lcrighthp.png") no-repeat center center;} 


.pinpai_list{margin-top: 17px;}
.pinpai_list li:first-child{width:100%;}
.pinpai_list li{ min-height:inherit;width:100%;padding: 30px 5px 26px 20px;}
.pinpai_list li:first-child .tetbox{ position:inherit; margin-top:20px;bottom:0px;}
.pinpai_list li .juli{ min-height:inherit;}
.pinpai_list li:last-child .last_wz{ position:inherit;font-size: 26px;line-height: 27px;}
.nyab_pinpai{ padding:40px 0px 20px 0px;}

.tjmain .left{width:100%; float:none;}
.tjmain .right{width:100%; float:none; padding-left:0px; margin-top:20px;}
.tjlist li .tjtext02{margin-bottom: 22px;}
.tjlist li .tjtext02 p{ margin-bottom:12px; line-height:28px;}

.nyab_taijie{ padding:30px 0px 20px 0px;}

.team_three .yi span{font-size: 24px;}
.team_three{ font-size:16px;margin-top: 24px;}
.honor_tetx{ font-size:14px; line-height:26px;}
.nyab_zhengshu{ padding:30px 0px 40px 0px;}
.zhengshu_list{ padding:0px 20px;}
.honor_list .swiper-slide-active .img, .honor_list .swiper-slide-duplicate-active .img{box-shadow:none;}
/*.honor_list .swiper-slide .img img{ display:block;width:100%;}
*/
.nyab_yanfa li .left{ float:none;width:100%;}
.nyab_yanfa li .right{ float:none;width:100%; margin-top:15px; padding-left:0px;}
.nyab_yanfa li{ margin-bottom:20px;}
.nyab_yanfa{ padding:30px 0px 10px 0px;}

.nyab_shebei{ padding:30px 0px;}

.nypro_list li{ position:inherit; margin-bottom:20px;}
.nypro_list li a{ height:auto; padding-left:0px; background:none;}
.nypro_list li .protp{ position:inherit;width:auto;}
.nypro_list li .pro_info{background: #F5F5F5; padding:30px;}
.nypro_list li .protp img{ display:block;width:100%;}
.nypro_list li:hover .pro_info{ background:#0283C9;}
.nypro_list li .pro_info .pro_text02{ min-height:inherit; font-size:14px; line-height:26px;}
.nypro_list li .pro_info .pro_text01{ font-size:17px;}
.nypro_list li .pro_info .pro_text01::after {width: 31px;}
.nypro_list li .pro_info .pro_text03{ font-size:15px;width: 115px; height:42px; line-height:42px;margin-top: 17px;}
.nypro_text01 p{ font-size:14px; line-height:27px;}
.nypro_main{ padding:30px 0px;}

.pro_xxform .protab table{ font-size:14px;}
.pro_xxform .protab table th{ font-size:16px;}
.pro_xxform .protab table td img{ max-width:20px; max-height:20px;}
.nyproxx_cont{ padding:30px 0px;}
.chanpin_list .cplist_menu li{ font-size:13px;}
.pro_xxform{ margin-top:20px;}

.neiye_newslist li .date{ display:none;}
.neiye_newslist li .xwright{width:100%; float:none;}
.neiye_newslist li .xwright .xwtet{width:100%; float:none; margin-bottom:20px;}
.neiye_newslist li .xwright .img{width:100%; float:none;}
.neiye_newslist li .xwright .img img{ display:block; margin:0 auto;}


.yemapage a{ font-size:14px;min-width: 36px;line-height: 36px;height: 36px;padding: 0px 9px;}
.yemapage{padding-bottom: 20px;}
.neiye_lianxi{ padding:30px 0px;}
.neiye_lianxi .right .lxhover{max-width: 216px;margin: 0 auto;}
.righttab li{width:31%; margin-bottom:10px;}

.dibu_center .db_cen{width:100%; font-size:14px;}
.dibu_center .db_cen ul li{ margin-bottom:20px;}
.dibu_center .db_right{width:100%;padding-top:15px; text-align:center;}
.dibu_center .db_right  img{max-width:50px;margin:0px 10px;}
.db_menu { font-size:16px;}
.db_menu a{width:33.3%;display:inline-block;margin-bottom:10px;}
.db_menu a:first-child{border-left:0px;}
.db_menu a:nth-child(3){border:0px;}
.db_menu a:nth-child(6){border:0px;}
.dibu_center .db_cen img{max-width:22px;}
.in_homefooter .three{font-size:14px; margin-bottom:40px; line-height:25px;}

}
@media(max-width:640px) {
.dibu_center .left .one li:nth-child(2n),.dibu_center .left .one li{width:100%; float:none;}	
.bot_link .link_list a{width:100%; margin-right:0px;}	

.chanpin_list .cplist_menu li{width:100%; float:none;}

.yingyonglist .cplist_menu li{width:49.5% !important; float:left;margin-right:1%; padding:15px 5px;}
.yingyonglist .cplist_menu li:nth-child(2n){ margin-right:0px;}



.neiye_lianxi .right .lxhover{top: 4%;}
.nyab_one .yi .right span{ display:block;}

.yingyongtab li{width:32.3%;}






}
	
	
	
	
	
	
	
	
	
	
	
	