*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;color: #333;line-height: 100%;}
body{font-size: 14px;min-width: 1300px;font-family:"Microsoft YaHei";}
a{text-decoration: none;font-size: 14px;color: #333;}
em,i{display: block;font-style: normal;}
:focus{outline: none;}
.gy{max-width: 1400px;margin: 0 auto;min-width: 1300px;width:100%;}
@font-face {
  font-family: 'iconfont';  /* Project id 1490935 */
  src: url('//at.alicdn.com/t/font_1490935_5k2retsrvst.eot?t=1640417629746'); /* IE9 */
  src: url('//at.alicdn.com/t/font_1490935_5k2retsrvst.eot?t=1640417629746#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//at.alicdn.com/t/font_1490935_5k2retsrvst.woff2?t=1640417629746') format('woff2'),
       url('//at.alicdn.com/t/font_1490935_5k2retsrvst.woff?t=1640417629746') format('woff'),
       url('//at.alicdn.com/t/font_1490935_5k2retsrvst.ttf?t=1640417629746') format('truetype'),
       url('//at.alicdn.com/t/font_1490935_5k2retsrvst.svg?t=1640417629746#iconfont') format('svg');
}
/*header*/
.head_c { display: flex; align-items: center; height: 50px; justify-content: space-between; }
.head_bc { background: #f3f4f4; }
.head_c>h1 { font-size: 14px; font-weight: lighter; }
.head_c>ul { display: flex; }
.head_c>ul a { font-weight: lighter; }
.hea_c { display: flex; justify-content: space-between; height: 160px; align-items: center; }
.hea_lc { display: flex; align-items: center; }
.logo_wz>b { display: block; font-size: 48px; color: #444; }
.logo_wz>i { color: #969595; font-size: 12px; text-transform: uppercase; }
.logo_wz { margin-left: 16px; }
.hea_lc>em { width: 1px; height: 72px; background: #dddddd; margin: 0 30px; }
.logo_info>b { display: block; font-size: 34px; color: #525252; }
.logo_info>p { font-size: 18px; text-align: center; line-height: 28px; border-radius: 14px; margin-top: 6px; }
.hea_rc { display: flex; align-items: center; }
.hea_rc>p { font-size: 34px; font-weight: bold; margin-left: 18px; line-height: 30px; font-family: "Arial";}
.hea_rc>p i {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
}
/*nav*/
.nav_bc { background: #363382; }
.nav_c { display: flex; height: 65px; align-items: center; justify-content: space-between; }
.nav_c li a { color: #fff; font-size: 16px; display: flex; height: 100%; align-items: center; justify-content: center; transition: .3s; height: 65px;}
.nav_c li { position: relative; width: calc(100%/9); }
.nav_c li.on a, .nav_c li:hover a { color: #fff; background: #fe3938; }
/*banner*/
.bann { overflow: hidden; }
.slider { width: 100%; }
.slick-slide { height: auto; }
.slick-slide img { width: 100%; }
.slick-prev { left: 38px; z-index: 99; }
.slick-next { right: 40px; }
.bann>button { display: none!important; }
.ban_bc { width: 100%; position: relative; }
.slick-dotted.slick-slider { margin-bottom: 0!important; }
.bann_num>span { font-size: 30px; color: #fff; display: block; z-index: 999; cursor: pointer; }
.bann_num>.ban_prev { position: absolute; top: 50%; left: 40px; transform: rotate(180deg); }
.bann_num>.ban_next { position: absolute; top: 50%; right: 40px; }
.ban_dot { position: absolute; bottom: 35px; left: 50%; display: flex; margin-left: -33px; }
.ban_dot li { width: 12px; height: 12px; border-radius: 100%; background: #fff; }
.ban_dot li+li { margin-left: 12px; }
.ban_dot li button { display: none; }
.ban_dot li.slick-active { background: #363382; }
/*search*/
.sea_bc { border-bottom: 2px solid #ededed; }
.sea_c { display: flex; justify-content: space-between; height: 88px; align-items: center; }
.gjc>div img { margin-right: 20px; }
.gjc { display: flex; align-items: center; }
.gjc>div { color: #525252; font-size: 16px; display: flex; align-items: center; }
.gjc>div>a { font-size: 16px; color: #525252; }
#infonamee { width: 270px; height: 89px; outline: none;border: none;border-bottom: 2px solid #363382; font-size: 16px; }
.search_rr { position: relative; display: flex; height: 100%; align-items: center; }
.zz {position: absolute;right: 0;top: 50%;margin-top: -10px; }
/*about*/
/*video*/
.vide_c { position: relative; width: 100%; }
.vide_c>i { position: absolute; content: ""; width: 100%; height: 100%; background: url(//memberpic.114my.com.cn/0447671/uploadfile/image/20220303/20220303105227_478325217.jpg) no-repeat center; z-index: 2; background-size: cover; }
.vide_c>video { height: 480px; width: 100%; }
.vide_c>span { display: block; z-index: 3; top: 50%; left: 50%; position: absolute; margin-top: -45px; margin-left: -47px; }
.ab_c {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 90px 0;
}

.ab_rc {
    width: 49%;
}

.ab_l {
    width: 45%;
}

.ab_l>i {
    font-size: 66px;
    text-transform: uppercase;
    color: #f0f1f1;
    font-weight: bold;
}

.ab_l>b {
    display: block;
    font-size: 65px;
    margin: 12px 0 22px;
    border-bottom: 1px solid #ededed;
    padding-bottom: 22px;
}

.ab_l>b span {
    color: #fe3938;
}

.ab_l>p {
    font-size: 15px;
    line-height: 34px;
}

.ab_l>ul {
    display: flex;
    justify-content: space-between;
    margin-top: 22px;
}

.ab_l>ul b {display: block;text-align: center;font-size: 18px;margin-top: 10px;}
.ab_l>ul li:hover img {
    transform: rotate(360deg);
}

.ab_l>ul li img {
    display: block;
    transition: .5s;
}
/*products*/
.pro_bc {
    background: url(//memberpic.114my.com.cn/0447671/uploadfile/image/20220303/20220303112627_1998949963.jpg) no-repeat center;
    padding: 100px 0;
}

.pro_tit {
    text-align: center;
}

.pro_tit b {
    display: block;
    font-size: 52px;
}

.pro_tit b span {
    color: #363382;
}

.pro_tit i {
    font-size: 18px;
    margin: 20px 0 30px;
}

.pro_tit em {
    background: #d3d3d3;
    height: 2px;
    width: 378px;
    margin: 0 auto;
    position: relative;
}

.pro_tit em:after {
    position: absolute;
    content: "";
    width: 100px;
    height: 5px;
    background: #363382;
    left: 50%;
    margin-left: -50px;
    top: -2px;
}
.pro_ic {
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
}

.pro_l {
    width: 20%;
}

.pro_r {
    width: 78.3%;
}

.plt {
    background: #fe3938;
    height: 130px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.plt b {
    color: #fff;
    font-size: 32px;
}

.plt i {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    margin-top: 12px;
}

.cate {
    background: #363382;
    padding: 20px;
}

.cate li a {
    display: block;
    background: #fff;
    height: 36px;
    line-height: 36px;
    border-radius: 18pc;
    text-align: center;
    font-size: 15px;
}

.cate li+li {
    margin-top: 20px;
}

.cate>p img {
    width: 100%;
}

.cate>p {
    margin: 20px 0;
}

.po {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}

.po img {
    display: block;
    margin-right: 10px;
}

.pro_r ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.pro_r ul img {
    width: 100%;
    height: auto;
}

.pro_r ul li {
    width: 32.3%;
    position: relative;
}

.pro_r ul li:nth-child(n+4) {
    margin-top: 22px;
}

.pro_r ul li>a {
    display: block;
    position: relative;
}

.pro_r ul li br {
    display: none;
}
.pro_r li>a:before,.pro_r li>a:after{position: absolute;transition: all .5s;}
.pro_r li>a:before{content:"\e605";width:60px;height:60px;border-radius:100%;font-family: 'iconfont';font-size:24px;color:#fff;text-align:center;line-height:60px;background: #363382;left:50%;top:50%;z-index:9;opacity: 0;margin: -30px 0 0 -30px;-webkit-transform: scale(5);-moz-transform: scale(5) ;-ms-transform: scale(5);-o-transform: scale(5) ;transform: scale(5) ;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;-moz-transition: -moz-transform 0.3s, opacity 0.3s;-o-transition: -o-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;}
.pro_r li:hover>a:before{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}
.pro_r li>a:after{content:"";background: rgba(0, 0, 0, 0.7);height: 100%;left:0;top: 0;width: 100%;opacity:0;}
.pro_r li>a{display: block; overflow: hidden; position:relative;}
.pro_r li:hover>a:after{opacity:1;}

.pro_r li span a {
    display: block;
    text-align: center;
    position: absolute;
    top: 70%;
    width: 100%;
    color: #fff;
    font-size: 18px;
    left: 50%;
    margin-left: -50%;
    z-index: 5;
    opacity: 0;
    transition: all .3s;
}

.pro_r li:hover span a {
    top: 60%;
    opacity: 1;
}
/*核心设备*/
.sb_bc {
    background: url(//memberpic.114my.com.cn/0447671/uploadfile/image/20220303/20220303141824_277938105.jpg) no-repeat center;
    padding: 100px 0;
    background-size: cover;
}

.pro_tit2 * {
    color: #fff;
}

.pro_tit2 em,.pro_tit2 em:after {
    background: #fff;
}

.sb_ic {
    margin-top: 50px;
    overflow: hidden;
    position: relative;
}

.sb_cc {
    display: flex;
}

.sb_item {
    flex-shrink: 0;
    width: 100%;
    display: flex!important;
    align-items: center;
    justify-content: center;
    background: #dcdcdc;
    padding: 30px 0;
}

.sb_l {
    width: 42%;
    margin-right: 6%;
}

.sb_l>i {
    font-size: 20px;
    width: 218px;
    height: 42px;
    background: #ff3e58;
    text-align: center;
    line-height: 42px;
    color: #fff;
    border-radius: 21px;
}

.sb_l>b {
    display: block;
    font-size: 45px;
    margin: 20px 0;
}

.sb_wz {
    font-size: 16px;
    line-height: 36px;
}

.sb_img {
    display: flex;
    margin-top: 18px;
}

.sb_img p+p {
    margin-left: 10px;
}

.sb_item>p {
    width: 31.5%;
}

.sb_item>p img {
    width: 100%;
}

.sb_btn i {position: absolute;top: 50%;margin-top: -50px;}

.sb_prev {
    left: 0;
}

.sb_next {
    right: 0;
}
/*机械成品*/
.cp_bc {
    padding: 100px 0;
}

.cp_ic {
    margin-top: 50px;
}

.cp_ic img {
    width: 100%;
    height: auto;
    display: block;
}

.cp_ic ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.cp_ic ul li {
    width: 32.6%;
    position: relative;
}

.cp_ic ul li:nth-child(n+4) {
    margin-top: 16px;
}

.cp_ic ul li p a {
    display: block;
    position: absolute;
    top: 30%;
    left: 0;
    font-size: 18px;
    width: 100%;
    text-align: center;
    transition: all .5s;
    opacity: 0;
    color: #fff;
}

.cp_ic ul li>a:before, .cp_ic ul li>a:after {
    position: absolute;
    content: "";
    transition: all .75s;
}

.cp_ic ul li>a {
    display: block;
    position: relative;
}

.cp_ic ul li:hover p a {top: 43%;opacity: 1;}

.cp_ic ul li>a:before {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    opacity: 0;
}

.cp_ic ul li:hover>a:before {
    opacity: 1;
}

.cp_ic ul li>a:after {
    content: "查看详情";
    border: 1px solid #fff;
    color: #fff;
    bottom: 16%;
    font-size: 18px;
    width: 30%;
    text-align: center;
    line-height: 40px;
    left: 50%;
    margin-left: -15%;
    opacity: 0;
    transition: all .5s;
}

.cp_ic ul li:hover>a:after {
    bottom: 33%;
    opacity: 1;
}
/*adv*/
.ys{background: #f3f3f3;padding: 100px 0 0;}

.ys ul li{float:left; width:16.5%;height:645px; transition: .5s;padding-top:13.6%; box-sizing: border-box;position: relative; overflow: hidden;}
.ys ul li:before{width:100%; height:100%; background:rgba(15,15,15,0.5);content:""; position: absolute; left:0;top:0;}
.ys ul li .default{width:100%; height:386px;padding:132px 0 0 16%; box-sizing: border-box;position: absolute;z-index:200;left:0;bottom:0;}
.ys ul li .default span{display: block; margin-bottom: 40px;}
.ys ul li .default span em{display: inline-block;height:60px; line-height: 60px;font-size: 40px; color:#FFF; font-weight: bold;padding-right:22%; background:url(//memberpic.114my.com.cn/0447671/uploadfile/image/20220303/20220303153448_412168755.png) no-repeat right;}
.ys ul li .default span p{height:30px; line-height: 30px;font-size: 14px; color:rgba(255,255,255,0.3); font-weight: bold; text-transform: uppercase;}
.ys ul li .default i{display: block; width:90%;}
.ys ul li .default i img{width:100%;}
.ys ul li .default .ys-desc{margin-top: 20px; opacity: 0; transition: .5s;}
.ys ul li .default .ys-desc p{line-height:30px;font-size:14px; color:#fff;}
.ys ul li.cur .default{background:url(//memberpic.114my.com.cn/0447671/uploadfile/image/20220304/20220304163702_885195269.png) no-repeat left;padding:132px 0 0 9%;}
.ys ul li.cur .default span em{padding-right:5%;background:url(//memberpic.114my.com.cn/0447671/uploadfile/image/20220303/20220303153426_1679804580.png) no-repeat right;}
.ys ul li.cur i{display: none;}
.ys ul li.cur span{margin-bottom: 11px;}
.ys ul li.cur .ys-desc{margin-top: 0; opacity: 1;}
.adv_c {
    margin-top: 50px;
    display: flex;
}

.ys ul li .default .ys-desc p b {
    color: #fff;
}
@media screen and (max-width: 1460px) {
    .ys ul li{padding-top:19.4%;}
    .ys ul li .default{padding:132px 0 0 8%;}
    .ys ul li .default span em{font-size: 33px;}
    .ys ul li .default span p{font-size: 12px;}
}
.ys ul li.cur{width:50.4%;}
/*新闻*/
.news_bg{width:100%;padding: 100px 0;}
.news_t{text-align:left;float:left;}
.news_t dd:after{display:none;}
.news_t p {    font-size: 36px;font-weight:normal;}
.news_t dd {font-size: 18px;color: #999;line-height: 30px;font-weight:100;margin-top: 10px;}
.news_a{display: flex;justify-content: center;margin-top: 40px;}
.news_a a{height:46px;font-size: 18px;color: #fff;transition:all .5s;display: block;width: 180px;line-height: 46px;text-align: center;background: #363382;}
.news_a a+a {
    margin-left: 3px;
}
.news_a a.on{background: #fe3938;}
.news_b{height: 488px;margin-top: 60px;position: relative;}

.new_tit {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.new_item+.new_item {
    display: none;
}
.new_item{    position: absolute;
    top: 0;
    left: 0;}
.new_item>div {
    display: flex;
    justify-content: space-between;
}

.new_lc .news_div_item {
    display: flex;
    flex-direction: column-reverse;
    width: 48.5%;
    position: relative;
    padding: 24px 24px 60px;
    background: #fff;
border: 1px solid #eee;
}

.new_lc .news_div {
    display: flex;
    justify-content: space-between;
}

.new_lc {
    width: 68%;
}

.new_rc {
    width: 30%;
}

img.news_div_item_image {
    width: 100%;
}

.new_rc .news_div_item_pic,.new_rc .news_div_item_date {
    display: none;
}

.new_ic {
    margin-top: 50px;
    position: relative;
    height: 525px;
}

.new_lc a.news_div_item_a {
    font-size: 18px;
    color: #333;
    position: relative;
    display: block;
    margin-top: 20px;
}
/*link*/
.link_bg{ height: 70px; background: #1b1b1b; }
.links_l{font-size: 16px; color:#fff; line-height:70px;}
.links{display: flex;align-items: center;}
.linkTagcs{width:100%!important;}
.linkTagcs li a{font-size:15px;}
.links_m {}
.linkTagcs li {    padding-right: 18px !important;}
.links_r a{font-family: "iconfont" !important;font-size:42px;font-style: normal;color:rgba(255,255,255,0.3);display:inline;height:80px;display: block;line-height:80px;}

/*footer*/
.footer_bg{width: 100%; min-width: 1200px;color: #fff; background:#1b1b1b;position: relative;}

.footer li{ float: left;}
.footer li+li{}
.footer_w1 t{display: block;float: left;font-size: 24px;font-weight: bold;margin-right: 11px;}
.footer_w1 span{display: block;float: left;font-size: 20px;margin-top:3px;}
.erm{display: flex;}
.erm>div{width:160px;background:#fff;margin-top:20px;}
.erm>div+div{margin-left: 16px;}
.footer_w{font-size: 14px; line-height: 34px; color: #999;}
.footer_w p{position:relative;line-height:34px;color:#999;font-size: 15px;}
.footer_w p span{font-size: 16px;color: #999;display: inline-block;margin-right: 12px;}
.footer li a{ display: block;font-size: 15px; line-height: 34px; color: #999;}
.footer li a:hover{color:#fff;}
.footer_t{ font-size: 16px !important; color: #fff !important;  line-height: 60px !important; position: relative;tac}
.erm>div img{width:160px; background:#fff;padding:10px;}
.erm>div p{text-align:center; color:#999;margin:0px 0 15px;}
.copy_bg{height:80px; display:flex; align-items:center;}

.copy{ font-size: 15px;color: #999;}
.copy a{font-size: 15px; color: #999;}
.copy a:hover{color: #363382;}
.frr{float: right;}
.copy a strong {font-weight: normal;}
.footer > ul {display: flex;justify-content: space-between;width: 65%;}
.footer{display: flex;justify-content: space-between;align-items: flex-start;border-top: 1px solid #333;padding: 30px 0 40px;    border-bottom: 1px solid #333;}
.new_lc .news_div_item_body {
    font-size: 14px;
    color: #999;
    line-height: 26px;
    margin-top: 40px;
    height: 52px;
    overflow: hidden;
}

.new_lc .news_div_item_date {
    display: flex;
    position: absolute;
    bottom: 129px;
    left: 24px;
}

.new_lc .news_div_item_date>div {
    font-size: 12px;
    color: #999;
}

.new_lc .news_div_item_pic {
    border: 1px solid #eee;
}

.new_lc .news_div_item_a:after {
    position: absolute;
    content: "read more";
    font-size: 14px;
    color: rgb(34,34,34);
    bottom: -126px;
    left: 0;
}

.new_rc .news_div_item {
    background: #f8f8f8;
    padding: 38px 32px;
    position: relative;
}
.new_rc .news_div_item:nth-child(n+3):after{content:"";display:block;width:0;height:6px;background:#363382;transition:0.3s all ease-in-out;position: absolute;bottom: 0;left: 0;}
.new_rc .news_div_item:nth-child(n+3):hover::after{width:100%;}

.new_rc .news_div_item:nth-child(-n+2) {
    display: none;
}

.new_rc .news_div_item:nth-child(n+4) {
    margin-top: 10px;
}

.new_rc a.news_div_item_a {
    display: block;
    font-size: 18px;
}

.new_rc .news_div_item_body {
    font-size: 15px;
    color: #999;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-top: 15px;
}
/*company*/
.com_bc {
    background: url(//memberpic.114my.com.cn/0447671/uploadfile/image/20220304/20220304161437_805230129.jpg) no-repeat center;
    margin-top: 60px;
}

.com_ic {
    background: #fff;
    width: 38%;
    padding: 4% 5% 0 5%;
}

.com_ic>p {
    font-size: 17px;
    line-height: 34px;
    color: #666;
}

.com_ic>a {
    display: flex;
    width: 164px;
    height: 36px;
    align-items: center;
    background: #363382;
    color: #fff;
    font-size: 16px;
    justify-content: center;
    margin: 46px 0 60px;
}

.com_ic>a img {
    margin-left: 20px;
}
.com_img ul {}

.com_img ul li {
    width: 47%;
    flex-shrink: 0;
    margin: 0 0.2%;
}

.com_img ul li img {
    width: 100%;
    height: auto;
display: block;
}

.com_img {
    overflow: hidden;
}

.com_img ul li p {
    display: none;
}
.com_img button{display:none!important;}
.com_c {
    padding-left: 40px;
}
/*copy*/
.ft-contact{height:197px;}
.ft-contact .tact{padding-top:69px;display:flex;justify-content:space-around;}
.ft-contact .tact .ft-tit{width:17%; background:url(//memberpic.114my.com.cn/0447671/uploadfile/image/20220303/20220303170343_950393092.png) no-repeat right;}
.ft-contact .tact .ft-tit span{display: block; height:34px; line-height: 34px;font-size: 30px; color:#333333;font-weight: bold;}
.ft-contact .tact .ft-tit p{height:41px; line-height: 41px;font-size: 30px; color:#333333;}
.ft-contact .tact ul{display: flex;justify-content: space-between;width: 65%;}
.ft-contact .tact ul li{float:left;}
.ft-contact .tact ul li i{display: block; width:51px; height:51px;float:left;margin-right: 18px;}
.ft-contact .tact ul li i img{width: 100%;}
.ft-contact .tact ul li span{display: block; float:left; }
.ft-contact .tact ul li span em{display:block; height:26px; line-height: 26px;font-size: 16px; color:#333333; font-weight: bold;}
.ft-contact .tact ul li span p{height:28px; line-height: 28px;font-size: 22px; color:#333333; font-family:Arial, Helvetica, sans-serif;}

.ny_propic img{height: 453px;}