@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;}

.w1200{ width:100%; margin:0 auto; max-width:1200px;}
.w1200:after{content:""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}


.w1220{ width:100%; margin:0 auto; max-width:1210px;}
.w1220:after{content:""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

.fl {float: left;}
.fp {float:right;}

.cswka { min-width:1200px;}
@media screen and (max-width:1200px){.cswka { padding:0%;}}

/* 头部 */
.top_bj{width:100%; background:rgba(255,255,255,1); position:fixed; top:0; left:0%; transition:all 0.5s; z-index:10;}
.top_bj:hover{background:#fff;}
.top_bj.active{width:100%; top:0; left:0; background:#fff;border-bottom: 1px solid #eee;}
.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; }
.logo {margin:10px 0 10px 0;transition: all 0.2s;}
.logo h1 {float: left;}
.logo_zi {float: right;position: relative;font-size:16px;padding:12px 0 0 10px; color: #fff;}
.logo_zi em {color: #fff;font-size:24px;font-weight: bold;}
.lg_2 {display: none;}

.top_bj:hover .lg_2 {display: block;}
.active .lg_2 {display: block;}

.top_bj:hover .lg_1 {display: none;}
.active .lg_1 {display: none;}

.top_bj:hover .logo_zi {color: #333;}
.active .logo_zi {color: #333;}

.top_bj:hover .logo_zi em {color: #333;}
.active .logo_zi em {color: #333;}

/* 导航条 */
.dht {}
.nav { position: relative; z-index: 999;}
.nav a { display: block; color:#333;}
.nav .nLi { float: left; position: relative; display: inline; text-align: center; padding-right:5%; height:84px; line-height:84px;}
.nav .nLi p a { display: block; font-size:16px;font-weight: bold;}
.nav .nLi:after {content: ""; position: absolute; top:48px; right: 0; width: 15px; height: 15px;}
.nav .sub { display:none; left:0px; top:84px; position:absolute; background:rgba(255,255,255,0.9); line-height:45px;  width:240px; text-align: left ; font-size:14px;box-shadow: 0 5px 25px 0 rgba(0,0,0,.04);}
.nav .sub li { zoom:1; border-bottom:1px solid #fff; text-indent:10px;}
.nav .sub a { display:block; padding:0 10px; color:#333;}
.nav .sub a:hover { color:#fd5d01;}
.nav .on p a {width:100%; height:2px; color: #fd5d01 ;}

.top_you {width:76%;}


.top_bj:hover .nav a {color:#333;}
.active .nav a {color:#333;}

.top_bj .nav .sub a:hover {color:#fd5d01;}
.active .nav .sub a:hover {color:#fd5d01;}

.top_bj:hover .nav .on p a {color: #fd5d01;}
.active .nav .on p a {color: #fd5d01;}

/* 搜索栏 */
.mis {margin-top:29px;float: right; margin-right:15px;}
.top_ss { width:26px; height:26px;  background:#eee url(../images/kuanj.png) center no-repeat; cursor: pointer; -webkit-transition: 0.5s; transition: 0.5s;border-radius:15px;}
.top_h.on .top_ss { background: url(../images/tuos.jpg) center no-repeat; height: 65px; }
.ss_bg { position: absolute; left: 0; right: 0; top:85px; z-index: 1000; padding: 10px 0; background: #333; display: none; }
.top_h.on .ss_bg { top:60px; }
.ss_bg_w { width: 95%; max-width: 1200px; margin: auto; position: relative; padding-right: 40px; }
.ss_gb { position: absolute; right: 0; top: 0; width: 44px; height: 44px; background: url(../images/ss_gb.png) center no-repeat; background-size: 24px auto; cursor: pointer; }
.ss_dw { width: 100%; position: relative; }
.ss_dw input { display: block; font-size: 14px; line-height: 40px; color: #333; background: #fff; width: 100%; padding: 0 60px 0 24px; border-radius: 3px; }
.ss_dw a { position: absolute; right: 0; top: 0; width: 44px; height: 44px; background: url(../images/ss_dw.png) center no-repeat; background-size: 40px auto; }

/*中英*/
.zyw { font-size:16px; margin-top:24px; background:url(../images/CNen1.png) no-repeat left; border-radius:5px; line-height:35px;text-indent: 30px;float: right;}
.zyw_a { position:relative;}
.zyw_a a {color: #333; display:block;}
.zyw_a:hover .zyws {display:block;}
.zyws { display: none; position:absolute; top:35px; left:0; background:#fff; width:100%; z-index:999; font-size:14px !important; text-align:center;text-indent:0px;}
.zyws p a { color:#333!important; display:block;}
.zyws p:hover a { background:#fd5d01; color:#fff!important;}

.top_bj:hover .zyw {background:url(../images/CNen1.png) no-repeat left;}
.active .nav a {color:#333;}

.active .zyw {background:url(../images/CNen1.png) no-repeat left;}
.active .zyw_a a {color:#333;}

.top_bj:hover .zyw_a a {color:#333;}
.top_bj .zyws p:hover a {color:#333;}

/*手机导航*/
.sp_nav {width:50px;float:right;position:relative;cursor:pointer;height:40px;margin-top:33px; display:none; background:#fd5d01;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:9;background:#f3f3f3;width:100%;height:calc(100% - 60px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:75px}
.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:140px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;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:20px;position:relative;line-height:40px;font-size:16px;}
.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 a{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;}

/*banner*/
.block_home_slider { overflow:hidden; position:relative; line-height:0px; margin-top:84px; text-align:center;min-width: 1200px;}/*底部小图标*/
.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:#fd5d01;}

.flexslider { margin:0; padding:0; height:100%; }
.flex-viewport { height:100%;}
.flexslider .slides { height:100%;}
.flexslider .slides li { height:650px; display:none; -webkit-backface-visibility:hidden; list-style-type:none; position:relative;}
#home_slider2 { display:none;}
#home_slider3 { display:none;}
/* banner */

/* 产品 */
.in_mws { overflow: hidden; }
.in_tmpp { overflow: hidden; margin-top: 80px;}
.in_tmp { font-size:35px; text-align: center; font-weight: bold;}
.in_tmp1 { text-align: center;margin:0 0 10px 0;font-size:18px;text-transform: uppercase; opacity: 0.6;}
.in_bei { color:#fff;}

/* 首页产品 */
.cp1 {width:100%; overflow:hidden;}
.cp1_5 { overflow:hidden; }
.cp1_5 .hd{ line-height:45px; overflow: hidden;}
.cp1_5 .hd dl{}
.cp1_5 .hd dl dd{ height:45px; text-align:center; line-height:45px; background: #333; width:18%; float:left; margin:1% 1% 0 1%; border-radius:5px;}
.cp1_5 .hd dl dd a{ display: block;color:#fff; }
.cp1_5 .hd dl dd.on{ line-height:45px; height:45px; font-size:16px; border-bottom:3px solid #fd5d01; transition:all 0.3s;font-weight: bold;}
.cp1_5 .hd dl dd.on a { color: #fff!important;}
.cp1_5 .bd { width:100%;}
.cp1_5 .bd .abst{ line-height:30px; font-size:14px; margin-top:15px;}

.cp1_5 .bd .abst .cp_z { overflow: hidden; margin-bottom:60px;}
.cp1_5 .bd .abst .cp_z ul { margin-left: -1%;}
.cp1_5 .bd .abst .cp_z li { width:15.66%; margin-left: 1%;float:left; background: #fff; padding:2% 2%;margin-top: 20px; text-align: center;}

.in_cp { overflow:hidden;margin-bottom:60px;}
.in_cp ul { margin-left: -1%;}
.in_cp li{ width:32.22%; margin-left: 1%; background:#333;float: left; margin-top:20px;border-radius:5px; padding:0.5%;}
.in_cp li .cp_0{ overflow: hidden;border-radius:5px 5px 0 0 ;}
.in_cp li .cp_0 img { transition:all 0.5s;}
.in_cp li:hover .cp_0 img { transform:scale(1.1);}
.in_cp li p { font-size: 16px;width: 100%; text-align: center; line-height:45px;}
.in_cp li a{display: block; color: #fff!important;}
.in_cp li:hover p { background:#fd5d01; color: #fff;border-radius:0 0 5px 5px;}

/*应用*/
.yin_sp {overflow: hidden; background: url(../images/in_ying_a.jpg) no-repeat;}
.derp {position: relative;}
.derp .title {display: flex;align-items: center;justify-content: space-between;padding: 0 10%;}
.derp .title .left {width: 70%; }
.derp .title .left span {display: block;color: #fe0100;}
.derp .title .left h2 {font-size: .3rem;font-weight: bold;margin-top: .05rem;}
.derp .title .left p {color: #666;}
.derp .title .more a {display: block;padding: .06rem .1rem;color: #FFF;border-radius: .02rem;color: #FFF;transition: all .3s;background: #fe0100;box-shadow: 0 .05rem .05rem rgba(0, 0, 0, 0.1);}
.derp .title .more a:hover {text-decoration: none;}
.derp .case {margin-top:30px;flex-wrap: wrap;}
.derp .case .swiper-slide {position: relative;margin-bottom: .2rem;overflow: hidden;}
.derp .case .swiper-slide figure {padding-bottom:55%;overflow: hidden;}
.derp .case .swiper-slide:hover figure img {transform: scale(1.1);}
.derp .case .swiper-slide .swja {position: absolute; bottom:0; left: 0; width: 100.2%;line-height:25px; color: #fff;padding: 10px 0 10px 20px; background: rgba(0,0,0,0.47);}
.derp .case .swiper-slide h2{transition: all .3s;font-size:24px;margin-bottom: 10px;}
.derp .case .swiper-slide p {width: 100px; line-height:25px;background: #fd5d01;text-align: center;border-radius:25px;}
.derp .swiper-button-next,.derp .swiper-button-prev{background: #fd5d01;width: .4rem;height: .4rem;text-align: center;line-height: .4rem;outline: medium;color: #333;border-radius: 100%;}
.derp .swiper-button-next:after,.derp .swiper-button-prev:after{display: none;}
.derp .swiper-button-next i,.derp .swiper-button-prev i {font-size: .12rem;color: #FFF;;}
.derp .swiper-button-next {right: 18%;left: auto;}
.derp .swiper-button-prev {left: 18%;right: auto;}
.figure img {width: 100.1%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;transition: all .5s;}
.figure video {width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;transition: all .5s;}


/*公司简介*/
.gj_mi_yuo {width:550px;float: left;padding: 1%; background: #fff;border-radius:10px;}
.gj_mi_yuo img {border-radius:10px;}

.bens_a {overflow: hidden; background: #eee;position: relative;padding:60px 0 60px 0px; }

.bens_b {overflow: hidden; background: #eee;}

.gj_mi_zuo {width:calc(100% - 590px); color: #333; margin-top:10px;float: right;z-index:10;}
.gj_mi_zuo .gj_mi_zuo_a {font-size:35px;margin-bottom:10px;font-weight: bold;}
.gj_mi_zuo .gj_mi_zuo_gen {width:60px; background: #fd5d01; height: 5px;margin-bottom: 15px;}
.gj_mi_zuo .gj_mi_zuo_a1 {line-height:30px;font-size:16px;text-align: justify;}
.gj_mi_zuo .gj_mi_zuo_a2 {width: 180px;line-height: 45px; border-radius:25px; text-align: center; margin-top:15px;border: 1px solid #fd5d01 ;}
.gj_mi_zuo .gj_mi_zuo_a2 a{display: block;color:#fd5d01;}
.gj_mi_zuo .gj_mi_zuo_a2:hover>a { background-image: linear-gradient(to right, #f6752a , #fd5d01);border-radius:25px;color:#fff;}

/* 栏目 */
.numList {overflow: hidden;background: #fff;padding:2% 0%;margin-top: 25px;border-radius:5px;}
.numList ul{display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
.numList li{box-sizing: border-box;width: 300px; text-align: center;margin:0 1%;position: relative;}
.numList li:after {content: ""; position: absolute; top:0px; right: 0; width:2px; height:80px;background: #eee;}
/* .numList li:first-child{ width: 14.5%; padding-left: 0; } */
.numList li:last-child:after{width: 0px;}
.numList li .num{  font-size: 16px;}
.numList li .numUp{ font-size:45px; line-height:50px; padding-right: 5px;}
.numList li .num img{ vertical-align: top; padding-right: 6px; }
.numList li p{ font-size:16px;padding-left:2px;padding-top: 5px; color: #999;}

/*工厂*/
.cpzs12 {width:100%; margin-top:20px;}
.cpzs12 .item { width:96%;margin: 0 2%; position: relative;overflow:hidden;border-radius:5px;}
.cpzs12 .item .cpzs_p { text-align: center; padding:10px; overflow:hidden;background: #fff;}
.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;display: none;}
.cpzs12 .item a .cpzs_bt {display: block;}
.cpzs12 .item:hover .cpzs_bt {color: #1a79a9;}
.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;}

/*6*/
.fdly2{overflow: hidden; margin-top:20px;margin-bottom:60px;}
.fdly2 ul{margin-left: -1%;}
.fdly2 ul li{float:left;width:24%;margin-left: 1%; text-align:center;height:260px;padding-top:65px;background: #000;border-radius:5px}
.fdly2 ul li:hover{background-color:#fd5d01;box-shadow:1px 2px 15px 0px rgba(6,0,1,0.41)}
.fdly2 ul li .img{display:flex;height:54px;justify-content:center;align-items:center}
.fdly2 ul li img{}
.fdly2 ul li .fdl_Ss {text-align:center;font-size:22px;font-weight:normal;font-stretch:normal;line-height:22px;letter-spacing:0px;color:#ffffff;margin-top:22px}
.fdly2 ul li p{font-size:14px;font-weight:normal;font-stretch:normal;line-height:28px;letter-spacing:-1px;color:#ffffff;margin-top:16px;text-align:center}


/*新闻*/
.in_xne {overflow: hidden; margin: 30px 0 50px 0;}
.in_xm {margin-bottom:16px; padding:1%;background: #fff;border-radius: 5px;}
.in_xm img {border-radius: 5px;}
.in_xne_z {float:left;width:540px;}
.in_xne_z ul {}
.in_xne_z li {float: left;width: 100%;background: #fff;padding: 1%;line-height:40px;margin-bottom:10px;position: relative;border-radius: 5px;}
.in_xne_z li span {float: right;margin-right:10px;color: #828282;width: auto;}
.in_xne_z li:after {content: '';position: absolute;top:23px; left:20px;background: url(../images/san_a.png) no-repeat; width:5px; height:8px;}
.in_xne_z li a{display: block;}
.in_xne_z li:hover { background:#fd5d01;}
.in_xne_z li:hover:after {content: '';position: absolute;top:23px; left:20px;background: url(../images/san_a1.png) no-repeat; width:5px; height:8px;}
.in_xne_z li p {width: calc(100% - 115px);float: left;text-indent: 30px;}
.in_xne_z li:hover p{ color: #fff;}
.in_xne_z li:hover span {color: #fff;}

.in_xne_y {float: right;width: calc(100% - 570px);}
.in_xne_y ul {}
.in_xne_y li {background: #fff;width: 100%;overflow: hidden; padding:2% 2%;margin-bottom: 13.8px;border-radius: 5px;}
.in_xne_y li:hover {display: block; background: #fd5d01;}
.in_xne_y_1 {width:100px;float: left;text-align: center;position: relative;}
.in_xne_y_1 p {font-size:40px;font-weight: bold;transition:all 0.2s;}
.in_xne_y_1 span {font-size:18px;transition:all 0.s;}
.in_xne_y li:hover .in_xne_y_1 p { color: #fff; }
.in_xne_y li:hover .in_xne_y_1 span {color: #fff;}
.in_xne_y_1:after {content: '';right:0;top:25px;background: #e0e0e0;width:2px;height:50px;position: absolute;}
.in_xne_y_2 {width: calc(100% - 120px);float: right;}
.in_xne_y_2 p {font-size:15px;margin-bottom:10px;margin-top:5px;transition:all 0.6s;}
.in_xne_y_2 span {color: #828282;transition:all 0.6s;}
.in_xne_y li:hover .in_xne_y_2 p { color: #fff; }
.in_xne_y li:hover .in_xne_y_2 span {color: #fff;}
.in_xne_y_2:hover p {display: block; color: #fd5d01;}


/*底部*/
.foot{background:#181818;padding-top:9px;padding-bottom:20px}
.fnav1{font-size:18px;font-weight:normal;font-stretch:normal;line-height:30px;letter-spacing:0px;color:#ffffff}
.fnav1 a{color:#ffffff}
.fnav1{width:1200px;margin:0 auto;background:#1f1f1f;padding:20px 0 21px}
.fnav1 p{width:100%;text-align:center;overflow:hidden}
.fnav1 p a{display:inline-block;font-size:18px;line-height:18px;color:#ffffff;padding:0 36px;background:url(../images/ftsx.png)no-repeat right center}
.fnav1 p a:last-child{background:none}
.foot1{width:1200px;margin:0 auto;overflow:hidden;padding-top:25px;border-bottom:1px solid rgba(0,0,0,0.3)}
.ftlxfs{float:left;background:url(../images/ftbg.png)no-repeat right center;margin-left:228px;width:520px}
.ftlxfs .ftkxf_s1 {font-size:20px;font-weight:bold;font-stretch:normal;line-height:20px;letter-spacing:0px;color:#fbfaf9}
.ftlxfs .ftkxf_s2 {margin-top:20px}
.ftlxfs .ftkxf_s2 p{font-size:14px;font-weight:normal;font-stretch:normal;line-height:40px;letter-spacing:0px;color:#fbfaf9;padding-left:25px}
.ftlxfs .ftkxf_s2 p:nth-child(1){background:url(../images/ftdh.png)no-repeat left center}
.ftlxfs .ftkxf_s2 p:nth-child(2){background:url(../images/ftly.png)no-repeat left center}
.ftlxfs .ftkxf_s2 p:nth-child(3){background:url(../images/ftdz.png)no-repeat left center}
.flogo{width:215px;overflow:hidden;margin-right:95px}
.flogo img{max-width:100%}
.fnav2{width:650px;overflow:hidden;padding-top:16px}
.fnav2 li{width:160px;float:left;overflow:hidden}
.fnav2 li .fnava{display:block;font-size:18px;line-height:18px;color:rgba(0,0,0,0.7);font-weight:bold}
.fnav2 li .fsec{width:100%;margin-top:28px;overflow:hidden}
.fsec a{display:block;width:100%;margin-bottom:16px;font-size:14px;line-height:14px;color:rgba(0,0,0,0.7);white-space:nowrap;text-overflow:ellipsis}
.fsec a:last-of-type{}
.fnav2 a:hover{color:#147fc6}
.fewm{margin-top:6px;margin-right:145px;float:right;width:264px}
.fewm .fewm1{float:left;width:116px;height:116px;font-size:12px;font-weight:normal;font-stretch:normal;line-height:42px;letter-spacing:1px;color:#ffffff}
.fewm .fewm2{float:right;width:116px;height:116px;font-size:12px;font-weight:normal;font-stretch:normal;line-height:42px;letter-spacing:1px;color:#ffffff;text-align:center}
.fewm .fewm1 img{max-width:100%}
.fewm .fewm1 p{text-align:center}
.fewm .fewm2 img{max-width:100%}
.fewm .fewm2 p{text-align:center}
.foot2{border-top:1px solid rgba(253,247,247,.3);margin-top:23px;padding-top:15px;text-align:center}
.fewm img{max-width:100%}
.foot2 .copyright,.foot2 .copyright a{font-size:14px;font-weight:normal;font-stretch:normal;line-height:24px;letter-spacing:0px;color:rgba(255,255,255,.7)}
.foot2{font-size:14px;font-weight:normal;font-stretch:normal;line-height:24px;letter-spacing:0px;color:rgba(255,255,255,.7);text-align:center}
.foot2 a{color:rgba(255,255,255,.7);text-align:center}


/*内页*/
.hmw {position: relative;margin-top:84px;}

/*路引*/
.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: #fd5d01;color: #fff;}

/*路引*/
.a1_gsjj {overflow: hidden;margin:2% 0;min-height: 150px;}
.al_zn {float: left; width: 230px;}
.al_zn .al_zi {background: #fd5d01;font-size:20px;padding:6% 0; color: #fff; font-weight: bold; text-indent: 25px;}
.al_zn .al_zn_lm {overflow: hidden;border: 1px solid #eee;margin-bottom:15px;border-radius: 5px;}
.al_zn .al_zn_lm ul {padding:4% 3% 2% 3%;}
.al_zn .al_zn_lm li {background: #eee; line-height:40px;text-indent: 35px;position: relative;margin-bottom:10px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;border-radius: 5px;}
.al_zn .al_zn_lm li:hover a{background:#333;color: #fff; display: block;}
.al_zn .al_zn_lm li:after{content:""; position:absolute; top:16px; left:22px; width:5px; height:10px; background:url(../images/sanjiao.png)no-repeat left center}
.al_zn .al_zn_lm li:hover:after{content:""; background:url(../images/sanjiao1.png)no-repeat left center}
.al_lsws {padding:3% 5% 0 5%; line-height:25px;background: #eee;margin:3%;}

.al_bne a {display: block; background: #000!important;color: #fff!important;}
.al_bne:after{content:""; background:url(../images/sanjiao1.png)no-repeat left center!important;}

.al_yn {float: right; width: calc(100% - 260px);}

/*公司简介*/
.gj_mi1_zuo {width:100%; float:right;}
.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: #fd5d01;height:5px;margin-bottom:15px;}
.gj_mi1_zuo .gj_mi1_zuo_a1 {line-height:28px;font-size:16px;text-align: justify;}

.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: #fd5d01;font-weight: bold;}
.gj_mi1_zuo .gj_mi1_zuo_a2 dd {font-size:16px;}

.gj_mi1_zuo1 {width:100%;overflow:hidden; padding:0.8%;background:#eee;margin-bottom:15px;border-radius: 5px;}
.gj_mi1_zuo1 img {border-radius: 5px;}

.gl_ms {overflow: hidden;}
.gl_ms span {font-weight:bold;font-size:20px;}
.gl_ms ul {}
.gl_ms li {background:#eee;margin-top: 15px;padding:1% 1%;overflow: hidden;border-radius: 5px;}
.gw_a {float: left;}
.gw_b {float: left;width: calc(100% - 130px);}

/*产品*/
.al_mm {overflow: hidden;}
.al_mm ul {margin-left: -1%;}
.al_mm li {width: 32.33%; float: left; margin-left: 1%;padding: 1%; border: 1px solid #eee;border-radius: 5px;margin-bottom: 2%;}
.al_mm li .al_mm_a {}
.al_mm li .al_mm_b {background: #eee;text-align: center; padding:3% 0;border-radius: 5px;}
.al_mm li:hover .al_mm_b {background: #000;color: #fff;}


/*左右一页*/
.pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin:20px 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:#000; color: #fff;}
.pagination .page-number{background-color:#fff;}
.pagination .page-nav{background-color:#f1f1f1;}

/*产品内页*/
.zoomdemo {overflow:hidden;}
.zoomdemo img { max-width:100%;}
.cpxq_t_l{ float:left; width:52%;border: 1px solid #eee;}
.sp-wrap{ display:none; line-height:0; font-size:0;}
.sp-thumbs{ width:100%;}
.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;}
.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:45%; color:#1a1a1a; line-height:25px;}
.prodetailtxt p{ 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:#333; text-align:center; border-radius:5px; margin-top:20px;}
.psw_1 a{ display:block; color:#fff;}
.psw_1:hover a{ background:#fd5d01; color: #fff;border-radius:5px;}
.pw_1 {line-height:40px; font-size:16px; color:#333; margin-top:15px; background: #eee; text-indent:10px;border-radius:5px;}
.pw_01 {margin-top:20px;overflow: hidden; line-height: 30px;margin-left: 1%;}

.chxiq { overflow:hidden;margin-top: 30px;}
.chxiq .chxiq_1 { background:#fd5d01; line-height:50px; text-indent:18px; font-size:18px;color: #fff;}
.chxiq .chxiq_2 { padding:2% 2% 0% 2%;width:100%;}
.chxiq .chxiq_2 img {max-width: inherit;}
.chxiq .chxiq_2 table td span{color:#333!important;font-size: 15px!important;}


/*产品上一页*/
.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:0; top:20px; width:120px; text-align:center;border-radius:5px;background:#000;}
.mska_losa .mska_mor a{ color:#fff; display:block;}
.mska_losa .mska_mor:hover {background:#fd5d01;}


/*应用案例*/
.in_ap {overflow:hidden;}
.in_ap ul {margin-left: -1%;}
.in_ap li{width:49%; margin-left: 1%; float: left; margin-bottom:20px;border-radius:5px;}
.in_ap li .ap_0{ overflow: hidden;border-radius:5px 5px 0 0;background: #eee;padding: 1%;}
.in_ap li .ap_0 img {transition:all 0.5s;}
.in_ap li:hover .ap_0 img {transform:scale(1.1);}
.in_ap li .ins_aa_0 {background: #eee;border-radius:0px 0px 5px 5px;overflow: hidden; width: 100%;}
.in_ap li .ins_aa_0 p {font-size: 16px;line-height:55px;text-indent:15px; float: left;}
.in_ap li:hover .ins_aa_0 p {color: #fd5d01;}
.in_ap li .ins_aa_0 .ins_aa {width: 120px; line-height:30px; margin:13px 10px 0 0; background: #fd5d01;float: right;text-align: center; color: #fff;border-radius:25px;}

/*内页案例*/
.soluw_ney { overflow:hidden; border-radius:5px;}
.soluw_ney_zi { overflow:hidden; font-size:24px; margin-bottom:10px;font-weight:bold;}
.sowa_q1 { color:#333; }
.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%;padding:0 1%;}
.soluw_ney_nei2 p { text-align:center;}
.soluw_ney_nei2 p img { margin: 10px  auto;}
.soluw_ney_nei2 p {padding:0px 0px !important;}

/*应用产品*/
.yin_mm {overflow: hidden;margin-top: 20px;}
.yin_mm ul {margin-left: -1%;}
.yin_mm li {width:24%; float: left; margin-left: 1%;padding: 1%; border: 1px solid #eee;border-radius: 5px;margin-bottom: 2%;}
.yin_mm li .yin_mm_a {}
.yin_mm li .yin_mm_b {background: #eee;text-align: center; padding:3% 0;border-radius: 5px;}
.yin_mm li:hover .yin_mm_b {background: #000;color: #fff;}

.pr_nes_c0 {font-size:18px;text-indent:10px;line-height:25px;overflow: hidden;position: relative;margin-top: 30px;}
.pr_nes_c0:after{content:'';width:4px;height:25px;background:#fd5d01;position:absolute;top:0px;left:0;}


/*新闻*/
.ne_nes {overflow:hidden;}
.ne_nes ul {}
.ne_nes li { float:left; width:100%; margin-bottom:2%;border-bottom: 1px solid #eee; padding:1% 1.5% 2% 1.5%;border-radius: 5px;}
.ne_nes li .ne_b1 { float:left; width:270px; overflow:hidden;background: #eee; padding:0.5%;border: 1px solid #eee;}
.ne_nes li .ne_b1 img { transition: all 0.5s; height:auto;overflow: hidden;}
.ne_nes li:hover .ne_b1 img { transform: scale(1.1);}
.ne_nes li .ne_b2 { float:right; width:calc(100% - 290px);}
.ne_nes li .ne_b2 .ne_b2_a1_a {overflow: hidden;font-size:18px;font-weight: bold;}
.ne_nes li:hover .ne_b2 .ne_b2_a1_a {display: block; color:#fd5d01;}
.ne_nes li .ne_b2 .ne_b2_a1_b {float:left;color: #7d7d7d;margin-top: 2px;}
.ne_nes li .ne_b2 .ne_b2_a2{ line-height:26px; margin-top:15px;color: #7d7d7d;}
.ne_nes li .ne_b2 .ne_b2_a1_b {overflow: hidden;margin-top: 15px;color: #7d7d7d;}



/*联系方式*/
.lswm { overflow: hidden;}
.lswm_1 { width:100%;margin-top:20px;}
.lswm_2 { width:100%;}
.lswm_2 i {font-weight: bold;font-size:25px;color: #fd5d01;}
.lsm_cosm_zuo_b {line-height:35px;font-size:16px;}


.lsw_ly {overflow: hidden; width:100%; background: #eee; padding:10px 1.5% 10px 1%;margin-top: 20px;}
.lsw_ly .lsw_ly_1 {overflow: hidden; background: #fff;padding:1.5%;}
.lsw_ly .lsw_ly_1 em{ font-size:26px;color:#333;line-height:25px;}
.lsw_ly .lsw_ly_1 p{ margin-top:10px;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:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;background:#fd5d01;}


