/*dfy*/
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin: 0px; padding: 0px;list-style: none;border: 0px;}
i,em{font-style: normal;}
/**/
body {color: #666;margin: 0 auto;background-color: #fff; font-family: "Microsoft YaHei";overflow-x: hidden;}
*{box-sizing: border-box;}
#copy {}

a {color: #666; text-decoration: none;}
a:hover { color: #333;text-decoration: none; border-bottom-style:}

.page{ margin:0 auto;width: 1500px; }
.bg{ width: 100%; min-width: 1200px; position: relative;}
.box{margin: 0 auto;width: 90%;min-width: 1200px; max-width:1600px;}

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

/*one_title*/
.one_title{text-align: center;margin-bottom:40px;     color: #333; position: relative;}
.one_title p{font-size:42px; font-weight: bold;}
.one_title p b{color:var(--main-color);font-weight: bold;}
.one_title span{display: inline-block;font-size:18px;color:#777;margin-top:10px;position:relative;}
.one_title span i{width:12px;height:12px;position:absolute;top:calc(50% - 6px);}
.one_title span i:first-child{left:-20px;}
.one_title span i:last-child{right:-20px;}
.one_title span i:before,.one_title span i:after{content:'';position:absolute;}
.one_title span i:before{width:5px;height:2px;background:var(--main-color);top:calc(50% - 1px);}
.one_title span i:after{width:8px;height:8px;border-radius:100%;border:2px solid var(--main-color);left:0;top:0;}
.one_title span i:first-child:before{left:-10px;animation:oneTitleBefore infinite 3s linear;}
.one_title span i:last-child:before{right:-10px;animation:oneTitleAfter infinite 3s linear;}

@keyframes oneTitleBefore{
  0%{width:5px;left:-10px;}
  25%{width:1px;left:0px;}
  50%{width:5px;left:-10px;}
  75%{width:15px;left:-20px;}
  100%{width:5px;left:-10px;}
}
@keyframes oneTitleAfter{
  0%{width:5px;right:-10px;}
  25%{width:1px;right:0px;}
  50%{width:5px;right:-10px;}
  75%{width:15px;right:-20px;}
  100%{width:5px;right:-10px;}
  }

/**/
.clear { clear: both;height: 0px; overflow: hidden;}
/**/
.top10 {padding-top: 10px;}
.top20 {padding-top: 20px;}
.top30 {padding-top: 30px;}
.top40 {padding-top: 40px;}
.top50 {padding-top: 50px;}
.top60 {padding-top: 60px;}
.top70 {padding-top: 70px;}
.top80 {padding-top: 80px;}
.top90 {padding-top: 90px;}
.top100 {padding-top: 90px;}
.top140 {padding-top: 140px;}
.top170 {padding-top: 170px;}
.toct{text-align: center;padding-top: 50px;}
.toct span{font-family: 'Arial';font-weight: bold;font-size: 56px;color: #eee;text-transform: uppercase;}
.toct p{font-size: 40px;color:#222;}
.toct d{font-weight: bold;}
.toct dd{color:#666;font-size: 16px;line-height: 40px;display: block;}

.gyc{margin:0 auto;width:80%;min-width:1200px}
@media (max-width: 1600px) {.gyc{width:90%;}}
@media (max-width: 1400px){.gyc{width:90%;}}
.box{width:80%;margin:0 auto;}
body {
    --main-color: #e11701;/*var(--main-color) 225 23  1*/
    --min-width: 1400px;
    --max-width: 1920px;
}
@font-face {
  font-family: 'iconfont';  /* Project id 5093802 */
  src: url('//memberpic.114my.com.cn/huangkai123/cssnew/iconfont.woff2.txt') format('woff2'),
       url('//memberpic.114my.com.cn/huangkai123/cssnew/iconfont.woff.txt') format('woff'),
       url('//memberpic.114my.com.cn/huangkai123/cssnew/iconfont.ttf.txt') format('truetype');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
   -moz-osx-font-smoothing: grayscale;}

/**/
.t{text-align: center;padding-bottom:40px;}
.t d{color:#194196;}
.t p{font-size:40px;color:#333;font-weight:bold;}
.t span{font-size:18px;color:#666;font-weight:lighter;margin: 5px 0 0px 0;display:block;}
.t dd{width:64px;height:4px;background:#194196;margin:15px auto 0;}
/**/
.head_bg{background:rgba(0,0,0,0.4);position: fixed;top: 0;z-index: 999;left: 0;}
.head{height: 100px;position: relative;}
.head_w{line-height:28px;font-size: 15px;color: #666;background: url(https://memberpic.114my.net/03887611629en/uploadfile/image/20260728/20260728111459_714214267.png)no-repeat left 7px;padding-left: 20px;margin-top: 20px;}
/**/
.nav.menu{margin-right:0.8vw}
.nav>ul>div{display:flex;justify-content: space-between;align-items: center;}
.nav>ul>div>li{ float: left; display: block;position: relative;}

.nav>ul>div>li>a{display: flex;color: #fff;font-size:16px;text-align: center;position: relative;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out; padding:0 0.5vw}
.nav>ul>div>li>a p{position: relative;z-index: 2;font-size: 16px;line-height:18px;font-family: "syst";}
.nav>ul>div>li>a:before{content:'';width:5px;height:5px;border-radius:50%;display:block;border:1px solid #eee;margin-top: -5px;margin-right: 5px;}
.nav>ul>div>li:hover>a:after,.NavCeshi > li.navcurrent > a:after{content: '';width: 50px;height:2px;background:var(--main-color);position:absolute;top:28px;left:7px;}
@media (max-width: 1400px){
.top{padding:0 4rem;}
.nav>ul>div>li>a{padding-left:1.6vw;} 
}

@media (max-width: 1400px){
.top{padding:0 3rem;}
.nav>ul>div>li>a{padding-left:1.4vw;}
}
/**/
.nav ul li>ul{-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;position: absolute;width:160px;opacity: 0;visibility: hidden;transform: translate3d(0px, 10px, 0px);-moz-transform: translate3d(0px, 10px, 0px);-webkit-transform: translate3d(0px, 10px, 0px);z-index: 9999;left:58%;top:52px; margin-left:-60px; text-align:center; box-shadow: 0 6px 10px rgba(0, 0, 0, .1);background:rgba(1,1,1,0.6); }

.nav ul li>ul a{width: 100%;height: 38px;line-height: 38px; display: block;color: #eee;font-size: 14px;  -webkit-transition: none ease-out .3s;    transition: none ease-out .3s;    -webkit-transition-property: color, background, text-indent, opacity;    transition-property: color, background, text-indent, opacity; }
.nav ul li>ul a+a{border-top:1px rgba(255,255,255,0.3) solid;}
.nav ul li>ul a:hover{text-indent: 10px;color: #fff; background:var(--main-color);}
.nav ul li:hover > ul {opacity: 1;visibility: visible;transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.12);box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.12);-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.nav ul li>ul.nav2{width:220px; left:22%;}

.logo{z-index: 2;width: 220px;  position: relative; margin-top:1.5vh}
.logo img{ height: 3.8vw;  width: auto; float:left; margin-right:0.5vw}
.logo p {  font-size: 1.6vw;  line-height: 1;    font-weight: bold;    letter-spacing: 0px; color: #fff; margin-top:0.5vw;}

@media (max-width: 1600px) {.logo p{font-size: 1.5vw; }
.logo p span { font-size: 0.7vw;}
}
@media (max-width: 1400px){.logo p{font-size: 1.2vw; }
.logo p span { font-size: 0.7vw;}}

.logo p span { font-size: 0.7vw;  padding-top: 6px; display: block;  line-height: 1; letter-spacing: -0.7px;  color: #fff;    font-weight: normal;    text-transform: uppercase;font-family: 'Hos';}
.NavCeshi{display:flex;justify-content: space-between;}
.header_r{display: flex;align-items: center;height: 100px; width:13vw;}
.header_r .lag{margin-left:20px;}
.header_r .lag a{display:flex;align-items: center; color:#fff;}
.header_r .lag span{height:21px;display: block;margin-right: 5px;}
.header_r .lag span img{height:100%;}
.albb{height:22px;}
.albb img{height:100%;}
.nav_l,.nav_r{height:100px;}
.nav ul li span{font-size:24px;}
/**/
.gdfsd{display:flex;align-items:end;justify-content:space-between;width:20%}
.gicon>div{height:105px;display:flex;align-items:center;justify-content:center}
.gicon>div i{color:#fff;user-select:none;transition:all 0.5s;display:flex;align-items:center;justify-content:center;position:relative;height:100%}
.gicon>div i span{font-size:20px}
.gicon>div:hover i{border-color:#e60113}
.iser_box,.itel_box{background:rgba(0,0,0,0.5);position:absolute;top:106px;right:0;padding:10px;transform-origin:top;transform:rotateX(90deg);transition:all 0.5s;z-index:9}
.gicon>div:hover .iser_box,.gicon>div:hover .itel_box{transform:rotateX(0deg)}
.search_l{display:flex;align-items:center;justify-content:end;color:#fff}
.search_l span+span{margin-left:4px}
.search_l a{color:#fff;font-size:14px}
.search_r{margin-top:20px;position:relative}
#infoname{width:100%;height:38px;line-height:38px;border:1px solid #eee;text-indent:12px}
.z_img{width:38px;height:38px;position:absolute;top:0;right:0;background:no-repeat}
.itel_box{width:320px;text-align:center}
.dh_h{line-height:36px;font-size:22px}
.itel_box p{color:#fff;position:relative;font-size:20px}
.itel_box p:before{position:absolute;left:0;color:#333}
.itel_box em{font-family:'arial';font-size:26px;font-weight:bold;color:#feac00;margin-top:10px}
.search_l .giconfont{font-size:16px}
.search_l span{color:#fff}
.gicon_pho{display:flex;align-items:center}
.gicon_pho .irh span{color:#fff;font-size:18px}
.gicon_pho b{font-size:26px;color:#006cb5;padding-left:10px}

/**/
.news_bg{padding:80px 0 50px 0;overflow:hidden;background:#f6f6f6 url() no-repeat left center;}
.news{margin: 0 auto;}
.news_fl{width:12%;padding-top:20px;float: left;}
.news_fl_title span{font-size: 40px;color: #ccc;line-height:50px;text-transform: uppercase;font-family: Arial;font-weight: 1000;}
.news_fl_title p{font-size:42px;color: #333;}
.news_fl_a a{display: block;width: 150px;height: 44px;line-height: 40px;margin-bottom: 30px;border: 2px #eee solid;border-radius: 25px;font-size: 16px;color: #666;text-align: center;transition: all 0.3s ease-in-out;}
.news_fl_a a:first-child{margin-top:95px;}
.news_fl_a a.on{background: linear-gradient(to right,var(--main-color),var(--main-color));border: 2px var(--main-color) solid;color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.news_fr{width:82% !important;}
.news_fr .news_div_item{position: relative;}
.news_ul_fl{width:52%;float: left;}
.news_ul_fl .news_div_item{float: left;width: 100%;}
.news_ul_fl .news_div_item .news_div_item_pic{position: absolute;top: 0;width:100%;height: 400px;overflow: hidden;}
.news_ul_fl .news_div_item .news_div_item_image{width: 100%;/*border: 1px #eee solid;*/position: absolute;bottom:0px;}
.news_ul_fl .news_div_item .news_div_item_date{position: absolute;top: 470px;left: 15px;}
.news_ul_fl .news_div_item .news_div_item_year,.news_ul_fl .news_div_item .news_div_item_month,.news_ul_fl .news_div_item .news_div_item_day{float:left;}
.news_ul_fl .news_div_item .news_div_item_content{height:245px;margin: 30px 35px 0 15px;position: absolute;top: 400px;}
.news_ul_fl .news_div_item .news_div_item_a{font-size:22px;color:#333;position: relative;}
.news_ul_fl .news_div_item .news_div_item_a:after{display:block;content:"View More";width: 175px;height: 42px;line-height: 42px;background: #eee;font-size: 15px;color: #666;text-align: center;position: absolute;top: 220px;transition: all 0.3s ease-in-out;}
.news_div_item_content:hover .news_div_item_a:after{background: var(--main-color);color:#fff;}
.news_ul_fl .news_div_item .news_div_item_body{margin-top: 45px;font-size: 15px;color: #666;line-height: 30px;}
.news .swiper-container{width: ;margin-right: -30px;}
.news .swiper-slide{padding:30px 0;box-sizing: border-box;}
.news_ul_fr{width:49%;padding:0 45px;box-sizing: border-box;float:right;}
.news_ul_fr .news_div_item:first-child,.news_ul_fr .news_div_item .news_div_item_image{display:none;}
.news_ul_fr .news_div_item_body{position: absolute;top: 105px;line-height: 30px;font-size: 15px;opacity: 0;width:90%;}
.news_ul_fr .news_div_item{height:120px;margin-bottom: 25px;padding:0 33px;box-shadow: 0 0 30px rgba(0,0,0,.08);overflow: hidden;transition: all 0.3s ease-in-out;box-sizing: border-box;}
.news_ul_fr .news_div_item_date{position: absolute;top: 70px;left: 33px;}
.news_ul_fr .news_div_item_year,.news_ul_fr .news_div_item_month,.news_ul_fr .news_div_item_day{float:left;}
.news_ul_fr .news_div_item_a{font-size: 18px;color: #333;position: absolute;top: 38px;display: block;height: 230px;width: 100%;position: relative;z-index: 9;}

.news_ul_fr .news_div_item.on{height:270px;}
.news_ul_fr .news_div_item.on .news_div_item_body{opacity: 1;}
.news_ul_fr .news_div_item_body:after{content:'View More';width:175px;height:40px;display:block;background:#f5f5f5;line-height:40px;text-align:center;font-size:15px;color:#666;margin-top:30px;transition: all 0.3s ease-in-out;}
.news_div_item_content:hover .news_div_item_body:after{background:var(--main-color);color:#fff;}



.head_bgx{width:100%;height:10px;cursor: pointer;background:#4b4b4b;}
.head_bgx span {display:block;width:100%;height:10px;background-color: var(--main-color);animation: span_i1 2.5s infinite;float:right;}
@keyframes span_i1{
        0%{ width:0%; background-color:var(--main-color)}
        25%{ width:100%; background-color:var(--main-color)}
        100%{ width:0%; background-color:var(--main-color)}
 }

/*copy*/
.copy {width: 100%;background: #56575b;    padding: 10px 0 0px;overflow: hidden;}
.copy_box1 {width:80%;margin: 0 auto;  min-width:1200px;}
/**/
.links_bj{position:relative;height: 80px;line-height: 80px;overflow: hidden;}
.links_zbt{width:130px;font-size:16px;color:#fff;display: flex;align-items: center;}
.links_zbt img{margin-right:15px;margin-top: -5px;}
.links_lj{width:1200px;font-size:14px;color:#fff;margin-left:20px; opacity: 0.5;}
.links_tb{width:auto;height:92px;}
.linkTagcs li a{font-size:15px;line-height:80px;color:#fff !important;opacity: 0.5;}
.link_more {float: right;}
.link_more a {font-size: 14px;color: #999999;}
.copy_tab {border-top: 1px solid #555;padding: 60px 0;overflow: hidden;}
.copy_tabr {border-top:none;padding: 80px 0;overflow: hidden;}
.copy_con {}
.copy_con>ul {}
.copy_con>ul>li {float:left;text-align: left;padding: 0 80px;position: relative;transition:0.5s;}
.copy_con>ul>li p {font-size: 18px;color: #ffffff;margin-bottom: 20px;}
.copy_con>ul>li p span {font-size: 12px;color: #999;font-family: Arial;display: block;text-transform: uppercase;}
.copy_con>ul>li a {font-size: 14px;color: #999999;display: inherit;line-height: 30px;transition: all 0.3s linear;}
.copy_con>ul>li a:hover {color: #ffffff;transition: all 0.3s linear;}
.copy_con>ul>li:before {content: '';width:1px;height: 25px;background:#fff;position: absolute;left:1px;top:0;z-index: 1;transition:0.5s;}
.copy_con>ul>li:after {content: '';width:1px;height: 215px;background: #666;position: absolute;left:1px;top:0;transition:0.5s;}
.copy_r {float: right;}
.copy_r p {font-size: 18px;color: #ffffff;}
.copy_r p span {font-size: 12px;color: #666666;font-family: Arial;display: block;text-transform: uppercase;}
.copy_r ul {display: flex;justify-content: space-between;padding-top: 20px;}
.copy_r li i {display: inline-block;width: 120px;height: 120px;background: #ffffff;margin-bottom: 12px;}
.copy_r li {font-size: 14px;color: #ffffff;text-align: center;width: 133px; margin-left:15px;}
.copy_r li img{width: 130px; height:130px;border: #fff solid 5px;}
.copy_namea {width:100%; padding:20px 0px; background:#56575b;}
.copy_name {width:1500px;display: flex;justify-content: space-between; margin: 0 auto;}
.copy_name span {font-size: 14px;color: #999999;line-height: 28px;display: inherit;}
.copy_name span a {color: #999999;transition: all 0.3s linear;}
.copy_name span a:hover  {color:#ffffff;transition: all 0.3s linear;}
.copy_con li:hover:before {height:100%;transition:0.5s;}



/**/

.prod_b td:nth-of-type(4n+1) { margin-left: 0; }
.prod_b td span { padding: 0 !important; }
.prod_b td br { display: none; }
.prod_b span a { display: block; position: absolute; bottom: 0; font-size: 15px; background: rgba(255,255,255,0.6); width: 100%; line-height: 50px; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; }
.prod_b td img { width: 100%; height: auto; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; }
.prod_b td:hover img { transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -wbkit-transform: scale(1.2); }
.prod_b td:hover span a { bottom: 0; height: 50px; line-height: 50px; color: #fff; background: var(--main-color); }

.prod_all{ padding-top:96px;}
.pro_c { margin: 15px 0 30px 0; border-bottom: 1px solid #ededed; width: 100%; }
.protab li.on { background: var(--main-color); }
.pro_c table tr td a:before { content: '>'; display: inline-block; font-size: 14px; padding-right: 7px; }
.pro_c table tr td a { display: block; line-height: 36px; font-size: 16px; color: #656565; transition: all .3s ease; }
.protab li.on .pro_c table tr td a:hover { color: #fff; }
.pro_c tr { float: left; margin: 10px 15px; }
.pro_c table tr td a:hover { font-weight: bold; color: var(--main-color); }
#tablit { margin-top:52px; width:100%;}
#tablit .title { color: #fff; width: 325px; height: 130px; overflow: hidden; box-sizing: border-box; padding: 33px 20px; line-height: 40px; background: var(--main-color); text-align: center; }
#tablit .title a { display: block; color: #fff; }
#tablit .title a i { display: block; font-style: normal; font-weight: bold; font-size: 30px; }
#tablit p { color: #fff; font-size: 14px; text-transform: uppercase; }
#tablit dl { width: auto; }
#tablit dl dt { }
#tablit dl dd { float: left; border-radius: 5px; display: block; position: relative;  line-height: 26px; width:14.88vw; margin-right:1vw; height: 200px; box-sizing: border-box; background: #fff; border: 1px solid #e2e1e1;  padding: 30px 10px; }
#tablit dl dd:nth-of-type(5){  margin-right:0px;}
#tablit dl dd a { display: block; text-align: center; }
#tablit dl dd a em { display: block; font-style: normal; font-size: 21px; color: #333; overflow: hidden; white-space: nowrap; width: 100%; text-overflow: ellipsis; text-align: center; padding-bottom: 5px; }
#tablit dl dd a p { font-size: 12px; color: #999; overflow: hidden; display: block; width: 100%; white-space: nowrap; text-overflow: ellipsis; }
#tablit dl dd .img { width: 80px; height: 80px; background: #fff; margin: 0 auto 20px auto; border-radius: 50%; }
#tablit dl dd .img img { width: 80px; height: 80px; border-radius: 50%; box-shadow: 0 0 10px rgba(0,0,0,0.15); }
#tablit dl dd a { font-size: 16px; color: #fff; }
#tablit .on { position: relative; color: #fff; background: var(--main-color); height: 220px; }
#tablit .on a em, #tablit .on a p { color: #fff; }
#tablit .on .img { position: absolute; top: -50px; left: 0; box-sizing: border-box; padding: 15px; width: 120px; height: 120px; right: 0; margin: 0 auto; background: rgba(225,23,1,0.8); }
#tablit .on .img img { border: 2px solid #fff; width:90px; height:90px;  }
#tablit .on .word { padding-top: 50px; }
#tablit .on a:after { display: block; content:"View More"; width:150px; line-height:35px; background:#fff; color:var(--main-color); text-align:center; border-radius:30px; font-size: 15px; margin: 15px auto 0 auto; }
.dis { display: none; }
.prod_b { position: relative; margin-top: 30px; }
.prod_b td { display: block; width: 18vw;  background: #fff; overflow: hidden; box-sizing: border-box; border: 1px solid #f2f2f2; padding: 0 !important; float: left; margin-right: 2vw; margin-bottom: 30px; position: relative; }
.prod_b td:nth-child(4n){ margin-right:0px;}

/*lcdfy*/
.container{text-align:left;margin:0 auto;width:600px;position:relative}
.process_bg{background:url(https://memberpic.114my.net/03887611629en/uploadfile/image/20260728/20260728111521_4969842.jpg)no-repeat center;padding:100px 0px 150px 0;}
.proc_c ul{display:flex;justify-content:space-between;position:relative;align-items:center}
.proc_c ul:before{position:absolute;content:"";width:98%;height:1px;background:#eaeaea;top:50%;left:16px;z-index:-1}
.proc_c ul li p{font-size:24px;color:#333}
.proc_c ul li span{font-size:28px;display:block;color:#fff;width:60px;height:60px;border-radius:100%;background:#1a86fb;text-align:center;line-height:60px;margin:22px auto;padding-top:15px}
.proc_c ul li div{font-size:18px;color:#333}
.proc_c ul li h4{ font-size:18px; color:#666; font-weight:normal;}
.proc_c ul li em{width:264px;height:264px;background:var(--main-color);border-radius:100%;position:relative;flex-direction:column;align-items:center;justify-content:center;display:flex}
.proc_c ul li em i{font-size:46px;color:#fff;display:block;position:relative;z-index:2;font-style:normal;     line-height: 35px;}
.proc_c ul li em b{display:block;font-size:46px;color:#fff;margin-top:13px;position:relative;z-index:2;font-style:normal;  line-height: 38px;}
.proc_c ul li em:after,.proc_c ul li em:before{position:absolute;content:"";border-radius:100%}
.proc_c ul li em:after{width:347px;height:347px;background:rgba(225,23,1,0.17);top:-42px;left:-42px;animation:ripple 1.8s infinite;animation-delay:1s}
.proc_c ul li em:before{width:296px;height:296px;background:rgba(225,23,1,0.17);top:-17px;left:-17px;animation:ripple 1.8s infinite;animation-delay:0.7s}
@-webkit-keyframes ripple{70%{box-shadow:0 0 0 30px rgba(225,23,1,.0)}
100%{box-shadow:0 0 0 0 rgba(0,159,232,.0)}
}
.proc_c ul li{text-align:center;transition:all .5s}
.proc_c ul li:nth-child(2) span,.proc_c ul li:nth-child(6) span{background:var(--main-color)}
.proc_c ul li:hover{transform:translateY(-8px)}

.join2_t{ text-align:center;font-size: 40px;font-weight: bold; color: #222;  line-height: 40px;}

/**/
.u-title {font-weight: 700;font-size:41px;}
.l-layout {width: 1440px; margin:0 auto; z-index: 2; position: relative; }
.m-video { text-align:center;  width: 100%; background: url(https://memberpic.114my.net/03887611629en/uploadfile/image/20260728/20260728111543_379179665.jpg) no-repeat center;height: 26vw; overflow: hidden; padding-top: 6vw; background-size: 100%;background-repeat: no-repeat; background-attachment: fixed;  position: relative;}
.m-video:after {   content: "";   background: rgba(0, 0, 0, 0.4);   width: 100%;   height: 100%;   position: absolute;    top: 0; left:0}


.m-video .video-title{margin-bottom: 38px; color:#fff}
.m-video .video-play{height: 74px; width: 74px; margin: 0 auto 52px; cursor: pointer; background: url(https://memberpic.114my.net/03887611629en/uploadfile/image/20260728/20260728111607_1288362972.png) no-repeat center center;}
.m-video .video-play:hover{background-image: url(https://memberpic.114my.net/03887611629en/uploadfile/image/20260728/20260728111607_1288362972.png);}
.m-video .video-button{display: inline-block; color:#fff;  height: 48px; padding-left: 44px; padding-right: 44px; line-height: 48px; border-radius: 25px; font-size: 18px;}
.m-video .video-button span{padding-right: 30px;font-size:20px; background: url(https://memberpic.114my.net/03887611629en/uploadfile/image/20260728/20260728111644_693500065.png) no-repeat right center; line-height:48px;}
.m-video .video-button span:hover{ color:#fff; font-size:20px;}
@media screen and (min-width: 1460px) {.m-video:before {}}
.m-case{position: relative; margin: 0 auto; padding-bottom: 80px; background: #fff; width: 1340px; max-width: 100%; overflow-x: hidden;}
.m-case:after{content: ''; position: absolute; left: 0; right: 0; top: 0; height: 10px; background-color: #1b7cf7; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1B7CF7', endColorstr='#FF983DF4', GradientType=1); background: -webkit-gradient(linear, left top, right top, from(#1b7cf7), color-stop(#f9e600), to(#792b64)); background: linear-gradient(to right, #f9e600, #792b64, #f7700a, #002874);}
.m-case .l-layout{position: relative; z-index: 1;}
.m-case .tab-nav{width: 186px; float: left;}
.m-case .nav-item{display: block;  height: 85px; line-height: 85px; background: #eff3f6; border-radius: 5px; font-size: 18px; color: #8e8e8e; cursor: pointer; overflow: hidden; -webkit-transition: none; transition: none;}

.m-case .img-icon{width: 27px; height: 27px; float: left; margin-top: 23px; margin-right: 19px; background-repeat: no-repeat; background-position: center center;}
.m-case .icon0{background-image: url();}
.m-case .tab-content{padding-left: 40px; margin-left: 186px; display: none;}
.m-case .tab-content.show{display: block;}
@media screen and (min-width: 1460px) {
.m-case{width: 100%;max-width: 1600px;}
.m-case .tab-nav{width: 200px;}
.m-case .nav-item{height: 85px;line-height: 85px}
.m-case .nav-item.active, .m-case .nav-item:hover{background: var(--main-color);}
.m-case .tab-content{margin-left: 200px;}
.m-case .img-icon{margin-top: 28px;}
}
.u-btn-white {  color: #fff;  border: 1px solid #fff;}
.m-modal-mask{position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); z-index: 1000; text-align: center; visibility: hidden; opacity: 0;}
.m-modal-mask.show{visibility: visible; opacity: 1;}
.m-modal-mask.show .m-modal{-webkit-animation: drop .3s forwards; animation: drop .3s forwards;}
.m-modal-mask:before{display: inline-block; overflow: hidden; width: 0; height: 100%; vertical-align: middle; content: '';}
.m-modal-mask .m-modal{display: inline-block; position: relative; background: #fff; padding: 35px; border-radius: 5px; vertical-align: middle;}
.m-modal-mask .modal-close{position: absolute; right: 10px; top: 10px; cursor: pointer; line-height: 30px; width: 30px; text-align: center; font-size: 24px;}
@-webkit-keyframes drop {
0%{opacity: 0;-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}
100%{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
@keyframes drop {
0%{opacity: 0;-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}
100%{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}

/**/
.kf.on{right:15px}
.kf .kf_div{box-shadow:0 0 18px rgba(0,0,0,.1);margin-bottom:8px}
.kf .kf_div:last-child{margin-bottom:0}
.kf .item{width:50px;height:50px;background:#c0c1c5;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative}
.kf .item:first-child{border-top-left-radius:6px}
.kf .item:last-child{border-bottom-left-radius:6px}
.kf { position: fixed; right: -100px; bottom: 10%; width: 50px; z-index: 99; -webkit-transition: all .5s; -o-transition: all .5s;   transition: all .5s;}
   
.kf .item .box{ font-family: "DIN-BOLD"; position:absolute;left:90px;top:50%;transform:translateY(-50%);z-index:-1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:298px;height:50px;background:#fff;box-shadow:0 0 18px rgba(0,0,0,.1);border-radius:25px;margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:29px; color:var(--main-color)}
.kf .item .box:before{width:10px;height:100%;position:absolute;right:-9px;top:0;content:''}
.kf .item .box i{width:32px;height:32px;display:block;border-radius:50%;margin:0 18px 0 17px;background:url(http://114my.cn.114.114my.net/hxp/kf5.png) no-repeat center var(--main-color)}
.kf .item .box2{width:154px;position:absolute;left:90px;top:50%;transform:translateY(-50%);z-index:-1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff;box-shadow:0 0 18px rgba(0,0,0,.1);padding:15px 0 20px;border-radius:6px}
.kf .item .box2:before{width:10px;height:100%;position:absolute;right:-9px;top:0;content:''}
.kf .item .box2 h3{width:100%;text-align:center;font-size:24px;color:var(--main-color);font-weight:700}
.kf .item .box2 img{width:133px;height:133px;margin:5px 0}
.kf .item .box2 div{font-size:16px;line-height:22px;color:#666;text-align:center}
.kf .item:hover{background:var(--main-color);}
.kf .item:hover .box{left:-306px}
.kf .item:hover .box2{left:-164px}
.kf .item:hover a img{display:none}
.kf .item:hover a img.on{display:block}
.kf .item a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;z-index:1}
.kf .item a img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;max-width:50%}
.kf .item a img.on{display:none;max-width:50%}
@media (max-width:768px){.kf{top:auto;bottom:10px;left:50%;margin-left:-80px;transform:translateY(0);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}
.kf .kf_div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;height:40px}
.kf .item{width:40px;height:40px;border-radius:0!important}
.kf .item a img{max-width:50%}
.kf .item:hover .box{left:-50px;opacity:1;top:-30px}
.kf .item:hover .box2{left:-40px;opacity:1;top:-70px}
.kf .item .box{left:-50px;top:-20px;opacity:0;width:140px;font-size:14px;height:40px;border-radius:20px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}

.kf .item .box:before,.kf .item .box i{display:none}
.kf .item .box2{left:-40px;top:-50px;opacity:0;width:120px;height:120px;padding:5px}
.kf .item .box2:before,.kf .item .box2 h3,.kf .item .box2 div{display:none}
.kf .item .box2 img{width:110px;height:110px}
}
/**/
.inner{margin:0 auto;position:relative}
.new_main_visual{position:relative;width:100%;min-height:768px;height:100vh;overflow:hidden}
.new_main_visual .dim{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;background-color:#000}
.new_main_visual .visual_slider{width:100%;height:100%}
.new_main_visual .visual_slider .swiper-slide .bg{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}
.new_main_visual .visual_slider .swiper-slide.slide_1 .bg{background-image:url("https://memberpic.114my.net/03887611629en/uploadfile/image/20260728/20260728111816_825840276.jpg")}
.new_main_visual .visual_slider .swiper-slide.slide_2 .bg{background-image:url("https://memberpic.114my.net/03887611629en/uploadfile/image/20260728/20260728111841_1500892687.jpg")}
.new_main_visual .visual_slider .swiper-slide.slide_3 .bg{background-image:url("https://memberpic.114my.net/03887611629en/uploadfile/image/20260728/20260728111907_825916394.jpg")}
.new_main_visual .visual_slider .swiper-slide .video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:#000}
.new_main_visual .visual_slider .swiper-slide .video video{width:100%;height:100%;object-fit:cover}
.new_main_visual .visual_slider .swiper-slide .inner{max-width:80%;height:100%;display:flex;align-items:center;padding:0 0px;box-sizing:border-box;margin:0 auto;margin-top:2%;position:relative}
.new_main_visual .visual_slider .swiper-slide .inner .txt_boxc{width:100%;text-align:center}
.new_main_visual .visual_slider .swiper-slide .inner .txt_boxr{width:100%;text-align:right}
.new_main_visual .visual_slider .swiper-slide .tss{top:-7%}
.new_main_visual .visual_slider .swiper-slide .tss1{top:-25%}
.new_main_visual .visual_slider .swiper-slide .tss2{top:-14%;left:2%}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box strong{transform:translateY(50%);opacity:0;transition:0.8s;display:block;font-size:3.2vw;letter-spacing:1px;font-weight:100;line-height:1.2}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box p{transform:translateY(50%);opacity:0;transition:0.8s 0.1s;font-size:1.8vw;color:#fff;letter-spacing:-0.03em;font-weight:300;margin-top:20px;line-height:1.45}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box p img{width:26px;height:25px}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .xz{font-size:1.2vw;width:38%}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .xzz{font-size:1.2vw;width:100%}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .f33{font-size:3vw}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .f4{font-size:3.2vw}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .top2{margin-top:1.4vw !important}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .jc{font-weight:bold}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .hz{color:#fff !important}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .bz{color:#fff; font-weight:bold;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .lz{color:#fff; font-weight:bold;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box span{font-size:3.2vw;color:var(--main-color) !important;text-shadow:0.05rem 0.08rem 0rem rgb(255,255,255)}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .tya{text-shadow:5px 0 10px rgb(11 84 181 / 30%)}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .xzen{font-size:1.1vw;color:#fff;font-weight:100;margin-top:1.5%;line-height:1.7}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .xzen1{font-size:1.3vw;color:#fff;font-weight:100;margin-top:1.5%;line-height:1.5}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box a{transform:translateY(100%);opacity:0;transition:0.8s 0.2s;display:inline-block;vertical-align:top;margin-top:30px;min-width:160px;padding:5px 31px;font-size:21px;color:#fff;letter-spacing:0em;font-weight:100;border-radius:99px;box-sizing:border-box;text-align:center;background:linear-gradient(to bottom,var(--main-color),#d50307);border:2px #d50307 solid;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box i{font-size:29px;padding-right:4px}
.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box strong{transform:translateY(0);opacity:1}
.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box p{transform:translateY(0);opacity:1}
.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box a{transform:translateY(0);opacity:1}
.new_main_visual .bot_wrap{position:absolute;left:0;bottom:30px;width:100%;z-index:1}
.new_main_visual .bot_wrap .inner{max-width:80%;text-align:center;margin:0 auto;position:relative}
.new_main_visual .bot_wrap .controller{max-width:100%;display:inline-block;vertical-align:top;position:relative;padding-right:30px;box-sizing:border-box}
.new_main_visual .bot_wrap .controller .pagination{width:100%;display:flex;align-items:start}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet{width:68px;height:auto;margin-right:9px;background:transparent;border-radius:0;opacity:1}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet:last-child{margin-right:0}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .rail{width:100%;height:3px;background:rgba(255,255,255,0.3);position:relative}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .rail .fill{width:0;height:100%;background:#fff}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .txt{padding:20px 0;text-align:left;opacity:0.5}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .txt p{font-size:14px;color:#fff;letter-spacing:-0.05em;font-weight:100;line-height:1.3}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .txt{opacity:1}
.new_main_visual .bot_wrap .controller .move_btn{width:40px;height:22px;position:absolute;right:-14px;top:-4px;display:none}
.new_main_visual .bot_wrap .controller .move_btn a{width:100%;height:100%;display:block;position:relative}
.new_main_visual .bot_wrap .controller .move_btn a:before{content:"";width:12px;height:18px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.blind{display:block;overflow:hidden;position:absolute !important;left:0;top:0;width:0px;height:0px;padding:0;margin:0;font-size:0;line-height:0;text-indent:-9999px}
.behind{overflow:hidden;text-indent:-9999px;font-size:0}
.new_main_visual .prev_btn{cursor:pointer;width:40px;height:50px;border:1px solid #fff;box-sizing:border-box;border-radius:8px;position:absolute;left:30px;top:50%;transform:translateY(-50%);z-index:2}
.new_main_visual .prev_btn:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;background:url("https://memberpic.114my.net/03887611629en/uploadfile/image/20260728/20260728111940_936724078.png")no-repeat center / 100% 100%;transition:0.2s}
.new_main_visual .prev_btn:hover:before{left:43%}
.new_main_visual .next_btn{cursor:pointer;width:40px;height:50px;border:1px solid #fff;box-sizing:border-box;border-radius:8px;position:absolute;right:30px;top:50%;transform:translateY(-50%);z-index:2}
.new_main_visual .next_btn:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;background:url("https://memberpic.114my.net/03887611629en/uploadfile/image/20260728/20260728112008_1222202044.png")no-repeat center / 100% 100%;transition:0.2s}
.new_main_visual .visual_slider .swiper-slide .inner .title-2{transition-delay:.4s;margin-top:0%;width:100%;margin-bottom:0%}
.font7{max-width:150px;border-radius:8%;float:left;justify-content:center;font-size:16px !important;padding:3.5% 2.5% 5% 2.5%;line-height:20px !important;margin-left:2%;text-align:center;margin-bottom:4%;margin-top:6% !important;letter-spacing:1px !important;color:#fff;position:relative;background:linear-gradient(180deg,rgba(1,86,166,0.99),transparent);font-weight:lighter}
.font7 em{font-size:12px;line-height:12px;text-align:center;margin-top:1%;display:block;color:rgba(255,255,255,0.2);letter-spacing:-1px}
.font7:nth-child(1){margin-left:0%}
.font7:before{content:'';background:#32567a;width:20%;height:2px;margin:0 auto;position:absolute;bottom:15%;left:39%}
.font7 i{font-size:34px;line-height:34px;text-align:center;margin-bottom:6%;display:block;color:#fff;font-weight:normal}
/**/

/**/
.content01 { width: 80rem; margin: 0 auto;  min-width: 1200px;  max-width: 1600px}
.ys{position: relative; width:100%; }
.ys:after {  content: ""; background: linear-gradient(180deg, rgba(0, 0, 0, 0.82), transparent);  position: absolute;    left: 0px;    top: 0px;    right: 0px;    bottom: 0px; width: 100%;z-index: 1;
    height: 100%;}
.ys_z{position: absolute;left: 0;top: 6.5rem;width: 100%;z-index: 20;}
.ys_z h2{font-size: 0;line-height: 0;text-align: left;  }
.ys_z h2 span{ display:block;font-size: 2.5rem;line-height: 2.5rem;  color: #fff;font-weight:bold;}
.ys_z h2 i{ display: block;font-size: 1.1rem;line-height: 1.8rem;  color: #fff;font-weight: normal;margin-top: 0.7rem;}
.ys_con li img{display: block;width: 100%;}
.ys_t{ position: absolute;left: 0;bottom: 0rem;width: 100%;z-index: 20;height: 6rem;background: rgba(0,0,0,0.6);}
.ys_t ul{display: flex;justify-content: space-between;}
.ys_t ul li{width: 25%;position: relative;}
.ys_t ul li .desc{display: none;}
.ys_t ul li span{display: block;padding-top: 3rem;text-align: center;font-size: 1rem;color: #fff;font-weight:bold;line-height: 1rem;background: url(https://memberpic.114my.net/03887611629en/uploadfile/image/20260728/20260728112042_1075785357.png) no-repeat center top;background-size: 1.35rem 1.35rem;margin-top: -0.7rem;}
.ys_t ul li.active span{background: url(https://memberpic.114my.net/03887611629en/uploadfile/image/20260728/20260728112100_1914173312.png) no-repeat center top;background-size: 1.35rem 1.35rem;}
.ys_t ul li.active .desc{border-radius: 5px;height: 15rem;padding: 1.8rem 1.8rem 0;background: var(--main-color);box-sizing: border-box;width: 100%;position: absolute;left: 0;bottom: 5.4rem;z-index: 20;display: block;}
.ys_t ul .yst3.active .desc{ height: 16rem;}
.ys_t ul .yst4.active .desc{ }
.ys_t ul li.active h4{display: block;font-size: 1.5rem;line-height: 1.5rem;color: #fff;font-weight: bold;}
.ys_t ul li.active p{margin-top: 1rem;}
.ys_t ul li.active p em{display: block;padding-left: 0.9rem;font-size: 0.8rem;color: #fff;line-height: 1.5rem;position: relative;}
.ys_t ul li.active p em:after{ position: absolute;left: 0%;top: 0.7rem;width: 0.3rem;height: 0.1rem;background: #fff;content: "";}
.ys_t ul li.active .desc:after{position: absolute;left: 50%;bottom: -0.5rem;width: 0.8rem;height: 0.5rem;background: url(https://memberpic.114my.net/03887611629en/uploadfile/image/20260728/20260728112123_1341768821.png) no-repeat center;content: "";margin-left: -0.4rem;background-size: 100% 100%;}
/**/
.hbox{ margin: 0 auto; width: 80%;  box-sizing: border-box; min-width: 1400px; }    
.gc_t{text-align:center;padding-bottom:40px}
.gc_t d{color:#f3932f}
.gc_t p{font-size:40px;color:#333;font-weight:bold}
.gc_t span{font-size:18px;color:#666;font-weight:lighter;margin:5px 0 0px 0}
.gc_t dd{font-size:70px;color:#f1f1f1;font-weight:bold;text-transform:uppercase;line-height:0}

.dfs { display: flex;  align-items: center; justify-content: space-between;}

.honor_bg{background:#f8f8f8;padding-top:100px;padding-bottom:100px}
.honor_l img{margin-left:-60px}
.honor_r{width:calc(100% - 308px);padding:30px;background:linear-gradient(90deg,#f8f8f8 30%,#fff 70%);box-shadow:50px 0px 50px rgba(0,0,0,0.05)}
.honor_r{margin-top:-60px}
.honor_r .tempWrap{width:100% !important}
.honor_r ul{display:block}
.honor_r li{float:left;overflow:hidden;transition:0.3s ease all;display:block;width:calc((100% - 45px) / 4);margin-right:15px;text-align:center}
.honor_r li p a{color:#333;font-size:16px;display:block}
.honor_r li p{height:50px;line-height:50px;position:relative;z-index:2;background:#f8f8f8;display:none}
.honor_r li img{transition:all linear 0.5s;-moz-transition:all linear 0.5s;-ms-transition:all linear 0.5s;-webkit-transition:all linear 0.5s;width:100%;height:100%;display:block}
.honor_r li:hover img{-webkit-transform:scale(1.12,1.12);transform:scale(1.12,1.12)}

/*idx_about*/
.pc{display:block}
.idx_about .center .about_box .about_main .images img{border-top-right-radius:80px;border-bottom-left-radius:80px}
.wap{display:none}
.idx_title .title{margin-top:10px;font-family:"Microsoft YaHei";font-size:42px;color:#111;line-height:1.2;font-weight:bold}
.idx_title .subtitle.active{color:var(--main-color);font-size:24px}
.idx_about{width:100%;height:auto;background:#fff;position:relative;z-index:2;overflow:hidden}
.idx_about .center{height:auto;margin:5vw auto 5vw;position:relative;z-index:1}
.idx_about .center .about_box{width:100%;height:auto}
.idx_about .center .about_box .about_main{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.idx_about .center .about_box .about_main .images{width:54.6875%;font-size:0;text-align:center;overflow:hidden}
.idx_about .center .about_box .about_main .idx_title{flex:1;padding:0vw 0 0 2.8vw;text-align:left;align-self:center}
@media screen and (max-width: 1680px){.idx_about .center .about_box .about_main .idx_title{padding:0vw 0 0 3.8vw;}}
@media screen and (max-width: 1600px){.idx_about .center .about_box .about_main .idx_title{padding:0vw 0 0 3.8vw;}}
@media screen and (max-width: 1440px){.idx_about .center .about_box .about_main .idx_title{padding:0vw 0 0 3.8vw;}}
@media screen and (max-width: 1360px){.idx_about .center .about_box .about_main .idx_title{padding:0vw 0 0 3.8vw;}}
.idx_about .center .about_box .about_main .idx_title .details{margin-top:0vw;font-size:18px;line-height:2; color:#666;text-indent: 2em;}
@media (max-width:1680px){.idx_about .center .about_box .about_main .idx_title .details{font-size:15.75px}}
@media (max-width:1440px){.idx_about .center .about_box .about_main .idx_title .details{font-size:13.5px}}
@media (max-width:1280px){.idx_about .center .about_box .about_main .idx_title .details{font-size:12px}}
@media (max-width:1024px){.idx_about .center .about_box .about_main .idx_title .details{font-size:9.6px}}
@media (max-width:1680px){.idx_about .center .about_box .about_main .idx_title .details{font-size:16px}}
.idx_about .center .about_box .about_main .idx_title .more{display:inline-block;position:relative;z-index:1;margin-top:1.0vw}
.idx_about .center .about_box .about_main .idx_title .more a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.idx_about .center .about_box .about_main .idx_title .more a .icon{height:20px;padding-right:1px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;z-index:1;overflow:hidden}
.idx_about .center .about_box .about_main .idx_title .more a .icon i{width:4vw;min-width:30px;height:1px;display:block;background:var(--main-color);border-radius:2px}
.idx_about .center .about_box .about_main .idx_title .more a .icon::before,.idx_about .center .about_box .about_main .idx_title .more a .icon::after{content:'';width:8px;height:1px;position:absolute;right:0;top:50%;z-index:1;background:var(--main-color);transform-origin:right;border-radius:2px}
.idx_about .center .about_box .about_main .idx_title .more a .icon::before{transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);margin-top:-.5px}
.idx_about .center .about_box .about_main .idx_title .more a .icon::after{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);margin-top:-.5px}
.idx_about .center .about_box .about_main .idx_title .more a .words{padding-left:1vw;font-size:16px;line-height:1;color:var(--main-color); font-weight:100;}
.idx_about .center .about_box .about_number{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.idx_about .center .about_box .about_number .number_box{width:54.6875%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;padding:0 4vw 3.5vw 1vw}
@media screen and (max-width: 1600px){.idx_about .center .about_box .about_number .number_box{padding:0 4vw 5vw 1vw;}}
@media screen and (max-width: 1500px){.idx_about .center .about_box .about_number .number_box{padding:0 4vw 5vw 1vw;}}
@media screen and (max-width: 1440px){.idx_about .center .about_box .about_number .number_box{padding:0 4vw 5.5vw 1vw;}}

.idx_about .center .about_box .about_number .number_box .item .icon{color:var(--main-color)}
.idx_about .center .about_box .about_number .number_box .item .icon i{font-size:30px}
.idx_about .center .about_box .about_number .number_box .item .number{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:Arial;line-height:1;margin-top:10px}
.idx_about .center .about_box .about_number .number_box .item .number .beat{font-size:3.6vw;background: linear-gradient(270deg,var(--main-color),var(--main-color));
    -webkit-background-clip: text;  -webkit-text-fill-color: transparent; color: #fff;}
@media (max-width:1680px){.idx_about .center .about_box .about_number .number_box .item .number .beat{font-size:3vw}}
@media (max-width:1440px){.idx_about .center .about_box .about_number .number_box .item .number .beat{font-size:3vw}}
@media (max-width:1280px){.idx_about .center .about_box .about_number .number_box .item .number .beat{font-size:3vw}}
@media (max-width:1024px){.idx_about .center .about_box .about_number .number_box .item .number .beat{font-size:3vw}}
.idx_about .center .about_box .about_number .number_box .item .number .sup{margin-left:2px;font-size:20px}
@media (max-width:1680px){.idx_about .center .about_box .about_number .number_box .item .number .sup{font-size:17.5px}}
@media (max-width:1440px){.idx_about .center .about_box .about_number .number_box .item .number .sup{font-size:15px}}
@media (max-width:1280px){.idx_about .center .about_box .about_number .number_box .item .number .sup{font-size:13.33333333px}}
@media (max-width:1024px){.idx_about .center .about_box .about_number .number_box .item .number .sup{font-size:10.66666667px}}
@media (max-width:1680px){.idx_about .center .about_box .about_number .number_box .item .number .sup{font-size:18px}}
@media (max-width:1440px){.idx_about .center .about_box .about_number .number_box .item .number .sup{font-size:16px}}
.idx_about .center .about_box .about_number .number_box .item .title{margin-top:8px;font-size:18px;line-height:1;color:#666}
@media (max-width:1680px){.idx_about .center .about_box .about_number .number_box .item .title{font-size:14px}}
@media (max-width:1440px){.idx_about .center .about_box .about_number .number_box .item .title{font-size:12px}}
@media (max-width:1280px){.idx_about .center .about_box .about_number .number_box .item .title{font-size:10.66666667px}}
@media (max-width:1024px){.idx_about .center .about_box .about_number .number_box .item .title{font-size:8.53333333px}}
@media (max-width:1680px){.idx_about .center .about_box .about_number .number_box .item .title{font-size:16px}}
@media (max-width:1280px){.idx_about .center .about_box .about_number .number_box .item .title{font-size:14px}}
.idx_about .center .about_box .about_number .images{position:relative;z-index:1}
.idx_about .center .about_box .about_number .images .play{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:0 80px;color:#fff;cursor:pointer;overflow:hidden}
.idx_about .center .about_box .about_number .images .play i{font-size:60px}
.idx_about .center .about_box .about_number .images .img{font-size:0;border-radius:0 80px;text-align:center;overflow:hidden}
.idx_about .center .about_box .about_number .images .img img{width:100%;height:100%;object-fit:cover}
.idx_about .center .about_box .symbol{width:4vw;height:auto;position:absolute;right:-5vw;top:6vw;z-index:-1}
.idx_about .center .about_box .title_bg{position:absolute;bottom:0;left:80%}
.idx_about .center .about_box .title_bg .fonttext{font-family:neu;font-size:260px;line-height:.8em;letter-spacing:-.5vw;color:transparent;background:linear-gradient(to top,#fff 15%,#ecf0f4);-webkit-background-clip:text;opacity:.65}
@media (max-width:1680px){.idx_about .center .about_box .title_bg .fonttext{font-size:227.5px}}
@media (max-width:1440px){.idx_about .center .about_box .title_bg .fonttext{font-size:195px}}
@media (max-width:1280px){.idx_about .center .about_box .title_bg .fonttext{font-size:173.33333333px}}
@media (max-width:1024px){.idx_about .center .about_box .title_bg .fonttext{font-size:138.66666667px}}
@media (max-width:1440px){.idx_about .center .about_box .symbol{right:0}
.idx_about .center .about_box .about_number .number_box .item .number .beat{font-size:3vw}}
@media (max-width:1200px){.idx_about .center .about_box .symbol{right:20px}}
@media (max-width:1024px){.idx_about .center .about_box .about_main .idx_title{padding:30px 0 0 30px}
.idx_about .center .about_box .about_main .idx_title .details{margin-top:1px;font-size:14px;line-height:1.6}
.idx_about .center .about_box .about_main .idx_title .more{margin-top:30px}
.idx_about .center .about_box .about_main .idx_title .more a .words{padding-left:15px;font-size:14px}
.idx_about .center .about_box .symbol{width:30px}
.idx_about .center .about_box .title_bg{left:80%}}
@media (max-width:990px){.idx_about .center .about_box .about_main{display:block;width:100%}
.idx_about .center .about_box .about_main .images{width:100%}
.idx_about .center .about_box .about_main .images img{width:100%}
.idx_about .center .about_box .about_main .idx_title{padding:0;margin-top:30px}
.idx_about .center .about_box .about_number{display:block;width:100%;margin:50px 0 0}
.idx_about .center .about_box .about_number .number_box{width:100%;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px 20px}
.idx_about .center .about_box .about_number .number_box .item{background:#f5f5f5;text-align:center;padding:30px}
.idx_about .center .about_box .about_number .number_box .item .number{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.idx_about .center .about_box .about_number .images{margin-top:20px}
.idx_about .center .about_box .about_number .images .img{border-radius:0}
.idx_about .center .about_box .symbol,.idx_about .center .about_box .title_bg{display:none}}
@media (max-width:768px){.idx_about .center .about_box .about_main .idx_title .details{font-size:12px}
.idx_about .center .about_box .about_number .number_box{grid-template-columns:repeat(2,1fr);grid-gap:10px}
.idx_about .center .about_box .about_number .number_box .item{padding:15px}
.idx_about .center .about_box .about_number .number_box .item .icon i{font-size:20px}
.idx_about .center .about_box .about_number .number_box .item .number .beat{font-size:3vw}
.idx_about .center .about_box .about_number .number_box .item .number .sup{font-size:12px}
.idx_about .center .about_box .about_number .number_box .item .title{font-size:10px}
.idx_about .center .about_box .about_number .number_box .item:first-child{grid-column:span 2}
.idx_about .center .about_box .about_number .images{margin-top:10px}
.idx_about .center .about_box .about_number .images .play i{font-size:48px}}
@media (max-width:1024px){.idx_about .center{margin:50px 0}}
@media (max-width:768px){.idx_about .center{margin:40px 0}}

/**/
.honer_bg{ background:url(https://memberpic.114my.net/03887611629en/uploadfile/image/20260728/20260728111430_1021718043.jpg) center bottom no-repeat; height:557px; margin-top:2%;}
.pp_con { margin-top: 0px; position: relative; }
.pp_con .list { width: 91.2%; margin: 0 auto; overflow: hidden; }
.pp_con .list ul li { width: 705px; height: 430px; line-height: 0; position: relative; }
.pp_con .list ul li img { width: 705px; border: 5px solid #fff; height: 430px; display: block; transition: 1s; }
.pp_con .list ul li h4 { position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; background: rgba(1,1, 1, 0.64); font-size: 16px; font-weight: bold; line-height: 50px; color: #fff; text-align: center; box-sizing: border-box; font-weight: bold; }
.pp_con .list ul li.swiper-slide-active::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 5px solid #fff; box-sizing: border-box; z-index: 1; }
.pp_con .list ul li:after { content: ""; position: absolute; left: -5%; bottom: -32px; width: 110%; height: 32px; background: url(https://memberpic.114my.net/03887611629en/uploadfile/image/20260728/20260728135134_430569177.png) no-repeat center; box-sizing: border-box; z-index: 10; }
.pp_con .list ul li.swiper-slide-active h4 { display: block; font-size: 20px; }
.pp_con .list ul li.swiper-slide-prev h4 { text-align: left; padding-left: 82px; box-sizing: border-box; }
.pp_con .list ul li.swiper-slide-next h4 { text-align: right; padding-right: 88px; box-sizing: border-box; }
.pp_con .swiper-pagination { position: relative; line-height: 0; bottom: auto; margin-top: 60px; }
.pp_con .swiper-pagination .swiper-pagination-bullet { width: 6px; height: 6px; background: #cdcdcd; opacity: 1; }
.pp_con .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; background: #c8171d; width: 34px; border-radius: 3px; }