﻿@charset "utf-8";
@import url("../fonts/font.css");
* {
  outline: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*,
:before,
:after {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
* {
    -webkit-tap-highlight-color: transparent;
}
html {
  -webkit-text-size-adjust: 100%;
  font-family: sans-serif;
}
:root {
  --ww: 1920 * 100vw;
}
@media (max-width: 1600px) {
  :root {
    --ww: 1600 * 100vw;
  }
}
@media (max-width: 1024px) {
  :root {
    --ww: 1200 * 100vw;
  }
}
@media (max-width: 768px) {
  :root {
    --ww: 1024 * 100vw;
  }
}
@media (max-width: 750px) {
  :root {
    --ww: 750 * 100vw;
  }
}
@media (max-width: 640px) {
  :root {
    --ww: 600 * 100vw;
  }
}
html {
  font-size: calc(100 / var(--ww));
}
body {
  padding: 0;
  margin: 0 auto;
  font-size: 0.16rem;
  position: relative;
  -webkit-text-size-adjust: none;
  /*取出点击出现半透明的灰色背景*/
  -webkit-tap-highlight: rgba(0, 0, 0, 0);
  /*控制内容的可选择性*/
  /*-webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;*/

}
@media (max-width: 640px) {
  body {
    font-size: 0.2rem;
  }}


.w1600{max-width: 1600px}



/*Top002916 */
.Top002916{background: #fff;position: relative; z-index: 100; }
.Top002916 .bg{position: absolute; right: 0; top: 0; width: 11.042%; height: 100%; overflow: hidden;}
.Top002916 .bg:before{position: absolute; content: ''; width: 120%; height: 100%; left: 15px; top: 0; transform: skewX(-15deg);background: #175ca3;}
.Top002916 .auto{max-width: 1600px;}

.Top002916 .open-search{background: url("../images/Top002916_search.png") no-repeat center center; width: .5rem; height: .5rem; margin-top: -.25rem; left: 30%;}
.Top002916 .top-search{background: #175ca3; padding:2px 50px 2px 2px;max-width: 5rem;}
.Top002916 .top-search .btn{background-image:url("../images/Top002916_search.png");}

.Top002916 .logo{ width: 18%;display: table; height: 1.06rem;}
.Top002916 .logo a{display: table-cell; vertical-align: middle;}
.Top002916 .logo img{max-height: .8rem;}

.Top002916 .top-menu li span{font-size: 18px; }
.Top002916 .top-menu li span,
.Top002916 .top-menu li a{display: block;}
.Top002916 .top-menu li span a{display: inline-block; position: relative;}
.Top002916 .top-menu li.aon span a,
.Top002916 .top-menu li a:hover{color: #175ca3;}
.Top002916 .top-menu li:hover span a,
.Top002916 .top-menu li.aon span a{ }


@media(min-width:1025px){
    .Top002916 .logo{float: left;} 
    .Top002916 .top-menu{float: right; width: 50%;margin-right:20%;}
    .Top002916 .top-menu ul{display: flex;justify-content: space-between}
    .Top002916 .top-menu li span{text-align: center;}
    .Top002916 .top-menu li span a{line-height: 1.06rem;}
    .Top002916 .top-menu li span a:before{position: absolute; left: 0; bottom: 0px; height: 3px; content: ''; width: 100%;}
    .Top002916 .top-menu li span a:hover:before,
    .Top002916 .top-menu li.aon span a:before{background: #175ca3;}
    .Top002916 .top-menu li .sub{position: absolute;top: 100%;z-index: 100}
    .Top002916 .top-menu li#m11{}
    .Top002916 .top-menu li .sub-inner{position: relative;}

    .Top002916 .top-menu li .pro-sub{width: 260px;margin-left: -130px;overflow: hidden;background: rgba(255,255,255,.8);border-top: 1px solid #e8e8e8;}
    .Top002916 .top-menu li .pro-sub dl{background:none;padding: 0}
    .Top002916 .top-menu li .pro-sub dl dt{padding: 0}
    .Top002916 .top-menu li .pro-sub .one-cate{padding: .1rem 0}
    .Top002916 .top-menu li .pro-sub .one-cate dt .one-cate-name a{height: 0.7rem;display: flex;align-items: center;padding: 0 .2rem;}
    .Top002916 .top-menu li .pro-sub .one-cate dt .one-cate-name a:hover{background:#fff;}
    .Top002916 .top-menu li .pro-sub .one-cate dt.on .one-cate-name a{}
    .Top002916 .top-menu li .pro-sub .one-cate dt .one-cate-name a img{max-height: .46rem}
    .Top002916 .top-menu li .pro-sub .two-cate-list{display: none!important}
    
    .Top002916 .top-menu li .pro-sub .two-cate{position: absolute;right: 0;top: 0;height: 100%;width: 78%;padding: .44rem 0 .44rem .6rem;background: #fff;z-index: 10}
    .Top002916 .top-menu li .pro-sub .two-cate .inner{display: flex;flex-wrap: wrap;}
    .Top002916 .top-menu li .pro-sub .two-cate .inner .item{width: 17.68%;margin-right: 2.9%;}
    .Top002916 .top-menu li .pro-sub .two-cate .inner .item:not(:nth-child(-n+5)){margin-top: .2rem}
    .Top002916 .top-menu li .pro-sub .two-cate .inner .item:nth-child(5n){margin-right: 0;}
    .Top002916 .top-menu li .pro-sub .two-cate .inner .item .pic{background: #fff;height: 1.9rem;display: flex;align-items: center;justify-content: center;transition: .3s all;border: 2px solid #eee;position: relative}
    .Top002916 .top-menu li .pro-sub .two-cate .inner .item .pic::before{content: '';width: 100%;height: 100%;left: 0;top:0; transition: .3s all;border: 2px solid transparent;position: absolute;}
    .Top002916 .top-menu li .pro-sub .two-cate .inner .item .pic img{width: 70%;}
    .Top002916 .top-menu li .pro-sub .two-cate .inner .item .tit{text-align: center;padding-top: .12rem;color: #333}
    .Top002916 .top-menu li .pro-sub .two-cate .inner .item:hover .pic{ border-color: transparent;}
    .Top002916 .top-menu li .pro-sub .two-cate .inner .item:hover .pic::before{border-color: #175ca3}
}

.Top002916 .head-mid{position: absolute; right: 10%; top: 35%;}
.Top002916 .top-language{ position:relative; padding-right:3vw !important;}
.Top002916 .top-language span{ display:block;background:url(../images/lang.svg) no-repeat left center;line-height:calc(30 / 16 * 1em); padding:0 calc(20 / 16 * 1em) 0 calc(34 / 16 * 1em); cursor:pointer; position: relative; z-index: 1;  background-size: auto 70%; color: #111;}
.Top002916 .top-language span:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);border-top: 1px solid #222;border-right: 1px solid #222; right: 0; top: 50%; margin-top: -4px;}
.Top002916 .top-language figure{ position:absolute; top:100%; left:40%; background:#fff; width:calc(110 / 16 * 1em); line-height:calc(40 / 16 * 1em); display:none; margin-left:calc(-60 / 16 * 1em); box-shadow:  0 0 10px rgba(0,0,0,0.1);}
.Top002916 .top-language a{ display:block; text-align:center; color:#333;}
.Top002916 .top-language a:hover{color:#fff; background:#175ca3; }

@media(max-width:1024px){
    .Top002916 .bg{width: 142px!important;}
    .Top002916 .logo{width: 50%; height: 80px;}
    .Top002916 .top-menu{position: fixed; top: 80px;right: 0; bottom: 0; width: 0; opacity: 0;transition: 0.3s; overflow: hidden;background: #fff; }
    .menu-show .Top002916 .top-menu{width: 100%; opacity: 1;padding:10px 20px;}
    .Top002916 .top-menu ul{height: 100%; overflow: auto;}
    .Top002916 .top-menu li{width: auto!important; padding: 10px 0;}
    .Top002916 .top-menu li:not(:last-child){border-bottom: 1px solid rgba(0,0,0,0.1);}
    .Top002916 .top-menu li a{color: #333;}
    .Top002916 .top-menu li span{line-height: 40px;}
    .Top002916 .top-menu li .sub{background: rgba(0,0,0,0.1);}
    .Top002916 .top-menu li .sub dt{text-align: left;line-height: 30px;padding: 0 20px}
    
    .Top002916 .top-menu li .sub-inner{width: 100%;}
    .Top002916 .top-menu li .pro-sub .one-cate dl{}
    .Top002916 .top-menu li .pro-sub .one-cate dt{padding: 20px}
    .Top002916 .top-menu li .pro-sub .one-cate dt{}
    .Top002916 .top-menu li .pro-sub .one-cate dt .one-cate-name{border-bottom:1px solid #ddd;padding-bottom: 20px}
    .Top002916 .top-menu li .pro-sub .two-cate{display: block}
    .Top002916 .top-menu li .pro-sub .two-cate-list{display: flex;flex-wrap: wrap;justify-content: space-between}
    .Top002916 .top-menu li .pro-sub .two-cate-list .item{width: 49%;margin-bottom: 20px}
    .Top002916 .top-menu li .pro-sub .two-cate-list .item .pic{background: #f5f5f5;height: 1.9rem;display: flex;align-items: center;justify-content: center;transition: .3s all;border: 2px solid transparent;position: relative}
    .Top002916 .top-menu li .pro-sub .two-cate-list .item .pic img{width: 70%;}
    .Top002916 .top-menu li .pro-sub .two-cate-list .item .tit{text-align: center;padding-top: .12rem;color: #333}
    
    .Top002916 .open-menu{right: 11.25%;}
    .Top002916 .open-search{left: auto;right: 11.25%; margin-right: 50px;}
    .Top002916 .top-search{max-width: 100%;}
    
    .has-multi aside .op-multi:before, 
    .has-multi aside .op-multi:after, 
    .has-sub span .op:before, 
    .has-sub span .op:after{background: #333}
}

@media(max-width:640px){
.Top002916 .head-mid{position: absolute; right:35%; top: 40%;}
}

@media (min-width: 1025px) and (max-width: 1600px) {
.Top002916 .top-menu {float: right;width: 50%;margin-right: 22%;}
}


/*Banner002901 */
.Banner002901 img{display: block;width: 100%;}
@media(min-width:1025px){
    .Banner002901 .wap{display: none;}
}
@media(max-width:1024px){
    .Banner002901 .pc{display: none;}
}
.Banner002901 .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%;bottom: 5%; text-align: center;}
.Banner002901 .slick-dots li{display: inline-block; width: 32px; height: 32px;cursor: pointer;border:2px solid  transparent; margin: 0 9px;position: relative;border-radius: 50%; }
.Banner002901 .slick-dots li button{position: absolute;background: #fff; font-size: 0;width: 6px; height: 6px; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;border: 0;padding: 0;cursor: pointer;}
.Banner002901 .slick-dots li.slick-active{border-color: #fff;}
@media(max-width:1024px){
    .Banner002901 .slick-dots li{width: 20px; height: 20px; margin: 0 4px;}
}

.h-title{margin-bottom:0.4rem;}
.h-title .cn{font-size:0.48rem;color:#333;}
.h-title .en{font-size:0.18rem;color:#999;text-transform: uppercase;margin-top:0.1rem;}
.h-title .intro{text-align: justify;color:#999;margin-top:0.3rem;line-height: 0.32rem}

.h-more a{display: inline-block;color: #175ca3;border: solid 2px #175ca3;line-height: 0.6rem;border-radius: 0.6rem;padding: 0 0.6rem 0 0.3rem;background: url(../images/Floor003202-more.svg) no-repeat right 0.26rem center;background-size: 0.12rem auto;transition: 0.3s;}
.h-more a:hover{background-color: #175ca3;color: #fff; background-image: url(../images/Floor003202-more-on.svg);}

@media(max-width:1024px){
    .h-title{text-align: center}
    .h-title .intro{text-align: center}
}



/*Floor003080 */
.Floor003080{ padding: 1.2rem 0; overflow: hidden;}
.Floor003080 .auto{position: relative; z-index: 2;}
.Floor003080 .h-title{margin-bottom:0.85rem;}

.Floor003080 .ytable{table-layout: fixed;}
.Floor003080 .category .item{border-radius: 6px;border: solid 1px #eee; padding: 1.82vw 3vw 1.56vw 1.56vw; transition: 0.3s; cursor: pointer;position: relative;}
.Floor003080 .category .active{box-shadow: 0 6px 20px   rgba(0, 0, 0, 0.1); border-color: #bed2ed;}
.Floor003080 .category .tit{color: #999; line-height: 1;}
.Floor003080 .category p{margin: 12px 0 0 0;color: #bbb;line-height: 1.715; min-height:3.43em;}
.Floor003080 .category .active .tit{color: #175ca3;}
.Floor003080 .category .active  p{color: #666;}
.Floor003080 .category .icon{width: 0.5rem;height: 0.5rem; border-radius: 50%;background-color: #175ca3;box-shadow: 0 8px 18px rgba(23, 92, 163, 0.5);position: absolute;transition: 0.3s;transform: scale(0);}
.Floor003080 .category .active .icon{transform: scale(1)}
.Floor003080 .category .icon:after{position: absolute; content: ''; width: 10px; height: 10px;border-top: 2px solid #fff; border-right: 2px solid #fff; transform: rotate(45deg); left: 50%; top: 50%; margin: -5px 0 0 -6px;}
.Floor003080 .dots li{width: 12px; height: 12px; margin: 10px 0;position: relative;list-style: none;}
.Floor003080 .dots li button{font-size: 0; width: 4px; height: 4px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003080 .dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.Floor003080 .dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #175ca3;}

.Floor003080 .slider{position: relative;}
.Floor003080 .slider a{color: #333; display: block;position: relative;}
.Floor003080 .slider .txt{position: absolute; left: 0; bottom: 0;width:100%; padding: 2.55vw 3.5vw;}
.Floor003080 .slider .txt aside{line-height: 1; font-size: .3rem;}
.Floor003080 .slider .txt pre,
.Floor003080 .slider .txt p{margin: 13px 0 0 0;color:#666;}
.Floor003080 .slider li{transition: 0.3s;}
.Floor003080 .slider li:not(.slick-active){opacity: 0.2;}
.Floor003080 .slider .pic{background: url(../images/Floor003080-bg.jpg)no-repeat center;background-size: cover;height: 6.6rem;border-radius: 5px;;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.Floor003080 .slider .pic img{width: 70%}

.Floor003080 .pages{position: absolute; z-index: 10; left:3.5vw; top: 3.5vw;color: #175ca3; font-size: 60px;}
.Floor003080 .pages span{line-height: 1;display: inline-block;vertical-align: text-bottom;}
.Floor003080 .pages span.cur{font-size: 0.8em;position: relative; padding-right: 5px; padding-bottom: 5px;}
.Floor003080 .pages span.cur:after{position: absolute; content: ''; width: 1px; height: 50px;transform: skewX(-30deg); left: 100%; top: 20%; background: #175ca3;}
.Floor003080 .pages span.total{font-size: 0.2667em; padding-left: 10px;}


@media(max-width:1560px){
    .Floor003080 .slider{width: 106%;}
    .Floor003080 .dots{right: 1%;left: auto; }
}
@media(min-width:1025px){
    .Floor003080 .right{width: 60.257%;}
    .Floor003080 .category{ max-width: 470px; width: 90%;}
    .Floor003080 .category .item:not(:last-child){margin-bottom: .3rem;}
    .Floor003080 .slider{overflow: hidden;width:115.147%; padding-right: 6.771vw;}
    .Floor003080 .slider .ul{margin-left: -2.605vw; }
    .Floor003080 .slider a{margin:0 2.605vw;}
    .Floor003080 .slider .slick-list{overflow: inherit;}
    .Floor003080 .dots{position: absolute; left: 97.9%; width: 5.21vw;top: 0; height: 100%;z-index: 20;}
    .Floor003080 .dots .slick-dots{position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%;}
    .Floor003080 .category .icon{right: -0.25rem; top: 50%; margin-top: -0.25rem; }
}
@media(max-width:1024px){
    .Floor003080{ padding: 50px 0;}
    .Floor003080 .h-title{margin-bottom:40px;}
    .Floor003080 .ytable,
    .Floor003080 .ytable-cell{display: block;}
    .Floor003080 .slider{width: 100%;}
    .Floor003080 .dots {padding-top: 4vw;}
    .Floor003080 .dots .slick-dots{display: table; margin: 0 auto;}
    .Floor003080 .dots .slick-dots li{float: left; margin: 0 5px;}
    .Floor003080 .category{display: flex;justify-content: space-between; align-items: center; flex-wrap: wrap;}
    .Floor003080 .category .item{width: 48%; margin-bottom: 38px; padding: 3vw 3vw 30px 3vw;}
    .Floor003080 .category .icon{bottom: -20px; left: 50%; margin-left: -20px; }
    .Floor003080 .category .icon:after{transform: rotate(135deg);}
}
@media(max-width:640px){
    .Floor003080 .category .tit{font-size: 4.5vw}
    .Floor003080 .category p{font-size: 3vw;}
    .Floor003080 .slider .txt aside{font-size: 5vw;}
}


/*Floor003202 */
.Floor003202{background: url(../images/Floor003202-bg.jpg) no-repeat center center; background-size: 100% 100%; overflow: hidden;}
.Floor003202 .auto{ position: relative;}
.Floor003202 .main{max-width:  calc(860 / 16 * 1em); margin: 0 auto; width: 90%; text-align: center;color: #333; position: relative;z-index: 40;}
.Floor003202 .intro-1{font-size: 0.32rem; line-height: calc(56 / 44 * 1em); margin-bottom: 0.8em;color:#175ca3;}
.Floor003202 .intro-2{line-height: 0.32rem;  margin-bottom:calc(58 / 16 * 1em);color:#666;}
.Floor003202 .index-more a{display: inline-block;color: #175ca3;border: solid 2px #175ca3;line-height: 0.6rem;border-radius: 0.6rem;padding: 0 0.6rem 0 0.3rem;background: url(../images/Floor003202-more.svg) no-repeat right 0.26rem center;background-size: 0.12rem auto;transition: 0.3s;}
.Floor003202 .index-more a:hover{background-color: #175ca3;color: #fff; background-image: url(../images/Floor003202-more-on.svg);}
.Floor003202 .pic-group dd{position: absolute;z-index: 1;}
.Floor003202 .pic-group dd.s{width: calc(120 / 16 * 1em);}
.Floor003202 .pic-group dd.m{width: calc(210 / 16 * 1em);}
.Floor003202 .pic-group dd.l{width: calc(300 / 16 * 1em);}
.Floor003202 .pic-group dd .Ispic{padding-bottom: 100%;border-radius:0.08rem;position: relative!important;}
.Floor003202 .pic-group dd.l .Ispic{padding-bottom: calc(250 / 300 * 100%);}
.Floor003202 .pic-group dd:nth-child(1){top: calc(295 / 860 * 100%); right:100%;}
.Floor003202 .pic-group dd:nth-child(2){top: calc(175 / 860 * 100%); left: calc(190 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(3){top: calc(210 / 860 * 100%); left: calc(1210 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(4){top: calc(90 / 860 * 100%); left: calc(1540 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(5){bottom: calc(160 / 860 * 100%); left: calc(40 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(6){bottom: calc(160 / 860 * 100%); right: 0;}
@media (min-width:1025px) {
    .Floor003202 .auto{min-height: calc(860 / 16 * 1em); padding-top: calc(180 / 16 * 1em);}
}
@media (max-width:1024px) {
    .Floor003202 .index-more{font-size: 0.9em; }
    .Floor003202 .index-more a{line-height: 3;}
    .Floor003202 .auto{padding: 50px 0;}
    .Floor003202 .intro-1{font-size: 1.5em;}
    .Floor003202 .pic-group dd.s{width: 3em;}
    .Floor003202 .pic-group dd.m{width:5em;}
    .Floor003202 .pic-group dd.l{width:7em;}
    .Floor003202 .pic-group dd .Ispic{border-radius: 0.3em; opacity: 0.5;}
    .Floor003202 .pic-group dd:nth-child(1){top: 3%; right: calc(100% - 17vw);}
    .Floor003202 .pic-group dd:nth-child(2){top: 22%; left: 5%;}
    .Floor003202 .pic-group dd:nth-child(3){top:20%; }
    .Floor003202 .pic-group dd:nth-child(4){top:2%; left: calc(100% - 15vw);}
    .Floor003202 .pic-group dd:nth-child(5){bottom: 5%;}
    .Floor003202 .pic-group dd:nth-child(6){bottom: 5%;}
}



/*Floor002827 */

.Floor002827{overflow: hidden;}
.Floor002827 .left{position: relative;}
.Floor002827 .left > *{position: relative; z-index: 10;}

.Floor002827 .left .btn{overflow: hidden; margin-bottom: 0.35rem;margin-top:0.5rem;width:55%;}
.Floor002827 .left .slick-arrow{float: left;width: 44.22%; border: 1px solid #d2d2d2; height: 0.59rem; cursor: pointer;background: none;position: relative;opacity: 0.5;border-radius: 50%;}
.Floor002827 .left .slick-arrow span{position: absolute; width: 24px ;height: 2px; background: #000;left: 50%; top: 53%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.Floor002827 .left .slick-arrow span:after{position: absolute;top: -3px; content: ''; width: 40%; height: 100%;background: #000; }
.Floor002827 .left .slick-next span:after{ right: -2px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002827 .left .slick-prev span:after{left: -2px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Floor002827 .left .slick-next{float: right;}
.Floor002827 .left .slick-arrow:hover{opacity: 1;}
.Floor002827 .left .pager{font-size: .24rem;color: #181818;}
.Floor002827 .left .pager span{color: #3e3e3e;}
.Floor002827 .left .pager span.cur{margin-right:5px;}
.Floor002827 .left .pager span.total{margin-left: 5px;}

.Floor002827 .right{overflow: hidden;position: relative;}

.slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, 
.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)}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before, 
.slick-track:after{display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track { visibility: hidden;}
.slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.slick-slide .slick-loading img { display: none;}
.slick-slide .dragging img { pointer-events: none;}
.slick-initialized .slick-slide { display: block;}
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow .slick-hidden { display: none;}

.Floor002827 .slider li .inner{padding-right: 40px;}
.Floor002827 .slider li .pic{overflow: hidden;}
.Floor002827 .slider li .pic img{display: block;width: 100%; transition: 0.3s ease-in-out;}
.Floor002827 .slider li .pic .Ispic{padding-bottom:64%;background-color:#333;transition: 0.3s ease-in-out;border-radius: 3px;}
.Floor002827 .slider li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002827 .slider li:hover .pic .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002827 .slider li .txt{position: relative; z-index: 2; margin: 0 0.2rem;padding-top: 0.5rem;}
.Floor002827 .slider li .txt time{position: absolute; left: 0;bottom: 100%;margin-bottom: -2em;background: #fff; text-align: center;width: 1rem;line-height:0.34rem;color: #a2a2a2;border-radius: 3px  }
.Floor002827 .slider li .txt time span{font-size: .48rem;display: block;padding-top: 0.18rem;line-height: 0.76923em;}
.Floor002827 .slider li .txt aside{overflow: hidden;}
.Floor002827 .slider li .txt aside a{max-width: 100%;font-size: 0.22rem;color: #333;padding-bottom: 18px;margin-bottom:14px; position: relative;}
.Floor002827 .slider li .txt aside a:after{position: absolute; left: 0; bottom: 0; height: 1px; width: 100%;content: '';background: #e8e8e8; transition: 0.3s;}
.Floor002827 .slider li:hover .txt aside a{color: #175ca3;}
.Floor002827 .slider li:hover .txt aside a:after{width: 0;}
.Floor002827 .slider li .txt p{line-height: 0.32rem;color: #777;margin-bottom: 9%;}
.Floor002827 .slider li .more{display: table;color: #777;}
.Floor002827 .slider li .more i{display: inline-block;height: 1px;background: #ccc;width: 18px;position: relative; vertical-align: middle; margin-left: 10px;}
.Floor002827 .slider li .more i:after{position: absolute;top: -3px; content: ''; width: 40%; height: 100%;background: #ccc; right: -1px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002827 .slider li:hover .more{color: #175ca3;}
.Floor002827 .slider li:hover .more i:after,
.Floor002827 .slider li:hover .more i{background: #175ca3;}
@media(min-width:1025px){
    .Floor002827 .auto > *{padding-top: 1.2rem;padding-bottom: 1.2rem;}
    .Floor002827 .left{float: left;max-width: 245px;width: 16%;}
    .Floor002827 .left .pic{padding-bottom: 20%;}
    .Floor002827 .left .name{margin-bottom: 50%;}
    .Floor002827 .right{float: right;width: 84.375%; margin-right:-10%;}
    .Floor002827 .right:after{position: absolute; content: ''; width: 18.5%; height: 100%; background: rgba(255,255,255,0.5);top: 0;right: 0; z-index: 10;}
    .Floor002827 .right .slider{width: 124.445%;}
}
@media(max-width:1024px){
    .Floor002827{padding: 30px 0;}
    .Floor002827 .left:before{left: 0;}
    .Floor002827 .left{position: relative;margin-bottom: 20px;}
    .Floor002827 .left .pic{padding-right: 70%;}
    .Floor002827 .left .name .more{position: absolute; right: 0; top: 0;}
    .Floor002827 .left .name .more span{padding: 0 10px;font-size: 16px;}
    .Floor002827 .left .btn{position: absolute; right: 0; bottom: 0; width: 160px; margin-bottom: 0;}
    .Floor002827 .left .pager{display: none;}
    .Floor002827 .slider li .inner{padding:0 10px;}
    .Floor002827 .slider li .txt aside a{font-size: 20px;}
}
@media(max-width:480px){
    .Floor002827 .left .name .more{line-height: 24px;}
    .Floor002827 .left .name .more span{font-size: 14px;}
    .Floor002827 .left .btn{width: 100px;}
}



/*Floor002617 */
.Floor002617{ position:relative; z-index:1; overflow:hidden;}
.Floor002617 img{ width:100%; display:block;}
.Floor002617 .ycenter{ position:absolute; z-index:5; left:0; top:0; width:100%; height:100%; padding-top:2.35rem; background:rgba(0,0,0,0.5); text-align:center;color:#fff; overflow:hidden;}
.Floor002617 .ycenter_click{ z-index:20; width:auto; height:auto; right:5%; top:5%; left:auto;padding-top: 0;background: none}
.Floor002617 .ycenter_click .title{ display:none;}
.Floor002617 .video{ width:100%;}
.Floor002617 video{ z-index:10; background:#000; position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002617 .title{font-size:0.48rem;}
.Floor002617 .title b{ display:block; opacity:0.2; text-transform:uppercase; font-size:86px; }
.Floor002617 .title::after{ display:block; content:''; margin:1% auto 3%; width:1px; height:32px; background:#fff;}

.Floor002617 .play_btn{ cursor:pointer; display:inline-block;}
.Floor002617 .play_btn i{ display:block; margin:0 auto 15px; width:0.8rem; height:0.8rem; border:2px solid #fff; border-radius:50%; background:url(../images/Floor002617_play.png) no-repeat left 0.3rem center;}
.Floor002617 .close_btn i{ position:relative; background:none;}
.Floor002617 .close_btn i::before,
.Floor002617 .close_btn i::after{ position:absolute; content:''; width:3px; border-radius:3px; height:50%; top:25%; background:#fff; left:.28rem;}
.Floor002617 .close_btn i::after{ left:.45rem;}
@media(max-width:1024px){
    .Floor002617 .title{ font-size:24px;}
    .Floor002617 .title b{ font-size:56px;}
    .Floor002617 .ycenter:not(.ycenter_click){padding-top:10%;}
}
@media(max-width:640px){
    .Floor002617 .title{ font-size:20px;}
    .Floor002617 .title b{ font-size:40px;}
}
@media(max-width:480px){
    .Floor002617 .title::after{ display:none;}
    .Floor002617 .title b{ font-size:30px;}
    .Floor002617 .title{ font-size:18px;}
    .Floor002617 .play_btn i{ margin:5px auto; background-size:12px;width: 36px;height: 36px;background-position-x: 12px;}
    .Floor002617 .close_btn i::before{ left:10px;}
    .Floor002617 .close_btn i::after{ left:20px;}
}




/*Bottom003199 */
.Bottom003199{background-color: #2a2a2a;}
.Bottom003199 a:hover{color: #175ca3;}
.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(18 / 16 * 1em);  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(10 / 16 * 1em);}
.Bottom003199 .hotline aside{font-size: calc(18 / 16 * 1em); color: #fff; }
.Bottom003199 .hotline .tel{display: inline-block; font-size: 0.3rem;color: #fff;font-weight: bold; padding-left: calc(27 / 24 * 1em); background: url(../images/Bottom00319-tel.svg) no-repeat left center; background-size: calc(20 / 24 * 1em) auto;margin-top:0.1rem;}

.Bottom003199 .ewm{float:right;text-align: center;margin-top:0.15rem;}
.Bottom003199 .ewm p{margin-top:0.1rem;}

.Bottom003199 .online-msg{position: relative; overflow: hidden;background-color: #333333; border-radius: calc(25 / 16 * 1em); padding: 0 calc(110 / 16 * 1em) 0 1.25em;}
.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;}
.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: #ff7366;height: calc(50 / 16 * 1em); position: absolute; background: none; border: 0; cursor: pointer; right: 0; top: 0;z-index: 10; padding: 0;}

.Bottom003199 .b-bottom{border-top: 2px solid rgba(255,255,255,0.05);padding: calc(30 / 14 * 1em) 0; font-size: calc(15 / 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(80 / 16 * 1em); margin-bottom: calc(70 / 16 * 1em);}
    .Bottom003199 .b-top nav{width: calc(1173 / 1600 * 100%);}
    .Bottom003199 .b-top .contact{width: calc(300 / 1600 * 100%);}
    .Bottom003199 .b-top nav dl{float: left; width: calc((100% - (120 / 1920 * 100vw) * 3) / 4);}
    .Bottom003199 .b-top nav dl:not(:nth-child(4n)){margin-right: calc(120 / 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 .hotline{text-align: right; }
    .Bottom003199 .addr{text-align: right}
}
@media (max-width:1024px) {
    .Bottom003199 .b-top{padding: calc(50 / 16 * 1em) 0;}
    .Bottom003199 .b-top nav{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 .addr,
    .Bottom003199 .b-bottom{text-align: center; }
    .Bottom003199 .b-bottom nav{margin-bottom: 1em;}
    .Bottom003199 .ewm{float: none;margin: 25px auto 0}
}

.gongan{background: url(../images/ga.png) no-repeat;
    background-position: left center;
    background-size: 16px auto;
    padding-left: 24px;}


/*Menu002147 */
.Menu002147{ background:#f9f9f9; }
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 40px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:16px; position:relative; overflow:hidden; line-height:82px;height:82px;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#175ca3;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#175ca3;}
@media(max-width:1024px){
    .Menu002147 li{ padding:0 20px;}
    .Menu002147 li a{line-height:70px;height:70px;}
}
@media(max-width:768px){
    .Menu002147 ul{ display:block;}
    .Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
    .Menu002147 li:nth-child(4n):after{ display:none;}
}
@media(max-width:480px){
    .Menu002147 li{ width:33.33333333333%}
    .Menu002147 li:nth-child(3n):after{ display:none;}
}
@media(max-width:375px){
    .Menu002147 li a{ font-size:14px;}
}



/*RighInfo003072 */
.RighInfo003072{padding: 1.2rem 0 0; }

.RighInfo003072 > .auto{padding-bottom: 6vw;}

@media(min-width:1025px){
    
    .RighInfo003072 .txt-info{width: 48%;}
    .RighInfo003072 .video{width: 44%;}
}
@media(max-width:1024px){
    .RighInfo003072{padding: 50px 0 0; }
    .RighInfo003072 > .auto{padding-bottom: 50px;}
    .RighInfo003072 .txt-info{margin-bottom: 4vw;}
}

.RighInfo003072 .video .pic{position: relative; z-index: 1;border-radius:0.08rem;overflow: hidden;background: #000; margin-bottom: 0;}
.RighInfo003072 .video .pic img{opacity: 0.84;}
.RighInfo003072 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.RighInfo003072 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/RighInfo003072_play.png") no-repeat center center rgba(0,0,0,0.2); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.RighInfo003072 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@media(max-width:640px){
.RighInfo003072 .video .play:before{width: 20vw; height: 20vw;}
}

@media(min-width:769px) and (max-width:1024px){
}
@media(max-width:640px){
}

.RighInfo003072 .edit-info{line-height: 2;text-align: justify;}
.RighInfo003072 .css-3072 .year{color: #175ca3;font-weight:normal;font-size:.24rem;margin-bottom: 0.5em;}
.RighInfo003072 .css-3072 .name{color: #333;font-size:.36rem;font-weight: normal; margin: 0 0 1em 0;line-height: 1.2;}
.RighInfo003072 .css-3072 .name:after{width: 1.4em;height: 3px;background: #175ca3;content: '';display: block;margin: 1.1em 0 1.4em;}
.RighInfo003072 .css-3072 p{font-size:.18rem; color: #555; line-height: 2.2;}

.RighInfo003072 .apply{position: relative;}
.RighInfo003072 .apply .txt{position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); z-index: 10;}
.RighInfo003072 .apply .txt aside{color: #fff;font-size:.28rem; text-align: center;line-height: 2.2;letter-spacing:3px;font-weight: bold;}
.RighInfo003072 .apply .bg{height: 3.2rem;}

.RighInfo003072 .item-group .item{padding: 1.2rem 0;}
.RighInfo003072 .item-group .item:nth-child(2n-1){background-position: left 20% bottom -30%;background: url(../images/RighInfo003072_bj.jpg);}
.RighInfo003072 .item-group .item:nth-child(2n){background-position: right 20% bottom -30%;}

.RighInfo003072 .item-group .img img{border-radius: 10px;}
.RighInfo003072 .item-group h3{font-size:.36rem;letter-spacing: 1px;color: #333; margin-bottom: 1.2em; margin: 0 0 1em 0;}
.RighInfo003072 .item-group h3:after{width: 1.4em;height: 3px;background: #175ca3;content: '';display: block;margin: 1em 0 0.5em 0;}
.RighInfo003072 .item-group p{line-height:2.2;font-size: .18rem;}
@media(min-width:769px){
    .RighInfo003072 .item-group .item:nth-child(2n-1) .txt,
    .RighInfo003072 .item-group .item:nth-child(2n) .img{float: left;}
    .RighInfo003072 .item-group .item:nth-child(2n) .txt,
    .RighInfo003072 .item-group .item:nth-child(2n-1) .img{float: right;}
    .RighInfo003072 .item-group .img{width: 27%; margin-top: 4em;}
    .RighInfo003072 .item-group .txt{width:60%; padding-top:0;}
}
@media(max-width:768px){
    .RighInfo003072 .item-group .item{padding: 50px 0;}
    .RighInfo003072 .item-group .txt{ padding-bottom: 4vw;}
    .RighInfo003072 .apply .txt aside{font-size:16px; }
}
@media(max-width:480px){
    .RighInfo003072 .item-group h3{font-size: 6vw;}
    .RighInfo003072 .item-group pre{font-size: 3.5vw;}
}

/*PicList002854*/
.PicList002854{padding:1.2rem 0 0;}
.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 1px #f5f5f5;position: relative;padding: 3%; transition: 0.3s;background: #fff;}
.PicList002854 li aside{line-height: 2;text-align: center; margin-bottom: 0;color: #333;padding:0;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 70%;margin-bottom: 5%;    text-align: center;}
.PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;}
.PicList002854 li a:hover{border-color: #175ca3;}
.PicList002854 li a:hover:after{background-color: #175ca3; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
    .PicList002854 li{width: 23%; margin-right: 2%;}
    /*.PicList002854 li:not(:nth-child(3n)){margin-right: 6.3095%;}*/
}
@media(max-width:768px){
    .PicList002854{padding:50px 0 0;}
    .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;}
}

/*.Page002193 为demo编号*/
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:0.6rem 0 1.2rem 0; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #175ca3; background:#175ca3;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#175ca3; border-color:#175ca3;}
.Page002193 .p_page b{ font-weight:normal;}


.history {padding:1.2rem 0;position: relative;overflow: hidden;}
.history::before { content: '';display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);width: 200%;border-bottom: 1px solid #bed0e3;}
.history .item{ text-align: center;display: flex;flex-direction: column;}
.history .kong,
.history .text_box{min-height: 220px;position: relative;padding: 0 9%;}

.history .dian{ width: 1.25em;height: 1.25em;position: absolute;border-radius: 50%;left: 50%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);background-color: #ebebeb;z-index: 2;}
.history .dian::before{ content: '';display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);background-color: #175ca3;width: 50%;height: 50%;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
.history .slick-slide .desc{ line-height: 1.8;overflow: hidden;-webkit-line-clamp: 6;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break: auto-phrase;color: #333;font-size: 1.125em;}
.history .slick-slide .desc p{ margin: 0;}
.history .slick-slide .year{font-size: 1.25em;color: #333}
.history .slick-slide:nth-child(2n+1) .desc{ margin-top: 1.25em;}
.history .slick-slide:nth-child(2n) .desc{ margin-bottom: 1.25em;}
.history .slick-slide:nth-child(2n+1) .year{ margin-bottom: calc(90 / 60 * 1em);}
.history .slick-slide:nth-child(2n) .year{ margin-top: calc(90 / 60 * 1em);}
.history .slick-slide:nth-child(2n) .item{ flex-direction: column-reverse;}
.history .slick-slide:nth-child(2n+1) .kong{display: flex;align-items: flex-end;justify-content: center;}
.history .slick-slide:nth-child(2n) .kong{display: flex;align-items: flex-start;justify-content: center;}
.history .slick-slide:nth-child(2n) .text_box{ display: flex;align-items: center;justify-content: center;flex-direction: column-reverse;padding-top: 45px;}
.history .slick-slide:nth-child(2n+1) .text_box{ display: flex;align-items: center;justify-content: center;flex-direction: column;padding-bottom: 35px;}
.history .text_box::before{ content: '';display: block;width: 1px;height: 65px;background-color: #bed0e3;}
.history .slick-current .year{font-size: calc(60 / 16 * 1em);color: #175ca3;font-weight: bold;margin: calc(60 / 60* 1em) 0!important;}
.history .slick-current .item{ background-image: linear-gradient(#edf0f7, transparent);border-radius: calc(15 / 16 * 1em);}
.history .slick-current .text_box::before{ background-color: #175ca3;flex: 1;}
.history .slick-current .dian{ background-color: #d7e4f2;}
.history .slick-slide:nth-child(2n) .dian{ top: -9px;}
.history .slick-slide:nth-child(2n+1) .dian{ bottom: -9px;}

.history .slick-arrow{position: absolute;width:0.8em; height:0.8em; top: 50%;margin-top: -0.5em; border-radius: 50%; background: url(../images/Floor003114-next.svg) no-repeat center center #175ca3; background-size: calc(20 / 60 * 1em) auto;z-index: 10; transition: 0.3s; font-size: calc(60 / 16 * 1em); text-indent: -999em; overflow: hidden;}
.history .slick-prev{left: 0;transform: rotate(180deg);}
.history .slick-next{right: 0;}

@media (max-width:1024px) {
    .history { padding: 50px 0;}
}
@media (max-width:768px) {
    .history .slick-current .year{font-size: calc(40 / 16 * 1em);}
}


.product{padding: 1.2rem 0;}

@media(max-width:1024px){
    .product{padding: 50px 0; }
}

/*Menu002518 */
.Menu002518{box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);}
.Menu002518 .side-title{ color:#fff; font-size:1.625em; border-radius:20px 20px 0 0; padding:25px 0 25px 40px; font-weight:normal;background: #175ca3;}
.Menu002518 .side-title span{ display:block; opacity:0.5; font-size:14px; }
.Menu002518 .side-menu{ background:#fff; border-radius:0 0 20px 20px; padding:25px 0 4% 0;}
.Menu002518 .side-menu li{ margin-bottom:15px;padding-left: 20px;}
.Menu002518 .side-menu li a{display:block;position:relative; color:#333;}
.Menu002518 .side-menu > ul > li > a{ line-height:55px; padding-left:.3rem; border-radius:30px 0 0 30px; font-weight:bold; font-size:.18rem; background:rgba(23, 92, 163, 0.15);}
.Menu002518 .side-menu li a i{ position:absolute; right:.3rem; top:50%; margin-top:-10px; width:.22rem; height:.22rem; background:#fff; border-radius:50%;}
.Menu002518 .side-menu li a i::before,
.Menu002518 .side-menu li a i::after{ position:absolute; content:''; background:#d1d1d1;}
.Menu002518 .side-menu li a i::before{ left:20%; height:2px; width:60%; top:50%; margin-top:-1px;}
.Menu002518 .side-menu li a i::after{ left:50%; width:2px; margin-left:-1px; top:20%; height:60%;}
.Menu002518 .side-menu li ul{ display:none;}
.Menu002518 .side-menu > ul > li > a:hover,
.Menu002518 .side-menu > ul > li.select > a{ background:#175ca3; color:#fff;}
.Menu002518 .side-menu > ul > li > ul > li.select > a{ color:#175ca3;}

.Menu002518 .side-menu > ul > li.select > a i::before{ background:#175ca3;}
.Menu002518 .side-menu > ul > li.select > a i::after{ display: none;}

.Menu002518 .side-menu li .sanji li{font-size:.15rem; line-height: 2;}
.Menu002518 .side-menu li ul li.aon a{color: #175ca3;}
.Menu002518 .side-menu li ul li.aon a::after{}
.Menu002518 .side-menu li a:hover i::before,
.Menu002518 .side-menu li.aon a i::before{}

.Menu002518 .side-menu > ul > li > ul > li.select > a i::after{ display:none;}
.Menu002518 .side-menu li ul { padding:.16rem 0 0 0;}
.Menu002518 .side-menu li ul li{padding-left:.3rem; border-bottom:1px dashed #eaeaea;line-height: 2; }
.Menu002518 .side-menu li ul li a{ line-height:.4rem; position:relative;}
.Menu002518 .side-menu li ul li:last-child a{ border-bottom:0;}
.Menu002518 .side-menu li ul li ul li a::before,
.Menu002518 .side-menu li ul li ul li a::after{ position:absolute; content:'';}
.Menu002518 .side-menu li ul li ul li a::before{ right:.34rem; top:50%; width:.2rem; height:.2rem; margin-top:-7.5px; background:#fff; border-radius:50%;display: none;}
.Menu002518 .side-menu li ul li ul li a::after{ border-color:transparent; border-width:6px 0 6px 7px; border-style:solid; border-left-color:#175ca3; right:35px; top:50%; margin-top:-5px;}

@media(min-width:1025px){
    .Menu002518 .side-open_menu{ display:none;}
}
@media(max-width:1024px){
    .Menu002518{ position:relative; z-index:10;margin-bottom: 30px}
    .Menu002518 .side-menu{ display:none; position:absolute; left:0; width:100%; top:100%; margin-top:5px; z-index:100;border: 1px solid #ebebeb}
    .Menu002518 .side-open_menu{ position:relative;border:3px solid #fff;padding:10px 20px; font-size:18px; box-shadow:0 3px 0 #175ca3;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
    .Menu002518 .side-open_menu::before{ position:absolute; content:''; border:5px solid transparent; border-top-color:#175ca3; right:20px; top:50%; margin-top:-2px;}
}
@media(max-width:480px){
    .Menu002518 .side-menu > ul > li > a {line-height: 40px;padding-left: 20px;font-size: 16px;}
    .Menu002518 .side-menu li ul li a {line-height: 36px;}
    .Menu002518 .side-menu li a{ font-size:14px;}
    .Menu002518 .side-menu{ padding-top:10px;}
}


/*.PicList002323 为demo编号*/
.PicList002323{ padding: 30px 3%; margin: 0 auto;}
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul.clearfix{ margin:0;}
.PicList002323 ul.clearfix li{ float: left; width: 48%;margin: 1% 1.5% 4% 1.5%;text-align: center;border: 1px solid #eee; padding: 15px 20px;transition: all .5s ease;}
.PicList002323 ul.clearfix li:hover{box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%);}
.PicList002323 ul.clearfix li div{ padding-bottom: 62%; position: relative; overflow: hidden;}
.PicList002323 ul.clearfix li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s; background-size: contain;}
.PicList002323 ul.clearfix li h3{  color: #333;margin:20px 0 0; font-weight: normal; font-size: 1.125em;text-align: center;}
.PicList002323 ul.clearfix li a:hover figure{transform: scale(1.1);}
.PicList002323 ul.clearfix li a:hover h3{ color: #175ca3;}

.PicList002323 .drive_wheel{display: flex; flex-wrap: wrap; gap: calc(16/16 * 1em) calc(16/1200 * 100%);}
.PicList002323 .drive_wheel li{width: 24%; text-align: center;}
.PicList002323 .drive_wheel li .cust_order_num {display: inline-block;vertical-align: middle;width: 35px;height: 35px;line-height: 35px;font-size: calc(18/16 * 1em);color: #fff;font-weight: 600;background: #4D4D4D;text-align: center;}
.PicList002323 .cust_order_tit {display: inline-block;vertical-align: middle;width: calc(100% - 40px);width: -webkit-calc(100% - 40px);padding-left: 10px;color: #4c4c4c;font-weight: 600;text-align: left;}
.PicList002323 .cust_order_box {width: 100%;border: 1px solid #E5E5E5;border-top: 1px solid #4d4d4d;background: #F8F8F8;}
.PicList002323 .cust_order_img {width: 100%;height: 200px;line-height: 200px;text-align: center;border-bottom: 2px solid #4d4d4d;}
.PicList002323 .cust_order_content {padding: 10px 20px;font-size: calc(14/16 * 1em);transform: skew(-0.1deg);line-height: 25px;color: #545454;height: 70px;text-align: left;}
.PicList002323 .cust_order_red {display: inline-block;width: 100%;height: 35px;line-height: 33px;border: 1px solid #E6E6E6;text-align: center;border-radius: 50px;margin-top: 10px;cursor: pointer;}
.PicList002323 .cust_order_red a {font-size: calc(14/16 * 1em);color: #262626;font-weight: 600;width: 100%;height: 100%;display: block;transform: skew(-0.1deg);cursor: pointer;}
.PicList002323 .cust_order_red:hover {background: #4D4D4D;}
.PicList002323 .cust_order_red:hover a{color: #fff;}

.cust_pop_bg{width: 100%;height: 100%; display: none; background: rgba(0, 0, 0, 0.8);position: fixed;left: 0;top: 0;z-index: 9999;}
.cust_pop {width: 800px;height: 700px;background: #fff;position: fixed;left: 50%;top: 50%;margin-left: -400px;margin-top: -350px;z-index: 10000;padding: 15px;}
.cust_pop .wrap {width: 100%; height: 100%;overflow-y: auto;}
.cust_pop .wrap .requ_txt {font-size: 14px;color: #ee791b;padding-bottom: 20px;transform: skew(-0.1deg);}
.cust_pop .wrap .tbl001 {width: 100%;border-collapse: collapse;border-bottom: 2px solid #4d4d4d;}
.cust_pop .wrap .tbl001 .sol_li {box-sizing: border-box; margin-bottom: 10px;}
.cust_pop .wrap .tbl001 li {overflow: hidden;width: 100%;}
.cust_pop .wrap .tbl001 .sol_li .right {width: 100%;position: relative;font-size: 16px;}
.cust_pop .wrap .tbl001 select {border: 1px solid #C9C9C9;box-sizing: border-box;width: 30%;height: 30px;padding-left: 23px;background: #fff;}
.cust_pop .wrap .tbl001 select {width: 60%;}
.cust_pop .wrap .tbl001 .sol_li .right select {width: 100%;height: 50px;font-size: 16px;font-weight: 500;font-size: 16px;transform: skew(-0.1deg);}
.cust_pop .wrap .input_focus {color: #222;position: absolute;left: 10px;top: 15px;font-size: 18px;font-weight: 500;}
.cust_pop .wrap .input_focus span {color: #ed1e2e;}
.cust_pop .wrap .tbl001 input[type="text"] {padding: 0 10px;border: 1px solid #C9C9C9;box-sizing: border-box;width: 30%;height: 30px;}
.cust_pop .wrap .tbl001 input[type="text"] {width: 60%;}
.cust_pop .wrap .tbl001 .sol_li .right input {height: 50px;font-size: 16px;font-weight: 500;font-size: 16px;transform: skew(-0.1deg);}
.cust_pop .wrap .tbl001 .sol_li .right input#file{display: none;}
.cust_pop .wrap .tbl001 .sol_li2 input[type="text"] {width: 20% !important;min-width: 100px;}
.cust_pop .wrap .tbl001 .sol_li2 input[type="text"] {width: 40% !important;}
.cust_pop .wrap .tbl001 .sol_li .right .gol {color: #4c4c4c;padding: 0 10px;font-size: 16px;}
.cust_pop .wrap .tbl001 .sol_li2_2 .right select {margin-top: 10px;}
.cust_pop .wrap .tbl001 .sol_li2 select {width: 90%;}
.cust_pop .wrap .tbl001 .sol_li2 .right select {width: 15%;min-width: 80px;height: 50px;font-size: 16px;font-weight: 500;font-size: 16px;transform: skew(-0.1deg);}
.cust_pop .wrap .tbl001 textarea {padding: 10px;border: 1px solid #C9C9C9;box-sizing: border-box;width: 100%;height: 280px;font-size: 16px;}
.cust_pop .wrap .tbl001 .sol_li3 .right {height: 150px;}
.cust_pop .wrap .tbl001 textarea {height: 100%;}
.cust_pop .wrap .tbl001 .sol_li4 .right {height: auto;}
.cust_pop .wrap .tbl001 .sol_li4 .file_box2 {width: 70%;}
.cust_pop .wrap .res1_pop .file_box2 {width: 90%;}
.cust_pop .wrap .file_box2 {width: 600px;height: 130px;padding: 10px;border: 1px solid #D7D7D7;overflow-Y: scroll;}
.cust_pop .wrap .privacy_chk {font-size: 16px;color: #4c4c4c;font-weight: 600;line-height: 16px;transform: skew(-0.1deg);margin-top: 15px;}
.cust_pop .wrap .privacy_chk > label {cursor: pointer;}
.cust_pop .wrap .tbl001 .sol_li2_2 .right select {margin-top: 10px;}
.cust_pop .wrap .tbl001 .sol_li2 select {width: 90% !important;}
.cust_pop .wrap .tbl001 .sol_li2 .right select {width: 15%;min-width: 80px;height: 50px;font-size: 16px;font-weight: 500;font-size: 16px;transform: skew(-0.1deg);}
.cust_pop .wrap .form_div .def_btn {text-align: center;width: 100px;height: 40px;line-height: 40px;background: #fff;font-size: 14px;color: #4D4D4D;box-sizing: border-box;border: 1px solid #4D4D4D;transform: skew(-0.1deg);cursor: pointer;}
.cust_pop .wrap .form_div .bluest {background: #4D4D4D;color: #fff;border: 1px solid #4D4D4D;box-sizing: border-box;}
.cust_pop .wrap .tbl001 .sol_li4 .bluest {position: absolute;right: 0;bottom: 0;width: 20%;}

.cust_pop .wrap .privacy_cont {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 600px;
    height: 400px;
    padding: 30px;
    border: 2px solid #4d4d4d;
    overflow-y: scroll;
    font-size: 14px;
    color: #4c4c4c;
    line-height: 18px;
    background-color: #fff;
    z-index: 1002;
    display: none;
}

.cust_pop .wrap .privacy_close {
    position: absolute;
    top: calc(50% - 170px);
    left: calc(50% + 265px);
    transform: translate(-50%, -50%);
    color: #222;
    z-index: 1003;
    cursor: pointer;
    width: 1.2em;
    height: 1.2em;
}
.product .textarea{font-size: 18px;color: #333;line-height: 1.7;}
.cust_pop .wrap .privacy_close::before,
.cust_pop .wrap .privacy_close::after{content: ""; background-color: #000; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%) rotate(45deg);} 
.cust_pop .wrap .privacy_close::before{width: 100%; height: 3px;}
.cust_pop .wrap .privacy_close::after{width: 3px; height: 100%;}
@media screen and (min-width:1025px ){
    .PicList002323 ul.clearfix li{width:30%;}
    .PicList002323{ padding: 0;}
}
@media screen and (max-width:1024px ){
    .PicList002323{ padding: 50px 0;}
    .PicList002323 ul.clearfix li{width:47%; }
    .PicList002323 .drive_wheel{gap: calc(24/16 * 1em) calc(24/1200 * 100%);}
    .PicList002323 .drive_wheel li{width: 32%;}
    .PicList002323 .cust_order_tit{width: calc(100% - 45px);}
    .PicList002323 .cust_order_content{height: auto;}
}

@media(max-width:800px){
    .cust_pop{width: 96%; margin: 0; transform: translate(-50%,-50%);}
    .cust_pop .wrap .privacy_cont{width: 80%;}
    .cust_pop .wrap .privacy_close{left: unset; right: 20px;}
}

@media(max-width:700px){
    .PicList002323 .drive_wheel{gap: calc(24/16 * 1em) 2%;}
    .PicList002323 .drive_wheel li{width: 49%;}
    /* .PicList002323 .cust_order_tit {width: calc(100% - 43px);} */
}


.wheel{margin-bottom: 5em;}
.wheel .wheel_table_wrap {width: 100%;border: 1px solid #e6e6e6;overflow: hidden;border-collapse: collapse;    border-radius: 6px 6px 0 0;height: 280px; overflow-y: auto; overflow-x: auto;
     /* white-space: nowrap; */
    }
.wheel .whell_table { width: 100%; border-collapse:collapse; box-sizing:border-box;}
.wheel .whell_table .roof{position: sticky;top: 0;z-index: 6;}
.wheel .whell_table tr th { font-size: 1.125em; color:#fff; text-align:center; background:#175ca3; padding: 15px 0; box-sizing:border-box; font-weight:normal; } 
.wheel .whell_table tr th span{font-size:1em;}
.wheel .whell_table tr th:first-child { padding: 0 10px; }
.wheel .whell_table tr td { text-align:center; font-size:1em; color:#262626; transform:skew(-0.1deg); border-bottom: 1px solid #E6E6E6; box-sizing:border-box; padding: 10px 0; }
.wheel .whell_table tr td:nth-child(1) img {max-width: 100px;}
.wheel .whell_table tr:last-child td { border-bottom:0; }

.wheel .whell_table tr td .link:nth-child(2n+1){background: rgba(23, 92, 163, 0.2);}

.wheel .whell_table tr .th_in { color:#fff; padding: 5px 0; background:#808080; transform:skew(-0.1deg); }
.wheel .whell_table tr .td_left { text-align:left; padding-left: 20px; border-right: 1px solid #e8eff5; box-sizing:border-box;}
.wheel .whell_table tr .th_1 { width: 20%;}
.wheel .whell_table tr .th_2 {  }
.wheel .whell_table tr .th_3 { width: 15%; }
.wheel .whell_table tr .th_4 { width: 8%; }
.wheel .whell_table tr .th_5 { width: 8%; }
.wheel .whell_table tr .th_6 { width: 8%;}
.wheel_table_ul { width: 100%; overflow:hidden; box-sizing:border-box; border-bottom: 1px solid #E8EFF5}
.wheel_table_box:last-child .wheel_table_ul { border-bottom:0; }
.wheel_table_ul .wheel_table_li { float: left; text-align:center; padding: 12px 0; box-sizing:border-box; }
.wheel_table_ul .wheel_table_li1 { width: 15%; }
.wheel_table_ul .wheel_table_li2 { width: 14%; }
.wheel_table_ul .wheel_table_li3 { width: 15%; }

.wheel ::-webkit-scrollbar-track {background: #f2f2f2;border-radius: 10px;}
.wheel ::-webkit-scrollbar-thumb {background: #333;border-radius: 10px;}
.wheel ::-webkit-scrollbar {width: 7px;height: 7px;}


@media(max-width:1024px){
    .wheel .whell_table { width: 200%;}
    .wheel .whell_table tr th,
    .wheel .whell_table tr td {padding: 15px; }
}


.product_title{font-size:1.857em; color: #000; font-weight: bold; margin-bottom: 30px;border-left: 3px solid #175ca3; padding-left: 15px; line-height: 1;}



/*RighInfo003134 */
.RighInfo003134 .auto{padding:0;}
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 55%;}
.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: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #175ca3; 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 .txt .describe p{font-size: 1em; line-height: 1.6; margin-bottom: 10px;color: #333;position: relative; padding-left: 0}
/* .RighInfo003134 .txt .describe p:after{content: "";width: 5px;height: 5px;background: #175ca3;position: absolute;top: 10px;left: 0;} */

.RighInfo003134 .detail_tabbox{width: 100%; display: block;}
.RighInfo003134 .detail_tabbox ul{width: 100%; display: flex;justify-content: center;margin-bottom:3em; border-bottom: 1px solid #ddd;background: #f5f5f5;}
.RighInfo003134 .detail_tabbox ul li{display: inline-block;width:20%; text-align: center;border-right: 1px solid #ddd;padding: 20px 0;}
.RighInfo003134 .detail_tabbox ul li:last-child{border-right: 0px;}
/* .RighInfo003134 .detail_tabbox ul li:nth-child(1){background:url(../images/RighInfo003134_bg.png) no-repeat left center; background-size: 28px;}
.RighInfo003134 .detail_tabbox ul li:nth-child(2){background:url(../images/RighInfo003134_xz.png) no-repeat left center; background-size: 28px;}
.RighInfo003134 .detail_tabbox ul li:nth-child(3){background:url(../images/RighInfo003134_xg.png) no-repeat left center; background-size: 28px;} */
.RighInfo003134 .detail_tabbox ul li a{ font-size: 1.125em; color: #000;}
.RighInfo003134 .detail_tabbox ul li a:hover{color: #175ca3;}

.RighInfo003134 .img-side .txt{}
.RighInfo003134 .img-side .tit{font-size:2em;color: #333; margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 20px; height: 3px; background-color: #175ca3;display: block;margin:0 0 20px 0;}
.RighInfo003134 .img-side .btn{ margin-top: 4.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1.125em;color: #fff;box-shadow: 0px 10px 20px rgba(23, 92, 163, 0.08);border-radius: 5px; margin: 0 5px; min-width:11.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #175ca3;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-size:1.75em; padding-bottom: 0.4em;color: #000; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 40px; height: 40px;display: inline-block;vertical-align: middle; margin-right: 0.5em; background-repeat: no-repeat; background-position: center; background-size: auto 70%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/details_icon.png);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height: 2; margin:1em 0 4em 0;}
.RighInfo003134 .prod-intro .singlePage .proinfoul{overflow: hidden;width:100%;}
.RighInfo003134 .prod-intro .singlePage .proinfoul li{display: inline-block;vertical-align: middle;}
.RighInfo003134 .prod-intro .singlePage .proinfoul .proinfoul_li1{border:1px solid #eee;width:300px;}
.RighInfo003134 .prod-intro .singlePage .proinfoul .proinfoul_li1 img{width:100%;}
.RighInfo003134 .prod-intro .singlePage .proinfoul .proinfoul_li2{width: calc(100% - 320px);width: -webkit-calc(100% - 320px);padding-left: 80px;font-size: 16px;line-height: 28px;color: #4c4c4c;transform: skew(-0.1deg);}

@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: 20px;}
    .RighInfo003134 .img-side .btn a{min-width: calc(48% - 10px);padding: 0;}
    .RighInfo003134 .detail_tabbox ul li{width:auto; padding: 20px;}
    
}
@media(max-width:768px){
  .RighInfo003134 .prod-intro .singlePage .proinfoul{text-align: center;}
  .RighInfo003134 .prod-intro .singlePage .proinfoul .proinfoul_li1{width:200px;}
  .RighInfo003134 .prod-intro .singlePage .proinfoul .proinfoul_li2{width:100%;padding-left:0;padding-top:20px;font-size:16px;}
}

.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; 
     max-height: 100%; overflow: auto; padding: 2% 0;}
 .RighInfo003134 .popUp-box > .ytable{height: 100%;} 
.RighInfo003134 .popUp-box .main{
     background: #fff url(../images/RighInfo003134-bg.jpg) no-repeat; 
    background-size: cover; 
     width: 90%; 
    width: 100%;
    max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; padding: 40px;}
.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: #175ca3; 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 textarea.text{ height: 10em;}
.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: #175ca3;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-family: 'SourceHanSansCN-Light';font-size: 1em;}
.RighInfo003134 .popUp-box .red{ color: #F00;}
.RighInfo003134 .popUp-box i.red{ display: inline-flex; font-style: normal;}
@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 table.tftable {width:100%;border-collapse: collapse;text-align: center;padding-top: 20px;}
.RighInfo003134 table.tftable th {background-color:#175ca3; padding: 12px 0; color: #ffff;font-size: 1.125em; font-weight: normal;}
.RighInfo003134 table.tftable tr {background-color:#ffffff;border: 0;}
.RighInfo003134 table.tftable tr:nth-child(2n+1) {background-color:#F8F8F8;border: 0;}
.RighInfo003134 table.tftable td {padding: 10px 0; font-size: 1em; color: #333;}


/*.TextList001131 为demo编号*/
.TextList001131 li{ line-height:2;padding:20px 0; border-bottom:1px solid #ededed; padding-right:.4rem;}
.TextList001131 li span{ float:left; width:30px; height:30px; background-color:#999; margin-right:10px; text-align:center; color:#fff; font-weight:bold; }
.TextList001131 li:hover span{ background-color:#175ca3;color: #fff;}
.TextList001131 li:hover b,
.TextList001131 li:hover a{color:#175ca3;}
.TextList001131 li a{ display:flex; overflow:hidden;justify-content: space-between;align-items: center;}
.TextList001131 li b,
.TextList001131 li em{ padding-right:3%;font-size: .15rem;color: #666;}
.TextList001131 li b{ font-size:.18rem;width:40%; color: #333;background: url(../images/TextList001131_down.png) no-repeat left center; background-size:28px;padding-left: .4rem;}
.TextList001131 li em{ font-style:normal;width:30%;}
.TextList001131 li .down{width:10.5%;background-color: #175ca3; padding: 7px 0;color: #fff; border: 1px solid transparent;display: flex;align-items: center;justify-content: center}
.TextList001131 li .down::before{content: '';width: 22px;height: 22px; background:url(../images/TextList001131-li.png) no-repeat center;background-size: 22px;margin-right: .08rem}
.TextList001131 li .down:hover{background-color: #fff; color:#175ca3; border: 1px solid #175ca3;}
.TextList001131 li .down:hover::before{background:url(../images/TextList001131-li_hover.png) no-repeat center;background-size: 22px;}
@media(max-width:768px){
.TextList001131 li{ font-size:14px; padding:10px 0;}
.TextList001131 li a{ flex-wrap: wrap;}
.TextList001131 li b{width: 100%;margin-bottom: 10px;font-size: 16px}
.TextList001131 li .down{width:100px;}
}


/*PicList002735 */
.PicList002735 li{ margin:20px 0;}
.PicList002735 li a{display: block;background: #f0f0f0; border: 1px solid #f0f0f0; transition: 0.3s;}
.PicList002735 li a:hover{border-color: #175ca3; box-shadow: 0 6px 14px rgba(0,0,0,0.2);}
.PicList002735 li .Ispic{ background-size: contain;background-color: #fff;  padding-bottom:68%;}
.PicList002735 li .txt{padding: 16px;text-align: center;}
.PicList002735 li .txt h3{font-size:1.125em; color: #175ca3;font-weight: normal;}
.PicList002735 li .txt p{line-height: 28px;color: #666;}


@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width: 30%; }
.PicList002735 li:not(:nth-child(3n)){margin-right:3%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}


/*.RighInfo002254 为demo编号*/
.RighInfo002254{ padding:0;}
.RighInfo002254 .slider-big{ }
.RighInfo002254 .slider-big li figure{ background-size:contain;padding-bottom:53%;}
.RighInfo002254 .slider-list{ position: relative;}
.RighInfo002254 .slider-list li figure{  border:1px solid #f2f2f2;}
.RighInfo002254 .slider-list li.slick-current figure{border-color: #175ca3; }
.RighInfo002254 .slider-list .slick-arrow{position:absolute; width:100%; height:40px;cursor:pointer; background-position: center;background-repeat: no-repeat; background-size: auto 50%;}
.RighInfo002254 .slider-list .slick-prev{background-image:url(../images/RighInfo002254-btn_prev.png);}
.RighInfo002254 .slider-list .slick-next{background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .slider-list .slick-disabled{cursor:default;}

.RighInfo002254 .list_img{border:1px solid #dcdcdc;}
.RighInfo002254 .list_img .slick-dots{margin: 15px 0 20px;height: 13px; display: flex;justify-content: center;}
.RighInfo002254 .list_img .slick-dots li{float: left;position: relative;width: 13px;height: 13px;margin: 0 5px}
.RighInfo002254 .list_img .slick-dots li button{position: absolute;background: rgba(0, 0, 0, 0.2);width: 7px;height: 7px;border-radius: 50%;top: 50%;left: 50%;transform: translate(-50%, -50%);border: 0;cursor: pointer;border: 0;font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo002254 .list_img .slick-dots li.slick-active button{background-color: #175ca3;width: 100%;height: 100%;}

.RighInfo002254 .right_info{ float:right; width:45%;padding-top: 4em;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3{ margin:0;padding:5% 0;border-bottom:0px solid #e7e8e8;}
.RighInfo002254 .right_info p{display: none;}
.RighInfo002254 .right_info h1{ padding:0; color:#175ca3; font-size:2em; font-weight: normal; }
.RighInfo002254 .right_info h3{ font-size:1em; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo002254 .right_info a{ display: inline-block;color: #175ca3;border: solid 1px #175ca3;line-height: 0.5rem;border-radius: 0.6rem;padding: 0 0.6rem 0 0.3rem;
  background: url(../images/Floor003202-more.svg) no-repeat right 0.26rem center;background-size: 0.12rem auto;transition: 0.3s;margin-top: 3em;}
.RighInfo002254 .right_info a:hover{ background-color:#175ca3; color:#fff;background-image: url(../images/Floor003202-more-on.svg);}

.RighInfo002254 .tab{ padding:4% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:1em; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:52px; background-color:#f2f2f3; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span:not(:last-child){ margin-right:6px;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#175ca3; color:#fff;}
.RighInfo002254 .tab .info{ padding-top:3%;}
.RighInfo002254 .tab .info .shuo,
.RighInfo002254 .tab .info .chicun{font-size: 1.125em; padding: 20px 0; color: #000;text-align: center;}
.RighInfo002254 .tab .info .model_list{display: flex; flex-wrap: wrap; gap:calc(30/16 * 1em) calc(30/1200 * 100%);}
.RighInfo002254 .tab .info .model_list li{width: calc(370/1200 * 100%); text-align: center;}
.RighInfo002254 .tab .info .model_list li figure{text-align: center; background-color: #F9F9F9; border: 1px solid #E8E8E8;}
.RighInfo002254 .tab .info .model_list li figure img{max-width: 80%;}
.RighInfo002254 .tab .info .model_list li aside{font-size: calc(18/16 * 1em); margin: 1em 0; text-align: center;}
.RighInfo002254 .tab .info .model_list li a{display: inline-block; color: #fff; text-align: center; padding: 0 2em; border-radius: .2em; background-image: linear-gradient(to top,#175ca3,rgba(23, 92, 163, 0.45)); height: 45px;line-height: 45px;}
.RighInfo002254 .tab .info .model_list li:hover figure{border-color: #175ca3;}
@media (max-width:768px){
    .RighInfo002254 .list_img,
    .RighInfo002254 .right_info{ float:none; width:auto;}
    .RighInfo002254 .tab .h1_tab span{ padding:0 20px;margin-bottom: 6px}
    .RighInfo002254 .tab .info .model_list li a{padding: 0 1em; line-height: 2em; height: 2em;}
    .RighInfo002254 .tab .info .model_list li aside{font-size: calc(14/16 * 1em); }
}
@media (min-width:641px) {
    .RighInfo002254 .list_img{float:left; width:49%; position:relative;}
    .RighInfo002254 .slider-big *{height: 100%;}
    .RighInfo002254 .slider-list{padding:42px 0;margin-left: 82.9%;}
    .RighInfo002254 .slider-list .slick-arrow{ left: 0;}
    .RighInfo002254 .slider-list .slick-prev{top: 0;}
    .RighInfo002254 .slider-list .slick-next{bottom: 0;}
    .RighInfo002254 .slider-list li{ height:130px;  position:relative;}
    .RighInfo002254 .slider-list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain;}
    .RighInfo002254 .slider-list li.slick-current figure{ border-width:2px;}
}
@media(max-width:640px){
    .RighInfo002254 .right_info h1{font-size:20px; }
    .RighInfo002254 .right_info h3{ font-size:16px;}
    .RighInfo002254 .slider-big li .Ispic{padding-bottom: calc(476 / 536 * 100%);}
    .RighInfo002254 .slider-list li .Ispic{padding-bottom: calc((476 * 0.9) / 536 * 100%); width: 90%; margin: 0 auto;}
    .RighInfo002254 .slider-list{padding:0 42px; margin-top: 3vw;}
    .RighInfo002254 .slider-list .slick-arrow{ top: 0; width: 42px; height: 100%; background-size: contain;transform: rotate(-90deg);}
    .RighInfo002254 .slider-list .slick-prev{left: 0;}
    .RighInfo002254 .slider-list .slick-next{right: 0;}
}	
@media(max-width:480px){
    .RighInfo002254 .tab .h1_tab{ font-size:14px;}
}	

 /*PicList002736 */
.PicList002736{padding-top: 2%;}
.PicList002736 li{margin-bottom:3%;}
.PicList002736 li a{overflow: hidden;display: block;background: #f9f9f9; border:1px solid #f0f0f0; transition: 0.5s;}
.PicList002736 li a:hover{border-color: #175ca3;box-shadow: 0 6px 10px rgba(0,0,0,0.08);}
.PicList002736 li .Ispic{ background-size: contain;}
.PicList002736 li .txt{ padding:3% 0;}
.PicList002736 li .txt .nm{font-size:1.375em; color: #175ca3;}
.PicList002736 li .txt p{line-height: 28px;color: #555;margin: 15px 0;}

@media(min-width:481px){
    .PicList002736 li .Ispic{float: left; }
    .PicList002736 li .txt{float: right;margin-right:4%;  }
}
@media(min-width:1025px){
    .PicList002736 li .Ispic{width:35%;padding-bottom:24%;}
    .PicList002736 li .txt{width:56%;}
}
@media(min-width:481px) and (max-width:1024px){
    .PicList002736 li .Ispic{width: 45%;padding-bottom: 31.3%;}
    .PicList002736 li .txt{width: 48%;}
}
@media(max-width:480px){
	.PicList002736 li{margin-bottom: 20px;}
    .PicList002736 li .Ispic{padding-bottom: 69.5%;}
    .PicList002736 li .txt{ padding: 15px;}
}


/*PicList002856 */
.PicList002856{overflow:hidden;position:relative;padding:1.2rem 0 0;}
.PicList002856 .top-new .slick-list{overflow:inherit;}
.PicList002856 .top-new .slick-slide{opacity:0;}
.PicList002856 .top-new .slick-current{opacity:1;}
.PicList002856 .top-new .slick-slide{background: #f5f5f5;border-radius: 20px 20px 20px 0;}
.PicList002856 .top-new .slick-slide .img img{display:block;width:100%;}
.PicList002856 .top-new .slick-slide .img{overflow: hidden;border-radius: 20px 0 0 20px;}
.PicList002856 .top-new .slick-slide .img .Ispic{padding-bottom: 66%;transition: 0.3s;}
.PicList002856 .top-new .slick-slide a:hover .Ispic{transform: scale(1.1);}
.PicList002856 .top-new .slick-slide time{border-left:1px solid #c6c6c6;padding-left:1.62vw;display:block;margin-bottom:2.61vw;color:#175ca3;font-size:.18rem;}
.PicList002856 .top-new .slick-slide time span{display:block;font-size:.42rem; font-weight: bold;}
.PicList002856 .top-new .slick-slide time b{display:block;line-height:.6rem;color:#175ca3;font-size:.42rem;}
.PicList002856 .top-new .slick-slide .txt aside{font-size:.24rem;line-height:1.5;font-weight: bold; margin:2vw 0 1vw 0;}
.PicList002856 .top-new .slick-slide a:hover {color:#175ca3;}
.PicList002856 .top-new .slick-slide .txt p{margin:0;color:#666;line-height:2;}
.PicList002856 .top-new .slick-arrow{width:60px;height:60px;border-radius:50%;background:#fff;box-shadow:0 0 10px rgb(180 189 221 / 8%),0 6px 14px hsl(0deg 0% 100% / 30%),0 12px 20px rgb(180 189 221 / 20%);z-index:2;position:absolute;top:calc(50%);transform:translateY(-50%);}
.PicList002856 .top-new .slick-arrow:before{position:absolute;content:'';width:20%;height:20%;border-left:2px solid #666;border-top:2px solid #666;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);left:40%;top:40%;}
.PicList002856 .top-new .slick-next:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);}
.PicList002856 .top-new .slick-prev{left:-6.25%;}
.PicList002856 .top-new .slick-next:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);}
.PicList002856 .top-new .slick-next{right:-6.25%;}
.PicList002856 .top-new .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList002856 .top-new .slick-dots li{display: inline-block; width: 10px; height:10px;border-radius: 50px; margin: 0 5px;background-color: #999999;}
.PicList002856 .top-new .slick-dots li button{display: none;}
.PicList002856 .top-new .slick-dots li.slick-active{background:#175ca3; width: 40px;}
.PicList002856 .list ul li .inner{position:relative;}
.PicList002856 .list ul li .pic{overflow: hidden;    border-radius: 10px;}
.PicList002856 .list ul li .Ispic{padding-bottom: 66%;transition: 0.3s;border-radius: 10px;}
.PicList002856 .list ul li a:hover .Ispic{transform: scale(1.1);}
.PicList002856 .list .right h3{color:#333;font-size:.24rem;font-weight:normal;margin:10px 0;}
.PicList002856 .list .right p{color:#999;line-height:2;}
.PicList002856 .list .right span{display: none}
.PicList002856 .list ul li{padding-bottom:.4rem;border-bottom:1px solid #e9e9e9;}
.PicList002856 .list ul li:not(:last-child){margin-bottom:.4rem;}
.PicList002856 .list ul li a:hover h3{color:#175ca3;}

@media(min-width:1025px){
    .PicList002856 .top-new li .img{width:40%;}
    .PicList002856 .top-new li .txt{padding:3vw 2.9vw;}
    
    .PicList002856 .list .left{float:left;width:25%;margin-right:5%;}
    .PicList002856 .list .right{float:left;width:56%;}
    .PicList002856 .list .right .h3{margin:35px 0;}
    
    .PicList002856 .list ul li:hover .left img{box-shadow:0 3px 29px rgb(192 196 204 / 71%);}
    .PicList002856 .list ul li time{border-left:1px dashed #ededed;padding-left:40px;width:140px;height:160px;position:absolute;top:50%;right:0;cursor:pointer;transform:translateY(-50%);color:#666;background:url(../images/PicList002482-time.png) no-repeat top center;text-align:center;    font-size: 18px;}
    .PicList002856 .list ul li time span{font-size:.5rem;font-weight:bold;color:#666;padding-top:40px;padding-bottom:5px;display:block;}
    .PicList002856 .list{padding-top:100px;}
}
@media(max-width:1024px){
    .PicList002856{padding:50px 0 0;}
    .PicList002856 .top-new{margin-bottom: 50px}
    .PicList002856 .top-new li .ytable,
    .PicList002856 .top-new li .ytable-cell{display:block;}
    .PicList002856 .top-new li .txt{padding:20px;}
    .PicList002856 .top-new .slick-slide{border-radius: 20px;overflow: hidden}
    .PicList002856 .top-new .slick-slide .img{border-radius: 0}
    
    .PicList002856 .list .right h3{margin: 20px 0 10px}
    .PicList002856 .list .right span{display: inline-block;color: #999;margin-top: 20px}
    .PicList002856 .list time{display:none}
}
@media(max-width:640px){
.PicList002856 .top-new li .txt aside{font-size:20px;}
}


/*RighInfo002973 */
.RighInfo002973{ color: #333;}
.RighInfo002973 > .auto{max-width: 1400px; padding: 1.2rem 0;}
.RighInfo002973 .news-details .title{text-align: center;border-bottom: 1px solid #e8f1f7;padding-bottom: 30px;text-align: center;padding-right:0;}
.RighInfo002973 .news-details .title h1{font-size:.32rem; margin: 0 0 .2rem 0;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .news-details .edit-info{line-height: .34rem;color: #666;border-bottom: 1px solid #e8f1f7;padding: 1% 0 2% 0; margin-bottom: 2%;font-size: .17rem;}
.RighInfo002973 .news-details .edit-info .text{background: #f1f6ff;padding: 25px 30px;color: #333;border-radius: 10px;}
.RighInfo002973 .news-details .edit-info .img{margin:40px 0;}
.RighInfo002973 .news-details .edit-info .img img{margin: 0 auto;display: flex;border-radius:0;justify-content: center;}
.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973 .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #175ca3;}
.RighInfo002973 .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973 .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973 .operating a:not(:last-child){margin-right: 45px;}

@media(min-width:1025px){
    .RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
    .RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
    .RighInfo002973 .operating a{float: left;color: #175ca3;text-decoration: underline;font-size: .18rem;}
}
@media(max-width:1024px){
    .RighInfo002973 > .auto{padding: 50px 0;}
    .RighInfo002973 .operating{text-align: center; padding-top: 20px;}
    .RighInfo002973 .operating a{display: inline-block;}
    .RighInfo002973 .news-details .edit-info{font-size: 14px;line-height: 2}
}
@media(max-width:640px){
    .RighInfo002973 .news-details .title h1{font-size:6vw;}
    .RighInfo002973{ font-size: 14px;}
}


/*.PicList000593 为demo编号*/
.PicList000593{ padding-top:1.2rem;}
.PicList000593 li{ float:left; width:23%; margin-right:2%; position:relative; margin-bottom:3%;}
.PicList000593 li:nth-child(4n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:67%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.4); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);transform: translate(-50%,-50%);}
.PicList000593 li p{text-align:center; font-size: 1.125em; color: #333;padding: 12px 0;}
@media(max-width:768px){
    .PicList000593{ padding-top:50px;}
    .PicList000593 li{width:100%; float:none; margin-right:0 !important;}
    .PicList000593 li p{font-size: 14px;}
}


.atlas{padding:.8rem 0 0.5rem;}
.atlas .category{margin-bottom: .4rem;}
.atlas .category ul{display: flex;justify-content: center;align-items: center;margin: -.07rem;flex-wrap: wrap;}
.atlas .category ul li{margin: .07rem;display: flex;align-items: center}
.atlas .category ul li:after{display: block;content: '';margin-left: .14rem;width: 1px;height: .16rem;background-color: #333;}
.atlas .category ul li:last-child{margin-right: 0;}
.atlas .category ul li:last-child:after{display: none;}
.atlas .category ul li a{position: relative;font-size: .18rem;color: #333;}
.atlas .category ul li.on a:after{display: block;content: '';width: 100%;height: 2px;left: 0;top: 110%;background-color: #175ca3;z-index: 3;}
.atlas .category ul li.on a{color: #175ca3;}
.atlas .thead{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #ccc;padding-bottom: .25rem}
.atlas .thead .tit1{width: 66%;color: #222;font-size: 1.5em;font-weight: bold;flex: 0 0 auto;margin-right: 5%}
.atlas .thead .op{display: flex;align-items: center;justify-content: space-between;flex: 1;}
.atlas .thead .op .btn{width: 33.3%;color: #222;font-size: 1.5em;font-weight: bold;text-align: center}

.atlas .list .item{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #ccc;padding: .24rem 0}
.atlas .list .item .tit1{width: 66%;color: #222;font-size: 1.5em;flex: 0 0 auto;margin-right: 5%;padding-left:45px;background: url(../images/atlas_icon.png) no-repeat left center; background-size: 28px;}
.atlas .list .item .op{display: flex;align-items: center;justify-content: space-between;flex: 1;}
.atlas .list .item .op .btn{width: 33.3%;text-align: center}
.atlas .list .item .op .btn .down{margin: 13px auto 0;text-align: center}
.atlas .list .item .op .btn .down span{color: #175ca3;border: 1px solid #175ca3;padding:4px 10px;border-radius: 20px;font-size: .14rem}
.atlas .list .item .op .btn:hover .down span{background: #175ca3;color: #fff;}

.atlas table.tftable .icon{width: 10%;}
.atlas table.tftable .item{border-bottom: 1px solid #ccc; }
.atlas table.tftable th{padding:0 0 30px;font-size: 1.5em;color: #222;}
.atlas table.tftable td{padding:20px 0;}
.atlas table.tftable .tit1{text-align: left;color: #222;font-size: 1.5em;}
.atlas table.tftable td.tit1{padding-left:45px;background: url(../images/atlas_icon.png) no-repeat left center; background-size: 28px;}
.atlas table.tftable td .down{margin: 13px auto 0;text-align: center}
.atlas table.tftable td .down span{font-size: 1em;color: #175ca3;border: 1px solid #175ca3;padding:4px 10px;border-radius: 20px;}
.atlas table.tftable td .down:hover span{background: #175ca3;color: #fff;}

@media(max-width:1024px){
    .atlas{padding:50px 0 20px;}
    .atlas .thead .tit1{width: 100%;}
    .atlas .thead .op{display: none}
    .atlas .category ul li a{font-size: .2rem;}
    .atlas .list .item{flex-wrap: wrap;}
    .atlas .list .item .tit1{width: 100%;margin-right: 0;font-size: 18px;margin-bottom: 30px}
}


/*.TextList000962 为demo编号*/
.TextList000962{padding:1.2rem 0 0.5rem;}
.TextList000962 ul{width: 100%;}
.TextList000962 li{ float:left; width:45%; margin-right:5%; border-bottom:1px solid #e7e7e7;  margin-bottom:2%; position:relative;padding-bottom: 2%;}
.TextList000962 li::before{ position:absolute; content:''; width:1px; height:60%; background-color:#e7e7e7; top:20%; right:110px;display: none;}
.TextList000962 li a{}
.TextList000962 li:nth-child(2n){ margin-right:0;}
.TextList000962 li p{ margin-bottom:10px;  padding:0;font-size: 1.5em;color: #111;}
.TextList000962 li .info{padding-left: .2rem;width: 70%}
.TextList000962 li .info span{color:#999;}
.TextList000962 li span.name{ color:#343434; background:url(../images/RighInfo003134_xz.png) no-repeat left center; padding-left:30px; background-size: 22px;}
.TextList000962 li .img{width: 1rem;position: relative;height: 1.4rem;overflow: hidden}
.TextList000962 li .img img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover}
.TextList000962 li:hover{ border-bottom:1px dashed #175ca3;}
.TextList000962 li:hover p{ color:#175ca3;}
.TextList000962 li:hover span.name{ background-image:url(../images/TextList001131-li_hover.png); color:#175ca3;}
@media(max-width:768px){
    .TextList000962{padding:50px 0 20px;}
    .TextList000962 li{ float:none; width:auto; margin-right:0;margin-bottom: 20px;padding-bottom: 20px}
    .TextList000962 li .img{width: 100px;height: 140px;}
    .TextList000962 li span.name{display: none}
    .TextList000962 li::before{right:85px;}
}


/*.Form002802*/
.Form002802{ padding:1.2rem 0;}
.Form002802 .from{ margin:0 auto; padding-top: 7%;}
.Form002802 .from td{ padding-right: 3%; padding-bottom:2.2%;}
.Form002802 .from td:nth-child(2n) {padding-right: 0;}
.Form002802 .from td p{ margin: 0; color: #555; text-align: center; font-size: 16px;display: none;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:15px; top:0; font-size: 15px; line-height: 54px; color:#999;}
.Form002802 .from .text{ width:100%; height:54px; line-height:54px; padding: 0 15px; border:none; background:#f5f5f5; border-radius: 5px;}
.Form002802 .from textarea.text{ height:132px;}
.Form002802 .from .btn{ padding-top: 2%; text-align:center;}
.Form002802 .from .btn input{ background:#175ca3; cursor:pointer; padding:0; border:none; width: 170px; height:45px; font-size: 16px; color:#fff; text-transForm002802: uppercase; border-radius:5px;}
.Form002802 .from .message{font-size:2.25em;color: #000;text-align: center;margin-bottom:1.5em;font-weight: bold;}
.Form002802 .from .message p{color: #888;font-size: 18px; margin: 15px auto 0; font-weight: normal;}



@media(min-width:1025px){
    .Form002802 .from td:nth-child(3n),
    .Form002802 .from .textareas,
    .Form002802 .from .btn,
    .Form002802 .from .tip{ padding-right: 0; }
    
}
@media(max-width:1024px){
    .Form002802{ padding:50px 0;}
    .Form002802 .from .message p{line-height: 1.5; font-size: 16px;}
    .Form002802 .from .message{font-size: 26px;}
    .Form002802 .from td{ display: block; padding-right: 0; }
}

/*.Form002802 为demo编号*/
.Form002802 .columnName{font-size:2.25em;color:#000; margin:0; padding-bottom:4%;font-weight: bold;}
.Form002802 .columnName:after{ display:none; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:'';}
.Form002802 .pic img{border-radius: 10px;}
.Form002802 ul{ padding-bottom:3%; }
.Form002802 li{line-height:24px; padding:24px 0; padding-left:57px; border-bottom:dashed 1px #e1e1e1; background:url( "../images/Form002802-icon1.jpg") no-repeat center left; font-size:.2rem; color:#555;}
.Form002802 li .wz {font-size: .2rem;color: #111;margin:5px 0 0; display:inline; line-height: 1.6;}
.Form002802 li:nth-child(2){background-image:url( "../images/Form002802-icon1.jpg");}
.Form002802 li:nth-child(3){background-image:url( "../images/Form002802-icon2.jpg");}
.Form002802 li:nth-child(4){background-image:url( "../images/Form002802-icon3.jpg");}
.Form002802 li:nth-child(5){background-image:url( "../images/Form002802-icon3.jpg");}
@media(min-width:1025px){
    .Form002802 .contact{display: flex;justify-content: space-between;}
    .Form002802 .contact .left{width: 45%;}
    .Form002802 .contact .pic{width: 48%;}
}
@media(max-width:1024px){
    .Form002802 .columnName{font-size:26px;}
    .Form002802 dd{ padding:3% 0;}
    .Form002802 .map{position:relative !important;}
    .Form002802 dd figure{ padding:0; width: 100%;}
    .Form002802 dd li{font-size:1em;padding:10px 0; padding-left: 45px; background-size: 30px;}
    .Form002802 dd li .wz{font-size:1em;}
}
@media(max-width:480px){
    .Form002802 dd figure h1{ font-size:20px;}
}


/*Other002648 */
.Other002648 .float-fixed{ position:fixed; right:15px; top:60%; height:100%; width:50px; z-index:120; }
.Other002648 .ul_icon{width:100%; }
.Other002648 .ul_icon li{  position:relative;background: #fff; border-radius: 50%; margin-bottom: 10px;box-shadow: 0 2px 14px 0 rgb(0 0 0 / 7%);height: 50px;}
.Other002648 .ul_icon li.li_wx{text-align: center;}
.Other002648 .ul_icon li.li_wx p{line-height: 2;}
.Other002648 .ul_icon li:last-child:hover{ background-color:#175ca3; border-radius: 50%; }
.Other002648 .ul_icon li figure{ display:none; width:180px; border:1px solid #f1f1f1; margin-right:1px; border-right:0;background:#fff; padding:10px; position:absolute; right:100%; top:10%; }
.Other002648 .ul_icon li > a{ display:block; padding:15px 0; transition:0.3s;position: relative;}
.Other002648 .ul_icon li > a::before{ display:block; content:''; width:20px; height:20px; margin:0 auto; background:url(../images/Other002648_icon.png) no-repeat 0 0; transition:0.3s;    }
.Other002648 .ul_icon li.li_qq > a::before{ background-position:0 -20px;}
.Other002648 .ul_icon li.li_tel > a::before{ background-position:0 -40px;}
.Other002648 .ul_icon li.li_email > a::before{ background-position:0 -60px;}
.Other002648 .ul_icon li.li_map > a::before{ background-position:0 -80px;}
.Other002648 .ul_icon li.li_gettop > a::before{ background:none; width:0; height:0; border:7px solid transparent; border-bottom-color:#175ca3; border-top:0;position: absolute;top: 22px;left: 18px;}
.Other002648 .ul_icon li > a:hover{ background-color:#175ca3; border-radius: 50%; height: 50px;}
.Other002648 .ul_icon li > a:hover::before{ background-image:url(../images/Other002648_icon_hover.png);}
.Other002648 .ul_icon li.li_gettop > a:hover::before{border-bottom-color:#fff;}
.Other002648 .ul_icon li.li_qq figure::before,
.Other002648 .ul_icon li.li_tel figure::before{ display:block; content:''; background:url(../images/Other002648_icon_call.png) no-repeat; width:37px; height:37px; background-size: 37px;}
.Other002648 .ul_icon li.li_qq figure::before{ width:44px;background-image:url(../images/Other002648_icon_online.png);}
.Other002648 .ul_icon li.li_qq figure h3,
.Other002648 .ul_icon li.li_tel figure h3{ font-size:1em; color:#333; margin:12px 0;}
.Other002648 .ul_icon li.li_tel figure pre{ line-height:1.4;font-size: 1.125em;}
.Other002648 .ul_icon li.li_qq figure pre{ line-height:1.4;font-size: 1em;margin-top: 12px;}

.Other002648 .pop-up{ display:none; position:fixed; z-index:150; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);}
.Other002648 .pop-up .ycenter{ height:100%;}
.Other002648 .pop-up .main{ position:relative; width:90%; margin:0 auto; max-width:600px; background:#fff; border:5px solid #175ca3; border-radius:10px; padding:2%;}
.Other002648 .pop-up .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:#175ca3; cursor:pointer;}
.Other002648 .pop-up .close::before,
.Other002648 .pop-up .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#fff; margin-top:-1px;transform:rotate(-45deg);}
.Other002648 .pop-up .close::before{ transform:rotate(45deg);}
.Other002648 .pop-up#form td{ padding-top:4%; vertical-align:top;}
.Other002648 .pop-up#form td.f-name{ text-align:right; width:90px; line-height:32px;}
.Other002648 .pop-up#form td .text{ width:100%; line-height:32px; height:32px; border:1px solid #eee; border-radius:3px; padding:0 5px;}
.Other002648 .pop-up#form td .btn{ width:40%; margin-right:3%; height:40px; cursor:pointer; border:none; border-radius:3px;color:#fff; background:#175ca3; max-width:120px;}
.Other002648 .pop-up#form td .btn_reset{ background:#999;}
.Other002648 .pop-up#form td textarea.text{ height:90px;}
.Other002648 .pop-up#form p{ margin:0; text-align:center; color:#175ca3;}
.Other002648 .pop-up#map .main{ padding:15px;}
.Other002648 .pop-up .map{ height:300px;}
@media(max-width:1024px){
    .Other002648 .float-fixed{ height:auto; bottom:0; top:auto;}
    .Other002648 .ul_icon li.li_gettop{ display:block;}
    .Other002648 .ul_icon li > a{padding:18px 0;}
}



.Banner003184 .wap{display: none}

@media(max-width:1024px){
    .Banner003184 .pc{display: none}
    .Banner003184 .wap{display: block;height: 250px}
}





/*搜索*/
.TextList002322{ padding: 1.2rem 0 0;}
.TextList002322 h3{font-size: 24px;color: #333;font-weight: normal;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #175ca3;}
@media only screen and (max-width:767px ) { 
    .TextList002322{ padding: 50px 0 20px;} 
} 



.caster_table_box { width: 100%; border:1px solid #e6e6e6; overflow:hidden; border-collapse:collapse; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.caster_table { width: 100%; border-collapse:collapse; box-sizing:border-box;}
/*.caster_table tr:first-child th:first-child { -moz-border-radius: 6px 0 0 0 ; -webkit-border-radius: 6px 0 0 0; border-radius: 6px 0 0 0;}
.caster_table tr:first-child th:last-child { -moz-border-radius: 0 6px 0 0; -webkit-border-radius: 0 6px 0 0; border-radius: 0 6px 0 0;}
.caster_table tr:last-child td:first-child { -moz-border-radius: 0 0 0 6px; -webkit-border-radius: 0 0 0 6px; border-radius: 0 0 0 6px;}
.caster_table tr:last-child td:last-child { -moz-border-radius: 0 0 0 6px; -webkit-border-radius: 0 0 0 6px; border-radius: 0 0 0 6px;}*/
.caster_table tr th { font-size: 18px; color:#fff; text-align:center; background:#175ca3; padding: 15px 0; box-sizing:border-box; font-weight:normal; } 
.caster_table tr th:first-child { padding: 0 10px; }
.caster_table tr td { text-align:center; font-size: 1em; color:#333;  border-bottom: 1px solid #E6E6E6; box-sizing:border-box;}
.caster_table tr:last-child td { border-bottom:0; }
.caster_table tr td:first-child { position:relative;  }
.caster_table tr td:last-child { position:relative; }
.caster_table tr .no_bar:before { display:none; }
.caster_table tr .two_td {padding:12px 10px; font-size: 1em; color:#fff; text-align:center; background:#6390bf; border-bottom:0;}
.caster_table tr .two_td:first-child { border-left:0;}
.caster_table tr .two_td:last-child-child { border-right:0;}
.caster_table tr .two_td_2 { background:#dce7f1; color:#333; font-weight:600; width:200px}
.caster_table tr .td_hover {width:250px;}
.caster_table tr .td_hover a { width: 100%; height: 139px; display: block; position:relative;overflow: hidden;}
.caster_table tr .td_hover a .td_img {line-height:139px;text-align:center;}
.caster_table tr .td_hover a .td_img img {width:90%}
.caster_table tr .td_hover .td_hover_img { position: absolute;width: 100%;height: 100%; top:100%; left:0;display: flex; justify-content:center; align-items:center;flex-direction:column; font-size: 16px;color: #fff;background-color: rgba(0,0,0,0.5);transition: all 0.2s ease-in; }
.caster_table tr .td_hover .td_hover_img i {margin-top: 10px;font-size: 1.5em;}
.caster_table tr .td_hover:hover .td_hover_img{top: 0;}
.caster_table tr td .td_center { display: inline-block; text-align:left; line-height: 24px;width:100%;padding:0px 10px}
.caster_table .dot_ul {}
.caster_table .dot_ul li {position:relative;padding:2px 0px;padding-left:20px;font-size:14px;text-align: left}
@media(max-width:1200px){
  .caster_table tr th { font-size: 15px; }
  .caster_table tr td { font-size: 12px; }
}
@media(max-width:1000px){
  .caster{ overflow-x:scroll;} 
  .caster_table_box { width: 1100px; }
}

.caster_content_ul { overflow:hidden; width: 100%;margin-top: 20px;}
.caster_content_li { width: 100px; height: 100px; line-height: 98px; display: inline-block; text-align:center; cursor:pointer; box-sizing:border-box; border: 1px solid #e8eff5; border-radius:5px; position:relative;}
.caster_content_li:nth-child(2) { margin: 0 10px; }
.caster_content_li a { display: block; width: 100%; height: 100%;}
.caster_content_li_hover { position: absolute; top:0; left:0; display: none; }
.caster_content_li:hover .caster_content_li_hover { display: block; }
.caster_content_li2 { background:#E5EDF4; }