﻿
* {
  outline: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*,
:before,
:after {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
* {
    -webkit-tap-highlight-color: transparent;
}
html {
  -webkit-text-size-adjust: 100%;
  font-family: serif;
}
:root {
  --ww: 1920 * 100vw;
}
@media (max-width: 1600px) {
  :root {
    --ww: 1600 * 100vw;
  }
}
@media (max-width: 1024px) {
  :root {
    --ww: 1200 * 100vw;
  }
}
@media (max-width: 768px) {
  :root {
    --ww: 1024 * 100vw;
  }
}
@media (max-width: 750px) {
  :root {
    --ww: 750 * 100vw;
  }
}
@media (max-width: 640px) {
  :root {
    --ww: 500 * 100vw;
  }
}
html {
  font-size: calc(100 / var(--ww));
}


@font-face{font-family:'paragon';src: url('https://en.sage-modi.com/en/common/Fonts/Paragon-Regular.otf');}
@font-face{font-family:'Newsreader16pt';src: url('../font/Newsreader16pt-Regular.woff');}
@font-face{font-family:'Newsreader16pt-Bold';src: url('../font/Newsreader16pt-Bold.woff2');}
@font-face{font-family:'Mediamoure';src: url('../font/Mediamoure-Regular.woff');}
@font-face{font-family:'Barlow';src: url('../font/Barlow-Regular.woff');}


body {
  background: #f4f4f4;
  padding: 0;
  margin: 0 auto;
  font-size: 0.16rem;
  position: relative;
  font-family:'Barlow';
  -webkit-text-size-adjust: none;
  /*取出点击出现半透明的灰色背景*/
  -webkit-tap-highlight: rgba(0, 0, 0, 0);
  /*控制内容的可选择性*/
  /*-webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;*/

}
@media (max-width: 640px) {
  body {
    font-size: 0.2rem;
    
  }
}

.imgbox{ overflow:hidden; position:relative;transition: all 0.5s;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;}
.imgbox img{ width:100%; height:100%;object-fit: cover;transition: all 0.5s;}

.bg{background: #f4f4f4;}

.w_1720{max-width: 1600px;width: 90%;margin: auto;}
.ly_tit{font-size: .6rem;color: #000;padding-bottom: .5rem;font-weight: 700;font-family:"Newsreader16pt-Bold";
  line-height: 1;}
.ly_tit1{font-size: .6rem;color: #000;padding-bottom: .5rem;font-weight: 700;font-family:"Newsreader16pt-Bold";line-height: 1;font-style: italic;}
.ly_tit1:after{content: ''; width:calc(320 / 30* 1em);height: calc(3 / 30* 1em);background:linear-gradient(90deg,#ed7d31,#ffffff00);; display: block;margin: calc(5 / 30* 1em) 0 0; border-radius: 10px;}

@media (max-width: 1024px) {
.ly_tit{font-size: .4rem;padding-bottom: .2rem}
}
@media (max-width: 640px) {
.ly_tit{font-size: .3rem;}
}


.color_on{color: #ed7d31;}
.bt_N{font-family:"Newsreader16pt-Bold";}


.w_96{width: 90%; max-width: 1600px;}






/*
 .Other002373
 */
.Other002373{ background: #fff;}
.Other002373 #fullPage{ height: 100%; position: relative;transform: translate3d(0px, 0px, 0px);transition: all 700ms ease;}
#fp-nav ul li+li { position: relative; margin-top: 30px; }
#fp-nav ul li:last-child { display: none; }
#fp-nav ul li a { display: block; width:24px; height:24px; position: relative; margin: 0 auto; }
#fp-nav ul li a span { display: block; width: 6px; height: 6px; position: absolute; background: #fff; border-radius: 50%; left: 50%; top: 50%; margin-left: -3px; margin-top: -3px; }
#fp-nav ul li a.active span, 
#fp-nav ul li:hover a.active span, 
#fp-nav ul li:hover a span { background: #ed7d31; }
.Other002373 .section .bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; 
  background-position: top 1.26rem center; background-repeat: no-repeat; background-size:100% auto;}
.Other002373 .section .conts{ position: relative; z-index: 6; padding: 0 5%;} 





.index_header{
  position:fixed;
  z-index:100;
  padding: 0 0.6rem 0 0.6rem;
  top:0;
  left:0;
  width:100%;
  box-sizing:border-box;
  font-family:"paragon";
  background: #fff;
  }
.index_header .box{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: nowrap;align-items: center;}
.index_header .top-1{width: 100%;}
.index_header .box .logo{display: inline-block;background: #fff0;/* padding: 0.15rem 0 0 0; */width: 50%;}
.index_header .box .logo a{display: inline-block;}
.index_header .box .logo img{max-height: 0.4rem;}
.index_header .box .logo .img2{display:none}

.index_header .box .nav{width: 100%;display: inline-block;text-align: right;padding-right: 0;}
.index_header .box .nav > .item{position:relative;display: inline-block;cursor: pointer;margin:0.42rem 0 0  0.6rem;}
.index_header .box .nav > .item > p{/* z-index: 10; */position: relative}
.index_header .box .nav > .item > p a{font-size: .16rem;color:#000;line-height: 0.54rem;  display: block;position: relative;z-index: 15;}
.index_header .box .nav > .item > p a:after{content: ''; width: 0; height: 4px; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; background: #ed7d31; transition: 0.5s}
.index_header .box .nav > .item:hover > p a{color:#ed7d31; }
.index_header .box .nav > .item:hover > p a:after{width: 100%;}
.index_header .box .nav > .item .select{ min-width:150%; position:absolute; top: calc(100% + 25px); left:50%; transform:translateX(-50%);  white-space: nowrap;  background:#fff;  padding:0.1rem 0;  display: none;  /*transition:1s */ }
.index_header .box .nav > .item .select a{font-size:0.16rem;display:block;line-height:4;text-align:center;color:#333; padding: 0 .2rem}
.index_header .box .nav > .item .select .act{color:#ed7d31}
.index_header .box .nav > .item .select a:hover{color:#ed7d31}
.index_header .box .nav > .item .select::after{content:'';position:absolute;top:-55px;left:50%;transform:translateX(-50%);
  border:30px solid transparent;border-bottom-color:#fff;transform:0.4s all;}
.index_header .box .nav > .item .phone{background:#fff;padding:1.5rem 0;display:none;transition:1s}
.index_header .box .nav > .item .phone a{font-size:0.16rem;display:block;line-height:4;text-align:center;color:#333}
.index_header .box .nav > .item .phone a:hover{color:#ed7d31}
.index_header .box .nav > .item .phone::after{content:'';position:absolute;top:-20px;left:50%;transform:translateX(-50%);border:10px solid transparent;border-bottom-color:#fff;transform:0.4s}
.index_header .box .nav > .item#m7{margin-left: .06rem}
.index_header .box .nav > .item#m7 p{transform: translateY(-.3rem); }
.index_header .box .nav > .item#m7 p a{text-align: center; width: 1.45rem; height: 0.44rem; line-height: 0.44rem; background: #ed7d31;  border-radius:8px;font-weight: 600; font-size: 0.16rem;  display:flex; justify-content: center; align-items: center; white-space: nowrap;  color:#fff;  transition: all 0.2s; }
.index_header .box .nav > .item#m7 p a:after{display: none}
.index_header .box .nav > .item#m7:hover p a{font-size: 0.2rem;}
.index_header .box .nav > .item#m7 .select{display: none!important}
.index_header .box .nav > .item#m61 p a{padding-right: 10px; background: url(../image/language.svg) no-repeat 10px; background-size: 20px; color: #ed7d31}
@media screen and (min-width:1024px){
.index_header .box .nav > .item#m61 p a{padding-left: 35px; line-height: 25px; box-shadow: 0 0 0 1px #ed7d31; border-radius: 4px; }
.index_header .box .nav > .item#m61 .select{min-width:100%}
.index_header .box .nav > .item#m61 .select a{line-height: 2}
}
@media screen and (min-width:680px){
.index_header .box .nav > .item:hover .select{display:block}
.index_header .box .nav > .item:hover .select_nav{display:block}
.index_header .box .nav > .item:hover .select_nav2{display:block}
}

.index_header .box .nav > .item .select_nav::after{content:'';position:absolute;top:-60px;left: 50%;transform:translateX(-50%);border:30px solid transparent;border-bottom-color:#fff;transform:0.4s all;}


.index_header .box .nav .aon{}
.index_header .box .nav .aon p a{ color:#ed7d31;  font-weight:600;  font-size: 0.22rem;  }
.index_header .box .main .call{line-height:90px;font-size:1rem;color:#fff}
.index_header .box .main .call img{margin-right:0.625rem}
.index_header .box .main .call a{color:#fff}
.index_header .box .main .language{line-height:90px;margin-left:5rem}
.index_header .box .main .language a{display:inline-block;width:48px;height:48px;border:1px solid #69696f;border-radius:50%;font-size:18px;color:#fff;font-weight:bold;line-height:48px;text-align:center;display:none}
.index_header .box .main .language a:hover{color:#ed7d31}
.index_header .box .main .menu{display:none}
.select_nav{/* min-width:1600%; */ min-width: 14rem;  position: absolute; top: calc(100% + 30px); left: 50%; transform: translateX(-50%);background:#fff;z-index:10;display: none;}
.select_nav .box{width: 96%;/* padding: 0 0.2rem; */margin:0 2%;margin-top: 0;clear: both;
display: inline-block;}
.select_nav .box .boxLeft{width: 47%;padding: 0.6rem 0;float: left;}
.select_nav .box .boxLeft .item{margin-bottom: 0;}
.select_nav .box .boxLeft .item:last-child{margin-bottom:0}
.select_nav .box .boxLeft .item .img{width:64px;display: none;}
.select_nav .box .boxLeft .item .img img{width:100%}
.select_nav .box .boxLeft .item .text{width: 100%;padding-left: 0;box-sizing:border-box;clear: both;
  display: inline-block;}
.select_nav .box .boxLeft .item .text h5{font-size: 0.18rem;width: 50%;line-height:4;float: left; text-align: left;
color:#000;font-weight:bold;/* margin-top:1rem; */padding: 0 0.1rem;width: 50%;}
.select_nav .box .boxLeft .item .text p{font-size:1rem;color:#999;margin-top:0.5rem;opacity:0}
.select_nav .box .boxLeft .active .text h5{color:#ed7d31;}
.select_nav .box .boxLeft .active .text p{opacity:1}
.select_nav .box .boxLeft .item .text .list{width: 50%;float: right;text-align: center;
  border-right: 1px solid #ddd;border-left: 1px solid #ddd;padding-bottom: 0.45rem;}
.select_nav .box .boxLeft .item .text .list li{font-size: 0.16rem;line-height:4;color: #000;}
.select_nav .box .boxLeft .item .text .list li.on{color:#ed7d31;}
.select_nav .box .boxRight{width: 53%;/* border-left:1px solid #eee; */box-sizing:border-box;padding:0 0 0.45rem;display: inline-block;float: right;}
.select_nav .box .boxLeft .item .text .list li:hover{color:#ed7d31;cursor: pointer;}
.select_nav .box .boxRight .main{display:none}
.select_nav .box .boxRight .main .item{padding: 0 10%;width: 50%;/* margin:0 7.5%; */ margin-bottom: 2%;}
.select_nav .box .boxRight .main .item .img img{/* width:100%; */max-height: 2rem;margin: 0 auto;display: block;}
.select_nav .box .boxRight .main .item .text{/* margin-top:2rem; */text-align:center;font-size: 0.16rem;color:#000;transition:0.4s}
.select_nav .box .boxRight .main .item:hover .text{color:#ed7d31}
.select_nav .box .boxRight .main .item.active .text{color:#ed7d31}
.select_nav .box .boxRight .act{display:flex; flex-wrap: wrap;}
.active_h{background:#fff;}


/*.index_header:hover{background:#fff}*/

.index_header .box .nav > .item .select_nav2{/* min-width:1000%; */ min-width: 8rem;  position:absolute;top:calc(100% + 30px);left: 50%;transform: translateX(-50%);background: #fff;padding: 0.1rem 0;display: none;/*transition:1s all;*/ /* white-space: nowrap */}
.index_header .box .nav > .item .select_nav2 .box{width: 100%;background: #fff;margin-top: 0;clear: both;display: inline-block;}
.index_header .box .nav > .item .select_nav2::after{content:'';position:absolute;top:-60px;left: 50%;transform:translateX(-50%);border:30px solid transparent;border-bottom-color:#fff;transform:0.4s all;}

@media(max-width:1024px){
.index_header{padding: 0 .2rem}
.index_header .box .logo{padding: .2rem 0}
.index_header .box .nav{position: fixed; left: -100%;top:0;height: calc(100vh); background-color: #fff;opacity: 0;transition: 0.5s;box-shadow: 0 5px 5px rgba(0,0,0,0.1); width:60vw;display: block; text-align: left}
.index_header .box .nav > .item{display: block; margin: 0; border-bottom: solid 1px #ddd;padding: .1rem .2rem}
.index_header .box .nav > .item p a{font-size: .20rem}
.index_header .box .nav > .item#m7{margin-left: 0}
.index_header .box .nav > .item#m7 p{transform: translateY(0);}
.index_header .box .nav > .item#m7 p .op{display: none}
.index_header .box .nav > .item .select{position: initial;transform:none;min-width: 100%; padding:.1rem 0;}
.index_header .box .nav > .item .select a{text-align: left; line-height:3; border-top: solid 1px #ddd}
.index_header .box .nav > .item .select_nav2{position: initial;transform:none;min-width: 100%; padding: 0 .1rem;}

.select_nav{min-width: 100%;position: initial;transform:none}
.select_nav .box{padding: .2rem 0}
.select_nav .box .boxLeft,
.select_nav .box .boxRight{width: 100%; float: none; display: block}
.select_nav .box .boxRight{display: none}
.select_nav .box .boxLeft{padding: 0}
.select_nav .box .boxLeft .item{padding: .1rem 0; border-top: solid 1px #ddd}
.select_nav .box .boxLeft .item .text h5{float: none; width: 100%; line-height: 1.2; padding: 0}
.select_nav .box .boxLeft .item .text .list{float: none; width: 100%; border: none;padding: .1rem 0; text-align: left}
.select_nav .box .boxLeft .item .text .list li{line-height:2}
.select_nav .box .boxLeft .item .text .list li a{display: block}

.menu-show .index_header .box .nav{left: 0; opacity: 1;}
}


/*TextList003121 */
.TextList003121{padding: 0;font-family: 'paragon';}
.TextList003121 .inside{border: none;padding: 0;}
.TextList003121 .tit{margin: 0;font-family: 'paragon';color: #333333;padding-bottom: 1em;line-height: 1;}
.TextList003121 .biaoti{display: none; position: relative}
.TextList003121 .area dd{color: #000;font-size: .16rem;line-height: 3;/* border-radius: 2.5em; */padding: 0;cursor: pointer;text-align: left;}
.TextList003121 .area dd.on{/* background-color: #f4f4f4; */color: #ed7d31;}
.TextList003121 .list{display: none;text-align: left; font-size: .16rem; /* text-indent: 10%; */padding-left: 0.35rem; line-height: 3;}
.TextList003121 .list li{padding: 0;color: #000;}
.TextList003121 .list li a:hover,
.TextList003121 .list li.on a{color: #ed7d31;}
.TextList003121 .list li h4{font-weight: normal;font-size: 1.25em;padding-left: 2em;background: url(https://en.sage-modi.com/en/common/images/TextList003121-icon.png) no-repeat left center; margin: 0 0 0 -2em;color: #333333;line-height: 1.5;}
.TextList003121 .list li aside{position: relative;padding-left: 3.125em; min-height: 1.875em;}
.TextList003121 .list li aside span{position: absolute;left: 0;top: 0;}
@media (min-width:769px) {
.TextList003121 .ytable{table-layout: fixed;}
.TextList003121 .ytable-cell{vertical-align: top;}  
.TextList003121 .area{width: 50%;padding-left: 8%;border-right: 1px solid #f4f4f4;padding-top: 0;}
.TextList003121 .area dl{margin-right: 0;}
.TextList003121 .list-group{padding-left: 0;}
}
@media (max-width:1024px) {
.TextList003121 .area{display: none!important}
.TextList003121 .biaoti{display: block; padding-right: .2rem}
.TextList003121 .list{display: block;text-indent:inherit; border-top: solid 1px #ddd}
.TextList003121 .list ul{display: none}
}
@media (max-width:768px) {
.TextList003121 .area{margin-bottom: 2vw;}  
.TextList003121 .area dl{display: flex;flex-wrap: wrap;}
.TextList003121 .area dd{font-size: 2.5vw;}
}
@media (max-width:480px) {
.TextList003121 .tit{font-size:6vw;}
.TextList003121 .list li{font-size:3.5vw;}
.TextList003121 .area dd{font-size:3.5vw; padding: 0 1em; line-height: 2.2;}
}






/*Banner002826 */
.Banner002826{position: relative;z-index: 1;margin-top: 0.94rem;background: #f4f4f4;}
/*方法1，2，3*/
.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: 50%; top: 50%; 
  transform: translate(-50%,-50%);maxn-height: 8.4rem; min-width: 100%;}
.Banner002826 li.slick-slide video + a{visibility: hidden;}
@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826{margin-top: 6%}
.Banner002826  li.slick-slide img.pc{display: none;}
.Banner002826  li.slick-slide video{left: -100%;top: 100%; opacity: 0;}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../image/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;}
.Banner002826  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.Banner002826  li.video-show video{left: 50%; top: 50%; opacity: 1;}
}

.slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, 
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before, 
.slick-track:after{display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track { visibility: hidden;}
.slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.slick-slide .slick-loading img { display: none;}
.slick-slide .dragging img { pointer-events: none;}
.slick-initialized .slick-slide { display: block;}
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow .slick-hidden { display: none;}

.Banner002826 .slick-dots{position: absolute; left: 50%; transform: translate(-50%,0); bottom: 5%;overflow: hidden; z-index: 10;}
.Banner002826 .slick-dots li{float: left; width: 18px; height: 18px;position: relative; border-radius: 50%;border: 2px solid #fff; cursor: pointer;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 10px;}
.Banner002826 .slick-dots li:before{position: absolute; left: -1px; top: -1px; right: -1px; bottom: -1px; border-radius: 50%;background: #fff; transition: 0.3s;content: '';}
.Banner002826 .slick-dots li.slick-active:before{transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);}
.Banner002826 .slick-dots li button{display: none;}
@media(max-width:640px){
.Banner002826 .slick-dots li{width: 10px; height: 10px;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 4px;}
}



.Banner002730{ position:relative;background: #f4f4f4;}
.Banner002730 .ytable{height: 100%;text-align: center;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:28px; }
.Banner002730 .txt .auto{ max-width: 1600px;}
.Banner002730 .txt .content1{font-size: 1rem;font-family:'paragon';color:#000;line-height: 1;font-weight: bold; margin-top: 0.4rem;}
.Banner002730 .txt .content2{
  font-size: calc(150/1920*100vw);
  font-family:'paragon';
  line-height: 1;
  font-weight: bold;
  color: #ed7d31;
  margin-top:0;
  }
.Banner002730 .txt .content2 span{
  font-size: 0.5rem;
  font-family:'paragon';
  color:#000;
  font-weight: bold;
  line-height: 1;
  margin-right: 0.6rem;
  }

@media(max-width:1200px){
.Banner002730 .txt{position: relative; padding: 10% 0}
}
@media(min-width:1025px){
.Banner002730 figure{ height:350px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
.Banner002730 .fr{float: right;}
.Banner002730 .txt .content2 span{font-size: calc(50/1024*100vw); margin-right: .1rem}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 24px;}
}



.About{padding: 2.6rem 0;font-family:'Barlow';background: no-repeat;background-size: 100% auto;}
.About .left .desc{line-height: 1.5;font-size: .22rem;color: #333;font-family:"Barlow";}
.About .left .desc p{margin: 0;margin-bottom: 0.28rem;}

.About .right{padding-right: 8%}
.About .right li{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0;
  margin-bottom: 0.6rem;
  }
.About .right li:first-child{padding-top: 0}
.About .right li:last-child{margin-bottom: 0}
.About .right li .txt{width: 100%}
.About .right li .txt aside{position: relative;}
.About .right li .txt .counter{
  font-size: 0.6rem;
  color:#ed7d31;
  line-height: 1;
  font-weight: bold;
  margin-bottom: calc(30 / 16 * 1em);
  text-shadow: 2px 2px 2px #fff;
  }
.About .right li .txt sup{
  font-size: 0.8rem;
  color:#ed7d31;
  font-weight: 600;
  /* margin-bottom: -33px; */
  line-height: 1;
  position: absolute;
  /* right: 0; */
  bottom: -6px;
  text-shadow: 2px 2px 2px #fff;
  }
.About .right li .txt p{
  color: #fff;
  padding-left: .1rem;
  font-size: .22rem;
  line-height:1.5;
  text-shadow: 2px 3px 1px rgb(237 125 49 / 90%);
  }
.About .right li .icon{width: 30%;text-align: right;display: none;}
/*.About .right li:first-child .txt aside{float: left;}
.About .right li:first-child .txt p{display: inline-block;float: right;line-height: 1.6rem;}
*/

.About .img img{margin-top: calc(70 / 16 * 1em)}


.About .box2{margin-top: calc(70 / 16 * 1em)}
.About .box2 .tit3{color: #333;font-size: calc(20 / 16 * 1em);}
.About .box2 .list{display: flex;justify-content: space-between;margin-top:calc(70 / 16 * 1em) }
.About .box2 .list .item{width: 31%;}
.About .box2 .list .item .pic{padding-bottom: 55%;position: relative;overflow: hidden}
.About .box2 .list .item .pic img{position: absolute;width: 100%;height: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);object-fit: cover}
.About .box2 .list .item .txt{background: #f5f5f5;padding: calc(40 / 16 * 1em);}
.About .box2 .list .item .txt .tit{font-size: calc(26 / 16 * 1em);color: #333;font-weight: bold;padding-bottom:calc(20 / 26 * 1em) }
.About .box2 .list .item .txt .desc p{line-height: 1.66;margin: 0}

@media(min-width:1025px){
    .About .flex{display: flex;justify-content: space-between;}
    .About .left{width: 66%;}
    .About .right{width: 28%;}
}
@media(max-width:1025px){
.About{padding: 5% 0}
.About .right{padding-top: 4%; padding-right: 0}
.About .right ul{display: flex; flex-wrap: wrap; justify-content: space-between}
.About .right ul li{margin-bottom: 0;padding: 4% 0; flex: auto; min-width: 50%; text-align: center;}
}

/*RighInfo003148 */
.RighInfo003148{padding: 1.2rem 0;background:#f4f4f4; }
.RighInfo003148 .auto{}
.RighInfo003148 .title{ font-size: .22rem;color: #333333; margin-bottom:0;line-height:1.8;}
.RighInfo003148 .title span{ font-weight: bold;}
.RighInfo003148 .title span b{color:#ed7d31;font-size: 0.26rem;margin-right: 3px;}

.RighInfo003148 .items-group .items p{color: #999;font-size: .22rem; line-height: 1.64285;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}

.RighInfo003148 .box-rows{margin-top: 0.8rem;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;
  margin: -1.36363em auto 0; line-height:4.5; background: url(../image/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{font-size: 0.4rem;margin: 0 0 0.4rem 0;line-height: 1;text-align: center;}
.RighInfo003148 .box-rows dd aside:first-letter{font-size: 0.6rem;}
.RighInfo003148 .box-rows dd p{padding-left: 0; color: #999999; line-height:1.8;font-size: .18rem;
    text-align: justify;
    text-justify: inter-ideograph; /* 标准写法 */}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}  
.RighInfo003148 .box-rows dd{float: left; width: 31%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right:3.5%;}
}
@media (max-width:1024px) {
.RighInfo003148 {padding: 3% 0}
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em;}
}


/*
 .Timeline000323 为demo编号
 */
.Timeline000323{padding-top: 2.4rem; overflow:hidden;font-family: "Barlow";}
.Timeline000323 .auto{ position:relative;height:600px; }
.Timeline000323 .prev,.Timeline000323 .next{width:42px;height:40px;position:absolute;top:190px;left:0;z-index:100;
 cursor:pointer; background:url(../image/Timeline000323-Ban_jt.png) no-repeat;}
.Timeline000323 .next{ left:auto; right:0; background-position:0 0;}
.Timeline000323 .scrollWrap{margin: 0;padding-left: 0;position:relative;}
.Timeline000323 dl:first-child{;margin-left:1rem;}
.Timeline000323 dl{float:left; text-align:center; position:relative;margin-right:0.6rem;padding: 0.4rem 0.4rem 0 0;
border-right: 2px solid #ddd;min-height: 4rem;}
.Timeline000323 .dlList{ overflow:hidden;}
.Timeline000323 .dlList h3{ font-size:.5rem;font-weight: bold; color: #ed7d31;min-height: 1rem; 
  text-align:left; margin-left:0;}
.Timeline000323 .dlList li{width:280px; margin:0 0 25px 0; list-style:none;}
.Timeline000323 .dlList li p{ text-align:left; color:#7a7166;font-size: .32rem;line-height: 1.6;}
.Timeline000323 .dlList li p em{ margin:0 3px;color: #ed7d31;}
.Timeline000323 .dlList li .hisList{overflow:hidden;}
.Timeline000323 .dlList li .hisList img{width:118px; height:73px; float:left;}
.Timeline000323 .dlList li .hisList .hisTime{ width:80px; float:right;}
.Timeline000323 .dlList li .hisList .hisTime h4{ margin:0; font-size:16px; color:#7a7166; font-weight:400;}
.Timeline000323 .dlList li .hisList .hisTime h4 span{font-size:27px; color:#7a7166; font-weight:600;}
.Timeline000323 .dlList li .hisList .hisTime a{ width:80px; height:34px; text-align:center; font-size:16px; 
  line-height:34px; display:block; color:#fff; background:#bba88e; margin-top:10px;}



/*Timeline002789 */
.Timeline002789{padding: 1.2rem 0;font-family: "Barlow";}
/*slick Basic*/
.Timeline002789 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Timeline002789 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Timeline002789 .slick-list:focus {outline: none}
.Timeline002789 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Timeline002789 .slick-slider .slick-track, 
.Timeline002789 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Timeline002789 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Timeline002789 .slick-track:before, 
.Timeline002789 .slick-track:after{display: table; content: '';}
.Timeline002789 .slick-track:after{ clear: both;}
.Timeline002789 .slick-loading .slick-track { visibility: hidden;}
.Timeline002789 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Timeline002789 .slick-slide .slick-loading img { display: none;}
.Timeline002789 .slick-slide .dragging img { pointer-events: none;}
.Timeline002789 .slick-initialized .slick-slide { display: block;}
.Timeline002789 .slick-loading .slick-slide { visibility: hidden;}
.Timeline002789 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Timeline002789 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Timeline002789 li .pic{border-bottom: 1px solid #e5e5e5;background: url(https://en.sage-modi.com/en/common/images/Timeline002789-line.png) repeat-x left bottom;padding-bottom: 29px;}
.Timeline002789 li .Ispic{padding-bottom: 50%; width: 90%;margin: 0 auto;border-radius: 6px; }
.Timeline002789 li .inner{position: relative;padding-top: 0.3rem;text-align: center;border-right: 1px solid #ddd;border-left: 1px solid #ddd;
min-height: 5rem;padding-left: .4rem;padding-right: .4rem;}
.Timeline002789 li .inner:after{position: absolute;left: 50%;margin-left: -6px;top: 0;width: 1px;height:40px;
  background: #e5e5e5;content:'';display: none}
.Timeline002789 li .inner time{ font-size:.36rem;font-weight: 600; color: #ed7d31;
  text-align:left; margin-left:0;margin-bottom: .6rem;display: inline-block;}
.Timeline002789 li .inner p{text-align:left; color:#333;font-size: .2rem;line-height: 1.6;margin-bottom: 0.1rem;}
.Timeline002789 li .inner p b{font-weight:600;margin-right: 5px;font-size: 0.3rem;}
.Timeline002789 li .inner p em{color:#ed7d31;font-weight:600 }

.Timeline002789 .slick-arrow{font-size: 0;width: .6rem; ;height: 1rem;border: 0;position: absolute;top: 30%; 
  cursor: pointer;padding: 0;z-index: 10;border-radius: 50%;}

/*.Timeline002789 .slick-arrow:before{position: absolute; content: ''; width: 10px; height: 10px; 
  border-right: 2px solid #fff; border-top: 2px solid #fff; 
  transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); left: 50%; top: 40%; margin: -5px 0 0 -6px;}
.Timeline002789 .slick-prev:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg); margin-left: -3px;}
*/


.Timeline002789 .slick-prev{left: -60px;background: url(../image/left.png) no-repeat;background-size: .6rem auto;}
.Timeline002789 .slick-next{right:-60px;background: url(../image/right.png) no-repeat;background-size: .6rem auto;}

@media(max-width:1024px){
.Timeline002789{padding: 3% 0}
.Timeline002789 .slick-prev{left: 0;}
.Timeline002789 .slick-next{right:0;}
}







/*Bottom003000 */
.Bottom003000{background-color: #0f0f0f;padding: 3.44vw 0; }
.Bottom003000,
.Bottom003000 a{color: rgba(255,255,255,0.5); }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color: #ed7d31;}
.Bottom003000 .auto{max-width: 1400px;}
.Bottom003000 .b-left .contact{font-weight: 100;line-height: 2.285em;}

.Bottom003000 .share{margin: 20px 0;}
.Bottom003000 .share li{float: left;position: relative;}
.Bottom003000 .share li:not(:last-child){margin-right:4%;}
.Bottom003000 .share li figure{display: none;width: 130px; position: absolute; left: 0;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px;z-index: 999;}
.Bottom003000 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; left: 16px; top:100%;}
.Bottom003000 .share li a{display:flex;justify-content: center; align-items: center; width: 50px; height: 50px; border-radius: 50%;background-color: rgba(60,60,60,0.3); cursor: pointer;}
.Bottom003000 .share li a img{width: 25px; height: 25px;}
.Bottom003000 .share li a:hover{background-color: #ed7d31;}
/*.Bottom003000 .share li.facebook a{background-image: url("../images/Bottom003000_facebook.png");}
.Bottom003000 .share li.linkedin a{background-image: url("../images/Bottom003000_in.png");}
.Bottom003000 .share li.youtube a{background-image: url("../images/Bottom003000_youtube.png");}*/

.Bottom003000 .b-right nav{border-bottom: 1px solid rgba(84,84,84,0.2); }
.Bottom003000 .b-right nav a{color: #fff;font-size: 16px;display: inline-block;}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; content: '·'; margin:0 10px;}
.Bottom003000 .b-right nav a:hover{color: #ed7d31;}
.Bottom003000 .b-right nav a.lm61{display: none}
.Bottom003000 .b-right aside{padding-bottom: 15px;}
.Bottom003000 .b-right aside a:not(:last-child):after{display: inline-block; content: ''; margin:0 7px; width: 2px; height: 2px; vertical-align: middle;background: rgba(255,255,255,0.5);}
@media(min-width:1025px){
.Bottom003000 .b-right{text-align: right;}
.Bottom003000 .b-right nav{padding-bottom: 40px; margin-bottom: 47px;}
}
@media(max-width:1024px){
.Bottom003000{text-align: center;}
.Bottom003000 .b-right{padding-top: 3vw;border-top: 1px solid rgba(84,84,84,0.2); margin-top: 3vw;}
.Bottom003000 .b-right nav{display: none;}
.Bottom003000 .share,
.Bottom003000 .contact{display: table; margin: 0 auto;}
.Bottom003000 .share{margin-top: 3vw;min-width:3rem; margin: auto}
.Bottom003000 .contact{text-align: left;}
}
@media(max-width:640px){

}


.RighInfo002738{ overflow: hidden; padding: 1.2rem 0;background: #f4f4f4;}
.RighInfo002738 .flipster{margin-top: 0;position: relative;}
.RighInfo002738 li{ width:100%; max-width: 1160px; margin: 0 auto;}
.RighInfo002738 .pic{ background: #fff; border-radius:15px; overflow: hidden; }
.RighInfo002738 .Ispic{ width:100%; display: block; padding-bottom:45%; background-size:cover;}
.RighInfo002738 .tit{position: absolute;bottom: 0;left: 0;color:#fff;padding: 0 0.4rem;  
  margin-bottom:0.6rem; opacity: 0;text-align: left;font-weight: bold;}
.RighInfo002738 .tit h5{font-size: 0.36rem;margin-bottom: 0.2rem;text-shadow: 2px 2px 6px #000;}
.RighInfo002738 .ym{font-size:0.2rem;color:#fff;margin-top: 0.1rem;line-height:0.3rem;font-weight: normal;text-shadow: 1px 1px 4px #000000;}
.RighInfo002738 .flip-current .tit{ opacity: 1;}
.RighInfo002738 .flipster{overflow: visible;}
.RighInfo002738 .flipto-prev{position: absolute;background: url(../image/left.png) no-repeat center center; width: .6rem; 
  height: 1rem; transition: 0.3s; font-size: 0; z-index: 20; display: block !important;
   top: 50%; margin-top: 0; background-size: .6rem auto;} 
.RighInfo002738 .flipto-next{position: absolute;background: url(../image/right.png) no-repeat center center; width: .6rem; 
  height: 1rem; transition: 0.3s; font-size: 0; z-index: 20; display: block !important;
   top: 50%; margin-top: 0; background-size: .6rem auto;}
.RighInfo002738 .flipto-prev{left: -0.6rem; }
.RighInfo002738 .flipto-next{right: -0.6rem;} 
@media(min-width:1025px){
.RighInfo002738 .flipster-carousel .flip-next .pic,
.RighInfo002738 .flipster-carousel .flip-prev .pic{filter: blur(4px); opacity: 0.6;}
.RighInfo002738 .flipster-carousel .flip-past .pic,
.RighInfo002738 .flipster-carousel .flip-future .pic{filter: blur(5px); opacity: 0.6;}
}
@media(max-width:1025px){
.RighInfo002738{padding: 3% .6rem;}
.RighInfo002738 .Ispic{padding-bottom: 80%}
}

.Awards{padding: 1.2rem 0;}

/*
 .Floor002358 为demo编号
 */
.Floor002358{}
.Floor002358 { }
.Floor002358 .auto{ position:relative;}
.Floor002358 .title{ text-align:center; font-size:28px; font-family:'sans-serif'; font-weight:lighter;  color:#333; margin:0; padding-bottom:4%; position:relative;    }
.Floor002358 .title:after{ display:block; margin:0 auto; width:100px; height:1px; background-color:#bbb; margin-top:30px; content:''; }

.Floor002358 .list{ width:100%; position: relative;}
.Floor002358 .bd{overflow:hidden;  }
.Floor002358 .bd ul{ margin: 0; padding: 0 10px;}
.Floor002358 .bd li{ width: 100%; margin: 0 0 15px; transition:.5s; display: block;padding:0 0.1rem; }
.Floor002358 .bd li:hover{}
.Floor002358 .list .iconfont{ position: absolute; top: 50%; margin-top: -50px; width: .6rem; height:1rem; 
   text-align: center; cursor: pointer;z-index: 99;}
.Floor002358 .list .iconfont:hover{ color: #f8b62b;}
.Floor002358 .list .prev{ left: -60px; background: url(../image/left.png) no-repeat center center;background-size: 0.6rem auto;}
.Floor002358 .list .next{ right: -60px;background: url(../image/right.png) no-repeat center center;background-size: 0.6rem auto;}

@media only screen and (min-width:1024px ) {
  .Floor002358 .title{ font-size: 32px;}
}
@media only screen and (max-width:1360px ) {
  .Floor002358 .list{ padding: 0 50px;overflow:hidden;}
  .Floor002358 .list .iconfont{ font-size: 40px; width: 40px; height: 40px; margin-top: -20px;}
  .Floor002358 .list .prev{ left: 0;}
    .Floor002358 .list .next{ right: 0;}
}
@media only screen and (max-width:767px ) {
  .Floor002358 .title{ padding-bottom: 20px;}
  .Floor002358 .list{ padding: 0 15px 0 0;}
  .Floor002358 .list .iconfont{ display: none;}
  .Floor002358 .title{ font-size: 24px;}
  .Floor002358 .title:after{ margin-top: 20px;}
}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
  0%{opacity:1}
  100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://en.sage-modi.com/en/common/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/



/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{padding-bottom:calc(120 / 16 * 1em);}
.PicList002433 .main{padding:calc(60 / 16 * 1em) 0;}
.PicList002433 .main  .slick-arrow{position: absolute;border-radius: 50%;background: url("../image/more.svg") no-repeat center center; width: 50px; height: 50px; transition: 0.3s; font-size: 0; z-index: 20; border: 2px solid #db4a27; display: block !important; top: 50%; margin-top: -25px; background-size: auto 15px;}
.PicList002433 .main  .slick-arrow:hover{background: url("../image/more-on.svg") no-repeat center center; border-color:  #db4a27;background-color: #db4a27; }

.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;transform: rotateY(-180deg);}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../image/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../image/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../image/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../image/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .list li figure img{ max-height:245px;padding: 8px;padding-top: 9px;background: url(../image/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{ margin:0 auto; max-width:310px;width:90%; line-height: calc(25 / 16 * 1em); max-height: calc(50 / 16 * 1em); color:#333;font-size: calc(20 / 16 * 1em);}
.PicList002433  .list .ul-3 li{width:33.33333333%;}
.PicList002433  .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../image/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../image/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:3px}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433  .list li figure img{ max-height:100px;}
}



/*
 .PicList002311 为demo编号
 */
.PicList002311{padding-top: 0.6rem;}
.PicList002311 .CenTitle{ padding:15px 0 10px 0; position:relative; z-index:1; margin-top: 20px; border-top: 1px solid #e7f0f4;}
.PicList002311 .CenTitle .name{ text-align:center; font-size:15px; font-weight:bold; color:#555; line-height:30px;}
.PicList002311 .CenTitle .line{ width:10px; height:1px; background:#f68121; overflow:hidden; margin:0 auto;}

.PicList002311 .honorList{ position:relative; padding:20px 40px;}
.PicList002311 .honorList .btn{ display:block; position:absolute; top:50%; margin-top:-0.5rem; width:.6rem; height:1rem; 
  cursor:pointer;}
.PicList002311 .honorList .prev{left: -60px; background: url(../image/left.png) no-repeat center center;background-size: 0.6rem auto;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{right: -60px;background: url(../image/right.png) no-repeat center center;background-size: 0.6rem auto;}
.PicList002311 .honorList .next:hover{}




.PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
.PicList002311 .honorList .list .ul li{ padding: 0 6%;}
.PicList002311 .honorList .list .ul li a{margin: 0.1rem 0;display: inline-block;}
.PicList002311 .honorList .list .ul .dot{ display:block; text-align:center; padding-top:10px; line-height:20px; font-size:14px; color:#555;}
.PicList002311 .honorList .list .ul .dot:hover{ color:#002870;}
@media only screen and (min-width:768px ) {
.PicList002311 .honorList{ padding:0;}  
}




/*Floor */
.Banner002731{ position:relative;margin-top: 0.69rem;}
.Banner002731 .bg-img{width: 100%;} 
.Banner002731 img.bg{width: 100%;height: 100%;}
.Banner002731 .text{width: 100%;position: absolute;top: 20%;left: 0;}
.Banner002731 .text .w_1720{display: flex;justify-content: space-between;}
.Banner002731 .text3{width: 45%;text-align: left;font-family: "Barlow";margin-top: 15%;}
.Banner002731 .text3 h5{font-size: .6rem;line-height: 1.8;color: #000;margin-bottom: .9rem;}
.Banner002731 .text3 p.t1{font-size: .2rem;margin-bottom:.3rem;line-height: 1;color: #000;color: #000;
  font-weight: 600;letter-spacing: 1px;}
.Banner002731 .text img{width:100%;display:block;width: 28%;margin-right: 7%;}

@media(max-width:1366px){
  .Banner002731 .text{width: 100%;position: absolute;top: 16%;left: 0;}
}

@media(min-width:1025px){
  .Banner002731 .text img{ display: block;}
}
@media(max-width:1024px){
    .Banner002731 {margin-top: 5%}
	.Banner002731 .text{width: 100%;position: absolute;top: 16%;left: 0;}
	.Banner002731 .text3{margin-top: 0;width: 80%}
    .Banner002731 .text3 h5{font-size: 0.3rem;margin-bottom: 0.2rem;}
	.Banner002731 .text3 p.t1{margin-bottom: .1rem}
    
}
@media(max-width:640px){
  .Banner002731 .txt{font-size: 24px;}
}





/*RighInfo002815 */
.RighInfo002815{padding:1rem 0;font-family:'Barlow';}
.RighInfo002815 .info .en{font-size:.22rem;color:#333;margin-bottom: 0.1rem; font-weight: 700;font-family:'Mediamoure';  }
.RighInfo002815 .info h1{margin: 0;font-weight: 700; line-height: 1;
 font-family: 'Newsreader16pt-Bold'; }
.RighInfo002815 .info{font-size: .2rem;line-height: 1.8;}
.RighInfo002815 .info .t-1{color: #666;margin-bottom:.45rem;}
.RighInfo002815 .info .t-1 p b{font-size: 0.3rem;margin-right: 5px;}
.RighInfo002815 .info .t-2{color: #ed7d31;font-weight: 700; }
.RighInfo002815 .info .t-2 b{font-size: 0.2rem;margin-right: 5px;}
.RighInfo002815 .info .t-3{width: 100%;}
.RighInfo002815 .info .t-3 dl dt{font-size:.22rem;color: #000;line-height: 1.8;font-weight:600;position: relative;padding-left: 0.24rem;}
.RighInfo002815 .info .t-3 dl dd{font-size:0.18rem;color: #000;line-height: 1.6;margin-bottom:calc(20 / 16* 1em);position:relative;padding-left: 0.24rem; }
.RighInfo002815 .info .t-3 dl dt b{font-size: 0.3rem;margin-right: 0.1rem;line-height:1;position: absolute;left: 0;}
.RighInfo002815 .info .t-3 dl dd b{font-size: 0.22rem;margin-right: 0.1rem;line-height: 1;position: absolute;left: 0;}

.RighInfo002815 .info .t-3 .TextList001357 .list li div{display: none;}

.RighInfo002815 .info1{width:50%;}
.RighInfo002815 .info1 .bt2{
  font-family:'Newsreader16pt-Bold';
  font-weight: 700;
  line-height: 1;
  padding-top: 0;
  font-size: 0.6rem;
  color: #000;
  margin-bottom: 0.3rem;
  }
.RighInfo002815 .info1 .bt2 span{font-size: 0.22rem;margin-left: 0.2rem;font-family:'Mediamoure';}
.RighInfo002815 .info1 .t-4{width: 100%;}
.RighInfo002815 .info1 .t-4 dl dt{font-size:.26rem;color: #000;cursor: pointer;line-height: 1.5;font-weight:600;
  position: relative;padding-left: 0.24rem;margin-bottom: 0.1rem;}
.RighInfo002815 .info1 .t-4 dl dt span{display: none; font-size:0.2rem;text-align: justify; color: #000;
  line-height: 1.3;margin-bottom:.1rem;position:relative;padding: 0.1rem 0;font-weight: normal;}
.RighInfo002815 .info1 .t-4 dl dd{display: none; font-size:0.2rem;text-align: justify; color: #000;line-height: 1.3;margin-bottom:.1rem;position:relative;padding-left: 0.24rem; }
.RighInfo002815 .info1 .t-4 dl dt b{font-size: 0.4rem;margin-right: 0.1rem;line-height: 0.4rem;height: 0.4rem;position: absolute;left: 0;}
.RighInfo002815 .info1 .t-4 dl dd b{font-size: 0.4rem;margin-right: 0.1rem;line-height: 0.3rem;height: 0.3rem;position: absolute;left: 0;}

.RighInfo002815 .info1 .t-4 dl dt:hover span{display: block;} 
@media(max-width:1024px){
.RighInfo002815{padding: 3% 0}
}
/*
 .TextList001357 为demo编号
 */
.TextList001357{ padding:0;}
.TextList001357 .tips{ padding:2% 0;}
.TextList001357 .pic{ float:right; width:33.6%; }
.TextList001357 .list{ float:left; width:100%;}
.TextList001357 .list .ul{}
.TextList001357 .list li{margin-bottom: 0.1rem;}
.TextList001357 .list li h5{position: relative;padding-left: 0.15rem; cursor:pointer;margin:0; font-size:.22rem;
  color: #000; line-height:1.8; font-weight:600;}
.TextList001357 .list li h5 b{font-size: 0.3rem;margin-right: 0.1rem;line-height:1.2;position: absolute;left: 0;}

.TextList001357 .list li div{ display:none; padding:0 0 2% 16px; position:relative;color: #000;font-size: 0.18rem; 
  line-height:1.6;}
/*.TextList001357 .list li div::before{ position:absolute; content:''; width:10px; height:1px; background-color:#fd6b55;
 left:0; top:12px;}*/

.TextList001357 .list li h5.on{ font-weight:bold;}
@media(max-width:768px){
.TextList001357 .pic,
.TextList001357 .list{ float:none; width:auto; }
.TextList001357 .pic{ margin:0 auto; max-width:375px; padding:2%;}
}
@media(max-width:480px){
.TextList001357 .list li div a{ display:block; overflow:hidden; height:120px;}
}

.marquee-container{
width: 100%;
position: relative;
height:5rem;/*设置走马灯的高度*/
overflow:hidden;/*隐超出容器的内容*/

color: white;
}

.marquee {
width: 100%;
box-sizing: border-box;
animation: marquee 20s linear infinite;
}

.marquee li {
display: inline-block;

/*animation-delay: 0.1s;*/
}
/*.marquee li:last-child{animation-delay: 3s;}*/

/*.marquee dl dt img{width: 100%;}
.marquee dl dd a{font-size: 16px;line-height: 1.8;margin:10px 0 20px 0;color: #666;
font-weight: 500;display: inline-block;}*/

@keyframes marquee{
0% { transform: translateY(0); }
100% { transform: translateY(-100%); }
}





.RighInfo002815 .right1{width: 28%;height: 40%;padding-left: 5%; overflow: hidden;}
.RighInfo002815 .right1 img{margin-top: 0;}

.RighInfo002815 .info2{width:100%;margin-top: 0.2rem;}
.RighInfo002815 .info2 .bt2{font-family:'Newsreader16pt-Bold';font-weight: 700; line-height: 1;padding-top: 0.6rem;font-size: 0.6rem;color: #000;margin-bottom: 0.3rem;}
.RighInfo002815 .info2 .bt2 span{font-size: 0.4rem;margin-left: 0.1rem;}
.RighInfo002815 .info2 .t-4{width: 100%;}
.RighInfo002815 .info2 .t-4 dl{display: flex; flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.RighInfo002815 .info2 .t-4 dl dt{font-size:.3rem;color: #000;line-height: 1.5;font-weight:600;position: relative;padding-left: 0.24rem;}
.RighInfo002815 .info2 .t-4 dl dd{
  font-size: 0.18rem;
  text-align: left;
  color: #666;
  line-height: 1.5;
  margin-bottom:.45rem;
  position:relative;
  padding:0.3rem 0.3rem;
  font-weight:600;
  min-height: 1.4rem;
  width: 31%;
  background: #fff;
  border-radius: 0.1rem;
  display: inline-block;
  box-shadow: 0 3px 12px rgb(0 0 0 / 24%);
  }
.RighInfo002815 .info2 .t-4 dl dt b{font-size: 0.5rem;margin-right: 0.1rem;line-height: 0.4rem;height: 0.4rem;position: absolute;left: 0;}
.RighInfo002815 .info2 .t-4 dl dd b{width: 12%;display: inline-block;}
.RighInfo002815 .info2 .t-4 dl dd p{width: 100%;display: inline-block;font-size: 0.2rem;line-height: 1.8;margin-top: 0.15rem;color: #333;font-weight: 500;}
@media(max-width:1024px){
.RighInfo002815 .info2 .t-4 dl dd{width:46%; margin: 2%}
}
@media(max-width:640px){
.RighInfo002815 .info2 .t-4 dl dd{width:100%; margin: 2% 0}
}

.RighInfo002815 .info .blue{color: #003e7b;}
.RighInfo002815 .info p{font-size: 18px; line-height: 30px;}
.RighInfo002815 .txt-dl{padding-top: 4%;}
.RighInfo002815 .txt-dl dl{ margin-bottom: 40px;}
.RighInfo002815 .txt-dl dd{position:relative; font-size: 16px;color: #333;margin-top: 20px;line-height: 24px;padding-left: 20px;}
.RighInfo002815 .txt-dl dd:before{position: absolute; content: ''; width: 10px; height: 2px; background: #333; left: 0; top: 10px;}
.RighInfo002815 .txt-dl dt{position: relative;}
.RighInfo002815 .txt-dl dt span{display: block;position: relative; z-index: 3;}
.RighInfo002815 .txt-dl dt span.en{position: absolute; z-index: 1; left: 13px; bottom: 0;color: rgba(0,62,123,0.05);font-size: 48px;font-family: Arial;text-transform: uppercase;line-height: 36px;}
.RighInfo002815 .txt-dl dt span.cn{color: #003e7b;font-size: 22px;color: #003e7b;border-left: 3px solid #ffc231; padding-left: 10px;line-height: 23px;}
@media(min-width:769px){
.RighInfo002815 .txt-dl dl{float: left; width: 45%; margin-right: 5%;}
.RighInfo002815 .txt-dl dl:nth-child(2n-1){clear: left;}
}
@media(min-width:1025px){
.RighInfo002815 .info{padding-right:0;width: 55%;}
.RighInfo002815 .pic{width: 100%;text-align: center;}
.RighInfo002815 .pic img{max-height: 6rem;}
}
@media(max-width:1024px){
.RighInfo002815 .ytable,
.RighInfo002815 .ytable-cell{display: block;width: 100%}
.RighInfo002815 .right1{padding:3% 0}
.RighInfo002815 .pic{text-align: center;}
}



/*Floor002934 */
.Floor002934{width: 40%;}
.Floor002934 .slider{position: relative;z-index: 1;padding-left: 58px;/* box-shadow: 0px 4px 24px rgba(230, 218, 203, 0.53); *//* background: rgba(255,255,255,0.9); */width: 100%;}
.Floor002934 .title{position: absolute; left: 0; top: 0; height: 100%; width: 58px;background: url("https://en.sage-modi.com/en/common/images/Floor002934_titlebg.jpg") no-repeat center center;background-size: cover;}
.Floor002934 .title a{color: #fff;position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 20px;font-size: 20px;}
.Floor002934 .slider li a{display: block; }
.Floor002934 .slider .Ispic{padding-bottom: 41.334%;}
.Floor002934 .slider li aside{margin: 10px 0; font-size: 16px;color: #000;}
.Floor002934 .slider li p{color: #b9b9b9;line-height: 1.428em; height: 2.856em; margin: 0;}
.Floor002934 .slick-arrow{position: absolute; width: 0.4rem; height: 1rem; top: 50%; margin-top: -0.2rem;
  background: url(../image/left.png) no-repeat center center;cursor: pointer; z-index: 10;background-size: contain;}
.Floor002934 .slick-prev{left: -0.4rem;}
.Floor002934 .slick-next{right: -0.4rem;background: url(../image/right.png) no-repeat;background-size: contain;}
@media(min-width:1025px){
.Floor002934 .slider .ul{padding: 0;}
.Floor002934 .slider li a{margin: 0 27px;}
}
@media(max-width:1024px){
.Floor002934 .slider .ul{padding: 3vw 5vw 2vw;}
.Floor002934 .slider li a{margin: 0 1vw;}
.Floor002934 .slick-prev{left: 1vw;}
.Floor002934 .slick-next{right: 1vw;}
}
@media(max-width:640px){
.Floor002934 .slider{padding-left: 0;}
.Floor002934 .title{width: 10vw;}
.Floor002934 .title a{font-size: 4vw;width: 4vw;}
.Floor002934 .slider li a{margin: 0 2vw;}
}


.bt2{
  font-family:'Newsreader16pt-Bold';
  font-weight: 700;
  line-height: 1;
  padding-top: 0;
  font-size: 0.6rem;
  color: #000;
  margin-bottom: 0.2rem;
  }
.bt2 span{font-size: 0.3rem;margin-left: 0.1rem;}
/*.bt2:after{content: ''; width:calc(320 / 30* 1em);height: calc(3 / 30* 1em);background:linear-gradient(90deg,#ed7d31,#ffffff00);; display: block;margin: calc(5 / 30* 1em) 0 0; border-radius: 10px;}*/


.sz_pro2 { position: relative;height: 100%;font-family:'Newsreader16pt';}
/* .sz_pro2 .img .imgbox {width: 100%;display: none;transition: 0.4s;}
.sz_pro2 .img .swiper-slide-active.imgbox{display: block;} */
.sz_pro2 .img .imgbox {width: 100%;display: none;transition: 0.4s;}
.sz_pro2 .img .imgbox.active{display: block;} 

.sz_pro2 .box {position: absolute;top: 0;  left: 0;  width: 100%;  height: 100%;}
.sz_pro2 .box .list {position: relative;height: 100%;}
.sz_pro2 .box .list .banner{height: 100%;position: relative;}
.sz_pro2 .box .list .banner .item {box-sizing: border-box;border-right: 1px solid rgba(255, 255, 255, 0.2);padding-left: 1rem;height: 7.8rem;position: relative;}
.sz_pro2 .box .list .banner .item .content1 {padding-top: 0;display: none;}
.sz_pro2 .box .list .banner .item .content1 img {/* height: 6.25rem; */transition: 0.4s;position: relative;bottom: 0;}
.sz_pro2 .img .imgbox {padding-top: 7.8rem;} 


.sz_pro2 .arrows a {z-index: 2;position: absolute;top: 50%;transform: translateY(-50%);position: absolute;width: 0.4rem;height: 1rem;top: 50%;margin-top: -0.2rem;background: url(../image/left.png) no-repeat center center;cursor: pointer;z-index: 10;background-size: contain;}
.sz_pro2 .arrows a span {/* font-size:0.5rem;color: #ed7d31; *//* cursor: pointer;width: 0.4rem;height: 1rem;margin-top: -0.2rem;cursor: pointer; */}
.sz_pro2 .arrows .left {left: 5%; }
.sz_pro2 .arrows .right {right:5%;background: url(../image/right.png) no-repeat;background-size: contain;}




@media (max-width:1600px){
/* .sz_pro2 .img img{height: 7.5rem;} */
.sz_pro2 .box .list .banner .item{height: 7.5rem;}
.sz_pro2 .img .imgbox {padding-top: 7.5rem;}
}

.sz_pro2 .box .list .banner .item .txt{position: absolute;bottom: 1rem;left: 7%;}
.sz_pro2 .box .list .banner .item .content2 {font-size: 0.3rem;font-family:'Newsreader16pt-Bold';min-height: 3em;color: #fff;/* margin-top: 2.8125rem; */transition: 0.4s;}
.sz_pro2 .box .list .banner .item .content3 {font-size: 1.125rem;color: #fff;font-family:'Newsreader16pt';margin-top: 0.75rem;text-transform: uppercase;}
.sz_pro2 .box .list .banner .item .content4 {font-size: 0.44rem;line-height: 1;font-family:'Newsreader16pt-Bold';color: transparent;-webkit-text-stroke: 1px #fff; }
.sz_pro2 .box .list .banner .item:hover .content1 img {top: -1rem;}
.sz_pro2 .box .list .banner .swiper-slide-active .item .content2,
.sz_pro2 .box .list .banner .item:hover .content2 {color: #ed7d31;}
.sz_pro2 .box .list .page {position: absolute;bottom: 7rem;left: 5.875rem;line-height: 1.875rem;z-index: 2;}
.sz_pro2 .box .list .page p span {color: #fff;font-size: 1.25rem;cursor: pointer;}
.sz_pro2 .box .list .page p span:hover {color: #ed7d31;}
.sz_pro2 .box .list .page div {font-size: 1.125rem;color: #fff;margin: 0 1.875rem;}
.sz_pro2 .box .list .page div span {color: #ed7d31;}

@media (max-width:1024px){
.sz_pro2 .img .imgbox {padding-top: 6rem;}
.sz_pro2 .box .list .banner .item{height: 6rem;}
}

.sz_pro3{padding: 1rem;background: #f4f4f4;}
.sz_pro3 .box .boxLeft {width: 100%;position: relative;}
.sz_pro3 .box .boxLeft .banner .tupian{float: left;width: 50%; text-align: center;}
.sz_pro3 .box .boxLeft .banner .tupian img {width: 60%;}
.sz_pro3 .box .boxLeft .play {position: absolute;top: 50%;left: 50%;z-index: 2;transform: translateX(-50%) translateY(-50%);cursor: pointer;}
.sz_pro3 .box .boxLeft .play img {width: 5.125rem;}
.sz_pro3 .box .boxLeft .sz_btn p {z-index: 2;position: absolute;top: 50%;transform: translateY(-50%);position: absolute;width: 0.4rem;height: 1rem;top: 50%;margin-top: -0.2rem;background: url(../image/left.png) no-repeat center center;cursor: pointer;z-index: 10;background-size: contain;}
.sz_pro3 .box .boxLeft .sz_btn p span {/* font-size:0.5rem;color: #ed7d31; *//* cursor: pointer;width: 0.4rem;height: 1rem;margin-top: -0.2rem;cursor: pointer; */}
.sz_pro3 .box .boxLeft .sz_btn .left {left: -0.6rem; }
.sz_pro3 .box .boxLeft .sz_btn .right {right: -0.6rem;background: url(../image/right.png) no-repeat;background-size: contain;}
.sz_pro3 .box .boxRight {width: 50%;}
.sz_pro3 .box .boxRight h5 {font-size: 0.3rem;color: #000;}
.sz_pro3 .box .boxRight .list {margin-top: 0;}
.sz_pro3 .box .boxRight .list .item {width: 50%;margin-bottom:0.3rem;}
.sz_pro3 .box .boxRight .list .item h6 {font-size: 0.2rem;color: #000;font-weight: bold;}
.sz_pro3 .box .boxRight .list .item p {font-size: 0.18rem;color: #666;margin-top: 0.15rem;}
@media(max-width:1024px){
.sz_pro3{padding: 3% .3rem}
.sz_pro2 .box .list .banner .item .content2{font-size: 0.2rem}
.sz_pro3 .box .boxLeft .banner .tupian,
.sz_pro3 .box .boxRight{float: none; width: 100%}
}



.bg_f8{background: #f8f8f8;}

/*Floor003176 */
.Floor003176{overflow: hidden;padding: 1rem 0;}
.Floor003176 .item-1{}
.Floor003176 .item-1 > .ytable > .ytable-cell{vertical-align: bottom;}
.Floor003176 .item-1 .right{position: relative;}
.Floor003176 .item-1 .right:after{position: absolute;content: '';width: 58.75em; padding-bottom:62.858%; bottom: -9.375em; background: url(https://en.sage-modi.com/en/common/images/Floor003176-hoverbg.png) no-repeat center; background-size: cover; left: 25.715%;}
.Floor003176 .item-1 .video{position: relative;z-index: 4;}
.Floor003176 .item-1 .video .files{position: absolute;background-color: #000; z-index: 10; top: 0;width: 100%;height: 100%; display: none;}
.Floor003176 .item-1 .video .files video{width: 100%;height: 100%;}
.Floor003176 .item-1 .video .Ispic{}
.Floor003176 .en{position: absolute;font-family: 'Butler-Medium'; font-size: 10em;color: #f3f3f3; line-height:0.75; z-index: 11;}
.Floor003176 .item-1 .video .en{top: 0.1875em;}
.Floor003176 .item-1 .play{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 5;cursor:pointer;}
.Floor003176 .item-1 .play .ytable{height: 100%;text-align: center;color: #fff;}
.Floor003176 .item-1 .play .icon{width: 3.75em;height: 3.75em;display: block; margin: 0 auto 0;background: url(../image/Floor003176-icon.svg) no-repeat center center;background-size: contain;}
.Floor003176 .item-1 .v-name{display: inline-block;background: url(https://en.sage-modi.com/en/common/images/Floor003176-titlebg-white.svg) no-repeat center bottom; padding-bottom: 1em;}

.Floor003176 .cate-name,
.Floor003176 .item-1 .title{color: #333;font-family: 'SourceHanSerifCN-Bold';}
.Floor003176 .cate-name{ font-size: 2.625em;}
.Floor003176 .item-1 .title{font-size: 4em;line-height: 1.125; margin: 0.25em 0 1em 0;}
.Floor003176 .item-1 .desc{line-height: 2;color: #666;}

.Floor003176 .more a{position: relative;display: block;width: 9.875em;line-height: 3.125; padding-left: 3.75em;background: url(https://en.sage-modi.com/en/common/images/Floor003176-more.svg) no-repeat left center; background-size: 2.5em auto;transition: 0.3s;}
.Floor003176 .more a i{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;border: 0.125em solid #af1d30; opacity: 0;transition: 0.3s;}
.Floor003176 .more a i:before,
.Floor003176 .more a i:after{position: absolute;content: '';width: 1.375em;height: 1.375em;background: url(https://en.sage-modi.com/en/common/images/Floor003176-more-hover.svg) no-repeat;background-size: contain;}
.Floor003176 .more a i:after{right: -0.6875em;top: 50%;margin-top: -0.6875em;}
.Floor003176 .more a i:before{left: -0.6875em; top: -0.6875em;}
.Floor003176 .more a:hover{color: #af1d30; background-position: -100% center;padding-left: 1.125em;}
.Floor003176 .more a:hover i{opacity: 1;}

.Floor003176 .item-2{padding: 7.5% 0;}
.Floor003176 .item-2 .pic{position: relative;}
.Floor003176 .item-2 .cate-name{color: #000;margin-bottom: 0.8em; padding-top: 1em;}

@media (min-width:1025px){
.Floor003176 .item-1 .left{padding-right: 6.355vw; position: relative;}
.Floor003176 .item-1 .left .more{position: absolute; left: 100%; top: 100%; margin-top: 3.125em;}
.Floor003176 .item-1 .right{width: 35%;padding-left: 5%;}
.Floor003176 .item-1 .video .en{left:-1.64375em;}
.Floor003176 .item-2 .left{width: 48.75%;}
.Floor003176 .item-2 .en{right: -1.2em; top: 0.11875em;}
.Floor003176 .item-2 .right{padding-left: 8.75em;}
}
@media (min-width:1025px) and (max-width:1600px) {
.Floor003176 .item-1 .title{font-size:3.2em;}
}
@media (max-width:1024px) {
.Floor003176 .item > .ytable,
.Floor003176 .item > .ytable > .ytable-cell{display: block;}
.Floor003176 .more{padding-bottom: 2em;}
.Floor003176 .more a{margin: 0 auto;}  
.Floor003176 .en{font-size: 2em; } 
.Floor003176 .item-1 .right:after{bottom: -2em;padding-bottom: 40%;}
.Floor003176 .item-1{padding-bottom: 0;}
.Floor003176 .item-1 .video .en{bottom: -0.4em; left: auto; right: 0; top: auto;}
.Floor003176 .item-2 .en{bottom: -0.4em;}
.Floor003176 .item-2 .cate-name{text-align: center;}
}
@media (max-width:640px) {
.Floor003176 .cate-name{font-size: 2em;}
.Floor003176 .item-1 .title{font-size: 3em;}
}


.Floor003044{CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX;padding: 1.2rem 0;margin-top: 0.96rem;position: relative;
  height: 8.3rem;/* background: #f4f4f4; */background-size: cover;}
.Floor003044 .inner{position: relative; z-index: 4;padding:0.6rem 0 0 0;}
.Floor003044 .inner .ly_tit{color: #fff;}
.Floor003044 .inner .ly_tit:after{display: block;width: 3rem;height: 2px;background: #fff;
 margin-left: 0;content: ''; vertical-align: bottom;margin: 0.4rem 0 0;}
.Floor003044 .inner .edit-info{font-size:.24rem; padding:0;overflow: hidden;line-height: 1.5;margin-bottom: 0.4rem;}
.Floor003044 .inner .edit-info p{color: #fff;}

.Floor003044 .more{display: inline-block; width: 1.8rem;  border: 2px solid #fff; border-radius: .5rem;
 text-align: center;
 vertical-align: middle;}
.Floor003044 .more a{
 display: block;
 line-height: 0.54rem;
 height: 0.54rem;
 color: #fff;
 font-family:'Newsreader16pt';
 /* position: relative; */
 font-size: .18rem;
 transition:all 0.2s;
 font-weight: 600;
 /* display: inline-block; */
 align-items: center;
 justify-content: center;
 }
 .Floor003044 .more a:hover{font-size: 0.24rem;height: 0.54rem;}



/*PicList002173 */
.PicList002173{padding: 1rem 0;background: #f4f4f4;}
.PicList002173 .title{ font-size:24px; margin-bottom:3%;}
.PicList002173 .title:before{ display:inline-block; content:''; margin-right:10px; width:20px; height:4px; background:#006cba; vertical-align:middle; color:#333;}
.PicList002173 .video{ position:relative; padding-bottom:47.8%;}
.PicList002173 .video video{ position:absolute; left:0; width:100%; top:0; height:100%; background:#000;}
.PicList002173 .owl-carousel{padding:0;margin: 0 -0.1rem;}
.PicList002173 .item{padding: 0.15rem;cursor:pointer;position: relative;margin-top: 0.4rem;background: #fff;border-radius: 0.1rem;box-shadow: 0 3px 12px rgba(0,0,0,.12);margin: 0 0.1rem;}
.PicList002173 .item figure{padding-bottom: 67%;position:relative;border-radius: 0.1rem;}
.PicList002173 .item figure a{ position:absolute; left:0; top:0; width:100%; height:100%; }
.PicList002173 .item figure img{ display:none;}
.PicList002173 .item h3{
  width: 100%;
  text-align: left;
  /* border: 1px solid #fff; */
  border-radius: 0.5rem;
  line-height: 2;
  color: #ed7d31;
  font-size: .22rem;
  margin-top: 0.1rem;
  padding-left: 0.1rem;
  /* position: absolute; */
  bottom: 5%;
  left: 10%;
  }
.PicList002173 .owl-carousel .ON h3{/* background:#ed7d31; *//* border-color:#ed7d31; */color: #ed7d31;font-weight:bold;}

.PicList002173 .owl-nav div{ position:absolute; width:.4rem; height:0.8rem; top:50%; margin-top:0;
 overflow:hidden; line-height:1000px;background: no-repeat center center;background-size:contain;}
.PicList002173 .owl-nav .owl-prev{ left:-0.4rem; background-image:url(../image/left.png);}
.PicList002173 .owl-nav .owl-next{ right:-0.4rem; background-image:url(../image/right.png);}
.PicList002173 .owl-nav div.disabled{ cursor:default;}

@media(max-width:1000px){
.PicList002173 .item{ padding:0 10px;}
}
@media(max-width:640px){
.PicList002173 .item h3{line-height:45px;font-size:14px;}
}
@media(max-width:480px){
.PicList002173 .title{ font-size:20px;}
}

.PicList002173 .owl-carousel .owl-nav.disabled{display:block;}



/*
 .PicList002797
 */
.PicList002797 {padding: 1rem 0;background: #f4f4f4;}
.PicList002797 .auto{padding: 0 0.4rem;}
.PicList002797 h1{text-align: center;width: 100%;}
.PicList002797 h1:after{display: none;}
.PicList002797 ul{display: flex;flex-wrap: wrap}
.PicList002797 li{float:left;width:30%;margin:0 5% 2% 0;background: #ffff;border: 3px solid #ddd;border-radius:0;box-shadow: 1px 1px 10px rgb(0 0 0 / 31%)}
.PicList002797 li:nth-child(3n){margin-right:0; }
.PicList002797 li a{ display:block; position:relative; padding:0;}
.PicList002797 li .txt{padding: 0 .2rem .2rem .2rem}
.PicList002797 li h4,
.PicList002797 li h3,
.PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li figure{ padding-bottom:47%; margin-bottom: 4%;background-size: contain;background-position: bottom center;}
.PicList002797 li h4{ font-size: .24rem;color: #ed7d31;line-height: 1;margin-bottom: .1rem;font-family:'Newsreader16pt-Bold'; cursor: default}
.PicList002797 li h3{ font-size:.16rem; color:#000;line-height: 1.2; }
.color_red{color: red !important;}

.PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(0, 141, 210,0.9); z-index:10; transition:0.3s; color:#fff; border-radius: 10px;}
.PicList002797 li:hover{box-shadow:0 0 15px 3px #ccc; border-color:#ed7d31;}
.PicList002797 li:hover a .hover{ opacity:1;}
.PicList002797 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002797 li .hover h5{  font-size:24px;}
.PicList002797 li .hover i{ display:block;  height:2px; background:#fff; width:48px; margin:14px auto 20px;} 
.PicList002797 li .hover p{ font-size:16px; line-height:30px; margin:0; max-height:90px; overflow:hidden;}
.PicList002797 .more{ display: block; text-align: center; margin-top:50px;}
.PicList002797 .more span{ display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px; background:url(../image/PicList002797-more.png)no-repeat 74% center #f1af48 ; border-radius: 5px;transition:all 0.5s ease-out 0s; }
.PicList002797 .more span:hover{padding-left:50px; padding-right:74px;  }




@media(max-width:1024px){
.PicList002797{padding: 3% 0}
.PicList002797 .auto{padding: 0}
.PicList002797 li{ width:48%; margin:1%!important;}
}
/* @media(max-width:640px) and (min-width:376px){
.PicList002797 li .hover img{ width:50px; height:50px;}
}
@media(max-width:480px){
.PicList002797 li{ float:none; width:auto;} 
.PicList002797 li h3,
.PicList002797 li .hover h5{ font-size:14px;}
.PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
} */


/*Banner002766 */
.Banner002766{padding-top:0;max-height: 9rem;overflow: hidden;}
.Banner002766 > div{padding:0;width: 100%;}
/*slick Basic*/
.Banner002766 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Banner002766 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002766 .slick-list:focus {outline: none}
.Banner002766 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002766 .slick-slider .slick-track, 
.Banner002766 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Banner002766 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002766 .slick-track:before, 
.Banner002766 .slick-track:after{display: table; content: '';}
.Banner002766 .slick-track:after{ clear: both;}
.Banner002766 .slick-loading .slick-track { visibility: hidden;}
.Banner002766 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Banner002766 .slick-slide .slick-loading img { display: none;}
.Banner002766 .slick-slide .dragging img { pointer-events: none;}
.Banner002766 .slick-initialized .slick-slide { display: block;}
.Banner002766 .slick-loading .slick-slide { visibility: hidden;}
.Banner002766 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002766 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Banner002766 .imgbox{padding-top: 7.8rem;}
.Banner002766 .txt-main{width: 100%;position: relative;}
.Banner002766 .ly_tit{padding-bottom: .35rem;}
.Banner002766 .txt-main .top{padding-top: 0.45rem;clear: both;width: 100%;display: inline-block;margin-bottom: 0.2rem;}
.Banner002766 .txt-main .top img{width: 0.6rem;display: inline-block;float: left;margin-right: 0.2rem;}
.Banner002766 .txt-main .top .text{display: inline-block;float: left;}
.Banner002766 .txt-main .top .text h3{font-size: 0.2rem;color: #fff;line-height: 1.5;position: relative;
  padding-bottom: 0.08rem;margin-bottom: 0.08rem;margin-top:0;}
.Banner002766 .txt-main .top .text h3:after{content: "";width: 2rem;height: 2px;font-weight: normal; background-color: #ed7d31;position: absolute;
left: 0;bottom: 0;}

.Banner002766 .txt-main .top .text h4{font-size: 0.2rem;color: #fff;line-height: 1.2;font-style: italic;}
.Banner002766 .txt-main .details{display: flex; flex-wrap: wrap; justify-content: space-between}
.Banner002766 .txt-main .left{width:60%;color: #fff;font-family:'Barlow';}
.Banner002766 .txt-main .left h2{font-family:'Newsreader16pt-Bold'; line-height: 1;padding-top: 0;
  font-size: 0.5rem;margin-bottom: 0.2rem;padding-bottom: 0;}
.Banner002766 .txt-main .left h2:after{display: none;}
.Banner002766 .txt-main .left h3{font-size: 0.28rem;line-height: 1;margin-left: 0;color: #fff;font-weight: 600;margin-bottom: .2rem;}
.Banner002766 .txt-main .left dl{width: 100%;}
.Banner002766 .txt-main .left dl dt{font-size:.22rem;color: #fff;line-height: 1.5;font-weight:600;position: relative;padding-left: 0;margin-bottom: 0.15em;}
.Banner002766 .txt-main .left dl dd{font-size:0.16rem;text-align: justify;color: #fff;line-height: 1.8;margin-bottom: .25rem;position:relative;padding-left: 0;}

.Banner002766 .txt-main .btn{width: 1.6rem;text-align: center;display: inline-block;margin-bottom: 0;margin-top: 0.15rem;border: 1px solid #fff;border-radius: 0.5rem;}
.Banner002766 .txt-main .btn a{font-weight: 600;color: #fff;line-height: 0.5rem;height: 0.5rem;white-space-collapse: break-spaces;padding: 0;font-size: 0.18rem;transition:all 0.2s;}
.Banner002766 .txt-main .btn a:hover{font-size: 0.24rem;}

.Banner002766 .txt-main .right{width: 40%;}

.Banner002766 .txt-main .right{padding-left: 4%;display: flex;align-items: stretch;}
.Banner002766 .txt-main .right ul{display: flex;flex-wrap: wrap;align-content: space-between;align-items: flex-start;}
.Banner002766 .txt-main .right li{display: flex;flex-wrap: wrap; justify-content: space-between;align-items: center; width: 50%;float: left;padding: 0.1rem 0}
/* .Banner002766 .txt-main .right li:first-child{padding-top: 0}
.Banner002766 .txt-main .right li:last-child{margin-bottom: 0} */
.Banner002766 .txt-main .right li .txt{width: 100%;text-align: center;}
.Banner002766 .txt-main .right li .txt aside{position: relative;}
.Banner002766 .txt-main .right li .txt .counter{font-size: 0.5rem;color:#fff;line-height: 1;font-weight: bold;
  margin-bottom: .1rem;display: inline-block}
.Banner002766 .txt-main .right li .txt sup{font-size: 0.2rem;color:#fff;font-weight: 600;display: inline-block;}
.Banner002766 .txt-main .right li .txt p{text-align: center; color: #fff;padding-left:0;font-size:.2rem;line-height:1.5; }
.Banner002766 .txt-main .right li .icon{width: 30%;text-align: right;display: none;}



.Banner002766 .slick-list .item{position: relative;}
.Banner002766 .slick-list .item a{display: block;}
.Banner002766 .slick-list .item .pic img{display: block; width: 100%;}
.Banner002766 .slick-list .item .txt-main{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 0;z-index: 10;}
.Banner002766 .slick-list .item .txt-main .auto{max-width: 1600px; height: 100%;position: relative;}
.Banner002766 .slick-list .item .txt-main .auto img{height: 100%;  transition:0.5s 0.5s;}
.Banner002766 .slick-list .item .url{position: absolute;width: 40%;max-width: 308px; font-size: 20px; z-index: 20;color: #fff; transition: 0.3s 0.5s;text-align: center;line-height: 65px;transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);opacity: 0;-webkit-opacity: 0; transition:0.5s 0.8s;}
.Banner002766 .slick-list .item.ani-show .txt-main .auto img,
.Banner002766 .slick-list .item.ani-show .url{transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1;-webkit-opacity: 1;}
.Banner002766 .slick-list .item .url:before,
.Banner002766 .slick-list .item .url:after{position: absolute; content: ''; height: 1px;width: 100%;background: rgba(255,255,255,0.2); transition: 0.5s;}
.Banner002766 .slick-list .item .url:before{left: 0; top: 0;}
.Banner002766 .slick-list .item .url:after{right: 0; bottom: 0;}
.Banner002766 .slick-list .item .url:hover:before,
.Banner002766 .slick-list .item .url:hover:after{width: 0;}
.Banner002766 .slick-list .item .url:hover{background:#000; }
.Banner002766 .slick-list .item .url span{display: inline-block;background: url(../image/Banner002766_more.png) no-repeat right center; padding-right: 40px; transition: 0.3s;}
.Banner002766 .slick-list .item .url:hover span{background: none; padding: 0;}
.Banner002766 .slick-dots{position: absolute; left: 0; z-index: 10; width: 100%; bottom: 5%; text-align: center;}
.Banner002766 .slick-dots li button{display: none;}
.Banner002766 .slick-dots li{display: inline-block; border: 1px solid rgba(255,255,255,0.4); border-radius: 50%; margin: 0 5px; cursor: pointer; width: 20px; height: 20px;position: relative;}
.Banner002766 .slick-dots li.slick-active:after{content: ''; position: absolute; background: #fff;border-radius: 50%; width: 8px; height: 8px; left: 50%; top: 50%; margin: -4px 0 0 -4px;}

.Banner002766 .slick-arrow{position: absolute; z-index: 10; top: 50%;background: none;border: 0;font-size: 0;
 height: 0.88rem; width: 0.44rem; margin-top: -22px;   cursor: pointer;}

.Banner002766 .slick-prev{left: 1%;background: url(../image/left.png) no-repeat;background-size:100% auto;}
.Banner002766 .slick-next{right: 1%;background: url(../image/right.png) no-repeat;background-size:100% auto;}

@media (max-width: 1600px) {
.Banner002766 .imgbox{padding-top: 7.5rem;}
}

@media(max-width:1024px){
.Banner002766{overflow: hidden}
.Banner002766 .slick-arrow{height:30px; width: 30px; margin-top: -15px;}
.Banner002766 .slick-list .item .url{line-height: 40px; max-width:200px;font-size: 16px;}
.Banner002766 .slick-list .item .pic{width: 200%}
.Banner002766 .imgbox{padding-top: 5.2rem;}
}
@media(max-width:768px){
.Banner002766 .slick-dots li{width: 10px; height: 10px; margin: 0 2px;}
.Banner002766 .slick-dots li.slick-active:after{width: 4px; height: 4px;margin: -2px 0 0 -2px;}
.Banner002766 .slick-arrow{display: none!important;}
.Banner002766 .txt-main .details{max-height:2rem;padding-right: 5%; overflow-y: auto}
.Banner002766 .txt-main .left,
.Banner002766 .txt-main .right{width: 100%}
.Banner002766 .txt-main .right li{padding: 5% 0}
}
@media(max-width:480px){
.Banner002766 .slick-list .item .url{line-height: 28px; max-width:120px;font-size: 12px;}
.Banner002766 .slick-list .item .url span{padding-right: 30px;}
}





/*
 .PicList002796 
 */
.PicList002796{ padding:5% 0 3%;}
.PicList002796 ol{ position: relative; margin-bottom: 4%; border-bottom: 1px solid #eee; }
.PicList002796 ol figure em{ padding-bottom: 60%; }
.PicList002796 ol p{ margin: 35px 0 25px; font-size: 18px; color: #333; line-height: 28px; text-align: justify; }
.PicList002796 ol time{ float: right; margin-top: 35px; }

.PicList002796 li{ position:relative; }
.PicList002796 .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList002796 .video_files video{width:100%; height:100%; background-color:#000;}
.PicList002796 .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList002796 .video_files .close::before,
.PicList002796 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList002796 .video_files .close::before{ transform:rotate(45deg);}
.PicList002796 .video_files .close::after{ transform:rotate(-45deg);}
.PicList002796 figure{ position:relative;}
.PicList002796 figure em{ display:block; padding-bottom: 70%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.PicList002796 figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5);}
.PicList002796 figure a b{font-size:0.22rem;color:#fff;line-height:100%;text-align:center;position: absolute;top: 47%;width: 100%;}
/*.PicList002796 figure a::before,
.PicList002796 figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList002796 figure a::before{width: 70px;height: 70px;border: 3px solid #fff;margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList002796 figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid #fff;margin-left: -5px;margin-top: -15px;}
*/
.PicList002796 li p{ margin-bottom: 25px; height: 56px; font-size: 16px; color: #333; line-height: 28px; text-align: justify; overflow: hidden;}
.PicList002796 time{ background: #ff6900; display: inline-block; padding: 2px 15px; color: #fff; border-radius: 99px;}
@media(min-width:769px){
.PicList002796 li{ float: left; width: 27.3%;margin:1% 3%; } 
.PicList002796 li:nth-of-type(3n){ margin-right: 0; }
.PicList002796 li:nth-of-type(3n+1){clear:left;}
}
@media(max-width:768px){
.PicList002796 li{ width: 100%; margin-right:0; margin-bottom: 5%;}
.PicList002796 figure em{ padding-bottom: 47%; background-size:cover;}
}
@media(max-width:480px){
.PicList002796 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList002796 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList002796 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
}



.Service-one{width: 100%;padding-top: 0.96rem;padding-bottom: 1rem;position: relative;background: #f4f4f4;}
.Service-one .intro{background: no-repeat;background-size:cover;width: 100%;height: 5.6rem;position: relative;}
.Service-one .intro h2{position: absolute;left: 0;top: 40%;width: 100%;text-align: center;font-size: calc(100/1920*100vw);color: #ed7d31;}
.Service-one .intro .btn{position: absolute;right: 0.6rem;bottom: 5%;}
.Service-one .intro .btn a{
  color: #fff;
  font-size: 0.18rem;
  line-height: 2.4;
  background: #bbb;
  border-radius: 0.3rem;
  display: inline-block;
  padding: 0;
  color: #fff;
  font-weight: 600;
  width: 1.8rem;
  text-align: center;
  }
.Service-one .intro .btn a:hover{background:#ed7d31;color:#fff;transform: scale(1.15);}
.Service-one .inner{font-size: 0.22rem;color: #000;line-height: 1.8;width: 92%;padding-top: 0.6rem;margin: 0 auto;}
@media(max-width:1024px){
.Service-one .intro{height: 3rem;}
}

.Service-two{
  width: 100%;
  margin-top: 0.96rem;
  /* padding-bottom: 1rem; */
  position: relative;
  background:  no-repeat;
  background-size:cover;
  height: 6.5rem;
  position: relative;
  }
.Service-two .inner{padding-top: 2rem;}
.Service-two .inner h2{font-size: 0.6rem;line-height: 1;color: #fff;margin-bottom: 0.2rem;font-style: italic;}
.Service-two .inner p{font-size: 0.3rem;color: #fff;line-height: 1.5;font-weight: normal;padding-top: 0.2rem;}
.Service-two .inner p span{font-size: 0.6rem;line-height: 1;color: #ed7d31;font-style: italic;font-weight: bold;}
@media(max-width:1024px){
.Service-two{height: auto}
.Service-two .inner{padding: 5% 0}
.Service-two .inner h2{font-size: 0.4rem;}
.Service-two .inner p{font-size: 0.2rem;}
.Service-two .inner p span{font-size: 0.4rem;}
}


/*
 .Form002802
 */
.Form002802{padding: 1.2rem 0 1rem 0;background: #f4f4f4;}
.Form002802 h1{font-style: italic;}
/* .Form002802 h1:after{content: ''; width:calc(320 / 30* 1em);height: calc(3 / 30* 1em);background:linear-gradient(90deg,#ed7d31,#ffffff00);; display: block;margin: calc(5 / 30* 1em) 0 calc(30 / 30* 1em); border-radius: 10px;} */
.Form002802 .from{ margin:0 auto; }
.Form002802 .from td{ padding-right: 5%; padding-bottom:1.6%;width: 50%;display: inline-block;}
.Form002802 .from td:nth-child(2){padding-right: 0;}
.Form002802 .from td p{ margin: 0; color: #999; text-align: center;}
.Form002802 .from .w100{width: 100%;display: inline-block;padding-right: 0;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:.2rem; top:0; font-size: .16rem; line-height: 50px; color:#999;}
.Form002802 .from .text{ width:100%; height:50px; line-height:50px; text-indent:10px; border:none; background:#ffffff;
border-radius: 0.1rem;}
.Form002802 .from .textareas{width: 100%;}
.Form002802 .from textarea.text{ height:132px;width: 100%;}
.Form002802 .from .btn{ padding-bottom: 1.5%; text-align:center;width: 100%;display: inline-block;}
.Form002802 .from .btn input{
  background:#fff;
  cursor:pointer;
  padding:0;
  border:none;
  width: 2rem;
  font-size: 0.22rem;
  line-height: 2.6;
  color: #fff;
  text-shadow: 1px 1px 2px #ffffffb0;
  background: #ed7d31;
  border-radius: 0.3rem;
  text-transForm002802: uppercase;
  border-radius: 99px;
  }

.Form002802 .address { padding:3% 0 0;}
.Form002802 .address dl{ border-top:1px solid #eee; padding:3% 0;}
.Form002802 .address dd{ }
.Form002802 .address dd h1,
.Form002802 .address dd h2,
.Form002802 .address dd p{ font-size:16px; padding-left:0.44rem; line-height:35px;}
.Form002802 .address dd h2{ background-repeat:no-repeat; background-position: left center; display: inline-block; margin-right: 9%; margin-bottom: 2%; font-weight:normal;}
.Form002802 .address dd h1{ margin-bottom: 3%; padding-left: 0; font-size:24px; color: #333; font-weight: bold; }
.Form002802 .address dd h2{ font-size:18px;}
.Form002802 .address dd h2.h2_1{ background-image:url(https://en.sage-modi.com/en/common/images/Form002802-icon1.jpg);}
.Form002802 .address dd h2.h2_2{ background-image:url(https://en.sage-modi.com/en/common/images/Form002802-icon2.jpg);}
.Form002802 .address dd h2.h2_3{ background-image:url(https://en.sage-modi.com/en/common/images/Form002802-icon3.jpg);}
.Form002802 .address dd h2.h2_4{ background-image:url(https://en.sage-modi.com/en/common/images/Form002802-icon4.jpg);}

@media(min-width:641px){
.Form002802 .from td:nth-child(3n),
.Form002802 .from .textareas,
.Form002802 .from .btn,
.Form002802 .from .tip{ padding-right: 0; }
}
@media(max-width:1024px){
.Form002802{padding:5% 0}
}
@media(max-width:640px){
.Form002802 .from td{width: 100%; display: block; padding-right: 0; }
.Form002802 .address dd{ float:none; width:auto; padding-left:0; }
}


.Service-three{width: 100%;padding-top: 3rem;}
.Service-three .main{display: inline-block;width: 100%;border: 1px solid #ddd;border-radius: 0.4rem;padding: 5%;}
.Service-three .main .left{display: inline-block;width: 50%;padding-right: 5%;}
.Service-three .main .left dl dt{width: 100%;text-align: left;margin-bottom: 0.4rem;}
.Service-three .main .left dl dt img{height: 0.6rem;margin-right: 0.2rem;display: inline-block;float: left;}
.Service-three .main .left dl dt aside{font-size: 0.3rem;color: #000;display: inline-block;line-height: 0.5rem;padding-top: 0.1rem;}
.Service-three .main .left dl dd{font-size: 0.2rem;line-height: 1.6;color: #333;margin-bottom: 0.1rem;}
.Service-three .main .left dl dd span{font-weight: 600;display: inline-block;color: #000;}
.Service-three .main .right{width: 50%;float: right;padding-left: 5%;border-left: 1px solid #ddd;}
.Service-three .main .right dl dt{font-size: 0.2rem;color: #000;font-weight: 600;margin: 0.1rem 0;}
.Service-three .main .right dl dd{font-size: 0.2rem;color: #333;line-height: 1.6;margin-bottom: 0.3rem;}

.Service-four{width: 100%;padding: 1.2rem 0;}
.Service-four .main{display: inline-block;width: 100%;border: 1px solid #ddd;border-radius: 0.4rem;padding: 6% 0;}
.Service-four ul li{width: 25%;border-left: 1px solid #ddd;float: left;text-align: left;padding-left: 5%;}
.Service-four ul li:first-child{border-left: none;}
.Service-four ul li img{height: 0.6rem;margin: 0 auto;}
.Service-four ul li dl{text-align: left;width: 100%;}
.Service-four ul li dl dt{font-size: 0.2rem;color: #000;font-weight: 600;margin: 0.4rem 0 0.2rem 0;}
.Service-four ul li dl dd{font-size: 0.18rem;color: #333;line-height: 1.6;margin-bottom:0;}
.Service-four ul li dl dd span{font-weight: 500;display: inline-block;color: #333;}

@media(max-width:1024px){
.Service-four{padding: 3% 0}
.Service-four ul li{width: 50%; padding: 4%}
.Service-four ul li:nth-child(3){border-left: none;}
}
@media(max-width:640px){
.Service-four ul li{width: 100%;}
.Service-four ul li img{position: absolute; height: .4rem}
.Service-four ul li dl dt{padding-left: .5rem;margin: 0; line-height: .4rem}
}

/*Floor001845 */
.Floor001845{margin-top: 0.96rem;padding: 1.2rem 0 0.8rem 0;background: #f4f4f4;}
.Floor001845 .title{ text-align:center; padding-bottom:3%;}
.Floor001845 .title span{ font-size:12px; letter-spacing:5px;color:#c94645;}
.Floor001845 .title h1{ margin:0; font-size:42px; padding:10px 0; font-weight:normal; color:#000;}
.Floor001845 .title h1:after{ display:block; margin:0 auto; width:70px; height:10px; background-color:#c94645; margin-top:20px; content:'';}
@media(max-width:768px){
.Floor001845 .title h1{ font-size:30px;}
.Floor001845 .title h1:after{ height:5px;}
}

.Floor001845 dd{float:right;text-align:left;width: 27%;/* margin-left: 4%; *//* border: 1px solid #ddd; *//* border-radius: 0.2rem; *//* padding: 4%; */}
.Floor001845 dd h2{font-size: 0.4rem;color: #000;line-height: 1;padding-bottom:0; margin-bottom: 0.3rem;}
.Floor001845 dd p{ padding-left: 0.7rem;margin-bottom: 0.3rem;border-bottom: 1px solid #eee;padding-bottom: 0.3rem;
padding-top: 0.3rem;}
.Floor001845 dd p *{ display:block;}
.Floor001845 dd p span{ padding-top:0; font-size:0.2rem; color:#999;line-height: 1.4;}
.Floor001845 dd p b{ color:#000; padding:0 0 0 0;font-size: .18rem;font-weight: 500;line-height: 1.4;}
.Floor001845 dd p.p_1{background:url(../image/Floor001845-icon1.png) no-repeat left center;background-size:0.5rem auto; }
.Floor001845 dd p.p_2{background:url(../image/Floor001845-icon2.png) no-repeat left center;background-size:0.5rem auto;}
.Floor001845 dd p.p_3{background:url(../image/Floor001845-icon3.png) no-repeat left center;background-size:0.5rem auto;}

.Floor001845 dt{float:left;width: 64%;}
.Floor001845 dt h2{font-size: 0.4rem;color: #000;line-height: 1;margin-bottom: 0.3rem;}
/*.Floor001845 .from{border: 1px solid #eee;border-radius: 0.2rem;padding: 4% 5% 2% 5%;}*/
.Floor001845 .from td{ margin-bottom:0.2rem;width:30%;display: inline-block;margin-left:5%; }
.Floor001845 .from td div{ position:relative;}
.Floor001845 .from td div b{position: absolute;right: -0.15rem;top: 5px;color: #fe0000;}
.Floor001845 .from td.f_name{ width:30%;display: inline-block;margin-left:0;}
.Floor001845 .from label{position:absolute;left: 20px;top:0;line-height:4;color:#999;font-size: 0.14rem;}
.Floor001845 .from td.f_select{width: 30%;background: #f5f5f5;}
.Floor001845 .from td.f_select select{width: 98%;line-height:0.44rem;background: #ffffff;display: inline-block;height: 0.44rem;
  border: none;padding: 0 10px;box-sizing: border-box;color:#999}
.Floor001845 .from td.f_select option{position:absolute; left:10px; top:0;line-height:0.44rem; color:#999;}
.Floor001845 .from td.textarea{width:100%;margin-left:0; }
.Floor001845 .from .text{width:100%;line-height:3;text-indent: 20px;font-size: 0.18rem;
  border:none;background:#fff;border-radius: 5px;}
.Floor001845 .from textarea.text{ height:132px;}
.Floor001845 .from .btn{ text-align:center;width: 95%;}
.Floor001845 .from .btn input{
  font-weight:bold;
  cursor:pointer;
  padding:0;
  border:none;
  width: 23%;
  line-height: 2.6;
  color: #fff;
  /* background:#fff; */
  background: #ed7d31;
  border-radius: 0.3rem;
  font-size: 0.22rem;
  text-shadow: 1px 1px 2px #ffffffc4;
  }
@media(max-width:1024px){
.Floor001845 dt,
.Floor001845 dd{ float:none; width:auto !important;}
.Floor001845 dd{ overflow:hidden;}
.Floor001845 dd p{ float:left; width:32%; margin-right:2%;}
.Floor001845 dd p:last-child{ margin-right:0;}
}
@media(max-width:640px){
.Floor001845{margin-top: 0}
.Floor001845 dd p{ float:none; width:auto; margin:0;}
.Floor001845 .from td{width: 100%!important;margin: 0; padding: .1rem 0}
}


.news{padding: 1.2rem 0;background: #f4f4f4;margin-top: 0.96rem;}
.news .flexCenter {display: -webkit-flex; /* Safari */display: flex;justify-content: center;flex-wrap: wrap;}
.news .news_info{margin-top: 0.96rem;}
.news .boxT {text-align: center;margin-bottom: 0.4rem;}
.news .boxT h1{line-height: 1.2;font-size: 0.4rem;color: #000;font-family: 'Newsreader16pt-Bold';margin-bottom: 0.15rem;}
.news .boxT p{line-height: 1.2;font-size: 0.20rem;color: #999;}
@media(max-width:640px){
.news{margin: 0;}
.news .boxT h1{font-size: 0.32rem;}
}

.news .boxB{margin-top:.5rem;border-top: 1px solid #eee;padding-top: .5rem; width: 100%;}
.news .boxB .page .btn{width:auto;}
.news .boxB .page{display: flex;justify-content: space-between;flex-wrap: wrap;}
.news .boxB .page .btn a{position: relative;width: .5rem;height: .5rem;display: block;border: 1px solid #ddd;border-radius: 50%;transition: 0.4s;}
.news .boxB .page .btn a span {font-size:calc(18 / 16*1em);color: #000;position: absolute;top: 50%;left: 50%;transition: 0.4s;transform: translateX(-50%) translateY(-50%);}
.news .boxB .page .btn a p {position: absolute;top: 50%;transform: translateY(-50%);font-size:calc(16 / 16*1em);color: #000;width: .5rem;margin-left:.2rem;line-height:.5rem;opacity: 0;}
.news .boxB .page .btn a:hover {border: 1px solid #e85625;border-radius: 1.5625rem;background: #e85625;width: 1.3rem;}
.news .boxB .page .btn a:hover span {color: #fff;left: 26%;}
.news .boxB .page .btn a:hover p {color: #fff;margin-left:.5rem;opacity: 1;}
.news .boxB .page .btn .act {border: 1px solid #eee;border-radius: 1.5625rem;}
.news .boxB .page .btn .act span {color: #000;right: 50%;left: auto;transform: translateX(50%) translateY(-50%);}
.news .boxB .page .btn .act p {color: #fff;margin-left: 1.5rem;}
.news .boxB .page .btn .act:hover span {right: 26%;left: auto;}
.news .boxB .page .btn .act:hover p {margin-left: 1.4rem;opacity: 1;}
.news .boxB .page .go a {display: inline-block;line-height: 3.125rem;border: 1px solid #e85625;width: 9.375rem;text-align: center;color: #e85625;border-radius: 1.5625rem;transition: 0.4s;}
.news .boxB .page .go a:hover {background: #e85625;color: #fff;}
.news .boxB .page .go a{display: inline-block;line-height:.52rem;border: 1px solid #e85625;width:1.52rem;text-align: center;color: #e85625;border-radius: 1.5625rem;transition: 0.4s;}

.sz_service .box .boxLeft {line-height: 1.2;font-size: 0.4rem;color: #000;font-family:'Newsreader16pt-Bold';}
.sz_service .box .boxRight {margin-top: 0;}
.sz_service .box .boxRight a:not(:first-child){margin-left: 0.125rem;}
.sz_service .box .boxRight .item {border: 1px solid #eee;clear: both;display: inline-block;border-radius: 0.3rem;padding-left: 0;width: 2.4rem;text-align: center;transition: 0.4s;cursor: pointer;}
.sz_service .box .boxRight .item p {line-height: 0.48rem;font-size: 0.18rem;cursor: pointer;display: inline-block;}
.sz_service .box .boxRight .item p img {cursor: pointer;margin-right: 0.1rem;transition: 0.4s;}
.sz_service .box .boxRight a:not(.active) .item p img{filter: grayscale(100%) brightness(100%); }
.sz_service .box .boxRight .item:hover {border: 1px solid #e85625;color: #e85625;}
.sz_service .box .boxRight .active .item {border: 1px solid #e85625;color: #e85625;}

@media(max-width:1024px){
.sz_service .box .boxLeft{padding-bottom: .2rem}
.sz_service .box .boxRight .item{width: auto; padding: 0 .1rem 0 .2rem}
}
@media(max-width:640px){
.sz_service .box .boxRight .item p img{margin-right: 0;width: .2rem; display: none}
.sz_service .box .boxRight .item{padding-left: .1rem}
.sz_service .box .boxRight a:not(:first-child){margin-left: 0}
}
.sz_news .box {margin-top: 0.4rem;}
.sz_news .box .item {width: 23.5%;background: #fff;box-shadow: 0px 0px 16px rgb(0 0 0 / 14%);margin-right: 2%;margin-bottom: 0.3125rem;padding-bottom: 0.2rem;}
.sz_news .box .item:nth-child(4n) {margin-right: 0;}
.sz_news .box .item a {display: block;}
.sz_news .box .item a .content1 {overflow: hidden;}
.sz_news .box .item a .content1 img {transition: 0.4s;width: 100%;}
.sz_news .box .item a .content2 {font-size: 0.18rem;line-height: 1;color: #999;padding: 0.3rem 0.3rem 0.1rem 0.3rem;}
.sz_news .box .item a .content3 {font-size: 0.18rem;line-height: 1.6;font-family:'Newsreader16pt';color: #000;font-weight: 600;padding: 0 0.3rem;transition: 0.4s;}
.sz_news .box .item a .content4 {text-align: left;font-size: 0.16rem;line-height: 1.5;color: #999;padding:0.1rem 0.3rem 0.3rem 0.3rem;}
.sz_news .box .item a:hover .content1 img {transform: scale(1.1);}
.sz_news .box .item a:hover .content3 {color: #e85625;}
@media(max-width:1024px){
.sz_news .box .item{width: 48%;margin: 1%}
}
@media(max-width:640px){
.sz_news .box .item{width: 100%;margin:2% 0}
}

.sz_service4 .page {padding-top: 0.2rem;}
.sz_service4 .page div a { margin: 0 0.15rem;display: inline-block;width: 0.4rem;height: 0.4rem;line-height: 0.4rem;text-align: center;border-radius: 50%;font-size: 0.2rem;color: #666;transition: 0.4s;}
.sz_service4 .page div a span {cursor: pointer;}
.sz_service4 .page div .active {color: #e85625;}
.sz_service4 .page .number a:hover {color: #e85625;}
.sz_service4 .page .btn_ a {border: 1px solid #eee;}
.sz_service4 .page .btn_ a:hover {background: #e85625;color: #fff;}


/*.PicList001137 为demo编号*/
.PicList001137{padding: 1rem 0;background: #fff;}
.PicList001137 li{float:left;width: 32%;margin-right: 2%;margin-bottom: 2%;background-color:#fff;position:relative;
  padding: 0.15rem;box-shadow: 0 3px 12px rgba(0,0,0,.12);border-radius: 0.1rem;}
.PicList001137 li:nth-child(3n){ margin-right:0;}
.PicList001137 li p{ margin:0; line-height:24px; overflow:hidden; height:96px;}
.PicList001137 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList001137 li div{ padding:5%;}
.PicList001137 li figure{position:relative;padding-bottom:70%;overflow:hidden;border-radius: 0.15rem;}
.PicList001137 li figure::after,
.PicList001137 li figure::before{ position:absolute; content:'';left:0; top:0; width:100%; height:100%; }
.PicList001137 li figure::before{background-color:rgba(0,0,0,0.6);z-index:0; }
.PicList001137 li figure::after{z-index:1; transform:translateX(-100%); opacity:0.5; transition:all ease-in-out 0.5s;
background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); 
background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); 
}
.PicList001137 li figure span{ position:absolute; z-index:2; width:100%; line-height:30px; top:50%; margin-top:-15px;
    color:#fff; font-size:0.22rem; text-align:center; font-weight: bold;font-family:'Newsreader16pt-Bold';}
.PicList001137 li:hover  figure::after{ opacity:0; transform:translateX(100%);}
.PicList001137 li:hover figure span{transform: scale(1.4);transition:all 0.2s;}



@media(max-width:768px){
.PicList001137 li{ width:32%;}
.PicList001137 li:nth-child(4n){ margin-right:2%;}
.PicList001137 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:640px){
.PicList001137 li{ width:49%;}
.PicList001137 li:nth-child(3n){ margin-right:2%;}
.PicList001137 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList001137 li{ width:auto; margin-right:0 !important;}
}


.down-tit{line-height: 1.2;font-size: 0.4rem;color: #000; margin-bottom: 2%;}
/*TextList0031490 */
.TextList0031490{margin-top: 0.96rem;padding: 1rem 0;background: #f4f4f4;}

@media (max-width:1024px) {
.TextList0031490 .auto{padding: 2em 0;}
}

.TextList0031490 .title h1{font-size: 30px; color: #111;margin: 0 0 1.5em;padding-left: 20px;}
.TextList0031490 .title h1:after{content: ''; background:linear-gradient(to bottom, #94ebf7, #ed7d31); width: 5px;    height: 33px;position: absolute;left: 8%;}
.TextList0031490 .list li{border-radius: 5px;     box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); transition: 0.3s; cursor: pointer; }
.TextList0031490 .list li:hover{border-color: #ed7d31;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.08);}
.TextList0031490 .list li .inner{padding: 2.5em;}
.TextList0031490 .list li .name{font-size:1.25em;color: #111; line-height: 1.6; margin-bottom:2em; height: 65px;}
.TextList0031490 .list li .type{border-bottom: 1px dotted rgba(0, 0, 0, 0.2);font-size: 0.875em; padding:1em 0 1.5em 0;margin-bottom: 1em;}
.TextList0031490 .list li .type dd:not(:last-child){padding-right: 1.7142em;margin-right: 1.7142em;}
.TextList0031490 .list li .intro{font-size:1em;color: #999;margin-bottom: 5px;}
.TextList0031490 .list li .view{color: #333;font-size:1em;padding-left: 35px;background: url(../image/view.png) no-repeat left center; background-size: 24px auto;}
.TextList0031490 .list li .down{color: #fff;font-size:1em;padding: 13px 20px 13px 60px;background: url(../image/download-on.png) no-repeat #bbb left 20px center;
  background-size: 24px auto;/* border: 1px solid #ed7d31; */transition: all 0.2s;display: inline-block;}
.TextList0031490 .list li .down:hover{color: #fff; background: url(../image/download-on.png) no-repeat left 20px center #ed7d31; 
  transform: scale(1.1);}

@media (min-width:1025px) {
.TextList0031490 .list li{float: left;width: 32%;margin-right: 2%; margin-bottom: 3%;background:#fff;}  
.TextList0031490 .list li:nth-child(3n){margin-right: 0; }
.TextList0031490 .list li:nth-child(3n+1){clear: left;} 
}
@media (max-width:1024px) {
.TextList0031490 .list li{margin-bottom: 2em;background: #fff}
.TextList0031490 .list li .inner{padding: 1em;}    
}
@media (max-width:1024px) {
.TextList0031490 .load-info .type{padding:1em;}
.TextList0031490 .popUp-box .name{font-size: 1.5em;}
.TextList0031490 .from td{display: block;}
.TextList0031490 .from .f-name{padding-top: 1em;}
}

.TextList0031490 .inner .bj_view {display: inline-block; border-radius: 35px; border: 1px solid #ed7d31;padding:15px 30px;    margin-right:30px; display: none;}

.TextList0031490 .apply-btn{text-align: center; padding:3em 0}
.TextList0031490 .apply-btn a{display: inline-block;font-size: 1.125em;background-color: #ed7d31; border-radius: 5px; line-height: 5; padding: 0 4em;color: #fff; cursor:pointer;}
.TextList0031490 .apply-btn a:before{display: inline-block;width: 1.2222em; height: 1.2222em;content: ''; background: url(https://en.sage-modi.com/en/common/images/Floor003147-seed.svg) no-repeat; background-size: contain; vertical-align: middle; margin-right: 1em;}


@media (max-width: 768px) {
  .TextList0031490 .list li .view{font-size: 16px; background-size: 18px auto;    padding-left: 30px;}
  .TextList0031490 .list li .down{font-size: 16px;background-size: 18px auto;}
  .TextList0031490 .inner .bj_down{padding: 6px 12px;}
  .TextList0031490 .inner .bj_view{padding: 6px 12px;}
  .TextList0031490{padding: 0;}
  .TextList0031490 .list li .inner{  padding: 15px;}
  .TextList0031490 .list li .name{margin-bottom: 1.2em; font-size: .18rem;}
  .TextList0031490 .list li{margin-bottom: 30px;}
  .TextList0031490 .list li .intro{font-size: 15px;}
}

@media (min-width: 1025px) and (max-width: 1600px) {
  .TextList0031490 .inner .bj_view{ padding: 15px 25px;}
  .TextList0031490 .list li .inner{ padding: 1.5em;}
}


.center{text-align: center;}


.pn-page aside{padding: 10px 0;}
.pn-page aside a{color: #666;font-size: calc(16 / 16 * 1em);}
.pn-page aside a b{color: #333;}
.pn-page aside a:hover{color: #ed7d31;}
.pn-page  .operating a{float: left;color: #ed7d31;text-decoration: underline;font-size: 18px;}
@media(min-width:1025px){
.pn-page{min-height: 24px; position: relative;padding-right: 230px; width: 100%; margin: 30px 0;}
.pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
}
