@charset "utf-8";
html,body{color: #4c4c4c;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
a{color: inherit;outline: none;}
/* 滚动条 */
::-webkit-scrollbar {
    display: block;
    width:5px;
    height:5px
}
::-webkit-scrollbar-track {
    border-radius:0;
    background:#e5e5e5; 
}
::-webkit-scrollbar-thumb {
    border-radius:5px;
    background: #e62129;
}
::-webkit-scrollbar-thumb:hover {
    border-radius:5px;
    background: #e62129;
}
.icoflex{ display:flex;}
.icopic{ width:50px; height:50px; margin-top:5px;margin-right:5px}
.icopic img{ width:100%; height:100%; display:block;}

/* 通用 */
body{overflow-x: hidden;}
.cle{clear:both;}
#inabout{position: relative;top: -91px;}
.w1852{width: 96.45%;margin: 0 auto;}
.w1440{width: 85%;margin: 0 auto;}
.i-title{line-height: 1em;}
.f-12{font-size: 12px;}
.f-14{font-size: 14px;}
.f-16{font-size: 16px;}
.f-20{font-size: 20px;}
.f-24{font-size: 24px;}
.f-26{font-size: 26px;}
.f-30{font-size: 1.56vw;}
.f-40{font-size: 2.08vw;}
.f-50{font-size: 2.6vw;}
.f-55{font-size: 2.86vw;}
.f-80{font-size: 3.125vw;}
.f-115{font-size: 5.98vw;}
.ofi{object-fit: cover;object-position: center;}
.ofc{object-fit: contain;object-position: center;}
.com-btn{transition: all .5s;display: flex;justify-content: center;align-items: center;width: 60px;height: 60px;border-radius: 50%;box-sizing: border-box;border-radius: 50%;border: 1px solid #fff;color: #fff;cursor: pointer;outline: none;}
.com-btn i{font-size: 24px;line-height: 1em;}
.com-btn:hover{border-color: #e62129;background: #e62129;}

.com-more{position: relative;transition: all .5s;display: flex;justify-content: center;align-items: center;width: 180px;height: 56px;border-radius: 28px;box-sizing: border-box;border: 1px solid #4c4c4c;text-transform: uppercase;overflow: hidden;cursor: pointer;outline: none;}
.com-more::after{content: "";position: absolute;top: 0;left: -100%;transition: all .5s;width: 100%;height: 100%;background: #e62129;}
.com-more p{position: relative;z-index: 1;}
.com-more i{position: relative;z-index: 1;line-height: 1em;}
.com-more:hover,.com-more.on{border-color: #e62129;color: #fff;}
.com-more:hover::after,.com-more.on::after{left: 0;}

.com-page{line-height: 1em;}
.com-page .item{display: flex;align-items: center;}
.com-page .item.prev{margin-bottom: 30px;}
.com-page .item .title{display: flex;align-items: center;}
.com-page .item .title i{line-height: 1em;font-size: 14px;padding-right: 20px;padding-left: 14px;}
.com-page .item .name{transition: all .5s;padding-left: 22px;border-left: 1px solid #999;}
.com-page .item:hover .name{color: #e62129;}

.mauto{margin: 0 auto;}

.totop.on{opacity: 1;pointer-events: auto;}
.totop{position: fixed;right: 7.7vw;bottom: 54px;z-index: 100;transition: all .5s;display: flex;justify-content: center;align-items: center;width: 45px;height: 45px;border-radius: 50%;color: #22303c;background: #fff;cursor: pointer;box-shadow: 0 0 10px rgba(0,0,0,.2);opacity: 0;pointer-events:none}
.totop i{line-height: 1em;}
.totop:hover{color: #fff;background: #e62129;}

.indexbox{position: relative;}
.index{position: absolute;top: -91px;}


/* header */
.header{position: fixed;left: 0;top: 0;z-index: 100;width: 100%;}
.header .main{position: relative;z-index: 2;display: flex;justify-content: space-between;align-items: center;box-sizing: border-box;padding: 0 1.77%;border-bottom: 1px solid rgba(255, 255, 255, .15);}
.header .logo{display: block;width: 190px;}
.header .logo img{display: block;width: 100%;height: auto;}
.header .logo img.hover{display: none;}
.header .nav{display: flex;align-items: center;}    
.header .nav .item{position: relative;padding: 0 31px;}
.header .nav .item a:hover{ color:#e62129!important;}
.header .nav .item .type{position: relative;display: flex;align-items: center;height: 90px;color: #fff;}
.header .nav .item .type::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 2px; background:url(/Html/images/line.png) no-repeat center;overflow: hidden;will-change: background-size;transition: background-size .5s cubic-bezier(0.43, 0.05, 0.17, 1) 0s;transition-property: background-size,color;background-position: right bottom;background-size: 0 2px;}
.header .nav .item .sub{position: absolute;left: 31px;top: 100%;transition: all .5s;display: flex;opacity: 0;pointer-events:none;}
.header .nav .item .sub ul{position: relative;z-index: 1;display: flex;align-items: center;flex-shrink: 0;}
.header .nav .item .sub li{position: relative;transition: all .5s;display: flex;align-items: center;height: 83px;margin-right: 3.125vw;color: #999;}
.header .nav .item .sub li:after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 2px;overflow: hidden;will-change: background-size; background:url(/Html/images/line.png) no-repeat center;transition: background-size .5s cubic-bezier(0.43, 0.05, 0.17, 1) 0s;transition-property: background-size,color;background-position: right bottom;background-size: 0 2px;}
.header .nav .item .sub .bg{position: fixed;left: 0;top: 91px;transition: all .5s;width: 100%;height: 83px;background: rgba(255, 255, 255, 1);box-shadow:  0 5px 10px rgba(0,0,0,.2);}
.header .nav .item:hover .sub{opacity: 1;pointer-events:all;}
.header .tool {display: flex;align-items: center;}
.header .tool .lang{color: #fff;line-height: .8em;}
.header .tool .search{transition: all .5s;display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;border-radius: 50%;margin-left: 40px;color: #4c4c4c;font-size: 18px;line-height: 1em;background: #fff;cursor: pointer;}
.header:hover .main,.header.white .main,.header.fixed .main{border-color: rgba(217, 217, 217, .4);background: #fff;}
.header:hover .nav .item .type,.header:hover .tool .lang,.header.white .nav .item .type,.header.white .tool .lang,.header.fixed .nav .item .type,.header.fixed .tool .lang{color: #4c4c4c;}
.header:hover .tool .search,.header.white .tool .search,.header.fixed .tool .search{color: #fff;background: #e62129;}
.header .nav .item:hover .type::after,.header .nav .item .sub li:hover:after{animation: none;background-position: left bottom;background-size: 100% 100%;}
.header .nav .item .sub li:hover{color: #4c4c4c;}
.header .tool .lang:hover{color: #e62129;}
.header.fixed,.header.white{background: #fff;}
.header.white .main{background: #fff;}
.header:hover .logo img.hover,.header.fixed .logo img.hover,.header.white .logo img.hover{display: block;}
.header:hover .logo img.default,.header.fixed .logo img.default,.header.white .logo img.default{display: none;}

/* banner */
.i-banner{position: relative;width: 100%;height: 100vh;}
.mobile-banner{display: none;}
.i-banner .item{position: relative;display: block;width: 100%;height: 100%;overflow: hidden;}
.i-banner .item .bg{width: 100%;height: 100%;}
.i-banner .item .bg img{display: block;width: 100%;height: 100%;}
.i-banner .item .bg video{display: block;width: 100%;height: 100%;}
/*.i-banner .item.on .bg img{animation: bigger 5s linear forwards;}
@keyframes bigger {
    0%{transform: scale(1.1);}
    100%{transform: scale(1);}
}*/
.i-banner .item .text{position: absolute;left:50%;top: 44%;transform: translate(-50%,-50%);z-index: 1;color: #fff;}
.i-banner .item .text .cn{margin-bottom: 28px; font-size: 68px;color:#fff;font-weight: bold;line-height: 1.1;}
.i-banner .item .text .en{line-height: 1em;text-transform: uppercase;/*opacity: 0.5;*/ font-size:20px;}
.ban_line{width:50px;height:3px;background:#fff;margin-top:35px;}
.i-banner .btn{position: absolute;z-index: 111111111;top: 50%;transform: translateY(-50%); bottom: 20px;top: auto;transform: none;display: flex;justify-content: space-between;width: 100%;box-sizing: border-box;padding: 0 5%;}
.i-banner .btn.prev{left: 4.5%;}
.i-banner .btn.next{right: 4.5%;}
.i-banner .scroll{position: absolute;left: 50%;bottom: 46px;transform: translateX(-50%);z-index: 1;transition: all .5s;color: #fff;line-height: .8em;cursor: pointer;opacity: .5;}
.i-banner .scroll:hover{opacity: 1;}
.i-banner .swiper-pagination{ position: absolute;bottom: 10px;left: 0;display: flex;justify-content: center;align-items: center;opacity: 0;}
.i-banner .swiper-pagination-bullet{background: #fff;}
.i-banner .swiper-pagination-bullet-active{background: #e62129;}


/* 头部搜索框 */
.fixed-search{position: fixed;left: 0;top: 0;transition: all .5s;z-index: -1;display: none;justify-content: center;align-items: center;width: 100%;height: 100%;opacity: 0;}
.fixed-cover{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.i-search{position: relative;z-index: 1;display: flex;}
.i-search input{width: 900px;height: 60px;border: none;outline: none;box-sizing: border-box;padding: 0 40px;font-size: 16px;background: #fff;}
.i-search button{transition: all .5s;display: flex;justify-content: center;align-items: center;width: 100px;height: 60px;border: none;box-sizing: border-box;outline: none;color: #fff;font-size: 20px;background: #e62129;cursor: pointer;}
.fixed-search.on{z-index: 1000;display: flex;opacity: 1;}

/* 搜索结果页 */
.searchpage{padding: 90px 0;}
.search-list ul{margin-bottom: 50px;}
.search-item{}
.search-item a{display: flex;align-items: center;justify-content: space-between;height: 80px;border-bottom: 1px solid #d9d9d9;;color: #333;line-height: 1.5em;}
.search-item:hover a{color: #e62129;}
.search-item a p{transition: all .5s;width: calc(100% - 120px);box-sizing: border-box;padding-right: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.search-item a span{color: #666;}
.search-item:hover a p{padding-left: 10px;}
.search-nocontent{display: flex;align-items: center;justify-content: center;height: 100px;color: #333;text-align: center;}


/* 移动端 */
.header .header-btn{position: relative;display: none;width: 35px;height: 28px;margin-left: 20px;cursor: pointer;}
.header .header-line{position: absolute;transition: all .5s;width: 32px;height: 2px;background: #fff;}
.header.white .header-line,.header:hover .header-line,.header.fixed .header-line{background: #4c4c4c;}
.header-btn .header-line:first-child{top: 0;left: 0;transform-origin: right bottom;}
.header-btn .header-line:nth-child(2){top: 0;left: 0;margin: 13px 0;}
.header-btn .header-line:last-child{bottom: 0;left: 0;transform-origin: right top;}
.header-btn.on .header-line:first-child{top: 0.5px;transform: rotate(-45deg);}
.header-btn.on .header-line:nth-child(2){opacity: 0;}
.header-btn.on .header-line:last-child{bottom: 0.5px;transform: rotate(45deg);}

.header-m{position: absolute;left: 0;top: 100%;z-index: 99;display: none;width: 100%;height: calc(100vh - 90px);box-sizing: border-box;padding: 20px 1.77% 0;background: #fff;overflow-y: auto;}
.header-m.open{display: block;}
.header-m .item{border-bottom:1px solid rgba(217, 217, 217, .4);}
.header-m .item .type{position: relative;display: flex;justify-content: space-between;align-items: center;}
.header-m .item .type a{display: block;padding: 20px 0;line-height: 1em;}
.header-m .item.unslide .type a{width: 100%;}
.header-m .item.unslide .type i{position: absolute;right: 0;top: 50%;transform: translateY(-50%);font-size: 20px;line-height: 1em;}
.header-m .item.slide .type i{transition: all .5s;font-size: 20px;line-height: 1em;}
.header-m .item ul{display: none;;margin-bottom: 20px;margin-left: 10px;}
.header-m .item ul li{}
.header-m .item ul li a{display: block;padding: 4px 0;line-height: 1.5em;}
.header-m .item.on .type i{transform: rotate(90deg);}

.flex{ display:flex; }
.flex-between-center{  display: flex; justify-content: space-between; align-items: center;}
.flex-between{ display: flex; justify-content: space-between}
.flex-wrap {
  display: flex;
  flex-wrap: wrap;
}
.w85{ width:85%; margin:0 auto; padding-top:60px; padding-bottom:60px;}
.wm{ width:85%; margin:0 auto;}
.wtitle{ text-align:center; margin:0 auto; padding-bottom:30px;}
.wtitle1{ font-size:40px; color:#000;}
.wtitle2{ font-size:17px; color:#777; margin-top:10px;}

/*百合产品开始*/
.s_pro_bg{background: url(/Html/images/bg02.jpg);background-size: 100%; width:100%; padding-bottom:30px;padding-top:20px;}

#wrap2{ width:100%;margin-top:30px;}
#wrap2 ul li .a1 img{width:100%;height: 560px;}
#wrap2 ul li{width: 22.6%;height: 560px; margin-left:1.2%; margin-right:1.2%;list-style: none;position: relative;float: left;overflow: hidden;border-top-right-radius: 50px;border-bottom-left-radius: 50px;} 
#wrap2 ul li .a1 .divA{position: absolute;bottom: 116px;left: 0;}
#wrap2 ul li .a1 .divA>.p1{padding-left:40px;font-size: 20px;color: #fff; font-weight:bold;}
#wrap2 ul li .a1 .divA>.p2{padding-left:40px;font-size: 14px; padding-top:10px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width:180px;}

/*遮罩*/
#wrap2 ul li .a2{position: absolute;top: 0;left:-100%;width: 100%;height: 560px;color: white;background: rgba(0,0,0,0.5);transition: all 0.2s;  } 
#wrap2 ul li .a2 .p4{width: 188px; position: absolute;top: 54px;color: #fff;font-size: 20px; border-bottom:1px solid #fff; padding-bottom:19px;transition: all 0.2s 0.1s ease-out ;  }
#wrap2 ul li .a2 .p5{width: 188px; height:357px; border-bottom:1px solid #fff;position: absolute;top: 129px; left:26px;transition: all 0.2s 0.2s ease-out ; }
#wrap2 ul li .a2 .p5 p{ font-size:14px; color:#fff; line-height:36px;}
#wrap2 ul li .a2 .p5 p a{color:#fff;}
#wrap2 ul li .a2 .p7{ font-size:14px; color:#fff; font-weight:bold;position: absolute;bottom:-50px;left: 92px;transition: all 0.2s 0.2s ;}
#wrap2 ul li .a2 .p7 a{ color:#fff;}
/*百合产品结束*/


/*应用领域*/
.yyly{background:#fafafa;padding-top:70px;}

/*应用领域-手机端*/
.yyly2{ display:none}
.yyly2{background:#fafafa;padding-top:50px;}
.yyly2 ul li{float:left;width:50%;height:400px;overflow:hidden;text-align:center; position:relative}
.yyly2 ul li img{ transition:all 1s;}
.yyly2 ul li:hover img{ transform:scale(1.12,1.12); transform-origin:center center;}
.yyly2 ul li .bt{background:rgba(255,255,255,0.8);height:44px;line-height:44px;font-size:15px;font-weight:bold;color:#000; position:absolute; bottom:0px; z-index:9999;width:100%;}


/*关于AG geme*/
.about ul li { list-style:none !important;}
.about{width: 100%;background: url(/Html/images/ab_bg.jpg) no-repeat;background-size: cover;-webkit-background-size: cover;padding-top: 100px;padding-bottom: 70px;}
.about .con { padding:0px 5%; display: flex; justify-content: space-between; max-width:1600px; margin:0px auto;}
.aboutbox {width: 48%; }
.about_R { width:48%; margin-bottom:20px; overflow:hidden; border-top-right-radius: 50px;border-bottom-left-radius: 50px; }
.about_R img { width:100%; height: 100%;transition:all .4s;}
.about_R img:hover { width:100%; height: 100%; transform:scale(1.02,1.02);}
.namebg {width: 85px;height: 65px;margin: auto;background: url(/Html/images/namebagck.png) no-repeat;background-position: 0px 10px;font-size: 22px;color: #000;letter-spacing: 5px;line-height: 30px;letter-spacing: 19px;line-height: 39px;}
.nameabt {width: 100%;text-align:;text-transform: uppercase;padding-top: 15px;font-size: 24px;background: linear-gradient(68deg,#091026, #2c0683);-webkit-background-clip: text;color: transparent;width: max-content;}
.nameabtzwen {padding-top: 0px;font-family: "SangBleuOGSans-Light";color: #000;text-align: ;font-size: 32px;}
.abouttext a { color:#1a1a1a;}
.abouttext {padding: 40px 0px 40px 0;width: 100%;margin: auto;font-size: 16px;text-align: ;line-height: 2.0em;}
.abo-nav {width: 268px;height: 47px;margin: 0 auto 32px;background: #f3f3f3;}
.abo-nav {width: 268px;height: 47px;margin: 0 0px 50px 0px;background: #dcdcdc; float:left;}
.abo-nav ul {padding:0px; margin:0px;}
.abo-nav li {float: left;width: 140px;height: 47px;text-align: center;line-height: 47px; }
.abo-nav li a {font-size: 16px;color: #666666;font-weight: bold;display: block;}
.abo-nav li.ab2 {margin-left: -14px;}
.abo-nav li.cur a {color: #FFF;}
.abo-nav .ab1.cur {background: url(/Html/images/abo-nav1.png) no-repeat center;}
.abo-nav .ab2.cur {background: url(/Html/images/abo-nav2.png) no-repeat center;}
.abo .abo-con .abo-nav li a {font-size: 16px;color: #666666;font-weight: bold;display: block;}
.abo .abo-con .abo-bot {position: relative;}
.abo .abo-con .abo-bot .abo-list {width: 1005px;margin: 0 auto;}
.abo .abo-con .abo-bot .abo-list .bd {overflow: hidden;}
.abo .abo-con .abo-bot .abo-list .bd ul li {float: left;width: 238px;margin-right: 17px;}
.abo .abo-con .abo-bot .abo-list .bd ul li span {display: block;width: 100%;line-height: 0;overflow: hidden;}
.abo .abo-con .abo-bot .abo-list .bd ul li span img {width: 100%;}
.abo .abo-con .abo-bot .abo-list .bd ul li em {display: block;width: 100%;height: 17px;background: url(/Html/images/abo-yy.png) no-repeat center;}
.abo .abo-con .abo-bot .abo-list .abo-jt i {display: block;width: 19px;height: 33px;cursor: pointer;}
.abo .abo-con .abo-bot .abo-list .abo-jt i.abo-prev {background: url(/Html/images/abo-prev.png) no-repeat center;position: absolute;left: 0;top: 40%;}
.abo .abo-con .abo-bot .abo-list .abo-jt i.abo-next {background: url(/Html/images/abo-next.png) no-repeat center;position: absolute;right: 0;top: 40%;}
.digital {background: ;width: 90%;padding: 30px 5% !important; max-width:1600px; margin:0px auto;}
.digital ul {width: 100%;height: 112px;margin: 0px auto;position: relative;clear: both;overflow: hidden; padding:0px; margin:0px;}
.digital li {width: 14%;padding-left: 0px;height: 112px;box-sizing: border-box;float: left;text-align: center;position: relative;margin-right: 180px;}
.digital li::after {content: "";position: absolute;width: 113px;height: 1px;background: #cbcbcb;right: -150px;top: 50px; display:none;}
.digital li em {margin-left: 0px;display: block;position: relative;height: 62px;}
.digital li em b {margin-left: 0px;font-size: 58px;color: #333333;font-family:tahoma;font-weight:normal;line-height: 60px; font-style:normal;}

@font-face {font-family:tahoma;src: url('/Html/fonts/tahoma.ttf'); }
.digital li em i {font-size: 18px;color: #fff;text-align: center;font-weight: normal;text-align: center;line-height: 26px;width: 26px;height: 26px;display: block;text-transform: ;position: absolute;bottom: 10px;right: 0px;border-radius: 100%;background-image: linear-gradient( 270deg ,#f7101a 0%,#e62129 100%);color: #fff; font-style:normal}
.digital li h3 {font-size: 20px;color: #4c4c4c;text-align: center;font-weight: normal;line-height:22px;}
.digital li:nth-child(2) em b {margin-left: -22px;}
.digital li:nth-child(3) em b {margin-left: -22px;}
.digital li:nth-child(4) {margin-right: 0;}
.digital li:nth-child(4)::after {width: 0;}
/*关于AG geme结束*/


/*首页新闻*/
.news_bg{ background:#fafafa;}

.index_news ul li{ padding:25px; background:#fff; margin-top:20px;width: 33.333%;box-sizing: border-box;}
.index_news ul li .nname{ color:#000; font-size:18px; font-weight:bold;}
.index_news ul li:hover .nmore{ color:#e62129;}
.index_news ul li .nmore{ font-size:15px; color:#888;}
.index_news ul li .ntu{ height:260px; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.index_news ul li .ntu img{width:100%;height:100%; transition: all 0.8s; object-fit: cover;}
.index_news ul li .ntu:hover img{transform: scale(1.1);}
.index_news ul li .ntitle{ font-size:18px;display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; height:28px; line-height:28px;}
.index_news ul li .nms{display:-webkit-box; -webkit-line-clamp:2 ;-webkit-box-orient:vertical ;overflow:hidden; text-overflow:ellipsis; color:#999; font-size:14.5px; line-height:25px; margin-top:15px;height:48px;}
.index_news ul li .newsmore{border: 1px solid #ddd; margin-top:20px;height: 40px;line-height: 40px;text-align: center;}
.index_news ul li:hover .newsmore{background:#e62129;border:1px solid #e62129;color:#fff;}


/*底部*/
#bottom{background:#ad231c;}
.bot_logo{border-bottom: solid 1px rgba(255, 255, 255, .3);padding-bottom:12px;margin-bottom:25px;}

.bot_contact{color:#fff;float:left;width:36%}
.bot_contact dl dd{margin-bottom:20px;}
.bot_contact dl dd:nth-of-type(1) a{font-size: 24px;font-weight: 700;}
.bot_contact dl dd:nth-of-type(2) a{font-size: 22px;font-weight: 700;}
.bot_contact dl dd:nth-of-type(3) a{font-size: 16px;}
.bot_contact dl dd img{ vertical-align:middle;padding-right:6px;}
.bot_contact dl dd p{font-size:16px;}
.bot_nav{float:right;width:62%}
.bot_nav li{width: 22%;padding: 0 1.5%;margin-top: 20px;font-size: 16px;float:left;}
.bot_nav li a{display: block;padding-bottom: .6rem;border-bottom: solid 1px rgba(255,255,255,.3);background: url(/Html/images/arrowBottomRightWhite.png) no-repeat right .8rem/1.4rem;color:#fff;}
.bot_nav li a:hover{background-position-x: 90%;text-indent: .1rem;}

.bot{background:#860701;color:#fff;font-size:15px;padding:20px 0;}
.bot .bot_l{float:left;}
.bot .bot_r{float:right;}
.bot .bot_r a{padding:0 6px;}

.mbfor {display: none;}



/*内页*/


/* ny_ban */
.innerbanner{position: relative;width: 100%;height: 479px;}
.innerbanner.productbanner .text{padding-top: 235px;color: #4c4c4c;}
.innerbanner .text{padding-top: 210px;text-align: center;color: #fff;}
.innerbanner .text .cn{margin-bottom: 30px;line-height: 1em;}
.innerbanner .text .en{line-height: .8em;text-transform: uppercase;opacity: .8;}

/* 子栏目 */
.breadcrumbs{height: 63px;}
.breadcrumbs.fixed .box{position: fixed;left: 0;top: 90px;z-index: 90;width: 100%;}
.breadcrumbs .box{border-bottom: 1px solid #f2f2f2;background: #fff;}
.breadcrumbs .main{display: flex;justify-content: space-between;align-items: center;height: 62px;}
.breadcrumbs .main .site{display: flex;align-items: center; font-size:18px; font-weight:bold;}
.breadcrumbs .main .site a{transition: all .5s;display: block;line-height: 1em;}
.breadcrumbs .main .site i{display: block;margin: 0 16px;line-height: 1em;}
.breadcrumbs .main .site a.current{color: #e62129;}
.breadcrumbs .main .site a:hover{color: #e62129;}
.breadcrumbs .main .nav{display: flex;height: 100%;}
.breadcrumbs .main .nav a{position: relative;transition: all .5s;display: flex;align-items: center;justify-content: center;height: 100%;margin-right: 50px;margin-left: 50px;}
//.breadcrumbs .main .nav a:nth-last-child(1){margin-right: 0;}
.breadcrumbs .main .site a.mobile{display: none;}
.breadcrumbs .main .nav a.current{margin-right: 0;}
.breadcrumbs .main .nav a::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 2px;overflow: hidden;will-change: background-size;background: url(/Html/images/line.png) no-repeat left bottom;transition: background-size .5s cubic-bezier(0.43, 0.05, 0.17, 1) 0s;transition-property: background-size,color;background-position: right bottom;background-size: 0 2px;}
.breadcrumbs .main .nav a:hover,.breadcrumbs .main .nav a.on{color: #e62129;}
.breadcrumbs .main .nav a:hover::after,.breadcrumbs .main .nav a.on::after{animation: none;background-position: left bottom;background-size: 100% 100%;}
.breadcrumbs .main svg{transition: all .5s;display: none;}
.breadcrumbs .list{position: absolute;left: 0;top: 100%;z-index: 99;display: none;width: 100%;padding: 20px 0 40px;box-shadow: 0 0 10px rgb(0 0 0 / 20%);background: #fff;}
.breadcrumbs .list a{display: flex;justify-content: space-between;align-items: center;height: 50px;border-bottom: 1px solid #eaeaea;color: #333;}


#content{width:85%; margin:60px auto; }
.ny_title{font-size:36px;color:#000;text-align:center;}
.ny_title i{background:#e62129;width:50px;height:2px;margin:18px auto 0; display:block;}
#content .box{line-height:36px;font-size:16px;margin-top:30px;}
.ny_img img{ max-width:100%; height:auto !important; height:100%;}

/*百合简介*/
.about-list {width: 86.9%;margin: 30px auto;position: relative; height:360px;line-height:26px;}
.solu-jh-left {width:42%;overflow: hidden; height:360px; float:left;}
.solu-jh-left img {width: auto;transition: all .25s ease; height:100%;}
.ifont-16 {font-size: 16px; font-family:Arial;}
.solu-jh-right { position: absolute; height:360px;right: 0;background: rgba(208, 208, 208, 0.2);padding: 50px 40px 50px 60px;width: 58%;box-sizing: border-box;top: 50%;transform: translateY(-50%);}
.about-list:hover .solu-jh-left img {transition: all .25s ease;transform: scale(1.10);}
.about-list:nth-child(even) .solu-jh-right {position: absolute;left: 0;right: auto;padding: 50px 40px 50px 60px;background: rgba(208, 208, 208, 0.2);}
.about-list:nth-child(even) .solu-jh-left {float: right;}


/*荣誉*/
.ny_site_nav{text-align:center;margin-top:35px;}
.ny_site_nav a{ display:inline-block;padding:0 40px;font-size:16px;border:1px solid #eee;line-height:36px;margin:0 10px;}
.ny_site_nav a:hover{background:#e62129;color:#fff;border:1px solid #e62129;}
.ny_site_nav a.on{color: #fff;background:#e62129;}

.npronr_list{overflow:hidden;margin:15px 1%;width:31%;float:left;position:relative;}
.npronr_list a{display:block;overflow:hidden;width:100%;}
.npronr_list .nproimg{width:100%; overflow:hidden; background:#fff; position: relative;width: 100%;height: 300px;display: block;}
.npronr_list .nproimg img{position: absolute;width: 100%;transition: all .5s ease;height: 300px;}
.npronr_list .nprotit{height:60px;padding:0 20px;background:#f4f4f4;text-align:left;line-height:60px;}
.npronr_list .nprotit .nprotit_box {position: relative;overflow: hidden;width: 100%;padding-right: 20px;}
.npronr_list .nprotit .nprotit_name{display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;}
.npronr_list .nprotit .nprotit_img{position: absolute;right: 20px;top: 0px;display: block;width: 20px;height: 60px;overflow: hidden;background: url(/Html/images/pro06.png) no-repeat right center;}
.npronr_list a:hover .nprotit{background:#e62129;}
.npronr_list a:hover .nprotit .nprotit_name{color:#fff;}
.npronr_list a:hover .nprotit .nprotit_img{background: url(/Html/images/pro06.png) no-repeat left center;}
.npronr_list:hover  img{transform:scale(1.2);}

/*发展历程*/
.seczi {width: 1200px;margin: 0 auto;clear: both;box-sizing: border-box;}
.lcheng{ padding-top:60px; padding-bottom:70px;}
.lcheng1 {padding: 50px 0 0px 0;box-sizing: border-box;}
.lcheng2 {margin: 0 auto;width: 100%;background-color: #f8f8f8;box-sizing: border-box;padding: 50px;text-align: center}
.lcheng3 {margin-top:30px;text-align: center;box-sizing: border-box;}
.lcheng3 span {font-size: 70px;background-image: -webkit-linear-gradient(left, #e62129, #e62129);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.lcheng4 {box-sizing: border-box;text-align: center;font-size: 24px;position: relative;padding: 0 40px;display: inline-block;color:#000;}
.lcheng4::before {content: '';background: #8e8e8e;width: 100px;height: 1px;position: absolute;right: -100px;bottom: 12px;}
.lcheng4::after {content: '';background: #8e8e8e;width: 100px;height: 1px;position: absolute;left: -100px;bottom: 12px;}
.lcheng5{font-size:16px;line-height:30px;padding-top:10px;}
.lcheng6{padding-top:30px;text-align:center;}
.lcheng6 img{max-width:100%;}


/*企业文化*/
.nqywh{margin-top: 40px;margin-bottom: 150px;}
.nqywh .tit h3 font{font-size: 42px;color: #333333;background: url(/Html/images/titbg.png) no-repeat right top;padding-right: 32px;}
.nqywh dl{width: 100%;overflow: hidden;border-bottom: solid 1px #f0f0f0;padding-bottom: 24px;margin-top: 30px;}
.nqywh dl dt,.nqywh dl dd{width: 100%;overflow: hidden;}
.nqywh dl dd{font-size: 24px;color: #979797;line-height: 35px;font-weight: normal;}
.tit {width:100%;overflow:hidden;height:120px;line-height:120px;font-size:100px;font-family:Arial;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px #efefef;text-stroke:1px #efefef;position:relative;}
.tit h3 {width:100%;overflow: hidden;font-size: 42px;color: #333333;line-height:58px;position:absolute;left:0;top:30px;-webkit-text-stroke:0;text-stroke:0;}
.tit h3 a {font-size: 48px;color: #333333;}
.tit h3 span{font-size:24px;font-weight:normal;background-image: -webkit-linear-gradient(left,#0da17b,#0067b6);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-left: 20px;margin-right: 8px;}
.tit h3 span img{max-width: 100%;height: auto;}

/*产品*/
.product-list{margin: 50px auto 0;width: 86.9%;}
.product-list .row{margin: 0 -12px;}
.product-list .item{float: left;width: 25%;box-sizing: border-box;padding: 0 12px;margin-bottom: 24px;}
.product-list .con-box{display: block;}
.product-list .con-box img{width: 100%;}
.product-list .con-box .text{background-color: #f5f5f5;padding: 24px 8.7%;}
.product-list .con-box .title{font-size: 18px;line-height: 30px;color: #000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.product-list .con-box .desc{font-size: 14px;line-height: 20px;color: #999;margin-top: 5px;}
.product-list .con-box .btns{margin-top: 24px;font-size: 0;}
.product-list .con-box .btns a{display: inline-block;*display: inline;zoom: 1;vertical-align: middle;}
.product-list .con-box .btns a:hover{color:#f11b1e;}
.product-list .con-box .btns .pdf-btn{font-size: 15px;line-height: 24px;color: #060606;padding-left: 28px;background-repeat: no-repeat;background-position: left center;background-size: 21px;background-image: url('/Html/images/pdf2.png');font-weight: bold;transition: all .3s;}
.product-list .con-box .btns .tds{line-height: 24px;width:100px;font-size: 14px;color: #060606;font-weight: bold;text-align: center;border: 1px solid #cecece;border-radius: 12px;margin-right: 20px;transition: all .3s;}
.product-list .con-box .btns .tds:hover{background:#060606;border:1px solid #060606;color:#fff;}


/*新闻*/
.pdf{padding-top:10px;margin-bottom:-15px;}
.index_news ul li .ntitle2{ font-size:18px;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;line-height:24px;height:50px;}

/*详情*/
.vvnew{ width:1000px; margin:0 auto; margin-top:20px;}
.vvnewfy{ width:1000px; margin:0 auto; line-height: 30px;}
.vvnew1{ font-size:34px;padding-top:20px; font-weight:bold;line-height:44px;}
.vvnew2{ font-size: 16px;padding-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #dcdcdc;color: #888;}
.vvnew3{ font-size: 16px;padding-top: 30px;line-height: 32px; padding-bottom:30px;}
.vvnew3 p{ padding-bottom:20px;}
.vvnew3 img{ max-width:100%!important;height: auto !important;}
.xwxq_page{ width:100%; background-color:#ECECEC; padding-top:20px; padding-bottom:20px;}


/*联系方式*/
.ny_contact1{background:#f8f8f8;height:340px;overflow:hidden;}
.ny_contact1 .pic{float:left;width:33%;overflow:hidden;height:340px;}
.ny_contact1 .pic img{width:100%; transition:all 1s;height:340px;}
.ny_contact1 .pic:hover img{ transform:scale(1.1,1.1); transform-origin:center center;}
.ny_contact1 .txt{float:right;width:64%;padding-top:40px;}

.ny_contact2 {margin-top:40px;}
.ny_contact2 ul li{width: 23%;margin:1%;box-shadow: 0 0 5px rgba(0,0,0,.07);float:left;overflow:hidden;}
.ny_contact2 ul li .txt{padding:0 4%;}
.ny_contact2 ul li .txt h1{font-size:22px;color:#000;padding-top:28px;}
.ny_contact2 ul li .txt .js{line-height:28px;padding-top:14px;min-height:160px;font-size:14px;}
.ny_contact2 ul li .pic{height:300px;overflow:hidden;width:100%;}
.ny_contact2 ul li .pic img{width:100%;height:300px;transition:all 1s;}
.ny_contact2 ul li:hover .pic img{transform:scale(1.1,1.1); transform-origin:center center;}

/*人才招聘*/

/*招聘*/
/*加入AG geme*/
.join_article{display:flex;margin:30px 0 60px 0;align-items:center;}
.join_article .left_article{flex:1;padding-right:80px;}
.join_article .left_article .title{position:relative;text-align:center;}
.join_article .left_article .title h1{color:var(--fontColor);font-size:55px;line-height:75px;}
.join_article .left_article .title h2{color:rgba(231,231,231,0.5);font-size:48px;position:absolute;left:0;bottom:38px;z-index:-1;}
.join_article .left_article span{display:block;font-size:15px;color:#666666;line-height:38px;margin-top:40px;}
.join_article .right_img{flex:1;}
.join_article .right_img img{max-width:100%;}
.join_job .header_title{width:100%;height:64px;background:#091026;display:flex;align-items:center;}
.join_job .header_title span{font-size:18px;color:#ffffff;}
.join_job .name{width:30%;text-align:center;}
.join_job .zx{width:10%;text-align:center;}
.join_job .bm{width:26%;text-align:center;}
.join_job .sj{width:24%;text-align:center;}
.join_job .job_list{margin-bottom:8px;}
.join_job .job_info{display:flex;background:#eaeaea;height:58px;align-items:center;width:100%;transition:all 0.2s linear 0s;}
.join_job .job_info span{font-size:15px;color:#333333;}
.join_job .job_info .opt a i{font-size:20px;display:inline-block;transition:all 0.2s linear 0s;font-weight:bold;color:#333;}
.join_job .job_info .opt a[aria-expanded="true"] i{transform: rotate(180deg);}
.join_job .job_info .opt a:hover i{color:var(--fontColor);}
.join_job .job_details{padding:30px 20px;font-size:16px;color:#333333;line-height:32px;}
.join_job .job_info:hover{background:#e0e0e0;}
.join_job .sm{margin-top:20px;line-height:22px;}
.job_xz li{border-bottom:1px dotted #eee;}
.job_xz li img{ vertical-align:middle;padding-right:5px; }
.job_xz li a{font-weight:bold;}

.job_details a{display:block;width: 100px;height: 35px;line-height: 35px;background: #e62129;border-radius: 30px;color:#fff;text-align: center;margin-top: 20px;font-size: 14px !important;}


/*应用领域*/
.ny_yyly ul li{float:left;width:30%;margin:1.5%;overflow:hidden;}
.ny_yyly ul li dl dt{height:310px;overflow:hidden;}
.ny_yyly ul li dl dt img{width:100%;height:310px !important; transition:all 1s;}
.ny_yyly ul li:hover dl dt img{ transform-origin:center center; transform:scale(1.15,1.15);}
.ny_yyly ul li dl dd{border-bottom: 1px solid #eaeaea;}
.ny_yyly ul li .txt{padding:1.5vw 0; border-bottom: 1px solid #eaeaea; position: relative; padding-right:calc(80 / 16 * 1em);}
.ny_yyly ul li .t1{font-size:calc(20 / 16 * 1em); color: #333; font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.ny_yyly ul li .t2{ color: #666; line-height: 1.75; height: calc(1.75em * 2); margin-top: calc(18 / 16 * 1em);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.ny_yyly ul li a:hover .t1{ color:#08277e;}
.ny_yyly ul li .more{overflow: hidden;width:calc(40 / 16 * 1em);height: calc(40 / 16 * 1em); border-radius: 50%;position:absolute; transition: 0.3s; right: 0; top: 50%; margin-top:calc(-20 / 16 * 1em); background-color:#fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.ny_yyly ul li .more:after{position: absolute; content: ''; width:calc(12 / 16 * 1em); height:calc(12 / 16 * 1em);  margin:calc(-6 / 16 * 1em) 0 0 calc(-6 / 16 * 1em); left: 50%; top: 50%; background: url(/Html/images/more.svg) no-repeat center; background-size: auto calc(12 / 16 * 1em);}
.ny_yyly ul li a:hover .more{background:  #08277e;}
.ny_yyly ul li a:hover .more:after{background-image: url(/Html/images/more-on.svg);}
.ny_yyly_bt{text-align:center;font-size:30px;padding-top:12px;color:#000;}




.txtc { clear:both; text-align:center; padding-right:25px; padding-top:10px; font-size:12px}
.nypro span.current,.nypro a.num { display:inline-block; margin:0 5px; padding:0 8px; height:23px; line-height:23px;font-size:14px;}
.nypro span.current,.nypro a.num:hover { background:#fcf7f7; border:#f11b1e 1px solid; color:#f11b1e;font-size:14px;}
.nypro a.num,.nypro a.end,.nypro a.next,.nypro a.prev { border:#cdcdcd 1px solid; color:#333; background:#fff; text-decoration:none;font-size:14px;}
.nypro a.end,.nypro a.next,.nypro a.prev { display:inline-block; padding:0 8px;height:23px; line-height:23px;font-size:14px;}
.nypro a.prev { margin:0 5px;font-size:14px;}


<!--0.0001981258392334-->