@charset "utf-8";
*{margin:0;padding:0}

/*文本超出 小圆点显示*/
.overfloat-dot {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100% }
.overfloat-dot-2 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.overfloat-dot-3 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; }
.overfloat-dot-4 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; }

/**/
.n_banner{position:relative;overflow:hidden;z-index:1; margin-top: 0; }
.n_banner .bg{background-repeat:no-repeat;background-position:top center; background-size:cover;height:32.3vw;display:flex;align-items: center; justify-content: flex-start;}
.n_banner .text_box{color: #FFFFFF;text-align:center;}
.n_banner h3{ font-size:54px; margin-top:60px;font-weight:bold;}
.n_banner p{padding-top:20px;font-size:28px;}

.n_title {position:absolute;bottom:0;left:0;padding: 0;height: 3.75rem;border-bottom:1px solid #e7e7e7;width:100%;background:rgb(0 0 0 / 30%);}
.n_title .w1200{ display:flex; justify-content:space-between}

.n_nav {position: relative;display: flex;}
.n_nav a {display: flex;height: 3.75rem;font-size: 1.125rem;color: #fff;text-align: center;box-sizing: border-box;position: relative;margin-left:4rem;align-items: center;}
.n_nav a strong {display: block;color: #fff;position: relative;z-index: 4;transition: .36s ease-in-out;font-weight: normal;margin: .25rem 0 0;}
.n_nav .on, .n_nav a:hover {color:#fff; }
.n_nav a:before {content: "";width: 0;height:4px;position: absolute;bottom: 0px;left: 0;background: #3b419b;transition: 0.6s ease-in-out;}
.n_nav .on:before, .n_nav a:hover:before { width: 100%; }
.n_nav .on strong, .n_nav a:hover strong {color:#fff;}

.position {height: 3.75rem;left: 0;bottom: 0;color:#fff;font-size:1.125rem;display: flex;align-items: center;}
.position span, .position a,.position i {color: #fff;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.position i {margin: 0 .375rem 0 .75rem;font-style: normal;}
.position i img { vertical-align: middle; margin-top: -2px; }
.position span img {vertical-align: middle;margin-top: -2px;margin-right: .75rem;}
.position a:hover {color: #fff;}

/*====移动端导航====*/
#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: 100%;background: #3b419b;}
#bnt_back { position: absolute; left: 1rem; top: 0; }
#bnt_back svg { fill: #fff; height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav h1 { font-size: 16px; color: #fff; text-align: center; margin: 0; line-height: 50px; }
#bnt_sub_nav { position: absolute; right: 1rem; top: 0; cursor: pointer; color: #fff; font-size: 18px; }
#bnt_sub_nav svg {fill: #fff;height: 20px;vertical-align: middle;width: 20px;}
#bnt_sub_nav img { display: block; height: 15px; }
#bnt_sub_nav.on img { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
#sub_nav_content {background: #f0f3f5;display: none;box-shadow: 0 0 5px #999;z-index: 9;}
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0; }
#sub_nav_content ul li a { display: block; border-left: 2px solid #ca9e4e; height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #535455; }
#sub_nav_content ul li.on a { color: #ca9e4e; }
#sub_nav_content dl { font-size: 0; overflow: hidden; background: #fff; padding: 10px 0; }
#sub_nav_content dt { position: relative; background: #fff; z-index: 999; padding-left:20px; display: inline-block; margin-bottom: 0; float: left; text-align: center; }

#sub_nav_content dt a {margin: 0 4px;display: block;color: #5b5349;line-height: 30px;font-size: 14px;font-weight: 400;vertical-align: top;}
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0; opacity: 0; filter: alpha(opacity=0); display: none; }
#sub_nav_content dt.title { background: #fafafb; }
#sub_nav_content dt.title i { opacity: 1; filter: alpha(opacity=100); }
#sub_nav_content dt.title_on { background: #fafafb; }
#sub_nav_content dt.title_on a { color: #3b419b; border-top: 1px solid #fff; }
#sub_nav_content dt.title_on a i { color: #3b419b; }
#sub_nav_content dt.last a { border-top: 1px solid #f8f8f8; }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: #3b419b;}
#sub_nav_content dd { display: none; }
#sub_nav_content dd .box { padding: 0px 0px 0px 0px; }
#sub_nav_content dd a { padding: 0 25px; line-height: 30px; border-top: 1px solid #e7e7e7; font-size: 12px; color: #5b5349; display: block; height: 30px; }
#sub_nav_content dd a.on { color: #3b419b; }

.n_container{min-height:300px;}
/*====内页新闻====*/
.n_djdt{padding:4.75rem 0;}
.n_djdt .fl01{margin-bottom:30px;}
.list_box_01s{ width: 100%;}
.list_box_01s li a{display: flex;flex-wrap: wrap;align-items: center;*background:#f8f8f8;}
.list_box_01s .img{ width: 41.875rem;}
.list_box_01s .con{width: calc(100% - 44.625rem);padding:0 0 0 2.75rem;}
.list_box_01s .img img{width:100%;}
.list_box_13 li *{ transition:.5s}
.list_box_13 li:first-child a{border-top:1px solid #e3e3e3;}
.list_box_13 li a{display: flex;height: 8.75rem;width: 100%;align-items: center;position: relative;z-index: 1;border-bottom:1px solid #e3e3e3;}
.list_box_13 li a:before{ content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 0; transition: .5s; z-index: -1;}
.list_box_13 li a .time{width:8.5rem;text-align:center;font-size: 1.375rem;color: #999999;position:relative;}
.list_box_13 li a .time:after{content: ""; position: absolute; bottom: 0; right: 0;height:80%;width:1px;background:#e3e3e3;}
.list_box_13 li a .time span{display:block;font-size:3rem;font-weight:bold;padding-bottom: 6px;}
.list_box_13 li a .con{ width:calc(100% - 12.5rem - 3rem); padding: 0 1rem 0 1.75rem;}
.list_box_13 li a .con h5{ font-size: 1.25rem; color: #333333; line-height: 1.25;}
.list_box_13 li a .con p{ font-size: 1.125rem; color: #6e6f78; line-height: 1.25; margin: .5rem 0 0; }
.list_box_01 li *{ transition: .5s;}
.list_box_01 .img .img_hezi{ padding-bottom: 55.97% !important;}
.list_box_01 .con h6{ font-size:1rem;color:#666666; margin:1rem 0 .75rem;}
.list_box_01 .con h5{ font-size: 1.25rem; color: #333333; line-height: 1.25;}
.list_box_01 .con p{ font-size: 1.125rem; color: #6e6f78; line-height: 24px; height: 48px; margin:2rem 0 3.125rem;}
.list_box_01 .con .jt{ font-size: 1rem;color:#666666;}

/*翻页*/
.pages{text-align:center;margin: 4.375rem auto 0;}
.pages .box{ display:flex; align-items:center; justify-content:center}
.pages .box a{margin: 0 .315rem;border:#e5e5e5 1px solid;transition:.5s;font-size:14px;color: #848484;display:flex;align-items:center;justify-content: center;height:40px;min-width:40px;padding: 0 .5rem;white-space: nowrap;}
.pages .box a span{padding: 0;}
.pages .box a.on,.pages .box a:hover{color:#fff;border: #3b419b 1px solid;background: #3b419b;}
/*移动端翻页*/
    .ph_pages{display:none;margin-top:30px;}
    .am-pagination{padding-left:0;margin:0 ;list-style:none;color:#999;text-align:left}
    .am-pagination:after,.am-pagination:before{content:" ";display:table}
    .am-pagination:after{clear:both}
    .am-pagination>li{display:inline-block}
    .am-pagination>li>a,.am-pagination>li>span{position:relative;display:block;padding:.5em 1em;text-decoration:none;line-height:1.2;background-color:#fff;border:1px solid #ddd;border-radius:0;margin-bottom:5px;margin-right:5px}
    .am-pagination>li:last-child>a,.am-pagination>li:last-child>span{margin-right:0}
    .am-pagination>li>a:focus,.am-pagination>li>a:hover,.am-pagination>li>span:focus,.am-pagination>li>span:hover{background-color:#eee}
    .am-pagination>.am-active>a,.am-pagination>.am-active>a:focus,.am-pagination>.am-active>a:hover,.am-pagination>.am-active>span,.am-pagination>.am-active>span:focus,.am-pagination>.am-active>span:hover{z-index:2;color:#fff;background-color:#0e90d2;border-color:#0e90d2;cursor:default}
    .am-pagination>.am-disabled>a,.am-pagination>.am-disabled>a:focus,.am-pagination>.am-disabled>a:hover,.am-pagination>.am-disabled>span,.am-pagination>.am-disabled>span:focus,.am-pagination>.am-disabled>span:hover{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed;pointer-events:none}
    .am-pagination .am-pagination-prev{float:left}
    .am-pagination .am-pagination-prev a{border-radius:0}
    .am-pagination .am-pagination-next{float:right}
    .am-pagination .am-pagination-next a{border-radius:0}
    .am-pagination-centered{text-align:center}
    .am-pagination-right{text-align:right}
    .am-pagination{position:relative}
    .am-pagination-default{margin-left:10px;margin-right:10px;font-size:1.6rem}
    .am-pagination-default .am-pagination-next,.am-pagination-default .am-pagination-prev{float:none}
    .am-pagination-select{margin-left:10px;margin-right:10px;font-size:14px;}
    .am-pagination-select>li>a{line-height:36px;background-color:#eee;padding:0 15px;border:0;color:#555}
    .am-pagination-select .am-pagination-select{position:absolute;top:0;left:50%;margin-left:-35px;width:70px;height:36px;text-align:center;border-radius:0}
    .am-pagination-select .am-pagination-select select{display:block;border:0;line-height:36px;width:70px;height:36px;border-radius:0;color:#555;background-color:#eee;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:18px}

.about1.wrap{display:flex;justify-content:space-between;padding:70px 0;}
.about1.wrap:after{display:none;}
.about1 .left_con{width:calc(52% - 70px);}
.about1 .right_img{width:48%;}
.about_tit{display:flex;}
.about_tit h3{font-size:35px;color:#212121;}
.about_tit h3:after{content:'';display:block;margin-top:25px;width:50px;height:3px;background-color:#3a419b;}
.about1 .left_con .info{font-size:18px;color:#353535;line-height:34px;margin-top:25px;text-align: justify;}
.about1 .left_con .info p{margin-bottom:15px;}

.about1 .right_img .right_data{margin-top:30px;}
.about1 .right_img .right_data ul{display:flex;}
.about1 .right_img .right_data ul li:not(:last-child){margin-right:15%;}
.about1 .right_img .right_data h6{font-size:16px;color:#666666;margin-top:15px;}
.about1 .right_img .right_data p{color:#353b8c;font-weight:600;height:54px;display:flex;align-items: baseline;}
.about1 .right_img .right_data p big,.about1 .right_img .right_data p span{font-size:60px;height:54px;display:inline-block;}
.about1 .right_img .right_data p i{font-size:40px;}
.about1 .right_img .right_data p small{font-size:26px;}

.about2{padding: 80px 0;background-repeat: no-repeat; background-position:top center;background-size:cover; background-image:url(../images/aboutbg1.jpg);}
.about2 .wrap{position: relative}
.about2 .wrap:after{display:none;}
.about2 .about_tit{}
.about2 .about_tit h3{color:#ffffff;}
.about2 .about_tit h3:after{background-color: #fff;}
.about2 .list{display:flex;align-items: center;position: relative;margin-top:50px;}
.about2 .list:before{top: 40px;content:'';display:block;position: absolute;width:100%;height:1px;left:0px;background:rgb(255 255 255 /0.3);}
.about2 .list .swiper{overflow: hidden;margin: 0 80px;}
.about2 .list .swiper .swiper-slide{/*display:flex;align-items: center;*/}
.about2 .list .swiper .swiper-pagination{display:none;}
.about2 .list .text{display:flex;flex-direction: column;align-items: center;}
.about2 .list .text h5{font-size:26px;color:#ffffff;}
.about2 .list .text i{display:block;width:12px;height:12px; border-radius:50%;background:#ffffff;margin:4px 20px;}
.about2 .list .text h3{color:#FFFFFF;font-size:20px;margin-toP: 20px;line-height: 26px;}
.about2 .list .swiper-button-next,.about2 .list .swiper-button-prev{width:46px;height:46px;background:#3c419c; border-radius: 50%;color:#FFFFFF;}
.about2 .list .swiper-button-next:after,.about2 .list .swiper-button-prev:after{font-size:20px;}
.about2 .list .swiper-button-next{}
.about2 .list .swiper-button-prev,.about2 .list .swiper-button-next{top:40px;bottom:auto;}
.about2 .swiper-button-next.swiper-button-disabled,.about2 .swiper-button-prev.swiper-button-disabled{opacity:1}
.about2 .swiper-button-next.swiper-button-disabled:after,.about2 .swiper-button-prev.swiper-button-disabled:after{opacity:1}

.about3{padding:80px 0;position:relative;}
.about3 .list_box{display:flex;justify-content: space-between;}
.about3 .list{position: relative;height:400px;margin-top:50px;width:680px;padding-left: 15px;display:flex;align-items: center;}
.about3 .list:before{content:'';width:1px;height:100%;position:absolute;background:#dfdfdf;left:21px;z-index:2;}
.about3 .list .swiper-thumbs{height:320px;position: relative; overflow: hidden;padding-top:10px;}
.about3 .list .swiper-thumbs .swiper-slide{display:flex;align-items: center;}
.about3 .list .swiper-thumbs .swiper-slide .text{display:flex;position: relative;padding-left:90px;width:calc(100% - 100px);}
.about3 .list .swiper-thumbs .swiper-slide .text:after{content:'';display:none;width:50px;height:3px;background:#3b429a;position: absolute;left:12px;top:12px;}
.about3 .list .swiper-thumbs .swiper-slide .text:before{content:'';display:none;width:12px;height:12px;background:#3b429a;border-radius:50%;position: absolute;left:0;top:8px;}
.about3 .list .swiper-thumbs .swiper-slide .text p{font-size:18px;color:#373737;width:150px;}
.about3 .list .swiper-thumbs .swiper-slide .text h3{font-size:18px;color:#373737;width:calc(100% - 50px);line-height:30px;}
.about3 .list .swiper-thumbs .swiper-slide .text h3 p{width:100%;}
.about3 .list .swiper-button-next,.about3 .list .swiper-button-prev{left:0;width:40px;height:40px; border-radius: 50px;border:1px solid #999999;color:#999999; transform: rotate(90deg);background:#FFFFFF;}
.about3 .list .swiper-button-next{bottom:0;top:auto;}
.about3 .list .swiper-button-prev{top:0;bottom:0;}
.about3 .list .swiper-button-next:after,.about3 .list .swiper-button-prev:after{font-size:20px;}
.about3 .imgbox{width:calc(100% - 800px);display:flex;justify-content: center;}
.about3 .imgbox .swiper-pointer-events{position: relative; overflow: hidden;width:350px;}
.about3 .f_txbg{position:absolute;top:30%;right:0;color:#fafafa;font-size:260px;font-weight:bold;text-transform: uppercase;}
.about3 .imgbox .swiper-slide{display: flex;align-items: center;}
.about3 .imgbox .swiper-slide img{width:100%;}
/*应用成果*/
.n_yycg{padding:80px 0;}
.ntop_tit{text-align:center;}
.ntop_tit h3{font-size:35px;color:#212121;}
.ntop_tit h3:after{content:'';display:block;width:50px;height:3px;background-color:#3a419b;margin:25px auto 0;}
.ntop_tit p{font-size:18px;color:#666666;margin-top:28px;}
.n_yycg .fl01{padding-top:30px;}
.n_yycg .fl01 .list_box_14 li{margin-top:24px;background:#f2f4f7;padding:20px 35px;}
.n_yycg .fl01 .list_box_14 li h5{position:relative;font-size:18px;color:#222222;padding-left:14px;}
.n_yycg .fl01 .list_box_14 li h5:after{content:'';left:0;top:50%;margin-top:-4px;position:absolute;width:8px;height:8px;background-color:#3a419b;border-radius:100%;}

/*新闻、案例详情*/
.ny_news_show{width:100%;display: flex;justify-content: space-between;padding:80px 0;}
.ny_news_show .left{width: calc(100% - 385px);padding:0 58px 0 0;}
.ny_news_show .left .ar_title{margin-bottom: 30px;border-bottom: #e7eaed 1px solid;padding: 0 0 14px;}
.ny_news_show .left .ar_title h3{font-size:30px;color: #222;line-height: 1.5;margin-bottom:25px;}
/*.ar_article{font-size:18px;color:#333333;line-height:36px;}*/
.ar_article{color:#333333;line-height:36px;}
/*.ar_article p{font-size: 18px;color:#333333;line-height:36px;margin-bottom:10px;}*/
.ar_article p{color:#333333;line-height:36px;margin-bottom:10px;}
.ar_article p:last-child{ margin-bottom:0}
.ar_article strong{ font-weight:bold;}
.ar_article img{ max-width:100%;height:auto;}
.ar_article a{ color:#717173;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5{ font-weight:bold;}
.ny_news_show .ar_title h6 span{position:relative;font-size: 18px;color: #666666;display:inline-block;height: 40px;line-height: 40px;font-weight:normal;margin-right: 30px;vertical-align: top;}
.ny_news_show .ar_title h6 span img{ margin:-3px 0.45rem 0 0}
.ny_news_show .ar_title h6{position:relative;} 
.ny_news_show .ar_title h6:before{content:"";position:absolute;bottom:-3px;width:6.25rem;height:3px;background:#ff9637;display: none;}
.ny_news_show .ar_title h6 span svg{width: 18px;height: 18px;fill:#808080;margin-right: .5rem;display: inline-block;vertical-align: middle;margin-top: -3px;}
.ny_news_show .ar_title h6 span.shart_box svg{ width:26px; height:26px; fill:#808080}
.ny_news_show .right{width: 385px;display: table-cell;}
.ny_news_show .right .sticky{position:sticky;top: 120px;}
.ny_news_show .right .right_box{ background: #fff; padding: 40px 25px 10px;}
.ny_news_show .right h3{font-size: 22px;color: #242930;margin-bottom: 10px;}
.ny_news_show .right .fl01{margin-bottom: 0;}
.ny_news_show .right .fl01 form{border: #eeeeee 1px solid;height: 52px;line-height: 50spx;background: none;}
.ny_news_show .right .fl01 form .txt{width: calc(100% - 100px);height: 50px;border: none;float:left;padding: 0 20px;font-size: 15px;color: #777a7d;border-radius:4px 0 0 4px;font-family: 'PingFang';background: none;}
.ny_news_show .right .fl01 form .btn{width: 60px;float: right;border:0;background: none;color:#fff;height: 53px;font-size: 15px;border-radius:0 4px 4px 0;cursor:pointer;transition:.3s;}
.ny_news_show .right .fl03{margin-top: 40px;}
.ny_news_show .right .fl03 ul{ margin-top:20px}
.ny_news_show .right .fl03 ul li{text-align:center;padding-top:10px ;}
.ny_news_show .right .fl03 ul li:last-child{border:none;margin-bottom: 0;}
.ny_news_show .right .fl03 ul li a{ display:block; overflow:hidden}
.ny_news_show .right .fl03 ul li a h4{font-size:18px;color:#333;height:46px;line-height:46px;transition:0.6s;}
.ny_news_show .right .fl03 ul li a:hover  h4{color:#253895;}
.ny_news_show .right .fl03 ul .imgbox{position:relative;background:#f5f7f8;padding:30px;}
.ny_news_show .right .fl03 ul .imgbox img{height:240px;}
.ny_news_show .right .fl03 ul .img_hezi{}

/*研发创新*/
.nyfcx_box .nyfcx_01{padding-bottom:90px;}
.nyfcx_box .nyfcx_01:after{display:none;}
.nyfcx_box .ntop_tit{padding-top:90px;margin-bottom:60px;}
.nyfcx_box .ntop_tit h3{color:#222;}
.nyfcx_box .list{display:flex;align-items: center;position: relative;}
.nyfcx_box .list:before{content:'';display:block;position: absolute;width:1px;height:100%;left:119.5px;background:rgb(255 255 255 /0.3);}
.nyfcx_box .list .swiper{overflow: hidden;margin: 0 80px;}
.nyfcx_box .list .swiper .swiper-slide{}
.nyfcx_box .list .swiper .swiper-pagination{display:none;}
.nyfcx_box .list .text{padding-top:20px;text-align:center;}
.nyfcx_box .list .text h3{color:#222;font-size:18px;}
.nyfcx_box .list .swiper-button-next,.nyfcx_box .list .swiper-button-prev{top:50%;margin-top:-27px;width:54px;height:54px;background:#3c419c; color:#FFFFFF;}
.nyfcx_box .list .swiper-button-next:after,.nyfcx_box .list .swiper-button-prev:after{font-size:20px;}
.nyfcx_box .list .swiper-button-next{right:0;}
.nyfcx_box .list .swiper-button-prev{left:0;}
.nyfcx_box .list .imgbox{text-align:center;}
.nyfcx_box .list .imgbox img{transition: .5s;width: 100%;object-fit: contain;}

.nyfcx_02{background-size:cover;background-image:url(../images/sys_bg.jpg);padding-bottom:80px;}
.nyfcx_02 .ntop_tit h3{color:#fff;}
.nyfcx_02 .ntop_tit h3:after{background-color:#fff}
.nyfcx_02 .tab_box{display: flex;flex-direction: row-reverse;justify-content: space-between;}
.nyfcx_02 .tab{width:40%;}
.nyfcx_02 .tab ul{height:100%;display: flex;align-content: space-around;flex-direction: column;justify-content: space-between;}
.nyfcx_02 .tab ul li{padding: 0 5%;height: 48%;position: relative; cursor: pointer;transition: 0.5s all;background-image: -webkit-linear-gradient(to left, rgba(59, 65, 155, 1), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to left, rgba(59, 65, 155, 1), rgba(255, 255, 255, 0));}
.nyfcx_02 .tab ul li.active{-webkit-transform: translate(0px,-5px); -ms-transform: translate(0px,-5px); transform: translate(0px,-5px);background-image: -webkit-linear-gradient(to left, rgba(82, 123, 203, 1), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to left, rgba(82, 123, 203, 1), rgba(255, 255, 255, 0));}
.nyfcx_02 .tab h3{color:#fff;font-size:30px;}
.nyfcx_02 .tab ul li p{font-size:18px;color:#fff;margin-top:20px;text-align:left;}
.nyfcx_02 .tab ul li a{height: 100%;display: flex;justify-content: space-between;align-items: center;}
.nyfcx_02 .tab ul li span{color:#fff;font-size:18px;}
.nyfcx_02 .bot{width:60%; overflow:hidden;}
.nyfcx_02 .bot dl{display:none;}
.nyfcx_02 .bot dl.cur{display:block;}
.nyfcx_02 .bot dl dd .img{overflow: hidden;}
.nyfcx_02 .bot dl dd .img img{width:100%;transition: all 0.5s ease;}
.nyfcx_02 .bot dl dd .contbox:hover img{transform: scale(1.1);}
.nyfcx_02 .bot dl dd .contbox h3{color:#FFFFFF;font-size:26px;position:absolute;bottom:0;left:0;z-index:9;padding:20px;width:100%;height: 100%;background:url(../images/line_bg.png) repeat-x bottom;display: flex;align-items: flex-end;}
.nyfcx_02 .bot dl dd .contbox{position:relative;}
.nyfcx_box .nyfcx_03{padding-bottom:90px;}
.nyfcx_box .nyfcx_03 .list .text h3{font-size:24px;}

/*电池实验室*/
.nylab_box .ntop_tit h3{font-size:32px;}
.nylab_box .ntop_tit p{margin-top:20px;}
.nylab_box .ntop_tit h3:after{display:none;}
.nylab_box .ntop_tit{margin-bottom:60px;}
.nylab_box .list{display:flex;align-items: center;position: relative;}
.nylab_box .list .swiper-button-next,.nylab_box .list .swiper-button-prev{top:50%;margin-top:-27px;width:54px;height:54px;background:#3c419c; color:#FFFFFF;}
.nylab_box .list .swiper-button-next:after,.nylab_box .list .swiper-button-prev:after{font-size:20px;}
.nylab_box .list .swiper .swiper-pagination{display:none;}
.nylab_box .list .swiper-button-next{right:0;}
.nylab_box .list .swiper-button-prev{left:0;}
.nylab_box .nylab_01 .ntop_tit{text-align:left;}
.nylab_box .nylab_01 .wrap{display: flex;justify-content: space-between;align-items: center;padding:80px 0;}
.nylab_box .nylab_01 .left_img img{width:100%;}
.nylab_box .nylab_01 .left_img{width: calc(60% - 80px);}
.nylab_box .nylab_01 .nylab_bot td{border:1px solid #ccc;}
.nylab_box .nylab_01 .wrap.nylab_bot{padding-top:0;}
.nylab_box .nylab_01 .info{color:#333333;font-size:18px;line-height:34px;}
.nylab_box .nylab_01 .ntop_tit{margin-bottom:40px;}
.nylab_box .nylab_01 .right_con{width:40%;}
.nylab_box .nylab_03 .ntop_tit h3{color:#fff;}
.nylab_02{background:#f7f6fa;padding:90px 0;}
.nylab_box .nylab_02 .wrap{background:#fff;display: flex;justify-content: space-between;align-items: center;padding:80px 0;}
.nylab_box .nylab_02 .left_img{width: calc(50% - 80px);text-align:center;}
.nylab_box .nylab_02 .left_img h3{font-weight:bold;font-size:24px;color:#333;padding:45px 0 25px;}
 .nylab_box .nylab_02 .left_img p{color:#333;font-size:18px;}
 .nylab_box .nylab_02 .left_img a{color:#343c8c;font-weight:bold;font-size:24px;}
.nylab_box .nylab_02 .left_img .img_box img{width:98px;margin:0 auto;}
.nylab_box .nylab_02 .right_con{width:50%;position:relative;padding: 0 10%;}
.nylab_box .nylab_02 .right_con:before{position:absolute;left:0;bottom:0;content:'';width:1px;height:100%;background:#e8edf0;}
.nylab_02 .form_box{}
.nylab_02 form .group{ margin:20px 0;width:100%;position:relative;}
.nylab_02 form .group.textarea{ width:100%;}
.nylab_02 form .group .spans{position:absolute;left:5px;top:14px;color:#fc411c;font-size:20px;}
.nylab_02 form .group.btnbox{width:100%;}
.nylab_02 form .input{height:60px;border: 1px solid #efefef;width: 100%;padding:0 15px;font-size: 18px;color: #666;}
.nylab_02 form textarea{border:1px solid #efefef;height:100px;line-height: 1.7;width:100%;padding: 10px 15px;font-size: 18px;color: #666;}
.nylab_02 form .btn_submit{ height:60px; width:100%; background: #343c8c; color: #fff; border: 0; outline: 0;font-size:18px; cursor:pointer;}
.fc-code img{height:48px;}
::-webkit-input-placeholder{color:#afafaf;}
::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#afafaf;}
::-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#afafaf;}
::-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#afafaf;}
:focus::-webkit-input-placeholder {color: transparent;}
:focus:-moz-placeholder { color: transparent;}
:focus::-moz-placeholder { color: transparent;}
:focus:-ms-input-placeholder {color: transparent;}
input{box-sizing:border-box;*box-sizing:border-box;}
.nylab_03 .list .text{text-align:center;background:#fff;height:70px;line-height:70px;}
.nylab_03 .list .text h3{color:#222;font-size:24px;}
.nylab_03 .list .imgbox{position:relative;padding-bottom:133%;width:100%;overflow:hidden;}
.nylab_03 .list .imgbox img{position:absolute;top:0;left:0;width:100%;height:100%;}
.nylab_03{background:url(../images/syal_bg.jpg) no-repeat center;background-size:cover;padding:90px 0;}
.nylab_04{background:url(../images/sytp_bg.jpg) no-repeat center;background-size:cover;padding:90px 0;}
.nylab_box .nylab_03 .list .imgbox{padding-bottom:65%;}
.nylab_04 .wrap{position: relative;}
#certify .swiper-container {margin: 0 auto;position: relative;overflow: hidden; z-index: 1; } 
#xjsb {width: 100%;background-size: cover;position: relative;z-index: 10; }
.m {max-width: 1660px;width: 100%;padding: 0 80px;height: 100%;margin: 0 auto;display: block;position: relative; }
#xjsb .splitlists {font-size: 2.375rem;text-transform: uppercase;color: #26334c;display: block;text-align: center; }
#xjsb h3 {font-size: 1.875rem;margin: .5rem 0;color: #26334c;text-align: center; } 
#xjsb .bz {margin: 4rem 0 5rem; }
#xjsb .bz p {color: #626262;font-size: 1rem;line-height: 2rem;text-align: center; } 
#xjsb .bd {position: relative; } 
#xjsb #certify {position: relative;width: 1420px;margin: 0 auto;max-width: 93%; }
#certify .swiper-container {padding-bottom: 70px; } 
#xjsb #certify .swiper-slide {width: 48.4375rem; }
#certify .img {position: relative; }
#certify .swiper-slide img {display: block;transition: .5s; } 
#certify .swiper-slide p {padding-top: 2rem;text-align: center;color: #222;font-size: 24px;margin: 0;opacity: 0;transition: .5s;position: absolute;bottom: -3.25rem;width: 100%; }
#certify .swiper-slide-active p {opacity: 1; } 
#xjsb div.arr svg path{fill: #2b3850;transition: all .4s; } 
#xjsb div.arr:hover svg path{fill: #fff;transition: all .4s; } 
#xjsb div.arr:hover{background:#3c419c;border: 1px solid #3c419c; }
#xjsb div.arr{position: absolute;top: 50%;transform: translateY(-50%);background:#3c419c;margin-top: -2rem;}
#xjsb .arr{z-index:9;margin-left:0;margin-right:0;width:3.375rem;height:3.375rem;transition:.5s;display:flex;align-items: center;justify-content:center;cursor: pointer; }

#xjsb .arr_right{right: 0; } #xjsb .arr_left{left: 0; } 
#xjsb div.arr svg path{fill:#fff;}
#certify .swiper-slide-active .img:before {background: rgba(0, 0, 0, 0); } 
#certify .img:before {content: "";   display: block;   width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 9;background: rgba(0, 0, 0, 0.4); }
#xjsb #swiper4 p{color:#333;text-align:center;font-size:20px;}
#xjsb #swiper4 {display: none;}
/*======== 人力资源 ===========*/
.job_box{}
.job_box .ntop_tit{margin-bottom:40px;}
.job1{padding:80px 0 ;background:#f3f5f8;}
.job1 .list_box{}
.job1 .list_box ul{display:flex;}
.job1 .list_box ul li{width:30%; overflow: hidden; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all 0.5s ease-in-out;}
.job1 .list_box ul li a{position: relative;display:block;background:#0b114c;}
.job1 .list_box ul li.active{width:calc(70% - 30px);}
.job1 .list_box ul li i{font-size:64px;font-weight:bold;font-family:arial;}
.job1 .list_box ul li:not(:last-child){margin-right:15px;}
.job1 .list_box ul li .item_bg{opacity: .6;background-repeat:no-repeat; background-position: center;background-size:cover;height:29vw;}
.job1 .list_box ul li .tetxbox{padding:70px;position: absolute;bottom:0;left:0;width:calc(100% - 80px);z-index: 9;display: flex;flex-direction: column;justify-content: space-between;height: 100%;box-sizing:border-box;}
.job1 .list_box ul li .tetxbox{color:#FFFFFF;}
.job1 .list_box ul li .tetxbox h3{font-size:30px;margin-top:30px;}
.job1 .list_box ul li .tetxbox .p{font-size:18px;height:0;overflow:hidden;position: relative;-moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all 0.2s ease-in-out;}
.job1 .list_box ul li.active .tetxbox .p{height:56px;line-height:32px;}

.job1 .list_box2 .swiper{padding-bottom:40px;}
.job1 .list_box2 .swiper-slide{display:block;border-radius: 10px; overflow: hidden;background:#0b114c;}
.job1 .list_box2 .swiper-slide .item_bg .tetxbox i img { width: 36px; display: inline-block;}
.job1 .list_box2 .swiper-slide .item_bg{opacity: .6;height:62vw;background-repeat: no-repeat; background-position: center; background-size: cover; position: relative;}
.job1 .list_box2 .swiper-slide .tetxbox{z-index: 9;color:#FFFFFF;padding:30px 20px; width: calc(100% - 30px);position: absolute;bottom:0;left:0;}
.job1 .list_box2 .swiper-slide .tetxbox h3{font-size: 18px; margin-top: 15px;}
.job1 .list_box2 .swiper-slide .tetxbox .p{height:auto;line-height:20px;margin-top: 20px;font-size: 14px;position: relative;}
.job1 .list_box2 .swiper-button-next,.job1 .list_box2 .swiper-button-prev{display:none;}
.job1 .list_box2 .swiper-pagination{bottom:0;}
.job1 .list_box2 i{font-size:34px;font-weight:bold;font-family:arial;}

.job2{padding:80px 0;}
.job2 .swiper-button-prev,.job2 .swiper-button-next{display:none;}
.job2 .list .text h3{color:#333;font-size:24px;text-align:center;padding:8px 0;}
.job2 .swiper{padding-bottom:60px;}
.job2 .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;margin:0 8px;}
.job2 .swiper-pagination-bullet-active{background:#3b419b}

.job3{background:url(../images/job_03bg.jpg) no-repeat center;background-size:cover;padding:80px 0 50px;}
.job3 .ntop_tit h3{color:#fff;}
.job3 .ntop_tit h3:after{background:#fff;}
.job3 ul{display: flex;flex-wrap: wrap;justify-content: center;text-align:center;}
.job3 li{padding:40px 0;margin-left: 2%;background:#ffffff;display:inline-block;width:22%;margin-bottom:30px;}
.job3 li img{height:50px;}
.job3 li h3{padding-top:20px;font-size:24px;color:#222;}
.job3 li p{margin:0 auto;background:url(../images/jobdbx_bg.svg) no-repeat center;width:112px;height:128px;display:flex;justify-content: center;align-items: center;}

.job4{padding:80px 0 ;}
.joins-bots { } 
.joinsbots-list .forms-tops .td { color: #222222; line-height:26px; } 
.joinsbots-list .uls-tops, .joinsbots-list .forms-tops { padding-left:24px; padding-right:24px; }
.joinsbots-list .uls-tops {cursor: pointer;  } 
.joinsbots-list .forms-tops {padding-bottom:20px;}
.joinsbots-list .forms-bots:nth-child(odd){ background-color: #fff}
.joinsbots-list .forms-bots:nth-child(even){ background-color: #f2f3f4}
.joinsbots-list .uls-tops .td { height: 70px; line-height:70px; }
.joinsbots-list .td { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; color:#666;} 
.joinsbots-list .td1 { width: calc(36% - 100px); }
.joinsbots-list .td2 { width: 16%; } .joinsbots-list .td3 { width: 16%; } 
.joinsbots-list .td4 { width:25%; } 
.joinsbots-list .td5 { width: 16%; }
.joinsbots-list .td2,.joinsbots-list .td3,.joinsbots-list .td4,.joinsbots-list .td5{ text-align: center; }
.joinsbots-list .td6 { width: 100px; text-align: right; }
.joinsbots-list .btns { width: 20px; height:20px; border-radius: 50%; border-radius: 50%; background-position: center; background-repeat: no-repeat; background-image: url("../images/jt.png"); } 
.joinsbots-list .uls-tops .td6 { display: flex; align-items: center; justify-content: flex-end; flex-wrap: wrap; }
/*.joinsbots-list .ullist.active .uls-tops { background-color: #3b419b; } 
.joinsbots-list .ullist.active .uls-tops .td { color: #fff; } */
.joinsbots-list .ullist.active .btns { transform: rotate(180deg); transition: .5s ease; } 
.joinsbots-list .uls-bots { background-color:#fbfbfb; padding: 24px 50px;  display: none; }
.joinsbots-list .uls-bots .box-tops{ padding: 10px 0; }
.joinsbots-list .uls-bots .box-tops .i{ padding: 4px 0; line-height: 1.5; }
.joinsbots-list .uls-bots .box-tops .i:nth-child(n+2){ margin-left: 1em; }
.joinsbots-list .box { border-top: 1px dashed #b8b8b8; padding-bottom:24px; padding-top: 24px; }
.joinsbots-list .box:nth-child(2) { border-top: none; } 
.joinsbots-list .box .tits{color:#222}
.joinsbots-list .box .main-text { margin-top:10px;line-height:32px;font-size:18px; }
.joinsbots-list .box-bot-list { padding-top: .2rem; }
.joinsbots-list .box-bot-list .i { display: block; width: 1.5rem; height: 1.5rem; }
.joinsbots-list .box-bot-list .i:nth-child(n+2) { margin-left: 1.35rem; } 
.joinsbots-list .ullist:nth-child(n+2) { margin-top: .25rem; }
.scroll-animate.animated {visibility: hidden;}
.scroll-animate.animated {visibility: hidden;  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  -ms-backface-visibility: hidden;  backface-visibility: hidden;  -webkit-perspective: 1000;  -moz-perspective: 1000;  -ms-perspective: 1000;  perspective: 1000;}
.fadeInUpSmall {animation-name: fadeInUpSmall;}
  .joinstops-list .items {transition: 0.5s ease-in-out;}  
  .joinstops-list .items .line:before {transition: 0.5s ease-in-out;   }   
  .joinstops-list .items:hover .line:before {width: 100%;transition: 0.5s ease-in-out;   }
  .joinsbots-list .box-bot-list .i {transition: 0.5s ease-in-out;   }  
  .joinsbots-list .box-bot-list .i:hover {transition: 0.5s ease-in-out;transform: translateY(-10px);   }
  .joins-bots .joinsbots-list .ullist .btn, .joins-bots .joinsbots-list .ullist .uls-tops, .joins-bots .joinsbots-list .ullist .uls-tops .td {transition: 0.5s ease-in-out;   } 
  .joins-bots .joinsbots-list .ullist .uls-tops:hover {background-color:#ededf8;transition: 0.5s ease-in-out;   }   
  .joins-bots .joinsbots-list .ullist .uls-tops:hover .td {transition: 0.5s ease-in-out;color: #222;   }   
  .joins-bots .joinsbots-list .ullist .uls-tops:hover .btns {transform: rotate(180deg);transition: .5s ease;   }

.con-flex {display: flex;justify-content: flex-start;   align-items: flex-start;flex-wrap: wrap; }
.joins-bots .mbox {display: none;}
.tit-16{line-height: 1.6;font-size: 16px;}
.tit-18 {line-height: 1.8;font-size: 18px;}
.tit-22 {font-size:22px; }
.tit-24{font-size:24px;}
.job5_box{font-size:20px;color:#333333;border-top:2px solid #f2f3f4;line-height: 38px;padding-top: 30px}
.job5_bot{display:flex;}
.job5_bot p{width:50%;}
/*联系方式*/
.contact01{background:#f3f5f8;padding-bottom:80px;}
.contact01 .lianluo{padding-top:60px;display: flex;flex-direction: row;justify-content: space-between;}
.contact01 .lianluo li img{width:50%;}
.contact01 .lianluo li h3{font-size:24px;color:#222222}
.contact01 .lianluo li p{display:flex;justify-content: center;align-items: center;border:1px solid #979bc9;widtH:60px;height:60px;border-radius:100%;}
.contact01 .lianluo li .xin_tit{padding:12px 0 10px;display: block;color:#666666;font-size:18px;}

.lbmebna{margin-top:50px;padding-top:50px;border-top:1px solid #dfdfe3;}
.eunvam{ width:560px;}
.lbm_bg{margin-top:40px;background:#fff;padding:40px;}
.scb-tit .d1{ font-size:24px;color:#222222; }
.scb-tit .d2{ font-size:18px;line-height:32px;margin-top:20px;color:#222222}
.lcmeanv{ margin-top:25px;}
.lcmeanv i{ font-size:16px; width:105px; display:inline-block;line-height:50px;}
.lcmeanv span{ display:inline-block; border:1px solid #ddd; width:calc(100% - 120px);box-sizing:border-box;float:right; padding:0 20px; line-height:50px; height:50px; font-size:16px; background:url(../images/jt.png) no-repeat right center; cursor:pointer;}
.lcmeanv p{ background:#f6f6f6; z-index:3;max-height:250px; overflow:auto; display:none; position:absolute;  width:calc(100% - 122px); border:1px solid #ddd; border-top:none; right:0; top:49px;}
.lcmeanv p a{ padding:0 20px; line-height:50px; display:inline-block; font-size:16px;}
.leabnt{ border-top:1px solid #ddd; padding:30px 0; min-height:260px; margin-top:30px;}
.leabnt .list{ display:none;}

.leabnt .d1{display:flex;margin-bottom:20px;}
.leabnt .d1 i{width:56px;height:56px;background:#f2f3f8;border-radius:100%;display:flex;justify-content: center;align-items: center;}
.leabnt .d1 i img{width:60%;}
.leabnt .d1 div{padding-left:16px;}
.leabnt .d1 .p1{color:#3b419b;font-size:24px;}
.leabnt .d1 .p2{font-size:20px;color:#333333;padding-top:10px;}
.leabnt .d1 .p1 span{color:#666666;font-size:18px;}

.mealbn{ width:675px;}
.mealbn .pic img{ display:block; width:675px; height:537px;}
.mealbn .img{ position:absolute; top:0; left:0; width:675px; height:537px; z-index:1; display:none;}
.mealbn .img.on{ display:block;}
.mealbn .img img{ display:block; width:675px; height:537px;}
.mealbn .city{ position:absolute; text-align:center; width:60px; z-index:2;}
.mealbn .city .pic{ height:23px;cursor: pointer; background:url(../images/xz41.png) no-repeat center center;}
.mealbn .city.on .pic{ background:url(../images/xz42.png) no-repeat center center;}
.mealbn .city09.on .pic,.mealbn .city04.on .pic,.mealbn .city31.on .pic,.mealbn .city32.on .pic,.mealbn .city25.on .pic{background:url(../images/xz41.png) no-repeat center center;}
.mealbn .city.on{ color:#fff;z-index: 3;}
.mealbn .city .tit{ color:#333;}
.mealbn .city.on .tit{color:#fff;}
.mealbn .city04.on .tit,.mealbn .city09.on .tit,.mealbn .city31.on .tit,.mealbn .city32.on .tit,.mealbn .city30.on .tit{ color:#333;}
.mealbn .city.on .tit{ display:block;}
.mealbn .city01{ left:572px; top:58px;}
.mealbn .city02{ left:572px; top:125px;}
.mealbn .city03{ left:541px; top:160px;}
.mealbn .city04{ left:473px; top:195px;}
.mealbn .city05{ left:487px; top:237px;}
.mealbn .city06{ left:434px; top:277px;}
.mealbn .city07{ left:427px; top:319px;}
.mealbn .city08{ left:481px; top:303px;}
.mealbn .city09{ left:541px; top:303px;}
.mealbn .city10{ left:411px; top:365px;}
.mealbn .city11{ left:465px; top:365px;}
.mealbn .city12{ left:495px; top:390px;}
.mealbn .city13{ left:375px; top:425px;}
.mealbn .city14{ left:435px; top:425px;}
.mealbn .city15{ left:225px; top:235px;}
.mealbn .city16{ left:305px; top:325px;}
.mealbn .city17{ left:370px; top:175px;}
.mealbn .city18{ left:120px; top:150px;}
.mealbn .city19{ left:235px; top:170px;}
.mealbn .city20{ left:120px; top:300px;}
.mealbn .city21{ left:344px; top:221px;}
.mealbn .city22{ left:378px; top:261px;}
.mealbn .city23{ left:415px; top:229px;}
.mealbn .city24{ left:448px; top:215px;}
.mealbn .city25{ left:462px; top:174px;}
.mealbn .city26{ left:268px; top:410px;}
.mealbn .city27{ left:348px; top:380px;}
.mealbn .city28{ left:522px; top:344px;}
.mealbn .city29{ left:386px; top:498px;}
.mealbn .city30{ left:541px; top:424px;}
.mealbn .city31{ left:471px; top:448px;width: 36px;}
.mealbn .city32{ left:441px; top:452px;width:40px;}
.mealbn .city33{ left:510px; top:283px;}
.mealbn .city34{ left:360px; top:328px;}

.rel {position: relative;}
.clear:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}

.contact_box .map .ntop_tit p{font-size:20px;color:#333;}
.contact_box .ntop_tit{padding-top:80px;}
#miso_map {margin-top:30px;height:38rem;border: 1px solid #e1e1e1;}
.contact03{padding-bottom:80px;}
.contact03 .ntop_tit{text-align:left;}
.contact03 .ntop_tit h3:after{display:none}
.contact03 form .group{ margin-top:18px; width: 48.5%;position:relative;}
.contact03 form .group.textarea{ width: 100%;}
.contact03 form .group .spans{position:absolute;left:5px;top:22px;color:#fc411c;}
.contact03 form .group.yzm{}
.contact03 form .xuqiu{width: calc(100% - 450px);}
.contact03 form .group.btnbox{ width:150px;}
.contact03 form .input{height:58px;border: 1px solid #efefef;width: 100%;padding: 0 15px;font-size: 18px;color: #666;}
.contact03 form textarea{border:1px solid #efefef;height:100px;line-height: 1.7;width:100%;padding: 10px 15px;font-size: 18px;color: #666;}
.contact03 form .btn_submit{ height:60px; width:420px; background: #343c8c; color: #fff; border: 0; outline: 0; float: right;cursor:pointer;font-size:18px;}
.fc-code img{height:48px;}

.contact04{border-top:1px solid #e7e7eb;}
.contact04 .keyword{display:flex;justify-content:flex-start;margin:30px auto 30px;height: 24px;overflow: hidden;}
.contact04 .keyword h3{color:#222222;font-size:16px;width: 80px;}
.contact04 .keyword .keyword_list ul{display:flex;flex-wrap: wrap;}
.contact04 .keyword .keyword_list ul li{display:flex;align-items: center;}
.contact04 .keyword .keyword_list ul li a{font-size:16px;color:#333333;}
.contact04 .keyword .keyword_list ul li:not(:last-child):after{content:'';display:block;width:1px;height:15px;background:none;margin:0 14px;}

.amap-icon {-webkit-animation-name: bounce;animation-name: bounce;-webkit-animation-duration: 1.6s;animation-duration: 1.6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;animation-iteration-count: infinite}

@-webkit-keyframes bounce {     0%, 20%, 50%, 80%, 100% {         -webkit-transform: translateY(0);         transform: translateY(0);     }
    40% {         -webkit-transform: translateY(-14px);         transform: translateY(-14px);     }
    60% {         -webkit-transform: translateY(-7px);         transform: translateY(-7px);     } }
@keyframes bounce {     0%, 20%, 50%, 80%, 100% {         -webkit-transform: translateY(0);         -ms-transform: translateY(0);         transform: translateY(0);     }
    40% {         -webkit-transform: translateY(-14px);         -ms-transform: translateY(-14px);         transform: translateY(-14px);     }
    60% {         -webkit-transform: translateY(-7px);         -ms-transform: translateY(-7px);         transform: translateY(-7px);     } }
/*======== 404 ===========*/
.error404-con{position: fixed;top: 50%;left: 50%;margin-left: -250px;margin-top: -260px;display: block;width: 500px;height: 400px;text-align: center;}
.error404-con .title{font-size:38px;color:#333333;}     
.error404-con .title-sub{font-size: 16px;margin-top: 10px;}    
.error404-con .oper-btn{margin-top:40px;}     
.error404-con .oper-btn .btn{border:2px solid #4a1bd3;color:#4a1bd3;display: inline-block;padding: 10px 36px;font-size: 20px;border-radius: 50px;margin: 0 10px;}    
.error404-con .oper-btn .btn.btn2{background-color:#4a1bd3;color: #fff;}
/*======== 产品 ===========*/
.pro_key{border-bottom: 1px solid #e7e7eb;}
.pro_key .wrap{}
.pro_key .keyword{display:flex;justify-content:flex-start;float:left;margin:30px 0;height:20px;line-height:20px;width: 80%;overflow:hidden;}
.pro_key .keyword h3{    width: 80px;color:#222222;font-size:16px;}
.pro_key .keyword .keyword_list  ul{display:flex;flex-wrap: wrap;}
.pro_key .keyword .keyword_list  ul li{display:flex;align-items: center;}
.pro_key .keyword .keyword_list  ul li a{font-size:16px;color:#333333;}
.pro_key .keyword .keyword_list  ul li:not(:last-child):after{content:'';display:block;width:1px;height:15px;background:none;margin:0 14px;}
.pro_key form{margin-top:20px;float: right;border-radius:50px;border: #eeeeee 1px solid;height: 40px;line-height: 38px;background: none;}
.pro_key form .txt{width: calc(100% - 100px);height: 38px;border: none;float:left;padding: 0 20px;font-size: 15px;color: #777a7d;border-radius:4px 0 0 4px;background: none;}
.pro_key form .btn{width: 60px;float: right;border:0;background: none;color:#fff;height:40px;font-size: 15px;border-radius:0 4px 4px 0;cursor:pointer;transition:.3s;}

.pro_class .wrap{padding:70px 0 ; }
.pro_class .wrap ul{margin:0 -1%;display:flex;flex-wrap: wrap;}
.pro_class .wrap ul li{width:48%;margin: 15px 1%;padding:50px 0;display:flex;align-items: center;justify-content: space-between;background:url(../images/pro_bg.jpg)no-repeat center left;background-size:cover;}
.pro_class .wrap ul li:after{content:'';height:0;clear:both;}
.pro_class li .img{width:38%;overflow: hidden;}
.pro_class li .img img{width:100%;}
.pro_class li .text_con{width:calc(100% - 50%);}
.pro_class li .text_con .box{padding:35px 50px 0;}
.pro_class li .text_con h3{font-size:24px;color:#222;}
.pro_class li .text_con .con{font-size:18px;color:#333333;line-height:34px;margin-top:15px;height:130px;margin-bottom:50px;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.pro_class li .more a{height:50px;line-height:50px;width:194px;border:1px solid #353b8c;border-radius:50px;display: inline-block;color:#353b8c}
.pro_class li .more a p{display:flex;align-items: center;justify-content: center;font-size:18px;}
.pro_class li .more a span{padding-right:20px;}
.pro_class li .more:hover a{background:#353b8c;color:#fff;}
.pro_class li .more:hover svg path{fill:#fff;}
.pro_list{padding:60px 0 80px;}
.pro_list ul{display:flex;flex-wrap: wrap;margin:0 -2%;}
.pro_list li{padding:40px 0;width: 29.2%;background: #f5f7f8;margin:20px 2%;text-align:center;}
.pro_list li .more span{margin-top:30px;display:inline-block;color:#3b419b;border:1px solid #3b419b;border-radius:50px;padding:8px 30px;}
.pro_list li .text_con h3{font-size:22px;}
.pro_list li .text_con .con p{padding-top:10px;}
.pro_list li:hover .more span{color:#fff;background:#3b419b}

.pro_tab_nav{text-align:center;}
.pro_tab_nav a{margin:0 25px 30px;font-size:18px;background:#eaeaec;width:170px;text-align:center;height:44px;line-height:44px;border-radius:10px;display:Inline-block;}
.pro_tab_nav .on{background:#3b419b;color:#fff;}

/*======== 产品详情 ===========*/
.ny_pro_banner{padding-top:130px;padding-bottom:70px;width:100%;overflow:hidden;z-index:1;}
.ny_pro_banner .bg{background-repeat:no-repeat;background-position:top center; height:820px;}
.ny_pro_banner .n_title{padding-bottom:100px;background:none;border:none;position:static;}
.ny_pro_banner .position span,.ny_pro_banner .position a,.ny_pro_banner .position i,.ny_pro_banner .position em{color:#666666;}
.ny_pro_banner .pro_view{float:left;width:38%;}
.pro_view .swiper{position:relative; overflow: hidden;padding-bottom:0;}
.pro_view .swiper .swiper-slide .imgbox{height:550px;line-height:550px;position: relative; text-align:center}
.pro_view .swiper .swiper-slide .imgbox img{vertical-align: middle;}
.pro_view .swiper-button-prev,.pro_view .swiper-button-next{display:none;border-radius:30px; border: #fff 2px solid; width:60px;height:50px;top:55%;}
.pro_view .swiper-button-prev:after,.pro_list .swiper-button-next:after{font-size:24px;color:#fff;}
.pro_view .swiper-button-prev{left:-80px;}
.pro_view .swiper-button-next{right:-80px;}
.ny_pro_banner .pro_text{float:right;width:56%;}
.ny_pro_banner .swiper-pagination-bullet{width:18px;height:6px;border-radius:0;}
.ny_pro_banner .swiper-pagination-bullet-active{background:#343c8c;}
.ny_pro_banner .video_box{position:relative;}
.ny_pro_banner1 .video_box span{display:inline-block;border-radius:100%;width:50px;height:50px;z-index: 1;border:3px solid #3a429b;}
.ny_pro_banner .video_box i {width:50px;height:50px;z-index: 1;vertical-align: middle;margin:auto;display: flex;justify-content: center;align-items: center;}
.ny_pro_banner1 .video_box i img{width:50%;}
.ny_pro_banner2 .video_box{margin-top:30px;width:240px;}
.ny_pro_banner2 .img img {width: 100%;}
.ny_pro_banner2 .video_box span{position: absolute;border-radius:100%;width: 80px;height:80px;top: calc(55% - 40px);left: calc(50% - 40px);z-index: 1;}
.ny_pro_banner2 .video_box i img{}
.ny_pro_banner .tit_top{margin-bottom:50px;}
.ny_pro_banner .tit_top h3{font-size:48px;color:#222222;font-weight:bold;}
.ny_pro_banner1 .tit_top{display:flex;align-items: center;}
.ny_pro_banner1 .tit_top .video_box{margin-left:10px;}
.ny_pro_banner h5{font-size:24px;display:inline-block;padding:5px 30px;position:relative;background:#3a429b;color:#fff;border-radius:10px;}
.ny_pro_banner h5:after{content:'';position:absolute;bottom:-10px;left:50%;margin-left:-8px;width: 0;height: 0;border-top:15px solid #3a429b;border-right: 15px solid transparent;border-left:15px solid transparent;}
.ny_pro_banner .con{margin-top:30px;font-size:18px;color:#333333;line-height:36px;}
.ny_pro_banner .con p{padding-top:10px;}

.zhushi{color:#e71f19;font-size:20px;padding:30px 0;line-height:30px;}
.zhuanli h3,.lunwen h3{font-size:24px;font-weight:bold;color:#333333}
.zhuanli p{padding-left:10px;line-height:44px;font-size:20px;}
.zhuanli p:first-child{padding-left:0;}
.lunwen h3{padding:30px 0 10px;}
.lunwen p{width:50%;padding-right:10%;box-sizing:border-box;line-height:44px;font-size:20px;}
.zhuanli .item,.lunwen .item{color:#333333;display:flex;flex-wrap: wrap;}
/*======== 焦耳加热详情 ===========*/
.product-content .nylab_03{background:#f0f2f4;}
.product-content1 .ntop_tit h3:after{background:none;}
.product-content .swiper-pagination{display:none;}
.product-content .swiper-button-next,.product-content .swiper-button-prev{top:50%;margin-top:-27px;width:54px;height:54px;background:#3c419c; color:#FFFFFF;}
.product-content .swiper-button-next:after,.product-content .swiper-button-prev:after{font-size:20px;}
.product-content .swiper .swiper-pagination{display:none;}
.product-content .swiper-button-next{right:0;}
.product-content .swiper-button-prev{left:0;}
.product-content .list{position:relative;}
.product-content .contact03{padding-top:80px;}
.product-content .ntop_tit{margin-bottom:30px;}
.tit2{color:#343c8c;font-size:24px;font-weight:bold;}
.product-con04{}
.product-con04 .wrap{padding:80px 0;border-top:1px solid #dbdbdb;}
.product-con04 .ntop_tit{text-align:left;}
.product-con04 .swiper-button-prev,.product-con04 .swiper-button-next{display:none;}
.product-con04 .text{padding:30px 0;color:#222222;}
.product-con04 .text h3{position:relative;padding-left:20px;}
.product-con04 .text h3:after{content:'';position:absolute;left:0;top:5px;background:#3a429b;width:12px;height:12px;border-radius:100%;}
.product-con04 .text2{margin-top:20px;background:#f3f4f8;color:#222;line-height:36px;padding:20px 30px;border-radius:5px;}
.product-con04 .text2 h3{font-size:22px;}

.product-con03{}
.product-con03 .wrap{padding:80px 0;border-top:1px solid #dbdbdb;}
.product-con03 .ntop_tit{padding-bottom:30px;text-align:left;}
.product-con03 .list{display:flex;}
.product-con03 .list .item{width:50%;box-sizing:border-box;padding-right:10%;}
.product-con03 .text_box h3{padding:30px 0;font-size:24px;color:#222222;}
.product-con03 .text_box .con p{margin-bottom:10px;position:relative;padding-left:20px;font-size:18px;color:#333;line-height:30px;}
.product-con03 .text_box .con p:after{content:'';position:absolute;left:0;top:5px;background:#3a429b;width:12px;height:12px;border-radius:100%;}
.product-con03 .text_box .con p span{color:red;}

.product-con01{padding:80px 0;}
.product-con01 .ntop_tit{text-align:left;}
.product-con01 .list{display:flex;}
.product-con01 .item h3{position:relative;text-align:center;color:#fff;font-weight:bold;font-size:24px;}
.product-con01 .item{height:180px;width:23.4%;display:flex;justify-content: center;align-items: center;margin-left:1.6%;}
.product-con01 .item:first-child{margin-left:0;}
.product-con01 .item h3:after{content:'';position:absolute;top:50%;margin-top:30px;left:50%;margin-left:-17px;height:3px;background:#fff;}
.product-con01 .item:hover h3:after{padding:0 17px;}

.product-con02{padding-bottom:80px;}
.product-con02 .ntop_tit{text-align:left;}
.product-con02 .odd {background:#f6f4f4;}
/*.product-con02 #no-more-tables {position: relative;}
#no-more-tables table{border-bottom:1px solid #cccccc;}
#no-more-tables th,#no-more-tables td{padding:20px;font-size:20px;color:#666;line-height:26px;border-top:1px solid #cccccc}
#no-more-tables th{width:20%;font-weight:normal;border-left:1px solid #cccccc;border-right:1px solid #cccccc}
#no-more-tables td{width:80%;text-align:left;border-right:1px solid #cccccc}*/
.jrbox_1{padding-top:40px;}
/*======== 固定床反应器详情 ===========*/
.ser_box2{padding:80px 0;}
.ser_box2 .i_tit h3,.ser_box2 .i_tit p{color:#fff;}
.ser_box2 .i_tit hr{background:#fff;}
.ser_box2 .list_box{display:flex;justify-content: center;}
.ser_box2 .list_box li{background:#fff;border-radius:10px;text-align:center;width:22%;padding:40px 0;margin:0 .5%;box-shadow: 1px 0px 21px 1px #cccccc45;}
.ser_box2 .list_box hr{height:3px;opacity:.5;}
.ser_box2 .list_box .img{width:150px;height:70px;margin:0 auto 30px;display: flex;justify-content: center;align-items: center; }
.ser_box2 .list_box img{max-width:110px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.ser_box2 .t_box{padding:0 25px;}
.ser_box2 .list_box .t_box .int1{position:relative;color:#222222;font-size:24px;}
.ser_box2 .list_box .t_box .int1:after{content:'';position:absolute;width:34px;height:3px;background: #999999;bottom: -20px;left: 50%;margin-left: -17px;margin-top: 20px;}
.ser_box2 .list_box .t_box .int2{padding-top:40px;}
.ser_box2 .list_box .t_box .int2 span{color:#787878;font-size:16px;line-height:26px;}
.ser_box2 .num2,.ser_box2 .list_box li:hover .num1{display:none;}
.ser_box2 .list_box li:hover .num2{display:block;}

.list .text_box h3{font-size:24px;color:#222222;}
.gdc-con02 .list .text_box p,.gdc-con03 .list .text_box p{color:#666;line-height:26px;padding-top:12px;}

.product-content2 .ntop_tit h3:after{width: 26px;height:4px;margin-top:15px;}
.product-content2 .ntop_tit h3{text-align:center;}
.gdc-con02{padding:80px 0;background: url(../images/gdc02_bg.jpg) left no-repeat;background-size:cover}
.gdc-con02 .list{display:flex;flex-wrap: wrap;}
.gdc-con02 .item{text-align:center;position:relative;padding:20px;box-sizing: border-box;background:#fff;display:flex;align-items: center;width: 15.5%;margin: 20px .5%;flex-direction: column;}
.gdc-con02 .item span{position:absolute;left:0;top:15px;border-radius: 0 15px 15px 0;padding:5px 10px;color:#fff;background:#343c8c;}
.gdc-con02 .item .img_box{width:100%;}
.gdc-con02 .item img{margin:25px auto 10px;width:50%;}
.gdc-con04{padding-top:70px;}
.gdc-con03{padding:80px 0;background: url(../images/gdc03_bg.jpg) left no-repeat;background-size:cover}
.gdc-con03 .ntop_tit h3{color:#fff;}
.gdc-con03 .ntop_tit h3:after{background-color: #fff;}
.gdc-con03 .tip{margin-top:30px;display:flex;color:#fff;text-align:center;font-size:26px;align-items: center;justify-content: center;}
.gdc-con03 .tip i{margin-right:8px;display:inline-block;width:10px;height:10px;border-radius:100%;background:#fff;}
.gdc-con03 .list{    margin: 0 -1%;display:flex;flex-wrap: wrap;}
.gdc-con03 .item{display:flex;align-items: center;width: 31%;margin: 20px 1%;}
.gdc-con03 .item .img_box{width: 58%;height: 100%;}
.gdc-con03 .item .img_box img{height: 100%;}
.gdc-con03 .item .text_box{width:42%;display: flex;flex-direction: column;justify-content: center;padding-left:30px;box-sizing:border-box;height: 100%;background: #fff;}
.gdc-con03 .item h3{color:#222222;}
.gdc-con03 .item p{font-size:18px;}

/*======== 电池系列详情 ===========*/
.product-content .dianchi_box1 .ntop_tit{margin-bottom: 0px;}
.ny_pro_banner .tit_top h4{margin-top:10px;font-weight:bold;font-size:24px;color:#222;}
.dianchi_box1{padding:60px 0;}
.dianchi_box1 .list{margin: 0 -1%;display:flex;flex-wrap: wrap}
.dianchi_box1 .item{border:1px solid #e6e6e6;height: 190px;padding:25px;box-sizing:border-box;display:flex;align-items:center;justify-content: space-between;width: 31%;margin: 20px 1%;}
.dianchi_box1 .item h4{line-height:40px;font-size:22px;color:#222;}
.dianchi_box1 .item img{width: 100%;height: 70px;}
.dianchi_box1 .item .img_box{text-align:right;}
.dianchi_box1 .text_box{width:70%;}
.tab_img p{padding:15px 0;}
.tab_img{margin-bottom:50px;}
.dianchi_box3 .swiper-slide a{background:#fff;display:flex;align-items: center; }
.nylab_03.dianchi_box3 .list .text{padding: 0 40px;height:100%;text-align:left;}
.nylab_03.dianchi_box3 .list .imgbox{padding-bottom:42%;width: 80%;}
.dianchi_box3 span{background:#343c8c;color:#fff;border-radius:50px;padding:10px 30px;}
.dianchi_box3 .list p{padding-bottom:20px;font-size:18px;line-height:34px;}

/*======== 同步辐射光谱详情 ===========*/
.tbfs_box1{padding:80px 0;}
.tbfs_box1 .list{margin: 0 -1%;display:flex;flex-wrap: wrap;justify-content: space-between;}
.tbfs_box1 .item{display:flex;align-items: center;justify-content: center;box-sizing:Border-box;padding:0 70px;background: url(../images/dbx_bg.png) center no-repeat;background-size:100%;height:320px;width:320px;text-align:center;}
.tbfs_box1 .item h3{color:#fff;line-height:40px;position:relative;}
.tbfs_box1 .item h3:after{content:'';background:rgb(255 255 255 / 50%);width:30px;height:3px;position:absolute;bottom: -16px;left:50%;margin-left:-15px;}
.tbfs_box1 .item:hover{background: url(../images/dbx_hover.png) center no-repeat;background-size:100%;}
.tbfs_box2{background:#eff3f8;padding:80px 0;}
.tbfs_box2 .table-con{background:#fff;}
.product-content .nylab_03.tbfs_box3{background:none;}
.product-content .contact03.tbfs_box3{border-top:1px solid #dbdbdb;}
.tbfs_box2 .table-con li{position:relative;padding:18px 38px;border-bottom:2px solid #eff3f8;color:#333333;font-size:18px;}
.tbfs_box2 .table-con li:after{content:'';position:absolute;width:12px;height:12px;background:#7176ae;border-radius:100%;left:15px;top:24px;}
.tbfs_box2_bot{padding-top:40px;display:flex;}
.tbfs_box2_bot .lunwen h3,.tbfs_box2_bot .zhuanli h3{padding-top:0;padding-bottom:15px;}
.tbfs_box2_bot .zhuanli{width:30%;}
.tbfs_box2_bot .lunwen{width:70%;}
.tbfs_box2_bot .zhuanli .item,.tbfs_box2_bot .lunwen .item{display:block;}
.tbfs_box2_bot .lunwen p{width:100%;}
/*======== 紫外光谱详情 ===========*/
/*.zwgp_box1 {padding:80px 0;}*/
.zwgp_box1 {padding-top:80px;}
.zwgp_box1 .list{margin: 0 -1%;display:flex;flex-wrap: wrap;justify-content: space-between;}
.zwgp_box1 .item{text-align:center;border:1px solid #343c8c;width:22%;margin:0 1%;border-radius:10px;padding:40px 30px;box-sizing:Border-box;}
.zwgp_box1 .item .img_box img{width:30%;}
.zwgp_box1 .item h3{margin-bottom:30px;font-weight:bold;position:relative;}
.zwgp_box1 .item h3:after{content:'';position:absolute;left:50%;margin-left:-15px;bottom:-20px;background:#343c8c;height:1px;width:30px;}
/*.zwgp_box2{padding-bottom:80px }*/
.zwgp_box2{padding:80px 0;}
.zwgp_box2 .ntop_tit{text-align:left;}
/*.zwgp_box2 #no-more-tables table,.zwgp_box2 #no-more-tables th,.zwgp_box2 #no-more-tables td{border:none;}*/
.zwgp_box2 #no-more-tables tr{border-bottom:1px solid #cccccc;}
.zwgp_box2 .canshu_box{display:flex;flex-direction: row;justify-content: space-between;}
.zwgp_box2 .even { flex-direction: row;}
.zwgp_box2 .odd { flex-direction: row-reverse;}
.zwgp_box2 .canshu_box .text_box{width:54%;}
.zwgp_box2 .canshu_box .img_box{width:38%;text-align:right;}
.zwgp_box2 .zhuanli{margin-top:30px;}
.zwgp_box2 .lunwen .item{display:block;}
.zwgp_box2 .zhuanli, .zwgp_box2 .lunwen{display:flex;align-items: flex-start;}
.zwgp_box2 .lunwen p{width:100%;padding:0;}
.zwgp_box2 .lunwen h3{padding-top:0;}
.zwgp_box2 .lunwen{margin-top:20px;}
/*======== xrd光谱详情 ===========*/
.ny_pro_banner3 .video_box span{border-radius:10px;font-size:18px;color:#343c8c;z-index: 1;border:1px solid #3a429b;width:150px;display: flex;align-items: center;justify-content: center;}
.ny_pro_banner3 .video_box i img{width:50%;}
.ny_pro_banner3 .video_box{margin-top:30px;width:304px;}
.ny_pro_banner3 .video_box i {margin:0;width:40px;}
.xrd_box1 .list{margin: 0 -1%;display:flex;flex-wrap: wrap;justify-content: space-between;}
.xrd_box1 .item{display: flex;border-bottom:2px solid #dbdbdb;width:22%;margin:0 1%;padding:30px 10px;box-sizing:Border-box;justify-content: space-between;}
.xrd_box1 .item .img_box img{width:100%;}
.xrd_box1 .item h3{margin-bottom:30px;font-weight:bold;position:relative;}
.xrd_box1 .item h3:after{content:'';position:absolute;left:0;bottom:-20px;background:#343c8c;height:4px;width:20px;}
.xrd_box1 .item .text_box{width:75%;}
.xrd_box1 .item .img_box{width:15%;}
.xrd_box2{padding-top:80px;}
/*======== 红外光谱详情 ===========*/
.hongwai_box1{padding-top:40px;}
.hongwai_box1 .list{margin: 0 -1%;display:flex;flex-wrap: wrap;justify-content: space-between;}
.hongwai_box1 .item{width:18%;text-align:center;margin:0 1%;box-sizing:Border-box;}
.hongwai_box1 .item .img_box img{width:68%;}
.hongwai_box1 .item p{color:#222222;font-size:18px;padding-top:10px;line-height:28px;}
.hongwai_box1 .item .text_box{}
.hongwai_box1 .item .img_box{}
.hongwai_box1 .item .img_box i{margin:0 auto;display: flex;align-items: center;justify-content: center;width:80px;height:80px;border:1px solid #343c8c;border-radius:100%;}
.hongwai_box4{padding:80px 0;}
.product-content .hongwai_box3 .ntop_tit{margin-bottom:0;text-align:left;}
.hongwai_box4 #no-more-tables table,.hongwai_box4 #no-more-tables th,.hongwai_box4 #no-more-tables td{border:none;}
.hongwai_box4 #no-more-tables tr{border-bottom:1px solid #cccccc;}
.hongwai_box4 .canshu_box{display:flex;flex-direction:row;justify-content: space-between;}
.hongwai_box4 .canshu_box .text_box{width:65%;}
.hongwai_box4 .canshu_box .img_box{width:30%;text-align:center;}
.hongwai_box4 .canshu_box .img_box h3{font-size:24px;color:#222;}
.hongwai_box4 .zhuanli{margin-top:30px;}
.hongwai_box2{text-align:center;padding:80px 0 40px;}
.hongwai_box3{display:flex;align-items: center;background:#fff;box-shadow:1px 1px 25px 1px #cccccc6b;width:97%;margin:0 auto;padding:50px;box-sizing:Border-box;}
.hongwai_box3 .text_box{padding-left:60px;}
.hongwai_box3 .text_box h3{position:relative;margin-bottom:20px;font-size:24px;color:#222222;}
.hongwai_box3 .text_box h3:after{content:'';position:absolute;background:#343c8c;width:50px;height:7px;left:0;top:-20px;}
.hongwai_box3 .text_box p{color:#333333;font-size:18px;line-height:32px;padding-top:10px;}

/*======== 拉曼光谱详情 ===========*/
.laman_01{padding-top:40px;}
.laman_01 .list{position:relative;}
.laman_01 .list .swiper{margin:0 100px;}
.laman_01 .list .text{text-align:center;background:#fff;height:70px;line-height:70px;}
.laman_01 .list .text h3{color:#222;font-size:24px;}
.laman_01 .list .imgbox{position:relative;padding-bottom:75%;width:100%;}
.laman_01 .list .imgbox img{position:absolute;top:0;left:0;height:100%;width:100%;}
.laman_01 .swiper-pagination{display:none;}
.laman_01 .swiper-button-next,.laman_01 .swiper-button-prev{top:50%;margin-top:-27px;width:54px;height:54px;background:#3c419c; color:#FFFFFF;}
.laman_01 .swiper-button-next:after,.laman_01 .swiper-button-prev:after{font-size:20px;}
.laman_01 .swiper-button-next{right:0;}
.laman_01 .swiper-button-prev{left:0;}
.laman_box2{padding-bottom:40px}
.laman_box2 .text_box h4{font-weight:bold;color:#333333;font-size:20px;}
.laman_box2 .ntop_tit h3{font-weight:bold;}
.laman_box2 #no-more-tables table,.laman_box2 #no-more-tables th,.laman_box2 #no-more-tables td{border:none;}
.laman_box2 #no-more-tables tr{border-bottom:1px solid #cccccc;}
.laman_box2 .canshu_box{padding:35px 0;align-items: center;display:flex;justify-content: space-between;}
.laman_box2 .odd{flex-direction: row-reverse;}
.laman_box2 .even{flex-direction: row;}
.laman_box2 .canshu_box .text_box{width:54%;}
.laman_box2 .canshu_box .img_box{width:38%;text-align:center;}
.laman_box2 #no-more-tables th, .laman_box2 #no-more-tables td{padding-left:0;font-size: 16px;}
.laman_box2 #no-more-tables td{padding:15px 0;}
/*.table-responsive td{text-align:left;}*/
.list_box2 .swiper-pagination-bullet-active{background:#3a419b;}
.phone{display:none;}
/*======== 上一篇下一篇 ===========*/

#ar_fot{ margin-top:10px; position:relative;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:20px 0;}
#ar_fot h3{ display:block;line-height:30px; color:#253895; height:35px; transition:.3s;}
#ar_fot h3 a{display:block; height:35px;font-size:18px;}
#ar_fot h3 a:hover{ color:#253895;}
#ar_fot h3.prev{ position: absolute; left:0; top:20px; }
#ar_fot h3.next{ position: absolute; right:0; top:20px;}
#ar_fot .bnt_back{width:160px; line-height:35px; margin:0 auto; text-align:center;transition:.3s;background: url(../images/back_btn.svg) left no-repeat;background-size:15%;}
#ar_fot .bnt_back a{display:block; font-size:18px; color:#333333; transition:.3s;}
#ar_fot .bnt_back:hover a{ color:#353b8c; }

@media screen and (max-width: 1920px){
	 .tbfs_box1 .item{height:250px;width: 250px;padding: 0 60px;}
	
}
@media screen and (max-width: 1700px){
  .about1 .left_con .info{font-size:16px;line-height:32px;}
	 .pro_key .keyword .keyword_list ul li a{font-size:14px;}
	 .pro_key .keyword{width:75%;}
	
}

@media screen and (max-width: 1440px){
.about1 .right_img .right_data p big,.about1 .right_img .right_data p span{font-size: 36px;}
.about1 .right_img .right_data h6{margin-top:0;}
.eunvam {width:480px;}
.scb-tit .d2{font-size:16px;line-height: 24px;}
.lbm_bg{margin-top:20px;padding:20px;min-height: 200px;}
.leabnt .d1 .p1{font-size:20px;}
.leabnt .d1 .p2{font-size:18px;}
.pro_class li .text_con .box{padding:0 30px 0;}
.pro_class li .text_con{width: calc(100% - 55%);}
.pro_class li .img {width: 43%;}
.pro_class li .text_con .con{font-size: 16px;line-height: 30px;margin-bottom: 30px;height: 105px;}
.ny_pro_banner .tit_top h3{font-size: 38px;}
.tbfs_box1 .item {height: 220px;width: 220px;padding: 0 40px;}
.tbfs_box1 .item h3{font-size:20px;line-height:36px;}

}
@media screen and (min-width: 1200px){
.about3 .list .swiper-thumbs .swiper-slide.swiper-slide-thumb-active .text:after{display:block;}
.about3 .list .swiper-thumbs .swiper-slide.swiper-slide-thumb-active .text:before{display:block;}
.about3 .list .swiper-thumbs .swiper-slide.swiper-slide-thumb-active .text p{color:#3b429c;font-weight:600;}
.about3 .list .swiper-thumbs .swiper-slide.swiper-slide-thumb-active .text h3{color:#3b429c;font-weight:600;}

}
@media screen and (max-width: 1200px){
.about3 .list .swiper-thumbs .swiper-slide .text:before{display:block;background:#cfd1d5;}	
.about1.wrap,.nylab_box .nylab_01 .wrap,.nylab_02,.nylab_04,.ny_news_show,.n_yycg,.job1,.job2,.job3,.job4,.pro_class .wrap,.pro_list,.ser_box2,.gdc-con02,.gdc-con03,.dianchi_box1,.hongwai_box4,.tbfs_box1,.tbfs_box2,.zwgp_box1,.about3,.about2{padding:40px 0;}
.nyfcx_box .ntop_tit{padding-top:40px; margin-bottom:20px;}
.nyfcx_box .ntop_tit,.contact_box .ntop_tit,.contact01 .lianluo,.gdc-con04,.hongwai_box2,.xrd_box2{padding-top:40px;}
.nyfcx_02,.nyfcx_box .nyfcx_03,.zwgp_box2{padding-bottom:40px;}
.tab_img{margin-bottom:0;}
.about1 .right_img .right_data ul li{width:33.3%;}
#m_n_nav{display:block;}
.n_title,.mealbn,.about3 .imgbox{display:none;}
.n_banner h3{font-size:34px;}
.n_banner p,.nyfcx_02 .tab h3,.nyfcx_02 .bot dl dd .contbox h3,.error404-con .title, .ntop_tit h3,.list .text_box h3{font-size:22px;}
.list_box_01s .img{width: 31.875rem;}
.list_box_01s .con {width: calc(100% - 35.625rem);}
.nyfcx_box  .nyfcx_03 .list .text h3,.nylab_box .list .text h3,.job2 .list .text h3,.product-con04 .text2 h3,.joinsbots-list .forms-tops .td,.pro_list li .text_con h3,.hongwai_box3 .text_box h3{font-size:20px;}
.nyfcx_02 .tab ul li{flex-direction: column;justify-content: center;align-items: flex-start;}
.nyfcx_02 .tab ul li span,.zhushi{font-size:16px;line-height: 24px;}
.nylab_box .list .text{height:60px;line-height:60px;}
.joinsbots-list .uls-tops, .joinsbots-list .forms-tops {padding-left:1rem;padding-right: 0.75rem;}
	.joinstops-list .items {width:32%;margin-left:2%;}
    .joinsbots-list .td {display:none;}  
    .joinsbots-list .uls-bots {padding-left: 1rem;padding-right:.75rem;}
    .joinsbots-list .td6,.joins-bots .mbox{display: block;}
    .joinsbots-list .uls-tops .td6 {display: flex;}
	.joinsbots-list .td.td1 {display: block;width: calc(100% - 100px);}
	.lunwen p,.zhuanli p{font-size:16px;line-height:34px;}
	.product-con03 .list{flex-direction: column;}
	.product-con03 .list .item{width:100%;padding-right:0;}
	.about1.wrap{flex-direction: column;}
	.about1 .left_con,.about1 .right_img{width:100%;}
	.about1 .right_img img{width:100%;}
	.about2 .list .text h3,.nyfcx_02 .tab ul li p{font-size: 16px;}
	.about_tit h3,.nyfcx_box .ntop_tit h3{font-size:24px;}
	.about1 .left_con .info{font-size: 14px;line-height: 24px;}
	.nyfcx_02 .tab ul li a{align-items: flex-start;justify-content: center;flex-direction: column;}
	.nyfcx_02 .tab ul li span{padding-top: 15px;}
	.nyfcx_02 .tab ul li p{margin-top:20px;}
	.nylab_box .ntop_tit{margin-bottom:30px;}
	.nylab_02 form .input,.nylab_02 form .btn_submit{height:50px;line-height:50px;font-size:16px;}
	.fc-code img{height:40px;}
	.ntop_tit p{margin-top:15px;}
	.eunvam{width:100%;}
	.job_box .ntop_tit{margin-bottom:20px;}
	.job2 .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px}
    .pro_tab_nav{text-align:left;}
	.ntop_tit h3{font-size: 24px;}
	.ser_box2 .list_box{flex-wrap: wrap;margin-top:20px;}
	.ser_box2 .list_box li{width: 32%;}
	.ser_box2 .list_box li:nth-child(4),.ser_box2 .list_box li:nth-child(5){margin-top:10px;width:48%;}
	.ser_box2 .list_box img{max-width:80px;}
	.gdc-con02 .item{width: 24%;}
	.gdc-con03 .item{width: 48%;}
	.gdc-con03 .item .img_box img,.nylab_03.dianchi_box3 .list .imgbox{width:100%;padding-bottom: 52%;}
	.dianchi_box3 .swiper-slide a{flex-direction: column;padding-bottom:10px;}
	.nylab_03.dianchi_box3 .list .text h3,.hongwai_box4 .canshu_box .img_box h3{font-size:20px;}
	.nylab_03.dianchi_box3 .list .text{padding-bottom:20px;width:100%;box-sizing: border-box;}
	
	.hongwai_box3{flex-direction: column;padding:25px;}
	.hongwai_box3 .text_box{margin-top:40px;}
	.hongwai_box3 .text_box p{font-size: 16px;line-height: 24px;padding-top:0;}
	.hongwai_box4 .canshu_box{flex-direction: column;}
	.hongwai_box4 .canshu_box .text_box,.hongwai_box4 .canshu_box .img_box{width:100%;}
	.hongwai_box4 .canshu_box .img_box img{width:80%;}
	
    .laman_01 .list .swiper{margin:0 50px;}
	.laman_01 .swiper-button-next, .laman_01 .swiper-button-prev{width:40px;height:40px;}
	.tbfs_box1 .list{flex-wrap: nowrap;overflow-y: auto;margin: 0 -10px -45px;padding-bottom:35px;}
	.tbfs_box1 .item{flex: none;}
	.tbfs_box1{overflow:hidden;}
	.tbfs_box1 .item:hover{}
	.tbfs_box2_bot{flex-direction: column;}
	.tbfs_box2_bot .lunwen{width:100%;margin-top:20px;}
	.tbfs_box2_bot .zhuanli{width:100%;}
	.tbfs_box2 .table-con li:after{width:8px;height:8px}
	.tbfs_box2 .table-con li{padding: 18px 28px}
	.xrd_box1 .item{flex-direction: column;justify-content: flex-start;padding-bottom:10px;}
	.xrd_box1 .item .text_box,.xrd_box1 .item .img_box{width:100%;text-align: center;}
	.xrd_box1 .item .img_box img{height:40px;margin-bottom:10px;}
	.xrd_box1 .item h3:after{display:none;}
	.product-content .ntop_tit{margin-bottom:0;}
	.zwgp_box1 .item{padding: 20px 15px;}
	.about1 .right_img .right_data{margin-top:10px;}
}


@media screen and (max-width: 998px){
.nyfcx_02 .tab_box{flex-direction: column;}
.nyfcx_02 .tab,.nyfcx_02 .bot{width:100%;}
.nyfcx_02 .tab ul li{padding: 25px 5%;}
.n_banner p, .nyfcx_02 .tab h3, .nyfcx_02 .bot dl dd .contbox h3,.pro_list li .text_con h3,.list .text_box h3,.nylab_03 .list .text h3{font-size:18px;}
.nyfcx_02 .tab ul li p{margin-top:10px;font-size: 14px;}
.nyfcx_02 .tab ul li span,.nyfcx_02 .tab ul li span,.zhushi{font-size: 14px;}
.about_tit h3, .nyfcx_box .ntop_tit h3{font-size:22px;}
 .nyfcx_box .nyfcx_03 .list .text h3, .job2 .list .text h3{font-size: 16px;line-height:24px;}
.nyfcx_box .list .text{padding-top:10px;}
.nylab_box .list .text h3,.nylab_box .nylab_02 .left_img p,.nylab_03 .list .text h3,.product-con04 .text h3,.tbfs_box2 .table-con li{font-size: 16px;}
.nylab_box .nylab_02 .left_img h3{font-size: 22px;padding: 20px 0 10px;}
#xjsb h3,.ntop_tit h3{font-size:22px;}
.n_djdt{PADDING:40PX 0;}
.list_box_01s .img{WIDTH:25REM;}
.list_box_01s .con {width: calc(100% - 28.625rem);}
.list_box_01 .con p{margin: 1rem 0 1.125rem;}
.ny_news_show .left .ar_title h3{font-size: 26px;}
.ny_news_show{flex-direction: column;}
.ny_news_show .left,.pro_class .wrap ul li{width:100%}
.ny_news_show .right{display:none;}
.n_yycg .fl01 .list_box_14 li{padding: 20px 15px;margin-top: 15px;}
.contact01 .lianluo li h3{font-size: 20px;}
.leabnt{min-height:auto;}
.joinsbots-list .uls-bots{padding-top:20px;}
.joinsbots-list .uls-tops .td{height:56px;line-height:56px;}
.joinsbots-list .box{padding-top: 15px;padding-bottom:15px;}
.pro_class .wrap ul{flex-direction: column;}
.pro_class .wrap ul li{flex-direction: row-reverse;}
.pro_key,.contact04 .keyword{display:none;}
.pro_list li{width: 46%;}
.ny_pro_banner{padding-top:80px;padding-bottom: 40px;}
.pro_tab_nav a{font-size: 16px;margin: 0 10px 10px;width: 110px;}
.ny_pro_banner .pro_view,.ny_pro_banner .pro_text{float:none;width:100%;}
.ny_pro_banner .tit_top{margin-bottom:20px;margin-top:30px;}
.ny_pro_banner .tit_top h3{font-size:28px;}
.nylab_03 .list .text{height:50px;line-height:50px;}
.product-con01 .list{flex-wrap: wrap;}
.product-con01 .item{width: 48.4%;margin-top: 10px;height: 80px;}
.product-con01 .item:nth-child(3){margin-left: 0;}
.tit2,.zhuanli h3, .lunwen h3{font-size:20px;}
.product-con03 .text_box .con p{font-size: 14px;padding-left: 15px;line-height:20px;}
.product-con03 .text_box .con p:after{width: 8px;height: 8px;top: 10px;}
.lunwen h3{padding-top:15px;}
.product-con03 .text_box h3{padding: 20px 0;}
.product-con03 .list .item:last-child{margin-top:20px;}
.product-con04 .text2 h3,.ser_box2 .list_box .t_box .int2 span,.gdc-con02 .list .text_box p, .gdc-con03 .list .text_box p{font-size:14px;line-height:22px;}
.product-con04 .text2{padding:15px 20px;}
.pro_view .swiper .swiper-slide .imgbox{height:auto;line-height:0;padding:10px;}
.contact03 form .btn_submit{font-size:16px;}
.dianchi_box1 .item h4,.dianchi_box3 .list p,.hongwai_box1 .item p{font-size:16px;line-height:24px;}
.dianchi_box1 .item img{height:40px;}
.dianchi_box1 .item{padding:15px 0;width: 48%;}
.hongwai_box1 .item{width: 27%;margin-bottom:20px;}
.hongwai_box1 .list{justify-content: center;}
.hongwai_box1 .item .img_box i{width:60px;height:60px;}
.hongwai_box3 .img_box img{width:100%;}
.hongwai_box3 .text_box{padding-left:0;}
.tab_img p{padding:8px 0;}
.laman_box2 .even,.laman_box2 .odd{flex-direction: column;}
.laman_box2 .canshu_box{padding-top:0;}
.laman_box2 .canshu_box .text_box,.laman_box2 .canshu_box .img_box{width:100%;}
.laman_box2 .canshu_box .img_box img{max-width:80%;margin-top:20px;}
.laman_box2 #no-more-tables th, .laman_box2 #no-more-tables td{display: block;border-bottom: 1px solid #cccccc;width:100%;}
.laman_box2 #no-more-tables tr{border:none;}
.tbfs_box1 .item .text_box h3{font-size:16px;line-height:24px;}

.tbfs_box1 .item {height:160px;width:160px;padding: 0 30px;}
.tbfs_box1 .item h3:after{display:none;}
.zwgp_box2 .canshu_box,.zwgp_box2 .zhuanli, .zwgp_box2 .lunwen{flex-direction: column;}
.zwgp_box2 .canshu_box .text_box{width:100%;}
.zwgp_box2 .canshu_box .img_box{width:100%;text-align:center;box-sizing:border-box;padding:20px;}
.nylab_box .list .swiper-button-next, .nylab_box .list .swiper-button-prev{width:36px;height:36px;}
.gdc-con03 .item .img_box img{padding-bottom: 10%;}
.gdc-con02 .list{margin-top:20px;}
.job5_bot{flex-direction: column;}
.job5_box{font-size:16px;line-height: 32px;}
.job5_bot p{width:100%;}
}
.pro_subnav{display:none;}
@media screen and (max-width: 800px){
.product-con01,.product-con03 .wrap,.product-con04 .wrap,.nylab_03,.product-content .contact03{padding:40px 0;}
.product-con02,.nyfcx_box .nyfcx_01{padding-bottom:40px;}
.about_tit{justify-content: center;}
.pages,.pro_tab_nav{display:none;}
.ph_pages{display:block;}
.n_banner .bg{height: 48.3vw;}
.list_box_01s li a{display:block;}
.list_box_01s .img,.list_box_01s .con{width:100%;}
.list_box_01s .con{padding-left:0;}
.ny_news_show{display: block;}
.ny_news_show .left{width:100%;float:none;display: block;padding:0;}
.ny_news_show .right .right_box{padding:30px 0;}
.nyfcx_box .list .swiper-button-next, .nyfcx_box .list .swiper-button-prev{width:34px;height: 34px;}
.nyfcx_box .list .swiper{margin:0;}
.nyfcx_02 .tab_box,.nylab_box .nylab_01 .wrap,.zhuanli .item, .lunwen .item{flex-direction: column;}
.nyfcx_02 .tab ul li{width:100%;padding:20px 0;}
.nyfcx_02 .bot,.nyfcx_02 .tab,.nylab_box .nylab_02 .left_img,.nylab_box .nylab_02 .right_con,.nylab_box .nylab_01 .right_con,.nylab_box .nylab_01 .left_img{width:100%;}
.nylab_box .nylab_02 .wrap{padding:30px 20px;flex-direction: column;box-sizing:Border-box;}
.ar_article p,.ar_article{line-height: 26px;}
#xjsb #swiper4 {display: block;}
#xjsb #certify, .zstxt p {display: none;}
.ny_news_show{PADDING:40px 0;}
.job3 li h3{font-size:16px;}
.job3 li{margin-bottom: 15px;padding: 20px 0;}
.job3 li p{background:none;width:auto;height:auto;}
.job3 li img{height:30px;}
.joinsbots-list .uls-tops, .joinsbots-list .forms-tops {padding-left: 0.5rem;padding-right: 0.5rem;}
.tit-22{font-size:18px;}

.joinsbots-list .box .main-text,.nylab_box .nylab_01 .info{line-height:24px;font-size:14px;}
.product-con04 .text2{}
 .error404-con img{width:80%;}
 .error404-con{width: 300px;height: 350px;margin-left: -150px;margin-top: -175px;}
 .error404-con .title{font-size: 30px;}
 .error404-con .title-sub,#no-more-tables th, #no-more-tables td,.about1 .right_img .right_data h6{font-size: 14px;}
 .error404-con .oper-btn .btn{padding: 10px 20px;font-size: 16px;border-radius: 50px;}
#no-more-tables th, #no-more-tables td{padding:10px;line-height: 20px;}
.product-con01 .item h3{font-size:18px;}
.ny_pro_banner .pro_view,.ny_pro_banner .pro_text,.contact03 form .group,.contact03 form .btn_submit,.contact03 form .group.btnbox{float:none;width:100%;}
.ny_pro_banner .tit_top h3{font-size:24px;}

.list_box_13 li a .con h5,.list_box_01 .con h5,.ar_article p,.ar_article,.leabnt .d1 .p1 span,.n_yycg .fl01 .list_box_14 li h5,.tit-18{font-size:16px;}
.list_box_13 li a .con p,.list_box_01 .con p,.list_box_01 .con .jt,#ar_fot h3 a,#ar_fot .bnt_back a,.scb-tit .d2,.contact_box .map .ntop_tit p{font-size:14px;}
.zhuanli p{padding-left:0;}
.about2 .list .text h5{font-size:18px;width:72px;}
.about2 .about_tit{}
.about2 .list .text h3{font-size:14px;
.about2 .list:before{left:85.5px;}
.about2 .list .text i{margin:5px 10px;width: 8px;height:8px;}
.about2 .list .swiper-button-next,.about2 .list .swiper-button-prev{width:36px;height:36px;left:68px;}
.about2 .list .swiper-button-prev{top:100px;}
.about1 .right_img .right_data p small,#xjsb #swiper4 p{font-size:16px;}
.about1 .right_img .right_data p big,.about1 .right_img .right_data p span{font-size: 26px;}
.about1 .right_img .right_data ul li:not(:last-child){margin-right: 10%;}
.about1 .right_img .right_data p{height:36px;}
.about3 .f_txbg{display:none;}
.about3 .list .swiper-button-next, .about3 .list .swiper-button-prev{width:36px;height:36px;}
.about3 .list:before{left:18px;}
.about3 .list .swiper-thumbs .swiper-slide .text p{width:auto;margin-right:15px;font-size:16px;}
.about3 .list .swiper-thumbs .swiper-slide .text{padding-left: 20px;width:100%;}
.about3 .list .swiper-thumbs .swiper-slide .text h3{width: calc(100% - 80px);}
.about3 .list .swiper-thumbs .swiper-slide.swiper-slide-thumb-active .text:after{display:none;}
.about3 .list .swiper-thumbs .swiper-slide .text h3{font-size:16px;}
.footer .f_tip{font-size:13px;line-height:22px;}
.footer .f_top .f_tel p{font-size:22px;font-weight:bold;}
.nyfcx_box .list .text h3,.ntop_tit p{font-size:14px;}
.about_tit h3:after{margin:10px auto 0;width: 20px;}
.ntop_tit h3:after{width:20px;margin-top:10px;}
.nylab_box .ntop_tit h3,.nylab_box .nylab_02 .left_img a{font-size:20px;}
.nylab_box .nylab_01 .ntop_tit{margin-top: 10px;margin-bottom:6px;}
.nylab_box .nylab_02 .left_img .img_box img{width:68px;}
.nylab_box .ntop_tit p{margin-top: 10px;}
.list_box_01s li a{flex-direction: column;}
.list_box_13 li a .con{width: calc(100% - 4.5rem - 1.875rem);padding: 0 .25rem 0 .825rem;}
.list_box_13 li a .time{font-size:14px;width: 4.5rem;}
.list_box_13 li a .time span{font-size: 1.5rem;padding-bottom:0;}
.list_box_01 .con p{margin: .75rem 0 .325rem;height: 28px;}
.list_box_13 li a{height:auto;padding:15px 0;}
.ny_news_show .left .ar_title h3{font-size:20px;margin-bottom:10px;}
.ny_news_show .ar_title h6 span{margin-right: 10px;height: 24px;font-size:13px;}
.ny_news_show .left .ar_title{margin-bottom:20px;}
#ar_fot .bnt_back{width:110px;}
#ar_fot{padding:10px 0;}
#ar_fot h3.prev,#ar_fot h3.next{top:10px;}
.contact03 form .input{height:48px;font-size: 16px;}
.contact01 .lianluo{padding-top:20px;}
.contact01 .lianluo{flex-wrap: wrap;}
.contact01 .lianluo li{margin-bottom: 10px;display: flex;align-items: center;}
.contact01 .lianluo li p{margin-right:20px;}
.scb-tit .d1{font-size:22px;}
#miso_map{height: 25rem;}
.lbmebna{margin-top: 30px;padding-top: 30px;}
.pro_class .wrap ul li{flex-direction: column-reverse;}
.pro_class li .text_con{width:100%;padding-top:10px;}
.pro_class li .more a{height: 40px;line-height: 40px;width: 144px;}
.pro_class li .more a p{font-size: 16px;}
.pro_class li .text_con .con{height:auto;}
.pro_class li .text_con h3,.ser_box2 .list_box .t_box .int1,.list .text_box h3,.nylab_box .nylab_02 .left_img h3{font-size:20px;}
.pro_list ul{flex-direction: column;margin: 0 ;}
.pro_list ul img{max-width: 80%;max-height: 360px;}
.pro_list ul li{margin:10px 0;width:100%;}
.pro_list li .more span{margin-top:15px;}
.pro_tab_nav a{margin: 8px 1.5%;width: 46%;}
.ny_pro_banner h5{font-size:16px;padding:5px 15px 8px;;}
.ny_pro_banner1 .video_box span,.ny_pro_banner .video_box i{width: 40px;height: 40px;}
.ny_pro_banner .con{font-size:14px;line-height: 26px;margin-top: 10px;}
.lunwen p, .zhuanli p {font-size: 14px;line-height: 24px;}
.ser_box2 .list_box{flex-direction: column;}
.ser_box2 .list_box li,.ser_box2 .list_box li:nth-child(4), .ser_box2 .list_box li:nth-child(5){width:100%;margin-top: 10px;padding: 20px 0;}
.ser_box2 .list_box .img{margin: 0 auto 10px;}
	.gdc-con02 .item{width:48.3%;margin-top:6px;margin-bottom:6px;}
	.gdc-con02 .list .text_box h3,.gdc-con03 .item h3,.gdc-con03 .tip{font-size:18px;}
	.gdc-con02 .item span{font-size:12px;}
	.gdc-con03 .item{width:100%;margin: 6px 1%}
	.gdc-con03 .item .text_box{padding-left:15px;}
	.product-content .swiper-button-next, .product-content .swiper-button-prev,#xjsb .arr{width:40px;height:40px;}	
	#xjsb .arr{margin-top: 10px;}
.dianchi_box1 .item{flex-direction: column-reverse;justify-content:flex-end;margin:8px 1%;height: 140px;text-align:center;}
.dianchi_box1 .text_box{width:90%;margin-top:15px;}
.ny_pro_banner .tit_top h4{font-size:18px;}
.pro_view .swiper .swiper-slide .imgbox img{width:82%;}
.hongwai_box1 .item{width:48%;}
.hongwai_box4 #no-more-tables td{width:50%;padding:10px 0;}
.laman_01 .list .swiper{margin:0;}
.xrd_box1 .item .text_box h3{font-size: 16px;margin-bottom: 10px}
.xrd_box1 .item .img_box img{height:30px;}
.xrd_box1 .item{width: 24%;margin: 0 .5%;padding: 30px 5px 15px;}
.zwgp_box2 .canshu_box .img_box img{width:80%;}
.zwgp_box1 .item{width:48%;margin-bottom:15px;}
.zwgp_box1 .list .text_box h3{font-size:18px;}
.about3 .list .swiper-thumbs .swiper-slide .text:before{width:8px;height:8px;}
.joinsbots-list .uls-tops .td{height:46px;line-height:46px;}

 .pro_subnav .tab,.pro_subnav .bot{width:100%;}
.pro_subnav {display: block;}
.m-select{margin-bottom:20px;position: relative;z-index: 10;}
	.m-select .pro-flex{display: flex;width: 100%;height:44px;border:1px solid #b8aaaa5e;align-items: center;box-sizing: border-box;padding:0 10px;font-size:16px;color: #4e4b4b;}
	.m-select .pro-flex::after{content: '';position: absolute;right: 1rem;top: 50%;width: 1.37rem;height: 1.22rem;background: url('../images/jt.png') no-repeat;background-size: 100%;margin-top: -.731rem;}
	.m-select .pro-flex img{display: block;height: .4rem;margin-right: .2rem;}
	.m-select .indPro-nav{width: 100%;position: absolute;left: 0;top:44px;background: #fff;margin-top: 0;display: none;box-shadow: 0px 5px 10px -3px rgba(0, 61, 136, 0.21);}
	.indPro-nav a{width:100% !important;height:1rem;box-shadow: none;color: #333;font-size: 16px;justify-content: flex-start;padding: 0 10px;display: flex;}
	.indPro-nav a.on,.indPro-nav a:hover{box-shadow: none;}
	.indPro-nav a .hover{display: block !important;}
	.pro_subnav .tab dt{height:40px;line-height:40px;position:static}
	.pro_subnav .tab dt.active p{color:#253895;font-weight:400;}
	
.ny_pro_banner2 .video_box{width: 80%;margin: 0 auto;}


}

@media screen and (max-width:640px){
	
.n_banner .bg{height:68.3vw;}
.n_banner h3{font-size:28px;}
.n_banner p{font-size:18px;padding-top: 10px;}	
.about3 .list .swiper-thumbs .swiper-slide .text h3,.dianchi_box1 .item h4, .dianchi_box3 .list p,.hongwai_box1 .item p,.hongwai_box3 .text_box p{font-size:14px;line-height:20px;}
.contact01 .lianluo li .xin_tit,.about3 .list .swiper-thumbs .swiper-slide .text p{font-size:14px;}
.about3 .list .swiper-thumbs{height:280px;padding-top:0;}
.about3 .list{height:380px;}
.contact01 .lianluo li p{widtH:40px;height:40px;margin-right: 10px;}	
.leabnt .d1 .p2{padding-top:6px;font-size:16px;}
.contact01 .lianluo li .xin_tit{padding:0;}
.contact01 .lianluo li{margin-bottom: 15px;}
.leabnt .d1 i{widtH:46px;height:46px}	
.pro_list ul li .img a{display: block;padding: 0 20px;}
.error404-con .title{font-size:26px;}
.pro_tab_nav a{width:auto;background:none;margin:0 18px 8px 0;height:auto;line-height:24px;}
.pro_tab_nav .on{color: #3b419b;background:none;}

.gdc-con03 .tip i{padding:5px;width:auto;height:auto;margin-top: -20px;}
.dianchi_box3 .swiper-button-next,.dianchi_box3 .swiper-button-prev{top: 30%;}
.nylab_03.dianchi_box3 .list .text{padding: 0 20px;}
.dianchi_box3 span{padding: 8px 20px;font-size:14px;}
.dianchi_box3 .list p{padding-bottom:10px;}
.ny_pro_banner .tit_top h3{font-size:22px;}
.contact01 .lianluo li h3,.leabnt .d1 .p1{font-size:18px;}
.contact01 .lianluo li img{width:45%;}
.lbmebna{margin-top:10px;padding-top:20px;}
.scb-tit .d2{margin-top:10px;}
.lcmeanv span{height:46px;line-height:46px;}
.ar_article p,.ar_article span{font-size:16px !important;}

}

@media screen and (max-width:420px){
		
.about2 .list{height:160vw;}	
	
	
}

span{text-wrap: unset !important;}