﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{color:#333; font-size:14px; }
body,span,samp,i,em{ font-family: Noto Sans SC,"Microsoft Yahei",Arial;}
ul, ol { list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,i,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{color:#333; font-size:15px;vertical-align:middle;}
input:focus {outline:none;}
a{ color:#333; text-decoration:none;}
img{max-width:100%;}
.clear:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}

.w1600{ width:100%; margin:0 auto; max-width: 1560px;}
.w1600:after{content:""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

.w1620{ width:100%; margin:0 auto; max-width: 1575px;}
.w1620:after{content:""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

.w1400{ width:100%; margin:0 auto; max-width: 1400px;}
.w1400:after{content:""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

.w1630{ width:100%; margin:0 auto; max-width: 1560px;}
.w1630:after{content:""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}


.fl {float: left;}
.fp {float:right;}

/* 头部 */
.top_bj{ width:100%; background:rgba(255,255,255,1); position:fixed; top:0; left:0%; transition:all 0.5s; z-index:10;box-shadow:0 0 1px #cbcbcb;}
.top_bj:hover{ background:#fff;}
.top_bj.active{ width:100%; top:0; left:0; background:#fff;}
.top1 { flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}
.top:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }

.tbu_1 {overflow: hidden;width: 100%;background: #f7f7f7;border-top: 5px solid #004ca0;}
.tbu_1 .tbu_1_2 {float: left;line-height: 45px;color: #a2a2a2;}
.tbu_1 .tbu_1_3 {float:right;line-height: 45px;}
.tbu_1 .tbu_1_3 a{display: block; color: #a2a2a2;}
.tbu_1 .tbu_1_0 {background: #004ca0;float: right; width: 160px; border-radius:25px; text-align: center; line-height:40px;margin-top: 1px;margin-right: 1%;}
.tbu_1 .tbu_1_0 a{display: block; color: #fff;}



.tbu_1 .tbu_1_3 .tbu_1_3_a {float: left;width: 120px;position: relative;text-indent: 40px;border-right: 1px solid #e0e1e1;}
.tbu_1 .tbu_1_3 .tbu_1_3_a::before {content: '';width: 17px;height: 17px;position: absolute;top: 50%;left:15px;transform: translateY(-50%);background: url(../images/h2.png)no-repeat; }
.tbu_1 .tbu_1_3 .tbu_1_3_a:nth-child(2)::before {content: '';background: url(../images/h4.png)no-repeat; }
.tbu_1 .tbu_1_3 .tbu_1_3_a:nth-child(3)::before {content: '';background: url(../images/h6.png)no-repeat; }

.tbu_1 .tbu_1_3 .tbu_1_3_a:hover:nth-child(1)::before {content: '';width: 17px;height: 17px;position: absolute;top: 50%;left:15px;transform: translateY(-50%);background: url(../images/h3.png)no-repeat; }
.tbu_1 .tbu_1_3 .tbu_1_3_a:hover:nth-child(2)::before {content: '';background: url(../images/h5.png)no-repeat; }
.tbu_1 .tbu_1_3 .tbu_1_3_a:hover:nth-child(3)::before {content: '';background: url(../images/h7.png)no-repeat; }

.tbu_1 .tbu_1_3 .tbu_1_3_a:hover>a {color: #FFF; background:rgba(0,76,160,1);}

.logo {transition: all 0.2s;margin:20px 0;width: 160px;}

/* 导航条 */
.dht {width:65%;}
.nav { position: relative; z-index: 999; }
.nav a { display: block; color:#333;}
.nav .nLi { float: left; position: relative; display: inline; text-align: center; width:12.4%; line-height:85px; height:85px; }
.nav .nLi p a { display: block; font-size:16px;font-weight: bold;}
.nav .nLi:after { content: ""; position: absolute; top:41px; right:0; width:15px; height:15px;background: url(../images/sanjiao.png) no-repeat; }
.nav .sub { display:none; left:0px; top:83px; position:absolute; background:rgba(255,255,255,1); line-height:45px;  width:160px; text-align: left ; font-size:14px;box-shadow: 0 5px 25px 0 rgba(0,0,0,.05);}
.nav .sub li { zoom:1; border-bottom:1px solid #eee;text-align: center;}
.nav .sub a { display:block; padding:0 10px; color:#333;}
.nav .sub a:hover { color:#004ca0;}
.nav .on p a { width:100%; height:2px; color: #004ca0;}

.dh_in {position: relative;text-indent: 0;font-size:18px;line-height: 25px; height: 85px;padding-top: 15px;}
.dh_in:after{ content: ""; display: block;background: url(../images/dih_2.png) no-repeat; width:25px; height:25px; position: absolute; top:50%; left: -35px;transform: translateY(-50%);}

/*banner*/
.block_home_slider { overflow:hidden; position:relative; line-height:0px; text-align:center;margin-top:135px;}/*底部小图标*/
.block_home_slider img { width:100%; }
.block_home_slider .slide { position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a { width:40px; height:40px; margin-top:-20px; position:absolute; top:50%; text-indent:-9000px; display:none;}
.block_home_slider .flex-direction-nav a.flex-prev { left:0; background:url(../images/jt1.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next { right:0; background:url(../images/jt2.png) no-repeat;}
.block_home_slider .flex-control-paging { position: absolute; bottom:15px; width:100%; text-align:center;}
.block_home_slider .flex-control-paging li { margin: 0px; padding: 0 5px; display:inline-block; *display:inline;*zoom:1;overflow: hidden; list-style-type:none;}
.block_home_slider .flex-control-paging li a { width: 12px; height: 12px; display:block; background:#fff; text-indent:-9000px; cursor:pointer; border-radius:6px; transition:all 0.5s;}
.block_home_slider .flex-control-paging li a.flex-active { width:34px; background:#004ca0;}

.flexslider { margin:0; padding:0; height:100%; }
.flex-viewport { height:100%;}
.flexslider .slides { height:100%;}
.flexslider .slides li { height:800px; display:none; -webkit-backface-visibility:hidden; list-style-type:none; position:relative;}
#home_slider2 { display:none;}
#home_slider3 { display:none;}
/* banner */

/*手机导航*/
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:40px;margin-top:23px; display:none; background:#275ca2;border-radius:5px;transition: all 0.2s}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s; margin-top:10px;}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:60;background:#f3f3f3;width:70%;height:calc(100% - 60px);font-size:14px;line-height:40px;top:-100%;right:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:132px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:120px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:60px;float:left;border-left:1px #e0e0e0 solid;text-align:center;color:#333;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #e0e0e0 solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #e0e0e0 solid;margin-left:10px;position:relative;line-height:40px;font-size:15px;}
.sjj_nav>ul>li:last-child{border-bottom:1px #e0e0e0 solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#333;width:80%}
.sjj_nav ul li ul li p a{color:#afadad;display:block;text-align:left;}
.sjj_nav ul li ul li p a:hover{color:#333;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#333;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#333}
.sjj_nav ul li ul li>ul{margin-left:10px}
.mis_z1 { padding-left:5%; font-size:14px;}

/* 关键词 */
.in_gjc {overflow: hidden;border-bottom: 1px solid #f7f7f7;padding:10px 0;}
.in_gjc_f {float: left;width: 50%;}
.in_gjc_ss {line-height: 40px;position: relative;text-indent: 30px;font-weight: bold;}
.in_gjc_ss a{padding-left:15px;}
.in_gjc_ss:after{ content: "";top:5px; left: 0; width: 25px; height:25px;background: url(../images/ss_hh.png) center no-repeat;position: absolute;}
.in_gjc_p {float: right;}
.in_gjc_p .ss_dw { width: 300px; position: relative; background: #f7f7f7;}
.in_gjc_p .ss_dw input { display: block;line-height: 40px;  width: 80%;background: #f7f7f7; padding: 0 10px 0 10px; border-radius: 3px;border: none; }
.in_gjc_p .ss_dw a { position: absolute; right: 0; top:-3px; width: 44px; height: 44px; background: url(../images/ss_dw.png) center no-repeat; background-size: 40px auto; }

.in_huise {overflow: hidden; background: #f7f7f7;padding-bottom:80px;}

/* 产品中心 */
.in_cplm {overflow: hidden;margin-top:3%;}
.in_cplm_a {float: left;font-size:45px; font-weight: bold;}
.in_cplm_b {float:right;width:65%;margin-top:13px;}
.in_cplm_b ul {margin-left: -1%;}
.in_cplm_b li {float: left; width:15.66%;margin-left: 1%; text-align: center; border: 1px solid #f7f7f7;line-height:50px;font-weight:bold;background: #fff;}
.in_cplm_b li a{display: block;}
.in_cplm_b li:hover a{background: #004ca0;color: #fff;}
.in_cplm_c {overflow: hidden;text-align: center;}
.in_cplm_c span {font-size:48px; font-weight: bold;}
.in_cplm_c p {font-size: 16px;color: #a2a2a2;margin-top: 10px;}
.in_yin {background: #f7f7f7;padding: 1%;}
.in_yin .in_yin_a {overflow: hidden;}
.in_yin .in_yin_b {margin: 10px 0;font-size: 14px;}
.in_yin:hover .in_yin_b {display: block;color: #004ca0;}
.in_yin .in_yin_a img { transition:all 0.5s;}
.in_yin:hover .in_yin_a img {transform:scale(1.1);}

.swiper-container{width:100%;height:auto;margin-left:auto;margin-right:auto;margin-top:40px;}
.swiper-slide{font-size:18px;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;}
.swiper-slide .cp_00 {overflow: hidden;padding:2%;background: #f1f1f1;}
.swiper-slide .cp_0{ overflow: hidden;border-radius:5px;margin-bottom: 20px;width: 100%;}
.swiper-slide .cp_0 img { transition:all 0.5s;}
.swiper-slide:hover .cp_0 img { transform:scale(1.1);}
.swiper-slide .cp_1 {font-size:18px;width: 100%; text-align: center;font-weight: bold;}
.swiper-slide:hover .cp_1 {display:block; color:#275ca2;}
.swiper-slide .cp_2 {font-size: 15px;width: 100%; text-align: center; margin-bottom:10px; color: #828282; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;padding:0 4%;}
.swiper-slide .cp_3 {position: absolute; top:0; left: 0; width: 100%; height: 100%;background:rgba(0,76,160,0.8);opacity:0;}
.swiper-slide:hover .cp_3 {opacity:1;display: block;transition: all 0.8s;}
.swiper-slide .cp_3_a1 {background: #275ca2;width: 150px; line-height: 40px;border-radius: 25px;text-align: center;margin:160px auto 0 auto;}
.swiper-slide a .cp_3_a1 {color: #fff; display: block;}

.ins_aa {position: relative;}
.swiper-button-next  {width: 60px!important; height: 60px!important;background: url(../images/img39_2.png) center no-repeat!important;right: -80px!important;}
.swiper-button-prev {width: 60px!important; height: 60px!important;background: url(../images/img39_3.png) center no-repeat!important;left: -80px!important;}

.swiper-pagination {display: none;}
.swiper-pagination{position:absolute;bottom:-25px;left:50%;transform:translateX(-50%)}
.swiper-pagination .swiper-pagination-bullet,.swiper-pagination .swiper-pagination-bullet{margin-left:8px}
.swiper-pagination .swiper-pagination-bullet:nth-child(1),.swiper-pagination .swiper-pagination-bullet:nth-child(1){margin-left:0}
.swiper-pagination-bullet-active,.swiper-pagination-bullet-active{background-color:#ef862e}

/*广告*/
.ban01{background:url(../images/ban01.jpg) no-repeat center 0;overflow: hidden;height:350px;}
.bons {flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}

.ban01_l{color:#fff;line-height:44px;margin-top:150px;}
.ban01_l span {font-size:34px;font-weight: bold;}
.ban01_l b{font-size:18px;display: block;letter-spacing:2px;}


.ban01_san {margin-top:100px;width:42%;}
.ban01_san ul {}
.ban01_san li {float: left; width:29%;background:#fff;text-align: center; border-radius:10px;padding:27px 20px;margin:0 2%; }
.ban01_san_0 {}
.ban01_san_1 {font-size:26px;}
.ban01_san_2 {font-size:16px;color:#a2a2a2;}

.ban01_tel{width:200px;padding-top:94px;}
.ban01_tel span{display: block;width:210px;color:rgba(255,255,255,1);background:url(../images/ban_line.png) no-repeat center 15px;line-height:30px;float:left;}
.ban01_tel span i{display: block;font-size:28px;}
.ban01_tel a{display: block;float:left;font-size:16px;color:#fff;width:156px;text-align:center;height:50px;line-height:50px;background:#004ca0;border-radius:10px;margin-top:15px;box-shadow:0 3px 10px 3px rgba(250,109,7,0.3);}
.ban01_tel a:hover{animation:shake .8s linear;-webkit-animation:shake .8s linear;}

/* 首页应用 */
.in_appl { overflow:hidden; background:#f7f7f7;padding-bottom:3%;}

.in_tim_gan {text-align: center;margin:10px 0;font-size: 18px;overflow: hidden;}
.in_tim span {color: #004ca0;}
.in_tim_s {background: url(../images/sjm.png) no-repeat center;}

.in_tim_gan_a {text-align: center;margin:15px auto;font-size: 18px;overflow: hidden; width: 60%;}
.titms {background: #fff; width: 160px; line-height: 40px; border-radius: 25px; text-align: center; font-size: 15px;margin-top: 20px;}
.titms:hover a{display: block;color: #004ca0; border-radius: 25px;}

/* 公司简介 */
.in_appl1 { overflow:hidden; background: url(../images/aos_1.jpg)no-repeat center top;height: 690px;}
.in_tim_a { margin:40px 0 0px 0;overflow: hidden;padding:0.5%;background: #fff; border: 1px solid #f7f7f7;}
.in_tu {float: left; width: 700px;margin: 5px;padding:10px;background: #f7f7f7;}
.in_zhi {float: right; width:calc(100% - 710px); padding:1% 2% 0 2%; }
.in_zhi_1 {font-size:30px; font-weight: bold; color: #004ca0;}
.in_zhi_2 {margin:25px auto;line-height:26px;font-size:17px;}
.in_zhi_3 {background: #004ca0;width:180px; line-height: 40px; border-radius: 25px; text-align: center;}
.in_zhi_3 a{color: #fff;display: block;}
.in_zhi_3:hover {}

/* 题目 */
.in_tmpp { overflow: hidden; margin-top:3%;}
.in_tmp { font-size:48px; text-align: center; font-weight: bold;}
.in_tmp1 { text-align: center;margin:0 0 10px 0;font-size:24px;text-transform: uppercase; opacity: 0.6;color: #a2a2a2;}
.in_bei { color:#fff;}

/* 车间 */
.cpzs_01 { overflow: hidden; margin:0px 0 30px 0;}
.cpzs12 {width:100%;}
.cpzs12 .item { width:96%;margin: 0 2%; position: relative;overflow:hidden;}
.cpzs12 .item .cpzs_p { text-align: center; padding:10px; overflow:hidden;background: #f7f7f7;}
.cpzs12 .item .cpzs_p:hover { transition:all 0.5s;}
.cpzs12 .item .cpzs_p img { transition:all 0.5s;}
.cpzs12 .item:hover .cpzs_p img {transform:scale(1.1);}
.cpzs12 .item .cpzs_bt {margin-top:10px; text-align:center; line-height:30px; height:30px;font-size:16px;}
.cpzs12 .item a .cpzs_bt {display: block;}
.cpzs12 .item:hover .cpzs_bt {color: #004ca0;}
.cpzs12 .item .cp_yc {overflow: hidden;}
.cpzs12 .owl-nav {position: absolute; top:60%; width: 100%; left: 0;}
.cpzs12 .owl-nav .owl-prev{float: left; position: absolute; top:0; left:1%; outline: none; }
.cpzs12 .owl-nav .owl-next{float: right;position: absolute; top:0; right:1%;outline: none;}

/*证书*/
.cpzs_011 {overflow: hidden;margin:2% 0 0 0;}
.cpzs_2 {width:100%; margin-top: 10px;}
.cpzs_2 .item { width:96%;margin: 0 2%; position: relative;overflow:hidden;}
.cpzs_2 .item .cpzs_p { text-align: center; padding:10px; overflow:hidden;background: #eee;}
.cpzs_2 .item .cpzs_p:hover { transition:all 0.5s;}
.cpzs_2 .item .cpzs_p img { transition:all 0.5s;}
.cpzs_2 .item:hover .cpzs_p img {transform:scale(1.1);}
.cpzs_2 .item .cpzs_bt {margin-top:10px; text-align:center;padding:3% 0;font-size:18px; background: #eee;}
.cpzs_2 .item a .cpzs_bt {display: block;}
.cpzs_2 .item:hover .cpzs_bt {color: #004ca0;}
.cpzs_2 .item .cp_yc {overflow: hidden;}
.cpzs_2 .owl-nav {position: absolute; top:60%; width: 100%; left: 0;}
.cpzs_2 .owl-nav .owl-prev{float:left; position:absolute; top:0; left:2%; outline:none; }
.cpzs_2 .owl-nav .owl-next{float:right;position:absolute; top:0; right:2%;outline:none;}

/*新闻*/
.sy_con10{width:100%;padding-top:3%;padding-bottom:3%;}
.sy_con10 .rq .lef .div1 .pcon a{color:#fff;line-height:47px;float:right}
.sy_con10 .rq{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}
.sy_con10 .rq .lef{width:33%;background-color:#f7f7f7}
.sy_con10 .rq .lef .div1{position:relative;padding:0 33px;padding-top:35px;background-color:#004ca0;height:268px}
.sy_con10 .rq .lef .div1 .pcon{}
.sy_con10 .rq .lef .div1 .pcon .p1{color:#fff;font-size:36px;float:left}
.sy_con10 .rq .lef .div1 .pcon .a1{position:relative;display:block;float:right;width:32px;height:32px;background-color:#f7f7f7;border-radius:50%}
.sy_con10 .rq .lef .div1 .imgcon{overflow:hidden;width:100%;height:0;padding-bottom:70%;position:relative}
.sy_con10 .rq .lef .div1 .imgcon .img{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.sy_con10 .rq .lef .div1 .imgcon img{display:block;margin:0 auto}
.sy_con10 .rq .lef .div1 .pcon .a1 span{color:#004ca0;font-size:32px;position:absolute;left:50%;top:40%;transform:translate(-50%,-50%)}
.sy_con10 .rq .lef .div2{margin-top:125px;padding:0 33px}
.sy_con10 .rq .lef .div2 .bot{padding:40px 0;border-bottom:1px dashed #d9d9d9}
.sy_con10 .rq .lef .div2 .bot:last-child{border-bottom:none}
.sy_con10 .rq .lef .div2 .a1{font-size:22px;color:#333;transition:.5s all;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.sy_con10 .rq .lef .div2 a:hover .a1{color:#004ca0;background:none;box-shadow:none}
.sy_con10 .rq .lef .div2 .p1{color:#999999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:15px;line-height:25px}
.sy_con10 .rq .rig{width:65%}
.sy_con10 .rq .rig .div1{width:100%;padding:40px;background-color:#f7f7f7}
.sy_con10 .rq .rig .div1 .bot1{position:relative;border-bottom:2px solid #efefef;padding-bottom:28px;overflow: hidden;}
.sy_con10 .rq .rig .div1 .bot1 .p1{color:#333333;font-size:30px;position:relative;font-weight:bold;float:left;padding-left:18px}
.sy_con10 .rq .rig .div1 .bot1 .p1::before{content:'';width:4px;height:30px;position:absolute;top:55%;left:0px;transform:translateY(-50%);background-color:#004ca0}
.sy_con10 .rq .rig .div1 .bot1 .p2{position:absolute;right:0;top:40%;transform:translateY(-50%)}
.sy_con10 .rq .rig .div1 .bot1 .p2 a{color:#004ca0;font-family:'din'}
.sy_con10 .rq .rig .div1 .bot2{display:flex;justify-content:space-between;flex-wrap:wrap}
.sy_con10 .rq .rig .div1 .bot2 .divcon1{padding-top:24px;width:45%}
.sy_con10 .rq .rig .div1 .bot2 .divcon1 .p1{font-size:16px;color:#333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:all .5s}
.sy_con10 .rq .rig .div1 .bot2 .divcon1 a:hover .p1{color:#004ca0}
.sy_con10 .rq .rig .div1 .bot2 .divcon1 .p2{color:#999999;margin-top:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.sy_con10 .rq .rig .div1 .bot2 .divcon1 .a1{display:block;color:#004ca0;font-size:16px;margin-top:18px;background:none;box-shadow:none}
.sy_con10 .rq .rig .div2{margin-top:30px}
.sy_con10 .rq .rig a:hover{color:#004ca0 !important}
.sy_con10 .rq .rig .div2 .bot2 .divcon1{width:48%}
.sy_con10 .rq .rig .div2 .bot2 .divcon1 .txtMarquee-top a{display:inline-block;width:100%;padding-left:4px;position:relative;color:#666666;transition:all .5s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-bottom:1px dashed #d9d9d9;padding:20px 0;padding-right:45px}
.sy_con10 .rq .rig .div2 .bot2 .divcon1 .txtMarquee-top a span{font-family:'din';color:#999999;position:absolute;top:50%;transform:translateY(-50%);right:0}
.sy_con10 .rq .rig .div2 .bot2 .divcon1{padding-top:0 !important}
.sy10app .swiper-pagination{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%)}
.sy_con2 .swiper-pagination{position:absolute;bottom:-25px;left:50%;transform:translateX(-50%)}
.sy10app .swiper-pagination .swiper-pagination-bullet,.sy_con2 .swiper-pagination .swiper-pagination-bullet{margin-left:8px}
.sy10app .swiper-pagination .swiper-pagination-bullet:nth-child(1),.sy_con2 .swiper-pagination .swiper-pagination-bullet:nth-child(1){margin-left:0}
.sy10app .swiper-pagination-bullet-active,.sy_con2 .swiper-pagination-bullet-active{background-color:#004ca0}

.foot-top {width:100%;background-color:#004ca0;padding:20px 0;overflow: hidden;}
.foot-top .lef{font-size:18px;color:#fff;letter-spacing:5px;font-family:'din';float:left}
.foot-top .rig{float:left;width:calc(100% - 200px);padding-left: 10px;}
.foot-top .rig .div1{float:left;padding-left:10px;}
.foot-top .rig .div1 span{color:rgba(255,255,255,.7);font-size:16px}
.foot-top .rig .div1 a{color:rgba(255,255,255,.7);font-size:16px;margin-right:50px;display:inline-block}

.index-container {flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}

.foot-center{padding-top:3%;padding-bottom:3%;border-top:3px solid rgb(243,243,243);overflow: hidden;}
.foot-center .lef{}
.foot-center .lef .div1{width:270px}
.foot-center .lef .div1 img{width:100%}
.foot-center .div2{margin-top:40px}
.foot-center .div2 .p1{font-size:16px;color:#666666;margin-top:10px}
.foot-center .div2 .p1 span{font-weight:bold}
.foot-center .lef .div3{margin-top:30px}
.foot-center .lef .div3 .imgcon{float:left;width:106px;margin-left:28px}
.foot-center .lef .div3 .imgcon .p1{text-align:center;color:#999999;font-size:16px;margin-top:8px}
.foot-center .lef .div3 .imgcon img{width:100%}
.foot-center .lef .div3 .imgcon:nth-child(1){margin-left:0}

.foot-center .rig{width:56%;}
.foot-center .rig .div{float:left;margin-left:11%}
.foot-center .rig .div:nth-child(1){margin-left:0}
.foot-center .rig .div .head{display:block;color:#333333;font-size:22px;position:relative;font-weight:bold}
.foot-center .rig .div .head::before{content:'';width:3px;height:17px;position:absolute;top:54%;left:-15px;transform:translateY(-50%);background-color:#004ca0}
.foot-center .rig .div .tree{margin-top:24px;line-height:35px}
.foot-center .rig .div .tree a{display:block;color:#999999;font-size:16px}
.foot-center .rig .div .tree a:hover {color: #0276cb;}

.foot-bottom{padding:10px 0;border-top:1px solid #e3e3e2;}

.foot-bottom .rig{text-align:center;font-size:16px;color:#999999}
.foot-bottom .rig a{font-size:16px;color:#999999;margin-left:28px}

/*内页*/
.hmw {margin-top:135px; position: relative;}
.hmw_a {position: absolute; bottom:30%; left:17%;color: #fff;}
.hmw_a .hmw_a_a { font-size:30px;}
.hmw_a .hmw_a_b {font-size:30px;text-transform: uppercase;}


/*栏目*/
.ny_meis_dd {background: #f5f5f5; overflow: hidden;flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}

.ny_meis_di {overflow: hidden; position:relative; line-height:60px;}
.ny_meis_di:after{content:""; position: absolute; top:18px; left: 0; width:20px; height:20px; }
.ny_lanm_se a {display: block; background: #155d51;color: #fff;}

/*栏目*/
.ny_lam {overflow: hidden;}
.ny_lam ul {}
.ny_lam li {float: left; line-height:60px; height: 60px; text-align: center; font-size: 16px;width: 160px;}
.ny_lam li:hover a{display: block;background: #004ca0; color: #fff;}
.ny_lanm_se a {display: block; background: #004ca0;color: #fff;}


/*车间展示*/
.ns_zi_0 { padding-top:60px; text-align: center;position:relative;z-index:5;}
.ns_zi_0 .ns_zi {font-size:35px;color: #FFF;}
.ns_zi_0 .ns_zi1 {font-size:24px;color: #828282;margin-bottom:5px;text-transform: uppercase;}
.ns_zi_0 .ns_z33 {color: #333!important;}

/*发展*/
.clas_ma {overflow: hidden; padding:1% 0;}
.owl-carousel .owl-wrapper-outer{overflow:hidden;width:100%}
.owl-carousel .owl-controls .owl-buttons div{position:absolute;display:inline-block;zoom:1;*display:inline;width:20px;height:70px;text-indent:-9999px;transition:.35s;top:45%;margin-top:-35px}
.AbHisList{position:relative; margin-top:1%;}
.AbHisList .bd{width:100%;overflow:hidden;}
.AbHisList .bd .ul{position:relative;padding:0 40px;width:100% !important}
.AbHisList .bd .ul .owl-wrapper{display:flex !important}
.AbHisList .bd .ul .item{display:flex;align-items:center;position:relative;height:100%}
.AbHisList .bd .ul .item .box{width:100%;padding:0 25px}
.AbHisList .bd .ul .item:before{content:"";position:absolute;z-index:1;top:50%;left:0%;display:block;width:100%;height:1px;border-top:1px solid rgba(83,116,115,0.3)}
.AbHisList .bd .ul .item:after{content:"";position:absolute;z-index:1;top:49.9%;left:7%;display:block;width:30%;height:3px;background-color:#004ca0}
.AbHisList .ul .item .box>div{padding:20px 3% 20px 3%;background: #f5f5f5;}
.AbHisList .ul .owl-item:nth-of-type(Odd) .box>div:nth-of-type(Odd){opacity:0;visibility:hidden}
.AbHisList .ul .owl-item:nth-of-type(even) .box>div:nth-of-type(even){opacity:0;visibility:hidden}
.AbHisList .bd .item .fzbt{line-height:48px;font-size:25px;font-weight:600;color:#004ca0}
.AbHisList .bd .item p{color:#333;padding:2% 0;font-size:16px}
.owl-carousel.ul .owl-controls .owl-buttons .owl-next,.owl-carousel.ul .owl-controls .owl-buttons .owl-next:hover{position:absolute;right:0px;top:50%;margin-top:-20px;width:40px;height:40px;z-index:8;background:url(../images/AbHisR.png) center no-repeat;border: 1px solid #f5f5f5;border-radius: 25px;}
.owl-carousel.ul .owl-controls .owl-buttons .owl-prev,.owl-carousel.ul .owl-controls .owl-buttons .owl-prev:hover{position:absolute;left:0px;top:50%;margin-top:-20px;width:40px;height:40px;z-index:8;background:url(../images/AbHisL.png) center no-repeat;border: 1px solid #f5f5f5;border-radius: 25px;}



/*企业文化*/
.share {font-size:16px;line-height:32px;}
.share p {font-size:20px; font-weight: bold; color:#004ca0;}
.share_zuo {width:calc(100% - 850px); color: #333; overflow: hidden;margin-top:1%;padding-top:1%;}
.share_zuo1 {width:800px;overflow:hidden; background:#f5f5f5; padding:0.5%;}


/*车间*/
.ny_meis_b {overflow: hidden;}
.ny_meis_b ul {margin-left: -1%;}
.ny_meis_b li {float: left; width:24%; margin-left: 1%;background: #f5f5f5;padding: 0.5%;margin-bottom: 20px;}
.ny_meis_b li img { border: 1px solid #eee;}
.ny_meis_b li p {padding:2% 0; text-align: center;font-size:16px;}
.ny_meis_b li:hover p {display: block; color: #004ca0;}


/*产品中心*/
.pdzz {width: 100%; float: left;background: #333; line-height:70px;font-size:22px; color: #fff;text-indent:25px;}
.pds_z { float:left; width:260px;}
.pds_z ul {padding:0 2%; }
.pds_z li { float:left; background:#f5f5f5; width:100%; line-height:60px; text-indent:25px; margin-top:10px;position: relative;}
.pds_z li a{ display:block;}
.pds_z li:hover a{ background:#004ca0; color:#fff;}
.pds_z li:after {content: ""; position: absolute; top:20px; right:20px; width: 10px; height: 18px;background: url(../images/pc_san.png) no-repeat; }

.about_mss a{background:#004ca0!important;color:#fff!important;}

/*产品内页*/
.pds_y01 { float:right; width:calc(100% - 290px);}
.ny_pro_call {overflow: hidden;}
.ny_pro_call ul {margin-left:-1%;}
.ny_pro_call li {margin-left: 1%; width:32.33%; float: left; margin-bottom: 20px;position: relative;background: #f5f5f5;padding:0.5%;text-align: center;}
.ny_pro_call li .ny_pro_call_a {overflow: hidden;}
.ny_pro_call li img{transition:all 0.5s;}
.ny_pro_call li:hover img {transform:scale(1.1);}
.ny_pro_call li .ny_pro_call_b {font-size: 16px;width: 100%; font-weight: bold;margin:10px 0 5px 0;}
.ny_pro_call li:hover .ny_pro_call_b {color: #004ca0;}

.zoomdemo {overflow:hidden;}
.zoomdemo img { max-width:100%;}
.cpxq_t_l{ float:left;margin-right: 1%;width:39%;}
.sp-wrap{ display:none; line-height:0; font-size:0;}
.sp-thumbs{ width:100%;margin-top: 10px;}
.sp-thumbs img{ width:100%;}
.sp-thumbs a:link, .sp-thumbs a:visited{  width:13%; height:50px; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position:center; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;-o-transition:all .2s ease-out; transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active, .sp-current{ opacity:1!important; position:relative;}
.sp-large{ position:relative; overflow:hidden; width:100% !important;border: 1px solid #eee;}
.sp-large a{ display:block;}
.sp-zoom{ position:absolute; left:-50%; top:-50%; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; display:none;}
.sp-zoom img{ max-width: none;}
.sp-lightbox{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgb(0,0,0); background:rgba(0,0,0,.9); z-index:500; display:none; cursor:pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:90%; max-height:90%; border:2px solid #fff;}
#sp-prev, #sp-next{ position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none; background:#000; border-radius:25px; border:2px solid #fff; width:50px; height:50px; box-sizing:border-box; transition:.2s;}
#sp-prev{ left:10px;}
#sp-prev:before{ content:''; border:7px solid transparent; border-right:15px solid #fff; position:absolute; top:16px; left:7px;}
#sp-next{ right:10px;}
#sp-next:before{ content:''; border:7px solid transparent; border-left:15px solid white; position:absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{ background:#444;}
@media screen and (max-width: 400px) {.sp-wrap{ margin:0 0 15px 0;} #sp-prev, #sp-next{ top:auto; margin-top:0; bottom:25px;}}
.prodetailtxt{ float: right; width:59%; color:#1a1a1a; line-height:25px;}
.prodetailtxt .prodetailtxt1{ font-size:20px; border-bottom:1px solid #dadada; padding:10px 0 15px;}
.protxt{ padding:15px 0;border-bottom:1px solid #dadada; margin-bottom:30px; word-break: break-all; overflow:auto; height:220px;}
.protxt p{ padding:0 5px; /*background:url(../webimages/icon06.jpg) left 15px no-repeat;*/ margin-left:0 !important; color:#a5a5a5; }
.protxt p span{font-size:14px!important;color:#1a1a1a;line-height: 24px !important;display: block;padding: 6px 0;}
.psw_1 { width:150px; float:left; line-height:40px; background:#004ca0; text-align:center; border-radius:25px;margin-top: 20px;}
.psw_1 a{ display:block; color:#fff;}
.psw_1:hover a{ background:#004ca0; color: #fff;border-radius:25px;}
.pw_01{margin-top:20px;line-height:30px;margin-left:1%;height:200px;overflow:auto;scrollbar-color:#888 #f1f1f1;scrollbar-width:thin}
.pw_01::-webkit-scrollbar{width:12px;height:12px}
.pw_01::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}
.pw_01::-webkit-scrollbar-thumb{background:#004ca0;border-radius:6px;border:3px solid #f1f1f1}
.pw_01::-webkit-scrollbar-thumb:hover{background:#555}

.chxiq { overflow:hidden;margin-top: 30px;}
.chxiq .chxiq_1 { background:#f5f5f5; line-height:50px; text-indent:18px; font-size:18px;}
.chxiq .chxiq_2 { padding:2% 1% 0% 1%;width:100%;}
.chxiq .chxiq_2 table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:30px !important;}
.chxiq .chxiq_2 table td{ padding:12px!important ;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:18px !important;width:12%!important; }

.chxiq .chxiq_2 table td span{color:#333!important;font-size: 15px!important;}

/*产品转换*/
.cp1 {width:100%; background:#fff;overflow:hidden;}
.cp1_5 { overflow:hidden; margin-top:10px;}
.cp1_5 .hd{ line-height:50px; height:50px; width:100%; position:relative; font-size:14px; background:#f2f2f2;}
.cp1_5 .hd ul{ float:left; position:absolute; left:0px; top:0px;  height:50px; width:40%; display: flex;}
.cp1_5 .hd ul li{ cursor:pointer; height:50px; text-align:center; color:#464646; flex:1; display: inline-block;line-height:50px;}
.cp1_5 .hd ul li.on{ line-height:50px; height:50px; background:#004ca0; color:#fff; font-size:16px;}
.cp1_5 .bd { float:left; width:100%;}
.cp1_5 .bd .abst{ line-height:30px; font-size:14px; margin-top:15px;}

.cp1_5 .bd .abst table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:30px !important;}
.cp1_5 .bd .abst table td{ padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:30px !important;}

/*下载*/
.zil_pin {overflow:hidden;padding:0 2%;}
.zil_pin ul {}
.zil_pin li { width:100%;line-height:70px; text-indent:80px; position: relative; font-size:18px; margin-bottom:10px;border-bottom: 1px solid #eee;}
.zil_pin li:after { content: ""; position: absolute; top:22px; right:20px; width: 30px; height: 30px; background: url(../images/download1.png) no-repeat;}
.zil_pin li:before{ content:'';  position: absolute; top:22px; left:20px; width: 30px; height: 30px; background: url(../images/download2.png) no-repeat;}
.zil_pin li a {display: block;}
.zil_pin li:hover a{color:#20377b; font-weight: bold;}

/*左右一页*/
.pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin:20px 0 0 0}
.pagination a{text-decoration:none;color:#333;padding:8px 12px;border:1px solid #ddd;border-radius:4px;transition:background-color 0.3s}
.pagination a:hover{background-color:#004ca0; color: #fff;}
.pagination .page-number{background-color:#fff;}
.pagination .page-nav{background-color:#f5f5f5;}

/*产品上一页*/
.mska_losa { overflow:hidden; margin:30px 0 0 0; line-height:40px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; position:relative; height:80px; }
.mska_losa .mska_losa_1 { width:100%;text-indent:25px;}
.mska_losa .mska_mor { position:absolute; right:10px; top:20px; width:120px; background:#004ca0; text-align:center;border-radius:25px;}
.mska_losa .mska_mor a{ color:#fff; display:block;}

/*应用案例*/
.in_ap {overflow:hidden;}
.in_ap ul {margin-left: -1%;}
.in_ap li{width:24%; margin-left: 1%; float: left;margin-bottom:15px;background: #f5f5f5;padding:0.5%;}
.in_ap li:last-of-type {margin-bottom:0px;}
.in_ap li .ap_0{ overflow: hidden;}
.in_ap li .ap_0 img {transition:all 0.5s;}
.in_ap li:hover .ap_0 img {transform:scale(1.1);}
.in_ap li p {font-size: 16px;width: 100%; text-align: center; padding: 2% 0; border-top: 1px solid #eee;}
.in_ap li:hover p {color: #004ca0;}


/*内页案例*/
.lsm_new_you_ne { float:left; width:calc(100% - 320px);}
.soluw_ney { overflow:hidden; padding:2.5%;background:#fafafa;}
.soluw_ney_zi { overflow:hidden; font-size:24px; margin-bottom:10px; text-align:center; font-weight:bold;}
.sowa_q1 { color:#333; text-align:center;}
.soluw_ney_xian {border:1px solid #e8e8e8; margin:20px 0 20px 0%; overflow:hidden;}
.soluw_ney_nei { line-height:35px; margin-bottom:20px; font-size:16px; width:100%; text-align:center;}
.soluw_ney_nei2 { line-height:30px; font-size:16px; width:100%;}
.soluw_ney_nei2 p { text-align:center;}
.soluw_ney_nei2 p img { margin: 10px  auto;}
.soluw_ney_nei2 p {padding:0px 0px !important;}

.soluw_ney_nei2 table { border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important; height: 100%!important;}
.soluw_ney_nei2 table tr {line-height:30px !important;font-size: 11pt!important; padding:0px 0px !important;}
.soluw_ney_nei2 table td{ padding:0px 6px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important; font-size: 11pt!important; }

.in_newss_a { float:right; background:#fafafa; width:290px;padding:10px 15px;}
.in_newss_a ul {}
.in_newss_a li { margin-top:15px;}
.in_newss_a li .in_newss_a_1 { overflow:hidden;}
.in_newss_a li .in_newss_a_1 img { transition:all 0.5s;}
.in_newss_a li:hover .in_newss_a_1 img { transform:scale(1.1);}
.in_newss_a li .in_newss_a_2 { line-height:30px; text-align:center;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding:0 10px;}
.ny_mie_a>a{background: #2c98db!important; color: #fff;}

.in_newss_a_a {font-size:18px; border-bottom: 1px solid #eee;padding-bottom: 10px;position: relative;}
.in_newss_a_a:after{ content: ""; display: block;background: #004ca0; width:80px; height:2px; position: absolute; bottom:0; left: 0;}

/*研发*/
.al_gsmm_0 {overflow: hidden;}
.al_gsmm_0 .al_gsmm_1 {text-align: center; font-size:30px;font-weight: bold;}
.al_gsmm_0 .al_gsmm_2 {width:50px; height: 5px; background:#004ca0;margin:10px auto;}

.al_qiw_0 {overflow: hidden;margin-top:3%;}
.al_qiw_0 .al_qiw_1 {font-size:35px;line-height: 50px;}
.al_qiw_0 .al_qiw_2 {width:50px; height: 5px; background:#004ca0;margin:10px 0;}


/*新闻*/
.ne_nes {overflow:hidden;}
.ne_nes ul {}
.ne_nes li { float:left; width:100%; margin-bottom:2%; background:#f3f3f3;padding: 1%;}
.ne_nes li:last-of-type {margin-bottom:0;}
.ne_nes li .ne_b1 { float:left; width:310px; overflow:hidden;}
.ne_nes li .ne_b1 img { transition: all 0.5s; height:auto;}
.ne_nes li:hover .ne_b1 img { transform: scale(1.1);}
.ne_nes li .ne_b2 { float:right; width:calc(100% - 335px); margin-top:15px;}
.ne_nes li .ne_b2 .ne_b2_a1{ overflow: hidden;}
.ne_nes li .ne_b2 .ne_b2_a1 .ne_b2_a1_a {float: left;font-size:18px;font-weight: bold;}
.ne_nes li .ne_b2 .ne_b2_a1 .ne_b2_a1_b {float: right;font-size:16px;color: #7d7d7d;}
.ne_nes li .ne_b2 .ne_b2_a2{ line-height:30px; margin-top:15px;color: #7d7d7d;}
.ne_nes li .ne_b2 .ne_b2_a3{ margin-top:20px; background:#fff; width:120px; line-height:35px; text-align:center;}
.ne_nes li a .ne_b2 .ne_b2_a3 { display:block; color:#333; transition: all 0.6s; border-radius:25px;}
.ne_nes li:hover .ne_b2 .ne_b2_a3 { background:#004ca0; color:#fff;}

/*联系方式*/
.lswm { overflow: hidden;}
.lswm_1 { float:left; width:870px;}
.lswm_2 { float:right; margin-top:20px;width:calc(100% - 900px);}
.lswm_2 i {font-weight: bold;font-size:25px;color: #004ca0;}
.lsm_cosm_zuo_b {line-height:35px;font-size:16px;}

/*留言*/
.lsw_ly {overflow: hidden; width:100%; background: #fafafa; padding:50px 1.5% 50px 1%;}
.lsw_ly_1 {overflow: hidden; background: #fff;padding:1.5%;}
.lsw_ly_1 em{ font-size:26px;color:#333;line-height:25px;}
.lsw_ly_1 p{ margin-top:10px;font-size:1rem;line-height:25px;color:#999;}

.lsw_ly_a { margin-top:20px;}
.lsw_ly_a .iptBox{ display:flex;flex-wrap:wrap;justify-content:space-between;}
.lsw_ly_a .iptBox input{padding:2% 2%;width:49%;height:50px;font-size:16px;background:#fff;border:none;outline:none;transition:all 1s; margin-bottom: 20px;}
.lsw_ly_a .iptBox input::-webkit-input-placeholder{color:#999;}
.lsw_ly_a .iptBox input:hover{ background:#fff;box-shadow:0 0 2rem rgba(0,0,0,0.1);}
.lsw_ly_a .iptBox input:nth-child(3) {width: 100%;}
.lsw_ly_a .iptBox input::placeholder {color: #afafaf!important;font-family: Arial, sans-serif;}
.lsw_ly_a .txtBox{}
.lsw_ly_a .txtBox textarea{ display:block;padding:2% 2%;width:100%;height:130px;font-size:16px;background:#fff;border:none;outline:none;resize:none;transition:all 1s;font-weight: bold;}
textarea::placeholder {color: #afafaf!important;font-family: Arial, sans-serif;font-weight:500;}
.lsw_ly_a .txtBox textarea::-webkit-input-placeholder{ color:#999;}
.lsw_ly_a .txtBox textarea:hover{ background:#fff;box-shadow:0 0 2rem rgba(0,0,0,0.1);}
.lsw_ly_a .btnBox{ margin-top:1%;overflow:hidden;}
.lsw_ly_a .btnBox a{ display:block;width:100%;height:60px;line-height:60px;font-size:16px;color:#fff;text-align:center;background:#004ca0;}


.lsw_ly_a1 { margin-top:20px;}
.lsw_ly_a1 .iptBox{ display:flex;flex-wrap:wrap;justify-content:space-between;}
.lsw_ly_a1 .iptBox input{padding:2% 2%;width:32%;height:50px;font-size:16px;background:#fff;border:none;outline:none;transition:all 1s; margin-bottom: 20px;}
.lsw_ly_a1 .iptBox input::-webkit-input-placeholder{color:#999;}
.lsw_ly_a1 .iptBox input:hover{ background:#fff;box-shadow:0 0 2rem rgba(0,0,0,0.1);}
.lsw_ly_a1 .iptBox input::placeholder {color: #afafaf!important;font-family: Arial, sans-serif;}
.lsw_ly_a1 .txtBox{}
.lsw_ly_a1 .txtBox textarea{ display:block;padding:2% 2%;width:100%;height:130px;font-size:16px;background:#fff;border:none;outline:none;resize:none;transition:all 1s;font-weight: bold;}
textarea::placeholder {color: #afafaf!important;font-family: Arial, sans-serif;font-weight:500;}
.lsw_ly_a1 .txtBox textarea::-webkit-input-placeholder{ color:#999;}
.lsw_ly_a1 .txtBox textarea:hover{ background:#fff;box-shadow:0 0 2rem rgba(0,0,0,0.1);}
.lsw_ly_a1 .btnBox{ margin-top:1%;overflow:hidden;}
.lsw_ly_a1 .btnBox a{ display:block;width:100%;height:60px;line-height:60px;font-size:16px;color:#fff;text-align:center;background:#004ca0;}

.lsw_ly_10 {overflow: hidden; background: #004ca0;padding:1.5%;}
.lsw_ly_10 p{ color:#fff;font-size:18px;}
.btnBox_10 a{ display:block;width:160px;height:60px;line-height:60px;font-size:16px;color:#fff;text-align:center;background:#004ca0;margin-top: 15px;}

.txtbs {overflow: hidden; margin-top: 20px;}
.txtbs span {color: #e7211d;}

/*免费领样*/
.ser2_con1{width:100%;}
.ser2_con1 .rq{width:100%;background:rgb(248,248,248);padding:50px 300px;padding-bottom:70px;overflow: hidden;}
.ser2_con1 .rq .p{font-size:30px;color:#000000;text-align:center;font-weight:bold}
.ser2_con1 .rq .p span{color:#004ca0}
.ser2_con1 .rq .p1{font-size:16px;color:#999999;text-align:center;padding-top:5px}
.ser2_con1 .rq1{width:100%;padding-top:46px}
.ser2_con1 .rq2{width:100%}
.ser2_con1 .rq2 .div{width:50%;float:left;margin-bottom:35px}
.ser2_con1 .rq2 .div1{width:100%;padding-left:155px;position:relative}
.ser2_con1 .rq2 .div1 p{width:155px;font-size:14px;color:#666666;position:absolute;left:0;top:0;line-height:45px;text-align:right;padding-right:10px}
.ser2_con1 .rq2 .div1 p span{color:#ff000c;margin-right:5px}
.ser2_con1 .rq2 .div1 input.text{width:100%;height:45px;border:1px solid rgb(191,191,191);font-size:14px;color:#666666;padding:0 15px}
.ser2_con1 .rq2 .div2{width:100%;float:left;margin-bottom:24px}
.ser2_con1 .rq2 .div3{width:100%}
.ser2_con1 .rq2 .div3 span{float:left;width:110px;line-height:45px;font-size:14px;color:#999999;position:relative}
.ser2_con1 .rq2 .div3 input{width:13px;height:13px;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.ser2_con1 .rq2 .div3 label{width:13px;height:13px;border-radius:50%;background-image:url(../images/img65.png);background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:8px}
.ser2_con1 .rq2 .div3 input:checked + label{background-image:url(../images/img66.png)}
.ser2_con1 .rq2 .div4{width:210px;height:45px;border:1px solid rgb(191,191,191);padding-right:110px;position:relative}
.ser2_con1 .rq2 .div4 input{font-size:14px;color:#666666;padding:0 15px;width:100%;height:100%;display:block}
.ser2_con1 .rq2 .div4 img{width:87px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}
.ser2_con1 .rq2 .div5{width:100%;float:left;padding-left:155px}
.ser2_con1 .rq2 .div5 button{font-size:16px;color:#ffffff;width:210px;height:45px;background:#004ca0;display:block}
.ser2_con1 .rq2 .div5 .p2{font-size:16px;color:#666666;margin-top:25px;margin-bottom:20px}
.ser2_con1 .rq2 .div5 .p3{font-size:36px;color:#004ca0;font-weight:bold}

/*规格下载*/
.serv_1 {overflow: hidden;background: #f5f5f5;padding:3%;}
.serv {overflow: hidden; background: rgb(0,76,160);}
.serv ul {line-height: 58px; height: 58px;}
.serv li {width: 30%; float: left;text-align: center;color: #fff;font-size: 18px;}
.serv li:nth-child(2),.serv li:nth-child(4){width: 20%;}

.serv0 {overflow: hidden;}
.serv0 dl {line-height: 58px; height: 58px;}
.serv0 dd {width: 30%; float: left;text-align: center;font-size:16px;border-bottom: 1px solid #eee;background: #fff;}
.serv0 dd:nth-child(2),.serv0 dd:nth-child(4){width: 20%;}
.serv0 dd:hover:nth-child(1) {color: #004ca0!important;font-weight: bold;}
.sesa {overflow: hidden;}
.sesa img {padding-top:17px;}
.serv0 dl:hover .sesa{background: #eee;}

/*科研成果*/
.a1_gsjj_0 {overflow: hidden;background: #f5f5f5;}
.res_top {padding-top:3%;overflow: hidden;}

#certify {position:relative;margin:0 auto 3% auto;padding:0 25px;}
#certify .swiper-container {padding:10px 0; }
#certify .swiper-slide {width:600px;box-shadow: 0 0 10px #ddd; background:#fff;text-align: center;}
#certify .swiper-slide .sw-p {width:400px; text-align: center;margin: 0 auto; padding:3% 0; }
#certify .swiper-slide .sw-p img {display:block;width:auto; }
#certify .swiper-slide .box{ padding:35px 40px; text-align: center; background: #fff; }
#certify .swiper-slide .cabt{color:#3e3e3e;font-size:25px; -webkit-line-clamp: 1;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;}
#certify .swiper-slide p {margin-top:20px;color:#666;font-size:16px;-webkit-line-clamp: 2;}
#certify .swiper-slide .more{display: table;color:#999;font-size:14px;margin: 40px auto 0; font-weight: normal;}
#certify .swiper-pagination { display: none; width:100%;bottom:20px;position: initial;margin-top: 40px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:15px;height:15px;opacity:1; cursor: pointer}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border:3px solid #015aa7;background-color:#fff;}
#certify .swiper-slide:hover .cabt{color:#015aa7}
#certify .swiper-slide:hover .more{color:#ff6726}
#certify .btn{position: absolute; left:0;top:50%; width:50px;height:50px;line-height:45px;color:#fff;font-size:35px; text-align: center;border-radius: 50%; box-shadow: 0 0 10px #ddd; background-image:none;background-color:rgba(0,0,0,0.7);outline: none !important;-webkit-tap-highlight-color: transparent;}
#certify .btn.nt{left:auto;right:0;}
#certify .btn:hover{ background-color:#e62129; }

.swiper-button-next1 {width: 60px!important; height: 60px!important;background: url(../images/img39_2.png) center no-repeat!important;right:-20px!important;}
.swiper-button-prev1 {width: 60px!important; height: 60px!important;background: url(../images/img39_3.png) center no-repeat!important;left:-20px!important;}


/*研发中心*/
.yf_011 {overflow: hidden;margin:2% 0 0 0;}
.yf_2 {width:100%;}
.yf_2 .item { width:96%;margin: 0 2%; position: relative;overflow:hidden;}
.yf_2 .item .yf_p { text-align: center; padding:10px; overflow:hidden;background: #f5f5f5;}
.yf_2 .item .yf_p:hover { transition:all 0.5s;}
.yf_2 .item .yf_p img { transition:all 0.5s;}
.yf_2 .item:hover .yf_p img {transform:scale(1.1);}
.yf_2 .item .yf_bt {margin-top:10px; text-align:center;padding:3% 0;font-size:18px; background: #f5f5f5;}
.yf_2 .item a .yf_bt {display: block;}
.yf_2 .item:hover .yf_bt {color: #004ca0;}
.yf_2 .item .cp_yc {overflow: hidden;}
.yf_2 .owl-nav {position: absolute; top:60%; width: 100%; left: 0;}
.yf_2 .owl-nav .owl-prev{float:left; position:absolute; top:0; left:2%; outline:none; }
.yf_2 .owl-nav .owl-next{float:right;position:absolute; top:0; right:2%;outline:none;}


/*研发中心*/
.yf_022 {overflow: hidden;margin:3% 0;}
.yf_22 {width:100%;}
.yf_22 .item { width:96%;margin: 0 2%; position: relative;overflow:hidden;}
.yf_22 .item .yf_p { text-align: center; padding:10px; overflow:hidden;background: #fff;}
.yf_22 .item .yf_p:hover { transition:all 0.5s;}
.yf_22 .item .yf_p img { transition:all 0.5s;}
.yf_22 .item:hover .yf_p img {transform:scale(1.1);}
.yf_22 .item .yf_bt {margin-top:10px; text-align:center;padding:3% 0;font-size:18px; background: #fff;}
.yf_22 .item a .yf_bt {display: block;}
.yf_22 .item:hover .yf_bt {color: #004ca0;}
.yf_22 .item .cp_yc {overflow: hidden;}
.yf_22 .owl-nav {position: absolute; top:60%; width: 100%; left: 0;}
.yf_22 .owl-nav .owl-prev{float:left; position:absolute; top:0; left:2%; outline:none; }
.yf_22 .owl-nav .owl-next{float:right;position:absolute; top:0; right:2%;outline:none;}


/*质量中心*/
.yf_20 {width:100%;overflow: hidden; padding-bottom:3%;}
.yf_20 .item { width:98%;margin: 0 2%; position: relative;overflow:hidden;}
.yf_20 .item .yf_p0 { text-align: center; padding:10px; overflow:hidden;background: #f5f5f5;}
.yf_20 .item .yf_p0:hover { transition:all 0.5s;}
.yf_20 .item .yf_p0 img { transition:all 0.5s;}
.yf_20 .item:hover .yf_p0 img {transform:scale(1.1);}
.yf_20 .item .yf_bt0 {text-align:center;padding:1% 0 2% 0;font-size:18px; background: #f5f5f5;}
.yf_20 .item a .yf_bt0 {display: block;}
.yf_20 .item:hover .yf_bt0 {color: #004ca0;}
.yf_20 .item .cp_yc0 {overflow: hidden;}
.yf_20 .owl-nav {position: absolute; top:60%; width: 100%; left: 0;}
.yf_20 .owl-nav .owl-prev{float:left; position:absolute; top:0; left:2%; outline:none; }
.yf_20 .owl-nav .owl-next{float:right;position:absolute; top:0; right:2%;outline:none;}


/*公司简介*/
.a1_gsjj {overflow: hidden;margin:3% 0; }
.gj_mi1_zuo {width:calc(100% - 680px); float:right; padding:1% 1% 1.5% 1%;}
.gj_mi1_zuo .gj_mi1_zuo_a {font-size:30px;font-weight: bold;}
.gj_mi1_zuo .gj_mi1_zuo_c {font-size:20px;margin:5px 0 15px 0;font-family: 'Gotham';text-transform: uppercase;} 
.gj_mi1_zuo .gj_mi1_zuo_gen {width:75px; background: #004ca0;height:5px;margin-bottom:15px;}
.gj_mi1_zuo .gj_mi1_zuo_a1 {line-height:28px;font-size:16px;}

.gj_mi1_zuo .gj_mi1_zuo_a2 {overflow: hidden;}
.gj_mi1_zuo .gj_mi1_zuo_a2 dl {float: left; width:50%;margin-top: 25px;}
.gj_mi1_zuo .gj_mi1_zuo_a2 dt {font-size:20px;margin-bottom:5px;color: #004ca0;font-weight: bold;}
.gj_mi1_zuo .gj_mi1_zuo_a2 dd {font-size:16px;}

.gj_mi1_zuo1 {width:650px;overflow:hidden; padding:0.5%;background:#f5f5f5;}
.al_gsjj_a {text-align: center;}
.al_gsjj_0c {text-align: center; margin-bottom:35px; font-size:50px;}
.al_gsjj_0c span {color: #004ca0;}

.ab_alc {overflow: hidden;}
.ab_alc ul {margin-left: -1%;}
.ab_alc li {float: left; width:24%; margin:15px 0 10px 1%; border: 1px solid #ebebeb; text-align: center;padding: 1% 0;}

.ab_alc1 {overflow: hidden;}
.ab_alc1 ul {margin-left: -1%;}
.ab_alc1 li {float: left; width:24%; margin:15px 0 10px 1%; border: 1px solid #ebebeb; text-align: center;padding: 1% 0;}
.ab_alc1 li img {width:auto; height:200px;}
.ab_alc1 li a {display:block;}



/*题目s*/
.ns_zi_0 {text-align: center;position:relative;z-index:5;}
.ns_zi_0 .ns_zi {font-size:35px;color: #FFF;}
.ns_zi_0 .ns_zi1 {font-size:24px;color: #828282;margin-bottom:5px;text-transform: uppercase;}
.ns_zi_0 .ns_z33 {color: #333!important;}

/*企业文化*/
.qywh {overflow: hidden; background: #f5f5f5;padding:3% 0;}
.qywh_e {overflow: hidden;margin-top:40px;}
.qywh_e ul {margin-left: -1%;}
.qywh_e li {width:32.33%; margin-left: 1%; float: left;position: relative;}
.qywh_e li .qywh_e_0 {font-size:20px;}
.qywh_e li .qywh_e_1 {position: absolute; bottom:0px; left: 0; padding:4%;width: 100%;background: linear-gradient(to top, rgba(0,0,0,0.8), rgba(0,0,0,0));}
.qywh_e li .qywh_e_1 span {font-size:20px;color: #fff;}
.qywh_e li .qywh_e_1 p {margin-top:5px;color: #bbb;}


/*发展历程*/
.qywh1 {overflow: hidden; margin:3% 0;}
.i-abs{position:relative;padding:40px 0;max-width: 1500px;width:96%;margin:40px auto 0.4rem;}
.i-abs:after{content:'';width:5px;height:100%;position:absolute;left:50%;top:0;background:#fff;transform: translateX(-100%);border-top-left-radius: 20px;border-bottom-left-radius: 20px;box-shadow: 0 0 10px #ccc;}
.i-abs:before{content:'';width:5px;height:100%;position:absolute;left:50%;top:0;background:#004ca0;border-top-right-radius: 20px;border-bottom-right-radius: 20px;box-shadow: 0 0 10px #ccc;}
.i-abs li{width:100%;display:flex;position:relative;z-index:1;align-items: center;margin:0;}
.i-abs li p{font-size:16px;border-radius: 30px;box-sizing:border-box;text-align:center;position:relative;padding: 10px 20px;line-height:26px;}
.i-abs li span{font-size:20px;font-weight: bold;position:relative;z-index:1;}
.i-abs li div{width:50%;display:flex;justify-content: space-between;align-items: center;}
.i-abs li:nth-child(odd) p{border:2px solid #004ca0;width:calc(100% - 150px);    border: 2px solid #eee;
    width: calc(100% - 150px);
    color: #004ca0;
    background: -webkit-linear-gradient(left, #004ca0, #e7211d);
    background: -o-linear-gradient(left, #004ca0, #e7211d);
    background: -moz-linear-gradient(left, #004ca0, #e7211d);
    background: linear-gradient(left, #004ca0, #e7211d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.i-abs li:nth-child(odd) p:after{content:'';width:100px;height:2px;background:#004ca0;position:absolute;top:50%;left:100%;}
.i-abs li:nth-child(odd) span{display:inline-block;background:#004ca0;color:#fff;padding:3px 10px;}
.i-abs li:nth-child(even) p{border: 2px solid #eee;
    width: calc(100% - 150px);
    background: -webkit-linear-gradient(left,#004ca0, #e7211d);
    background: -o-linear-gradient(left, #004ca0, #e7211d);
    background: -moz-linear-gradient(left, #004ca0, #e7211d);
    background: linear-gradient(left, #004ca0, #e7211d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.i-abs li:nth-child(even) span{display:inline-block;background:#fff;color:#004ca0;padding:3px 10px;}
.i-abs li:nth-child(even){justify-content: flex-end}
.i-abs li:nth-child(even) p{order: 1}
.i-abs li:nth-child(even) span{order: 0;border:2px solid #004ca0;border-left:0;}
.i-abs li:nth-child(even) p:after{content:'';width:100px;height:2px;background:#004ca0;position:absolute;top:50%;right:100%;}

/*特别成就*/
.ni_zh {overflow: hidden; margin-top: 30px;margin-bottom: 50px;}
.ni_zh ul {margin-left: -2%;}
.ni_zh li {float: left; margin-left: 2%; width:48%; background: #fafafa;padding: 1%;border-radius:12px;}
.ni_zh li .ni_zh_a {margin-bottom: 20px;overflow: hidden;border-radius:12px;}
.ni_zh li .ni_zh_a img {transition:all 0.5s;}
.ni_zh li:hover .ni_zh_a img {transform:scale(1.1);}
.ni_zh li .ni_zh_b {margin: 10px 0; padding-left: 20px; font-size: 17px; font-weight: bold; transition:all 0.5s;}
.ni_zh li:hover .ni_zh_b {display:block; color: #004ca0;font-size:18px;}
.ni_zh li .ni_zh_c { padding-left:20px;font-size: 15px; line-height: 25px;width:98%;min-height: 80px;}


/*简介证书*/
.con_con1{width:100%;padding-top:6%;padding-bottom:5%;overflow: hidden;}
.con_con1 .div{width:29.5%;height:444px;margin-right:5.75%;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.05);border-bottom:2px solid #004ca0;padding:30px;padding-top:80px;float:left;transition:all .5s}
.con_con1 .div:hover{transform:translateY(-10px)}
.con_con1 .div:nth-child(3){margin-right:0}
.con_con1 .div .div1{width:88px;height:88px;background:#004ca0;border-radius:50%;margin:0 auto;position:relative;transition:all .5s}
.con_con1 .div .div1 img{width:39px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .5s}
.con_con1 .div:hover .div1{transform:translateY(-10px)}
.con_con1 .div:hover .div1 img{transform:translate(-50%,-50%) scale(1.05)}
.con_con1 .div .p1{font-size:24px;color:#333333;text-align:center;padding-top:24px}
.con_con1 .div .div2{width:100%;padding-top:18px}
.con_con1 .div .div2 p{font-size:16px;color:#666666;line-height:34px;text-align:center}

/*PC_NE*/
.pr_nes {background: #f5f5f5;padding:3% 0;}
.pr_nes_a {float: left;width:660px;background:#fff;padding:0.5%;}
.pr_nes_b {float: right;width: calc(100% - 680px);}
.pr_nes_b ul {}
.pr_nes_b li {background: #fff;line-height: 50px; padding:1% 1%; text-indent:15px;margin-bottom: 20px;    overflow: hidden;}
.pr_nes_b li p {float:left; width:80%;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.pr_nes_b li span {color: #b9b9b9;float: right;margin-right: 10px;}
.pr_nes_b li:hover a {display: block; color: #004ca0;}

.pr_nes_c {overflow: hidden;margin-bottom:30px;position:relative;}
.pr_nes_c .pr_nes_c0 {font-size:30px;text-indent:20px;float: left;line-height:30px;}
.pr_nes_c .pr_nes_c0:after{content:'';width:4px;height:30px;background:#004ca0;position:absolute;top:0px;left:0;}
.pr_nes_c .pr_nes_c1 {float: right;font-size:16px;background:#004ca0;width:130px; line-height:35px;text-align: center; border-radius:25px;}
.pr_nes_c .pr_nes_c1 a{color: #fff; display: block;}
.pr_nes_1d {overflow: hidden;}


.ban02{background:url(../images/ban01.jpg) no-repeat center 0;overflow: hidden;height:250px;margin-top: 25px;}

.pr_nes_l{color:#fff;line-height:44px;margin-top:90px;margin-left: 20px;}
.pr_nes_l span {font-size:45px;font-weight: bold;}
.pr_nes_l b{font-size:20px;display: block;letter-spacing:2px;margin-left:4px;}

.pr_nes_tel{overflow: hidden; margin-top:70px; margin-right:55px;}
.pr_nes_tel span{display: block;color:rgba(255,255,255,1);background:url(../images/ban_line.png) no-repeat center 15px;line-height:30px;float:left;}
.pr_nes_tel span i{display: block;font-size:28px;}
.pr_nes_tel0 {font-size:16px;width:180px;text-align:center;height:50px;line-height:50px;background:#004ca0;border-radius:10px;margin-top:105px;}
.pr_nes_tel0 a {color:#fff;}
.pr_nes_tel0:hover a{animation:shake .8s linear;-webkit-animation:shake .8s linear;}

/*产品应用*/
.ny_lam1 {overflow: hidden;}
.ny_lam1 ul {}
.ny_lam1 li {float: left; line-height:60px; height: 60px; text-align:right; font-size: 16px;width: 120px;}
.ny_lam1 li a {color: #acacac;}
.ny_lam1 li:hover a{display: block;color: #004ca0;}


/*产品推荐*/
.yf_25y {width:100%;}
.yf_25y .item { width:96%;margin: 0 2%; position: relative;overflow:hidden;}
.yf_25y .item .yf_p { text-align: center; padding:10px; overflow:hidden;background: #f5f5f5;}
.yf_25y .item .yf_p:hover { transition:all 0.5s;}
.yf_25y .item .yf_p img { transition:all 0.5s;}
.yf_25y .item:hover .yf_p img {transform:scale(1.1);}
.yf_25y .item .yf_bt {margin-top:10px; text-align:center;padding:3% 0;font-size:18px; background: #f5f5f5;}
.yf_25y .item a .yf_bt {display: block;}
.yf_25y .item:hover .yf_bt {color: #004ca0;}
.yf_25y .item .cp_yc {overflow: hidden;}
.yf_25y .owl-nav {position: absolute; top:60%; width: 100%; left: 0;}
.yf_25y .owl-nav .owl-prev{float:left; position:absolute; top:0; left:2%; outline:none; }
.yf_25y .owl-nav .owl-next{float:right;position:absolute; top:0; right:2%;outline:none;}