﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.wmpage158-page3 .wmpage158-page3-txt{color:var(--color);font-weight:var(--fontbold7);font-size:var(--wmpage-font18);text-align:center}
.wmpage158-page3 .wmpage-title{text-align:center;margin:10px 0}
.wmpage158-page3 .wmpage158-page3-desc{color:#555;max-width:700px;text-align:center;margin:0 auto}
.wmpage158-page3 .wmpage158-page3-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage158-page3 .wmpage158-page3-list .wmpage158-page3-item{width:49%;padding:20px;border:1px solid rgba(0,0,0,.1);margin-top:2%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:self-start;transition:all .2s linear}
.wmpage158-page3 .wmpage158-page3-list .wmpage158-page3-item .wmpage158-page3-icon{width:auto;margin-right: 10px;}
.wmpage158-page3 .wmpage158-page3-list .wmpage158-page3-item .wmpage158-page3-icon em{display:inline-flex;justify-content:center;align-items:center;width:60px;height:60px;background:#f1f8ff;border-radius:50%;font-size:var(--wmpage-font24,24px);color:var(--color);font-weight:var(--fontbold6);transition:all .2s linear}
.wmpage158-page3 .wmpage158-page3-list .wmpage158-page3-item:hover{box-shadow:0 0 15px rgba(0,0,0,.2)}
.wmpage158-page3 .wmpage158-page3-list .wmpage158-page3-item:hover .wmpage158-page3-icon em{transform:scale(1.08);background:#f1e2e7}
.wmpage158-page3 .wmpage158-page3-list .wmpage158-page3-item .wmpage158-page3-info{flex:1}
.wmpage158-page3 .wmpage158-page3-list .wmpage158-page3-item .wmpage158-page3-info .wmpage158-page3-title a{font-weight:var(--fontbold6);font-size:var(--wmpage-font20);color:var(--wmpage-color22);cursor:pointer;transition:all .2s linear}
.wmpage158-page3 .wmpage158-page3-list .wmpage158-page3-item .wmpage158-page3-info .wmpage158-page3-title a:hover{color:var(--color)}
.wmpage158-page3 .wmpage158-page3-list .wmpage158-page3-item .wmpage158-page3-info .wmpage158-page3-price{font-weight:var(--fontbold6);font-size:var(--wmpage-font15);margin:3px 0}
.wmpage158-page3 .wmpage158-page3-list .wmpage158-page3-item .wmpage158-page3-info .wmpage158-page3-price span{color:var(--color);font-size:var(--wmpage-font16);margin-left:10px}
.wmpage158-page3 .wmpage158-page3-list .wmpage158-page3-item .wmpage158-page3-info .wmpage158-page3-letter{color:#555}
@media screen and (max-width:1024px){.wmpage158-page3 .wmpage158-page3-list .wmpage158-page3-item{width:100%;padding:20px;align-items:center;flex-direction:column;text-align:center}
.wmpage158-page3 .wmpage158-page3-list .wmpage158-page3-item .wmpage158-page3-icon{width:100%}
.wmpage158-page3 .wmpage158-page3-list .wmpage158-page3-item .wmpage158-page3-icon em{margin-bottom:20px}
}
.wmpage32-one .wmpage32-title{text-align:center;margin-bottom:40px}
.wmpage32-one .wmpage32-title img{margin:0 auto}
.wmpage32-tab-btn ul{display:flex;justify-content:space-between}
.wmpage32-tab-btn ul li{width:23.5%;max-width:100%;border:1px solid #bfbfbf;text-align:center;padding:18px 10px;cursor:pointer;transition:all .6s;font-size:var(--wmpage-font18);line-height: 1;color:#000;font-weight: var(--fontbold7);font-style:normal;list-style: unset !important;display: flex;align-items: center;justify-content: center;}
.wmpage32-tab-btn ul li.active{background-color:var(--color);border-color:transparent;color:#fff}
.wmpage32-box{display:flex;justify-content:space-between;align-items:center;flex-direction: row-reverse;}
.wmpage32-img-wrap{width:40%;}
.wmpage32-img-wrap img{width:100%;}
.wmpage32-one .wmpage32-text-wrap{width:48%;flex:1;padding-right: 30px;}
.wmpage32-one .wmpage32-tab-content{margin-top:30px}
.wmpage32-text h5{color:#000;font-weight:var(--fontbold6);line-height:1.2;margin-bottom:10px}
.wmpage32-text p{font-size:var(--wmpage-font16);color:#555;font-weight:var(--fontbold4);font-style:normal;margin-bottom:10px}
.wmpage32-text p b{color:#000}
.wmpage32-text h4{font-size:var(--wmpage-font16);color:#010101;font-weight: var(--fontbold7);font-style:normal;padding-top:10px;margin-bottom:0;line-height:1}
.wmpage32-text ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.wmpage32-text ul li{width:40%;margin-top:15px;margin-left:25px}
.wmpage32-text ul li a{color:#555;border-bottom:1px solid #666;font-weight:var(--fontbold4);font-style:italic;position:relative}
.wmpage32-text ul li a::before{content:'';display:block;width:5px;height:5px;border-radius:50%;background-color:#009e96;position:absolute;border:5px solid rgba(0,158,150,.4);background-clip:padding-box;top:6px;left:-25px}
.wmpage32-text ul li a:hover{text-decoration:none}
.wmpage32-main{display:none}
@media(max-width:1366px){.wmpage32-tab-btn ul li{width:19%;max-width:100%;padding:16px 10px}
.wmpage32-text p{font-size:unset}}
@media(max-width:1220px){.wmpage32-tab-btn ul li{font-size:var(--wmpage-font14)}
.wmpage32-one .wmpage32-title{margin-bottom:25px}
.wmpage32-one .wmpage32-title img{max-width:150px}
.wmpage32-one .wmpage32-tab-content{margin-top:35px}}
@media(max-width:1024px){.wmpage32-box{flex-direction:column}
.wmpage32-img-wrap{width:100%;}
.wmpage32-img-wrap img{width:100%}
.wmpage32-one .wmpage32-text-wrap{width:100%;margin-top:25px;padding-left:0;}}
@media(max-width:950px){.wmpage32-tab-btn ul{flex-wrap:wrap}
.wmpage32-tab-btn ul li{width:49%;margin-bottom:2%}
.wmpage32-one .wmpage32-tab-content{margin-top:20px}}
@media(max-width:500px){.wmpage32-tab-btn ul li{width:100%}
.wmpage32-text ul li{width:100%}
.wmpage32-text ul li a{font-size:var(--wmpage-font14)}}
.kche-t86 .kche-t86-item-flex{flex-direction: column !important;}
.ck-widget-pt{margin-top: 0px !important;}
.crumbs .banner-img{position: relative;}
.crumbs .banner-img .banner-title{display: block !important;position: absolute;top: 50%;color: #fff;left: 50%;transform: translate(-50%, -50%);z-index: 2;}
.railway article{background: #f9f8f6;padding-top: 40px;}
.crumbs .banner-img .banner-title .p1{font-size: 46px;line-height:1.4}
.crumbs .banner-img .banner-title .p2{margin-top: 20px;font-size:18px}
@media screen and (max-width:1024px){.crumbs .banner-img .banner-title .p1{font-size:24px}}
.wmpage35-page3 .wmpage35-title{display:flex;flex-direction:column;justify-content:center;align-items:center}
.wmpage35-page3 .wmpage35-sub-title{font-size:var(--wmpage-font16);line-height:2;color:#555555;text-transform:uppercase;font-weight:var(--fontbold5);margin-bottom:10px}
.wmpage35-page3 .wmpage35-title h5{position:relative;margin-bottom:18px;font-size:var(--wmpage-font30);line-height:1.6;font-weight: var(--fontbold7);color:var(--wmpage-color35,#002c42)}
.wmpage35-faimage{overflow:hidden;border-radius:5px}
.wmpage35-faimage img{transition:all .3s ease-in-out}
.wmpage35-mySwiper .swiper-slide .wmpage35-faimage:nth-of-type(1){margin-bottom:20px}
.wmpage35-mySwiper{width:90%;position:relative;margin:0 auto}
.wmpage35-factory{position:relative}
.wmpage35-button-next,.wmpage35-button-prev{cursor:pointer;width:40px;height:80px;background:#0000004d;display:flex;justify-content:center;align-items:center;position:absolute;color:#fff;transition:all .3s ease-in-out}
.wmpage35-button-next em,.wmpage35-button-prev em{font-size:var(--wmpage-font32);line-height:1;width: var(--wmpage-font32);}
.wmpage35-button-next{top:50%;left:0;transform:translateY(-50%)}
.wmpage35-button-prev{top:50%;right:0;transform:translateY(-50%)}
.wmpage35-page3 .swiper-pagination-bullet-active{background:var(--color)}
.wmpage35-faimage:hover img{transform:scale(1.05)}
.wmpage35-button-next:hover,.wmpage35-button-prev:hover{background:#00000091}
@media(max-width:1200px){.wmpage35-button-next,.wmpage35-button-prev{width:30px;height:60px}
.wmpage35-button-next em,.wmpage35-button-prev em{font-size:var(--wmpage-font26)}}
@media(max-width:550px){.wmpage35-mySwiper{max-width:80%}}

.banner-btns{display: flex;margin-top: 3.5%;}
.banner-btns a{padding: 18px 30px;line-height: 1;background: var(--color);border-radius: 12px;}
.moduel-top {position: relative;margin-bottom: 20px;}
.moduel-btns {position: absolute;right: 0;top: 0;z-index: 3;cursor: pointer;display: flex;transform: rotateZ(-90deg);transition: all .3s ease-in-out;}
.moduel-item.active .moduel-btns {transform: rotateZ(0deg);}
.moduel-btns em {font-size: 28px;line-height: 1;}
.moduel-bottom {display: none;}
.moduel-item {margin-bottom: 25px;}



