

/*Top003198 */
.Top003198{position: relative;z-index: 100; left: 0;top: 0;width: 100%; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1); font-family: 'HarmonyOS_Sans_SC';}
.Top003198 .auto_1400{max-width: 1600px;}
.Top003198 menu li span{display: block;  font-size: calc(16 / 16 * 1em);}
.Top003198 menu li a:hover,
.Top003198 menu li.aon span a{color: #29166f;font-weight: bold;}
.Top003198 li .sub .pic .Ispic{padding-bottom: calc(400 / 310 * 100%); background-color: #eee;}
/*.Top003198 .top-hotline a{color: #29166f; font-family: 'HarmonyOS_Sans_SC_Medium'; font-size: calc(20 / 16 * 1em); padding-left: calc(29 / 20 * 1em); background: url(../images/yy.svg) no-repeat left center; background-size: 30px; line-height: calc(30 / 20 * 1em);width: 30px;height: 35px;display: block;}*/
.Top003198 .top-lang .icon{width: 38px;height: 38px;background: url(../images/yy.svg) no-repeat center center;background-size:auto 26px;}
.Top003198 .top-search{display: block; padding: 0; margin-left: calc(10 / 1920 * 100vw);}
.Top003198 .top-search .box{position: relative;  background-color: rgba(163,163,163,0.1); overflow: hidden;}
.Top003198 .top-search .box .text{width: 100%;display: block; line-height: calc(36 / 16 * 1em);height: calc(36 / 16 * 1em); font-size: 1em; background: none; border: 0; padding-left: calc(42 / 16 * 1em);color: rgba(51, 51, 51, 0.5);}
.Top003198 .top-search .box .text.focus{color: #000;}
.Top003198 .top-search .box .btn{position: absolute;top: 0;width: calc(42 / 16 * 1em); height: 100%; background: url(../images/Top003198-search.svg) no-repeat center center;background-size:calc(17 / 42 * 100%) auto; cursor: pointer;}
@media (min-width:1025px) {
.Top003198 .logo{display: table; height: calc(80 / 16 * 1em);}
.Top003198 .logo a{display: table-cell; vertical-align: middle;}
.Top003198 .logo img{max-height:calc(50 / 16 * 1em);}
.Top003198 menu li{float: left; margin-right: calc(30 / 1920 * 100vw);}
.Top003198 menu li span{line-height: calc(90 / 18 * 1em);}
.Top003198 li .sub{position: absolute; top: 100%; background-color:#fff; width: calc(300 / 16 * 1em); margin-left: calc((300 / 16 * 1em) / -2); padding:  calc(5 / 16 * 1em); box-shadow: 0 5px 5px rgba(0,0,0,0.1);text-align: center;}
.Top003198 li .sub dl{background: none; width: 100%;}
.Top003198 li .sub .pic{width: 50%;}
.Top003198 .top-right{padding-top: calc(21 / 16 * 1em);}
.Top003198 .top-right dd{float: left;}
.Top003198 .top-lang{position:relative;}
.Top003198 .top-lang .box{position: absolute; top: 30px; left: -50%; right:-10px;padding: 30px 10px 10px;width: 80px; border-radius: 10px;background-color: #fff;display: none;text-align: center;}
.Top003198 .top-lang .box a{ display: block;}
.Top003198 .top-search .box{width: calc(90 / 16 * 1em); border-radius: calc(90 / 16 * 1em); transition: 0.3s;}
.Top003198 .top-search.show .box{width: calc(160 / 1920 * 100vw);}
.Top003198 .top-search .box .btn{ left: 0;}
}
@media (max-width:1024px) {
.Top003198 .top-hotline,
.Top003198 header:after{display: none;}
.Top003198 header{display: flex; justify-content: space-between; align-items: center; height: calc(70 / 16 * 1em);}
.Top003198 .logo img{max-height:calc(44 / 16 * 1em);}
.Top003198 menu{position: fixed; left: -100%;top: calc(70 / 16 * 1em);height: calc(100% - (70 / 16 * 1em)); background-color: #fff;opacity: 0;transition: 0.5s;box-shadow: 0 5px 5px rgba(0,0,0,0.1); width:80vw; max-width: 280px;}
.menu-show .Top003198 menu{left: 0; opacity: 1;}
.Top003198 menu ul{height: 100%; overflow: auto;}
.Top003198 menu li{border-bottom: 1px dotted #eee;}
.Top003198 menu li span{line-height: 3; padding-left:2em;}
.Top003198 menu li.has-sub span .op:before, 
.Top003198 menu li.has-sub span .op:after{background-color: #29166f;}
.Top003198 li .sub{background-color: #eee;}
.Top003198 li .sub .pic{display: none;}
.Top003198 li .sub dt{ text-align: left;padding: 5px 5px 5px 15px;}
.Top003198 .top-search{margin: 0 5vw 0 0; position: inherit;}
.Top003198 .top-search .box{top: 100%; left: 0;width: 100%; opacity: 1; position: absolute; display: none; background-color: rgba(255,255,255,0.8);}
.Top003198 .top-search .box .btn{ right: 0;}
.Top003198 .top-search .box .text{padding: 0 calc(42 / 16 * 1em) 0 calc(20 / 16 * 1em);}
.Top003198 .top-right dl:after{display: none;}
.Top003198 .top-right dl{display: flex;align-items: center;}
.Top003198 .open-search{ width: calc(24 / 16 * 1em); height: calc(24 / 16 * 1em); background: url(../images/Top003198-search.svg) no-repeat center center; background-size: contain;display: block; position: relative;}
.Top003198 .open-search.on{width: calc(30 / 16 * 1em); height: calc(30 / 16 * 1em); }
.Top003198 .open-search.on:after,
.Top003198 .open-search.on:before{background-color: #29166f;}
.Top003198 .open-menu{width: calc(30 / 16 * 1em); height: calc(24 / 16 * 1em); display: flex;flex-wrap: wrap;flex-direction: column; justify-content: space-between; transition: 0.3s;}
.Top003198 .open-menu span{display: block; transition: 0.3s;height: 2px; background-color: #000;}
.menu-show  .Top003198 .open-menu{border-radius: 50%; background-color: #29166f; padding: calc(9 / 16 * 1em);height: calc(30 / 16 * 1em); }
.menu-show  .Top003198 .open-menu span{background-color: #fff; height: 1px;}
}
/*Banner003008 */
.Banner003008{font-family: 'PingFang-SC-Regular';position: relative; z-index: 1;}
.Banner003008 li.slick-slide{position: relative;}
.Banner003008 li .txt{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; text-align: center;color: #fff;height: 90%;}
.Banner003008 li .txt .ytable{height: 100%;max-width: 1300px;text-align: left;}
.Banner003008 li .txt aside{font-size: 48px;letter-spacing: 0em;}
.Banner003008 li .txt .play{background: url("../images/Banner003008_play.png") no-repeat; width: 60px; height: 60px; display: block; margin: 0 auto 3.125vw; cursor: pointer;background-size: 60px;}
.Banner003008 li .txt p{font-size: 28px;}
.Banner003008 .more{display: inline-block;width: 10em;line-height: 3.2;color: #0735a8;background: #fff;text-align: center;font-size: 16px;}
.Banner003008 .more:hover{background:#0735a8;color:#fff;}
.Banner003008 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);bottom: 20px;z-index: 99;}
.Banner003008 .slick-dots li{float: left;list-style: none;width: 15px;height: 15px;border-radius: 100px;overflow: hidden;margin-right: 8px;}
.Banner003008 .slick-dots li button{display: block;border: none;line-height: 100px;background: #ccc;}
.Banner003008 .slick-dots li.slick-active button{background: #29166f;}

@media(min-width:1025px){
.Banner003008 .wap{display: none;}
}
@media(max-width:1024px){
.Banner003008 .pc{display: none;}
.Banner003008 li .txt aside{font-size: 30px;}
.Banner003008 li .txt p{font-size: 20px;}
.Banner003008 li .txt .ytable{padding:0 20px}
}
@media(max-width:640px){
.Banner003008 li .txt .play{width: 30px; height: 30px;background-size: contain;}
.Banner003008 li .txt aside{font-size: 20px;letter-spacing: 0;}
.Banner003008 li .txt p{font-size: 16px;}
.Banner003008 .more{line-height:2;width: 7em;}
}

.Banner003008 .mouse{position: absolute; width: 30px; height: 60px; border-radius: 50px; border: 1px solid #fff; left: 50%; bottom: 5%; z-index: 10;}
.Banner003008 .mouse:before{ content: ''; width: 3px; height: 10px;background: #fff;position: absolute; left: 50%; margin-left: -1.5px; top: 10px; border-radius: 3px; animation: Banner003008 2s ease infinite;}
@keyframes Banner003008{
    0%{top: 10px;opacity: 1;}
    80%{top: 40px;opacity: 0;}
    100%{top: 10px;opacity: 0;}
}
.Banner003008 .pages,
.Banner003008 .slick-arrow{position: absolute;bottom: 5%; z-index: 10; }
.Banner003008 .pages{ left: 3%; font-size: 24px;color: #fff;line-height: 60px;}
.Banner003008 .slick-arrow{right: 3%;border-right: 1px solid #fff; border-top: 1px solid #fff; transform: rotate(45deg); width: 15px; height: 15px; margin-bottom: 22px;display: none !important;}
.Banner003008 .slick-prev{transform: rotate(-135deg); margin-right: 60px;}
@media(max-width:640px){
.Banner003008 .mouse{display: none;}
.Banner003008 .pages,
.Banner003008 .slick-arrow{bottom: 3%; }
.Banner003008 .pages{font-size: 4vw;}
}

.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}


.Home_tit{text-align: center;font-size: 16px;color: #999;margin-bottom: 50px;}
.Home_tit h2{font-size: 40px;color: #333;margin: 0 0 10px;}




.auto_1400{max-width: 1400px;}
@media(max-width:1024px){
    .auto_1400{padding: 0 2%;}
    .Home_tit h2{font-size: 24px;}
    .Home_tit{margin-bottom: 20px;}
}
/*Floor002048 */
.Floor002048{padding: 5% 0;}
.Floor002048 .Home_tit{position: relative}
.Floor002048 .Home_tit h2{
    color: #29166f;
}
.Floor002048 .Home_tit aside{text-transform: uppercase;color: #949494;font-size: 24px;font-weight: bold;}
.Floor002048 .Home_tit .fl{position: relative;padding-left: 20px;padding-right: 40px;}
.Floor002048 .Home_tit .fl:nth-child(1):before {
    content: "";
    position: absolute;
    width: 4px;
    height: 78%;
    display: block;
    background: #29166f;
    left: 0;
    top: 13px
}
.Floor002048 .Home_tit .fl:nth-child(2){position:relative;}
.Floor002048 .Home_tit:before {
    content: "";
    position: absolute;
    width: 46px;
    height: 46px;
    display: block;
    right: 0;
    top: 13px;
    background: url(../images/Floor002048_icon.png) no-repeat center;
}
.Floor002048 .Home_tit .fl:nth-child(2) p{font-size: 18px;line-height: 1.5;color: #707070;font-weight: bold;}
.Floor002048 .Home_tit{text-align:left;}
.Floor002048 ul{ position:relative; padding-bottom:63%;}
.Floor002048 li{ position:absolute; background-color:#f4f5fa; width:23.5%; height:48.5%;overflow:hidden;}
.Floor002048 li.li_0,
.Floor002048 li.li_3,.Floor002048 li.li_4{ width:49%;}
.Floor002048 li.li_0,
.Floor002048 li.li_1,
.Floor002048 li.li_2{ top:0;}
.Floor002048 li.li_3,
.Floor002048 li.li_4,
.Floor002048 li.li_5{ bottom:0;}
.Floor002048 li.li_0,
.Floor002048 li.li_3{ left:0; }
.Floor002048 li.li_1,.Floor002048 li.li_4{ left:51%;}
.Floor002048 li.li_4{/* left:25.5%; */}
.Floor002048 li.li_2,
.Floor002048 li.li_5{ right:0; }
.Floor002048 li a{display:block;padding:15px;height:100%;overflow: hidden;}
.Floor002048 li figure img{ display:none;}
.Floor002048 li figure{margin-bottom:20px;background-size:contain;transition: 0.3s ease-out;}
.Floor002048 li h5{ margin:0; font-size:20px; line-height:30px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#333;text-align: center;}
.Floor002048 li span{ color:#8a8fa0; line-height:24px;}
.Floor002048 li div{ opacity:0; position:absolute; left:0; top:0; height:100%; width:100%; background:rgba(41,22,111,0.95); transition:0.3s;}
.Floor002048 li div i{ color:#fff; position:absolute; width:100%; background:url(../images/Floor002048-detail.png) no-repeat center top; padding-top:40px; line-height:20px; top:50%; margin-top:-30px; text-align:center; font-style:normal;}
.Floor002048 li a:hover h5{ color:#29166f;}
.Floor002048 li a:hover div{ opacity:1;}
.Floor002048 li a:hover .Ispic {transform: scale(1.1);}
@media(max-width:768px){
.Floor002048 li h5{font-size:16px;}
.Floor002048 .Home_tit .fr p{font-size: 18px;}
.Floor002048 li h5{ margin:0; font-size:20px; }
}
@media(max-width:640px){
.Floor002048 h1{ font-size:18px;}
.Floor002048 h1 a{ font-size:12px;}
.Floor002048 ul{ padding-bottom:0;}
.Floor002048 li{ position:relative; left:auto !important; right:auto !important; top:auto !important;bottom:auto !important; width:49% !important; height:auto !important;  float:left; margin-bottom:2%;margin-right:2%;}
.Floor002048 li:nth-child(2n){ margin-right:0;}
.Floor002048 li a{ height:auto;}
.Floor002048 li figure{ height:auto !important; padding-bottom:75%;}
.Floor002048 .Home_tit .fl:nth-child(2) p{font-size: 16px;}
}
@media(max-width:480px){
.Floor002048 h1 span{ display:none;}
}



/*Floor002143 */
.Floor002143{padding-bottom: 5%}
.Floor002143 h2{font-size: 40px;text-align: center;color: #29166f}
.Floor002143 .auto{ position:relative;}
.Floor002143 .pic img{ display:block; width:100%;}
.Floor002143 .pic img.phone{ display:none;}
.Floor002143 .click,
.Floor002143 .file,
.Floor002143 .file video{position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002143 .click{ background:url(../images/Floor002143-video.png) no-repeat center center; cursor:pointer;}
.Floor002143 .file{ display:none; z-index:10; background:#000;}
@media(max-width:1024px){
.Floor002143 .pic img{ display:none;}
.Floor002143 .pic img.phone{ display:block;}
.Floor002143 h2{font-size: 30px;}
}


/*Floor002921 */
.Floor002921{background: #f4f5fa;padding:5% 0; overflow: hidden;}
.Floor002921 .Home_tit p{font-size:20px;line-height: 1.5}
.Floor002921 .auto{max-width: 1400px;}
.Floor002921 .tab{position: relative; z-index: 1; margin-bottom: 2.917vw;}
.Floor002921 .tab:before{position: absolute; content: ''; left: 0; width: 100%; height: 1px; background: #e0e0e0;top:60px;}
.Floor002921 .tab .line{position: absolute; left: 0; height: 2px; width: 0; top: 59px; background: #29166f; transition: 0.3s;}
.Floor002921 .tab .slick-dots{overflow: hidden; }
.Floor002921 .tab .slick-dots li{float: left;position: relative;list-style: none;text-align: center;}
.Floor002921 .tab .icon{height: 60px; }
.Floor002921 .tab .icon img{max-height: 43px;}
.Floor002921 .tab .quan{display: block; margin: -8px auto 0; width: 16px; height: 16px; border: 1px solid transparent; position: relative;border-radius: 50%; }
.Floor002921 .tab .quan:before{position: absolute; content: '';border:1px solid #e0e0e0; border-radius: 50%; background: #f5f5f5; width: 6px; height: 6px; left: 50%; top: 50%; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.Floor002921 .slick-active .quan,
.Floor002921 .slick-active .quan:before{border-color: #29166f;}
.Floor002921 .slick-active .quan:before{background: #29166f; width: 8px; height: 8px;}
.Floor002921 .tab .tit{font-size: 18px; padding-top: 10px;}
.Floor002921 .slick-active .tit{font-weight: bold;color: #29166f;}
@media(max-width:640px){
.Floor002921 .tab{margin-bottom: 6vw;}
.Floor002921 .tab .tit{font-size: 3.5vw;}
.Floor002921{padding: 5% 2%;}
}

.Floor002921 .slider{margin: 0 -24.609375%;}
.Floor002921 .slider li a{display: block; margin: 0 3.125vw; position: relative; overflow: hidden;}
.Floor002921 .slider li .Ispic{padding-bottom: 51.498%; opacity: 0.4;}
.Floor002921 .slider li.slick-current .Ispic{opacity: 1;}
.Floor002921 .slider li .txt{position: absolute; right: 5%; top: 10%; bottom: 10%;background: rgba(255,255,255,0.9); max-width: 290px; width: 60%;text-align: center; opacity: 0;transform: translateX(50px); transition: 0.3s 0.5s;}
.Floor002921 .slider li.slick-current .txt{transform: translateX(0);opacity: 1;}
.Floor002921 .slider li .txt .ytable{height: 100%; position: relative;}
.Floor002921 .slider li .more{position: absolute; bottom: 0; width: 125px; line-height: 40px;color: #fff; background: #29166f; left: 50%; margin-left: -62.5px;}
.Floor002921 .slider li .more:after{display: inline-block; content: '';background: url(../images/Floor003180-more.svg) no-repeat; width: 25px; height: 13px; vertical-align: middle; margin-left: 5px;}
.Floor002921 .slider li .main{ max-width: 240px; margin: 0 auto; width: 92%;padding-bottom: 40px;}
.Floor002921 .slider li h4{margin: 0;font-size: 18px;color: #000;}
.Floor002921 .slider li .line{display: block; margin: 15px auto 15px; height: 2px;background: #29166f; width: 20px;}
.Floor002921 .slider li .txxt{color: #5f5f5f; line-height: 1.715em; }
@media(max-width:1366px){
.Floor002921 .slider{margin: 0 -40%;}
}
@media(max-width:1024px){
.Floor002921 .slider{margin: 0 -70%;}
}
@media(max-width:640px){
.Floor002921 .slider li .Ispic{padding-bottom: 84%;}
.Floor002921 .slider li .line{margin-top: 1vw; margin-bottom: 3vw;}
}
@media(max-width:480px){
.Floor002921 .slider li h4{ font-size: 4vw;}
.Floor002921 .slider li .main{padding-bottom: 10vw;}
.Floor002921 .slider li .more{line-height: 10vw;}
.Floor002921 .slider li{font-size: 3vw;}
}

.Floor002921 .slick-arrow{top: 50%;position:absolute; width: 30px; height: 30px; border-top:5px solid #dedede;border-left:5px solid #dedede;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); z-index: 20; transition: 0.3s; margin-top: -15px;}
.Floor002921 .slick-arrow:hover{border-color: #a52d33;}
.Floor002921 .slick-prev{left: 33.3333%; margin-left: -10px;}
.Floor002921 .slick-next{right: 33.3333%;margin-right:-10px;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
@media(max-width:640px){
.Floor002921 .slick-arrow{width: 5vw; height: 5vw;margin-top: -2.5vw;border-left-width:1vw;border-top-width:1vw;}
.Floor002921 .slick-prev{margin-left: -1.5vw;}
.Floor002921 .slick-next{margin-right: -1.5vw;}
}





/*Floor002529 */
.Floor002529{ padding:5% 0;}
.Floor002529 .video{ position:relative; z-index:1;}
.Floor002529 .video img{ display:block; width:100%;}
.Floor002529 .open_video,
.Floor002529 .file{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; }
.Floor002529 .open_video span{position:absolute; left:0; text-align:center; top:50%; margin-top:-41px; color:#fff;width:100%; line-height:20px;}
.Floor002529 .open_video span::before{ display:block; content:''; max-width:60px; width:15%; height:52px; background:url(../images/Floor002529_icon.png) no-repeat center center; background-size:contain; margin:0 auto 10px;}
.Floor002529 .file{ z-index:3; display:none;}
.Floor002529 .file .close{ position:absolute; z-index:10; right:1%; top:3%; width:40px; height:40px; border-radius:50%; background:#29166f; cursor:pointer;}
.Floor002529 .file .close span{ font-size:20px; color:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.Floor002529 .intro{ padding-bottom:2%;}
.Floor002529 .intro .ul_num{ max-width:900px; margin:4% auto;}
.Floor002529 .intro .ul_num li{ float:left; width:33.333333%; text-align:center; font-size:18px; color:#000;}
.Floor002529 .intro .ul_num li span{ color:#29166f; font-size:70px;}
.Floor002529 .intro .ul_num li p{ font-size:24px; margin:0;}

.Floor002529 .intro .info{text-align: center;color: #000;font-size: 16px;line-height: 30px;}
.Floor002529 .intro .info h2{font-size: 30px;font-weight: normal;}
@media(max-width:1024px){
.Floor002529 .intro .ul_num li span{ font-size:40px;}
}
@media(max-width:640px){
.Floor002529 .intro .ul_num li{ font-size:14px; }
.Floor002529 .intro .ul_num li span{ font-size:30px;}
.Floor002529 .intro .ul_num li p{ font-size:18px;}
.Floor002529 .video img{ height:220px;}
}
/*Floor002733 */
.Floor002733{overflow-x: hidden;padding: 5% 0;background: #f4f5fa;}
.Floor002733 .Home_tit p{display: none;}
.Floor002733 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002733 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002733 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002733 .slick-dots li.slick-active{border-color: #29166f;}
.Floor002733 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #29166f;}

.Floor002733 .more1{margin: 0 auto;text-align: center;margin-top: 3%;}
.Floor002733 .more1 a{text-align: left;}
.Floor002733 .more a:hover{background: #29166f; border-color: #29166f; color: #fff;}
.Floor002733 li.slick-slide{padding-top: 14px; height: auto;}
.Floor002733 li.slick-slide .inner{ position: relative;transition: 0.3s; }
.Floor002733 li.slick-slide .inner > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: transparent; z-index: 10;transition: 0.3s;border: 3px solid #29166f; opacity: 0;-webkit-opacity: 0;}
.Floor002733 li.slick-slide .pic{overflow: hidden;}
.Floor002733 li.slick-slide .Ispic{padding-bottom: 65.79%; transition: 0.3s;}
.Floor002733 li:hover .Ispic{ transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
.Floor002733 li.slick-slide:hover a{ opacity: 1;-webkit-opacity: 1;}
.Floor002733 li.slick-slide:hover .inner{box-shadow: 0 0 14px rgba(0,0,0,0.3);}
.Floor002733 li.slick-slide .txt{padding: 30px;}
.Floor002733 li.slick-slide .txt time{color: #666; font-size: 16px;}
.Floor002733 li.slick-slide .txt aside{font-weight: bold; color: #29166f;font-size: 18px; margin-top: 10px;}
.Floor002733 li.slick-slide .txt p{line-height: 28px;}
@media(min-width:1201px){
.Floor002733 .slider{margin-left: -35px; margin-right: -35px; }
.Floor002733 li.slick-slide .inner{ margin: 0 35px;}
}
@media(max-width:1200px){
.Floor002733 li.slick-slide .inner{ margin: 0 14px;}
}
@media(max-width:1024px){
.Floor002733 li.slick-slide .txt{padding: 15px;}
}
/*Bottom003199 */
.Bottom003199{background-color: #2a2a2a; font-family: 'HarmonyOS_Sans_SC_Light';}
.Bottom003199 a:hover{color: #af2525;}
.Bottom003199 .b-top,
.Bottom003199 .b-top a:not(:hover){color: rgba(255,255,255,0.4);}
.Bottom003199 .b-top nav dd{line-height: 1.4; padding: 0.3em 0;}
.Bottom003199 .b-top nav dt{font-size: calc(16 / 16 * 1em); font-family: 'HarmonyOS_Sans_SC'; border-bottom: 1px solid rgba(255,255,255,0.1); min-height: calc(38 / 18 * 1em); margin-bottom: calc(22 / 18 * 1em);}
.Bottom003199 .b-top nav dt a:not(:hover){color: #fff;}

.Bottom003199 .hotline{margin-bottom: calc(39 / 16 * 1em);text-align: center;}
.Bottom003199 .hotline aside{font-size: 16px; color: #fff; font-family: 'HarmonyOS_Sans_SC';}
.Bottom003199 .hotline .tel{display: inline-block; font-family:'HarmonyOS_Sans_SC_Medium'; font-size: calc(24 / 16 * 1em);color: #29166f; padding-left: calc(27 / 24 * 1em); background: url(../images/Bottom00319-tel.svg) no-repeat left center; background-size: calc(20 / 24 * 1em) auto;}
.Bottom003199 .hotline img{max-width: 130px;margin-bottom: 10px;}
.Bottom003199 .online-msg{position: relative; overflow: hidden;background-color: #333333; border-radius: calc(25 / 16 * 1em); padding: 0 calc(110 / 16 * 1em) 0 calc(20 / 16 * 1em);}
.Bottom003199 .online-msg .text{display: block; background: none; border: 0; width: 100%; height: calc(50 / 16 * 1em); line-height: calc(50 / 16 * 1em);color: #fff; font-size:1em;font-family: 'HarmonyOS_Sans_SC_Light';}
.Bottom003199 .online-msg .text::placeholder{color: rgba(255,255,255,0.16);}
.Bottom003199 .online-msg .btn{font-size:1em;width:calc(110 / 16 * 1em);color: #29166f;height: calc(50 / 16 * 1em); position: absolute; background: none; border: 0; cursor: pointer; right: 0; top: 0;z-index: 10; padding: 0;font-family: 'HarmonyOS_Sans_SC';}

.Bottom003199 .b-bottom{border-top: 2px solid rgba(255,255,255,0.05);padding: calc(40 / 14 * 1em) 0; font-size: calc(14 / 16 * 1em);}
.Bottom003199 .b-bottom a{display: inline-block;}
.Bottom003199 .b-bottom,
.Bottom003199 .b-bottom a:not(:hover){color: rgba(255,255,255,0.6);}
.Bottom003199 .b-bottom nav a:not(:last-child):after{content: '·'; margin: 0 calc(10 / 14 * 1em);color: rgba(255,255,255,0.6);}
@media (min-width:1025px) {
    .Bottom003199 .b-top{padding-top: calc(79 / 16 * 1em); margin-bottom: calc(50 / 16 * 1em);}
    .Bottom003199 .b-top nav{width: calc(1230 / 1400 * 100%);}
    .Bottom003199 .b-top .contact{width: calc(160 / 1400 * 100%);}
    .Bottom003199 .b-top nav dl{float: left; width: calc((100% - (15 / 1920 * 100vw) * 5) / 6);}
    .Bottom003199 .b-top nav dl:not(:nth-child(6n)){margin-right: calc(15 / 1920 * 100vw);}
    .Bottom003199 .b-top nav dt a{display: block; background: url(../images/Bottom00319-icon.svg) no-repeat right center; background-size: auto calc(13 / 18 * 1em);}
    .Bottom003199 .b-top nav dt a:hover{background-image: url(../images/Bottom00319-icon-on.svg);}
    .Bottom003199 .b-top nav dd{display: block!important;}
	.Bottom003199 .b-top nav dd a{font-size: 14px;}
}
@media (max-width:1024px) {
    .Bottom003199 .b-top{padding:3% 0 }
    .Bottom003199 .b-top nav dd{display: none;}
    .Bottom003199 .b-top nav dd:last-child{margin-bottom: 2em;}
    .Bottom003199 .b-top nav dt{position: relative; overflow: hidden;}
    .Bottom003199 .b-top nav dt .wap-open{position: absolute; width:calc(40 / 18 * 1em); height: 100%; right: 0; z-index: 10; top: 0;background: url(../images/Bottom00319-icon.svg) no-repeat center center; background-size: auto 40%; transition: 0.3s;}
    .Bottom003199 .b-top nav dt.on  .wap-open{ background-image: url(../images/Bottom00319-icon-on.svg); transform: rotate(90deg);}
    .Bottom003199 .hotline,
    .Bottom003199 .b-bottom{text-align: center; }
    .Bottom003199 .b-bottom nav{margin-bottom: 1em;}
    .Bottom003199 .hotline{margin-bottom: 0;}
}


/*Floor003180 */
.Floor003180{overflow: hidden;font-family: 'SourceHanSansCN-Regular';padding:5% 0; position: relative;z-index: 1;}
.Floor003180 .Home_tit{text-align: left;}


@media (min-width:1025px) {
.Floor003180 .left-intro{width: calc(578 / 1440 * 100%);margin-top: 10%;}   
.Floor003180 .right-img{width: 50%; } 
}
.Floor003180 .left-intro .column-name{margin-bottom: calc(73 / 16 * 1em);}
.Floor003180 .intro h3{margin: 0 0 calc(20 / 40 * 1em);color: #29166f;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: 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='#4d29166f', endColorstr='#0029166f',GradientType=1 ); /* IE6-9 */
}
.Floor003180 .number li:not(:nth-child(2n)){margin-right: calc(20 / 16 * 1em);}
.Floor003180 .number li .inner{position: relative;}
.Floor003180 .number li .icon{position: absolute;right: 0; bottom: 0;width: calc(44 / 16 * 1em);}
.Floor003180 .number li h3{margin: 0;color: #29166f;font-family: 'Oswald-Medium';font-size: calc(40 / 16 * 1em);font-weight: normal;}
.Floor003180 .number li aside{color: #333333;}
.more1{margin-top: calc(55 / 16 * 1em);}
.more1 a{display: inline-block;width: calc(180 / 16 * 1em); padding: calc(24 / 16 * 1em) 0 0 20px;color: #666;transition: 0.3s; height: calc(65 / 16 * 1em);background-repeat: no-repeat;background-color: #29166f;color: #fff;background-image: url(../images/Floor003180-more.svg);background-position: right calc(27 / 16 * 1em) center;}
.more1 a:hover{border-top: 0;width: calc(220 / 16 * 1em); color: #fff; box-shadow: 0 calc(10 / 16 * 1em) calc(40 / 16 * 1em) rgba(41, 22, 111, 0.3); }

.Floor003180 .right-img{position: relative; padding-bottom: calc(676 / 1440 * 100%);perspective: 1440px; 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 #29166f;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: #29166f; 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{width: 50vw;}
}
@media (max-width:1024px) {
    .more1{text-align: center;}
    .more1 a{text-align: left;}
    .Floor003180 .right-img{padding-bottom: 100%; margin-top: 20px;}
    .Floor003180 .intro h3{font-size: 20px;}
    .more1{margin-top: 20px;}
}
/*Banner003069 */
.Banner003069{position: relative; z-index: 1;}
.Banner003069 .auto{max-width: 1400px;}
.Banner003069 .Ispic{padding-bottom: 18%;}
.Banner003069 .txt{position: absolute; left: 0; top:50%; width: 100%; z-index: 10;color: #fff; font-size: 36px; text-align: center;transform: translateY(-50%);}
.Banner003069 .txt .en{font-size: 0.5em;font-family: 'SourceHanSansCN-Normal';}
.Banner003069 .txt .cn{font-family: 'SourceHanSansCN-Bold';}
@media(max-width:640px){
.Banner003069 .Ispic{height: 28vw;}
.Banner003069 .txt{font-size: 6vw;}
}
/*Menu003185 */
.Menu003185{background-color: rgba(0,0,0,0.05);font-family: 'SourceHanSansCN-Regular';}
.Menu003185 li:not(:last-child){margin-right: calc(30 / 1920 * 100vw);}
.Menu003185 li a{color: #333333;display: block;font-size: calc(16 / 16 * 1em); padding: calc(35 / 18 * 1em) 0;position: relative;}
.Menu003185 li a:after{position: absolute;content: ''; height: 2px;width: 0;transition: 0.3s;background-color: #29166f; left: 50%;transform: translateX(-50%); bottom: 0;}
.Menu003185 li a:hover:after,
.Menu003185 li.aon a:after{width: 100%;}
.Menu003185 li.aon a{color: #29166f;font-weight: bold;}
@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;}
}
/*RighInfo000623 */
.RighInfo000623{padding: 3% 0;background: #fff;}
.RighInfo000623 .auto{max-width: 1400px;}
.title_lm{margin-bottom: 2vw;}
.title_lm:after{display: block; content: ''; width: 20px; height: 2px; background: #29166f; margin-top: 1vw;}
.title_lm .cn{font-size: 30px;color: #29166f; padding-bottom: 10px;font-weight: bold;}
.title_lm .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;text-transform: uppercase;}
.center{text-align: center;}
.center:after{display: block; content: ''; width: 20px; height: 2px; background: #29166f; margin:1vw auto 0;}
@media(max-width:768px){
.title_lm{padding-bottom: 6vw;}
}
@media(max-width:640px){
.title_lm .cn{font-size: 6vw;}
}
.RighInfo000623 .ytable-cell{padding: 4.167vw 0;}
.RighInfo000623 .pic .inner{ position: relative;}
.RighInfo000623 .pic time{bottom: 0; text-align: right;position: absolute;right: 0; background: rgba(41,22,111,0.64);color: #fff; padding: 26px 50px 26px 26px;}
.RighInfo000623 .pic time span{display: block;margin-bottom: 5px;font-size: 32px; line-height: 0.8em;}
.RighInfo000623 .pic time span:before{display: inline-block; height: 2px; background: #fff; content: ''; width: 16px; vertical-align:bottom; margin-right: 5px;}
.RighInfo000623 .info{background: url("../images/RighInfo000623_bg.jpg") no-repeat right top #f5f5f5; background-size: contain;}
.RighInfo000623 .p-info{font-size: 15px;line-height: 2.4em;color: #7d7d7d;}
.RighInfo000623 .p-info p{margin: 0 0 10px 0;}
@media(min-width:1025px){
.RighInfo000623 .pic{width: 16.429%;}
.RighInfo000623 .pic .inner{width: 208.696%;}
.RighInfo000623 .info .inner{padding-left: 25.5%;padding-right: 4.5%;}
}
@media(max-width:1024px){
.RighInfo000623 .ytable,
.RighInfo000623 .ytable-cell{display: block;}
.RighInfo000623 .info{padding: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .pic time span{font-size: 6vw;}
.RighInfo000623 .p-info{font-size: 3.5vw;}
}

.Timeline001539{ padding:3% 0;}
.Timeline001539 .list{ background:url(../images/Timeline001539-icon.png) no-repeat center top/auto 50px; padding-top:50px; padding-bottom:62px;}
.Timeline001539 .list ul{ position:relative; padding:3% 0 10%;}
.Timeline001539 .list ul::after,
.Timeline001539 .list ul::before{position:absolute; content:'';left:50%; }
.Timeline001539 .list ul::before{  width:2px; height:100%; background-color:#d0d0d2; margin-left:-1px; top:0;}
.Timeline001539 .list ul::after{ background:url(../images/Timeline001539-end.png) no-repeat; width:26px; height:62px; margin-left:-13px; bottom:-62px;}
.Timeline001539 .list li{ padding-bottom:3%; min-height:80px; padding-right:50%;background:url(../images/Timeline001539-bg.jpg) repeat-y center top; }
.Timeline001539 .list li:nth-child(2n){ padding-right:0; padding-left:50%;}
.Timeline001539 .list li div{ position:relative; padding-right:120px;}
.Timeline001539 .list li:nth-child(2n) div{ padding-right:0; padding-left:120px;}
.Timeline001539 .list li time{ position:absolute; right:0; top:0; width:105px; border-bottom:2px solid #c8c8c8; font-family:"Times New Roman", Times, serif; font-size:36px; font-weight:bold; line-height:46px;}
.Timeline001539 .list li:nth-child(2n) time{ text-align:right; right:auto; left:0;}
.Timeline001539 .list li time::before{ position:absolute; content:''; width:8px; height:8px; border-radius:50%; background-color:#29166f; right:-4px; bottom:-5px;}
.Timeline001539 .list li:nth-child(2n) time::before{ right:auto; left:-4px;}
.Timeline001539 .list li p{ margin:0; font-size:16px; line-height:16px; text-align:right; padding-top:16px;}
.Timeline001539 .list li:nth-child(2n) p{ text-align:left;}
/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:3% 0;}
.RighInfo002226 .dl{color:#617182;}
.RighInfo002226 .dl .h4{ font-size:18px; margin:0;}
.RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #e95355 solid; padding-bottom:10px;}
.RighInfo002226 .dl .con{ font-size:14px; padding:15px 0 30px; line-height:2.25;}
.RighInfo002226 .word{ float:left;}
.RighInfo002226 .pic{ float:right;}
/*PicList002854 */
.PicList002854{padding: 3% 0;}
.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 3px #f5f5f5;position: relative;padding: 2vw 1vw 4vw; transition: 0.3s;}
.PicList002854 li aside{font-size: 18px; line-height: 28px; text-align: center;color: #333;margin-bottom: 10px;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom:94.565%;}
.PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;}
.PicList002854 li a:hover{border-color: #29166f;}
.PicList002854 li a:hover:after{background-color: #29166f; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width: 23.5%; }
.PicList002854 li:not(:nth-child(4n)){margin-right: 2%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}
/*Page003143 */
.Page003143 .Pages{padding: 3% 0;text-align: center;font-family: 'PingFang-SC-Medium';}
.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: #29166f;border-color: #29166f;}
@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;}
}
/*
 .PicList002323 为demo编号
 */
.PicList002323{ padding: 3% 0; }
/*.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}*/
.PicList002323 ul li{ float: left; width: 32%;margin-right: 2%;text-align: center;margin-bottom: 2%;background-color: #fff;transition: .3s;}
.PicList002323 ul li div{ padding-bottom: 67%; position: relative; overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0;background-size: contain; transition:0.3s;}
.PicList002323 ul li h3{  color: #555;margin:20px 0; font-weight: normal; font-size: 16px;text-align: center;}
.PicList002323 ul li:hover {box-shadow: 0 0 20px #ccc;}
.PicList002323 ul li a:hover figure{transform: scale(1.08);}
.PicList002323 ul li a:hover h3{ color: #0075b8;}
.PicList002323 ul li:nth-child(3n){margin-right: 0;}

/*
 .workSite 为demo编号
 */
.workSite{ padding: 3% 0; }
.workSite ul li{ float: left; width: 23.5%;margin-right: 2%;text-align: center;margin-bottom: 2%;background-color: #fff;transition: .3s;}
.workSite ul li div{ padding-bottom: 67%; position: relative; overflow: hidden;}
.workSite ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.workSite ul li h3{  color: #555;margin:20px 0; font-weight: normal; font-size: 16px;text-align: center;}
.workSite ul li:hover {box-shadow: 0 0 20px #ccc;}
.workSite ul li a:hover figure{transform: scale(1.08);}
.workSite ul li a:hover h3{ color: #0075b8;}
.workSite ul li:nth-child(4n){margin-right: 0;}

@media(max-width:768px){
.workSite ul li{  width: 49%;margin-right: 2%;}
.workSite ul li:nth-child(2n){margin-right: 0;}
.workSite ul li h3{font-size: 14px; margin:10px 0;}
}


/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

/*
 .PicList002273 为demo编号
 */
 .PicList002273{padding: 3%  0;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #999;font-size: 14px;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 25%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 .right .time{margin-top: 0px;}
	.PicList002273 ul li{background:#eef0f1;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 15px;}
	.PicList002273 ul li:hover{border: 1px solid #29166f;box-shadow: 0px 0px 30px #ccc;}
	.PicList002273 ul li{background:#eef0f1;position: relative;}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;width: 60%;}
	.PicList002273 .right .time{margin-top: 14px;}
	.PicList002273 .right .h3{line-height: 18px;margin: 28px 0 17px;}
	.PicList002273 .right .p{line-height: 19px;}
	.PicList002273 ul li{padding-right: 20px;}
}
/*RighInfo002939 */
.RighInfo002939{padding:3% 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #29166f;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}
/*Form003139 */
.Form003139{padding: 3% 0;}
.Form003139 .auto{position: relative;z-index: 1; font-family: 'SourceHanSansCN-Regular';}
.Form003139 .desc{font-size: 0.875em;color: #999999;line-height: 1.78571;}
.Form003139 .form{background-color: #f9f9f9;}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{position: relative;margin-bottom: 15px;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;font-size: 0.875em; line-height: 3.5714;color: #333333;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #8b8b8b;font-size: 0.875em;line-height:  3.5714;height:  3.5714em; background: none;padding: 0 1em;font-family: 'SourceHanSansCN-Regular';}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{width: 10em; background: #6b6b6b;border-radius: 5px;font-size: 0.875em;height:  3.5714em;color: #fff;cursor: pointer; border: 0;font-family: 'SourceHanSansCN-Regular';}
@media (min-width:1025px) {
.Form003139 .form .img{width: 50%;}    
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul{width: 75.715%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 90%;}
}
/*TextList002514 */
.TextList002514{padding: 3% 0;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;font-weight: bold;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#29166f; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#29166f;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#29166f; padding:30px 0;}


/*RighInfo002812 */
.RighInfo002812{padding:60px 0 40px 0;}
.RighInfo002812 .tit{color: #10384f; font-size: 26px;}
.RighInfo002812 .info .tit{display: inline-block; padding-right: 5%; max-width: 85%;background: #fff;line-height: 36px; margin-top: -18px;}
.RighInfo002812 .culture .tit{padding: 60px 0 50px 0;text-align: center;}
@media(max-width:480px){
.RighInfo002812 .tit{font-size: 22px;}
}

.RighInfo002812 .info{position: relative; z-index: 1;}
.RighInfo002812 .info > *{position: relative; z-index: 4;}
.RighInfo002812 .info:after,
.RighInfo002812 .info:before{position: absolute; left: 0; right: 0;border:5px solid #f0f0f0;content: '';border-left: 0; height: 20%;}
.RighInfo002812 .info:before{top: 0;border-bottom: 0;}
.RighInfo002812 .info:after{bottom: 0;border-top: 0;}

.RighInfo002812 .hasbg{padding-bottom: 30px; background: url(../images/RighInfo002812-map.png) no-repeat center top;background-size: contain;}
@media(min-width:769px){
.RighInfo002812 .hasbg{margin-top: 50px;padding-bottom: 50px; }
}
.RighInfo002812 .txt-p{font-size: 16px;color: #555;line-height: 28px; max-width: 1126px; width: 95%;}

.RighInfo002812 .mid{margin: 5% 0;}
.RighInfo002812 .mid .pic{ text-align: center;}
@media(min-width:769px){
.RighInfo002812 .mid .pic{width: 50%;}
}
@media(max-width:768px){
.RighInfo002812 .mid .pic,
.RighInfo002812 .mid .list{display: block;}
}
.RighInfo002812 .mid .list li{ margin: 17px 1%;}
@media(min-width:481px){
.RighInfo002812 .mid .list li{float: left; width: 48%;}
.RighInfo002812 .mid .list li:nth-child(2n+1){clear: left;}
}
@media(min-width:769px)and (max-width:1024px){
.RighInfo002812 .mid .list li{float: none;width: auto;}
}
.RighInfo002812 .mid .icon{width:55px ;}
.RighInfo002812 .mid .txt{padding-left: 14px;color: #999;font-size: 16px;font-weight: 100;}
.RighInfo002812 .mid .txt span{font-size: 18px;display: inline-block;color: #666;}
.RighInfo002812 .mid .txt b{color: #00a1a6; font-size: 24px;}

.RighInfo002812 .culture .box-item ul{display: table;width: 100%;border: 1px solid #eee; table-layout: fixed;}
.RighInfo002812 .culture .box-item ul:not(:first-child){margin-top: -1px;}
.RighInfo002812 .culture .box-item li{display: table-cell; vertical-align: top; text-align: center;position: relative;padding: 40px 0;width:20%}
.RighInfo002812 .culture .box-item li:not(:last-child):after{position: absolute; content: ''; width: 1px;height: 100%; right: 0; top: 0;background: #eee;}


.RighInfo002812 .culture .box-item li > *{padding: 0 10px;}
.RighInfo002812 .culture .box-item li .icon img{max-width: 68px; transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;border-radius: 100px;border: 2px solid #29166f;}
.RighInfo002812 .culture .box-item li:hover .icon img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);}
.RighInfo002812 .culture .box-item li b{font-size: 18px;font-weight: bold;display: block;padding: 20px 0;color: #555;}
.RighInfo002812 .culture .box-item li p{margin: 0;line-height: 28px;font-size: 16px;}
@media(max-width:480px){
.RighInfo002812 .culture .box-item li{padding: 20px 0;}
.RighInfo002812 .culture .box-item li b{font-size: 16px;}
.RighInfo002812 .culture .box-item li p{font-size: 14px;line-height: 22px;}
}

.zzjg{padding: 3% 0;}
.zzjg,.zzjg img{width: 100%;}

/*RighInfo003150 */
.RighInfo003150 {padding: 3% 0;}
.RighInfo003150 .auto{padding: 3%;position: relative;background-color: #f5f5f5;}
.RighInfo003150 .inner{margin: 0 2.5em; padding:20px 0;}
.RighInfo003150 .code img{max-width: 120px;margin: 0 auto;}
.RighInfo003150 h3{margin: 0;color: #333;font-size: 24px;font-weight: normal;position:relative;margin-bottom: 10px;}
.RighInfo003150 dt{color: rgba(0,0,0,.8); line-height:30px;font-size: 15px;}
.RighInfo003150 .code{text-align: center;margin-top: 1.5em;}
.RighInfo003150 .code aside{color: #333;line-height: 1.5625; margin-top:10px;}

/*Map002858 */
.Map002858 #allmap{height: 26.5vw;}
.Map002858 #allmap,
.Map002858 #allmap *{box-sizing: content-box;}
.Map002858 #allmap img{max-width: inherit;}
/* .Map002858 .BMap_bubble_content b{font-size: 18px;display: block;padding-bottom: 5px;} */
.tdt-infowindow-content{font-size: 14px;}
.tdt-infowindow-content b{font-size: 18px;display: block;padding-bottom: 5px;}
@media(max-width:1024px){
.Map002858 #allmap{height: 40vw;}
}
@media(max-width:480px){
.Map002858 #allmap{height: 70vw;}
}

.cp{padding: 3% 0;background-color: #f5f5f5;}
/*
 .Menu000654 为demo编号
 */
 .Menu000654{ background:url(../images/Menu000654-bg.jpg) repeat-x center bottom #f1f1f1; }
 .Menu000654 header{ border:1px #d8d8d8 solid; background-color:#29166f; color:#fff; font-size:24px; padding:40px 0 25px 0; text-align:center;position:relative; z-index:5;}
 .Menu000654 header span{ font-size:14px; display:block;}
 .Menu000654 li a{display:block;padding-left:15px;padding-top:10px;padding-bottom:10px;line-height: 40px;border-bottom:1px solid #d8d8d8;font-size: 18px;}
 .Menu000654 li a:hover,
 .Menu000654 li a.aon{ background-color:#29166f; color:#fff;}
 .Menu000654 li dl{ background-color:#fff; font-size:12px; display:none;}
 .Menu000654 li a.click{ position:relative;} 
 .Menu000654 li a.click::after,
 .Menu000654 li a.click::before{ position:absolute; content:'';  background-color:#29166f; top:50%;}
 .Menu000654 li a.click::after{width:15px;height:2px;right: 10px;margin-top:-2px;}
 .Menu000654 li a.click::before{width:2px;height:15px;right: 16px;margin-top:-8px;}
 .Menu000654 li a:hover::after,
 .Menu000654 li a:hover::before,
 .Menu000654 li a.aon::after,
 .Menu000654 li a.aon::before{background-color:#fff;}
 .Menu000654 li dl dd a{color:#999;font-size: 15px;}
 .Menu000654 li dl dd a.aon,
 .Menu000654 li dl dd a:hover{ color:#29166f; background: rgba(41,22,111,.05);}
 .Menu000654 li a.aon::before{ display:none;}
 .Menu000654 li a.aon::after{ background-color:#fff;}
 @media(max-width:950px){
 .Menu000654 header{ margin-top:0;font-size:20px; padding:15px 0; }
 .Menu000654{width: 104%;margin-left: -2%;}
 }
 /*PicList002582 */
 .PicList002582{ }
 .PicList002582 li{ float:left; margin-right:2%; margin-bottom:4%;}
 @media(min-width:1025px){
 .PicList002582 li{ width:23.5%;}
 .PicList002582 li:nth-child(4n){ margin-right:0;}
 }
 @media(max-width:1024px) and (min-width:641px){
 .PicList002582 li{ width:32%;}
 .PicList002582 li:nth-child(3n){ margin-right:0;}
 }
 
 @media(max-width:640px){
 .PicList002582 li{ width:49%;}
 .PicList002582 li:nth-child(2n){ margin-right:0;}
 }
 .PicList002582 li a{ display:block; padding:10px; border-radius:0 20px 0 20px; transition:0.3s;}
 .PicList002582 li .Ispic{ padding-bottom:100%; background-size:contain; background-color:#fff; transition:0.3s;}
 .PicList002582 li .txt{ padding:8% 2%; text-align:center; border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
 .PicList002582 li .txt p{ margin:0; font-size:16px;}
 .PicList002582 li .txt span{ color:#999;}
 .PicList002582 li a:hover{ background:#f8f8f8; color:#f58f00;}
 .PicList002582 li a:hover .txt{ border-color:transparent;}
 .PicList002582 li a:hover  .Ispic{ border-radius:20px 20px 0 0;}
 
 .PicList002323 h2{font-size: 30px;color: #29166f;}
 .PicList002323 h2 span{font-size: 16px;color: #999;margin-left: 10px;text-transform: uppercase;}
 .PicList0023231{background: #f5f5f5;}

 /*RighInfo002522 */
.RighInfo002522{ padding:3% 0;}
.RighInfo002522 .title{ padding-bottom:3%; font-size:36px; color:#132b47;}
.RighInfo002522 .title span{ display:block; font-size:14px; color:#999; text-transform:uppercase;}
.RighInfo002522 .list dl{ float:left; width:100%; display:table; border:1px solid #ededed;  margin-bottom:3.5%;}
.RighInfo002522 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002522 .list dt{ width:95px;}
.RighInfo002522 .list dt b{ display:block;width:45px; height:45px; border-radius:50%; background:#29166f; color:#fff; font-size:24px; position:relative; overflow:hidden; line-height:45px; text-align:center; margin:25px auto;}
.RighInfo002522 .list dt b::after{ position:absolute; content:''; width:20px; height:7px; background:#dd1115; bottom:0; right:0;}
.RighInfo002522 .list dd p{ padding:3% 5% 3% 0; color:#333; margin:0;font-size: 16px;}
@media(max-width:1024px){
.RighInfo002522 .title{ font-size:24px;}
}
@media(min-width:769px){
.RighInfo002522 .list dl{width:31%;margin-right:3.5%;}
.RighInfo002522 .list dl:nth-child(3n){ margin-right:0;}
.RighInfo002522 .list dl:nth-child(3n+1){ clear:left;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo002522 .list dl{ width:48%;}
.RighInfo002522 .list dl:nth-child(2n){ float:right;}
.RighInfo002522 .list dl:nth-child(2n+1){ clear:left;}
}
/*
 .Floor 为demo编号
 */
.RighInfo002502{ width: 100%;padding: 3% 0;}

.RighInfo002502 ul li{ margin-bottom: 20px; }
.RighInfo002502 ul li .liBox{border-radius: 30px 0 0 0; border: 2px solid #e7e7e7; padding: 20px;border-right: 3px solid #29166f; background: url(../images/RighInfo002502-icon.png) no-repeat 95% 20px;  background-size: 45px 29px;}
.RighInfo002502 ul li:nth-child(2n) .liBox{ border-right-color: #29166f;}
.RighInfo002502 ul li .liBox .h3{margin: 0;font-size: 16px;font-weight: normal; color: #29166f;}
.RighInfo002502 ul li .liBox  h4{font-size: 20px;font-weight: normal;color: #999;margin: 40px 0 0;}
.RighInfo002502 ul li .liBox .txt{padding-top: 10px; font-size: 18px;}

@media screen and (min-width:768px ){
  .RighInfo002502 ul li{float: left; width: 48%;margin-right: 4%; margin-bottom: 2%;}
  .RighInfo002502 ul li:nth-child(2n){margin-right: 0;}
  .RighInfo002502 ul li .liBox{ background-size: 77px 50px;}
  .RighInfo002502 ul li:nth-child(3n) .liBox{ border-right-color: #29166f;}
  .RighInfo002502 ul li:nth-child(3n+1) .liBox{ border-right-color: #29166f;}
  .RighInfo002502 ul li .liBox .txt{font-size: 22px;  height: 120px;}
}
.PicList00232{padding: 0;}
.sb_tit{display: flex;justify-content: space-between;align-items: center;}
.sb_tit a{border: 1px solid #29166f;font-size: 15px;color: #29166f;border-radius: 10px;padding: 5px 10px;}
.sb_tit a:hover{background: #29166f;color: #fff;}


.showMorehandle{text-align: center;margin:40px auto;}
.showMorehandle a{line-height:30px; width:160px; text-align:center; display:inline-block; border-radius:2px; box-shadow:5px 5px 20px #ddd}





.izl-rmenu .consult {background: url(../images/icon5.png) #28b4c3 no-repeat left;margin-bottom: 2px;display: block;height: 56px;width: 56px;background-size: 56px;float: left;position: absolute;right: 0;cursor: pointer;top: 116px;transition: all .5s}
.izl-rmenu .Whats {background: url(../images/icon.png) #28b4c3 no-repeat left;margin-bottom: 2px;display: block;height: 56px;width: 56px;background-size: 56px;float: left;position: absolute;right: 0;cursor: pointer; top: 0;transition: all .5s}
.izl-rmenu .consult1 {top: 58px;background: url(../images/icon2.png) #28b4c3 no-repeat left}
.izl-rmenu .consult:hover {background-position: left;width: 200px}
.izl-rmenu .consult:hover .phone {display: block}
.izl-rmenu .consult .phone {font-size: 16px;color: #fff;line-height: 56px;width: 200px;padding-left: 56px;position: absolute}
.izl-rmenu a {background-size: 56px!important;background-color: #66696c!important}
.izl-rmenu .cart {background: url(../images/icon3.png) #28b4c3 no-repeat;display: block;height: 56px;line-height: 16px;color: #45bdff;text-align: center;padding-top: 0;padding-right: 0;margin-bottom: 2px;background-size: 56px;cursor: pointer;position: absolute;width: 56px;right: 0;top: 116px;overflow: hidden;transition: all .5s}
.izl-rmenu .cart:hover {background-position: left;background-size: 56px;overflow: initial}
.izl-rmenu .cart .pic {position: absolute;left: -130px;top: -20px;width: 120px;height: 120px;box-shadow: #ddd -1px 1px 2px;opacity: 0;transition: all .5s;border-radius: 0;}
.izl-rmenu .cart:hover .pic {opacity: 1;left: -120px}
.izl-rmenu .btn_top {background: url(../images/icon4.png) #28b4c3 no-repeat;display: block;height: 56px;margin-top: 2px;width: 56px;background-size: 56px;position: absolute;right: 0;top: 172px;transition: all .5s}
.izl-rmenu .Whats:hover {background-position: left;background-size: 56px;overflow: initial}
.izl-rmenu .Whats .pic {position: absolute;left: -130px;top: -20px;width: 120px;height: 120px;box-shadow: #ddd -1px 1px 2px;opacity: 0;transition: all .5s;border-radius: 0;}
.izl-rmenu .Whats:hover .pic {opacity: 1;left: -120px}
.izl-rmenu .btn_top p {margin: 0; color: #fff;line-height: 56px;width: 150px;padding-left: 60px;position: absolute}
.izl-rmenu .btn_top:hover {background-position: left;background-size: 56px;width: 150px}
.izl-rmenu {margin-right: 0;height: auto;position: fixed;right: 0;bottom: 50px;margin-top: 0;top: initial!important;z-index: 999999999;height: 300px;width: 56px}




/*Floor003147 */
.Floor003147 .root-sz-16{position: relative;z-index: 1;}
.Floor003147 .intro{margin-bottom:30px}
.Floor003147 .intro .Home_tit{color:#fff;font-size: 36px;font-weight: bold;}
.Floor003147 .intro p{font-size:16px;line-height:2;color: #fff;}
.Floor003147 dl dd{width:33.33%;float:left;color:#fff;text-align: center;font-size: 18px;}
.Floor003147 dl{margin-bottom:30px;}
.Floor003147 dl dd aside{font-weight:bold;font-size: 50px;}
.Floor003147 dl dd sub{font-size: 18px;padding-left: 10px;}
.Floor003147 .slider li a{display: block;margin: 0 6px;}
.Floor003147 .slider li a .Ispic {padding-bottom: 75%;}
.Floor003147 .slick-arrow{position: absolute;border: 0;font-size: 1em;text-indent: -999em;width: 5.5em;height: 5.5em;border-radius: 50%;top: 50%;margin-top: -1.25em;z-index: 10;}
.Floor003147 .slick-prev{left: 0.625em;}
.Floor003147 .slick-next{right: 0.625em;}
.Floor003147 .slick-arrow:before{position: absolute;content: ''; width: 30%; height: 30%;border-top: 2px solid #28b4c3;border-right: 2px solid #28b4c3; transform: rotate(45deg); top:35%;left: 30%;}
.Floor003147 .slick-prev:before{transform: rotate(-135deg);left: 40%;}
@media (min-width:1025px) {
.Floor003147 .auto{max-width: 70em;}
.Floor003147 .main{position: absolute;left: 0;width: 100%;height: 100%;top: 0;z-index: 10;} 
.Floor003147 .main .ytable{height: 100%;}
}
@media (max-width:1024px) {
.Floor003147 .intro .Home_tit{font-size: 26px;}
.Floor003147 .main{position: relative;z-index: 4; padding: 4em 1em;}
.Floor003147 .bg-img{position: absolute;left: 0;width: 100%;height: 100%; top: 0; overflow: hidden;}
.Floor003147 .bg-img img{max-width: none; min-height: 100%; position: absolute; left: 50%;transform: translate(-50%,-50%);top: 50%; width: auto;}
}
@media (max-width:640px) {
.Floor003147 dl dd{width: 50%;}
.Floor003147 .intro .Home_tit{font-size: 22px;}
.Floor003147 dl dd aside{font-size:36px;}
}




/*RighInfo002092 */
/*slick Basic*/
.RighInfo002092{padding:5% 0;}
.RighInfo002092 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.RighInfo002092 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.RighInfo002092 .slick-list:focus {outline: none}
.RighInfo002092 .slick-list.dragging {cursor: pointer;cursor: hand;}
.RighInfo002092 .slick-slider .slick-track, 
.RighInfo002092 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.RighInfo002092 .slick-track {position: relative; top: 0; left: 0; display: block;}
.RighInfo002092 .slick-track:before, 
.RighInfo002092 .slick-track:after{display: table; content: '';}
.RighInfo002092 .slick-track:after{ clear: both;}
.RighInfo002092 .slick-loading .slick-track { visibility: hidden;}
.RighInfo002092 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.RighInfo002092 .slick-slide .slick-loading img { display: none;}
.RighInfo002092 .slick-slide .dragging img { pointer-events: none;}
.RighInfo002092 .slick-initialized .slick-slide { display: block;}
.RighInfo002092 .slick-loading .slick-slide { visibility: hidden;}
.RighInfo002092 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.RighInfo002092 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.RighInfo002092{ border:1px solid #e8e8e8; }
.RighInfo002092 .wrap{ padding:2%;}
.RighInfo002092 .list_img{float:left;width: 50%;}
.RighInfo002092 .big{ border:1px solid #e5e5e5; margin-bottom:20px;}
.RighInfo002092 .big li figure{padding-bottom: 68%;background-size: contain;}
.RighInfo002092 .small{ padding:0 30px; position:relative;}
.RighInfo002092 .small .slick-arrow{ position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer; background-position:center center; background-repeat:no-repeat;font-size: 0;border: 0;background-color: transparent;}
.RighInfo002092 .small .slick-prev{ left:0; background-image:url(../images/RighInfo002092-btn_prev.png);}
.RighInfo002092 .small .slick-next{ right:0;background-image:url(../images/RighInfo002092-btn_next.png);}
.RighInfo002092 .small .slick-disabled{ cursor:default;}
.RighInfo002092 .small li figure{margin:0 auto;padding-bottom: 60%;background-size:contain;max-width:90%;border:1px solid #e5e5e5;}
.RighInfo002092 .small li.slick-current figure{ border-color:#29166f;}
.zoomContainer{ z-index:100;}
.RighInfo002092 .intro{float:right;width: 45%;}
.RighInfo002092 .intro aside{font-size:20px;color:#29166f;border-bottom: 1px solid #ccc;padding: 30px 0;}
.RighInfo002092 .tab{ padding-top:5%;}
.RighInfo002092 .ul_tab{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.RighInfo002092 .ul_tab li{ float:left; width:50%; max-width:149px; overflow:hidden; text-align:center; font-size:16px; color:#333; cursor:pointer; line-height:50px;}
.RighInfo002092 .ul_tab li.active{ color:#fff; background-color:#29166f;}
.RighInfo002092 .tab_info{border-top:6px solid #f6f6f7;padding:3%;line-height: 2;font-size: 16px;}
@media(max-width:768px){
.zoomContainer{ display:none;}
}
@media(max-width:640px){
.RighInfo002092 .list_img,
.RighInfo002092 .intro{ float:none; width:auto;}
.RighInfo002092 .intro{ margin-top:3%;}
}

.common_tab .hide{height: 0; overflow: hidden}

.equipment_info{padding-top: 4%; padding-bottom: 4%}
.equipment_info .tab_title{text-align: center; padding-bottom: 4%}
.equipment_info .tab_title span {background: url(../images/mo-bac_04.png) no-repeat center center; background-size: contain; width: 200px;line-height: 40px; font-size: 16px; color: #ffffff;	transition: 0.6s;cursor: pointer; display: inline-block}
.equipment_info .tab_title span.show,
.equipment_info .tab_title span.show:hover {background-image: url(../images/a-h.png);}
.equipment_info .tab_info{font-size: 16px}

.sub_title{text-align: center; color: #29166f; font-size: 36px; line-height: 2; padding-bottom: 3%}
.sub_title:after{content: ''; display: block; width: 60px; margin: auto; height: 2px; background: #29166f}
@media(max-width:1200px){
.sub_title{font-size: 30px; }
}
@media(max-width:768px){
.sub_title{font-size: 20px; }
.equipment_info .tab_title span {font-size: 14px; width: 160px;}
}

.contact_group .group{padding:15px 0}
.contact_group .group p{margin: 0; padding: 5px 0}
.contact_group .RedTrue{color: #FF0000}
@media(min-width:768px){
.contact_group{display: flex; flex-wrap: wrap; justify-content: space-between}
.contact_group .group{width: 48%}
.contact_group .RowTrue{width: 100%}
}


