
@font-face{font-family:Oswald;src:url(../Fonts/Oswald-Regular.ttf)}

@font-face {
font-family: 'HarmonyOS_Sans_SC_Regular';
src: url("../Fonts/HarmonyOS_Sans_SC_Regular.ttf");
font-display:swap;
}

@font-face {
  font-family: 'HarmonyOS_Sans_SC_Medium';
  src: url("../Fonts/HarmonyOS_Sans_SC_Medium.ttf");
  font-display:swap;
  }
  

a:hover{color:#225eab;}

.Hometitle{margin-bottom: 2.5em; }
.Hometitle .cn{font-size:2.5em; font-family: 'HarmonyOS_Sans_SC_Medium'; color: #333; line-height: 1;position: relative;}
.Hometitle .cn::after {display: inline-block;content: '';width:40px;height: 3px;background-color: #d71f25;margin-left: 5px;vertical-align: middle;}
.Hometitle .en{opacity: 0.15;-webkit-opacity: 0.15;-ms-opacity: 0.15;font-size:4.125em; font-family:Oswald; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; line-height: 1;}

.Homemore { display: block; max-width: calc(160 / 16 * 1em);margin-top: 2.5vw;border-radius: 50px; line-height: calc(50 / 16 * 1em);padding-left: calc(25 / 16 * 1em);text-align: left; background: #225eab url(../images/more.svg) no-repeat right calc(22 / 18 * 1em) center;background-size: calc(15 / 16 * 1em) auto;color: #fff; }
.Homemore:hover{background-color: #d61f25;color: #fff; }


.column-name{margin-bottom: 1.125em;}
.column-name:after{display: block; content:''; margin:1em 0 1.5em;width: 40px; height: 3px; background:#225eab;} 
.column-name aside{position: relative;z-index: 4;}
.column-name .cn{font-size:2.5em;color: #333; line-height: 1;font-family: 'HarmonyOS_Sans_SC_Medium';}
.column-name .en{font-family:Oswald;font-size:2.5em;color: #b8b8b8; opacity: 0.25;line-height: 1; font-weight: bold; text-transform: uppercase;}

@media (max-width: 1024px) {
    .Hometitle {margin-bottom: 0.5em;}
    .Hometitle .en {font-size: 2.4em;}
    .Hometitle .cn {font-size: 1.8em;}
}





/*Top003156 */
.Top003156 {position: fixed;width: 100%; top:0;background: #fff;z-index: 100; }
.Top003156 .auto { position: relative; z-index: 3; }
.Top003156 .top{ border-bottom:1px solid #f0f0f0; background-color:#f8f8f8; }
.Top003156 .top dt{ float:left;}
.Top003156 .top dt span{ display:inline-block; margin-left:10px;font-size:0.875em; }
.Top003156 .top dd{ float:right;}
.Top003156 .top dt,
.Top003156 .top dd{padding:10px 0;}
.Top003156 .top dd a{ display:inline-block;font-size:0.875em;color:#666; }
.Top003156 .top dd a:not(:last-child):after {display: inline-block;content: '';width: 1px;height: 12px;background: #909296;margin: 0 10px;vertical-align: middle;}
.Top003156 .top dd a:hover{color: #d61f25;}

.Top003156 .header-top { padding: 0.625em 0; }
.Top003156 .logo { display: table; }
.Top003156 .logo a { display: table-cell; vertical-align: middle; }

.Top003156 .top-right { position: absolute; right: 0; top: 28px; display: table; }
.Top003156 .top-right > * { display: table-cell; vertical-align: middle; }
.Top003156 .top-right dd a { display: inline-block; padding-left: 25px; background-repeat: no-repeat; background-position: left center; background-size: auto 18px; }
.Top003156 .top-right dd a.hotline { background-image: url(../images/icon-tel.svg); }
.Top003156 .top-right dt a.lang { background: #225eab; color: #fff; display: block; width: 2.25em; height: 2.25em; line-height: 2.25em; text-align: center; border-radius: 50%; }
.open-search { cursor: pointer; display: block; width: 2.25em; height: 2.25em; background: url(../images/search.svg) no-repeat center center; background-size: 1.125em; border-radius: 50%; }
.open-search.on:before, .open-search.on:after { background-color: #225eab; }
.top-search { position: absolute; right: 0; top: 100%; z-index: 100; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3); border-radius: 5px; }
.top-search .text { width: 100%; height: 3.125em; line-height: 3.125em; padding: 0 3.125em 0 1.25em; }
.top-search .btn { position: absolute; right: 0; top: 0; width: 3.125em; height: 100%; background: url(../images/search.svg) no-repeat center center; background-size: auto 18px; } 

.Top003156 .top-right .way {display: flex;flex-direction: row;align-items: center; margin-right: 1em;}
.Top003156 .top-right .way img{ width: 50px; margin-right: 20px;}
.Top003156 .top-right .way ul li span:nth-child(1) {font-size: 1.75em;line-height: 1.2;color: #d61f25;font-weight: bold;}

.Top003156 .top-menu{ background: #225eab;}

.Top003156 menu li span, .Top003156 menu li span a { display: block; }
.Top003156 menu li span { position: relative; z-index: 2; }
.Top003156 menu li span a:hover, .Top003156 menu li.aon span a { color: #fff; background: #d61f25;}

@media (min-width:1025px) {
.Top003156 header {  }
.Top003156 menu li { float: left; }
.Top003156 menu li span a { line-height: 3.75em; color: #fff; text-align: center; }
.Top003156 .logo { padding: 1em 0; }
.Top003156 .top-right { display: flex;}
.Top003156 .top-right dd a { margin-right: .625em; }
.Top003156 .top-right dt:not(:last-child) { padding-left: 1.125em; }
.top-search { width: 20em; }
.Top003156 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;width: 100%;margin-left: -50%;}
    .Top003156 .top-right .qrcode {}
    .Top003156 .top-right .qrcode img {width: 76px;}
}

@media (max-width:1400px) {
.Top003156 .logo { width:62% }	
.Top003156 .top-right{top: 11px;}
}
@media (max-width:1024px) {
    .Top003156 .top dt {display: none;}
.Top003156 menu { position: absolute; right: 0; top: 100%; width: 200px; padding: 0.625em; background: #fff; box-shadow: 0 0 0.625em rgba(0,0,0,0.3); border-radius: 0.625em; visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0; }
.menu-show .Top003156 menu { transform: translateY(0); opacity: 1; visibility: inherit; }
.menu-show .Top003156 menu li {width: 100%!important;}
.Top003156 menu li span a { padding: 0.5em 2%; }
.Top003156 .logo { max-width: 80%; height: 4em; }
.Top003156 .top-right { height: 4em;top:0; }
.Top003156 .top-right dd { font-size: 0.875em; }
.Top003156 .top-right dd a { margin-left: 1em; }
.Top003156 .top-right dt { padding-left: 1em; }
.Top003156 .open-menu { display: block; width: 2em; height: 2em; }
.Top003156 .open-menu i { background-color: #000; }
.Top003156 menu li.has-sub span .op:before, 
.Top003156 menu li.has-sub span .op:after{background-color: #ff7366;}
.top-search { width: 100%; }
    .Top003156 .top-right .way {display: none;}
    .Top003156 .top-right .qrcode {display: none;}
}


/*Banner003158 */
.Banner003158 li.slick-slide{position: relative;z-index: 1;}
.Banner003158 .txt{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;text-align: center;color: #0735a8;}
.Banner003158 .txt .ytable{height: 100%; table-layout: fixed;}
.Banner003158 .tit,
.Banner003158 .desc,
.Banner003158 .more{transform: translateY(30px); opacity: 0; transition-duration: 0.3s; transition-delay: 0.3s;}
.Banner003158 .tit{font-family: 'SourceHanSansCN-Medium'; font-size: 5em;text-shadow: 0 2px 0 #fff; line-height: 1.2;}
.Banner003158 .desc{text-shadow: 0 1px 0 #fff; font-family: 'SourceHanSansCN-Regular'; margin-bottom: 2.5em;transition-delay: 0.6s;}
.Banner003158 .more{display: inline-block;width: 10em; line-height: 3.125; border: solid 2px #0735a8;color: #0735a8;transition-delay: 0.9s;}
.Banner003158 .more:after{display: inline-block;content: '';width: 8px; height: 13px; margin-left: 5px;background-image: url(../images/Banner003158-more.svg);vertical-align: middle;}
.Banner003158 .more:hover{background-color: #0735a8;color: #fff;}
.Banner003158 .more:hover:after{background-image: url(../images/Banner003158-more-white.svg);}
.Banner003158 .ani-show .tit,
.Banner003158 .ani-show .desc,
.Banner003158 .ani-show .more{transform: translateY(0); opacity: 1;}
.Banner003158 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10; bottom: 1em;}
.Banner003158 .slick-dots li{float: left;}
.Banner003158 .slick-dots li button{border: 0;overflow: hidden;;font-size: 1em;text-indent: -999em;width: 0.625em;height: 0.625em;background-color: #ffffff; border-radius: 50%; margin: 0 0.625em;display: inline-block;padding: 0; vertical-align: middle;}
.Banner003158 .slick-dots li:after{display: inline-block;content: '';width: 0; height: 2px; background-color: #ffffff; transition: 0.3s; vertical-align: middle;}
.Banner003158 .slick-dots li.slick-active:after{width: 50px;}
@media (min-width:1025px) {
.Banner003158 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003158 .pc{display: none;} 
.Banner003158 .tit{font-size: 2em;}
.Banner003158 .desc{font-size: 0.875em;}
.Banner003158 .more{line-height: 2.5;width: 7em;}
}


.Search {padding: 8px 0;overflow: hidden;background: #f8f8f8;}
.SearKey {float: left;line-height: 34px;font-size: 0.875em;}
.SearKey strong {padding-right: 2px;}
.SearKey span {padding: 0 10px;font-size: 0.875em;}
.SearCt{float: right; width: 20em;border-radius: 5px;box-sizing: border-box;border: solid 1px #e7e7e7;overflow: hidden;display: block; position: relative;}
.SearCt .text{width: 100%;font-size: 0.875em; height: 34px;line-height: 34px;border: none;padding-left: 10px; color: #999;}
.SearCt .btn{position: absolute;right: 0; top: 0;height: 100%;width: 3.375em; background: url(../images/search.png) no-repeat center; cursor: pointer;}

@media (max-width: 1024px) {
    .SearKey {font-size: 4vw;}
    .SearCt {width: 100%;}
}

/*服务优势*/
.service{padding: 4% 0;}
.service li{float: left;width: 18.3%;margin-right: 2%;background: #f9f9f9;text-align: center;cursor: pointer;transition: all .5s;border-radius: 5px;}
.service li:last-child{margin-right: 0;}
.service li .con{padding:8%;position: relative;overflow: hidden;}
.service li .icon{display: table; height: 80px; border-radius: 50%; width: 80px; margin: 0 auto 15px; padding: 5%;}
.service li .text{width: 100%; overflow: hidden; text-align: center }
.service li .text h1{color: #333; font-size: 1.25em; margin: 0 0 10px 0}
.service li .text p{color: #666;line-height:2;font-size: 1em; text-align: center; }
.service li:hover{background: #225eab; color: #fff;}
.service li:hover .icon{background-color: #fff;}
.service li:hover .text h1,
.service li:hover .text p{color: #fff;}
.service li:hover img{transform: rotateY(180deg);-ms-transform: rotateY(180deg); /* IE 9 */-moz-transform: rotateY(180deg); /* Firefox */-webkit-transform: rotateY(180deg); /* Safari å’Œ Chrome */-o-transform: rotateY(180deg); /* Opera */transition: all .5s;}

@media (max-width: 1024px) {
    .service li{width: 48.5%;margin-right: 3%;margin-bottom: 3%;}
    .service li:nth-child(2n){margin-right: 0;}
}


.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;/* position relative and z-index fix webkit rendering fonts issue */position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;-moz-backface-visibility: hidden;/* fix firefox animation glitch */}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;/* fix for flashing background */-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;}
.owl-carousel .owl-item img {display: block;width: 100%;}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {display: none;}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel.owl-refresh .owl-item {visibility: hidden;}
.owl-carousel.owl-drag .owl-item {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-grab {cursor: move;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}


/*
 .Floor001118 为demo编号
 */


/* remove canvas default margin */

.container canvas {display: block;vertical-align: bottom;}
#particles-js {position: absolute;width: 100%;height: 100%;left: 0px;top: 0;}
.waves {position: absolute;left: 0;right: 0;top: 30%;}

.Floor001118 {background: #f4f8ff;background-size: cover;padding: 4% 0;position: relative;overflow: hidden;}
.Floor001118 .Hometitle {text-align: center;}
.Floor001118 .Hometitle .cn::after{display: block;margin: 15px auto 0;}
.Floor001118 .box {position: relative;overflow: hidden;}
.Floor001118 .box .left-btn,
.Floor001118 .box .right-btn {position: absolute;width: 50px;top: 40%;height: 50px;border-radius: 50%;background: #225eab ;background-size: auto 13px;z-index: 20;text-indent: 999em;cursor: pointer;}
.Floor001118 .box .left-btn:before,
.Floor001118 .box .right-btn:before {position: absolute;content: '';width: 10px;height: 10px;border-bottom: 2px solid #fff;border-left: 2px solid #fff;left: 50%;top: 50%;margin: -5px 0px 0 -4px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}

.Floor001118 .box .left-btn:hover,
.Floor001118 .box .right-btn:hover {background-color: #d61f25;}
.Floor001118 .more {font-size: 0.16em;text-align: center;padding: 0 1.875em;line-height: 3.125em;border-radius: 3.125em;border: solid 2px #225eab;transition: 0.3s;display: table;margin: 0 auto;margin-top: 4%;display: none;}

.Floor001118 .more:after {width: 1.3125em;height: 0.8125em;display: inline-block;content: '';margin-left: 1em;background: url(../images/Floor003105-icon.png) no-repeat;background-size: contain;transition: 0.3s;}
.Floor001118 .more:hover {background-color: #225eab;color: #fff;border-color: #225eab;}
.Floor001118 .more:hover:after {background-image: url(../images/Floor003105-icon-white.svg);}
.Floor001118 .more:hover a {color: #fff;}
.Floor001118 .right-btn {transform: rotateY(180deg);background-color: #225eab;}

@media (min-width:1025px) {
.Floor001118 .left-btn {left: 120px;}
.Floor001118 .right-btn {right: 120px;}
}
.Floor001118 .list {position: relative;width: 100%;}
.Floor001118 .list li {background: #fff;margin: 0px 17px;transform: scale(0.9);text-align: center;transition: all 0.3s ease;}
.Floor001118 .center li {box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.1);}

.Floor001118 .list li .pic,
.Floor001118 .list li .txt { opacity: 0.4;filter: alpha(opacity=40);}
.Floor001118 .center li .pic,
.Floor001118 .center li .txt {opacity: 1;filter: alpha(opacity=100);}
.Floor001118 .list li:hover {transform: scale(1);opacity: 1;filter: alpha(opacity=100);}
.Floor001118 .list li h1 {font-size: 20px;color: #333;font-weight: bold;height: 58px;line-height: 58px;margin: 0;}
.Floor001118 .list li .Ispic {padding-bottom: 72%;background-size: contain;}
.Floor001118 .list li p {font-size: 15px;color: #555;line-height: 26px;margin: 0;}
.Floor001118 .center .txt {background: #eff6ff;}
.Floor001118 .center .txt h1 {text-align: center;}
.Floor001118 .center .txt p {text-align: center;}
.Floor001118 .list li .pic {background: #fff;width: 100%;/* padding: 8%; */}
.Floor001118 .list li .txt {text-align: left;padding: 24px 23px 60px;}
.Floor001118 .center li .txt {text-align: left;padding: 24px 23px 27px;}
.Floor001118 .list li div img {margin: 36px auto 0;max-width: none;width: auto;}
.Floor001118 .list .center li .more {width: 50px;height: 50px;border: 0;background: url(../images/icon_g.png) no-repeat center center;background-size: 30%;display: block;margin: 0 auto;font-size: 0;}
.Floor001118 .owl-carousel .owl-stage-outer {padding: 20px 0;overflow: unset;}
.Floor001118 .owl-carousel.owl-drag .owl-item.active.center li {transform: scale(1);opacity: 1;filter: alpha(opacity=100);}
.Floor001118 .center:hover .txt {cursor: pointer;}
.Floor001118 .center:hover .txt h1 {color: #0080c9;}
.Floor001118 .list .center:hover li .more {width: 50px;height: 50px;background: url(../images/icon_on.png) no-repeat center center;background-size: 30%;}

@media only screen and (min-width:1200px) {
.Floor001118 .list li {margin: 0 10px;}
}

@media only screen and (min-width:1440px) {}

@media only screen and (max-width:767px) {
.Floor001118 .title span {font-size: 20px;}
.Floor001118 .center .txt h1 {height: auto;line-height: 30px;}
.Floor001118 {padding: 3% 0 0;}
#particles-js {display: none;}
}

/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167 .auto_1400{max-width: 1400px; width: 86%;}
.Banner002167 .ispic{ height:200px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 .ycenter{position:absolute; left:0; top:0; width:100%; height:100%; }
.Banner002167 .ycenter{ z-index:10;/* width:50%; */ }
.Banner002167 .ycenter section{  color:#fff;}
.Banner002167 .ycenter .txt{width: 50%;  } 
.Banner002167 .ycenter h2{ font-size:2em; }
.Banner002167 .ycenter p{ font-size:0.875em;  line-height: 1.875;}
.Banner002167 .ycenter h3{ font-size:1.125em; font-weight: normal;  text-align: right;}
.Banner002167 .ycenter aside{font-size:1.875em; line-height: 1.2;font-weight: bold;}

@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
}




/*Floor002977*/
.Floor002977{padding:4% 0;}
.Floor002977 .Hometitle {text-align: center;}
.Floor002977 .Hometitle .cn::after{display: block;margin: 15px auto 0;}
.Floor002977 li{position:relative;z-index:1;background:#fafafa;}
.Floor002977 li a{color:#333;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;text-align:center;}
.Floor002977 li .txt{padding:6% 10%;}
.Floor002977 li aside{word-break:break-word;line-height:1.2em;}
.Floor002977 li:nth-child(3n),.Floor002977 li:nth-child(3n-1){background:#efefef;}
.Floor002977 li .t-1{font-size:1.5em;}
.Floor002977 li .t-2{font-size:1em; color:#666; margin-bottom:1.2em;margin-top:0.625em; line-height: 1.875;}
.Floor002977 li .more{display:inline-block;position:relative;padding:10px 0;transition:0.3s; font-size:1em}
.Floor002977 li .more:after{position:absolute;content:'';left:0;bottom:0;height:1px;width:100%;background:#225eab;transition:0.3s;border-radius: 50px;}
.Floor002977 li a:hover .more{padding-left:10px;padding-right:10px;color:#fff;}
.Floor002977 li a:hover .more:after{height:100%;background:#d61f25;}
.Floor002977 li .more span{position:relative;z-index:10;display:inline-block;padding-right:22px;background:url(../images/more2.svg) no-repeat right center;background-size:calc(14 / 16 * 1em) auto; font-size:0.875em}
.Floor002977 li a:hover .more span{background-image:url(../images/more.svg);}
@media(min-width:769px){.Floor002977 li{float:left;width:50%;}
.Floor002977 li:nth-child(2n){float:right;}
}
@media(max-width:768px){.Floor002977 li{margin-bottom:3%;}
}
@media(max-width:480px){.Floor002977 li .t-1{font-size:4vw;}
.Floor002977 li .t-2{font-size:4.5vw;}
}





.left_lianxi{ padding: 4% 0 0 0 ;}
.left_lianxi .way {padding: 1.125em;color: #fff;background:#225eab; }
.left_lianxi .way p {font-size: 1.25em; margin: 0; margin-bottom: 0.625em;}
.left_lianxi .way ul li {font-size: 0.875em;line-height: 1.5; padding: 0.4em 0;}
.left_lianxi .way ul li img {max-width: 1.3em; height: auto; vertical-align: top;margin-top: 0px;}
.left_lianxi .way ul li span {padding-left: 0.4em;}

@media (max-width: 1024px) {
    .left_lianxi {display: none;}
}



.Menu002159{ border:1px solid #eee;background: rgba(255,255,255,1)}
.Menu002159 header{ padding:1.25em 0; background: #d61f25;}
.Menu002159 header h1{ margin:0; font-size:1.875em; color:#fff;line-height:40px;text-align: center;}
.Menu002159 header span{ display:block; color:#fff; font-size:0.625em; font-weight: normal; line-height:20px;}

.Menu002159 ul{ border-top:1px solid #eee;}
.Menu002159 ol{ font-weight:bold; background:#225eab;}
.Menu002159 ol a{color:#fff; font-size: 1.125em;}
.Menu002159 ul a{position:relative; display:block; padding: 14px 10px 14px 30px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Menu002159 ul li a{color: #666;font-size: 1em;}
.Menu002159 li:after,
.Menu002159 ul a:before{position:absolute; top:50%;content:'';}
.Menu002159 ol a:before{left: 10px; margin-top:-6px;  width:0; height:0;  border-color: transparent transparent transparent #fff;border-width: 6px 0 6px 6px;border-style: solid;}
.Menu002159 li{border-top:1px solid #eee;position:relative; padding:0 0 0 20px;}
.Menu002159 ul li a{ padding-left: 20px;}
.Menu002159 li a:before{ left:0px; width:6px; height:1px; background-color:#999; /* display: none; */}
.Menu002159 li.aon a,
.Menu002159 li a:hover{ color:#d61f25;background:url(../images/Menu002159-li_hover.gif) no-repeat right center;}
@media(min-width:1001px){
.Menu002159 li{ display:block !important;}
}
@media(max-width:1000px){
.Menu002159 ol{ position:relative;}
.Menu002159 li{ display:none;}
.Menu002159 ul a{padding:15px 10px 15px 56px;}
}
@media(max-width:640px){
.Menu002159 li a{ font-size:16px;}
    .Menu002159 header {padding: 2% 0;}
    .Menu002159 header h1{font-size: 20px;line-height: 30px;}
    .Menu002159 ul a{font-size: 4vw;}
}



/*Floor003013 */
.Floor003013{overflow: hidden;padding: 4% 0; background: #fbfbfb;}
.Floor003013_2{background: none;}
.Floor003013_2 .tab-list{padding: 0 0 4% 0;}
.Floor003013 .Hometitle {text-align: center;}
.Floor003013 .Hometitle .cn::after{display: block;margin: 15px auto 0;}
.Floor003013 .tab {text-align: center;margin-bottom: 2.5%;}
.Floor003013 .tab a{font-size: 1em;color: #fff;background: rgb(255 255 255 / 100%);border-radius:30px;padding: 0.5vw 1.5vw;display: block;}
.Floor003013 .tab li{list-style: none;float: none;line-height: 2;display: inline-block;cursor: pointer;margin: 0 1%;border-radius:30px;height: auto;}
.Floor003013 .tab li{position: relative;overflow: hidden;transition: all 1.2s;}
.Floor003013 .tab li:After{background: #225eab;content: "";left: 0;width: 0;border-radius: 30px;height: 100%;transition: all 0.3s;top: 0;position:absolute;z-index:0;}
.Floor003013 .tab li a{position: relative;background: #f2f2f2;color:#333;z-index: 1;}
.Floor003013 .tab li.on{background: transparent;}
.Floor003013 .tab li.on a{color:#fff;background:transparent;opacity: 1;}
.Floor003013 .tab li.on:after{width: 100%;}
.Floor003013 .tab li a{color: #333;}


.Floor003013 .list li{ width:32%; float:left; margin-right:2%; border: 1px solid #eee; background: #fff;  margin-bottom: 2%;}
.Floor003013 .list li .pic{ overflow: hidden;}
.Floor003013 .list li .Ispic{ display:block; padding-bottom:76%; background-size: contain;transition: 0.3s;}
.Floor003013 .list li a:hover .Ispic{transform: scale(1.1);}
.Floor003013 .list li a{ text-align:center; font-size: 1em; color:#333; display:block;}
.Floor003013 .list li a:hover{ color:#225eab;}
@media(min-width:1025px){
.Floor003013 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1024px){
.Floor003013 .title .cn{font-size: 6vw;}
    .Floor003013 .list {padding: 4vw 0;}
    .Floor003013 .list li {width: 48.5%;margin-right: 3%;margin-bottom: 3%;}
    .Floor003013 .list li:nth-child(2n) {margin-right: 0;}
}
@media(max-width:640px){
.Floor003013  li{ width:100%;}
}





/*
 .PicList001213 为demo编号
 */
.PicList001213{ padding: 4% 0;}
.PicList001213 .Hometitle {text-align: center;}
.PicList001213 .Hometitle .cn::after{display: block;margin: 15px auto 0;}
.PicList001213 dl{ margin-bottom: 2%;}
.PicList001213 dt .pic{overflow: hidden;}
.PicList001213 dt .Ispic{padding-bottom: 48.077%; }
.PicList001213 dd i{font-size: 1.875em;font-style: normal;color: #fff;font-weight: bold;  vertical-align: sub; margin-right: 0.2em; background:#225eab ; padding:0 0.1em;}
.PicList001213 dd h4 { display: block; margin: 0; font-size: 1.875em;color: #225eab;font-weight: bold;background: #f5f5f5;}
.PicList001213 dd h5 {font-size: 20px; color: #333;}
.PicList001213 dd p {font-size: 1em;line-height: 2;}
.PicList001213 dd p:before{ display: inline-block; content: ''; height:8px; width:8px; background: #225eab; vertical-align: middle; margin-right: 12px; border-radius: 50%; }



@media(min-width:481px){
.PicList001213 dl{ display:table; width:100%;}
.PicList001213 dl dt,
.PicList001213 dl dd{ display:table-cell; vertical-align:middle; }
.PicList001213 dl dd { display:table-cell; vertical-align:middle;padding: 0 0 0 6%; }
.PicList001213 dl:nth-child(2n-1) dd{padding: 0 6% 0 0;}
.PicList001213 dl dt{width: 45%;}
.PicList001213 dl dt img{ width:100%;}
.PicList001213 dl:nth-child(2n) dt{ text-align:right;}
}
.PicList001213 dl h2{ font-size:16px; margin:0;}
/* .PicList001213 dl p{ line-height:22px; max-height:110px; overflow:hidden; padding-right:3%;} */

@media(max-width:1024px){
    .PicList001213 dd h4 {font-size: 1.475em;}
    .PicList001213 dd p {font-size: 4vw;}
}
@media(max-width:480px){
.PicList001213 dl dd{ padding:3%;}
}





/*Floor002912 */
.Floor002912{padding:4% 0; overflow: hidden; background: url("../images/Floor003080_bg.png") no-repeat center bottom #f3f3f5; background-size: cover;}
.Floor002912 .Hometitle {text-align: center;}
.Floor002912 .Hometitle .cn::after{display: block;margin: 15px auto 0;}

.Floor002912 .layer{position: absolute;left: 0%;top: 0%;width: 100%;height:100%;overflow: hidden;z-index: 1;}
.Floor002912 .title {position: relative;}

.Floor002912 .home_more{margin: 0 auto;}
.Floor002912 .home_more { display: block; max-width: calc(160 / 16 * 1em);margin-top: 0vw;border-radius: 50px; line-height: calc(50 / 16 * 1em);padding-left: calc(25 / 16 * 1em);text-align: left; background: #225eab url(../images/more.svg) no-repeat right calc(22 / 18 * 1em) center;background-size: calc(15 / 16 * 1em) auto;color: #fff; }
.Floor002912 .home_more.off{background-color: #d61f25;color: #fff; } */


.Floor002912 .slider{position: relative;z-index: 1;}
.Floor002912 .slider .box{}
.Floor002912 .slider .box li.slick-slide{padding: 0vw 0 0 0;}
.Floor002912 .slider .box li.slick-slide a{display: block;border-radius: 20px;background: url("../images/Floor002912-bg.png") no-repeat center bottom rgba(255,255,255,1); background-size: 100%; margin: 0 0.5vw;padding: 1.8125vw 0 1.604vw 0;text-align: center;color: #fff;}

.Floor002912 .name{font-size: 1.25em;font-weight: bold;transition: 0.3s;color: #333;padding:0 8px; margin-bottom: 1em;}
.Floor002912 .name span{margin-left:10px;}
.Floor002912 a:hover .name,.Floor002912 .name span{opacity: 0;}


.Floor002912 .tab .slick-dots{bottom: auto;position: relative;}
.Floor002912 .tab a{font-size: 1em;color: #fff;background: rgb(255 255 255 / 100%);border-radius:30px;padding: 0.5vw 1.5vw;display: block;}
.Floor002912 .tab li{list-style: none;float: none;line-height: 2;display: inline-block;cursor: pointer;margin: 0 1%;border-radius:30px;height: auto;}
.Floor002912 .tab li{position: relative;overflow: hidden;transition: all 1.2s;}
.Floor002912 .tab li:After{background: #225eab;content: "";left: 0;width: 0;border-radius: 30px;height: 100%;transition: all 0.3s;top: 0;position:absolute;z-index:0;}
.Floor002912 .tab li a{position: relative;background: rgb(255,255,255,1);color:#333;z-index: 1;}
.Floor002912 .tab li.slick-active{background: transparent;}
.Floor002912 .tab li.slick-active a{color:#fff;background:transparent;opacity: 1;}
.Floor002912 .tab li.slick-active:after{width: 100%;}
.Floor002912 .tab li a{color: #333;}
.Floor002912 .slider{clear: both;margin-top: 1.17vw;}
.Floor002912 .slider > .slick-list{overflow: inherit;}

.Floor002912 .pic{height: 13.1875vw;margin-bottom: 2em;}
.Floor002912 .pic img{max-height: 13.1875vw;}
.Floor002912 .slider .box li.slick-slide a:hover .detail{opacity:0;}
.Floor002912 .slider .box li.slick-slide a:hover .info .home_more:after{width:100%;}
.Floor002912 .slider .box li.slick-slide a:hover .info .home_more>*{background:url(../images/home_more3.png) no-repeat right 0.3rem center;}
.Floor002912 .slider .box li.slick-slide a:hover .info .home_more>*{color:#fff !important;}

.Floor002912 .detail aside{position: relative;}
.Floor002912 .detail aside span{transition: 0.3s;color: #333;}
.Floor002912 .detail aside span.off{position: absolute; left: 0; top: 0; width: 100%;opacity: 0;}
.Floor002912 .slider .box li.slick-slide a:hover{background: url("../images/Floor002912-bg.png") no-repeat center center;background-size: cover;}
.Floor002912 .slider .box li.slick-slide a:hover .detail .home_more span.on{opacity: 0;}
.Floor002912 .slider .box li.slick-slide a:hover .detail .home_more span.off{opacity: 1;}
.Floor002912 a{position:relative;}
.Floor002912 .info{position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align: center;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.Floor002912 li .fixed{height: 100%}
.Floor002912 .info{background: rgba(34,94,171,.8);opacity: 0;pointer-events: none;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;border-radius: 20px; padding: 10px;}
.Floor002912 li .info h3 {visibility: hidden;color: #fff;position: relative;font-size: 1.25em;margin: 0 30px;padding-bottom: 0;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.Floor002912 li .info h3 {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}
.Floor002912 li .info p {-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}
.Floor002912 li a:hover h3 {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.Floor002912 li a:hover p {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.Floor002912 li .info p {visibility: hidden;color: #fff;margin: 20px 10px 30px; line-height: 2; font-size: 1em;/* border-top: 1px solid rgba(255, 255, 255, 0.5); */-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;overflow: hidden;}
.Floor002912 li a:hover .info {opacity: 1;}
.Floor002912 li a:hover h3 {visibility: visible;}
.Floor002912 li a:hover p {visibility: visible;}
.Floor002912 li .info span{font-size:1em;}
.Floor002912 .more{text-align: center; padding-top: 3.645vw;}
.Floor002912 .more a{display: block; width: 220px;line-height: 50px; border-radius: 50px; border: 1px solid rgba(255,255,255,0.2); margin: 0 auto;color: #fff; font-size: 16px; transition: 0.3s;}
.Floor002912 .more a:hover{color: #fff;background: #d61f25;}

.Floor002912 .slick-arrow{position: absolute;z-index: 30;top: 50%;width: 50px;height: 50px;border: 1px solid rgb(80 114 170);padding: 0;margin-top: -25px;border-radius: 50%;transition: 0.3s;z-index: 99;/* background: #fff; */}
.Floor002912 .slick-arrow:hover{background: #d61f25;}
.Floor002912 .slick-arrow:before{position: absolute;content: '';width: 10px;height:10px;border-bottom: 2px solid #225eab;border-left: 2px solid #225eab;left: 50%;top: 50%;margin: -5px 0px 0 -4px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002912 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);margin: -6px 0px 0 -6px;}
.Floor002912 .slick-arrow:hover{background:#d61f25; border-color: #d61f25;}
.Floor002912 .slick-arrow:hover:before{border-bottom: 2px solid #fff;border-left: 2px solid #fff;}

@media(max-width:640px){
.Floor002912 .slick-arrow{width: 30px; height: 30px;}
.Floor002912 .tab a{font-size: 15px;}
}
@media(min-width:1701px){
.Floor002912 .tab {position: absolute;right: 0;top: 0.8vw;width: 65%;padding: 0 0 0 50px;}
.Floor002912 .slider .box ul{ margin: 0 -0.5vw;}
.Floor002912 .slider .box ul{ /* margin: 0 3vw; */}
.Floor002912 .slick-prev{left: -3vw;}
.Floor002912 .slick-next{right: -3vw;}
}
@media(max-width:1700px){
.Floor002912 .slick-prev{left: -60px;}
.Floor002912 .slick-next{right: -60px;}
}
@media(max-width:1500px){
.Floor002912 .slick-prev{left: 0;}
.Floor002912 .slick-next{right: 0;}

}
@media(max-width:1200px){
.Floor002912 .pic{height:20vw; }
.Floor002912 .pic img{max-height: 20vw;}
.Floor002912 .slider .box li.slick-slide{padding-top: 4vw;}
.Floor002912 .name{font-size: 2.5vw;}
.Floor002912 a:hover .name aside{font-size:5vw;}
}
@media(max-width:640px){
.Floor002912 .pic{height:40vw; }
.Floor002912 .pic img{max-height: 40vw;}
.Floor002912 .more,
.Floor002912 .slider .box li.slick-slide{padding-top: 20px;}
.Floor002912 .tab li{width: auto;}
.Floor002912 .name{font-size:4vw;height: 45px;line-height: 20px;}
.Floor002912 a:hover .name aside{font-size:10vw;}
.Floor002912 .slider .box li.slick-slide a{padding: 8vw 0;}

}


















/*Floor003080 */
.Floor003080{ padding:4% 0; overflow: hidden; background: url("../images/Floor003080_bg.png") no-repeat center bottom #f3f3f5; background-size: cover;}
.Floor003080 .auto{position: relative; z-index: 2;}
.Floor003080 .title{position: relative; /* margin-bottom:5em; */ }
.Floor003080 .box{position:relative;}
.Floor003080 .category .slick-list{overflow-y:unset;}
.Floor003080 .category .item{ margin: 0 0.5vw; position: relative;}
.Floor003080 .category .tit{font-size:1.0625em;color: #333; line-height: 1; padding: 1vw 0.5vw ; transition: 0.3s; cursor: pointer;position: relative; background: #fff; text-align: center;; border-radius:30px }
.Floor003080 .category .slick-current .tit{color: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); background: #225eab;}
.Floor003080 .category .dl{display: none;width: 100%; text-align: center; background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.10); margin: 14px 0; border-radius: 10px;}
.Floor003080 .category .item:hover .dl{display:block;}
.Floor003080 .category .item:hover .dl dd{line-height:1.25; font-size:0.9375em;padding:14px 10px;}
.Floor003080 .category .item:hover .dl dd a{ color: #666;}
.Floor003080 .category .item:hover .dl dd:not(:last-child){border-bottom: 1px solid #eaeaea;}
.Floor003080 .dots{position: absolute; bottom:0; left: 0; z-index: 20;}
.Floor003080 .dots .slick-arrow{width: 46px; height: 46px; border-radius: 50%; border: 2px solid #b1b1b2; position: relative;}
.Floor003080 .dots .slick-arrow+.slick-arrow{margin-left: 20px;}
.Floor003080 .dots .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; border-right: 2px solid #b1b1b2;border-top: 2px solid #b1b1b2; transform: rotate(45deg); left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003080 .dots .slick-arrow:hover,
.Floor003080 .dots .slick-arrow:hover:before{border-color:#005fae;}
.Floor003080 .dots .slick-prev{transform: rotate(180deg);}

.Floor003080 .list .slider{position: relative;}
.Floor003080 .list .slider li{display: block;position: relative;}
.Floor003080 .list .slider .pic{text-align: right;}
.Floor003080 .list .slider .txt{position: absolute; left:0; top:50%;width:38%;z-index: 10;  transform: translateY(-50%); }
.Floor003080 .list .slider .txt aside{line-height: 1;font-size:1.5em;  font-weight: bold; color:#005fae;}
.Floor003080 .list .slider .txt p{margin:1.5vw 0; line-height: 2; font-size:1.0625em;}
.Floor003080 .list .slider .txt .dl{margin-bottom:1.5vw; font-size:1em;}
.Floor003080 .list .slider .txt .dl dd{float: left; width: 31.3%; margin-right: 3%; margin-bottom: 3%; border: 1px solid #005fae; color: #005fae; text-align: center;line-height: 1.25; padding: 10px; border-radius: 5px; font-size: 1.0625em;}
.Floor003080 .list .slider .txt .dl dd a{ color: #005fae;display: block; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.Floor003080 .list .slider .txt .dl dd:nth-child(3n){margin-right:0;}
.Floor003080 .list .slider li{transition: 0.3s;}
.Floor003080 .list .slider li:not(.slick-active){opacity: 0.2;}
.Floor003080 .pages{position: absolute; z-index: 10; left:3vw; top:3vw;color: #fff; font-size:3.75em; display: none;}
.Floor003080 .pages span{font-family:Oswald; line-height: 1;display: inline-block;vertical-align: text-bottom;}
.Floor003080 .pages span.cur{font-size: 0.8em;position: relative; padding-right:10px; padding-bottom:6px;}
.Floor003080 .pages span.cur:after{position: absolute; content: ''; width: 1px; height: 50px;transform: skewX(-30deg); left: 100%; top: 20%; background: #fff;}
.Floor003080 .pages span.total{font-size: 0.2667em; padding-left: 10px;}

.Floor003080 .btn .slick-arrow{width: 46px; height: 46px; position: absolute; top: 0; margin-top:4px;}
.Floor003080 .btn .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; border-right: 2px solid #b1b1b2;border-top: 2px solid #b1b1b2; transform: rotate(45deg); left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003080 .btn .slick-arrow:hover,
.Floor003080 .btn .slick-arrow:hover:before{border-color:#005fae;}
.Floor003080 .btn .slick-prev{transform: rotate(180deg); left: 0;}
.Floor003080 .btn .slick-next{right: 0;}
@media(max-width:1600px){
.Floor003080 .slider{width: 106%;}
}
@media(min-width:1025px) and (max-width:1440px){
.Floor003080 .info{ margin-bottom:3vw ;}
}
@media(min-width:1025px){
.Floor003080 .box{position:absolute; right: 0; top:0.8vw; width:72%; padding: 0 50px;}
.Floor003080 .list .slider{overflow: hidden;width:100%;}
.Floor003080 .list .slider .slick-list{overflow: inherit;}
}

/*Floor002919 */

.Floor002919{background:url("../images/Floor002919_bg.png") no-repeat center bottom #225eab; padding: 4% 0;}
.Floor002919 .Hometitle .en{ color: #fff;}
.Floor002919 .Hometitle .cn{ color: #fff;}
.Floor002919 .Homemore { background: #fff url(../images/more2.svg) no-repeat right calc(22 / 18 * 1em) center; background-size: calc(15 / 16 * 1em) auto;color: #225eab; }
.Floor002919 .Homemore:hover{color: #fff; background: #d61f25 url(../images/more.svg) no-repeat right calc(22 / 18 * 1em) center;background-size: calc(15 / 16 * 1em) auto; }

@media(min-width:769px){
.Floor002919 .auto > .ytable > .ytable-cell{vertical-align: top;}
.Floor002919 .Ispic{ width: 37.143%; height: 29.167vw;}
.Floor002919 .info{padding-left: 4.167vw;}
.Floor002919 .set-up{padding-top: 3.625vw; padding-bottom: 1.71875vw;/* margin-left: -250px; */}
.Floor002919 .set-up .year{width: 250px;}
.Floor002919 .set-up .column{padding-left: 4.167vw;}
}
.Floor002919 .info p{font-size: 1em;line-height: 2.2; color: #fff; margin: 2vw 0;}
.Floor002919 .set-up .year{background: rgba(165,45,51,0.64);color: #fff; text-align: center;}
.Floor002919 .set-up .year time{text-align: right;display: inline-block;}
.Floor002919 .set-up .year time span{display: block;margin-bottom: 5px;font-size: 72px; line-height: 0.8em;}
.Floor002919 .set-up .year time span:before{display: inline-block; height: 2px; background: #fff; content: ''; width: 16px; vertical-align:bottom; margin-right: 5px;}
.Floor002919 .set-up .column{background: #fff;}
.Floor002919 .set-up .column li{float: left;width: 20%; text-align: center;}
.Floor002919 .set-up .column li a{display: block; transition: 0.3s;color: #000;font-size: 1em; padding: 12px 0;}
.Floor002919 .set-up .column li a:hover{margin-top:-10px; background: #d61f25;box-shadow: 0px 6px 12px rgba(214,31,37,0.5);color: #fff;}
.Floor002919 .set-up .column li figure{ position:relative; width:55%; max-width:50px; margin:0 auto;}
.Floor002919 .set-up .column li figure img{ display:block; width:100%; transition:transform ease-out 0.1s;}
.Floor002919 .set-up .column li figure img.hide{ display:none; }
.Floor002919 .set-up .column li a:hover figure img{ display:none;}
.Floor002919 .set-up .column li a:hover figure img.hide{ display:block;transform: scale(0.95);}
.Floor002919 .set-up .column li .icon{ margin-bottom: 10px; height: 50px;background-repeat: no-repeat;background-position: center center;}
.Floor002919 .set-up .column li .icon-1{background-image: url("../images/Floor002919_icon1.png");}
.Floor002919 .set-up .column li .icon-2{background-image: url("../images/Floor002919_icon2.png");}
.Floor002919 .set-up .column li .icon-3{background-image: url("../images/Floor002919_icon3.png");}
.Floor002919 .set-up .column li .icon-4{background-image: url("../images/Floor002919_icon4.png");}
.Floor002919 .set-up .column li .icon-5{background-image: url("../images/Floor002919_icon5.png");}

.Floor002919 .set-up .column li a:hover .icon-1{background-image: url("../images/Floor002919_icon1_on.png");}
.Floor002919 .set-up .column li a:hover .icon-2{background-image: url("../images/Floor002919_icon2_on.png");}
.Floor002919 .set-up .column li a:hover .icon-3{background-image: url("../images/Floor002919_icon3_on.png");}
.Floor002919 .set-up .column li a:hover .icon-4{background-image: url("../images/Floor002919_icon4_on.png");}
.Floor002919 .set-up .column li a:hover .icon-5{background-image: url("../images/Floor002919_icon5_on.png");}
@media(max-width:768px){
.Floor002919 .ytable,
.Floor002919 .ytable-cell{display: block;}
.Floor002919 .Ispic{padding-bottom: 107%;}
.Floor002919 .set-up{margin-top: 6vw;}
.Floor002919 .set-up .ytable{position: relative;}
.Floor002919 .set-up .year{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; padding: 4vw 2vw; text-align: right;}
}
@media(max-width:640px){
.Floor002919 .set-up .year time span{font-size: 12vw;}
.Floor002919 .set-up .column li a{font-size: 3.5vw;}
.Floor002919 .set-up .column li .icon{margin-bottom:3vw;background-size: contain;height: 7vw;}
}


/*Floor003180 */
.Floor003180{overflow: hidden;padding: 4% 0 ; position: relative;z-index: 1;}

.Floor003180 .text-img{position: absolute; left: 0; bottom: 0;width: 100%;height: calc(176 / 980 * 100%);background: url(../images/Floor003180-text.svg) no-repeat left bottom; background-size: contain;}

@media (min-width:1025px) {
.Floor003180 .left-intro{width: 50%;}   
.Floor003180 .right-img{width: 46%; } 
}
.Floor003180 .left-intro .column-name{margin-bottom: calc(73 / 16 * 1em);}
.Floor003180 .intro h2{margin: 0 0 calc(20 / 40 * 1em);color: #bf9c50;font-family: 'Oswald-Medium';font-size: calc(40 / 16 * 1em);}
.Floor003180 .intro pre{font-family: 'SourceHanSansCN-Regular'; line-height: calc(30 / 16 * 1em);}
.Floor003180 .intro + .number{margin-top: calc(63 / 16 * 1em);}
.Floor003180 .number li{float: left;width: 18.4%; padding: 1em calc(10 / 16 * 1em);  background-color: #d61f25; }
.Floor003180 .number li:not(:nth-child(5n)){margin-right: 2%;}
.Floor003180 .number li .inner{position: relative; text-align: center;}
.Floor003180 .number li .icon{width: calc(44 / 16 * 1em);}
.Floor003180 .number li h3{margin: 0;color: #bf9c50;font-size: calc(18 / 16 * 1em);font-weight: normal;}
.Floor003180 .number li aside{color: #333333;}
.Floor003180 .left-intro .Homemore{margin-top: calc(55 / 16 * 1em);}

.Floor003180 .right-img{position: relative; padding-bottom: calc(676 / 1400 * 100%);perspective: 1400px; margin-top: calc(50 / 16 * 1em);}
.Floor003180 .right-img > *{position: absolute;left: 0;}
.Floor003180 .right-img .Ispic{ top: 0;height: 100%; width: 100%; transition-property: transform; transform-style: preserve-3d;}
.Floor003180 .right-img .main{bottom:calc(100 / 676 * 100%);width: 100%;}
.Floor003180 .right-img .team a{display: block; max-width: calc(420 / 16 * 1em);color: #fff; width: 80%; background: url(../images/Floor003180-more.svg) no-repeat right 2em top 2em #bf9c50;color: #fff; padding: 2em 0 2em calc(66 / 16 * 1em); transition: 0.3s; background-size: calc(15 / 16 * 1em) auto;}
.Floor003180 .right-img .team a:hover{background-color: rgba(255,255,255,0.5); color: #bf9c50; background-image: url(../images/Floor003180-more2.svg);}
.Floor003180 .right-img .team span{font-size: calc(18 / 16 * 1em); line-height: calc(30 / 18 * 1em);display: block;}
.Floor003180 .right-img .team aside{font-size: calc(30 / 16 * 1em); line-height: 1;}
.Floor003180 .right-img .top-man{padding-left: calc(66 / 16 * 1em);color: #fff; margin-bottom: calc(49 / 16 * 1em);}
.Floor003180 .right-img .top-man h3{margin: 0 0 calc(12 / 33 * 1em);font-size: calc(33 / 16 * 1em);font-family: 'Oswald-Medium','SourceHanSansCN-Bold'; font-weight: normal;}
@media (min-width:1025px) {
.Floor003180 .right-img .Ispic{ }
}
@media (max-width:1024px) {
.Floor003180 .left-intro .more{text-align: center;}
.Floor003180 .left-intro .more a{text-align: left;}
.Floor003180 .right-img{padding-bottom: 100%; margin: 0 calc((-100vw * 0.06) / 2);}
.Floor003180 .right-img .Ispic{width: 100%;}
}




/*Floor003196 */
.Floor003196{ /* background: url(../images/Floor003196-bg.jpg) no-repeat center center;background-size: cover; */ padding: 4% 0 ;}

@media (max-width:1024px) {
.Floor003196 .box-new-company{ margin-bottom: calc(30 / 16 * 1em);}
}

.Floor003196 .ytable-cell{ vertical-align: top;}
.Floor003196 [class*=box-new-] a:hover{color: #d61f25;}
.Floor003196 [class*=box-new-] h4.tit{margin: 0;font-weight: normal;}
.Floor003196 .box-new-industry{background-color: #f9f9f9; padding: calc(41 / 16 * 1em);}
.Floor003196 a.inner{display: block; }
.Floor003196 a.inner .txt{border-right: 1px solid  #eee;border-left: 1px solid #eee; padding-left: calc(31 / 16 * 1em); padding-right: calc(31 / 16 * 1em);}
.Floor003196 .label span{display: inline-block;	width: calc(90 / 16 * 1em); text-align: center;color: #225eab;line-height: calc(30 / 14 * 1em);border-radius: 50px;border: solid 1px #225eab;font-size: calc(14 / 16 * 1em);}
.Floor003196 a.inner h4.tit{margin: calc(36 / 24 * 1em) 0 calc(20 / 24 * 1em) 0;font-size: calc(18 / 16 * 1em); line-height: calc(30 / 24 * 1em);}
.Floor003196 a.inner p{ color: #999; line-height: calc(30 / 16 * 1em); margin-bottom: calc(50 / 16 * 1em); height: calc((30 / 16 * 1em) * 3);}
.Floor003196 a.inner .more{color: #225eab;display: inline-block; font-size: calc(14 / 16 * 1em); padding-right: calc(30 / 16 * 1em); background: url(../images/more2.svg) no-repeat right center; background-size:calc(14 / 16 * 1em) auto;transition: 0.3s;}
.Floor003196 a.inner:hover .more{padding-right:calc(50 / 16 * 1em);color: #d61f25;}
.Floor003196 a.inner:hover .label span{background-color:#d61f25;color: #fff; border-color: #d61f25;}

.Floor003196 .box-new-company .pic{overflow: hidden;margin-bottom: calc(40 / 16 * 1em);}
.Floor003196 .box-new-company .Ispic{padding-bottom: calc(285 / 460 * 100%); transition: 0.3s;}
.Floor003196 a.inner:hover .Ispic{transform: scale(1.12);}

.box-new-industry{ border: 1px solid #eee; padding:10px;}
.box-new-industry li{ position: relative; padding-left: 35px;}
.box-new-industry li+li{ margin-top: 10px;}
.box-new-industry li span{ position: absolute; left: 0; top: 0; display: block; width: 26px; height: 26px; text-align: center; line-height: 26px; background: #ddd; border-radius: 50%; color: #fff; font-size: 14px;}
.box-new-industry li h3{ font-weight: normal; margin: 0; font-size: 16px; overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.box-new-industry li pre{ color: #999; line-height: 24px;  padding-top: 5px;}
.box-new-industry li span{ background-color: #0369b4;}


@media only screen and (min-width:768px ) {
.box-new-industry li pre{  overflow: hidden;}	
}
@media(max-width:640px){
.box-new-industry li pre{display: -webkit-box;}
}

.Floor003196 .more-btn{/* text-align: right; */}
.Floor003196 .more-btn a{display: block;max-width: calc(160 / 16 * 1em);margin-top: 0vw;border-radius: 50px;line-height: calc(50 / 16 * 1em);padding-left: calc(25 / 16 * 1em);text-align: left;background: #225eab url(../images/more.svg) no-repeat right calc(22 / 18 * 1em) center;background-size: calc(15 / 16 * 1em) auto;color: #fff;}
.Floor003196 .more-btn a:hover{background-color:#d61f25;color: #fff; border-color: #d61f25;}

@media (min-width:1025px) {
  .Floor003196 .box-new-company{width: calc(490 / 1440 * 100%); /* background-color: #f9f9f9; */  }  
  .Floor003196 a.inner{margin-right:calc(30 / 16 * 1em);}
}
@media (max-width:1024px) {
    .Floor003196 .column-tit{font-size: calc(32 / 16 * 1em);}
}


/*Floor002955 */
.Floor002955{margin: 4% 0;}
.Floor002955 .title{padding: 0 0 10px 0;font-size: 24px;line-height: 30px;color: #333;border-bottom: 1px solid #eee; margin-bottom: 20px;font-family: 'HarmonyOS_Sans_SC_Medium';}
.Floor002955 .title a{float: right;border-radius: 15px;border: solid 1px #dcdcdc; padding: 0 1.2em;font-size: 14px;color: #666;font-family: arial, sans-serif;}
.Floor002955 .title a:hover{background: #d61f25;color: #fff;border-color: #d61f25;}
@media(max-width:480px){
.Floor002955 .title{font-size: 6vw;}
.Floor002955 .title a{font-size: 3.5vw;}
}

@media(min-width:1025px){
.Floor002955 .box{width: 31%; float: left;}
.Floor002955 .box:not(:nth-child(3n)){margin-right:3.5%;}
.Floor002955 .box3{width: 31%; float: left;}
}
@media(max-width:1024px){
.Floor002955 .box{padding-top: 6vw;}
}
.Floor002955 .box .inner{/* box-shadow:  0 0 10px rgba(0, 0, 0, 0.12); */ border: 1px solid #eee; padding: 20px;}
.Floor002955 .box ol{border-bottom: 1px solid #dedede;padding-bottom: 16px;margin-bottom: 1px; }
.Floor002955 .box ol.ol-pic a{display: block;position: relative;}
.Floor002955 .box ol.ol-pic .Ispic{height: 200px;}
.Floor002955 .box ol.ol-pic aside{position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; color: #fff;background: rgba(0,0,0,0.5);font-size: 16px;line-height: 40px;}
.Floor002955 .box ol.ol-pictxt .txt aside{font-size: 16px;}
.Floor002955 .box ol.ol-pictxt .txt p{line-height: 1.715em;}
.Floor002955 .box ol.ol-pictxt .txt time{color: #999;}
.Floor002955 .box li{line-height: 50px;}
.Floor002955 .box li:not(:last-child){border-bottom: 1px dotted #dedede;}
.Floor002955 .box li a{font-size: 1em;}
.Floor002955 .box li a:before {display: inline-block;content: '';height: 6px;width: 6px;background: #225eab;vertical-align: middle;margin-right: 10px;border-radius: 50%;}
.Floor002955 .box li time{float: right;color: #999;font-size: 0.875em; margin-left: 10px;}

.Floor002955 .box3 .inner{/* box-shadow:  0 0 10px rgba(0, 0, 0, 0.12); */border: 1px solid #eee; padding: 20px;}
.Floor002955 .box3 li{ display: block; position: relative; padding-left: 35px; line-height: 1.8; }
.Floor002955 .box3 li+li{ margin-top: 15px;}
.Floor002955 .box3 li a{font-size: 1em;}
.Floor002955 .box3 li span{ position: absolute; left: 0; top: 0; display: block; width: 26px; height: 26px; text-align: center; line-height: 26px; background: #ddd; border-radius: 50%; color: #fff; font-size: 14px;}
.Floor002955 .box3 li h3{ font-weight: normal; margin: 0; font-size: 1em; overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002955 .box3 li pre{ color: #999; line-height: 1.6; font-size: 0.875em;  padding: 5px 0;}
.Floor002955 .box3 li span{ background-color: #225eab;}




@media(min-width:769px){
.Floor002955 .box ol.ol-pictxt .pic{width: 204px;}
.Floor002955 .box ol.ol-pictxt .txt{padding-left: 20px;}
}
@media(max-width:768px){
.Floor002955 .box ol.ol-pictxt .ytable,
.Floor002955 .box ol.ol-pictxt .ytable-cell{display: block;}
.Floor002955 .box ol.ol-pictxt .txt{padding: 3vw;}
.Floor002955 .box li a,
.Floor002955 .box ol.ol-pictxt .txt aside,
.Floor002955 .box ol.ol-pic aside{font-size: 4vw;}
.Floor002955 .box ol.ol-pictxt .txt p{font-size: 3.5vw;}
.Floor002955 .box3 li a ,
.Floor002955 .box3 li pre {font-size: 4vw;line-height: 1.8;}
}



/*Floor002934 */
.Floor002934{padding: 4% 0; background: #fafafa;}
.Floor002934 .slider{position: relative; z-index: 1; }
.Floor002934 .slider li a{display: block; }
.Floor002934 .slider .Ispic{padding-bottom: 72.334%;}
.Floor002934 .slider li aside{margin: 10px 0; font-size: 1em;color: #000; text-align: center;}
.Floor002934 .slider li p{color: #b9b9b9;line-height: 1.428em; height: 2.856em; margin: 0;}
.Floor002934 .slick-arrow{position: absolute;z-index: 30;top: 50%;width: 50px;height: 50px;border: 1px solid #225eab;padding: 0;margin-top: -25px;border-radius: 50%;transition: 0.3s;z-index: 99;}
.Floor002934 .slick-arrow:hover{background: #d61f25;}
.Floor002934 .slick-arrow:before{position: absolute;content: '';width: 10px;height:10px;border-bottom: 2px solid #225eab;border-left: 2px solid #225eab;left: 50%;top: 50%;margin: -5px 0px 0 -4px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002934 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);margin: -6px 0px 0 -6px;}
.Floor002934 .slick-arrow:hover{background:#d61f25; border-color: #d61f25;}
.Floor002934 .slick-arrow:hover:before{border-bottom: 2px solid #fff;border-left: 2px solid #fff;}
.Floor002934 .slick-prev{left: -60px;}
.Floor002934 .slick-next{right: -60px;} 

@media(min-width:1025px){
.Floor002934 .slider {margin: 0 -20px;}
.Floor002934 .slider li a{margin: 0 20px;}
}
@media(max-width:1024px){
.Floor002934 .slider .ul{padding: 3vw 8vw 2vw;}
.Floor002934 .slider li a{margin: 0 1vw;}
.Floor002934 .slick-arrow {width: 34px;height: 34px;}
.Floor002934 .slick-prev{left: 0;}
.Floor002934 .slick-next{right: 0;}
}
@media(max-width:640px){
.Floor002934 .slider{padding-left: 0;}
.Floor002934 .title{width: 10vw;}
.Floor002934 .title a{font-size: 4vw;width: 4vw;}
.Floor002934 .slider li a{margin: 0 2vw;}
}



/*.Floor0004*/
.Floor0004{ padding:4% 0; }
.Floor0004 .home_title h1{ background: url(../images/tit_icon5.png) no-repeat left center; }

.Floor0004_video{ position:fixed; z-index:999; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.8);}
.Floor0004_video .close{ cursor:pointer; position:absolute; right:5%; top:5%; width:40px; height:40px;}
.Floor0004_video .close::before,
.Floor0004_video .close::after{ position:absolute; content:''; transform:rotate(-45deg); width:100%; height:3px; background:#fff;}
.Floor0004_video .close::after{ transform:rotate(45deg);}
.Floor0004_video .ytable{height: 100%;}
.Floor0004_video .files{ margin:0 auto; width:96%; max-width:800px; max-height:50%;}
.Floor0004_video .files video{ background:#000;}

.Floor0004 .item_list{margin:0 -8px}
.Floor0004 .item{margin:0 8px;position: relative; cursor: pointer}


.Floor0004 .item .pic{padding-bottom:68%;position: relative;border-radius: 0px; overflow:hidden;}
.Floor0004 .item .pic:before{ content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; 
background:rgba(0,0,0,0.3); transition: 0.5s}
.Floor0004 .item .pic:after{ content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; 
background: url(../images/play.png) no-repeat center center ; background-size:50px 50px; opacity: 1 ; transition: 0.5s}
.Floor0004 .item:hover .pic:before{background:rgba(0,0,0,0.5);}
.Floor0004 .item:hover .pic:after{opacity: 0.9}

.Floor0004 .item .text{text-align: center;padding-top: 20px}
.Floor0004 .item .text h1{font-size: 16px; font-weight:normal; margin:0 0 5px 0; color: #222}


.Floor0004 .slick-arrow{position: absolute;z-index: 30;top: 50%;width: 50px;height: 50px;border: 1px solid #225eab;padding: 0;margin-top: -25px;border-radius: 50%;transition: 0.3s;z-index: 99;}
.Floor0004 .slick-arrow:hover{background: #d61f25;}
.Floor0004 .slick-arrow:before{position: absolute;content: '';width: 10px;height:10px;border-bottom: 2px solid #225eab;border-left: 2px solid #225eab;left: 50%;top: 50%;margin: -5px 0px 0 -4px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor0004 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);margin: -6px 0px 0 -6px;}
.Floor0004 .slick-arrow:hover{background:#d61f25; border-color: #d61f25;}
.Floor0004 .slick-arrow:hover:before{border-bottom: 2px solid #fff;border-left: 2px solid #fff;}
.Floor0004 .slick-prev{left: -60px;}
.Floor0004 .slick-next{right: -60px;}

@media (max-width: 1024px) {
    .Floor0004 .item_list {margin: 0 ;padding: 3vw 8vw 2vw;}
    .Floor0004 .slick-arrow {width: 34px;height: 34px;}
    .Floor0004 .slick-prev {left: 0;}
    .Floor0004 .slick-next {right: 0;}
}


.adlist .ad img {height: auto !important;width: 100%;display: block;}


.Floor_link{background-color: #fafafa;padding:2% 0 ;}
.Floor_link .title{/* float: left; *//* width:14%; *//* position: relative; *//* top:-16px; */}
.Floor_link .title h3{font-size: 20px;color:#333;}
.Floor_link .title h3 span{font-size: 15px;color:#225eab;display: inline-block;font-weight: normal;padding-left: 10px;}

.Floor_link .con{float: left;width:100%;}
.Floor_link .con li{float: left;padding-right: 20px;margin-bottom: 10px;}
.Floor_link .con li:before{content: '';display: inline-block;width:14px;height:1px;background-color: #c4c4c4;position: relative;top:-5px;margin-right: 6px;}
.Floor_link .con li a{font-size: 16px;color:#999;}
.Floor_link .con li a:hover{color:#d61f25;}





/*Bottom002743 */
.Bottom002743{background: url(../images/Bottom002743_bg.png) no-repeat center #225eab; padding-top:60px; color: rgba(255,255,255,0.7); background-size: cover;}
.Bottom002743 a{color: rgba(255,255,255,0.6);}
.Bottom002743 a:hover{color: #fff;}
.Bottom002743 .cons{padding-bottom:3.5em;}
.Bottom002743 .copyright{line-height: 24px;padding:20px 0;color:rgba(255,255,255,0.6); font-size: 0.875em; border-top:1px solid rgba(255,255,255,0.1);}
.Bottom002743 .copyright a{color:rgba(255,255,255,0.6);;}
.Bottom002743 .copyright a:hover{color: #fff;}
.Bottom002743 .copyright aside a:not(:last-child):after{display: inline-block;content: '';width: 1px;height: 13px;background: #c0c0c0;vertical-align: middle;margin: 0 15px;}
.Bottom002743 .contact{max-width:280px;}
.Bottom002743 .contact .name{font-size:1.4em;color: #fff; padding-bottom: 25px; font-weight: bold;}
.Bottom002743 nav dl dt{font-size:1.125em;color: #fff; padding-bottom: 25px;}
.Bottom002743 nav dl:last-child dt{text-align: center;}
.Bottom002743 .contact li{padding-bottom:14px;}
.Bottom002743 .contact li aside{padding-left:28px;line-height: 28px;background-position: left 6px;background-repeat: no-repeat; font-size:1em;}
.Bottom002743 .contact li:nth-child(1) aside{background-image: url(../images/Bottom002743_icon_call.png);}
.Bottom002743 .contact li:nth-child(2) aside{background-image: url(../images/Bottom002743_icon_email.png);}
.Bottom002743 .contact li:nth-child(3) aside{background-image: url(../images/Bottom002743_icon_add.png);}
.Bottom002743 .contact li b{font-size:2.23em;color:#fff; margin-bottom: 15px;}
.Bottom002743 nav dl dt a{color: #fff;}
.Bottom002743 nav{float: right;width: 74%;max-width: 1160px;}
.Bottom002743 nav dl{float: left; max-width: 145px;}
.Bottom002743 nav dd{line-height: 20px; padding:10px 0; font-size:1em;  }
.Bottom002743 nav .code{text-align: center;}
.Bottom002743 nav .code img{max-width: 120px; border-radius:6px; }
@media(min-width:769px){
.Bottom002743 .contact{float: left;}
.Bottom002743 .copyright aside{float: right;}
	
}
@media(max-width:768px){
.Bottom002743{padding-top: 5%;}
.Bottom002743 nav{display: none;}
.Bottom002743 .contact{display: table; margin: 0 auto;}
.Bottom002743 .contact .name,
.Bottom002743 .copyright{text-align: center;}
    .Bottom002743 .contact li b {font-size: 5vw;}
    .Bottom002743 .cons {padding-bottom: 0;}

}



/*Other002907 */
.Other002907{position: fixed; right: 0px; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); z-index: 999;  border-bottom: 0; width: 80px;  }
.Other002907 li:not(:last-child){  margin-bottom: 5px;background-color: #054aa4;border-radius: 5px;}
.Other002907 li .icon{ text-align: center;display: block;line-height: 36px; padding-top: 45px;background-position:  center 15px;background-repeat: no-repeat; font-size: 14px;color: #fff; }
.Other002907 li a:hover{color: #fff;font-weight: bold;}
.Other002907 li.li_tel .icon{background-image: url("../images/tel.png");}
.Other002907 li.li_wx .icon{background-image: url("../images/wx.png");}
.Other002907 li.li_2 .icon{background-image: url("../images/Other002907_icon2.png");}
.Other002907 li.li_3 .icon{background-image: url("../images/Other002907_icon3.png");}
.Other002907 li.li_4 .icon{background-image: url("../images/Other002907_gettop.png");background-position:  center 20px; background-color: #054aa4;font-size: 14px;font-family: 'Oswald';color: #fff; margin-left: -1px; margin-right: -1px;padding-top: 30px; height: 70px; line-height: normal;border-radius: 5px;}

.Other002907 ul li{ position:relative;}
.Other002907 ul li figure{ position:absolute; top:0; right:90px;background:#054aa4; color:#fff; display:none;border-radius: 5px;}
.Other002907 ul li figure::after{ content: ''; position: absolute; left: 100%; top: 16px;/* transform: translateY(-50%); */ border: 8px solid transparent; border-left-color: #054aa4;}
.Other002907 li.li_tel figure{padding:0 10px; font-size:18px;line-height:84px;white-space:nowrap;} 
.Other002907 li.li_tel figure a{ background-image: none; color:#fff;}
.Other002907 .li_wx figure{ width:150px; padding:10px;}
.Other002907 .li_wx figure img{ display:block; width:100%;}

@media (max-width: 1024px) {
    .Other002907 {display: none;}
}



/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:0;}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:46px;background:#225eab; color:#fff; display:none;}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure{ padding:0 20px; font-size:18px;line-height:48px;white-space:nowrap;} 
.Other002539 .li_tel figure a{ color:#fff;}
.Other002539 .icon{ display:block; width:48px; height:48px; background:url(../images/Other002539-icon.png) no-repeat left top #225eab;margin: 2px 0; /* border-bottom:1px solid #fff; */ border-radius: 3px;}
.Other002539 .icon.gettop{  border-bottom:none; }
.Other002539 .li_sina .icon{ background-position:0 -50px;}
.Other002539 .li_tel .icon{ background-position:0 -100px;}
.Other002539 .li_feedback .icon{ background-position:0 -147px;}
.Other002539 .icon.gettop{ background-position:0 100%;}
.Other002539 .icon.open{ background-image:none; position:relative; }
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul{ display:none;}
.Other002539 #open_2539{ background-color:#225eab;}
}








/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 25em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}
/*Menu003185 */
.Menu003185{background-color: #f5f5f5;font-family: 'SourceHanSansCN-Regular';}
.Menu003185 li:not(:last-child){margin-right: calc(65 / 1920 * 100vw);}
.Menu003185 li a{color: #333333;display: block;font-size: calc(18 / 16 * 1em); padding: calc(25 / 18 * 1em) 0;position: relative;}
.Menu003185 li a:after{position: absolute;content: ''; height: 2px;width: 0;transition: 0.3s;background-color: #225eab; left: 50%;transform: translateX(-50%); bottom: 0;}
.Menu003185 li a:hover:after,
.Menu003185 li.aon a:after{width: 100%;}
@media (min-width:1025px) {
.Menu003185 li{float: left;}
}
@media (max-width:1024px) {
.Menu003185 ul{overflow: auto;white-space: nowrap;}
.Menu003185 li{display: inline-block;position: relative;}
}



.Content{ padding: 4% 0;}

.w22,.w75{padding-bottom: 0;}
.head_name{ padding:0.625em 0; background: #d61f25;}
.head_name h1{ margin:0; font-size:1.5em; color:#fff;line-height:40px;text-align: center;}
.head_name span{ display:block; color:#fff; font-size:0.625em; font-weight: normal; line-height:20px; text-transform: uppercase;}

@media (max-width: 1024px) {
    .head_name h1 {line-height: 24px;}
}


/*
 .Menu001756 涓篸emo缂栧彿
 */
.Menu001756{ }
.Menu001756 ul{ border:1px solid #eee; border-top:0;}
.Menu001756 li{ border-bottom:1px solid #eee; line-height:40px; }
.Menu001756 li a{ display:block; color:#333; font-size:1em; }
.Menu001756 li a:after {content: "";position: absolute;width: 3px;height: 15px;left: 15px;top: 50%;transform: translateY(-50%); background: #d6d6d6;}
.Menu001756 li a:hover,
.Menu001756 li a.aon{ background: #f9f9f9; color: #225eab; }
.Menu001756 li a:hover:after,
.Menu001756 li a.aon:after{background: #225eab;}

@media(min-width:1025px){
.Menu001756 li a{  position: relative;padding: 10px 30px;}
}

@media(max-width:1000px){
.Menu001756 ul{ border:none; padding-bottom:0;}
.Menu001756 li{ float:left; width:25%; text-align:center;}
.Menu001756 li a:after {display: none;}
.Menu001756 li a:hover,
.Menu001756 li a.aon{ background-image:none;}
}
@media(max-width:768px){
.Menu001756 li a{ font-size:14px;}
}

.Hotproduct{ padding: 4% 0 0 0 ;}
.Hotproduct dd {overflow: hidden;background: #f9f9f9;border: solid 1px #eee;}
.Hotproduct dd ul {padding: 5px 7px 10px;overflow: hidden;}
.Hotproduct li{ width:49%; float:left; margin-right:2%; border: 1px solid #eee; background: #fff;  margin-bottom: 2%;}
.Hotproduct li:nth-child(2n) {margin-right: 0;}
.Hotproduct li .pic{ overflow: hidden;}
.Hotproduct li .Ispic{ display:block; padding-bottom:75%; background-size: contain;transition: 0.3s;}
.Hotproduct li a:hover .Ispic{transform: scale(1.1);}
.Hotproduct li a{ text-align:center; font-size: 0.875em; color:#333; display:block;}
.Hotproduct li a:hover{ color:#225eab;}

@media(max-width:1000px){
    .Hotproduct {display: none;}
}


/*RighInfo003186 */
.RighInfo003186{ padding: 0 0 4% 0; overflow: hidden;}
@media (min-width:1025px) {
/* .RighInfo003186 .left-intro{width: 50%;}   
.RighInfo003186 .right-img{width:46%; } */
.RighInfo003186 .number{max-width: calc(540 / 16 * 1em);}
.RighInfo003186 .right-img .pic{/* width:45vw; */ padding-top: 5%;}
}
.RighInfo003186 .left-intro .column-name{margin-bottom: 3em;}
.RighInfo003186 .intro h2{margin: 0 0 calc(20 / 40 * 1em);color: #005fae;font-size: 24px;}
.RighInfo003186 .intro p{line-height: 2.2;font-size:1em;}
.RighInfo003186 .intro + .number{margin-top: calc(63 / 16 * 1em);}
.RighInfo003186 .number li{float: left;width: calc((100% - (20 / 16 * 1em)) / 2); margin-bottom: calc(20 / 16 * 1em);padding: 1em calc(20 / 16 * 1em);
background: -moz-linear-gradient(left,  rgba(191,156,80,0.3) 0%, rgba(191,156,80,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(191,156,80,0.3) 0%,rgba(191,156,80,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(191,156,80,0.3) 0%,rgba(191,156,80,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dbf9c50', endColorstr='#00bf9c50',GradientType=1 ); /* IE6-9 */
}
.RighInfo003186 .number li:not(:nth-child(2n)){margin-right: calc(20 / 16 * 1em);}
.RighInfo003186 .number li .inner{position: relative;}
.RighInfo003186 .number li .icon{position: absolute;right: 0; bottom: 0;width: calc(44 / 16 * 1em);}
.RighInfo003186 .number li h3{margin: 0;color: #005fae;font-size: calc(40 / 16 * 1em);font-weight: normal;}
.RighInfo003186 .number li aside{color: #333333;}
@media (max-width:1024px) {
.RighInfo003186 .right-img .pic{margin: 0 -3vw;}
}
.RighInfo003186 .intro{width: 100%;}




/*Timeline000913 */
.Timeline000913{padding: 0 0 4% 0;}
.Timeline000913 .main{position: relative; z-index: 1; padding-bottom: 7.396vw;}
.Timeline000913 .main .quan{display: block;width: 10px; height: 10px; border-radius: 50%; background: #fff;border: 1px solid #dedede;}
.Timeline000913 .main:before{position: absolute; content:'';width: 1px; top: 10px; bottom: 0;background: #d9d9d9; }
@media(min-width:769px){
.Timeline000913 .main .quan{ margin: 0 auto; }
.Timeline000913 .main:before{left: 50%;}
.Timeline000913 .outer > .ytable-cell{width: 50%;}
}
@media(max-width:768px){
.Timeline000913 .outer,
.Timeline000913 .outer > .ytable-cell{display: block;}
.Timeline000913 .main:before{left: 5px;}
}

.Timeline000913 .item{position: relative;z-index: 4;}
.Timeline000913 .item:not(:last-child){margin-bottom: 2.08vw;}
.Timeline000913 .info{position: relative;}
.Timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -16px; border:16px solid  transparent;}
.Timeline000913 .info .inner{background: #f5f5f5; padding: 1.5vw;}
.Timeline000913 .pic{width: 36.787%;}
.Timeline000913 .pre pre{font-size: 1em;line-height: 1.8;}
.Timeline000913 .year{color: #d61f25;font-size: 2.5em; font-weight: bold;}
.Timeline000913 .year aside{background-repeat: no-repeat;background-image: url("../images/Timeline000913_icon.png");}
@media(min-width:769px){
.Timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 32px;}
.Timeline000913 .item:nth-of-type(2n) .info{padding-left: 32px;}
.Timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color: #f5f5f5;}
.Timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color: #f5f5f5;}
.Timeline000913 .item:nth-of-type(2n-1) .pre{padding-left: 1.5vw;}
.Timeline000913 .item:nth-of-type(2n) .pre{padding-right: 1.5vw;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -10px;background-position: left center;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
.Timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -10px 32px 0;}
.Timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;margin-right: -11px; text-align: right;}
}
@media(max-width:768px){
.Timeline000913 {padding: 6% 0;}
.Timeline000913 .main{margin-left: 3vw;}
.Timeline000913 .year{font-size: 7vw;}
.Timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
.Timeline000913 .year aside:before{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -1vw 3vw 0;}
.Timeline000913 .info{padding: 3vw;}
.Timeline000913 .pre{padding-left: 3vw;}
}
@media(max-width:480px){
.Timeline000913 .pic{width:45%;}
.Timeline000913 .pre pre{font-size: 3.5vw;}
}


/*PicList002925 */

.PicList002925{background: #fff;padding: 0 0 4% 0;overflow: hidden;}
.PicList002925 li{float: left; text-align: center;position: relative;background: #f9f9f9; margin-bottom: 2%;}
.PicList002925 li a{display: block;position: relative; z-index: 3;padding: 1.5em;transition: 0.3s;}
.PicList002925 li .pic{/* padding-bottom: 1.98vw; */}
.PicList002925 li .Ispic{padding-bottom: 102%;background-size: contain;}
.PicList002925 li .tit{margin-top: 1.5vw; /* margin-bottom: 2.08vw; padding: 0 5%; */}
.PicList002925 li .tit aside{font-size: 1em; line-height: 1.6;height: 3em;display: flex;
    align-items: center;
    justify-content: center;}
@media(min-width:769px){
.PicList002925 li{width:32%;}
.PicList002925 li:not(:nth-child(3n)){margin-right:2%;}
}
@media(max-width:768px){
 .PicList002925 .list{padding: 6vw 0;}
.PicList002925 li{width:48.5%;margin-right: 3%;margin-bottom: 3%;}
.PicList002925 li:nth-child(2n){margin-right: 0;}
.PicList002925 li .pic{padding-bottom: 7vw;}
/* .PicList002925 li .tit{margin-bottom: 5vw;} */
.PicList002925 li .tit aside{font-size: 3vw;}
}


/*Page003143 */
.Page003143 .Pages{padding: 0 0 4% 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 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: #225eab;border-color: #225eab;}
@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;}
}


.Culture{   padding:0 0 4% 0; }
.Culture .pic{ width:60%;}
.Culture .infobox{background:#f9f9f9;}
.Culture .info{ padding:2% 0; height: auto; margin-left: -35px; color: #333}
.Culture .info .icon{ width:100px}
.Culture .info .icon span{ display: inline-block; transform: rotate(45deg); padding: 8px; background: rgba(237, 246, 251,0.2); box-shadow: 0 0 0 5px rgba(237, 246, 251,0.1); overflow: hidden}
.Culture .info .icon em{ display: inline-block;background:#f9f9f9; padding:10px;}
.Culture .info .icon img{transform: rotate(-45deg); max-width: 30px; }
.Culture .info h4{ color: #225eab; font-size: 1.25em; padding-bottom: 0.625em; margin: 0;}
.Culture .info p{ font-size: 1em; line-height: 1.875;margin: 0;}
@media(max-width:1024px){
.Culture {padding: 6vw 0;}
.Culture .pic{ width:50%;}
.Culture .info{ margin-left: -35px;}
.Culture .info .icon span{ padding: 5px; box-shadow: 0 0 0 5px rgba(237, 246, 251,0.1)}
.Culture .info .icon em{ padding: 5px;}
.Culture .info .icon{ width: 80px;}
}
@media(max-width:640px){
.Culture .editor_culture{display: flex;flex-direction: column-reverse; background-size: 100%}
.Culture .pic,
.Culture .infobox{width: 100%; padding: 2% 0}
.Culture .info{ padding: 2% 0; margin-left: 0}
}



/*PicList002220*/
.PicList002220{ padding:0% 0 4% 0;}
.PicList002220 .ListAll ul{  position:relative; overflow:hidden;}
.PicList002220 .ListAll li{ float:left; width:32%;  border:1px solid #eee;  margin-bottom: 2%; }
.PicList002220 .ListAll .pic{ display:block;  overflow:hidden}
.PicList002220 .ListAll .pic .Ispic{padding-bottom: 75%;transition: 0.3s;}
.PicList002220 .ListAll a:hover .Ispic{transform: scale(1.1);}
.PicList002220 .ListAll .tit{padding:1em 0 ;}
.PicList002220 .ListAll .tit aside{font-size: 1em; line-height: 1.6; text-align: center;height: 3em;padding: 0 5px;display: flex;
    align-items: center;
    justify-content: center;}
.PicList002220 .ListAll li:hover .tit aside{ color:#225eab;}
@media(min-width:769px){
.PicList002220 li:not(:nth-child(3n)){margin-right:2%;}
}
@media(max-width:767px){
.PicList002220 {padding: 6vw 0;}
.PicList002220 .ListAll li{ width:48.5%;margin-right: 3%;margin-bottom: 3%;}
.PicList002220 .ListAll li:nth-child(2n){margin-right: 0;}
}
/*PicList002220 End*/




/*RighInfo003134 */
.RighInfo003134 {padding: 0 0 4% 0;}
.RighInfo003134 .img-side{border: solid 1px #eee; margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 55.167%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 14px;height: 14px;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: #225eab; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .txt{text-align: left;}
.RighInfo003134 .img-side .tit{ font-size: 1.625em;color: #333; margin-bottom: 0.625em;}
.RighInfo003134 .img-side .text {font-size: 1em;color: #666; line-height: 1.875;}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #225eab;display: block;margin: 0 auto;}
.RighInfo003134 .img-side .btn{ margin-top: 2em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1em;color: #fff;box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08);border-radius: 50px; margin: 0 5px; min-width:8.5em;text-align: center; line-height: 2.8;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #225eab;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a.download:hover{background-color: #d61f25;}

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-size: 1.5em; padding-bottom: 0.666em;color: #333; line-height: 1.875; font-weight: bold; position: relative;padding-left: 20px;}
.RighInfo003134 .prod-intro .name:before {content: "";width: 3px;height: 25px;position: absolute;left: 0;background: #d61f25;top: 11px;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #225eab;display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height: 2; margin: 1em 0 2em 0;color: #333;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 4em;}
.RighInfo003134 .img-side .txt{padding: 0 4%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
.RighInfo003134 .prod-intro .name {font-size: 4.5vw;}
    .RighInfo003134 .prod-intro .name:before {top:5px;}
}

.RighInfo003134 .popUp-box{position: fixed;z-index: 200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
.RighInfo003134 .popUp-box > .ytable{height: 100%;}
.RighInfo003134 .popUp-box .main{background: #fff url(../images/RighInfo003134-bg.jpg) no-repeat;background-size: cover; width: 90%; max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; }
.RighInfo003134 .popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
.RighInfo003134 .popUp-box .close:before,
.RighInfo003134 .popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
.RighInfo003134 .popUp-box .close:after{transform: rotate(45deg);}
.RighInfo003134 .popUp-box .logo img{height: 1.9375em;}
.RighInfo003134 .popUp-box .title{font-family: 'SourceHanSansCN-Medium';font-size: 1.875em;color: #333333;line-height: 1.3333; margin-top: 0.3em;}
.RighInfo003134 .popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color: #da251d; margin: 1em 0;}
.RighInfo003134 .popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color: #333333;font-family: 'SourceHanSansCN-Light';}
.RighInfo003134 .popUp-box .form li{position: relative;z-index: 1; margin-bottom: 10px;}
.RighInfo003134 .popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
.RighInfo003134 .popUp-box .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: 1em; height:3.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
.RighInfo003134 .popUp-box .form li.code dl{overflow: hidden;}
.RighInfo003134 .popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
.RighInfo003134 .popUp-box .form li.code dl dd{width: 38%;float: right;}
.RighInfo003134 .popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
.RighInfo003134 .popUp-box .form ol .btn{display: block;width: 100%;background: #da251d;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-family: 'SourceHanSansCN-Light';font-size: 1em;}
@media (min-width:1025px) {
.RighInfo003134 .popUp-box .main{padding: 10.9375vh 8.25em;}  
.RighInfo003134 .popUp-box .main .ytable-cell{width: 50%;} 
}
@media (max-width:1024px) {
.RighInfo003134 .popUp-box .main{padding:2em; }  
.RighInfo003134 .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
}
.RighInfo003134 .pn-page{ margin-top: 2em;border-top: 1px solid #eee; padding-top: 0.625em;}
.RighInfo003134 .pn-page aside{padding: 10px 0;}
.RighInfo003134 .pn-page aside a{color: #333;}
.RighInfo003134 .pn-page aside a:hover{ color: #d61f25;}


.prodlist{ padding: 2% 0;}
.prodlist .title{font-size: 1.5em; color: #fff; line-height: 1.875; background: #225eab; padding: 0.3em 0.625em ;line-height: 1.875; margin-bottom: 1em;font-weight: bold; position: relative;}
.prodlist .list .slider {margin: 0 5%;}
.prodlist .list li{ float:left;  border: 1px solid #eee; background: #fff;margin: 0 0.5vw; }
.prodlist .list li .pic{ overflow: hidden;}
.prodlist .list li .Ispic{ display:block; padding-bottom:76%; background-size: contain;transition: 0.3s;}
.prodlist .list li a:hover .Ispic{transform: scale(1.1);}
.prodlist .list li a{ text-align:center; font-size: 1em; color:#333; display:block;}
.prodlist .list li a:hover{ color:#225eab;}
.prodlist .slick-arrow{position: absolute;z-index: 30;top: 50%;width: 40px;height: 40px;border: 1px solid rgb(80 114 170);padding: 0;margin-top: -20px;border-radius: 50%;transition: 0.3s;z-index: 99;/* background: #fff; */}
.prodlist .slick-arrow:hover{background: #d61f25;}
.prodlist .slick-arrow:before{position: absolute;content: '';width: 10px;height:10px;border-bottom: 2px solid #225eab;border-left: 2px solid #225eab;left: 50%;top: 50%;margin: -5px 0px 0 -4px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.prodlist .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);margin: -6px 0px 0 -6px;}
.prodlist .slick-arrow:hover{background:#d61f25; border-color: #d61f25;}
.prodlist .slick-arrow:hover:before{border-bottom: 2px solid #fff;border-left: 2px solid #fff;}
.prodlist .slick-prev{left: -5%;}
.prodlist .slick-next{right: -5%;}
@media (max-width: 1024px) {
    .prodlist .title {font-size: 4.5vw;}
    .prodlist .slick-arrow {width: 34px;height: 34px;}
}



/*
 .PicList000762 涓篸emo缂栧彿
 */
.PicList000762{ padding:0% 0 4% 0;}
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f9f9f9;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:1em; color:#333; text-align:center; padding:5% 2%; font-weight: normal;}
.PicList000762 li .pic{ overflow: hidden;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:75%; transition: 0.3s;}
.PicList000762 li a:hover figure{transform: scale(1.1);}
.PicList000762 li a:hover{ background-color:#225eab; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:1024px){
.PicList000762 {padding: 6vw 0 ;}
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}


/*PicList003140 */
.PicList003140{padding: 0% 0 4% 0;}
.PicList003140 .tit{font-size: 1.125em;color: #333;}
.PicList003140 a:hover .tit{color: #d61f25;}
.PicList003140 time{color: #999;display: inline-block;}
.PicList003140 p{color: #666;font-size: 1em; line-height: 1.875;}

.PicList003140 .slick-arrow{position: absolute;z-index: 30;top: 50%;width: 50px;height: 50px;border: 1px solid rgb(80 114 170);padding: 0;margin-top: -25px;border-radius: 50%;transition: 0.3s;z-index: 99;/* background: #fff; */}
.PicList003140 .slick-arrow:hover{background: #d61f25;}
.PicList003140 .slick-arrow:before{position: absolute;content: '';width: 10px;height:10px;border-bottom: 2px solid #225eab;border-left: 2px solid #225eab;left: 50%;top: 50%;margin: -5px 0px 0 -4px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.PicList003140 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);margin: -6px 0px 0 -6px;}
.PicList003140 .slick-arrow:hover{background:#d61f25; border-color: #d61f25;}
.PicList003140 .slick-arrow:hover:before{border-bottom: 2px solid #fff;border-left: 2px solid #fff;}
.PicList003140 .slick-prev{left: -6%;}
.PicList003140 .slick-next{right: -6%;}

.PicList003140 .news-top {margin-bottom: 3.5vw;border: 1px solid #eee;}
.PicList003140  ul{}
.PicList003140 ol{ }
.PicList003140 ol time{margin-bottom: 1.5em;}
.PicList003140 ol .more{display: block;width: 8.5em;line-height: 2.8em;color: #fff;background-color: #225eab;text-align: center; border-radius: 50px;}
.PicList003140 ol .more:hover{background-color: #d61f25;}
.PicList003140 ol p{margin-bottom: 2.5em;}
.PicList003140 ol .img{ overflow: hidden;}
.PicList003140 ol figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:68%; transition: 0.3s;}
.PicList003140 ol a:hover figure{transform: scale(1.1);}



.PicList003140 li a{/* display: block; */ border-bottom: 1px dotted #ececec;padding:1em;transition: 0.3s;border: 1px solid #eee; margin-bottom: 2%;}
.PicList003140 li p{min-height: 3.42856em;}
.PicList003140 li time{padding-right: 2em; background: url(../images/PicList003140-icon.svg) no-repeat right center;background-size: 1em auto; margin-top: 0em;}
.PicList003140 li .img{ overflow: hidden;}
.PicList003140 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:68%; transition: 0.3s;}
.PicList003140 li a:hover figure{transform: scale(1.1);}

.PicList003140 li a:hover{background-color: #fff;box-shadow: 0 0.625em 4.375em rgba(0, 0, 0, 0.08);}
@media (min-width:1025px) {
.PicList003140 .slider{ margin: 0 5.5%;}
.PicList003140 ol .img{width: 40.429%;}   
.PicList003140 ol .txt{padding: 0 3.125em;} 
.PicList003140 li{float: left;width: 100%;}
/* .PicList003140 li:not(:nth-of-type(2n)){margin-right: 3.57%;} */
.PicList003140 li .img {width: 23.3%;overflow: hidden;}
.PicList003140 li .rig {padding-left: 2.6%;} 

}
@media (max-width:1024px) {
    .PicList003140 {padding: 6vw 0;}
.PicList003140 .auto{margin-top: 2em;margin-bottom: 2em;}
.PicList003140 ol .img{margin-bottom:2em;}  
.PicList003140 .rig {padding-top: 4%;}
}


.Support{ padding:0 0 4% 0;}
.Support ul{border-top: 1px solid #eee;}
.Support ul li {width: 100%;padding: 2.8% 9.4%;padding-right: 15.5%;border-bottom: 1px solid #eee;position: relative;}
.Support ul li time{font-size:48px;color:#225eab;line-height:1;font-weight: bold; text-align:center;position:absolute;left:0%;top:50%;transform:translateY(-50%);}
.Support ul li time span{font-size:16px;color:#999;display:block;width:100%;margin-top:5px; font-weight: normal;}
.Support ul li .tit{font-size:1.25em;line-height:1.5;  color:#333;transition:all .5s;}
.Support ul li:hover .tit{color:#d61f25;}
.Support ul li p{font-size:1em;color:#666;line-height:1.875;margin:5px 0;}
.Support ul li .more{font-size:1em;color:#666;position:absolute;top:50%;right:2%;transform:translateY(-50%);transition:all .5s;}
.Support ul li:hover .more{color:#d61f25;}


@media(max-width:1024px){
.Support ul li time{font-size:36px;left:2%;}
.Support ul li time span{font-size:12px;}
.Support ul li .tit{font-size:20px;}
.Support ul li p{font-size:14px;}
.Support ul li .more{font-size:14px;}
}
@media(max-width:768px){
.Support ul li{padding-left:80px;padding-right:110px;}
.Support ul li time{left:10px;}
.Support ul li .more{right:10px;}
}
@media(max-width:640px){
.Support ul li{padding:20px 0;}
.Support ul li time{position:static;transform:translate(0);display:inline-block;margin-bottom:10px;}
.Support ul li .more{position:static;transform:translate(0);margin-top:10px;}
.Support ul li .tit{font-size:4.5vw;}
.Support ul li p {font-size: 3.5vw;}
}



/*
 .TextList009
 */
.TextList009{ padding: 0 0 4% 0 ;}
.TextList009 li{border: 1px solid #eee;margin-bottom: 20px; padding-left:139px; position:relative; padding-right:30px; /* border-radius:5px; */}
.TextList009 li a{ display:block; background:url(../images/TextList009-icon.png) no-repeat right center;padding: 32px 0; padding-right:60px; color: #333;}
.TextList009 li .tit{ font-size: 1.125em;  margin-bottom: 4px;}
.TextList009 li .cs{ font-size: 13px; padding:4px 18px; display: inline-block; background:#225eab; color: #fff;border-radius: 10px;border: 1px solid #fff; }
.TextList009 li time{ position:absolute; text-align:center; left:0; top:50%;margin-top: -35px; height:70px; width:107px; color:#999; border-right:1px dashed #E0E0E0; line-height:normal; font-size:1em;}
.TextList009 li time span{ display:block; font-size:1.875em; padding-bottom:10px; }
.TextList009 li:hover{ background-color:#225eab;color:#fff;}
.TextList009 li:hover a{background-image:url(../images/TextList009-icon_hover.png); color:#fff;}
.TextList009 li:hover time{color:#fff;}
@media(max-width:640px) {
    .TextList009 {padding: 6vw 0;}
    .TextList009 li {padding-left: 26%;padding-right: 2%;}
    .TextList009 li a {padding: 5vw 0;background-size: 28px;}
    .TextList009 li .tit {width: 83%;}
    .TextList009 li time {width: 22%;height:auto;top:50%;margin-top:0;transform: translateY(-50%)}
    .TextList009 li time span {padding-bottom: 0;}
}




.videolist{ padding:0 0 4% 0; }

.videolist_video{ position:fixed; z-index:999; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.8);}
.videolist_video .close{ cursor:pointer; position:absolute; right:5%; top:5%; width:40px; height:40px;}
.videolist_video .close::before,
.videolist_video .close::after{ position:absolute; content:''; transform:rotate(-45deg); width:100%; height:3px; background:#fff;}
.videolist_video .close::after{ transform:rotate(45deg);}
.videolist_video .ytable{height: 100%;}
.videolist_video .files{ margin:0 auto; width:96%; max-width:800px; max-height:50%;}
.videolist_video .files video{ background:#000;}

.videolist .item_list{}
.videolist .item{position: relative; cursor: pointer}
.videolist .item{ float:left; width:32%; margin-right:2%; margin-bottom:2%; }
.videolist .item:nth-child(3n){ margin-right:0;}
.videolist .item .pic{padding-bottom:75%;position: relative;border-radius: 0px; overflow:hidden;}
.videolist .item .pic:before{ content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; 
background:rgba(0,0,0,0.3); transition: 0.5s}
.videolist .item .pic:after{ content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; 
background: url(../images/play.png) no-repeat center center ; background-size:50px 50px; opacity: 1 ; transition: 0.3s}
.videolist .item:hover .pic:before{background:rgba(0,0,0,0.5);}
.videolist .item:hover .pic:after{opacity: 0.9}
.videolist .item .text{text-align: center;padding-top: 20px}
.videolist .item .text h1{font-size: 1em; font-weight:normal; margin:0 0 5px 0; color: #333}
@media (max-width: 1024px) {
    .videolist .item {width: 48.5%;margin-right: 3%;margin-bottom: 3%;}
    .videolist .item:nth-child(3n) {margin-right: 3%;}
    .videolist .item:nth-child(2n) {margin-right: 0;}
    .videolist .item .text {padding-top: 10px;}
    .videolist .item .text h1 {font-size: 4vw;}
}



/*TextList003149 */
.TextList003149 { padding: 0 0 4% 0;}
.TextList003149 .thead {text-align: center;background: #225eab;padding: 1.5em 0;}
.TextList003149 .thead span {float: left;width: 17.5%;color: #fff;display: block;text-align: center;position: relative;}
.TextList003149 .dl {}
.TextList003149 .dl+.dl {/* border-top: 1px solid #ededed; */padding: 10px 0;}
.TextList003149 .dl .dt {text-align: center;cursor: pointer;background: #f9f9f9;padding: 1.5em 0;}
.TextList003149 .dl .dt span {float: left;width: 17.5%;display: block;color: #333;}
.TextList003149 span.jobname {text-align: left;padding-left: 3%;width: 30% !important;}
.TextList003149 .conbox {background: #f2f2f2;padding: 30px 3%;display: none; line-height: 2; font-size: 1em;}
.TextList003149 .conbox .h5 {color: #333;}
.TextList003149 .job-email {color: #225eab;padding: 30px 0;}
.TextList003149 .dl.active .dt span {color: #225eab;}

@media(max-width:1024px) {
    .TextList003149 {padding: 6vw 0;}
.TextList003149 .jobyq,
.TextList003149 .time {display: none !important;}
.TextList003149 span.jobname {width: 54% !important;}
.TextList003149 .thead span,
.TextList003149 .dl .dt span {width: 23%;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
}





/*
.Map001372 ä¸ºdemoç¼–å·
*/
.Map001372 {padding: 0% 0 2% 0;}
.Map001372 .ytable {margin-bottom: 2vw;border-radius: 10px;}
.Map001372 .txt {background: #fff;width: 50%; padding-right: 4%;}
.Map001372 .txt li {padding: 15px 0;line-height: 34px;padding-left: 40px;background-repeat: no-repeat;background-position: left 15px; color: #333;}
.Map001372 .txt li+li {border-top: 1px solid #ededed;}
.Map001372 .txt li.add {background-image: url(../images/Map001372-add.png);}
.Map001372 .txt li.tel {background-image: url(../images/Map001372-tel.png);}
.Map001372 .txt li.fax {background-image: url(../images/Map001372-fax.png);}
.Map001372 .txt li.phone {background-image: url(../images/Map001372-phone.png);}
.Map001372 .txt .code {max-width: 300px;}
.Map001372 .txt .code dd {float: left;width: 48%;text-align: center;max-width: 140px;}
.Map001372 .txt .code dd:nth-child(2n) {float: right;}
.Map001372 .txt .code dd img {border-radius: 5px;border: 1px solid #ededed;padding: 5px;background: #fff;}
.Map001372 .txt .code dd aside {margin-top: 1vw;}
.Map001372 .pic {width: 50%;}

@media(max-width: 640px) {
.Map001372 .ytable-cell {display: block;width: 100%;margin: 3em 0}
}



/*Form003139 */
.Form003139 { padding: 4% 0;  background: #f9f9f9; }
.Form003139 .title { font-size: 2.5em;font-family: 'HarmonyOS_Sans_SC_Medium';color: #333;line-height: 1;position: relative;text-align: center; }
.Form003139 .title::after {display: block;content: '';width:40px;height: 3px;background-color: #d61f25;margin-left: 5px;vertical-align: middle;margin: 15px auto 0;}
.Form003139 .form { margin-top: 2%; }
.Form003139 .form-ul { margin: 0 auto; }
.Form003139 .form-ul li { margin-bottom: 20px; position: relative; }
.Form003139 .form-ul li .tit { position: absolute; left: 1.1428em; top: 0; line-height: 3.2; color: #333; font-weight: 300; }
.Form003139 .form-ul li .tit span { color: #d61f25; margin-right: 5px; }
.Form003139 .form-ul li .text { width: 100%; border: 1px solid #ededed; font-size: 1em; line-height: 3.2; height: 3.2em; background: #fff; padding: 0 1em;border-radius: 5px; }
.Form003139 .form-ul li textarea.text { height: auto; }
.Form003139 .form-ul .btn { width: 10em; margin: 20px auto 0 auto; background: #225eab; line-height: 3.2; border-radius: 50px; font-size: 1em; color: #fff; cursor: pointer; border: 0; display: table; }

@media (min-width:1025px) {
.Form003139 .form .img { width: 50%; }
.Form003139 .form-ul .row-2 li { float: left; width: calc(50% - 10px); }
.Form003139 .form-ul .row-2 li:nth-child(2n) { float: right; }
.Form003139 .form-ul { width:80% ; }
}

@media (max-width:1024px) {
.Form003139 .title {font-size: 5.5vw;}
.Form003139 .form-ul { padding: 2em 0; }
}


.RighInfo002939{padding: 3% 0;}
.RighInfo002939 .name{text-align: center;    border-bottom: 1px dashed #d2d2d2;margin-bottom: 30px;padding-bottom: 20px;}
.RighInfo002939 .name h1{font-size: 24px;color: #0056a2;}
.RighInfo002939 .name span{font-size: 15px;color: #666;}
.RighInfo002939 .info aside{font-weight: bold;color: #333;font-size: 18px;}
.RighInfo002939 .bot{position:relative;margin-top:50px}
.RighInfo002939 .info_back{text-align:center;clear:both;padding:10px 0;position:absolute;right:0;top:0}
.RighInfo002939 .info_back a{color:#fff;font-size:14px;background:#0056a2;display:block;padding:10px 30px;border-radius:50px}
.RighInfo002939 .info_back a:hover{background:#fff;color:#0056a2;border:1px #0056a2 solid}
.RighInfo002939 .info_pn span{display:block;font-size:15px;margin:15px 0}
.RighInfo002939 .info_pn span a{color:#888}
.RighInfo002939 .info_pn span a:hover{color:#0056a2;text-decoration:underline}
@media (max-width: 1024px) {
    .RighInfo002939 .name h1 {font-size: 5.2vw;}
    .RighInfo002939 .info_back {position: relative;width: 40%;margin:0 auto;}
    .RighInfo002939 .info_pn span {font-size: 3.5vw;}
}

.Links ul li{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px dashed #ddd;}
.Links ul li a{font-size: 18px;color: #888;}
.Links ul li a:hover{color: #0056a2;}

