@font-face{
    font-family:'HarmonyOS_Sans_SC_Regular';
    src: url('../fonts/HarmonyOS_Sans_SC_Regular.ttf');
}

body{font-family:'HarmonyOS_Sans_SC_Regular';}

.root-100{font-size: 100px;}
.root-sz-16{font-size: 0.16em;}
.root-w-1400 .auto{max-width: 1400px;}
.root-w-1440 .auto{max-width: 1440px;}
@media (min-width:1025px) and (max-width:1440px) {
.root-w-1440{font-size: 7.14285vw;}
}
@media (min-width:1025px) and (max-width:1400px) {
.root-w-1400{font-size: 7.14285vw;}
}
@media (max-width:1024px) {
.root-sz-16{font-size: 3.5vw;}
}

.w_86{width: 94%;}
@media (min-width:1025px) {
.w_86{width: 86%;} 
}

.img-block{display: block; width: 100%;}


/*Top002878 */
.Top002878{border-top: 3px solid #e60012;}
.Top002878 .logo img{max-width: 200px;}

@media(min-width:1025px){
.Top002878 header{display: table; table-layout: fixed; width: 100%; height: 108px;}
.Top002878 header > *{display: table-cell; vertical-align: bottom;}
.Top002878 header .open-icon{display: none;}
.Top002878 .top-left{width:25%;vertical-align: middle;}
.Top002878 .top-right{width:75%;}
.Top002878.on{position: fixed;left: 0;top: 0;width: 100%;z-index: 333;background-color: #fff}
}
@media(min-width:1025px){
 .Top002878 .top-nav{float: right;position: relative; width: 100%; min-height:calc(49 / 16 * 1em); margin-right:calc(-10 / 16 * 1em); margin-bottom:calc(6 / 16 * 1em);}
}
.Top002878 .login ul{background: #e60012;position: relative;}
.Top002878 .login{position: absolute;right: 0; top: 0;padding: 0 30px; color: #fff;}
.Top002878 .login a{color:rgba(255,255,255,0.8);}
.Top002878 .login a:hover{color:#fff;}
.Top002878 .login i{position: absolute; top:0px; width: 30px;background: url(../images/Top002878_loginbg.svg) no-repeat;background-size: auto 100%; height: 100%;}
.Top002878 .login i.l{left: 0; background-position:left bottom;}
.Top002878 .login i.r{right: 0;background-position: right bottom;}
.Top002878 .login ul{background: #e60012;}
.Top002878 .login ol a{line-height:calc(46 / 15 * 1em); }
.Top002878 .login ol a:first-child{font-weight: bold; color: #fff;}
.Top002878 .login ol a:not(:last-child):after{margin: 0 1vw;content: ''; display: inline-block; width: 1px; height: 12px; vertical-align: middle;background: rgba(255,255,255,0.5);}
@media(min-width:1025px){
.Top002878 .login{width:640px;}
.Top002878 .login ul{padding-right:35%;position: relative;}
.Top002878 .login li{position: absolute; width:30%;right: 17px; top:8px;}
.Top002878 .login ol{padding-left:9px;display: flex;}
}

.Top002878 .top-search{position: relative; background: #fff;border-radius: 3px; overflow: hidden; padding-right: 28px;}
.Top002878 .top-search .text{ width: 100%;line-height:30px; height:30px; border: 0;background: none; padding: 0 10px; display: block;color: #dcdcdc;font-size: 14px;}
.Top002878 .top-search .text.focus{color: #333;}
.Top002878 .top-search .btn{position: absolute;right: 0; top: 0;border-radius: 3px 0 0 3px; background: url(../images/Top002878_btn.svg) no-repeat center center; width: 28px; height: 100%; background-size:14px auto;}
@media(min-width:1025px){
 .Top002878 .top-search{display: block!important;}
}
@media(max-width:1024px){
 .Top002878 .top-search{position: absolute; left: 2%; right:2%;top: 100%;box-shadow: 0 0 5px rgba(0,0,0,0.2);display: none;}
 .Top002878 .top-search .text{line-height: 40px; height: 40px;}
 .Top002878 .top-search .btn{width: 40px;}
}

.Top002878 .header-menu{clear: both; float: left;width: 100%;}
.Top002878 .header-menu li:not(:last-child) em:after{position: absolute; content: '';width: 2px; height: 2px; background: #777; right: 0; top: 50%; margin-top: -1px;}
.Top002878 .header-menu li em{line-height:calc(54 / 16 * 1em);position: relative;}
.Top002878 .header-menu li em a{display: inline-block;border-bottom:2px solid  transparent; padding: 0 12%;font-size: calc(18 / 16 * 1em);}
.Top002878 .header-menu li.aon em a{ border-bottom-color: #e60012; color: #e60012;}
@media(max-width:1024px){
.Top002878 .auto{position: relative; z-index: 100;}
.Top002878 .logo{padding: 10px 50% 10px 0;}
.Top002878 .top-nav{ display:none;}
.Top002878 #header-menu{position: absolute; top: 100%; right: 0; width: 0; opacity: 0; background: #e60012;box-shadow: 0 0 5px rgba(0,0,0,0.2); transition: 0.3s; overflow: hidden;}
.Top002878 #header-menu ul{width: 220px;}
.Top002878 #header-menu.header-menu-show{width: 220px;opacity: 1;}
.Top002878 #header-menu .olw{width:220px; line-height:2.7;}
.Top002878 #header-menu .olw a{ padding:0 10px; display:block; color:#fff; border-top:1px solid rgba(255,255,255,0.3);font-size: 14px;}
.Top002878 #header-menu .olw a::before{ content:''; display:block; width:calc(100% + 20px); border-top:1px solid rgba(0,0,0,0.3); margin-left:-10px;}
.Top002878 .open-icon{position:absolute; top:50%; width:40px; height:40px;margin-top:-5px;right:2%;}
.Top002878 .open-search{border-radius: 50%; background: url("../images/Top002878_btn.png") no-repeat center center #e60012;margin-right: 60px; }
.Top002878 .open-search.on{background-color: #e60012;}
.Top002878 #open_menu i:before,
.Top002878 #open_menu i:after,
.Top002878 #open_menu i{background: #e60012;}
.Top002878 #open_menu i{width: 80%; left: 10%; height: 3px;}
.Top002878 #open_menu i:before{top: -10px;}
.Top002878 #open_menu i:after{top: 10px;}
}







/*Banner003077 */
.Banner003077{position: relative; background: #000;}
@media(min-width:1025px){
 .Banner003077 .wap{display: none;}
 .Banner003077 .pc{background-position:center; background-repeat: no-repeat; background-size: cover; height:700px;}
}
@media(max-width:1024px){
.Banner003077 .pc{display: none;}
}
.Banner003077 .dots{position: absolute;left: 0; bottom:  5%; width: 100%; z-index: 20;}
.Banner003077 .dots ul{display: flex;align-items: center;justify-content: center}
.Banner003077 .dots li{list-style: none;position: relative;width: 40px; height: 10px;margin: 0 10px;}
.Banner003077 .dots li button{position: absolute;right: 0; top: 0;left: 0;bottom: 0;margin: auto;height: 14px; content: ''; background: none;color: #fff; font-size: 14px; border: 0;padding: 0; ;line-height: 1; opacity: 0; transition: 0.3s; width: 16px;}
.Banner003077 .dots li.slick-active button{opacity: 1;}
/* .Banner003077 .dots li:not(:last-child){margin-bottom: 40px;} */
.Banner003077 .dots li:before,
.Banner003077 .dots li:after{position: absolute; content:'';transition: 0.3s;}
.Banner003077 .dots li:after{width: 8px; left: 0;right: 0;margin: 0 auto;top: 0;bottom: 0; border-radius: 50%; height: 8px;border: solid 1px #ffffff;}
.Banner003077 .dots li.slick-active:after{opacity: 0;}
.Banner003077 .dots li:before{width: 0;height: 3px;background-color: #e60012;bottom: -10px;left: 0;right: 0;margin: 0 auto; }
.Banner003077 .dots li.slick-active:before{width: 25px;}
@media(max-width:640px){
.Banner003077 .dots li{width: 40px;}
.Banner003077 .dots li.slick-active:before{width: 15px;}
.Banner003077 .dots li:not(:last-child){margin-bottom: 20px;}
}



.Hometitle{position: relative;z-index: 1; padding-bottom:calc(30 / 16 * 1em);color: #333; text-align: center;}
.Hometitle .cn{font-size:calc(42 / 16 * 1em);}
.Hometitle .cn span{display: inline-block;position: relative;line-height: 0.75; font-weight: bold;}
/* .Hometitle .cn span:before{position: absolute;content:'';z-index: -1;width:calc(20 / 42 * 1em);height:calc(20 / 42 * 1em);right:calc(-7 / 42 * 1em); top:calc(-8 / 42 * 1em); border: 4px solid #e60012; border-radius: 50%; } */
.Hometitle .intro{padding:calc(16 / 18 * 1em) 0 calc(24 / 18 * 1em);position: relative; font-size:calc(18 / 16 * 1em); color: #555;}
.Hometitle .intro:before{position: absolute;content: '';width:calc(40 / 20 * 1em);height: 2px;background-color:#e60012;left:50%; bottom: 0; margin-left: calc(-20 / 20 * 1em);}

.more { display: block; margin-top: calc(50 / 16 * 1em);
max-width: calc(150 / 16 * 1em);
line-height: calc(50 / 16 * 1em);
border-radius: calc(50 / 16 * 1em);
padding-left: calc(25 / 16 * 1em);
text-align: left; background: #d3302b url(../images/icon-more.svg) no-repeat right calc(25 / 16 * 1em) center;
background-size: calc(12 / 16 * 1em) auto;
color: #fff; transition: 0.3s; }
.more:hover {
box-shadow: 0 calc(10 / 16 * 1em) calc(40 / 16 * 1em) rgba(211, 48, 43, 0.3); color: #fff; }


/*Floor002529 */
.Floor002529{ padding:calc(100 / 1920 * 100vw) 0;}
.Floor002529 .auto{display: flex;justify-content: space-between;flex-wrap: wrap;flex-flow: row-reverse;align-items: center}
.Floor002529 .video{ position:relative; z-index:1;}
.Floor002529 .right{/* float: right; */width:46%;}
.Floor002529 .left{/* float: left; */width:48%;}
.Floor002529 .video img{ display:block; width:100%;}
.Floor002529 .open_video,
.Floor002529 .file{position:absolute; left:0; top: 50%; width:100%;height:100%;z-index:2;transform: translateY(-50%);background-color: #000; }
.Floor002529 .file video{width: 100%;height: 100%;object-fit: contain;}
.Floor002529 .open_video span{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); cursor: pointer; z-index: 10; }
.Floor002529 .open_video span i { display: block; width: 60px; height: 60px; border-radius: 50%; background: #d3302b url(../images/icon-play.svg) no-repeat center center; background-size: calc(20 / 16 * 1em);
position: relative; z-index: 4; }
.Floor002529 .open_video span:before, 
.Floor002529 .open_video span:after { position: absolute; content: ''; border-radius: 50%; background: #d3302b; opacity: 0.35; -webkit-opacity: 0.35; animation: scale 3s infinite; -webkit-animation: scale 3s infinite; }
.Floor002529 .open_video span:before { left: -15px; top: -15px; bottom: -15px; right: -15px; animation-delay: 0.3s; }
.Floor002529 .open_video span:after { left: -30px; top: -30px; bottom: -30px; right: -30px; }

.Floor002529 .file{ z-index:3; display:none;}
.Floor002529 .file .close{position: absolute;right: 3%;top: 3%;z-index: 10;width:40px;height:40px;border-radius: 50%;background-color: #e60012;cursor: pointer;}
.Floor002529 .file .close::before,
.Floor002529 .file .close::after{ position:absolute; content:''; width:3px; height:54%; border-radius:3px; background-color:#fff; left:19px; top:9px;}
.Floor002529 .file .close::before{ transform:rotate(45deg);}
.Floor002529 .file .close::after{ transform:rotate(-45deg);}
.Floor002529 .intro{ padding-bottom:.5vw;text-align: left;}
/* .Floor002529 .Hometitle{padding-bottom: calc(10 / 16 * 1em);} */
.Floor002529 .intro .ul_num{ max-width:1100px; margin:2vw auto;}
.Floor002529 .intro .ul_num li{float: left;text-align: left;
    font-size: calc(18 / 16 * 1em);
    color: #333;
    padding-right: 7%;
    margin-right: 7%;}
.Floor002529 .intro .ul_num li:not(:last-child){border-right: 1px solid #eaeaea;}
.Floor002529 .intro .ul_num li span{ color:#e60012; font-size:calc(50 / 16 * 1em); font-weight: bold; padding-right: 10px;}
.Floor002529 .intro .ul_num li p{ font-size:calc(22 / 16 * 1em); margin:0;}
.Floor002529 .intro .txt{line-height: 2; text-align: left; color: #666;}
.Floor002529 .intro .txt p{margin-top: 0;}
@media(max-width:1600px){
  .Floor002529 .intro .ul_num li{padding-right: 4%;margin-right: 4%;}
  .Floor002529 .intro .ul_num li span{font-size:calc(40 / 16 * 1em); }
}
@media(max-width:1024px){
.Floor002529 .intro .txt br{display: none;}
}
.Floor002529 .Hometitle .cn {
    font-size: calc(42 / 16 * 1em);text-align: left;
}
.Floor002529 .Hometitle .intro:before{left:2.5%;}


@keyframes scale {
  0% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 }
  50% {
 transform: scale(0.8);
 -webkit-transform: scale(0.8);
 -ms-transform: scale(0.8);
 }
  100% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 }
 }
 @-webkit-keyframes scale {
  0% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 }
  50% {
 transform: scale(0.8);
 -webkit-transform: scale(0.8);
 -ms-transform: scale(0.8);
 }
  100% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 }
 }
 @-ms-keyframes scale {
  0% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 }
  50% {
 transform: scale(0.8);
 -webkit-transform: scale(0.8);
 -ms-transform: scale(0.8);
 }
  100% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 }
 }
 






/*Floor003006 */
.Floor003006{position: relative; z-index: 1;padding:calc(100 / 1920 * 100vw) 0 calc(110 / 1920 * 100vw) ; overflow: hidden;}
.Floor003006 .list{position: relative;padding-top:20px;overflow: hidden;}
.Floor003006 .list .tit{text-align: center;padding:calc(10 / 32 * 1em) calc(20 / 32 * 1em);font-size:calc(32 / 16 * 1em); position: absolute;top: 50%;left: 50%; transform: translate(-50%,-50%);z-index: 11; display: inline-block; background:#fff; box-shadow:0 0 30px 52px #fff; color: #555; border-radius:10%; line-height: 1;}
.Floor003006 .list .tit b{color:#e60012; padding-right:5px;}
.Floor003006 .list::after,
.Floor003006 .list::before{ position:absolute; z-index:1; content:''; left:0; width:30%; height:100%;  top:0; max-width:160px;
background: -moz-linear-gradient(left, rgb(255, 255, 255) 10%,rgba(255, 255, 255,0.6) 50%, rgba(255, 255, 255,0) 100%);
background: -webkit-linear-gradient(left, rgb(255, 255, 255) 10%,rgba(255, 255, 255,0.6) 50%, rgba(255, 255, 255,0) 100%);
background: linear-gradient(to right,rgb(255, 255, 255) 10%,rgba(255, 255, 255,0.6) 50%, rgba(255, 255, 255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#ffffff00', GradientType=1);}
.Floor003006 .list::after{right: 0; transform: rotateY(180deg);  left: auto;}
.Floor003006 .list li{display:block; min-width:120vw; }
.Floor003006 .list li+li{margin-top: 1vw; }
.Floor003006 .list li:nth-child(2n){margin-left:5vw; }




/*Bottom003000 */
.Bottom003000{background: #444;padding: calc(80 / 16 * 1em) 0 calc(40 / 16 * 1em); background-image: url(../images/bottom-bg.jpg); background-position: center; background-size: cover;}
.Bottom003000,
.Bottom003000 a{color: rgba(255,255,255,0.8); }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color:#e60012;}
.Bottom003000 .b-left .logo{ width: 70%; max-width:170px; }
.Bottom003000_1 .b-left .logo{ width: 88% }
.Bottom003000 .b-left .contact{line-height:calc(40 / 16 * 1em); margin-top:calc(30 / 16 * 1em); max-width:450px; }
.Bottom003000 .b-left .contact dd{padding-left:calc(34 / 16 * 1em); background: url(../images/Bottom003000_email.svg) no-repeat left center; background-size: auto calc(20 / 16 * 1em);}
.Bottom003000 .b-left .contact dd:nth-of-type(2){background-image:url(../images/Bottom003000_tel.svg);}
.Bottom003000 .b-left .contact dd:nth-of-type(3){background-image:url(../images/Bottom003000_add.svg);}
.Bottom003000 .b-left .contact dd+dd{margin-top:calc(8 / 16 * 1em);}

.Bottom003000 .copyright{padding: 2vw 0 0;border-top: 1px solid rgba(255,255,255,0.1);}
.Bottom003000 .copyright p{    float: left;width: 45%;}
.Bottom003000 .share{/* margin:2.6vw 0; */float: right;width: 45%;}
.Bottom003000 .share li{float:right ;position: relative;}
.Bottom003000 .share li{margin-left:calc(25 / 16 * 1em);}
.Bottom003000 .share li figure{display: none;width: 140px; position: absolute; right: 0;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px;}
.Bottom003000 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; right: 16px; top:100%;}
.Bottom003000 .share li a{display: block;width:calc(40 / 16 * 1em); height:calc(40 / 16 * 1em); border-radius: 50%;background-color: rgba(255,255,255,0.15); background-position: center center;background-repeat: no-repeat;cursor: pointer; background-size: auto calc(18 / 16 * 1em);}
.Bottom003000 .share li a:hover{background-color:#e60012;}
.Bottom003000 .share li.wx a{background-image: url("../images/Bottom003000_wx.svg");}
.Bottom003000 .share li.sina a{background-image: url("../images/Bottom003000_sina.svg");}
.Bottom003000 .share li.dy a{background-image: url("../images/Bottom003000_dy.svg");}
.Bottom003000 .share li.gzh a{background-image: url("../images/Bottom003000_gzh.svg");}
.Bottom003000 .b-right nav a{color: #fff;display: inline-block;}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; content: 'Â·'; margin:0 2vw; color: #fff;}
.Bottom003000 .b-right nav a:hover{color:#e60012;}
.Bottom003000 .b-right nav dt {
    font-size: calc(18 / 16 * 1em);
    margin-bottom: 15%;
    }
@media(min-width:1025px){
 
.Bottom003000 .b-right{text-align: left;width: 68%;}
.Bottom003000 .b-right nav{padding-bottom: 24px; display: flex;}
.Bottom003000 .b-right nav dl{max-width:200px;}
.Bottom003000 .b-right nav dt a{display:block;}
.Bottom003000 .b-right nav dd{display:block!important;margin-bottom: 15%;color: rgba(255,255,255,.8);opacity: 0.65;}
}

  

@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;margin-bottom: 3vw;}
.Bottom003000 .contact{text-align: left;}

.Bottom003000 .b-right nav dd{display:none}
.Bottom003000 .b-right nav dd:last-child{margin-bottom:2em}
.Bottom003000 .b-right nav dt{position:relative;overflow:hidden}
}




/*Other002638 */
.Other002638 ul { position: fixed; right: 1%; z-index: 110; top:80%; transform: translateY(-50%); }
.Other002638 li { position: relative; margin:12px 0;}
.Other002638 li > a { display: block; width: calc(50 / 16 * 1em);height: calc(50 / 16 * 1em);border-radius:50%;background-repeat: no-repeat; background-position: center center; background-color: #d3302b; background-size: calc(24 / 16 * 1em);transition: 0.3s; }
.Other002638 li > a:hover { background-color: #d3302b; }
.Other002638 li.li_gettop a { background-image: url(../images/icon-gettop.svg); }
.Other002638 li.li_email a { background-image: url(../images/icon-email.svg); }
.Other002638 .pop-up { display: none; position: fixed; z-index: 150; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); }
.Other002638 .pop-up .ycenter { height: 100%; }
.Other002638 .pop-up .main { position: relative; width: 90%; margin: 0 auto; max-width: 600px; background: #fff; border-radius: calc(10 / 16 * 1em);
padding: calc(40 / 16 * 1em);}
.Other002638 .pop-up .close { position: absolute; width: calc(30 / 16 * 1em);height: calc(30 / 16 * 1em);right: calc(-12 / 16 * 1em);top: calc(-12 / 16 * 1em);border-radius: 50%; background: #eb1920; cursor: pointer; }
.Other002638 .pop-up .close::before, 
.Other002638 .pop-up .close::after { position: absolute; content: ''; left: 20%; top: 50%; width: 60%; height: calc(3 / 16 * 1em);
background: #fff; margin-top: calc(-1 / 16 * 1em);transform: rotate(-45deg); }
.Other002638 .pop-up .close::before { transform: rotate(45deg); }
.Other002638 .pop-up#form td { padding-top: 4%; vertical-align: top; font-size: 1em; }
.Other002638 .pop-up#form td.f-name { text-align: right; width: calc(82 / 16 * 1em);line-height: calc(38 / 16 * 1em);}
.Other002638 .pop-up#form td .text { width: 100%; line-height: calc(40 / 16 * 1em);height: calc(40 / 16 * 1em);border: 1px solid #e8e8e8; border-radius: calc(3 / 16 * 1em);padding: 0 calc(5 / 16 * 1em);}
.Other002638 .pop-up#form td .btn { width: 40%; margin-right: 3%; height: calc(40 / 16 * 1em);cursor: pointer; border: none; border-radius: calc(3 / 16 * 1em);color: #fff; background: #eb1920; max-width: 120px; }
.Other002638 .pop-up#form td .btn_reset { background: #999; }
.Other002638 .pop-up#form td textarea.text { height: calc(95 / 16 * 1em);}
.Other002638 .pop-up#form p { margin: 0; text-align: center; color: #666; }

@media(max-width:640px) {
.Other002638 ul { top: auto; transform: translateY(0); bottom: 2%; }
}








/*
 .Menu001715 ä¸ºdemoç¼–å·
 */
.Menu001715{padding:2% 0;text-align: center;box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%);}
.Menu001715 li{margin-right: 21px;margin-bottom:5px;position:relative;display: inline-block;min-width: 130px;margin: 0 auto;}
.Menu001715 li:last-child{ margin-right:0;}
.Menu001715 li a{display: inline-block;line-height:42px;padding: 0 40px;background-color: #eee;color: #555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius: 28px;min-width: 130px;margin: 0 10px;}
.Menu001715 li.aon::before{position:absolute;content:'';width:0;height:0;border: 6px solid #d3302b;border-left-color:transparent;border-right-color:transparent;border-bottom:0;left:50%;bottom: -2px;margin-left: -6px;}
.Menu001715 li a:hover,
.Menu001715 li.aon a{background-color: #d3302b;color: #fff;}
@media(max-width:768px){
.Menu001715 li{ width:25%; margin-right:0; text-align:center; margin-bottom:0;}
.Menu001715 li a{ padding:0; border-right:1px solid #fff; border-bottom:1px solid #fff;}
}



/*
 .Banner002187 ä¸ºdemoç¼–å·
 */
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:500px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 1000px){
	.Banner002187 span{ height:auto; background:none; height:auto;}
	.Banner002187 img{ display:block;}
}



/*PicList003142 */
.PicList003142 .auto{margin-top: 5.5em;margin-bottom: 2em;}
.PicList003142 li{float: left;margin-bottom: 2.5em;box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%);border-radius: 20px;overflow: hidden;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{font-size: 1.125em;line-height: 1.6666;/* min-height: 3.3332em; */font-weight: bold;}
.PicList003142 li p{font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999; margin-bottom: 0;}
.PicList003142 li .pic{overflow: hidden; position: relative; z-index: 1;}
.PicList003142 li .Ispic{padding-bottom:54%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #e60012;}
.PicList003142 li time{position: absolute; left: 1vw; top: 0; padding:10px; background: #e60012; color: #fff; display: inline-block; text-align: center; border-radius: 0 0 10px 10px; z-index:2; font-size:calc(14 / 16 * 1em); box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);}
.PicList003142 li time span{display: block; font-size:calc(26 / 14 * 1em); font-weight: bold; }
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}









/*Page003143 */
.Page003143 .Pages{padding: 0 0 4% 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 38px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 40px;border-radius: 50%;margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #e60012;border-color: #e60012;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}








/*æ–°é—»è¯¦æƒ…*/
.News_detail .news_info {padding: 6% 0 7%;}
.News_detail .news_info .title {text-align: center;padding-bottom: 1%;border-bottom: 1px dashed #d2d2d2;margin-bottom: 50px}
.News_detail .news_info .title h1 {margin: 0;padding-bottom: 1%;font-size: 30px;/* font-weight: 400; */color: #020814}
.News_detail .news_info .title aside span { display: inline-block; vertical-align: middle; margin: 0 1.5em 0.5em; line-height: 32px; color: #666; }
.News_detail .news_info .title .social-share { display: inline-block; }
.News_detail .social-share a { background-position: center center !important; background-repeat: no-repeat !important; background-color: #f2f2f2 !important; margin: 0 0 0 1em; }
.News_detail .social-share a:before { display: none; }
.News_detail .social-share a.icon-wechat { background-image: url("../images/RighInfo002973_share_wx.png"); }
.News_detail .social-share a.icon-weibo { background-image: url("../images/RighInfo002973_share_sina.png"); }
.News_detail .social-share a.icon-qq { background-image: url("../images/RighInfo002973_share_qz.png"); }
.News_detail .news_info .info { text-justify: inter-ideograph }
.News_detail .news_info .info p { margin: 2% 0; }
.News_detail .news_info .center { text-align: center }
.News_detail .info {
line-height: calc(36 / 16 * 1em); color: #555; }
.News_detail .bot { position: relative; margin-top: 50px; padding-top: 50px; border-top: 1px dashed #d2d2d2 }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a {position: relative;color: #fff;display: block;width: 150px;line-height: 3;border-radius: 100px;background: #d3302b;}
.News_detail .info_pn span { display: block; ; margin: 1% 0 }
.News_detail .info_pn span a { color: #888 }
.News_detail .info_pn span a:hover { color: #2e63a0 }

@media(max-width:1024px) {
.News_detail .info_back { position: relative }
}

@media(max-width:768px) {
.News_detail .auto { background: none; }
.News_detail .info * { max-width: 100%!important }
.News_detail .info .rich_media_area_primary_inner { max-width: 100%!important }
.News_detail .info_back a { width: 100%; margin-bottom: 2% }
.News_detail .news_info .title h1 { font-size: 24px; line-height: 1.5 }
}




.Listtit{position: relative;z-index: 1;padding-bottom:calc(24 / 36 * 1em);color: #333; text-align: center;font-size:calc(36 / 16 * 1em); margin-bottom: 2vw; font-weight: bold;}
.Listtit:before{position: absolute;content: '';width:calc(40 / 36 * 1em);height: 2px;background-color:#d3302b;left:50%; bottom: 0; margin-left: calc(-20 / 36 * 1em);}


.Floor003065{padding:4.5vw 0;}
.Floor003065 .tit{font-size:20px; color: #333; font-weight: bold; margin-bottom:1.5vw;}
.Floor003065 p{margin: 0; line-height: 2; color: #666; text-align:justify;}
.Floor003065 p+p{margin-top:1vw;}
.Floor003065 p b{color:#d3302b; font-weight:normal;}
.Floor003065 .number{padding:2vw 0; margin:3.5vw 0; background:#f8f8f8;}
.Floor003065 .info-num li aside{display: inline-block;position: relative;}
.Floor003065 .info-num li aside b{font-family:Arial;font-size: 60px;color:#d3302b;display: block;}
.Floor003065 .info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%; font-weight:normal;margin-left: 10px; color:#d3302b; font-size: 18px;}
.Floor003065 .info-num li p{color: #999; margin-bottom: 0;margin-top:14px;}
@media(min-width:769px){
  .Floor003065 .pad-fl{padding-left:2.5vw;}
  .Floor003065 .pad-fr{padding-right:2.5vw;}
  .Floor003065 .pad-top{padding-top:1.5vw;}
  .Floor003065 .pad-bot{padding-bottom:1.5vw;}
  .Floor003065 .info-num{display: flex;}
  .Floor003065 .info-num li{border-left:4px solid #f1f1f1;padding-left:3vw; width: 30%;}
  .Floor003065 .img{width:42%;}
  .Floor003065 .tit{font-size:30px;}
  }
  @media(max-width:1024px){
  .Floor003065{padding:40px 0;}
  .Floor003065 .number{padding:30px 0; margin:40px 0;}
  }
  @media(max-width:768px){
  .Floor003065 .ytable,
  .Floor003065 .ytable-cell{display: block;}
  .Floor003065 .info-num li{padding:10px;  float:left; width: 50%; border-left: 2px solid #e3eaf3; margin:5px 0;}
  .Floor003065 .info-num li aside b{font-size:30px;}
  .Floor003065 .img{margin: 20px 0;}
}




/*PicList002433 */

.PicList002433 .auto{margin-top: 5.5em;margin-bottom: 2em;}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:50px; height:50px; margin-top:-30px; border:1px solid #d3302b; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:#d3302b; }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:12px; height:12px; border-top:2px solid #d3302b; border-right:2px solid #d3302b; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-6px 0 0 -8px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{ margin:-6px 0 0 -15px;transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.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(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/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(../images/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: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{ margin:0 auto;  width:90%; line-height:20px; max-height:40px; color:#333; }
.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(../images/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(../images/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 p{ font-size:12px;}
.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;}
}










/*RighInfo002808 */
.RighInfo002808{padding:4.5vw 0;}
.RighInfo002808 p{margin: 0; color: #666; line-height: 2;}
.RighInfo002808 p+p{margin-top: 1vw;}

.RighInfo002808 .floor{position: relative; z-index: 1; margin-bottom:4vw;}
.RighInfo002808 .floor .Ispic{position: absolute;height: 100%; right: 0; top: 0;}
.RighInfo002808 .floor-1 .Ispic{width:40%;}
.RighInfo002808 .floor-2 .Ispic{right: auto; left: 0; width:30%;}

.RighInfo002808 .floor-1 .txt .tit{ font-size: calc(28 / 16 * 1em); color: #333}
.RighInfo002808 .floor-1 .txt .tit:after{display: block; margin:24px 0 ;content: ''; width:40px; height:2px; background: #d81b22; }
.RighInfo002808 .floor-1 .txt .info{margin-bottom: 4%;}
.RighInfo002808 .floor-1 .count{position: relative; z-index: 1; }

.RighInfo002808 .floor-1 dl{position: relative;}
.RighInfo002808 .floor-1 dl .icon{width: 65px;height: 65px;background-repeat: no-repeat;background-size: contain;background-position: center;display: block;margin-bottom: 28px;/* background-size: auto 70%; */}
.RighInfo002808 .floor-1 dt{font-family:Arial; font-size:calc(60 / 16 * 1em);color:#d3302b; padding-right:10px; line-height:0.7 !important; font-weight: bold;}
.RighInfo002808 .floor-1 dd .t-1{font-size:calc(18 / 16 * 1em);;	color:#666767;}
.RighInfo002808 .floor-1 dd .t-2{font-size:1em; margin-top:10px;}

.RighInfo002808 .video{ position:relative; z-index:1;}
.RighInfo002808 .open_video,
.RighInfo002808 .file{position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; }
.RighInfo002808 .open_video span{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); cursor: pointer; z-index: 10; }
.RighInfo002808 .open_video span i { display: block; width: 60px; height: 60px; border-radius: 50%; background: #d3302b url(../images/icon-play.svg) no-repeat center center; background-size: calc(20 / 16 * 1em);
position: relative; z-index: 4; }
.RighInfo002808 .open_video span:before, 
.RighInfo002808 .open_video span:after { position: absolute; content: ''; border-radius: 50%; background: #d3302b; opacity: 0.35; -webkit-opacity: 0.35; animation: scale 3s infinite; -webkit-animation: scale 3s infinite; }
.RighInfo002808 .open_video span:before { left: -15px; top: -15px; bottom: -15px; right: -15px; animation-delay: 0.3s; }
.RighInfo002808 .open_video span:after { left: -30px; top: -30px; bottom: -30px; right: -30px; }

.RighInfo002808 .box .word{margin-bottom: 4vw;}
.RighInfo002808 .box dl{position: relative;}
.RighInfo002808 .box dl .icon{width: 65px;height: 65px;background-repeat: no-repeat;background-size: contain;background-position: center;display: block !important;margin-bottom: 25px;/* background-size: auto 70%; */}
.RighInfo002808 .box dt{font-family:Arial; font-size:calc(60 / 16 * 1em);color:#d3302b; padding-right:10px; line-height:0.7 !important; font-weight: bold;}
.RighInfo002808 .box dd .t-1{font-size:calc(18 / 16 * 1em);;	color:#666767;}
.RighInfo002808 .box dd .t-2{font-size:1em; margin-top:10px;}

@media(min-width:1025px){
.RighInfo002808 .floor-1 .txt{padding-right:40%;}
.RighInfo002808 .floor-1 .txt .info{max-width:750px;width: 95%; height:195px; overflow-y: auto; padding-right:20px;}
.RighInfo002808 .floor-1 .txt .info::-webkit-scrollbar{width:3px;  height:100%;}
.RighInfo002808 .floor-1 .txt .info::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:3px;}
.RighInfo002808 .floor-1 .txt .info::-webkit-scrollbar-thumb{ background: #d3302b; border-radius:3px;}
.RighInfo002808 .floor-1 .txt .info::-webkit-scrollbar-thumb:hover{background: #eaeaea;}
.RighInfo002808 .floor-1 .txt .info::-webkit-scrollbar-corner{background:#d3302b;}
.RighInfo002808 .floor-1 .count:before{position: absolute; right: 0; top: 0; height: 100%; background: #f8f8f8;content: ''; width: 140%;}
.RighInfo002808 .floor-1 .count{display:flex;}
.RighInfo002808 .floor-1 dl{padding: 2vw 0;margin-right:5.5vw;}
.RighInfo002808 .floor-1 dl > *{display: table-cell;;vertical-align:bottom; line-height: 1;}
.RighInfo002808 .box .count dl{width: 50%; padding: 2vw 0;}
.RighInfo002808 .box .count dl > *{display: table-cell;;vertical-align:bottom; line-height: 1;}
.RighInfo002808 .pad-fl{padding-left: 3vw;}
.RighInfo002808 .pad-fr{padding-right: 3vw;}
.RighInfo002808 .con{height: 505px;overflow-y: auto;padding-right: 30px;}
.RighInfo002808 .con::-webkit-scrollbar{width:3px;  height:100%;}
.RighInfo002808 .con::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:3px;}
.RighInfo002808 .con::-webkit-scrollbar-thumb{ background: #d3302b; border-radius:3px;}
.RighInfo002808 .con::-webkit-scrollbar-thumb:hover{background: #eaeaea;}
.RighInfo002808 .con::-webkit-scrollbar-corner{background:#d3302b;}
.RighInfo002808 .box .count{display: flex; flex-wrap: wrap; position: relative;}
.RighInfo002808 .box .count:before,
.RighInfo002808 .box .count:after{position: absolute; content: ''; border: 5px solid #d3302b; width: 30px; height: 30px;}
.RighInfo002808 .box .count:before{left: 0; top: 0; border-right: 0;border-bottom: 0;}
.RighInfo002808 .box .count:after{right: 0; bottom: 0; border-top: 0;border-left: 0;}
.RighInfo002808 .box .count dl{padding: 2vw;}
.RighInfo002808 .box .count dl:nth-child(2n){border-left: 1px solid #eaeaea;}
.RighInfo002808 .box .count dl:nth-child(2n) ~ dl{border-top: 1px solid #eaeaea;}
}
@media(max-width:1024px){
.RighInfo002808 .floor-1 .Ispic{display: none;}
.RighInfo002808 .floor-1 .count{ background: #f5f5f5;}
}



.TextList002739 {/* background: #f0f5fb; */padding: 5% 0 3%;}
.TextList002739 .thead {line-height: 40px;height: 60px;padding: 10px 0;text-align: center;background: #333;border-radius: 8px 8px 0 0;color: #fff;position: relative;}
.TextList002739 .thead span { float: left; width: 15%; height: 40px; display: block; position: relative; }
.TextList002739 .dl:not(.thead) {/* border-bottom: 1px solid #ededed; */background: #fff;margin-bottom: 2%;box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%);border-radius: 10px;}
.TextList002739 .dl .dt {line-height: 40px;padding: 15px 0;text-align: center;cursor: pointer;}
.TextList002739 .dl .dt span { float: left; width: 15%; height: 40px; display: block; position: relative; }
.TextList002739 dl span:last-child { width: 10% !important; text-align: center; }
.TextList002739 .dl .dt span i { position: absolute; content: ""; left: 50%; background: url(../images/icon-down.svg) no-repeat right center; display: block; width: 16px; height: 8px; top: 50%; margin-top: -4px; margin-left: -8px; }
.TextList002739 .conbox {background: #fff;/* border-radius: 8px; */padding: 40px 4%;display: none;border-top: 1px solid #e5e5e5;}
.TextList002739 .conbox .h5 {color: #333;/* font-weight: normal; */font-size: 17px;margin-top: 0;margin-bottom: 10px;}
.TextList002739 .conbox p {line-height: 2;color: #666;margin: 10px 0;}
.TextList002739 .jobname {width: 26% !important;/* text-align: left; */padding: 0 20px;}
.TextList002739 .dl.active .dt span {color: #d3302b;}
.TextList002739 .dl.active .dt span i { transform: rotate(180deg); }



.TextList002739 .apply-btn{padding: 2em 0 1em;}

.TextList002739 .apply-btn a {display: inline-block;text-align: left;line-height: 3.125em;color: #d3302b;cursor: pointer;}

.TextList002739 .apply-btn a:before {
    display: inline-block;
    width: 2.5em;
    height: 2.5em;
    content: '';
    background: url(../images/PicList002951-fax.png) no-repeat;
    background-size: contain;
    vertical-align: middle;
    margin-right: 1em;
}
@media(max-width:768px) {
.TextList002739 .jobyq, .TextList002739 .jobnum, .TextList002739 .jobadd, .TextList002739 .jobtime { display: none !important; }
.TextList002739 .dl .dt span { width: 25%; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.TextList002739 .jobname { width: 90% !important; }
.TextList002739 .conbox { padding: 20px; }
}









/*PicList002951 */
.PicList002951{padding: calc(100 / 1920 * 100vw) 0 calc(60 / 1920 * 100vw);}
.PicList002951 .item{box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%);border-radius: 10px;overflow: hidden;}
.PicList002951 .item+.item{margin-top: 3vw;}
.PicList002951 .item a:hover{color: #555;}
.PicList002951 .txt .inner{padding:1vw 3vw;}
.PicList002951 .txt .inner p{background: url(../images/TextList002739-seed.png) no-repeat;background-size: 2.3em;padding-left: 50px;margin-bottom: 2%;color: #555;line-height: 38px;}
.PicList002951 .txt .inner p.fax{background: url(../images/PicList002951-fax.png) no-repeat;background-size: 2.3em;}
.PicList002951 .txt .inner p.cont{background: url(../images/PicList002951-cont.png) no-repeat;background-size: 2.3em;}
.PicList002951 .txt .inner p.add{background: url(../images/PicList002951-add.png) no-repeat;background-size: 2.3em;}
  
.PicList002951 .txt p.dot2{line-height:calc(30 / 15 * 1em); max-height:calc(60 / 15 * 1em);color: #999; margin:calc(24 / 15 * 1em) 0;}
.PicList002951 .tit{font-size: calc(30 / 16 * 1em);line-height: 1.5em;margin-bottom: 5%;color: #333;}
.PicList002951 .tit:after{display: block;margin-top: 20px;content: '';background: #d3302b;width: 48px;height: 3px;}
.PicList002951 .item .more{padding-right: 30px;display: inline-block;background: url("../images/icon2.svg") no-repeat right center;color: #999;}
.PicList002951 .item a:hover .more{background-image: url("../images/icon.svg"); color:#6C81B0;}
.PicList002951 .pic .Ispic{padding-bottom: 60%;}
@media(min-width:1025px){
.PicList002951 .pic{width: 54%;}
.PicList002951 .item:nth-child(2n){background-position:5%  -10%;}
}

@media(max-width:1024px){
.PicList002951 .ytable,
.PicList002951 .ytable-cell{display: block;}
}

@media(max-width:768px){
.PicList002951 .item{ margin:30px 0}
.PicList002951 .txt .inner{padding:5vw 3vw;}
.PicList002951 .txt p.dot2{ margin:calc(16 / 15 * 1em) 0;}

}



/*PicList002955 */
.PicList002955{padding: 0 0 calc(100 / 1920 * 100vw);}
.PicList002955 .item{margin-right: 4%;margin-bottom: 3%;float:left;width: 30.3333%;box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%);border-radius: 10px;overflow: hidden;}
.PicList002955 .item:nth-child(3n){ margin-right:0}
.PicList002955 .item+.item{/* margin-top: 3vw; */}
.PicList002955 .item a:hover{color: #555;}
.PicList002955 .txt .inner{padding: 1vw 2vw;}
.PicList002955 .txt .inner p{background: url(../images/TextList002739-seed.png) no-repeat;background-size: 2.3em;padding-left: 50px;margin-bottom: 2%;color: #555;line-height: 38px;}
.PicList002955 .txt .inner p.fax{background: url(../images/PicList002951-fax.png) no-repeat;background-size: 2.3em;}
.PicList002955 .txt .inner p.cont{background: url(../images/PicList002951-cont.png) no-repeat;background-size: 2.3em;}
.PicList002955 .txt .inner p.add{background: url(../images/PicList002951-add.png) no-repeat;background-size: 2.3em;}
  
.PicList002955 .txt p.dot2{line-height:calc(30 / 15 * 1em); max-height:calc(60 / 15 * 1em);color: #999; margin:calc(24 / 15 * 1em) 0;}
.PicList002955 .tit{font-size: calc(28 / 16 * 1em);line-height: 1.5em;margin-bottom: 5%;color: #000;text-align: center;}
.PicList002955 .tit:after{display: block;margin-top: 20px;/* content: ''; *//* background: #d3302b; *//* width: 48px; *//* height: 3px; */}
.PicList0029PicList00295551 .item .more{padding-right: 30px;display: inline-block;background: url("../images/icon2.svg") no-repeat right center;color: #999;}
.PicList002955 .item a:hover .more{background-image: url("../images/icon.svg"); color:#6C81B0;}
.PicList002955 .pic .Ispic{padding-bottom: 60%;}
@media(min-width:1025px){
/*.PicList002955 .item:nth-child(2n){background-position:5%  -10%;}*/
}

@media(max-width:1024px){
.PicList002955 .ytable,
.PicList002955 .ytable-cell{display: block;}
}

@media(max-width:768px){
.PicList002955 .item{ margin:30px 0}
.PicList002955 .txt .inner{padding:5vw 3vw;}
.PicList002955 .txt p.dot2{ margin:calc(16 / 15 * 1em) 0;}

}




/*Form003139 */
.Form003139 .auto{position: relative;z-index: 1;margin-top: 4.5em;margin-bottom: 7.5em;}
.Form003139 .title{font-size: 30px;color: #000;line-height: 1.1538em;text-align: center;}
.Form003139 .title:after{display: block;content: '';width: 15px;height: 2px;background-color: #d72623;margin: 20px auto;}
.Form003139 .desc{font-size: 16px;color: #999999;line-height: 2;text-align: center;}
.Form003139 .form{background-color: #f6f6f7; margin-top: 3.375em;}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom: 20px;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;font-size: 0.875em; line-height: 3.5714;color: #333333;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px;border: solid 1px #eee;font-size: 0.875em;line-height:  3.5714;height:  3.5714em;background: none;padding: 0 1em;background: #fff;}
.Form003139 .form-ul li textarea.text{height: 150px;}
.Form003139 .form-ul .btn{width: 10em;background: #d3302b;border-radius: 5px;font-size: 0.875em;height:  3.5714em;color: #fff;cursor: pointer;border: 0;margin: 0 auto;display: block;}
@media (min-width:1025px) {
.Form003139 .form .img{width: 50%;}    
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul{width: 83.715%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 90%;}
}







/*
 .PicList002239 ä¸ºdemoç¼–å·
 */
.PicList002239{ padding:3% 0 2%;}
.PicList002239 li{/* border-bottom: 1px solid #e3e3e3; */margin-bottom: 3%;float:left;box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%);border-radius: 10px;overflow: hidden;}
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{padding-bottom: 76%;background-size: cover;}
.PicList002239 li dl{position:relative;margin: 4% 10px;/* padding-right:114px; */line-height: 30px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 16px;color: #333;text-align: center;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}












.Bottom003199{background-color:#2a2a2a;font-family:HarmonyOS_Sans_SC_Light}
.Bottom003199 a:hover{color:#d3302b}
.Bottom003199 .b-top,.Bottom003199 .b-top a:not(:hover){color:rgba(255,255,255,.4)}
.Bottom003199 .b-top nav dd{line-height:1.4;padding:.3em 0}
.Bottom003199 .b-top nav dt{font-size:calc(18 / 16 * 1em);font-family:HarmonyOS_Sans_SC;border-bottom:1px solid rgba(255,255,255,.1);min-height:calc(38 / 18 * 1em);margin-bottom:calc(22 / 18 * 1em)}
.Bottom003199 .b-top nav dt a:not(:hover){color:#fff}
.Bottom003199 .hotline{margin-bottom:calc(39 / 16 * 1em)}
.Bottom003199 .hotline aside{font-size:calc(18 / 16 * 1em);color:#fff;font-family:HarmonyOS_Sans_SC}
.Bottom003199 .hotline .tel{display:inline-block;font-family:HarmonyOS_Sans_SC_Medium;font-size:calc(24 / 16 * 1em);color:#d3302b;padding-left:calc(27 / 24 * 1em);background:url(../images/Bottom00319-tel.svg) no-repeat left center;background-size:calc(20 / 24 * 1em) auto}
.Bottom003199 .online-msg{position:relative;overflow:hidden;background-color:#333;border-radius:calc(25 / 16 * 1em);padding:0 calc(110 / 16 * 1em) 0 calc(20 / 16 * 1em)}
.Bottom003199 .online-msg .text{display:block;background:0 0;border:0;width:100%;height:calc(50 / 16 * 1em);line-height:calc(50 / 16 * 1em);color:#fff;font-size:1em;font-family:HarmonyOS_Sans_SC_Light}
.Bottom003199 .online-msg .text::placeholder{color:rgba(255,255,255,.16)}
.Bottom003199 .online-msg .btn{font-size:1em;width:calc(110 / 16 * 1em);color:#d3302b;height:calc(50 / 16 * 1em);position:absolute;background:0 0;border:0;cursor:pointer;right:0;top:0;z-index:10;padding:0;font-family:HarmonyOS_Sans_SC}
.Bottom003199 .b-bottom{border-top:2px solid rgba(255,255,255,.05);padding:calc(40 / 14 * 1em) 0;font-size:calc(14 / 16 * 1em)}
.Bottom003199 .b-bottom a{display:inline-block}
.Bottom003199 .b-bottom,.Bottom003199 .b-bottom a:not(:hover){color:rgba(255,255,255,.6)}
.Bottom003199 .b-bottom nav a:not(:last-child):after{content:'Ã‚Â·';margin:0 calc(10 / 14 * 1em);color:rgba(255,255,255,.6)}
@media (min-width:1025px){.Bottom003199 .b-top{padding-top:calc(79 / 16 * 1em);margin-bottom:calc(111 / 16 * 1em)}
.Bottom003199 .b-top nav{width:calc(1173 / 1600 * 100%)}
.Bottom003199 .b-top .contact{width:calc(300 / 1600 * 100%)}
.Bottom003199 .b-top nav dl{float:left;width:calc((100% - (70 / 1920 * 100vw) * 4)/ 5)}
.Bottom003199 .b-top nav dl:not(:nth-child(5n)){margin-right:calc(70 / 1920 * 100vw)}
.Bottom003199 .b-top nav dt a{display:block;}
.Bottom003199 .b-top nav dd{display:block!important}
.Bottom003199 .hotline{text-align:right}
}
@media (max-width:1024px){.Bottom003199 .b-top{padding:calc(50 / 16 * 1em) 0}
.Bottom003199 .b-top nav dd{display:none}
.Bottom003199 .b-top nav dd:last-child{margin-bottom:2em}
.Bottom003199 .b-top nav dt{position:relative;overflow:hidden}
.Bottom003199 .b-top nav dt .wap-open{position:absolute;width:calc(40 / 18 * 1em);height:100%;right:0;z-index:10;top:0;background-size:auto 40%;transition:.3s}
.Bottom003199 .b-top nav dt.on .wap-open{transform:rotate(90deg)}
.Bottom003199 .b-bottom,.Bottom003199 .hotline{text-align:center}
.Bottom003199 .b-bottom nav{margin-bottom:1em}
}





.cont{ padding-top:3%}
/*Menu002518 */
.Menu002518 .side-title{background: #e60012;color:#fff;font-size:24px;border-radius:20px 20px 0 0;padding: 20px 0 0px 40px;height: 89px;font-weight:bold;}
.Menu002518 .side-title span{display:block;opacity:0.5;font-size:14px;text-transform: uppercase;}
.Menu002518 .side-menu{/* background: #f9f9f9; */border-radius:0 0 20px 20px;padding: 25px 0 4% 0px;box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%);}
.Menu002518 .side-menu li{/* margin-bottom: 20px; */}
.Menu002518 .side-menu li em{display: block;list-style: none;font-style: normal;position: relative;}
.Menu002518 .side-menu li a{display:block;font-size:16px;position:relative;color: #000;}
.Menu002518 .side-menu > ul > li > em{line-height: 57px;padding-left:30px;/* border-radius:30px 0 0 30px; *//* font-weight:bold; */font-size:18px;/* background: #f6f6f7; *//* border-bottom: 1px solid #f4f4f4; */}
.Menu002518 .side-menu li em i{position:absolute;right:34px;top:50%;margin-top:-10px;width:20px;height:20px;background: #999;border-radius:50%;cursor: pointer;}
.Menu002518 .side-menu li em i::before,
.Menu002518 .side-menu li em i::after{position:absolute;content:'';background: #fff;}
.Menu002518 .side-menu li em i::before{ left:20%; height:2px; width:60%; top:50%; margin-top:-1px;}
.Menu002518 .side-menu li em i::after{ left:50%; width:2px; margin-left:-1px; top:20%; height:60%;}
.Menu002518 .side-menu li ul{ display:none;}
.Menu002518 .side-menu > ul > li > em:hover,
.Menu002518 .side-menu > ul > li.aon > em{ background:#ffeded;}
.Menu002518 .side-menu li em:hover a,
.Menu002518 .side-menu li.aon > a{color:#e21013;/* font-weight:bold; */}
.Menu002518 .side-menu li a:hover i::before,
.Menu002518 .side-menu li.aon em i::before{background: #fff;}
.Menu002518 .side-menu li a:hover i::after,
.Menu002518 .side-menu li.aon em i::after{ display:none;}
.Menu002518 .side-menu li ul {padding: 16px 0 10px 0;border-bottom: 1px solid #f4f4f4;}
.Menu002518 .side-menu li ul li{padding-left:30px;margin-bottom: 0px;/* border-bottom: 1px solid #f4f4f4; */}
.Menu002518 .side-menu li ul li a{line-height:48px;/* border-bottom:1px solid #f4f4f4; */position:relative;color: #666;}
.Menu002518 .side-menu li ul li:last-child a{ border-bottom:0;}
.Menu002518 .side-menu li ul li a::before,
.Menu002518 .side-menu li ul li a::after{ position:absolute; content:''; opacity:0;}
.Menu002518 .side-menu li ul li a::before{right:34px;top:50%;width: 15px;height:15px;margin-top:-7.5px;/* background: #f00; */border-radius:50%;}
.Menu002518 .side-menu li ul li a::after{border-color:transparent;border-width: 5px 0 5px 6px;border-style:solid;border-left-color: #f00;right:39px;top:50%;margin-top: -5px;}
.Menu002518 .side-menu li ul li a:hover::before,
.Menu002518 .side-menu li ul li a:hover::after,
.Menu002518 .side-menu li ul li.aon a::before,
.Menu002518 .side-menu li ul li.aon a::after{ opacity:1;}
@media(min-width:1025px){
.Menu002518 .side-open_menu{ display:none;}
}
@media(max-width:1024px){
.Menu002518{ position:relative; z-index:10;}
.Menu002518 .side-menu{ display:none; position:absolute; left:0; width:100%; top:100%; margin-top:5px; z-index:100;}
.Menu002518 .side-open_menu{ position:relative; background:rgba(226, 16, 19, 0.1); border:3px solid #fff;border-radius:6px; padding:10px 20px; font-size:18px; box-shadow:0 3px 0 #e21013;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Menu002518 .side-open_menu::before{ position:absolute; content:''; border:5px solid transparent; border-top-color:#e21013; right:20px; top:50%; margin-top:-2px;}
}
@media(max-width:480px){
.Menu002518 .side-menu > ul > li > a {line-height: 40px;padding-left: 20px;font-size: 16px;}
.Menu002518 .side-menu li ul li a {line-height: 36px;}
.Menu002518 .side-menu li a{ font-size:14px;}
.Menu002518 .side-menu{ padding-top:10px;}
}
/*PicList002582 */
.PicList002582{/* padding-top:3%; */padding-bottom: 1%;}
.PicList002582 li{float:left;margin-right:2%;margin-bottom: 4%;}
@media(min-width:1025px){
.PicList002582 li{width: 32%;}
.PicList002582 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1024px) and (min-width:641px){
.PicList002582 li{ width:32%;}
.PicList002582 li:nth-child(3n){ margin-right:0;}
}

@media(max-width:640px){
.PicList002582 li{ width:49%;}
.PicList002582 li:nth-child(2n){ margin-right:0;}
}
.PicList002582 li a{ display:block; padding:10px; border-radius:0 20px 0 20px; transition:0.3s;}
.PicList002582 li .pic{ overflow:hidden}
.PicList002582 li .Ispic{padding-bottom: 96%;/* height: 311px; */overflow: hidden;background-size: cover;background-color:#fff;transition:0.3s;transition: all 0.6s;}
.PicList002582 li .txt{padding: 6% 2%;text-align:center;/* border-top:1px solid #e2e2e2; *//* border-bottom:1px solid #e2e2e2; */}
.PicList002582 li .txt p{ margin:0; font-size:16px;}
.PicList002582 li .txt span{ color:#999;}
.PicList002582 li a:hover{ background:#f8f8f8; color:#e21013;}
.PicList002582 li a:hover .txt{ border-color:transparent;}
.PicList002582 li a:hover  .Ispic{ border-radius:20px 20px 0 0;transform: scale(1.1);}








/*
 .Form001725 为demo编号
 */
.Form001725{ padding:2% 0;}
.Form001725 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.Form001725 .name span{ display:inline-block; border-left:6px solid #f29200; padding-left:15px;}
.Form001725 .tips{padding: 0px 0 20px;border-bottom:1px solid #e5e5e5;font-size:14px;position:relative;}
.Form001725 .tips h1{margin:0;/* font-weight:normal; */font-size:18px;color: #e60012;margin-bottom: 10px;}
.Form001725 .search{position:absolute;right:0;top:50%;margin-top:-25px;width: 29.6%;height:46px;border: 1px solid #999;border-radius: 34px;}
.Form001725 .search input{border:none; }
.Form001725 .search .text{ width:100%; height:42px; line-height:42px; padding:0 56px 0 10px; background:none; color:#999;}
.Form001725 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:56px; height:100%; background:url(../images/Form001725-search.png) no-repeat center center; padding:0;}

@media(max-width:768px){
.Form001725 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
}







/*Floor003203 */
.Floor003203{ background: url(../images/Floor003203-bg.png) no-repeat center center; background-size: cover;color: #fff; overflow: hidden; font-family: 'HarmonyOS_Sans_SC';padding-top: 100px;}
.Floor003203 .title{text-align: center; font-size: calc(44 / 16 * 1em); margin-bottom: calc(69 / 44 * 1em);}
.Floor003203 .auto{padding:0 0 1% 0;}
.Floor003203 .txt{padding-right: calc(69 / 1920 * 100vw);}
.Floor003203 .txt .name{border-bottom: 1px solid rgba(0,0,0,0.2); margin-bottom: calc(40 / 16 * 1em); padding-bottom: calc(40 / 16 * 1em);}
.Floor003203 .txt .tit{font-size:1.8em;font-family:'HarmonyOS_Sans_SC_Regular';overflow: inherit;color:#333;}
.Floor003203 .txt .post{}
.Floor003203 .txt .desc{line-height: calc(28 / 16 * 1em); margin-bottom: calc(80 / 16 * 1em);font-family:'HarmonyOS_Sans_SC_Regular';color: #333;overflow: inherit;display: contents;}
.Floor003203 .txt .desc span{margin-top: 25px;line-height: 50px;}
.Floor003203 .txt .more a{color: #fff;font-family:'HarmonyOS_Sans_SC_Regular';}
.Floor003203 .pic .img{position: relative;}
.Floor003203 a[class*=flipto-]{position: absolute;width: 1em; height: 1em;  top: 43%;margin-top: -0.5em; border-radius: 50%; background: url(../images/Floor003203-prev.svg) no-repeat center center #d3302b; background-size: auto calc(12 / 60 * 1em);z-index: 10; transition: 0.3s; font-size: calc(60 / 16 * 1em); text-indent: -999em; overflow: hidden;}
.Floor003203 a[class*=flipto-]:hover{background-color: #d3302b;border-color: #d3302b;}
.Floor003203 a.flipto-next{background-image: url(../images/Floor003203-next.svg); right:2%;}
.Floor003203 a.flipto-prev{left: 17.5%;}

@media (min-width:1025px) {
.Floor003203 .ytable{width: calc(1110 / 1920 * 100vw);}
.Floor003203 .flipster{ overflow: inherit;}
.Floor003203 .pic{width: calc(754 / 1110 * 100%); }
.Floor003203 .pic .img{width: calc(460 / 754 * 100%);}
.Floor003203 .flip-item:not(.flip-current) .pic .img{margin: 0 auto;}
.Floor003203 .flip-current .pic .img{float: right; margin-right: calc(54 / 754 * 100%);}
.Floor003203 .flipster-carousel .flip-items{height: calc(525 / 1920 * 100vw)!important;}
.Floor003203 .flip-current .pic .img:before{position: absolute;content: ''; left: -11px;right: -11px;top: -11px;bottom: -11px;z-index: 10; background: url(../images/Floor003203-quan.svg) no-repeat center center; background-size: 100% 100%;}
.Floor003203 .flip-item:not(.flip-current) .txt{display: none;}
}
@media (max-width:1024px) {
.Floor003203 .auto{padding: 3em 0;}
.Floor003203 a[class*=flipto-]{top: 50%;}
.Floor003203 a.flipto-next{right:0;}
.Floor003203 a.flipto-prev{left: 0;}
.Floor003203 .ytable,
.Floor003203 .ytable-cell{display: block;}
.Floor003203 .ytable{width: 60vw; margin: 0 auto;text-align: center;}
.Floor003203 .pic{padding:1em 0;}
.Floor003203 .pic .img:before{position: absolute;content: ''; left: -11px;right: -11px;top: -11px;bottom: -11px;z-index: 10; background: url(../images/Floor003203-quan.svg) no-repeat center center; background-size: 100% 100%;}
.Floor003203 .title{margin-bottom: 0.5em; font-size: 2em;}
.Floor003203 .txt .name{padding-bottom: 1em;margin-bottom: 1em;}
.Floor003203 .txt .desc{margin-bottom: 2em;}
}
.Floor003203 .Hometitle .intro{font-family:'HarmonyOS_Sans_SC_Regular';}
.Floor003203 .Hometitle .cn{font-family:'HarmonyOS_Sans_SC_Regular';}
.Floor003203 .Hometitle{margin-bottom:-10px;}

/*Menu002937 */
.Menu002937{padding: 23px 0 52px 0;}
.Menu002937 .ul{display: table;line-height: normal;}
.Menu002937 .ul li{float: left;margin: 1px 0;font-family:'HarmonyOS_Sans_SC_Regular';}
.Menu002937 .ul li:not(:last-child){margin-right: 10px;}
.Menu002937 .ul li a{display: block;
    line-height: 2.4em;
    padding: 0 2em;
    font-size: 17px;
    background: #fff;
    text-align: center;
    border-radius: 20px;}
.Menu002937 .ul li.aon a,
.Menu002937 .ul li a:hover{color: #fff;background: #d3302b;}
@media(max-width:768px){
.Menu002937 .ul li a{min-width: 18.36vw;font-size: 3.5vw;}
}
@media(max-width:480px){
.Menu002937 .ul li a{font-size: 4vw;line-height: 2em;}
}








/*RighInfo003134 */
.RighInfo003134{ padding:5vw 0 0; }
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom:70px;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom:48px;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom:64.725%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin:40px auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #d3302b; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .tit{font-size:26px;color:#d3302b; font-weight: bold;}
.RighInfo003134 .img-side .tit:after{display: block;content: '';margin:24px 0;width: 40px;height: 4px;background:#d3302b;}
.RighInfo003134 .img-side .dl{background:#f9f9f9;padding: 0px 20px;}
.RighInfo003134 .img-side .dl dd{font-size: 15px;  padding: 15px 0; padding-left:80px;  position: relative; line-height: 1.5; color:#333;}
.RighInfo003134 .img-side .dl dd span{position: absolute; left: 0; top: 15px; color: #999; display:block; width:60px; text-align-last: justify; }
.RighInfo003134 .img-side .btn{display: inline-block;width: 180px;line-height: 50px;border: 1px solid #d3302b;text-align: center;color: #d3302b;margin-top: 2vw;}
.RighInfo003134 .img-side .btn.a-2{background:#d3302b; color:#fff}
.RighInfo003134 .div-1 {color: #221f1f; font-size: 18px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding-top: 30px;padding-bottom: 30px;}
.RighInfo003134 .div-1 .ewm {text-align: center;border: 1px #ececec solid;padding:1.25vw;width: 34%;}
.RighInfo003134 .div-1 .ewm p{margin-bottom: 0;}
.RighInfo003134 .div-1 .div-2 {-webkit-box-flex: 1; -webkit-flex: 1;-ms-flex: 1; flex: 1; padding-top: 40px; padding-left: 40px;}
.RighInfo003134 .div-1 .ewm img{width: 145px;}
.RighInfo003134 .name{font-size:34px;color: #333; padding-bottom:30px; font-weight: bold; text-align: center; line-height: 1;}
.RighInfo003134 .name i{width:34px; height:34px;display:block; background-repeat: no-repeat; background-position: center; background-size:contain; margin: 0 auto 10px;}
.RighInfo003134 .infos .name i{background-image:url(../images/RighInfo003134-icon1.svg);}
.RighInfo003134 .advantage .name i{background-image:url(../images/RighInfo003134-icon2.svg);}
.RighInfo003134 .product .name i{background-image:url(../images/RighInfo003134-icon3.svg);}
.RighInfo003134 .message .name i{background-image:url(../images/RighInfo003134-icon4.svg);}

.RighInfo003134 .infos{line-height:1.75; color: #555; padding:2.5vw 0; }
.RighInfo003134 .infos .pic{display: block; padding: 3vw; background: #f9f9f9;}
.RighInfo003134 .advantage{padding-top:2.5vw;}
.RighInfo003134 .advantage .box{position: relative;z-index: 1; line-height: 1.75;}
.RighInfo003134 .advantage .dl dd{position: relative;z-index: 1; padding-left: 20px; font-size: calc(17 / 16 * 1em); color: #333;}
.RighInfo003134 .advantage .dl dd+dd{margin-top:22px;}
.RighInfo003134 .advantage .dl dd::before{position: absolute; left: 0; top:10px;display: block;content: ''; width: 8px; height: 8px; border-radius: 50%; background: #d3302b; border-radius: 50%;}
.RighInfo003134 .product{padding: 5vw 0; background:#f5f5f5;} 
.RighInfo003134 .product .list{ position: relative; z-index: 1;}
.RighInfo003134 .product li a{ display:block; position:relative; padding:calc(30 / 16 * 1em); background:#fff; margin:0 calc(20 / 16 * 1em);}
.RighInfo003134 .product li h4,
.RighInfo003134 .product li h3{ margin:0; text-align:center; font-weight:normal;}
.RighInfo003134 .product li .Ispic{ padding-bottom:80%; margin-bottom:calc(20 / 16 * 1em);background-size: contain;}
.RighInfo003134 .product li h3{ font-size:calc(22 / 16 * 1em);color:#333;}
.RighInfo003134 .product li h4{ font-size:calc(15 / 16 * 1em);color: #999; margin-top: 14px;}
.RighInfo003134 .product .slider{ margin: 0 calc(-20 / 16 * 1em);}
.RighInfo003134 .product .slick-dots{position: relative;z-index: 20; text-align: center; margin-top: 2vw;}
.RighInfo003134 .product .slick-dots li{display: inline-block; width: calc(30 / 1920 * 100vw); height: 3px; background-color:#eaeaea;margin-left: 10px;}
.RighInfo003134 .product .slick-dots li button{display: none;}
.RighInfo003134 .product .slick-dots li.slick-active{background:#e60012;}

.RighInfo003134 .message{padding: 5vw 0;} 
.RighInfo003134 .from{padding:30px; box-shadow:0 0 10px rgba(0,0, 0, 0.1);  }
.RighInfo003134 .from li{position:relative; }
.RighInfo003134 .from li:not(.btn){border:1px solid #ddd; padding: 0 15px 0 56px; background-size: auto calc(20 / 16 * 1em); background-repeat: no-repeat; background-position:20px center;}
.RighInfo003134 .from li:nth-child(1){background-image: url(../images/RighInfo003134-1.svg);}
.RighInfo003134 .from li:nth-child(2){background-image: url(../images/RighInfo003134-2.svg);}
.RighInfo003134 .from li:nth-child(3){background-image: url(../images/RighInfo003134-3.svg);}
.RighInfo003134 .from li:nth-child(4){background-image: url(../images/RighInfo003134-4.svg); background-position:18px 20px;}
.RighInfo003134 .from label{ position:absolute; left:56px; top:0; font-size:1em; line-height:60px; color:#999;}
.RighInfo003134 .from .text{ width:100%; height:60px; line-height:60px; border:none; background:none;}
.RighInfo003134 .from textarea.text{ height:140px;}
.RighInfo003134 .from .btn{text-align: center;}
.RighInfo003134 .from .btn input{ background:#e60012; cursor:pointer; padding:0; border:none; width:calc(180 / 16 * 1em); height:calc(50 / 16 * 1em); font-size:1em; color:#fff;border-radius: 99px; line-height: calc(50 / 16 * 1em);}

@media(min-width:1025px){
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .ytable-cell,
.RighInfo003134 .img-side .txt{padding:40px;}
.RighInfo003134 .img-side .dl dd{float: left; width: 48%; }
.RighInfo003134 .img-side .dl dd:nth-child(2n){float: right;}
.RighInfo003134 .img-side .dl dd:nth-child(2n) ~ dd{border-top: 1px dashed rgba(0,0,0,0.1);}
.RighInfo003134 .advantage .txt-area{position: absolute; left: 0; top: 0; width: 100%; height: 100%;z-index: 2;}
.RighInfo003134 .advantage .box .auto{height: 100%;}
.RighInfo003134 .advantage .box .ytable{width: 50%; height: 100%; max-width:650px;}
.RighInfo003134 .advantage .box:nth-child(2n) .ytable{float: right;}

.RighInfo003134 .from{padding:3vw; }
.RighInfo003134 .from li{float: left; width:31.3%; margin-right: 3%; }
.RighInfo003134 .from li:nth-child(3n){margin-right: 0; }
.RighInfo003134 .from li:nth-child(3n) ~ li{margin-top:3%;}
.RighInfo003134 .from .li{width: 100%;}

}

@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 32px;}
/* .RighInfo003134 .img-side .dl dd:first-child span{top:0;} */
.RighInfo003134 .img-side .dl dd+dd{padding-top:15px; margin-top:15px; border-top: 1px dashed #eaeaea;}
.RighInfo003134 .advantage .txt-area{padding: 5vw;}
}










/*PicList002854 */
.PicList002854{padding:4% 0 ; background: #f5f5f5; }
.PicList002854 ul{margin:1.5% 0;}
.PicList002854 li{float: left;margin-bottom:3%;}
.PicList002854 li:nth-child(3)~li{margin-bottom:0;}
.PicList002854 li a{display: block;background: #fff;box-shadow: 0 0 100px rgba(0, 0, 0, 0.03);position: relative;padding: 8%;transition: 0.3s;border-radius: 10px;}

.PicList002854 li aside{font-size: 16px;line-height: 28px;/* height: 56px; */text-align: center;color: #333;padding: 10px 6% 5px;}
.PicList002854 li .Ispic{background-size: cover;padding-bottom: 143%;}
.PicList002854 li  figure { position: relative; background: url(../images/honor_bg.png);
    background-size: 100% 100%; padding: 10px;margin-bottom: 3%; }
.PicList002854 li  .hover{ background: rgba(0,0,0,.8); position: absolute; left: 0; top:0; width: 100%;height: 100%;
    z-index: 55; opacity: 0; transition: 0.5s; text-align: center; }
    .PicList002854 li  .hover span{ color: #fff; top:40%; position: absolute; left: 0; width: 100%;  font-size: 16px ; }
    .PicList002854 li  .hover span:before{ content: ""; width: 35px; height: 35px;
        background: url(../images/zoom.png) no-repeat center center; display: block;  margin: 0 auto 10px;}
        .PicList002854 li:hover .hover{ opacity: 1;}

@media(min-width:769px){
.PicList002854 li{width: 22.7%;}
.PicList002854 li:not(:nth-child(4n)){margin-right:3%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}







/*Timeline002790 */
.Timeline002790 {padding: 0% 0 5% 0;/* background: linear-gradient(360deg,#eeeff3,#f1f2f7); */}
.Timeline002790 .year {position: relative;padding: 8% 0 4% 0;color: #6e6e6e;}
.Timeline002790 .year::before {content: '';width: 1px;height: 100%;top: 0%;position: absolute;background-color: #d3302b;z-index: 0;opacity: 0.2;}
.Timeline002790 ul { position: relative; z-index: 1; }
.Timeline002790 li {position: relative;border-radius: 10px;margin-top: -54px;}
.Timeline002790 li:after {content: "";display: block;position: absolute;top: 51%;left: 0;width: 50%;height: 2px;border-bottom: 1px dashed #d3302b;z-index: -2;opacity: 0.3;}
.Timeline002790 li:nth-child(2n):after {right: 0;left: auto;}
.Timeline002790 li:before {width: 15px;height: 15px;border: 2px solid #fff;border-radius: 50%;position: absolute;left: 50%;margin-left: -7px;top: 50%;margin-top: -4px;content: '';background: #d3302b;}
.Timeline002790 li:nth-child(2n)::before { left: auto; right: 50%; margin-right: -6px; }
.Timeline002790 li .con {width: 45%;background: linear-gradient(180deg,#fef6f6 46%,#f8e2e2);border-radius: 10px;padding: 40px;float: left;position: relative;overflow: hidden;border: 1px solid #fff}
.Timeline002790 li .con figure { width: 40%; position: absolute; right: 0; top: 0; height: 100%; }
.Timeline002790 li .icon { position: absolute; left: 0; bottom: 0; width: 60px; height: 60px; padding: 5px; background: #fff; overflow: hidden; border-radius: 0 6px 0 0 }
.Timeline002790 li .con .txt {width: 100%;}
.Timeline002790 li .con .txt time {display: block;font-size: 40px;line-height: 1;margin-bottom: 3%;background-image: -webkit-linear-gradient(left, #ef3a34 27%, #b3211d 90%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;width: 52%;}
.Timeline002790 li .con .txt time span { font-size: 16px }
.Timeline002790 li:nth-child(2n) .con figure { left: 0 }
.Timeline002790 li:nth-child(2n) .con .txt {float: right;padding-left: 3%;}
.Timeline002790 li:nth-child(2n) .icon { left: auto; right: 0; border-radius: 6px 0 0 0 }
.Timeline002790 li:nth-child(2n) .con {float: right;}
.Timeline002790 li .txt {position: relative;font-size: 16px;line-height: 24px;/* padding-right: 50px; */}
.Timeline002790 li:nth-child(2n) .txt { padding-right: 0 }
.Timeline002790 li .txt figure { transition: all ease 0.5s; position: absolute; top: 0; width: 120px; height: 100px; }
.Timeline002790 li:nth-child(2n) .txt figure { left: 0; }
.Timeline002790 li:nth-child(2n-1) .txt figure { right: 0; }
.Timeline002790 li .txt figure img { position: absolute; max-width: 100%; max-height: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.Timeline002790 li .txt p {position: relative;margin: 0;font-size: 1em;color: #333;font-weight: normal;line-height:1.75;margin-bottom: 1%;padding-left: 2%;font-size: 18px;}
.Timeline002790 li .txt p:before {width: 8px;height: 8px;/* border: 2px solid #fff; */border-radius: 50%;position: absolute;left: 0%;margin-left: -5px;top: 50%;margin-top: -4px;content: '';background: linear-gradient(30deg, #ef3a34 3%, #b3211d);}

.Timeline002790 li.hover .con { border: 1px solid #f2d3d3 }
.Timeline002790 li.hover:after { border-color: #db3c38 }
.Timeline002790 li.hover:before { border-color: #db3c38 }

@media(min-width:641px) {
.Timeline002790 .year::before { left: 50%; margin-left: -0.5px; }
.Timeline002790 li { width: 100%; }
.Timeline002790 li:nth-child(2n) {float: right;}
.Timeline002790 li:nth-child(2n-1) {float: left;z-index: 10;}
.Timeline002790 li:nth-child(1){
    margin-top: 0px;
}
}

@media(max-width:1024px) {
.Timeline002790 { padding-top: 0 }
.Timeline002790 li { margin-bottom: 20px; height: auto; overflow: hidden; margin-top: 0 }
.Timeline002790 li .con { width: 100%; float: left; padding: 20px }
.Timeline002790 .year::before,  .Timeline002790 li:after,  .Timeline002790 li:before { display: none }
.Timeline002790 li .con .txt,  .Timeline002790 li .con figure { position: relative; float: left; width: 100% }
.Timeline002790 li .con figure { height: 200px; margin-bottom: 20px; }
.Timeline002790 li .con .txt time{ width:100%;    font-size: 40px;}
}
.Timeline002790 .more { text-align: center; padding-bottom: 20px; }
.Timeline002790 .more a { width: 140px; height: 40px; text-align: left; line-height: 40px; display: inline-block; color: #fff; font-size: 0; background: url(../images/Timeline002790-more.png) no-repeat center #d3302b; position: relative; z-index: 100; border-radius: 60px; text-align: center; padding-right: 20px; }
.Timeline002790 .more a.on{background-image: url(../images/Timeline002790-more2.png)}


.selectProduct{padding: 0px 0 26px ;/* background: #f9f9f9; */color: #333333;font-size: 14px;}
.selectProduct .leftRightPadding{background:#fff;/* width: 1200px; */margin: 0 auto;}
.selectProduct a{color: #666;}
.selectProduct .selected{overflow: hidden;position: relative;background: #eee;}

.selectProduct .selected .left{float: left;width: 15%;padding-left: 30px;line-height: 56px;color: #da1d12;font-size: 16px;}
.selectProduct .selected .allDage{overflow: hidden;float: left;width: 85%;background:#fff;}
.selectProduct .selected .right{float: left;overflow: hidden;}
.selectProduct .selected .right a{display: inline-block;line-height: 38px;padding: 0 8px;border: 1px solid #ddd;text-decoration: none;float:left;margin: 12px 0 20px 20px;border-radius: 8px;}
.selectProduct .selected .right a:hover{border: 1px solid #005bac;}
.selectProduct .selected .right a b{margin-left: 8px;color: #f1cbcb;font-size: 18px;}
.selectProduct .selected .right a:hover b{color:#005BAC;}
.selectProduct li{overflow: hidden;border-top: 1px dashed #ddd;background: #eee;}
.selectProduct li .left{float: left;width: 15%;padding-left: 30px;line-height: 62px;color: #333;font-size: 16px;}
.selectProduct li .right{float: left;width: 85%;background:#fff;padding: 10px 0;}
.selectProduct li .right a{line-height: 40px;margin-left: 36px;float: left;display: block;color: #888;width: 8.333%;}
.selectProduct li .right a:hover{color: #e60012;}
.selectProduct li .right a.on { color: #e60012;}
.zuiYou{padding: 0px 12px;overflow: hidden;border: 1px solid #ddd;color: #005bac;width: 300px;border-radius: 32px;margin: 10px 0 10px 20px;float: left;}
.zuiYou button{font-size: 16px;border: none;padding: 0;background: #fff;float: left;outline: none;color: #888888;margin-top: 2px;}
.zuiYou input{font-size: 14px;border: none;padding: 0 10px;background: #fff;float: left;line-height: 22px;outline: none;height: 42px;line-height: 42px;width: 265px;background: url(../images/Form001725-search.png) no-repeat center right;}

@media(max-width:768px){
.selectProduct .selected .left{ width:17%; padding-left:15px;}
.selectProduct .selected .allDage{ width:83%;}
.selectProduct li .left{ width:17%; padding-left:15px;}
.selectProduct li .right{ width:83%; padding:10px 10px 10px 0;}
.selectProduct li .right a{ width:auto; min-width:16%; margin:2px 0; margin-left:20px; padding:0 8px; border:1px solid #ddd; border-radius:8px;}
}

@media(max-width:640px){
.selectProduct li{ padding-bottom:15px;}
.selectProduct li .left{ line-height:50px;}
.selectProduct li .right a{ margin-left:2%; min-width:22%;}
}



/*
 .Floor001388 为demo编号
 */
.Floor001388 {padding: 3% 0 6%;}
.Floor001388 .title{ text-align:center; padding:4% 0;  font-style:normal; font-weight: 700; font-style: normal; color: #333; font-size: 24px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom: 30px;  }
.Floor001388 .title::after{ position:absolute; left:50%; bottom:3px;  content:""; background:#fa7d02; width:20px; height:2px; margin-left: -10px; }
.Floor001388 .list{ position:relative; border:1px #efefef solid; }
.Floor001388 .list li{ display:none; }
.Floor001388 .list h1{ margin:0; position:absolute; right:0; top:0; width: 13%; }
.Floor001388 .list h1 span{ display:block; background:#242e3a; color:#fff; text-align:center; position:relative; padding:10%; font-size:14px; cursor:pointer; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.Floor001388 .list h1 span::before{ display:none; position:absolute; left:-10px; top:1px;  content:""; width:0; height:0; border-top:10px solid transparent;border-bottom:10px solid transparent;   border-right:10px solid #fa7d02; }
.Floor001388 .list h1 span:nth-child(2n){ background:#12181f; }
.Floor001388 .list h1 span.active{background: #d3302b;}
.Floor001388 .list h1 span.active::before{ display:block; }
.Floor001388 .list h1 em{ display:block; }
.Floor001388 .list_con{ overflow: hidden;}
.Floor001388 .list_con .Ispic{display: block;padding-bottom: 35%;float:left;width: 50%;}
.Floor001388 .list_con .txt{float:left;padding-left: 5%;width: 34%;position:relative;}
.Floor001388 .list_con .txt h2{/* background:url(../images/Floor001388_tit.png) no-repeat left center; */font-weight:normal;font-size: 30px;padding: 4% 0 4% 0%;margin:17% 0;}
.Floor001388 .list_con .txt h2 span{position: relative;font-size: 78px;color: #bbb;font-weight: bold;margin-right: 7%;}
.Floor001388 .list_con .txt h2 span::after{position:absolute;left: 50px;bottom: 42px;content:"";background: #d3302b;width: 48px;height: 3px;z-index: 1;}

.Floor001388 .list_con .txt h2 a{color:#d3302b;/* height: 78px; */display: inline-block;/* line-height: 83px; */}
.Floor001388 .list_con p{line-height:30px;color: #333;font-size: 20px;height:120px;overflow:hidden;}
.Floor001388 .list_con .txt::after{position:absolute;left:0;bottom:-30px;content:"";background: url(../images/Floor001388_img.jpg) no-repeat;width: 116%;background-size: 142%;height: 100%;z-index: -1;opacity: 0.5;}

@media (min-width: 1000px) {
.Floor001388 .list h1 span{	padding:8%; }
.Floor001388 .list_con .txt::after{bottom: -51px;}
}
@media (max-width: 1000px) {
.Floor001388 .list_con .Ispic{ width:48%; }	
.Floor001388 .list_con .txt{ float:right; width:48%; margin-left:0; }	
.Floor001388 .list h1 { left:0; top:100%; width: 100%; }
.Floor001388 .list h1 span{ float:left; width:25%; padding:2%; }
.Floor001388 .list h1 span::before{ left:0; top:6px; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #fa7d02; }
.Floor001388 .list_con .txt::after{ display:none; }
.Floor001388 .list_con .txt h2{ padding-left:36%; margin:5% 0;  }
}
@media (max-width: 768px) {
.Floor001388 .list_con .Ispic{ float:none; width:100%; } 
.Floor001388 .list_con .txt{ float:none; width:100%;}	
}
@media (max-width: 320px) {
.Floor001388 .list_con .txt h2{ padding-left:0; background:none; text-align:center; }	
}




/*
 .Timeline000753
 */
 .Timeline000753{padding: calc(100 / 1920 * 100vw) 0;}
 .Timeline000753 .bx-controls{ display:none;} 
 .Timeline000753 .prev,
 .Timeline000753 .next{ text-align:center;}
 .Timeline000753 .prev a,
 .Timeline000753 .next a{ display:inline-block; background:url(../images/Timeline000753-icon_up.svg) no-repeat center center; width:20px; height:21px; cursor:pointer; background-size: contain;}
 .Timeline000753 .next a{ background-image:url(../images/Timeline000753-icon_down.svg);}
 .Timeline000753 .prev{ padding-bottom:20px;}
 .Timeline000753 .next{ padding-top:20px;}
 .Timeline000753 .bx-wrapper{ position:relative;}
 .Timeline000753 .bx-wrapper:before{ position:absolute; content:''; width:3px; height:100%; background-color:#f5f5f5; left:50%; margin-left:-1.5px; top:0;}
 .Timeline000753 .list li{ padding:1.25vw 0;}
 .Timeline000753 .list li .box{position:relative;}
 .Timeline000753 .list li .box .con{ background-color:#f5f5f5; padding:15px; position:relative; border-radius: 15px;}
 .Timeline000753 .list li .box .pic{ width:39.25%;}
 .Timeline000753 .list li .box .Ispic{ padding-bottom:54.35%; border-radius: 15px;}
 .Timeline000753 .list li .box .pre{ line-height: 1.75; font-size: calc(17 / 16 * 1em); color: #333;padding-left:1.5vw;}
 .Timeline000753 .list li .box .con::before{position:absolute;content:'';width:0;height:0;border-top: 10px solid transparent;border-left: 14px solid #f5f5f5;border-bottom: 10px solid transparent;right: -14px;top: 36px;}
 .Timeline000753 .list li time{position:absolute; left:50%; margin-left:calc(-50 / 14 * 1em);font-size: calc(14 / 16 * 1em); top:0; border-radius:50%; text-align:center; color:#999; width:calc(100 / 14 * 1em); height:calc(100 / 14 * 1em);background-color:#f3f3f3; display: table; line-height: 1; font-family: Arial;}
 .Timeline000753 .list li time .tm{ display:table-cell; vertical-align: middle;}
 .Timeline000753 .list li time span{ display:block;font-size:calc(24 / 14 * 1em); font-weight: bold; margin-bottom: 5px;}
 .Timeline000753 .list li:hover .box .con::before{ border-left-color:#d3302b;}
 .Timeline000753 .list li:hover time{background-color:#d3302b; color: #fff;}
 .Timeline000753 .list li:hover .box .con{ background-color:#d3302b;}
 .Timeline000753 .list li:hover .box .con p{ color:#fff;}
 @media(min-width:1025px){
  .Timeline000753 .list li:nth-of-type(odd) .box{padding-right:56%;}
  .Timeline000753 .list li:nth-of-type(even) .box{padding-left:56%;}
  .Timeline000753 .list li:nth-of-type(even) .box .con::before{left: -14px !important;right: initial !important;transform: rotate(-180deg);}
  .Timeline000753 .list li.odd .box{padding-left:56%; padding-right:0;}
  .Timeline000753 .list li.odd .box .con::before{right:auto;left: -14px;border-right: 14px solid #f5f5f5;border-left:0;}
  .Timeline000753 .list li.odd:hover .box .con::before{ border-right-color:#d3302b;}
}




/*Floor003128 */
.Floor003128 { overflow: hidden; padding: calc(100 / 16 * 1em) 0;}
.Floor003128 .auto{ position: relative;}
.Floor003128 .slider-for .item{position:relative;}
.Floor003128 .slider-for .item .img{padding-top:500px;}
.Floor003128 .slider-for .item .img::after{content:'';width:100%;height:100%;position:absolute;right:0;top:0;background-image:linear-gradient(to left,rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.1) 35%, rgba(0,0,0,0) 100%);}
.Floor003128 .slider-for .item .imgbox {
    overflow: hidden;
    position: relative;
}
.Floor003128 .slider-for .item .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;transition: all .5s;
}
.Floor003128 .slider-for .item .txt{padding:20px 4vw;position:absolute;right:0;top:50%;text-align:right;color:#fff; transform: translateY(-50%);}
.Floor003128 .slider-for .item .txt .title{font-size:36px;}
.Floor003128 .slider-for .item .txt ul{line-height:30px;margin:20px 0 30px 0;}
.Floor003128 .slider-for .item .txt ul a{ color: #fff; text-decoration: underline;}
.Floor003128 .slider-for .item .txt .ewaimg{display:inline-block;}
.Floor003128 .slider-for .item .txt .ewaimg img{max-width:1.25rem;}
.Floor003128 .slider-nav{position:absolute;left:80px;top:50%;transform:translateY(-50%);background:rgba(211,48,43, 0.9);z-index:99;width:230px;box-sizing:border-box;padding:40px; border-radius: 40px;}
.Floor003128 .slider-nav .item{padding:32px 0;text-align:center;cursor:pointer;border-top:4px solid transparent;border-bottom:4px solid transparent;font-size:18px;opacity:0.5;}
.Floor003128 .slider-nav .item a{color:#fff;}
.Floor003128 .slider-nav .item.slick-current{border-top:4px solid #fff;border-bottom:4px solid #fff;opacity:1;transition:all .3s;}

.Floor003128 .slick-arrow{width:40px;height:40px;position: absolute;top:50%;margin-top:-20px;border-radius: 50%;overflow: hidden;font-size: 0;color:transparent;background-color: transparent;z-index:99;}
.Floor003128 .slick-arrow::before{content:'';display: block;width:100%;height:100%;position: absolute;top:0;left:0;}

.Floor003128 .slick-arrow.slick-prev::before{background: url(../images/prev_blue.png) no-repeat center center;}
.Floor003128 .slick-arrow.slick-prev{left:-0.6rem;background: url(../images/yuan_blue.png) no-repeat center center;background-size: contain;}
.Floor003128 .slick-arrow.slick-next::before{background: url(../images/next_gray.png) no-repeat center center;}
.Floor003128 .slick-arrow.slick-next{right:-0.6rem;background: url(../images/yuan_gray.png) no-repeat center center;background-size: contain;}

.Floor003128 .slick-arrow:hover{background: #d3302b;}
.Floor003128 .slick-arrow.slick-prev:hover::before{background: url(../images/prev_1.png) no-repeat center center;}
.Floor003128 .slick-arrow.slick-next:hover::before{background: url(../images/next.png) no-repeat center center;}











/*PicList002953 */
.PicList002953{padding:calc(80 / 1920 * 100vw) 0;}
.PicList002953 li{padding:calc(30 / 16 * 1em); background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);}
.PicList002953 li .pic{overflow: hidden;}
.PicList002953 li .Ispic{display: block; padding-bottom: 60%; transition: .3s;}
.PicList002953 li .txt{position: relative;margin-top:30px; padding-right:70px;}
.PicList002953 li .tit{font-size:calc(24 / 16 * 1em);line-height: 1em;border-left:4px solid #d3302b;margin-bottom:calc(20 / 24 * 1em);padding-left:calc(14 / 24 * 1em);color: #333;}
.PicList002953 li p{margin: 0; color: #666;}

.PicList002953 li .mores{overflow: hidden; width: 40px;height: 40px;border: solid 2px #e5e5e5; border-radius: 50%;position: relative; transition: 0.3s; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.PicList002953 li .mores:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #666; border-right: 2px solid #666; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}

.PicList002953 a:hover .Ispic{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.PicList002953 a:hover .tit{color: #d3302b;}
.PicList002953 a:hover .mores{background: #d3302b; border-color: #d3302b;}
.PicList002953 a:hover .mores:after{ border-top-color:#fff; border-right-color:#fff; }
@media (min-width:768px) {
.PicList002953 .ul{display: flex; flex-wrap: wrap;}
.PicList002953 li{width: calc((100%  - 40px) / 2);}
.PicList002953 li:not(:nth-child(2n)){margin-right:40px;}
.PicList002953 li:nth-child(2n) ~ li{margin-top:40px;}
}






/*RighInfo001503*/
.RighInfo001503{padding: calc(80 / 1920 * 100vw) 0;}
.RighInfo001503 .tit{text-align: center; font-size: calc(32 / 16 * 1em); color: #333; font-weight: bold; }
.RighInfo001503 .tit::after{display: block; content: ''; width: 50px; height:3px; background: #d3302b; margin:30px auto;}
.RighInfo001503 .info{line-height: 1.75; color: #666;}
.RighInfo001503 .center{text-align: center; margin: 30px 0;}
.RighInfo001503 .info_back { text-align: center; clear: both; padding-top: 30px;}
.RighInfo001503 .info_back a {position: relative;color: #fff;display:inline-block;width: 150px;line-height: 3;border-radius: 100px;background: #d3302b;}







.Sustainability{position: relative;}
.Sustainability .auto{}
.Sustainability .text{position: absolute;text-align: center;width:100%;left:0;top: 15%;z-index: 99;}
.Sustainability .text .lm-title{color: #333;font-size: 38px;margin-bottom: 1%;}
.Sustainability .text .lm-title:after{margin:16px auto 0;background:#fff;}
.Sustainability .text p{font-size: 18px;line-height: 34px;color: #d3302b;}
/*.Sustainability .bg-img,.Sustainability .bg-img img{height: 78vh;}*/
.Sustainability .bg-img img {width: 100%;object-fit: cover;}
@media(max-width:1024px){
.Sustainability .text{position: relative;z-index: 4; padding: 4em 1em;}
 .Sustainability .bg-img{position: absolute;left: 0;width: 100%;height: 100vh;top: 0;overflow: hidden;}
.Sustainability .bg-img img{max-width: none;min-height: 100vh;position: absolute;left: 50%;transform: translate(-50%,-50%);top: 50%;width: auto;}
}

@media(max-width:768px){
.Sustainability .text p{line-height: 30px; font-size:16px; }
}
.Sustainability .text .more1{margin: 0 auto;color: #d3302b;background: url(../images/PicList003142-icon-red.svg) no-repeat right calc(10 / 16 * 1em) center;max-width: calc(150 / 16 * 1em);line-height: calc(30 / 16 * 1em);border-radius: calc(50 / 16 * 1em);padding-left: calc(28 / 16 * 1em);text-align: left;display: block;}

.Sustainability1 .text .more1{color: #fff;background: url(../images/PicList003142-icon2.svg) no-repeat right calc(10 / 16 * 1em) center;}
.Sustainability1 .text .lm-title{color: #fff; }


@media(max-width:1024px){
  .Top002878 .login i.l{display: none;}
  .Top002878 .login i.r{display: none;}
  .Top002878 .login{position: initial;padding: 0;text-align: center;}
  .Top002878 .open-icon{top: 32%;}
  .Menu001715 li a{margin: 0;}
  .Form003139 .auto{padding: 0 2%;}
  .PicList003142 .auto{padding: 0 2%;}
}
@media(max-width:640px){
  .Form003139 .form .ytable{display: block;}
  .Form003139 .form .ytable-cell{display: block;}
  .PicList002955 .item{float: none;width: 100%;}
  .selectProduct .selected .left{float: none;width: 100%;}
  .selectProduct .selected .allDage{float: none;width: 100%;}
  .selectProduct li .left{float: none;width: 100%;}
  .selectProduct li .right{float: none;width: 100%;padding: 0;}
  .RighInfo003134 .img-side .ytable-cell{display: block;}
  .RighInfo003134 .from li{margin-bottom: 15px;}
  .RighInfo003134 .div-1 .div-2{padding-top: 0;padding-left: 10px;}
  .RighInfo003134 .img-side{margin-bottom: 30px;}
  .RighInfo003134 .img-side .ytable-cell{padding-bottom: 30px;}
  .RighInfo003134 .product li a{margin: 0;}
  .RighInfo003134 .product .list{width: 100%;overflow: hidden;}
  .Bottom003000 .copyright p{float: none;width: 100%;}
  .Bottom003000 .share{float: none;width: 100%;}
  .RighInfo002808 .floor-1 .count{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 20px;}
  .RighInfo002808 .floor-1 dt{font-size: 30px;}
  .RighInfo002808 .floor-1 dl{text-align: center;}
  .RighInfo002808 .box .word{display: block;}
  .RighInfo002808 .box .ytable-cell{display: block;}
  .RighInfo002808 .box dl{width: 48%;text-align: center;}
  .RighInfo002808 .box .count{display: flex;justify-content: space-between;flex-wrap: wrap}
  .Floor003128 .slider-nav{left: 5px;padding: 10px;border-radius: 10px}
  .Floor002529 .right{float: none;width: 100%;margin-bottom: 20px;}
  .Floor002529 .left{float: none;width: 100%;}
  .Floor002529{height: auto;}
  .Floor002529 .intro .ul_num li span{font-size: 22px;}
  .Floor002529 .intro .ul_num li{padding-right: 3%;margin-right: 3%;}
  .Floor003203{padding-top: 30px;padding-bottom: 30px;}
  .Menu002937 .ul{display: flex;flex-wrap: wrap;justify-content: space-between}
  .Menu002937{padding-top: 20px;padding-bottom: 30px;}
  .Menu002937 .ul li{margin-right: 0px;margin-bottom: 10px;}
  .Floor003203 .auto{padding: 0;}
  .Floor003006 .list .tit{width: 100%;}
  .Floor002529 .auto{display: block;}
}

.Floor003006 .list .item{ padding: 1vw 1vw; width: calc(216 / 16 * 1em); display: inline-block; vertical-align: middle;}
.Floor003006 .list .item figure{ padding-top: 50%; position: relative; border-radius: 10px; box-shadow: 2px 2px 10px rgba(0,0,0,.4);}
.Floor003006 .list .item figure i{ display: flex; align-items: center; justify-content: center; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.Floor003006 .list .item figure img{ max-width: 70% !important; max-height: 80%;}
@media(max-width:640px){
    .Floor003006 .list .item{width: calc(150 / 16 * 1em);padding: 2vw 2vw;}
}

.Menu001715 li.onli a{background-color: #d3302b;color: #fff;}
.Menu001715 li.onli::before{position:absolute;content:'';width:0;height:0;border: 6px solid #d3302b;border-left-color:transparent;border-right-color:transparent;border-bottom:0;left:50%;bottom: -2px;margin-left: -6px;}
.Menu001715_sub.fix{position: fixed;width:100%;background: #fff;z-index:999;left:0;top:114px;padding:12px 0;background: #f7f8f9;transition: all .5s;}
.Menu001715.fix{position: fixed;width:100%;background: #fff;z-index:999;left:0;top:114px;padding:12px 0;background: #f7f8f9;transition: all .5s;}

@media(max-width:1024px){
    .Menu001715.fix{position: relative;}
    .Menu001715_sub.fix{position: relative;}
  }
  
