

/*@font-face{font-family:'HarmonyOS_Sans_SC_Regular';src: url('../Fonts/HarmonyOS_Sans_SC_Regular.ttf');}
body{font-family:'HarmonyOS_Sans_SC_Regular';}*/

html{overflow-x: hidden;}
html,body{height:100%;margin: 0 auto;}

body{padding:0 0 0 0; margin:0px auto !important; font-size:16px;line-height:1.25; color:#333333; width:100%; min-width:360px; zoom:1;background:#fff;}
.fp-enabled body, html.fp-enabled{ margin:0px auto !important;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#545454;font-family: AlibabaPuHuiTi,Microsoft YaHei, sans-serif;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition: all ease 0.3s;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#132d81;}
/**:hover{transition: all ease 0.3s;}*/

/*input字体*/
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999999;}

select {
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: solid 1px #d9d9d9; text-indent:1em;
    /*很关键：将默认的select选择框样式清除*/
    appearance: none; color:#999999;
    -moz-appearance: none;
    -webkit-appearance: none;
    /*在选择框的最右侧中间显示小箭头图片*/
    background: url(../images/selectarr.png) no-repeat scroll 95% center transparent;
    /*为下拉小箭头留出一点位置，避免被文字覆盖*/
    padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
display: none;
}

/*网页滚动条*/
::-webkit-scrollbar{
            width: 6px; height:6px;-webkit-overflow-scrolling : touch;
            background-color: #e6e6e6;}
::-webkit-scrollbar-track{
            background-color: #e6e6e6;}
::-webkit-scrollbar-thumb{
            border-radius: 10px;
            background-color: #58504a;}
::-webkit-scrollbar-button{
            height: 0px;
            background-color: #e6e6e6;}

/*公用样式*/
.fl{ float:left;}.fr{ float:right;}.tl{ text-align:left !important;}.tr{ text-align:right;}.tc{ text-align:center !important;}
.hide{ display:none;}
.block{ display:block;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{*zoom:1;}.relative{ position:relative;}
.bodyon{ overflow:hidden;}
.Contain{ z-index:1; position:relative; clear:both; margin:0px 8%;}
.table{ display: table; width:100%;}
.table .row{ display: table-row;}
.table .cell{ display: table-cell; vertical-align: middle;}
.iblock{font-size:0;}
.iblock div,.iblock li{ display: inline-block; vertical-align: middle;font-size:16px;}

/*font*/
.f_green{ color:#132d81;}
.iconfont{ font-size:24px; vertical-align:middle;}
.tit{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%;}
.p{overflow: hidden;word-break:normal;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;}

@media ( max-width:1440px){

}
@media ( max-width:1024px){
.iconfont{ font-size:18px;}
body{ font-size:14px; padding-top:0; line-height:1.5;min-width:360px;}  
.iblock div,.iblock li{ font-size:14px;}
.Contain{max-width:none; margin:0 15px;}
select,input,textarea,button{ font-size:14px;}
}
.wow {visibility: visible;}
/*effict*/
.Scale-img {overflow: hidden; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05); top:0px; left:0px;}
.effict{transition: all ease 0.3s;}
.imgbox{ overflow:hidden; position:relative; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.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 0.3s}
.imgbox img{ width:100%;;transition: all 0.3s}
.imgbox:hover img,.imgbox:hover span {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05); top:0px; left:0px;}

.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.dot2,.dot3,.dot4{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
.dot2 {-webkit-line-clamp: 2;}
.dot3 {-webkit-line-clamp: 3;}
.dot4 {-webkit-line-clamp: 4;}
.ytable {  display: table;  width: 100%;}
.ytable-fixed {  table-layout: fixed;}
.ytable-cell {  display: table-cell;  vertical-align: middle;}
@media (max-width:1024px) {
  .ytable.xy,  .ytable.xy > .ytable-cell{display: block;}
}


/*Top003101 */
.Top003101{ padding: 32px 0;position: absolute;left: 0;width: 100%; top: 0;z-index: 100;font-size: 18px;}
.Top003101 .auto{width:95%;}
.Top003101,
.Top003101 a:not(:hover){color: #fff;}
.Top003101 .logo{float: left;}
.Top003101 .logo img{height:48px;}
.Top003101 .top-right,
.Top003101 menu{float: right;}
.Top003101 menu li span{display: block;line-height: 38px;padding: 0 1vw;text-align: center;}
.Top003101 .top-right dl > *{float: left;}
.Top003101 .top-lang,
.Top003101 .top-nav{position: relative;z-index: 100;}
.Top003101 .top-nav aside{line-height: 38px;padding-right: 19px;position: relative;z-index: 3;}
.Top003101 .top-nav aside:after{position: absolute;content: '';background: url(../images/Top003101-links.svg) no-repeat right center;background-size:contain;width: 9px;height: 5px;right: 0;top: 50%;margin-top: -2px;transition: 0.3s;}
.Top003101 .top-nav.on aside:after{transform: rotate(-180deg);}
.Top003101 .top-lang .box,
.Top003101 .top-nav ul{position: absolute; top: 0; left: -10px; right:-10px;padding: 40px 10px 10px;border-radius: 10px;background-color: rgba(0,0,0,0.2);display: none;}
.Top003101 .top-nav ul li{font-size: 16px;line-height: 2;}
.Top003101 ul li:hover > span a,.Top003101 ul li.aon > span a{color: #132d81}
.Top003101 .top-lang{margin: 0 1.61vw 0 1.56vw;}
.Top003101 .top-lang .icon{width: 38px;height: 38px;background: url(../images/Top003101-lang.svg) no-repeat center center;background-size:auto 26px;}
.Top003101 .top-lang .box{text-align: center;}
.Top003101 .top-search{display: block;margin-right:20px;padding-right:0;}
.Top003101 .top-search .text{background: none;width: 180px;color: rgba(255,255,255,0.5);padding: 0;transition: 0.3s; height: 38px;line-height: 38px;}
/* .search-show .Top003101 .top-search .text{width: 8vw;} */
.Top003101 .top-search .btn{background: url(../images/Top003101-search.svg) no-repeat center center;width: 40px;background-size:auto 42%;}
.Top003101 .open-s{position: absolute;left: 0;top: 0;width: 100%; height: 100%;z-index: 4; cursor: pointer;display: none;}
.search-show .Top003101 .open-s{display: none;}
.Top003101 .open-menu{width: 30px; height: 38px;}

.Top003101 .top-search .box{position: relative;}
.Top003101 .top-search .top-searchbox{position: absolute;top:100%;right:0;border-radius: 38px;background-color: rgba(0,0,0,0.2);padding: 0 44px 0 15px;display: none;}
.Top003101 .top-search .top-searchico{width:38px;height:38px;background: url(../images/Top003101-search.svg) no-repeat center center;cursor: pointer;}
.Top003101 .top-email{display: block;border-radius: 38px;background-color: rgba(0,0,0,0.2);padding:0 15px;line-height: 38px;margin-left:0;font-size: 16px;}


@media(min-width:1025px){
.Top003101 menu li{float: left;margin-right:2vw;position: relative;}
.Top003101 .top-right{position: relative;padding-left: 1.93vw;}
.Top003101 .top-right:before{position: absolute;content: '';width: 1px;height: 10px;background-color: #fff;opacity: 0.3; left:0; top: 50%;margin-top: -5px;}
}
@media(min-width:1025px) and (max-width:1440px) {
.Top003101{font-size: 1.3vw;}
.Top003101 menu li{margin-right: 1vw;}
.Top003101 .top-lang{margin: 0 1vw;}
}
@media (max-width:1024px) {
.Top003101{padding: 4vw 0;}
.Top003101 .top-nav{display: none;}
.Top003101 menu{position: fixed;right: 0%;top: -100%; transform: translateY(-500%); opacity: 0; background-color: rgba(0,0,0,0.5);padding: 4vw;border-radius: 5px;transition: opacity 0.3s;width: 60vw}	
.Top003101 .open-menu{margin-left: 2vw;}
.menu-show .Top003101 menu{top: 60px;transform: translateY(0); opacity: 1;}
.search-show .Top003101 .top-search .text{width: 16vw;}
[type="Vertical"] .sub{position: static;transform:translateX(-0%);width: 100%}
.Top003101 .top-email{line-height: 30px;border-radius: 30px;font-size: 14px;padding:0 10px;margin-top:4px;}
.Top003101 .top-search{margin-right:10px;}
.Top003101 .top-lang{margin-right:10px !important;}
.Top003101 .top-search .text{width:140px;}

}
/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 31.25em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .auto{max-width: 1600px;}
.Menu003135 .current{font-size: 1em;
    padding-left: 1.21428em;
    background: url(../images/Menu003135-icon.svg) no-repeat left center;
    background-size: 1em auto;
    line-height: 6.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height:5.9;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #c62522;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #c62522;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:20px;}
}

.TabCon.nones{display: none}

.RighInfo002857{padding:6% 0 8.5% 0; background: url(../images/bg3.png) #f6f8ff;}
.RighInfo002857 .code{width: 50%;}
.RighInfo002857 .icon{position: relative;}
.RighInfo002857 .code {position: absolute;top: 0%;left: 0;transform: scale(0);transition: all 0.5s}
.RighInfo002857 .icon:hover .code{transform: scale(1);}
@media(max-width:640px){
.RighInfo002857 .title{font-size: 80px;}
}
@media(max-width:480px){
.RighInfo002857 .title{font-size: 60px;}
}

.RighInfo002857 .edit-css .tit{font-size: 30px;color: #333;padding-bottom:4vw;}
.RighInfo002857 .edit-css li{margin-bottom: 2.5%;color: #999;position: relative}
.RighInfo002857 .edit-css li .icon{margin-bottom: 5px;margin-left: -13px;}
.RighInfo002857 .edit-css li aside{font-size:19px;margin-top: 10px;color: #333;line-height: 1.6;min-height: 60px;}
.RighInfo002857.RighInfo0028577 .edit-css ul{text-align:center}
.RighInfo002857.RighInfo0028577 .edit-css li{float:none;display: inline-block;border:none;text-align:center;word-break: break-all;width: auto;}
.RighInfo002857.RighInfo0028577 .edit-css li.wap{display: none}
@media(min-width:641px){
.RighInfo002857 .edit-css li{float: left;width:18.4%; padding-left: 22px; border-left:5px solid #e0e6fd;}
.RighInfo002857 .edit-css li:not(:nth-child(5n)){margin-right: 2%;}
.RighInfo002857 .edit-css li:nth-child(5n+1){clear: left;}
}
@media(max-width:640px){
.RighInfo002857 .edit-css .tit{font-size: 20px;}
.RighInfo002857.RighInfo0028577 .edit-css ul{justify-content: center}
.RighInfo002857.RighInfo0028577 .edit-css li.pc{display: none}
.RighInfo002857.RighInfo0028577 .edit-css li.wap{display: inline-block;}
.RighInfo002857.RighInfo0028577 .edit-css li.wap img{width: 100%;}
}
@media(max-width:480px){
.RighInfo002857 .edit-css .tit{font-size:18px;}
.RighInfo002857 .edit-css li{ padding: 22px; border-bottom:5px solid #ececec;}
}
.RighInfo002857 .Hometit{text-align: center;padding-bottom: 3vw;}







/*Map002858 */
.Map002858 #allmap{height: 17.96vw;
    border-radius: 15px;
    border: 5px solid #e0e6fd;}
.Map002858 #allmap,
.Map002858 #allmap *{box-sizing: content-box;}
.Map002858 #allmap img{max-width: inherit;}
/* .Map002858 .BMap_bubble_content b{font-size: 18px;display: block;padding-bottom: 5px;} */
.tdt-infowindow-content{font-size: 14px;}
.tdt-infowindow-content b{font-size: 18px;display: block;padding-bottom: 5px;}
@media(max-width:1024px){
.Map002858 #allmap{height: 40vw;}
}
@media(max-width:480px){
.Map002858 #allmap{height: 70vw;}
}

#about3 .flexbox{display: flex;align-items: center;justify-content: center;height: 600px;margin:  0 0 100px;overflow: hidden;justify-content:space-between;position: relative;}
#about3 .mySwiper2{float: right;width: 100%;height:580px;margin-right: 0;}
#about3 .mySwiper{float: left;width: 30%;position: absolute; left: 0;top: 0;z-index: 9; padding-left: 500px;background: url(../images/fzlcbg1.png) no-repeat right center;height: 580px;overflow: visible;margin-left: 0;}
#about3 .mySwiper .swiper-slide{font-size: 36px;position: relative;font-weight: bold;display: flex;align-items: center;padding-left: 50px;width: 100px;color: #333333;left: -130px;cursor: pointer;transition: all 0.5s}
#about3 .mySwiper .swiper-slide.swiper-slide-prev,#about3 .mySwiper .swiper-slide.swiper-slide-next{font-size: 54px;left:-34px;}
#about3 .mySwiper .swiper-slide.swiper-slide-active{color: #c72522;font-size: 73px;left: -9px;}
#about3 .mySwiper .swiper-slide.swiper-slide-prev,#about3 .mySwiper.swiper-slide.swiper-slide-next{}
#about3 .mySwiper .swiper-slide i{position: absolute;left: 0;top: 50%;width: 8px;height: 8px;background-color: #1E2B63;border-radius: 50%;transform: translateY(-50%);}
#about3 .mySwiper2 .swiper-slide{align-items: center;display: flex;justify-content:flex-end;}
#about3 .mySwiper2 .swiper-slide p{position: relative;padding-left: 20px;font-size: 20px;line-height: 48px;   }
#about3 .mySwiper2 .swiper-slide p:after{position: absolute;left: 0;top: 22px;width: 8px;   height: 8px;border-radius: 50%;content: ""; background-color: #c72522;}
#about3 .mySwiper .swiper-slide i:after{width: 100%;height: 100%;content: "";position: absolute;left: 4px;top: 4px;margin-left: -4px;margin-top: -4px;animation:infinite 3s linear scale2;background-color: #1e2b63;border-radius: 50%;z-index: -1;opacity: 0.4;}
#about3 .mySwiper .swiper-slide.swiper-slide-active i{background: #C72522;width: 10px;height: 10px;margin-left: -5px;margin-top: -5px;}
#about3 .mySwiper .swiper-slide.swiper-slide-active i:after,#about3 .mySwiper .swiper-slide.swiper-slide-active i:before{background: #C72522}
#about3 .mySwiper .swiper-slide i:before{width: 16px;height: 16px;content: "";position: absolute;left: 50%;top: 50%;margin-left: -8px;margin-top: -8px;animation:infinite 3s linear scale2;background-color: #1e2b63;border-radius: 50%;z-index: -1;opacity: 0.2;}
#about3 .mySwiper2 .content{width: 40%;float: right;}
#about3 .mySwiper2 .swiper-slide .imgbox{width: 438px;height: 438px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;}

/*PicList002433 */
/*slick Basic*/
.PicList002433{padding:6vw 0;}
.PicList002433 .Hometit{padding-bottom: 3vw; text-align: center;}
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.PicList002433 .main  .slick-dots{text-align: center;}
.PicList002433 .main  .slick-dots li{display: inline-block;width: 10px; height: 10px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.PicList002433 .main  .slick-dots li button{font-size: 0; width: 14px; height: 14px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute; border-radius: 20px; }
/* .PicList002433 .main  .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;} */
.PicList002433 .main  .slick-dots li.slick-active button{background: #c62522;}

.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #c62522; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:#c62522; }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #c62522; border-right:2px solid #c62522; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.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:2%; list-style: none;}
.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-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;}
.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:226px;padding: 7px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:2; max-height:40px; color:#333; font-size: 18px;}
.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;}
}

.RighInfo002226{ padding:6vw 0;    background:#f6f8ff;}
.RighInfo002226 .Hometit{padding-bottom: 2vw; text-align: center;}
.RighInfo002226 .dl{float: left;width: 46%;}
.RighInfo002226 .dl:nth-child(2n){float: right;}
.RighInfo002226 .dl:nth-last-child(1){width: 100%;}
.RighInfo002226 .dl:nth-child(2n+1){clear: both;}
.RighInfo002226 .dl .h4{ font-size:2em; margin:0;color: #333}
.RighInfo002226 .dl .h4 span{display:inline-block; border-bottom:5px #c62522 solid; padding-bottom:10px;}
.RighInfo002226 .dl .con{ font-size:1.125em; padding:15px 0 50px; line-height:2.25;}
.RighInfo002226 .word{width: 60%;padding:0 8%;}
.RighInfo002226 .pic img{ border-radius: 20px;}



.RighInfo0022269{ padding:6vw 0;    background: #f7fff9;}
.RighInfo0022269 .Hometit{padding-bottom: 2vw; text-align: center;}
.RighInfo0022269 .dl{float: left;width: 46%;}
.RighInfo0022269 .dl:nth-child(2n){float: right;}
.RighInfo0022269 .dl:nth-last-child(1){width: 100%;}
.RighInfo0022269 .dl:nth-child(2n+1){clear: both;}
.RighInfo0022269 .dl .h4{ font-size:1.5em; margin:0;color: #333}
.RighInfo0022269 .dl .h4 span{display:inline-block; border-bottom: 2px #c62522 solid; padding-bottom:10px;}
.RighInfo0022269 .dl .con{ font-size:14px; padding:15px 0 30px; line-height:2.25;}
.RighInfo0022269 .word{width: 60%;padding:0 8%;}
.RighInfo0022269 .pic img{ border-radius: 20px;}
.RighInfo0022269 h1 {color: #c62522;
    font-size: 2em;
    font-weight: bold;
    text-align: center;
}
.RighInfo0022269 .text1{text-align: center;
    font-size: 20px;
    color: #333;}


.RighInfo00222696{ padding:6vw 0;    background: #f7fff9;}
.RighInfo00222696 .Hometit{padding-bottom: 2vw; text-align: center;}
.RighInfo00222696 .dl{float: left;width: 46%;}
.RighInfo00222696 .dl:nth-child(2n){float: right;}
.RighInfo00222696 .dl:nth-last-child(1){width: 100%;}
.RighInfo00222696 .dl:nth-child(2n+1){clear: both;}
.RighInfo00222696 .dl .h4{ font-size:1.5em; margin:0;color: #333}
.RighInfo00222696 .dl .h4 span{display:inline-block; border-bottom: 2px #c62522 solid; padding-bottom:10px;}
.RighInfo00222696 .dl .con{ font-size:14px; padding:15px 0 30px; line-height:2.25;}
.RighInfo00222696 .word{width: 60%;padding:0 8%;}
.RighInfo00222696 .pic img{ border-radius: 20px;}
.RighInfo00222696 h1 {color: #c62522;
    font-size: 2.2em;
    font-weight: bold;
    text-align: center;
}
.RighInfo00222696 .text1{text-align: center;
    font-size: 20px;
    color: #333;}
.RighInfo00222696 .dl h4{line-height: 30px;
    color: #333;
    font-size: 20px;}
.RighInfo00222696 .dl h2{    color: #c62522;
    font-size: 30px;}
.RighInfo00222696 .dl h2 span{font-size: 18px;
    color: #666;
    font-weight: normal;
    margin-left: 5px;}



/*Floor002841 */



.Floor002841 { overflow: hidden; padding:6vw 0;}
.Floor002841 .auto { position: relative; z-index: 1; }
.Floor002841 .box1 .auto:before { position: absolute; content: ''; bottom: 0; top: 0; background: url(../images/Floor002841_bg.png) no-repeat center bottom; background-size: 100% auto; }
.Floor002841 .left .tit { color: #333; font-size: 34px; }
.Floor002841 .ytable-cell{vertical-align: top;}
.Floor002841 .left .en { font-size: 42px; color: #333; }
.Floor002841 .left .info { color: #333; font-size: 1.125em; line-height: 2;  text-align: justify;}
.Floor002841 .info1 { color: #333; font-size: 1.125em; line-height: 2; padding: 0 0 2.5vw 0; text-align: justify; margin-top: 0;}
.Floor002841 .left .info .year { color: #ececec; font-weight: 900; font-family: 'Arial'; font-size: 50px; line-height: 0.934em; }
.Floor002841 .left .info .name { color: #c62522; font-size: 2em; font-weight: bold; margin: 0 0 0.4em 0; }
.Floor002841 .left .more { display: inline-block; width: 50px; height: 50px; border-radius: 50%; background: url(../images/Floor003128-icon-white.svg) no-repeat center #c62522; background-size: 16px auto; }
.Floor002841 .left .more:hover { background-color: #c62522; }
.Floor002841 .box1 .right { position: relative; z-index: 1; }
.Floor002841 .con{background: url(../images/logo1.png) no-repeat left bottom 54px;}
@media(min-width:1025px) {
.Floor002841 .auto:before { left: 50%; width: 80%; }
.Floor002841 .left { padding-right: 7%;}
.Floor002841 .box1 .right { width: 45%; }
.Floor002841 .box1 .right img{border-radius: 20px; }

}

@media(max-width:1024px) {
.Floor002841 .auto:before { left: -2%; width: 104%; background-repeat: repeat-x; }
.Floor002841 .right { max-width: 553px; margin: 0 auto; display: inline-block;width: 100%;}
.Floor002841 .left { padding-bottom: 5vw;display: inline-block;width: 100%; }
.Floor002841 .right{max-width: unset;text-align: center;}
}

@media(max-width:640px) {
.Floor002841 .left .tit { font-size: 28px; }
.Floor002841 .left .en { font-size: 30px; }
}


.Floor002841 .intro{padding-top: 4.5em; margin-bottom: 4.5625em;}
.Floor002841 .intro .title{ font-size: 2em;color: #333333; margin-bottom: 0.6em;}
.Floor002841 .intro .info{ font-size: 0.875em; line-height: 2;}
.Floor002841 .intro .info p{margin: 1.8em 0;}

.Floor002841 .number-count{  padding: 3.6875em 0;  box-shadow: 0 0 10px 0px rgb(0 0 0 / 12%);border-radius: 20px;margin-top: 1%;}
.Floor002841 .number-count li{color: #333;}
.Floor002841 .number-count li span{display: inline-block;
    position: relative;
    font-size: 3em;
    font-weight: 700;
    color: #c62522;
    margin: 0 5px;
    font-weight: bold;}
.Floor002841 .number-count li span i{font-style: normal; font-weight: 700;}
.Floor002841 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.Floor002841 .number-count li span i.opa{opacity: 0;}
.Floor002841 .number-count li sup{display: inline-block;vertical-align: top;color: #c62522;font-size:1em;}

@media (min-width:1025px) {
.Floor002841 .intro .info{width: 47.929%;}
.Floor002841 .intro .title{line-height: 1;}
.Floor002841 .intro .img{width: 47.215%;}
.Floor002841 .number-count ul{display: table; margin: 0 auto;}
.Floor002841 .number-count li{float: left;font-size:1.3em;}
.Floor002841 .number-count li:not(:last-child){margin-right:11em;}
}
@media (max-width:1024px) {
.Floor002841 .number-count li{text-align: center;padding: 1em 0} 
.Floor002841 .number-count{margin: 2em 0; padding: 2em 0;}  
.Floor002841 .intro{padding-top: 2em; margin-bottom: 2em;}
}
.Floor002841 .left .info p{margin: 0;
    margin-bottom: 30px;}

.Hometit{font-size: 46px;margin-bottom: 15px;
    color: #c62522;
    font-weight: bold; color: #c62522;}
.Hometit span{color: #333; display: inline-block;color: #1e2b63;}
.Hometit .txt{color: #666 ; padding-top: 16px; display:block; font-size: 18px;line-height: 2;}
@media(min-width:1025px) and (max-width:1600px){
.Hometit{font-size: 3vw;}
}
@media(max-width:640px){
.Hometit{font-size: 6vw;}
}


.floor01{ position: absolute;
    margin-top:-130px;}




/*PicList002171 */
.PicList002171 { padding: 6vw 0;
    background: #f6f8ff; }
    .PicList002171 ul{display:flex;flex-wrap: wrap;}
.PicList002171 li { border: 1px solid #eaeaea; width: calc(100% / 7); float: left; }
.PicList002171 li a { position: relative; z-index: 9; text-align: center; }
.PicList002171 li img { width: 80%; transition: all .3s; display: block; margin: 0 auto; }
.PicList002171 li p { margin: 14px 0 0; color: #555; font-size:calc(18 / 16 * 1em);
}
.PicList002171 li:hover img { transform: scale(1.05); }

@media(min-width:1025px) {
.PicList002171 li { height: 11.905vw; display: flex; align-items: center; justify-content: center; z-index: 99; position: relative; border: none; }
.PicList002171 li:nth-child(7) ~ li { margin-top: -3vw; }
.PicList002171 li:nth-child(8) { margin-left: calc((100% / 7) / 2); }
.PicList002171 li::before { content: ''; background: url(../images/lobg.svg) no-repeat center center; background-size: 100% 100%; width: 100%; height: 100%; position: absolute; top: 0; left: 0; transform: scale(0.98); }
}
.PicList002171 .Hometit{text-align: center;margin-bottom: 15px;}




/*PicList003142 */
.PicList003142 .auto{ margin-top:6em; margin-bottom: 1em;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.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;}
.PicList003142 li p{font-size:1em; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #c62522;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-family: 'Roboto-Regular';}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@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:1% 0 6% 0;text-align: center;font-size: 16px;}
.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: 36px;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: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #c62522;border-color: #c62522;}
@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;}
.PicList003142 li .tit{min-height: unset;}
}



/*.RighInfo000171*/
.RighInfo000171{ padding:6vw 0 8vw 0;}
.RighInfo000171 .auto{max-width: 1600px;margin: 0 auto;width: 96%}
.RighInfo000171 .title{ color: #333; text-align:center; padding-bottom:30px; }
.RighInfo000171 .title h1{margin: 0;
    padding-bottom: 22px;
    font-size: 30px;
    font-weight: bold;}
.RighInfo000171 .title time{font-family:Arial; font-size: 16px; color: #c62522; padding-left:28px; background:url(../images/PicList002856-time.svg) no-repeat center left; background-size: auto 18px; line-height:22px; display:inline-block;}

.RighInfo000171 .info{ font-size:18px; color: #666; line-height:2;text-align:justify; border-bottom:1px dashed #d2d2d2;  border-top:1px dashed #d2d2d2; padding:30px 0; }
.RighInfo000171 .info .pic{  margin:2% auto 4%; display: block;}
.RighInfo000171 .info .pic1{ float:right; margin-bottom:2%; margin-left:3%;}
.RighInfo000171 .info .pic2{ float:left; margin-bottom:2%;  margin-right:3%;}

.RighInfo000171 .bot{position:relative;margin-top:50px;margin-bottom: 20px;}
.RighInfo000171 .info_back{text-align:center;clear:both;padding:0;position:absolute;right:0;top:0}
.RighInfo000171 .info_back a{    color: #fff;
    font-size: 16px;
    background: #c62522;
    display: block;
    padding: 14px 38px;
    border-radius: 50px;}
.RighInfo000171 .info_back a:hover{background:#fff;color:#c62522;border:1px #c62522 solid}
.RighInfo000171 .info_pn span{display:block;font-size:18px;margin:15px 0}
.RighInfo000171 .info_pn span a{color:#888}
.RighInfo000171 .info_pn span a:hover{color:#c62522;text-decoration:underline}
@media(max-width:1000px){
.RighInfo000171{ padding:50px 0;}
.RighInfo000171 .info_back{position:relative}
.RighInfo000171 .bot{position:relative;margin-top:15px}
.Top003101 .logo img{max-height: 38px;}
}
@media(min-width:1000px){
.RighInfo000171 .info_pn span{width:80%}
}

.RighInfo000171 .info p{margin: 0;margin-bottom:30px;}




/*.Floor002491*/
.Floor002491 { padding: 6vw 0;
    background: #f6f8ff;
}
.Floor002491 ul * { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.Floor002491 ul li { width: 50%; float: left; height: auto; background: #000; position: relative; overflow: hidden; padding-bottom: 40%; border-radius: 15px;}
.Floor002491 ul li .Ispic { position: absolute; width: 100%; height: 100%; z-index: 1; }
.Floor002491 ul li .Ispic:after { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 60%; opacity: 0.6; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
}
.Floor002491 ul li a { display: block; color: #fff; position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; z-index: 10; }
.Floor002491 ul li:not(.on) .liBox .liCon .txt { display: none; }
.Floor002491 ul li a .txtBox .h3 { text-align: center; font-size:20px;
margin: 14px 0; font-weight: normal; }
.Floor002491 ul li a .icon { max-width: 50%; text-align: center; margin: 0 auto; }
.Floor002491 ul li .liBox .liCon .icon img { max-width:40px;
}
.Floor002491 ul li .liBox { position: relative; width: 100%; height: 100%; overflow: hidden; z-index: 2; }
.Floor002491 ul li .liBox:after { content: ''; position: absolute; left: 0; width: 100%; height: 44%; bottom: 0; z-index: -1; }
.Floor002491 ul li .liBox .liCon { position: absolute; width: 100%; bottom: 16px; }
.Floor002491 ul li .liBox .liCon .txt { line-height: 1;
    opacity: 0.85;
    font-size: 18px;
    font-weight: normal; }

@media screen and (min-width:768px ) {
.Floor002491 ul li { width: 50%; float: left; height: 500px; padding-bottom: 0; }
.Floor002491 ul li.on a .txtBox .h3 {
font-size:22px; line-height: 1; }
}

@media screen and (min-width:1000px ) {
.Floor002491 ul li { height: 500px; width: 19%; margin-right: 0.5%; }
.Floor002491 ul li:nth-of-type(4) { margin-right: 0; }
.Floor002491 ul li .liBox .liCon .icon img { max-width:36px;
}
.Floor002491 ul li.on .liBox .liCon .icon img {
max-width:48px; position: absolute; max-height:48px;
left: 50%; top: 50%; transform: translate(-50%, -50%); }
.Floor002491 ul li.on { width:60.5%; }
.Floor002491 ul li.on .Ispic { opacity: 1; }
.Floor002491 ul li.on .liBox:after { display: none; }
.Floor002491 ul li.on a { width: 100%; height:130px;
overflow: hidden; }
.Floor002491 ul li.on .liBox .liCon { position: relative; height: 100%; padding-left:105px;
padding-right:125px;
bottom: 0; }
.Floor002491 ul li.on .liBox .liCon .icon { position: absolute; left:35px;
top: 50%; width:60px;
height:60px;
margin-top:-30px;
}
.Floor002491 ul li.on a .txtBox .h3 { text-align: left; margin-top: 0; }
.Floor002491 ul li.on a .txtBox { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
}
.Floor002491 .Hometit{text-align: center;margin-bottom:35px;}
.Floor002491 .auto{max-width: 1600px;margin: 0 auto;}




/*Floor003153 */
.Floor003153 .auto{padding:  6% 0;}
.Floor003153 .title{position: relative;margin-bottom: 3em;max-width: unset;text-align: left;display: block;left: 0;overflow: visible;top: 0;}
.Floor003153 .title .name{font-size: 32px;
    color: #333;
    line-height: 1;
    font-weight: bold;}
.Floor003153 .title .name:after{    display: block;
    content: '';
    width: 42px;
    height: 4px;
    background-color: #d72623;
    margin-top: 1em;
    text-align: left;
    position: absolute;
    left: 0;}
.Floor003153 .intro .info{line-height: 2.1428;}
.Floor003153#jishu30 .intro .play{position: static;background: none}
@media (min-width:1025px) {
.Floor003153 .intro .img{width: 50%;}
	.Floor003153 .intro .img img{border-radius: 20px;}
.Floor003153 .intro .info{padding-left: 5.0714em; font-size: 0.875em;}  
.Floor003153 .intro .info img{max-width: 50%;margin-right: 40px;}
.Floor00315333 .intro .info{padding-left: 0;}
}
.Floor003153 .intro video{width: 100%;}
@media (max-width:1024px) {
    .Floor003153 .intro .info img{margin-bottom: 20px;}
.Floor003153 .auto{padding: 2em 0;}
.Floor003153 .intro .img{margin-bottom: 2em;}
.Floor002491 ul li{width: 49%;float: left;margin-bottom: 2%;}
.Floor002491 ul li.on{width: 49%;}
.Floor002491 ul li:nth-child(2n){float: right;}
.Floor002491 ul li .liBox .liCon .txt{-webkit-line-clamp:5;white-space:normal;padding: 0 10px;text-align: center;}
.PicList002171 li{width: calc(100% / 4)}
.RighInfo002857 .edit-css li{width: 50%;float: none;display: inline-block;padding: 0 2%}
.RighInfo002857 .edit-css{text-align: center;}
.RighInfo002857 .edit-css ul{font-size: 0}
#about3 .mySwiper{padding-left: 30%;}
#about3 .mySwiper2 .swiper-slide .imgbox{width: 240px;left: 0;height: 240px;;}
#about3 .mySwiper .imgbox span{background-size: cover;background-position: right center}
#about3 .mySwiper{height: 400px;background-size: auto 100%}
#about3 .flexbox{height: 400px;}
}
@media (max-width:768px) {
.Bottom002900 .auto{padding-right: 0 !important;}
.Bottom002900 .totop{display: none}
.Bottom002900 .copyright{padding: 10px 0  !important;text-align: center;margin-top: 20px;}
.Bottom002900 .copyright p{width: 100%;}
#about3 .mySwiper .swiper-slide.swiper-slide-active{font-size: 40px;}
#about3 .mySwiper .swiper-slide.swiper-slide-prev, #about3 .mySwiper .swiper-slide.swiper-slide-next{font-size: 30px;}
#about3 .mySwiper .swiper-slide{font-size: 20px;}
#about3 .mySwiper2 .swiper-slide p{font-size: 18px;line-height: 1.5;margin-top: 10px;}
}
@media (max-width:480px) {
#about3 .mySwiper .swiper-slide{padding-left: 20px;}
#about3 .mySwiper .swiper-slide.swiper-slide-active{font-size: 24px;}
#about3 .mySwiper .swiper-slide.swiper-slide-prev, #about3 .mySwiper .swiper-slide.swiper-slide-next{font-size: 18px;}
#about3 .mySwiper .swiper-slide{font-size: 14px;}
#about3 .mySwiper2{width: 50%}
#about3 .mySwiper,#about3 .flexbox{height: 240px;margin-bottom: 40px;}
#about3 .mySwiper .swiper-slide{left: -80px;}
#about3 .mySwiper .swiper-slide.swiper-slide-prev, #about3 .mySwiper .swiper-slide.swiper-slide-next{left: -22px}
#about3 .mySwiper .swiper-slide.swiper-slide-active{left: -7px;}
#about3 .mySwiper2 .swiper-slide p{font-size: 14px;}
#about3 .mySwiper2 .swiper-slide .imgbox{display: none}
#about3 .mySwiper2 .content{width: 100%}
#about3 .mySwiper2 .swiper-slide p:after{top: 6px}
}
.Floor003153 .intro .info p,.Floor003153 .info{color: #333;
    font-size:18px;
    line-height: 2;
    text-align: justify;}

.Floor003153 .p12 {
    color: #333;
    font-size: 18px;
    line-height: 2;
    text-align: justify;
}
.Floor003153 .name1 {
    font-size: 32px;
    color: #333;
    text-align: left;
    font-weight: bold;
}
.Floor003153 .name1::after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background: #c62522;
    margin-top: 20px;text-align: left;
}




/*Floor003153 */
.Floor0031536 {padding: 0% 0 10% 0;
    background: #f5f8ff;}
.Floor0031536 .title{position: relative;margin-bottom: 3em;}
.Floor0031536 .title .name{font-size: 1.625em;color: #333;line-height: 1;}
.Floor0031536 .title .name:after{display: block;content: '';width: 15px; height: 2px; background-color: #d72623; margin-top: 1.23076em;}
.Floor0031536 .intro .info{line-height: 2.1428;}
@media (min-width:1025px) {
    .Floor0031536 .intro{padding-top: 3%;}
.Floor0031536 .intro .img{width: 50%;}
.Floor003153 .intro .img .img-block{border-radius:20px;}
.Floor0031536 .intro .info{padding-right: 5.0714em; font-size: 0.875em;}  
.Floor003153 .intro:nth-child(2n) .info{padding-left: 0;}
}
@media (max-width:1024px) {
.Floor0031536 .auto{padding: 2em 0;}
.Floor0031536 .intro .img{margin-bottom: 2em;}
}
.Floor0031536 .intro .info p{color: #333;
    font-size:18px;
    line-height: 2;
    text-align: justify;}
.Floor0031536 .intro .info .text{color: #c62522}

/*Menu002937 */
.Menu002937{    padding: 6% 0 0 0;
    background: #f5f8ff;}
.Menu002937 .ul{display: table;line-height: normal;}
.Menu002937 .ul li{float: left;margin: 1px 0;}
.Menu002937 .ul li:not(:last-child){margin-right: 10px;}
.Menu002937 .ul li a{display: block;
    line-height: 3em;
    min-width: 163px;
    padding: 0 1.4em;
    font-size: 18px;
    background: #fff;
    text-align: center;
    border-radius: 5px;}
.Menu002937 .ul li.aon a,
.Menu002937 .ul li a:hover{color: #fff;background: #1e2b63;}
@media(max-width:768px){
.Menu002937 .ul li a{min-width: 18.36vw;font-size: 3.5vw;}
.Menu002937 .ul li{margin-bottom: 2%;}
}
@media(max-width:480px){
.Menu002937 .ul li a{font-size: 4vw;line-height: 2em;}
}
.Menu002937  .text2{text-align: center;
    font-size: 18px;
    color: #333;
    margin-bottom: 0;
    padding-top: 10px;}

.Menu002937 .name1 {
    font-size: 32px;
    color: #333;
    text-align: center;
    font-weight: bold;margin-bottom: 40px;
}
.Menu002937 .name1::after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background: #c62522;
    margin: 20px auto 0;
}










/*Menu002937 */
.Menu0029379{padding: 6% 0 3%;}
.Menu0029379 .ul{display: table;line-height: normal;}
.Menu0029379 .ul li{float: left;margin: 1px 0;}
.Menu0029379 .ul li:not(:last-child){margin-right: 10px;}
.Menu0029379 .ul li a{display: block;
    line-height: 3em;
    min-width: 163px;
    padding: 0 1.4em;
    font-size: 18px;
    background: #f5f5f5;
    text-align: center;
    border-radius: 5px;}
.Menu0029379 .ul li.aon a,
.Menu0029379 .ul li a:hover{color: #fff;background: #1e2b63;}
@media(max-width:768px){
.Menu0029379 .ul li a{min-width: 18.36vw;font-size: 3.5vw;}
.Menu0029379 .ul li{float: none;display: inline-block;}
.Menu0029379 .ul{text-align: center;}
}
@media(max-width:480px){
.Menu0029379 .ul li a{font-size: 4vw;line-height: 2em;}
}
.Menu0029379  .text2{text-align: center;
    font-size: 18px;
    color: #333;
    margin-bottom: 0;
    padding-top: 10px;}

.Menu0029379 .name1 {
    font-size: 32px;
    color: #333;
    text-align: center;
    font-weight: bold;margin-bottom: 40px;
}
.Menu0029379 .name1::after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background: #c62522;
    margin: 20px auto 0;
}













/*RighInfo002816 */
.RighInfo002816{padding: 6% 0 1% 0;}
.RighInfo002816 .auto{max-width: 1600px;}
.RighInfo002816 .img-block{display: block;width: 100%;}
/*.RighInfo002816 ul{margin-bottom: 6%;}*/
.RighInfo002816 ul .inner{background: #fff;padding-top: 8%; padding-bottom: 8%;}
.RighInfo002816 ul h3{font-size: 32px;
    color: #333;}
.RighInfo002816 ul h3:before{display: inline-block;
    content: '';
    height: 28px;
    width: 5px;
    background: #c62522;
    vertical-align: middle;
    margin-right: 20px;
    margin-top: -6px;}
.RighInfo002816 ul .li p{ line-height: 28px;
    color: #333;
    margin: 0;
    margin-bottom: 15px;
    font-size: 18px;}
.RighInfo002816 ul .li .icon{padding-bottom: 15px;}
@media(min-width:1025px){
.RighInfo002816 ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002816 ul:nth-child(2n-1) .li{float: right;}
.RighInfo002816 ul:nth-child(2n) .ol{float: right;}
.RighInfo002816 ul:nth-child(2n) .li{float: left;}
.RighInfo002816 ul .ol,
.RighInfo002816 ul .li{width: 50%;}
.RighInfo002816 ul .li{ position: relative; z-index: 10;}
.RighInfo002816 ul:nth-child(2n-1) .li .inner{    padding-left: 10%;}
.RighInfo002816 ul:nth-child(2n) .li .inner{width: 110%; padding-right: 15%;}
}
@media(max-width:1024px){
.RighInfo002816 ul .li{padding: 0!important;}
.RighInfo002816 ul .inner{ padding: 20px;}
}

/*RighInfo002816 */
.RighInfo002816-2{padding: 3% 0;
    background: #f5f8ff;}
.RighInfo002816-2 .auto{max-width: 1600px;width: 96%;}
.RighInfo002816-2 .img-block{display: block;width: 100%;}
.RighInfo002816-2 ul{margin-bottom: 6%;}
.RighInfo002816-2 ul .inner{padding: 2% 0;}
.RighInfo002816-2 ul h3{font-size: 26px;
    color: #333;
    margin: 0;
    margin-bottom: 12px;}
.RighInfo002816-2 ul h3:before{    display: inline-block;
    content: '';
    height: 21px;
    width: 5px;
    background: #c62522;
    vertical-align: middle;
    margin-right: 13px;
    margin-top: -6px;}
.RighInfo002816-2 ul .li p{ line-height: 28px;
    color: #333;
    margin: 0;
    margin-bottom:30px;
    font-size: 18px;}
.RighInfo002816-2 ul .li .icon{padding-bottom: 15px;}
@media(min-width:1025px){
.RighInfo002816-2 ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002816-2 ul:nth-child(2n-1) .li{float: right;}
.RighInfo002816-2 ul:nth-child(2n) .ol{float: right;}
.RighInfo002816-2 ul:nth-child(2n) .li{float: left;}
.RighInfo002816-2 ul .ol,
.RighInfo002816-2 ul .li{width: 50%;}
.RighInfo002816-2 ul .li{ position: relative; z-index: 10;}
.RighInfo002816-2 ul:nth-child(2n-1) .li .inner{    padding-left: 10%;}
.RighInfo002816-2 ul:nth-child(2n) .li .inner{width: 110%; padding-right: 15%;}
}
@media(max-width:1024px){
.RighInfo002816-2 ul .li{padding: 0!important;}
.RighInfo002816-2 ul .inner{ padding: 20px;}
}









/*RighInfo002816 */
.RighInfo002816-3{padding: 3% 0;
    background: #f5f8ff;}
.RighInfo002816-3 .auto{max-width: 1600px;width: 96%}
.RighInfo002816-3 .img-block{display: block;width: 100%;}
.RighInfo002816-3 ul{margin-bottom: 6%;}
.RighInfo002816-3 ul .inner{padding:7% 0;}
.RighInfo002816-3 ul h3{font-size: 26px;
    color: #333;
    margin: 0;
    margin-bottom: 12px;}
.RighInfo002816-3 ul h3:before{    display: inline-block;
    content: '';
    height: 21px;
    width: 5px;
    background: #c62522;
    vertical-align: middle;
    margin-right: 13px;
    margin-top: -6px;}
.RighInfo002816-3 ul .li p{ line-height: 34px;
    color: #333;
    margin: 0;
    margin-bottom:30px;
    font-size: 18px;}
.RighInfo002816-3 ul .li .icon{padding-bottom: 15px;}
@media(min-width:1025px){
.RighInfo002816-3 ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002816-3 ul:nth-child(2n-1) .li{float: right;}
.RighInfo002816-3 ul:nth-child(2n) .ol{float: right;}
.RighInfo002816-3 ul:nth-child(2n) .li{float: left;}
.RighInfo002816-3 ul .ol,
.RighInfo002816-3 ul .li{width: 50%;}
.RighInfo002816-3 ul .li{ position: relative; z-index: 10;}
.RighInfo002816-3 ul:nth-child(2n-1) .li .inner{    padding-left: 10%;}
.RighInfo002816-3 ul:nth-child(2n) .li .inner{width: 110%; padding-right: 15%;}
}
@media(max-width:1024px){
.RighInfo002816-3 ul .li{padding: 0!important;}
.RighInfo002816-3 ul .inner{ padding: 20px;}
}









/*Floor002732 */
.Floor002732{padding: 4% 0;
    background: #f5f8ff;}
.Floor002732 .auto{padding: 0!important;max-width: 1600px; }

.Floor002732 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.Floor002732 .column-name .cn{color: #184477; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.Floor002732 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px;font-family: "DINPro-Bold"; }
@media(max-width:480px){
.Floor002732 .column-name{ font-size: 24px;}
.Floor002732 .column-name .cn{line-height: 40px;}
}


.Floor002732 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002732 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002732 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002732 .slick-dots li.slick-active{border-color: #184477;}
.Floor002732 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #184477;}

.Floor002732 .main{position: relative; }
.Floor002732 .main:before,
.Floor002732 .main:after{position: absolute; content: ''; width: 100%; height: 3px; background: #dfe7f9; left: 0;}
.Floor002732 .main:before{ top: 0;}
.Floor002732 .main:after{bottom: 0;}
.Floor002732 .main .slider{margin-left: -19.5px; margin-right: -19.5px; }
.Floor002732 .main .slick-list{padding: 0 19.5px;}
.Floor002732 .slider{position: relative; z-index: 10;}
.Floor002732 .slider li.slick-slide{position: relative; height: auto;}
.Floor002732 .slider li:before{position: absolute; content: ''; left: -19px;top: 0; height: 0; background: #c62522; right:-19px;opacity: 0; -webkit-opacity: 0; transition: 0.3s ease-in-out;}
.Floor002732 .slider li:hover:before{ opacity: 1; -webkit-opacity: 1; height: 100%;}
.Floor002732 .slider li a{ position: relative; z-index: 10; text-align: center; height: 312px;}
.Floor002732 .slider li p{height: 0; opacity: 0; -webkit-opacity: 0;  color: #fff;}
.Floor002732 .slider li .icon img{width: 75px; height: 75px;vertical-align: middle;}
.Floor002732 .slider li .icon .off{display: none;}
.Floor002732 .slider li .title{max-width: 90%; margin: 0 auto; font-size: 16px; color: #555;position: static;}
.Floor002732 .slider li h2{ margin-bottom: 10px; font-size: 20px; color: #333;}
.Floor002732 .slider li a:hover .title h2,
.Floor002732 .slider li a:hover .title{color: #fff;}
.Floor002732 .slider li a:hover .icon .on{display: none;}
.Floor002732 .slider li a:hover .icon .off{display:inline-block;}
.Floor002732 .slider li a:hover p{height:78px;opacity: 1; -webkit-opacity: 1;  line-height: 26px;transition: 0.3s ease-in-out;font-size: 18px;}
.Floor002732 .slick-dots{position: absolute; left: 0; bottom: -40px; width: 100%; z-index: 10;}
@media(max-width:1100px){
.Floor002732 .main{margin-bottom: 50px;}
}

.container{padding:6% 0 8% 0;}
.container .auto{max-width: 1600px;margin: 0 auto;}
.calculator {
    width: 100%;
    
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    border-collapse: collapse;
    background: #FFF;
}
table.calculator, table.calculator tr, table.calculator td, table.calculator th {
   border: 5px solid #ffffff;
    background: #f5f8ff;
}
.calculator td {
    padding: 10px 5px;
    text-align: left;
}
.calculator td h2 {
    display: block;
    overflow: hidden;
    height: 34px;
    line-height: 34px;
    font-size: 28px;
    font-weight: 400;
    text-align: center;
}
.calculator td span {
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    width: 120px;
    text-align: right;
    margin-right: 20px;
}
.calculator td input {
    margin-right: 10px;
}
.calculator td input, .calculator td select {
    border: 1px solid #ffffff;
    height: 40px;
    line-height: 40px;
    width: 180px;
    /* font-family: Georgia,Tahoma; */
    font-size: 21px;
    font-weight: 700;
    color: #c62522;
    text-align: left;
    padding-left: 10px;
    box-sizing: border-box;
    outline: none;
    background-color: #ffffff;
    border-radius: 5px;
}
.calculator td p {
    display: block;
    overflow: hidden;
    text-align: center;
    font-size: 24px;
    height: 45px;
    line-height: 45px;
}
.calculator td font {
    font-size: 32px;
    font-weight: 700;
    color: #c62522;
    margin: 0px 5px;
}

.container table.calculator tr .text{    background: #1e2b63;
    color: #fff;}
.container .Hometit{text-align: center;}
.container p{text-align: center;
    font-size: 18px;
    color: #333;margin: 0;
    margin-bottom: 34px;margin-top:10px;}









/*Floor002889 */
.Floor002889 {padding: 6% 0;}
.Floor002889  .auto{max-width: 1600px;}
.Floor002889 .title {
margin-bottom:calc(40 / 16 * 1em);
padding-bottom:calc(20 / 16 * 1em); border-bottom: 1px solid rgba(0,0,0,0.1); }
.Floor002889 .title aside { float: left; color: #333; }
.Floor002889 .labels { float: left; color: #292929; }
.Floor002889 .labels span { color: #c62522; border: 1px solid #c62522; position: relative; font-size: 14px; padding: 5px 30px 5px 10px; margin-left: 10px; }
.Floor002889 .labels span i { position: absolute;  width: calc(10 / 16 * 1em);
 height: calc(10 / 16 * 1em);
right: 10px; top: 50%;  margin-top: calc(-5 / 16 * 1em);
}
.Floor002889 .labels span i::before, .Floor002889 .labels span i::after { position: absolute; content: ''; left: 0; top: 50%; width: 100%; height: 1px; background: #c62522; }
.Floor002889 .labels span i::before { transform: rotate( 45deg); }
.Floor002889 .labels span i::after { transform: rotate( -45deg); }
.Floor002889 .labels span.clearbtn { padding: 5px 10px; color: #fff; background: #c62522; border-color: #c62522; }
.Floor002889 li { float: left; width: 23.5%; margin-right: 2%; margin-bottom: 4%;  overflow: hidden; position: relative; }
.Floor002889 li:nth-child(4n) { margin-right: 0; }
.Floor002889 li a { position: relative; display: block; }
.Floor002889 li .pic { overflow: hidden;border-radius: 15px 15px 0 0; }
.Floor002889 li figure { padding-bottom: 70%; transition: .5s;filter: grayscale(80%); }
.Floor002889 li:hover figure { transform: scale(1.05); }
.Floor002889 li figure img { display: none; }
.Floor002889 li .word {padding: 30px;
    background: #f5f8ff;
    border-radius: 0 0 15px 15px;}
.Floor002889 li aside {font-size: calc(26 / 16 * 1em);
    line-height: 1;
    margin-bottom:12px;
    color: #333;
    text-align: center;}
.Floor002889 li:hover aside { color: #c62522; }
.Floor002889 li p { margin: 0; color: #666; line-height: 30px; }
.Floor002889 li .more {color: #c62522;text-align: center;
    font-size: 16px;
    margin: 0 auto;
    display: flex;
    justify-content: center; }

@media(max-width:480px) {
.Floor002889 li { width: 49%; }
.Floor002889 li:nth-child(3n) { margin-right: 2%; }
.Floor002889 li:nth-child(2n) { margin-right: 0; }
}
.Floor002889 li:hover {
    box-shadow: 0 10px 14px rgba(0,0,0,0.3);transform: scale(1.1);transition: .5s;border-radius:15px;}

.Floor002889 li:hover figure{filter: grayscale(0%);}







/*
 .Page002193 
 */
.Page002193 { zoom: 1; overflow: hidden; text-align: center; padding: 50px 0 100px; text-align: center;    background: #f5f8ff; }
.Page002193 span { padding: 0px 3px; display: inline-block; }
.Page002193 a { display: inline-block; margin: 0px 2px; border: 1px solid #ededed; padding: 0 1em; color: #666; line-height: 35px; border-radius: 3px; transition: .3s ease-out; }
.Page002193 a:hover { color: #fff; border: 1px solid #c62522; background: #c62522; }
.Page002193 .p_cur, .Page002193 .p_count, .Page002193 .p_total, .Page002193 .p_jump, .Page002193 .a_first, .Page002193 .a_end { display: none; }
.Page002193 .p_cur b { color: #c62522; }
.Page002193 .p_count b { color: #c62522; }
.Page002193 .p_total b { color: #c62522; }
.Page002193 .p_page em { font-style: normal; }
.Page002193 .p_page em a.a_cur { color: #fff; background: #c62522; border-color: #c62522; }
.Page002193 .p_page b { font-weight: normal; }







/*PicList003133 */
.PicList003133{ background: #f5f8ff;}
.PicList003133 .auto{padding:4.375em 0;}
.PicList003133 li{    background: #fff;
    border-radius: 20px;}
.PicList003133 li:not(:last-child){margin-bottom:4em;}
.PicList003133 li .img{ text-align: center; }
.PicList003133 li .img img{max-height: 20.6875em;}
.PicList003133 li .tit{font-size: 1.8em;color: #333333; margin-bottom: 1.4em;}
.PicList003133 li p{    margin: 2em 0 2.8571em 0;
    font-size: 1.1em;
    color: #666;
    line-height: 2;}
.PicList003133 li .line{display: block;width:35px; height: 2px; background-color: #c62522;} 
.PicList003133 li .more{display: block;width: 3.125em;height: 3.125em;border-radius: 50%; border: 1px solid #b9b9b9;background: url(../images/PicList003133-icon.svg) no-repeat center; background-size: 1em auto; transition: 0.3s;}
.PicList003133 li a:hover .tit{color: #c62522;}
.PicList003133 li a:hover .more{border-color: #c62522;background-color: #c62522; background-image: url(../images/PicList003133-icon-white.svg);}
@media (min-width:1025px) {
.PicList003133 li a{min-height: 26.25em;} 
.PicList003133 li .img{border-right: 1px solid #ececec;width: 38.572%;}   
.PicList003133 li .inner{width: 73.024%; margin: 0 auto;}
}
@media (max-width:1024px) {
.PicList003133 li{padding: 2em;}  
.PicList003133 li .img{padding-bottom: 2em;}  
}







.RighInfo003134{padding:6% 0;background: url(../images/pro-detail-bg.jpg)no-repeat center;background-size: cover}
.RighInfo003134 .auto{max-width: 1600px;margin: 0 auto;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 30px;}
.RighInfo003134 .img-group{background: #fff}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 43.167%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;width: 100%}
.RighInfo003134 .controls .slick-dots{text-align: center;}
.RighInfo003134 .controls .slick-dots li{display: inline-block;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: #c62522; width: 100%;height: 100%;}

.RighInfo003134 .controls .slick-arrow{position: absolute;
    z-index: 30;
    top: 50%;
    width: 50px;
    height: 50px;
    border: 1px solid #c62522;
    padding: 0;
    margin-top: -32%;
    border-radius: 50%;
    transition: 0.3s;
    background: url(../images/icon-jt.png)no-repeat center #c62522;    font-size: 0;}
.RighInfo003134 .controls .slick-prev{transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);left:30px}
.RighInfo003134 .controls .slick-next{right:30px}
.RighInfo003134 .controls .slick-arrow:hover{}


.RighInfo003134 .img-side .txt{}
.RighInfo003134 .img-side .tit{font-size:32px;color: #121212;font-weight: bold;margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 30px; height: 3px; background-color: #c62522;display: block;margin:0 0 0.2rem;}
.RighInfo003134 .img-side .con{color: #333;
    font-size: 18px;
    line-height: 2;
    text-align: justify;}
.RighInfo003134 .img-side .con aside i{display: inline-block;width: 6px;height: 6px;background:#c62522;border-radius: 50%;margin: 12px 10px 0 0 }
.RighInfo003134 .img-side .btn{ }
.RighInfo003134 .img-side .btn{    display: inline-block;
    color: #fff;
    margin: 0 5px;
    min-width: 10em;
    text-align: center;
    line-height: 3.2;
    padding: 0 2em;
    cursor: pointer;
    background-color: #c62522;
    margin-top: 3em;
    border-radius: 10px;
    font-size: 18px;}
@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;background: #fff;box-shadow: 0 5px 40px rgb(205 198 198 / 25%);border-radius:20px;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 30px;}
.RighInfo003134 .img-side .txt{padding-left:4%;}
}




.RighInfo0031341 .tab-nav{border-bottom: 1px solid #f0f0f0;}
.RighInfo0031341 .tab-nav .tab-nav-list{text-align: center;}
.RighInfo0031341 .tab-nav .tab-nav-list span{display: inline-block;
    line-height: 80px;
    padding: 0 30px;
    cursor: pointer;font-size: 18px;}
.RighInfo0031341 .tab-nav .tab-nav-list span.on{background: #c62522;color: #fff;}
.RighInfo0031341 .prod-intro{}
.RighInfo0031341 .prod-intro .box{
    /* padding: 70px 0 200px 0; */
    padding: 70px 0 70px 0;
}
.RighInfo0031341 .prod-intro .box:nth-child(2n){background: #fafafa}
.RighInfo0031341 .prod-intro .name{font-size: 32px;
    color: #333;
    text-align: center;
    font-weight: bold;}
.RighInfo0031341 .prod-intro .singlePage{line-height: 2;}
.RighInfo003137 ul li .inner  .name::after {
  display: none;
}
.RighInfo0031341 .table_1 th,
.RighInfo0031341 .table_1 td{ text-align: left; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding: 20px;background: #fff}
.RighInfo0031341 .table_1 th{font-weight:normal; border-color: rgba(0,0,0,0.05); background: #c62522; color: #fff;}
.RighInfo0031341 .table_1 th.th{ color: #fff; background: #ed1c24; border-color: rgba(255,255,255,0.25);}

.RighInfo0031341 .box2 .list dl { float: left; width: 100%; display: table; background: #fff; padding: 30px 30px 30px 0;border-radius: 10px }
.RighInfo0031341 .box2 .list dl:nth-child(n+4) { margin-top: 2%; }
.RighInfo0031341 .box2 .list dl > * { display: table-cell; vertical-align: middle; }
.RighInfo0031341 .box2 .list dt { width: 120px; }
.RighInfo0031341 .box2 .list dt b { display: block; width:60px; height: 60px; border-radius: 50%; background: #c62522; color: #fff; font-size:24px; position: relative; overflow: hidden; line-height: 60px; text-align: center; margin: 20px auto; }
.RighInfo0031341 .box2 .list dd p { line-height: 1.75;
    overflow: hidden;
    color: #333;
    margin: 0;
    font-size:20px; }


.RighInfo0031341 .rczp1-ul ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.RighInfo0031341 .rczp1-ul ul li{width:24%;padding-bottom:31.35%; position:relative;overflow:hidden;border-radius: 10px}
.RighInfo0031341 .rczp1-ul ul li img{width:100%; height: 100%;-o-object-fit: cover; object-fit:cover; transition:all 0.5s; position: absolute;}
.RighInfo0031341 .rczp1-ul ul li .zi{position:absolute;bottom:0;width:100%;padding:0 10%;color:#fff;z-index:9; bottom:6%}
.RighInfo0031341 .rczp1-ul ul li:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));z-index:1}
.RighInfo0031341 .rczp1-ul ul li .zi .pa{font-size:24px;margin-bottom:10px;}
.RighInfo0031341 .rczp1-ul ul li .zi .pb{font-size:16px;font-weight:lighter;line-height:1.8;}

.RighInfo0031341 .prod-intro .box4 {overflow: hidden;padding-bottom:20px}
.RighInfo0031341 .box4 .slick-list { overflow: inherit; }
.RighInfo0031341 .box4 ul { margin: 0 -10px; }
.RighInfo0031341 .box4 ul li{ border-radius: 10px; }
.RighInfo0031341 .box4 .slick-slide { opacity: 0; transition: .3s; }
.RighInfo0031341 .box4 .slick-active { opacity: 1; }
.RighInfo0031341 .box4 a { display: block; margin: 0 10px; background: #fff; box-shadow: 0 3px 29px -8px rgb(192 196 204 / 71%); text-align: center;border-radius: 10px;overflow: hidden}
.RighInfo0031341 .box4 .pic { background: #fff; position: relative; }
.RighInfo0031341 .box4 .pic .Ispic { max-width: 77.447%; margin: 0 auto; padding-bottom: 80.852%;background-size: contain }
.RighInfo0031341 .box4 .txt { font-size: .2rem;line-height: 2;padding-bottom: .2rem }
.RighInfo0031341 .box4 .slick-slide.slick-active a:hover .name aside { color: #e60027; }
.RighInfo0031341 .box4 .slick-arrow { width: .5rem; height:.5rem; border-radius: 50%; background: #fff; 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%); z-index: 2; position: absolute; top: calc(50%); transform: translateY(-50%); }
.RighInfo0031341 .box4 .slick-arrow:before { position: absolute; content: ''; width: 20%; height: 20%; border-left: 2px solid #666; border-top: 2px solid #666; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); left: 40%; top: 40%; }
.RighInfo0031341 .box4 .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.RighInfo0031341 .box4 .slick-prev { left: -3.25%; }
.RighInfo0031341 .box4 .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.RighInfo0031341 .box4 .slick-next { right: -3.25%; }

@media(min-width:769px) {
.RighInfo0031341 .box2 .list dl { width: 32%; margin-right: 2%; }
.RighInfo0031341 .box2 .list dl:nth-child(3n) { margin-right: 0; }
.RighInfo0031341 .box2 .list dl:nth-child(3n+1) { clear: left; }
}

@media(max-width:480px){
.RighInfo0031341 .table_1{ overflow:auto;}
.RighInfo0031341 .table_1 table{ width:180%;}
}
.RighInfo0031341 .prod-intro p{    color: #333;
    font-size: 18px;
    line-height: 2;
    text-align: justify;}
.w1600 {
    max-width: 1600px;
    width: 92%;
    margin: 0 auto;
}




/*RighInfo003137 */
.RighInfo003137 .auto{position: relative;z-index: 1; margin-top:4%;}
.RighInfo003137 .title{ font-size: 1.625em;color: #333333; line-height: 1.1538em;}
.RighInfo003137 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #d72623; margin: 1.1538em 0;}
.RighInfo003137 ul li:not(.mark){text-align: center;}
.RighInfo003137 ul li.mark .icon{display: block;margin: 0 auto; width: 1.5em; height: 1.5em;border-radius: 50%;position: relative;}

.RighInfo003137 ul li .inner{margin: 0 auto; width:86%;}
.RighInfo003137 ul li .name .cn{font-size: 22px;
    color: #333;
    line-height: 1.4;
    font-weight: normal;}
.RighInfo003137 ul li .name .en{ font-size: 0.875em;color: #999999;line-height: 2.1428;}
.RighInfo003137 ul li:not(.mark) .icon{padding:2em 0 0 0; margin-bottom: 2em;}
.RighInfo003137 ul li:not(.mark) .icon img{ height:50px;}
.RighInfo003137 ul .tip dd{    font-size: 15px;text-align: left;
    color: #666;
    line-height: 1.8;}
@media (min-width:1025px) {
.RighInfo003137 ul{display: table;width: 100%;}
.RighInfo003137 ul li{display: table-cell; vertical-align: top;padding: 1.5% 0;}    
.RighInfo003137 ul li.mark{vertical-align: middle;}
.RighInfo003137 ul li:not(.mark){width:16.6666%;border-right:1px solid #dcdcdc;}
}
@media (max-width:1024px) {
.RighInfo003137 .auto{margin-top:2em;margin-bottom: 2em;}
.RighInfo003137 ul li{padding: 2em 0;}
}
.RighInfo003137 .name1 {
    font-size: 32px;
    color: #333;
    text-align: center;
    font-weight: bold;
}
.RighInfo003137 .name1::after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background: #c62522;
    margin: 20px auto 40px;
}
.RighInfo003137 ul li:last-child{border-right: none;}














/*RighInfo003137 */
.RighInfo00313788 .auto{position: relative;z-index: 1; margin-top:4%;}
.RighInfo00313788 .title{ font-size: 1.625em;color: #333333; line-height: 1.1538em;}
.RighInfo00313788 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #d72623; margin: 1.1538em 0;}
.RighInfo00313788 ul li:not(.mark){text-align: center;}
.RighInfo00313788 ul li.mark .icon{display: block;margin: 0 auto; width: 1.5em; height: 1.5em;border-radius: 50%;position: relative;}

.RighInfo00313788 ul li .inner{margin: 0 auto; width:86%;}
.RighInfo00313788 ul li .name .cn{font-size: 22px;
    color: #333;
    line-height: 1.4;
    font-weight: normal;}
.RighInfo00313788 ul li .name .en{ font-size: 0.875em;color: #999999;line-height: 2.1428;}
.RighInfo00313788 ul li:not(.mark) .icon{padding:2em 0 0 0; margin-bottom: 2em;}
.RighInfo00313788 ul li:not(.mark) .icon img{ height:50px;}
.RighInfo00313788 ul .tip dd{    font-size: 15px;text-align: left;
    color: #666;
    line-height: 1.8;}
@media (min-width:1025px) {
.RighInfo00313788 ul{display: table;width: 100%;}
.RighInfo00313788 ul li:not(.mark){display: table-cell;
    vertical-align: top;
    padding: 1.5% 0;
    background: #fff;
    border-radius: 20px;
    border: solid 1px #f0f0f0;
    box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.05);
    border-right-width: 5px;}    
.RighInfo00313788 ul li.mark{vertical-align: middle;}
.RighInfo00313788 ul li:not(.mark){width:18.6666%;}
}
@media (max-width:1024px) {
.RighInfo00313788 .auto{margin-top:2em;margin-bottom: 2em;}
.RighInfo00313788 ul li{padding: 2em 0;}
.RighInfo003137 ul li:not(.mark),.RighInfo00313788 ul li:not(.mark){width: 33.33%;float: left;}
.RighInfo00313788 ul li.mark{display: none}
.RighInfo003137 .auto{display: inline-block;width: 100%;}
.RighInfo0031341 .prod-intro .box{padding-bottom: 50px;}

}
.RighInfo00313788 .name1 {
    font-size: 32px;
    color: #333;
    text-align: center;
    font-weight: bold;
}
.RighInfo00313788 .name1::after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background: #c62522;
    margin: 20px auto 40px;
}
.RighInfo00313788 ul li:last-child{border-right: none;}

.RighInfo00313788 ul li .inner  .name::after {
  display: none;
}





.floot52{padding:6% 0 1% 0;background: #f5f8ff;}

.floot52 .name1 {
    font-size: 32px;
    color: #333;
    text-align: center;
    font-weight: bold;
}
.floot52 .name1::after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background: #c62522;
    margin: 20px auto 0;
}



.floot63{padding:6% 0;text-align: center;}
.floot63 .name1 {
    font-size: 32px;
    color: #333;
    text-align: center;
    font-weight: bold;    margin-bottom: 40px;
}
.floot63 .name1::after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background: #c62522;
    margin: 20px auto 0;
}







/*RighInfo002554 */
.RighInfo002554{ padding:6% 0;}
.RighInfo002554 .auto{max-width: 1600px;}
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{text-align: center;
    border: 3px solid #fff;
    border-collapse: collapse;
    line-height: 30px;
    padding: 15px;
    font-size: 16px;
    color: #333;
    background: #f5f8ff;}
.RighInfo002554 .table_1 th{font-size: 20px;
    font-weight: normal;
    color: #fff;
    background: #1e2b63;
    line-height: 44px;}
.RighInfo002554 .table_1 .th_2{ background:#f0871e;}
.RighInfo002554 .table_1 .th_3{ background:#ffc200;}
.RighInfo002554 .table_1 .th_4{ background:#685046;}
.RighInfo002554 .table_1 .th_2,
.RighInfo002554 .table_1 .th_3,
.RighInfo002554 .table_1 .th_4{ color:#fff;}
.RighInfo002554 .table_1 .th_1{ color:#000;}
@media(max-width:768px){
.RighInfo003137 ul li:not(.mark){width: 50%;float: left;}
.RighInfo003137 ul li .name .cn{font-size: 16px}


}
@media(max-width:480px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
.RighInfo00313788 ul li .name .cn{font-size: 16px;}

}
.RighInfo002554 .name1 {
    font-size: 32px;
    color: #333;
    text-align: center;
    font-weight: bold;
}
.RighInfo002554 .name1::after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background: #c62522;
    margin: 20px auto 0;
}

.RighInfo002554 p{font-size: 18px;
    color: #333;
    margin: 0;
    margin-bottom: 34px;
    margin-top: 22px;}
.RighInfo002554 .text{margin-bottom: 15px;}
.RighInfo002554 tr{font-size: 18px;}




.floot631{padding:6% 0;text-align: center;background: #f5f8ff;}
.floot631 .name1 {
    font-size: 32px;
    color: #333;
    text-align: center;
    font-weight: bold;    margin-bottom: 40px;
}
.floot631 .name1::after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background: #c62522;
    margin: 20px auto 0;
}.floot631 p {
    font-size: 18px;
    color: #333;
    margin: 0;
    margin-bottom: 34px;
    margin-top: 22px;text-align: center;
}



/*RighInfo002959 */

.RighInfo002959{padding:6% 0 10% 0;}
.RighInfo002959 > .auto{background: #fff;max-width: 1600px;}
.RighInfo002959 .edit-info{padding: 3.65vw;
    line-height:1.8em;
    box-shadow: 0px 0px 1.18vw rgb(224 224 224 / 50%);
    border-radius: 20px;    font-size: 17px;}
.RighInfo002959 .title{text-align: center; margin: 0 0 34px 0;font-size: 24px;color: #333; line-height: 1em;}
.RighInfo002959 .form{padding-top: 30px;}
.RighInfo002959 .form label{display: block;position: relative;padding-left: 24px;}
.RighInfo002959 .form label input[type="radio"]{position: absolute; left: 0; top: 6px; width: 16px; height: 16px; border: 1px solid #ccc;border-radius: 50%;-webkit-appearance: none; margin: 0;}
.RighInfo002959 .form label input[type="radio"]:checked{border-color: #4ab344;}
.RighInfo002959 .form label input[type="radio"]:checked:before{position: absolute; content: ''; width: 6px; height: 6px;border-radius: 50%; left: 50%;top: 50%; margin: -3px 0 0 -3px;background: #4ab344;}
.RighInfo002959 .form .btn{padding-top: 2.55vw; text-align: center;}
.RighInfo002959 .form .btn input{width: 144px;height: 48px;background: #4ab344;border-radius: 10px;color: #fff; border: 0;cursor: pointer; margin: 0 10px;font-size: 16px;}
.RighInfo002959 .form .btn input.agree{background: #1e50ae;}
@media(max-width:640px){
.RighInfo002959 .form .btn input{width: 28vw;height: 9vw;font-size: 3.5vw; margin: 0 2vw;}
}
.RighInfo002959 .edit-info .text2{margin-bottom:20px;}
.RighInfo002959 .name1 {
    font-size: 32px;
    color: #333;
    text-align: center;
    font-weight: bold;    margin-bottom: 40px;
}
.RighInfo002959 .name1::after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background: #c62522;
    margin: 20px auto 0;
}






/*Floor003081 */
.Floor003081{padding:5% 0; background: url("../images/Floor003081-bg.jpg") no-repeat center center;background-size: cover; font-size: 16px;}
.Floor003081 .auto{overflow: hidden;max-width: 1560px;width: 94%;position: relative; z-index: 2;}
.Floor003081 .title{line-height: 1;font-size: 48px; margin-bottom: 0.834em;color: #333;}
.Floor003081 .info{text-align: justify;line-height: 1.875; margin-bottom: 3.18vw;color: #999999;}
.Floor003081 .txt-area{position: relative; z-index: 1;}
.Floor003081 .txt-area .more{position: absolute;right:0; }
.Floor003081 .txt-area .more a{display: block; text-align: center;color: #c62522;width: 180px;line-height: 53px;border-radius:55px;border: solid 2px #fff; font-size: 14px;}
.Floor003081 .txt-area .more a:hover{background: #c62522;color: #fff; border-color: #c62522;}

.Floor003081 .slick-dots{text-align: center;padding-top: 2.6vw;}
.Floor003081 .slick-dots li{display: inline-block;width: 8px; height: 8px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor003081 .slick-dots li button{font-size: 0; width: 4px; height: 4px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003081 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.Floor003081 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #c62522;}

.Floor003081 .item a{border-radius: 6px;background: #fff;}
.Floor003081 .item .Ispic{width: 47.369%;border-radius: 20px 0 0 20px;}
.Floor003081 .item .txt .inner{color: #999; width: 80%; margin: 0 auto;padding: 3vw 0;}
.Floor003081 .item .txt aside{color: #333;font-size: 24px;line-height: 1.5;margin-bottom: 14px;}
.Floor003081 .item .txt p{margin: 0.5vw 0 0 0;
    overflow: initial;
    -webkit-line-clamp: inherit;
    font-size: 14px;
    color: #666;
    line-height: 1.8;}
.Floor003081 .item .txt time{display: block; border-top: 1px solid #eee;font-family: 'ArialMT';font-size: 14px;padding-top: 1.35vw;}
@media(min-width:641px){
.Floor003081 .info{max-width: 494px; width: 80%;border-radius: 20px; }
}
@media(min-width:751px){
.Floor003081 .txt-area .more{bottom: 0;}
.Floor003081 .slider{margin: 0 -20px;}
.Floor003081 .item a{min-height: 21.88vw;margin: 0 20px;width: calc(100% - 40px);border-radius: 20px;}
}
@media(max-width:750px){
.Floor003081 .txt-area .more{top: 0;}
.Floor003081 .item a{min-height: 60vw;}
}
@media(max-width:640px){
.Floor003081{font-size: 3vw;}
.Floor003081 .title{font-size: 5vw}
.Floor003081 .item .txt aside{font-size: 4.5vw}
.Floor003081 .slick-dots{padding-top: 6vw;}
.Floor003081 .txt-area .more a{width: auto;padding: 0 5vw;line-height: 5vw;font-size: 3vw;}
}
.Floor003081 .name1 {
    font-size: 32px;
    color: #333;
    text-align: center;
    font-weight: bold;
}.Floor003081 .name1::after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background: #c62522;
    margin: 20px auto 40px;
}

.name::after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background: #c62522;
    margin: 20px auto 0;
}



.Spec000661{background:rgb(198 37 34 / 95%);position: fixed;width:100%; bottom:0;z-index: 110;}
.Spec000661 .auto{position: relative;padding:30px 0;max-width:900px;}
.Spec000661 .close{position: absolute;right:2%;top:25px;width:30px;height: 30px;}
.Spec000661 .close:before,
.Spec000661 .close:after{position: absolute; content: ''; width: 70%; left: 15%; height: 3px; top: 50%; margin-top: -1.5px;background: #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Spec000661 .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Spec000661 .fl{width:42%; color:#fff;}
.Spec000661 .fl p{display: inline-block; height: 60px; line-height: 60px; padding: 0px 20px; border: 1px solid rgb(255, 255, 255); border-radius: 30px; margin-top: 20px;}
.Spec000661 .fl p *{color: #fff;transition: all 0.3s}
.Spec000661 .fl p:hover{background: #fff;color: rgb(198 37 34 / 100%)}
.Spec000661 .fl p:hover  *{color:#c62522 !important}
.Spec000661 .fl .img{position: absolute;left:0;bottom:0;}
.Spec000661 .fl h2{font-size:30px;font-weight: normal; margin:0;}
.Spec000661 .fl h3{font-size:22px;font-weight: normal;margin:8px 0 0;color:#fff;}
.Spec000661 .fl h3 img{width:30px;margin-right:8px;margin-top:-3px;}
.Spec000661 .fr{width:54%;}
.Spec000661 .fr a{}
.Spec000661 dl dd{width:32%;float:left;margin-bottom:10px;margin-right:2%;}
.Spec000661 dl dd:nth-child(3n){margin-right:0;}
.Spec000661 dl dd:nth-child(4),
.Spec000661 dl dd:nth-child(5),
.Spec000661 dl dd:nth-child(6){margin-bottom:0;}
.Spec000661 dl dd select{width:100%;border:none;height: 40px; line-height: 40px;border-radius: 3px;padding:0 10px;color:#666;}
.Spec000661 dl dd input{width:100%; border:none;height: 40px; line-height: 40px;border-radius: 3px;padding:0 10px;}
.Spec000661 input::-webkit-input-placeholder{color:#666;}
.Spec000661 dl dd .btn{background:#d2a475;color:#fff;}











/*
 .PicList002797
 */
.PicList002797 {padding:4% 0 0 0;    background: #f5f8ff;}
.PicList002797 .auto{max-width: 1600px;}
.PicList002797 ul{text-align: center;font-size: 0}
.PicList002797 li{ display: inline-block; width:32%; margin:0 2% 2% 0; background: #fff; border-radius: 15px;}
.PicList002797 li:nth-child(3n){margin-right:0; }
.PicList002797 li a{ display:block; position:relative; padding:6%;}
.PicList002797 li h4,
.PicList002797 li h3,
.PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li figure{ padding-bottom:100%; margin-bottom: 4%;background-size: contain;}
.PicList002797 li h4{ font-size: 15px;color: #999;}
.PicList002797 li h3{ font-size: 24px; color:#202020;}

.PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgb(198 37 34 / 95%); z-index:10; transition:0.3s; color:#fff; border-radius: 10px;}
.PicList002797 li:hover{box-shadow:0 0 15px 3px #ccc; border-color:#c62522;}
.PicList002797 li:hover a .hover{ opacity:1;}
.PicList002797 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002797 li .hover h5{  font-size:24px;}
.PicList002797 li .hover i{ display:block;  height:2px; background:#fff; width:48px; margin:14px auto 20px;} 
.PicList002797 li .hover p{ font-size:16px; line-height:30px; margin:0; max-height:90px; overflow:hidden;}
.PicList002797 .more{ display: block; text-align: center; margin-top:50px;}
.PicList002797 .more span{ display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px; background:url(../images/PicList002797-more.png)no-repeat 74% center #1e2b63 ; border-radius: 5px;transition:all 0.5s ease-out 0s; }
.PicList002797 .more span:hover{padding-left:50px; padding-right:74px;  }

@media(max-width:1000px){
.PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
.Spec000661 .fl{width: 60%;margin-left: 2%;}
.Spec000661 .fr{width: 36%}
.Spec000661 .fl h2{font-size: 24px;}
.Floor002889 li{width: 32%}
.Floor002889 li:nth-child(4n){margin-right: 2%;}
.Floor002889 li .word{padding: 15px;}
.Floor002889 li:nth-child(3n){margin-right: 0;}

}
@media(max-width:640px) and (min-width:376px){
.PicList002797 li .hover img{ width:50px; height:50px;}
}
@media(max-width:480px){
.PicList002797 li{ float:none; width:auto;} 
.PicList002797 li h3,
.PicList002797 li .hover h5{ font-size:14px;}
.PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
.Floor002889 li{width: 49%;margin-right: 0;}
.Floor002889 li:nth-child(2n){float: right;margin-right: 0;}
}
.jishu1_b{position: relative;height: 100%;min-height: 600px; top: 0;width: 96%;max-width: 1340px;margin: 0 auto; transition: all 1s;margin-bottom: 3%;}
.jishu1_b .center{position: absolute;left: 50%;top: 60%;transform: translate(-50%,-50%);z-index: 33;}
.jishu1_b .center i{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: calc(100% + 40px);height:calc(100% + 40px);border-radius: 50%;background-color: #ffffff;z-index: -1; box-shadow: 0px 15px 193px 39px         rgba(193, 206, 251, 0.17); }
.jishu1_b .center img.logo{z-index: 5; position: relative;animation: infinite 6s linear quan;}
.jishu1_b .center img{z-index: 5; position: relative;}
.jishu1_b .center .ico{margin: 0 auto;width: 86px;height: 86px;display: flex;align-items: center;justify-content: center;position: relative;box-shadow: 0px 15px 193px 39px   rgba(193, 206, 251, 0.17);border-radius: 50%;background: #fff;z-index: 8;}
.jishu1_b .center .ico:after{position: absolute;background-color: #e4eaff;z-index: -1; width: 86px;height: 86px;border-radius: 50%;content: "";animation: infinite 3s linear scale2;margin-left: -43px;margin-top: -43px;;left: 50%;top: 50%}
.jishu1_b .center .ico:before{position: absolute;background-color: #fff;z-index: 1; width: 86px;height: 86px;border-radius: 50%;content: "";margin-left: -43px;margin-top: -43px;;left: 50%;top: 50%;box-shadow: 0px 15px 19px 39px   rgba(193, 206, 251, 0.17);}
.jishu1_b .center i.i1{opacity: 0.21;}

.jishu1_b .center i.i2{width: calc(100% + 80px);height:calc(100% + 80px);z-index: -2;}
.jishu1_b .center i.i3{width: calc(100% + 200px);height:calc(100% + 200px);background-color: #051e74;opacity: 0.98;z-index: -3;}
.jishu1_b .center i.i4{width: calc(100% + 300px);height:calc(100% + 300px);background-color: #f1f4fc;opacity: 1;z-index: -4;box-shadow: 0 0 20px rgba(217,223,239,1)}
.jishu1_b .center .proinfo{width: calc(100% + 300px);height: calc(100% + 300px);position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.jishu1_b .center .proinfo li.li1{position: absolute;top: -140px;left: 50%;transform: translateX(-50%);}
.jishu1_b .center .proinfo p{padding: 30px 0;font-size: 20px;}
.jishu1_b .center .proinfo li.li2{position: absolute;top: 50%;left:-60%;transform: translateY(-50%);}
.jishu1_b .center .proinfo li.li3{position: absolute;bottom: -140px;;left: 50%;transform: translateX(-50%);}
.jishu1_b .center .proinfo li.li4{position: absolute;top: 50%;right: -60%;transform: translateY(-50%);}
.jishu1_b .center .proinfo li.li2 .ico{float: right;}
.jishu1_b .center .proinfo li.li4 .ico{float: left;}
.jishu1_b .center .proinfo li.li2 p{float: left;height: 86px;line-height: 86px;padding: 0; padding-right: 20px;}
.jishu1_b .center .proinfo li.li4 p{float: right;height: 86px;line-height: 86px;padding: 0; padding-left: 20px;}
.jishu1_b .center .proinfo li:hover .hide{display: block;}
.jishu1_b .center .proinfo li:hover img{display: none;}
@keyframes quan{
    0%{transform: rotateZ(0deg)}
    100%{transform: rotateZ(360deg)}
}
@keyframes scale2{
    0%{transform: scale(1);}
    100%{transform: scale(1.4);}
}

.Bottom002900 .totop{position: absolute;right: 0;bottom: 0;cursor: pointer;max-width: 20%}

.Bottom002900{position: relative;}
.Bottom002900,
.Bottom002900 a{color: #fff;}
.Bottom002900 .auto{max-width: 1760px;width: 92%;padding-right: 20%;}
.Bottom002900:after{position: absolute;left: 0;width: 85%;top: 0;height: 100%;background: url(../images/fbg.png) no-repeat right center/auto 100%;content: "";z-index: -1;}
@media(min-width:1921px){
.Bottom002900:after{background: url(../images/fbg.png) no-repeat left center/auto 100%}

}
@media(min-width:1441px){
.Bottom002900 .inner{margin: 0 auto;}
}
.Bottom002900 .b_nav nav dd a{opacity: 0.6;font-family: HarmonyOS_Sans_SC_Light;}

@media(min-width:1025px){
.Bottom002900{font-size: 16px;}
.Bottom002900 .contact{width: 25%;}
.Bottom002900 .b_nav{width: 70%;max-width: 1000px;float: left;}
}
@media(max-width:1600px){
.Bottom002900 .b_nav{width: 60%}
.Bottom002900 .contact{width: 35%;}
.Bottom002900 .totop{width:32vw;max-width: unset;}
.Bottom002900 .totop img{height: 555px;float: right;}
.Bottom002900 .b_nav nav{padding-top: 0;}
}
@media(max-width:1024px){
.Bottom002900 .totop img{height: 400px;}

}

@media(max-width:1024px){
.Bottom002900:after{background: #1E2B63;width: 100%;}

}
.Bottom002900 .b_nav nav{padding: 45px 0; margin: 45px 0 0;}
.Bottom002900 .b_nav nav dl{float: left; max-width: 140px;}
.Bottom002900 .b_nav nav dt{padding-bottom: 20px;font-size: 18px;font-family: HarmonyOS_Sans_SC;opacity: 0.9;}
.Bottom002900 .b_nav nav dd{line-height: 30px;}
@media(max-width:1024px){
 .Bottom002900 .b_nav nav{display: none;}
}

.Bottom002900 .copyright{color:#909bc6;line-height: 30px;font-size: 14px;padding: 40px 0;display: inline-block;width: 100%;border-top: 1px solid rgba(255,255,255,0.1);}
.Bottom002900 .copyright a{color:#909bc6}

.Bottom002900 a:hover{color: #C62522;opacity: 1!important;}

.Bottom002900 .contact .num{font-size: 26px;color: #e50012;;margin-bottom: 20px;line-height: 1em;}
.Bottom002900 .share li{float: left;position: relative;}
.Bottom002900 .share li figure{position: absolute; left: 0; bottom: 100%; width: 120px; padding: 5px;background: #fff; margin-bottom: 10px;border-radius: 5px;display: none;}
.Bottom002900 .share li figure img{display: block;width: 100%;}
.Bottom002900 .share li figure:before{position: absolute; content: '';border:5px solid transparent; left: 25px; top: 100%;border-top-color: #fff;}
.Bottom002900 .share li:not(:last-child){margin-right: 30px;}
.Bottom002900 .share li a{display: block;background-color: #374687; width: 44px; height: 44px;background-position: center center;background-repeat: no-repeat;border-radius: 50%; cursor: pointer;}
.Bottom002900 .share li a.a_wx{background-image: url("../images/Bottom002900_wx.png");}
.Bottom002900 .share li a.a_sina{background-image: url("../images/Bottom002900_sina.png");}
.Bottom002900 .share li a.a_douyin{background-image: url("../images/Bottom002900_douyin.png");}
.Bottom002900 .share li a:hover{background-color: #C62522;}
.Bottom002900 .hotline p b{font-weight: normal;font-family: HarmonyOS_Sans_SC_Regular;}
.Bottom002900 .hotline p{font-weight: lighter;font-family: HarmonyOS_Sans_SC_Light;line-height: 40px;}
@media(min-width:1025px){
.Bottom002900 .contact .tit{padding-bottom: 18px;}
.Bottom002900 .hotline{margin: 90px 0 30px 0;}
}
@media(min-width:1025px) and (max-width:1280px){
.Bottom002900 .share li:not(:last-child){margin-right: 2vw;}
}
@media(max-width:1024px){
.Bottom002900{text-align: center;}
.Bottom002900 .logo{padding: 0 20% 3%;}
.Bottom002900 .contact .tit{padding: 3vw 0;}
.Bottom002900 .share ul{margin: 0 auto;display: table;}
.Bottom002900 .share li figure{left: 50%; margin-left: -60px;}
.Bottom002900 .share li figure:before{left: 50%; margin-left: -5px;}
.Bottom002900 .contact{width: 100%;}
.Bottom002900 .hotline p{line-height: 30px;}
.sec-4 #particles{position: static;}

}
@media(max-width:768px){


}
@media(max-width:480px){
.Bottom002900 .contact .num{margin-bottom: 10px;font-size: 6vw;}
.Bottom002900 .solgan{font-size: 7vw;}
.Bottom002900 .copyright{font-size: 12px; line-height: normal;}
.Bottom002900 .share li a{width: 50px; height: 50px;}
.Bottom002900 .copyright p{width: 100%;;text-align: center;}
}
.Floor003153 .intro .videobox,.RighInfo002816-2 .videobox{position: relative;}
.Floor003153 .intro .play,.RighInfo002816-2 .play{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/Floor002470-play.png) no-repeat center rgba(0,0,0,.6); cursor: pointer; z-index: 9;}
.Popup{position: fixed;background:rgba(0, 0, 0, 0.75);}
.Popup{ width: 100%; height: 100%; top: 0; left: 0; z-index: 1000000;}
.Popup .ytable{height: 100%;}
.Popup .ytable .video{ max-width: 1300px; width: 80%;  margin: 0 auto; padding: 10px; background: #fff; box-shadow: 0 0 20px 5px rgba(0,0,0,.15);}
.Popup video{ width: 100%; }
.Popup video{ height: 100%;background: #000; }


.Popup .close{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;}
.Popup .close:before,
.Popup .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Popup .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}


.Floor002732 .ytable {
    display: flex;
    width: 100%;
    font-size: 16px;
    justify-content: center;
    align-items: center;
}
.Floor002732 .ytable-cell {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.Floor002732 .ytable-cell .icon{
    margin-top: 10px;
    margin-bottom: 10px;
}
.Floor002732 .slider li .title {
    text-align: center;
}
.Floor002732 .slider li a{
    height: auto !important;
    min-height: 312px;
}
.Floor002732 .slider li a:hover p{
    padding-left: 32px;
    padding-right: 32px;
    box-sizing: border-box;
    width: 100%;
    height: auto !important;
}
.Floor002732 .slider li h2{
    overflow: hidden;
    white-space: normal;
}
.Floor002732 .slick-dots li:hover:before {
    width: 18px !important;
    left: -2px !important;
    top: -2px !important;
    border: 2px solid #184477 !important;
    right: 0px !important;
    border-radius: 50% !important;
    height: 18px !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    -o-border-radius: 50% !important;
    background-color: transparent !important;
}
.Floor002732 .slick-dots li:hover button{
    background-color: #184477 !important;
}
.Floor002732 .slider li h2{
    width: 80%;
    margin: 0 auto;
}


.RighInfo000171 .title{
    display: flex;
    justify-content: center;
    margin: 0 auto;
    position: static;
    flex-direction: column;
    max-width: 100%;
}
.RighInfo000171 .title time {
    max-width: 150px;
    margin: 0 auto;
}
.PicList002797 li figure {
    padding-bottom: 54%;
}
.PicList002797 li h3 {
    font-size: 20px;
}
.PicList002797 .more span{
    font-size: 14px;
}


.proCon{
    margin-top: 20px;
}


.SearchList{padding:5% 0;}
.SearchList ul li{margin-bottom:20px;border:1px solid #e5e5e5;padding:30px;line-height: 1.6;}

@media(max-width:1024px){
    .SearchList ul li{padding:15px 15px;font-size: 14px;margin-bottom:10px;}
}




