
@font-face {
	font-family: 'Normal';
	src:url('../fonts/SourceHanSansCN/Normal.woff') format('woff');
    font-display:swap;
}
@font-face {
	font-family: 'Light';
	src:url('../fonts/SourceHanSansCN/Light.woff') format('woff');
    font-display:swap;
}
@font-face {
	font-family: 'Medium';
	src:url('../fonts/SourceHanSansCN/Medium.woff') format('woff');
    font-display:swap;
}
@font-face {
	font-family: 'Bold';
	src:url('../fonts/SourceHanSansCN/Bold.woff') format('woff');
    font-display:swap;
}
@font-face {
	font-family: 'Oswald-Bold';
	src:url('../fonts/Oswald/Bold.woff') format('woff');
    font-display:swap;
}
body{/*font-family: 'Normal';*/}
.w1440{max-width: 1440px;width: 94%}

/*Top002696 */
.Top002696{ position:absolute; left:0; top:0; width:100%; z-index:100; border-bottom:1px solid rgba(255,255,255,0.2);color:#fff;}
.Top002696.hide{position:fixed;background:#e6222b;}
.Top002696 .after-login{ display:none; position:absolute;right:0; top:5px; width:100%; text-align:right;}
.Top002696 .after-login a{ margin-left:9px; display:inline-block; line-height:24px; border:1px solid #fff; padding:0 5px; border-radius:24px;}
.Top002696 a{ color:#fff;}
.Top002696 .top-left{ float:left;}
.Top002696 .top-right,
.Top002696 .top-mid{ float:right;}
.Top002696 .top-left{ display:table; height:70px; width:28%; max-width:403px;}
.Top002696 .top-left a{ display:table-cell; vertical-align:middle;}
.Top002696 .top-right{ padding:22px 0;}
.Top002696 .top-right dl > *{ float:left;}
.Top002696 .top-right dd a{ float:left; margin-left:9px; background:url(../images/Top002696_a.png) no-repeat; width:54px; line-height:26px; text-align:center; border-radius:26px;}
.Top002696 .top-right dd a.reg{ opacity:0.5;}
.Top002696 .top-right dd a:hover{ background:#e6222b;color:#fff; opacity:1;}
.Top002696 .top-right dt{ position:relative; z-index:101;}
.Top002696 .open-search{ background:url(../images/Top002696_search.png) no-repeat center center; width:26px; height:26px; display:block; position:relative;}
.Top002696 .open-search-show{ background:none;}
.Top002696 .open-search-show::before,
.Top002696 .open-search-show::after{ position:absolute; content:''; width:60%; left:20%; height:2px; top:50%; margin-top:-1px; background:#fff; transform:rotate(45deg);}
.Top002696 .open-search-show::after{ transform:rotate(-45deg);}
.Top002696 .top-search{ display:none; position:absolute; right:0; top:100%;width:240px; height:40px;  box-shadow:0 0 5px rgba(0,0,0,0.5);}
.Top002696 .top-search .text{ width:100%; border:none; line-height:40px; height:40px; padding:0 40px 0 10px; color:#fff; border-radius:3px;background:#e6222b;}
.Top002696 .top-search .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002696_search.png) no-repeat center center;}
.Top002696 .top-mid{ width:60%; max-width:820px; margin-right:5%;}
.Top002696 .header-menu li em{ line-height:70px;}
.Top002696 .header-menu li em a{ display:inline-block; position:relative; font-size:16px;}
.Top002696 .header-menu li em a:hover,
.Top002696 .header-menu li.aon em a{ color:#fff;}
.Top002696 .header-menu li em a:hover:after,
.Top002696 .header-menu li.aon em a:after{ position:absolute; content:''; left:0; bottom:-1px; width:100%; background:#fff; height:1px;}

.Top002696 .header-menu li .sub{background: #fff;width: 150px;left: 50%;transform: translateX(-50%)}
.Top002696 .header-menu li .sub dt a{text-align: center;color: #333}
.Top002696 .header-menu li .sub dt a:hover{background:#e6222b;color: #fff}


.Top002696 .header-menu li .sub dt#m10,
.Top002696 .header-menu li .sub dt#m12,
.Top002696 .header-menu li .sub dt#m14,
.Top002696 .header-menu li .sub dt#m16,
.Top002696 .header-menu li .sub dt#m18,
.Top002696 .header-menu li .sub dt#m20,
.Top002696 .header-menu li .sub dt#m47,
.Top002696 .header-menu li .sub dt#m35{display: none}
.Top002696 #header-menu dt#m35{display: none}

@media(max-width:1200px){
.Top002696 .top-mid{ margin-right:0;}
}
@media(max-width:1024px){
.Top002696 #header-menu{ position:absolute; left:-100%; top:-100%; z-index:100; background:rgba(16,137,230,0.8); width:100%; max-width:240px; border-radius:0 0 0 5px; opacity:0;}
.Top002696 #header-menu.header-menu-show{ left:auto; right:0; top:100%; opacity:1; transition:top 0.3s;}
.Top002696 #open_menu{ position:relative; width:40px; height:28px; margin-left:9px; border-radius:3px; border:1px solid #fff;}
.Top002696 #open_menu.open_menu_on{ border-color:transparent;}
.Top002696 #open_menu i,
.Top002696 #open_menu i::before,
.Top002696 #open_menu i::after{  height:2px;background:#fff;}
.Top002696 #open_menu i{left:20%; top:50%; margin-top:-1px;width:60%; }
.Top002696 #open_menu i::before,
.Top002696 #open_menu i::after{ content:'';}
.Top002696 .top-left{ width:40%;}
}
@media(max-width:640px){
.Top002696 .top-left{ height:80px;}
.Top002696 .top-right {padding: 26px 0;}
}
@media(max-width:480px){
.Top002696{ position:relative;background:#e6222b;}
.Top002696 .top-left{ height:auto; width:60%;}
.Top002696 .top-right,
.Top002696 .top-left{ padding: 10px 0;}
.Top002696 .top-right dl{ float:right;}
.Top002696 .top-right{border-top:1px solid rgba(255,255,255,0.2);}
.Top002696 .after-login{ width:140px; right:auto; left:0; top:auto; bottom:10px; text-align:left;}
.Top002696 .after-login a:not(:last-child){ margin:0 5px 0 0;}
}
/*Banner002766 */
.Banner002766 .wap{ display: none;}
/*slick Basic*/
.Banner002766 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Banner002766 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002766 .slick-list:focus {outline: none}
.Banner002766 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002766 .slick-slider .slick-track, 
.Banner002766 .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)}
.Banner002766 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002766 .slick-track:before, 
.Banner002766 .slick-track:after{display: table; content: '';}
.Banner002766 .slick-track:after{ clear: both;}
.Banner002766 .slick-loading .slick-track { visibility: hidden;}
.Banner002766 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Banner002766 .slick-slide .slick-loading img { display: none;}
.Banner002766 .slick-slide .dragging img { pointer-events: none;}
.Banner002766 .slick-initialized .slick-slide { display: block;}
.Banner002766 .slick-loading .slick-slide { visibility: hidden;}
.Banner002766 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002766 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Banner002766 .slick-list li{position: relative;}
.Banner002766 .slick-list li a{display: block;}
.Banner002766 .slick-list li .txt-main{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.Banner002766 .slick-list li .txt-main .auto{max-width: 1720px; height: 100%;position: relative;}
.Banner002766 .slick-list li .txt-main .auto img{height: 100%; transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);opacity: 0;-webkit-opacity: 0; transition:0.5s 0.5s;}
.Banner002766 .slick-list li .url{position: absolute;width: 40%;max-width: 308px; font-size: 20px; z-index: 20;color: #fff; transition: 0.3s 0.5s;text-align: center;line-height: 65px;transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);opacity: 0;-webkit-opacity: 0; transition:0.5s 0.8s;}
.Banner002766 .slick-list li.ani-show .txt-main .auto img,
.Banner002766 .slick-list li.ani-show .url{transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1;-webkit-opacity: 1;}
.Banner002766 .slick-list li .url:before,
.Banner002766 .slick-list li .url:after{position: absolute; content: ''; height: 1px;width: 100%;background: rgba(255,255,255,0.2); transition: 0.5s;}
.Banner002766 .slick-list li .url:before{left: 0; top: 0;}
.Banner002766 .slick-list li .url:after{right: 0; bottom: 0;}
.Banner002766 .slick-list li .url:hover:before,
.Banner002766 .slick-list li .url:hover:after{width: 0;}
.Banner002766 .slick-list li .url:hover{background:#000; }
.Banner002766 .slick-list li .url span{display: inline-block;background: url(../images/Banner002766_more.png) no-repeat right center; padding-right: 40px; transition: 0.3s;}
.Banner002766 .slick-list li .url:hover span{background: none; padding: 0;}
.Banner002766 .slick-dots{position: absolute; left: 0; z-index: 10; width: 100%; bottom: 15%; text-align: center;}
.Banner002766 .slick-dots li button{display: none;}
.Banner002766 .slick-dots li{display: inline-block; border: 1px solid rgba(255,255,255,0.4); border-radius: 50%; margin: 0 5px; cursor: pointer; width: 20px; height: 20px;position: relative;}
.Banner002766 .slick-dots li.slick-active:after{content: ''; position: absolute; background: #fff;border-radius: 50%; width: 8px; height: 8px; left: 50%; top: 50%; margin: -4px 0 0 -4px;}
.Banner002766 .slick-arrow{position: absolute; z-index: 10; top: 50%;background: none;border: 0;font-size: 0; height: 44px; width: 44px; margin-top: -22px;  border-bottom: 3px solid #fff; border-right: 3px solid #fff; cursor: pointer;display: none!important}
.Banner002766 .slick-prev{left: 3%;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Banner002766 .slick-next{right: 3%;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
@media(max-width:1024px){
    .Banner002766 .pc{ display: none;}
    .Banner002766 .wap{ display: block;}
.Banner002766 .slick-arrow{height:30px; width: 30px; margin-top: -15px;}
.Banner002766 .slick-list li .url{line-height: 40px; max-width:200px;font-size: 16px;}
}
@media(max-width:640px){
.Banner002766 .slick-dots li{width: 10px; height: 10px; margin: 0 2px;}
.Banner002766 .slick-dots li.slick-active:after{width: 4px; height: 4px;margin: -2px 0 0 -2px;}
.Banner002766 .slick-arrow{display: none!important;}
}

/*Floor002865 */
.Floor002865{height:4vw;z-index: 99;position: relative;background:rgba(0,0,0,0.3);}
.Floor002865 li{float: left;  text-align: center;position: relative; overflow: hidden;}
.Floor002865 li.on{}
.Floor002865 li a {height: 4vw;display: flow-root; color: #fff; position: relative; z-index: 10; line-height:3.5vw}
.Floor002865 li.on a{background:#e6222b;}
.Floor002865 li .icon{height: 50px; width: 50px; margin: 0 auto; transition: 0.3s;display: inline-block;}
.Floor002865 li aside{font-size: 18px; text-shadow: 1px 0 2px rgba(0,0,0,0.1);display: inline-block;}
.Floor002865 li aside img{margin-right:10px;max-width:42px;}
.Floor002865 li aside img.hover{display: none}
.Floor002865 li.on img{display: none;}
.Floor002865 li.on img.hover{display: inline-block;}
.Floor002865 .info{background:#fff;}
@media(min-width:641px){
.Floor002865 li{width: 25%;}
}
@media(max-width:640px){
    .Floor002865 {height:20vw; margin-top: 0;}
    .Floor002865 li{width: 50%;}
    .Floor002865 li a {height: 10vw; padding: 5px 0;}
    .Floor002865 li aside {margin-top: 2vw; font-size: 16px;}
    .Floor002865 li aside img {max-width: 24px;}
    .Floor002865 ul.even li:last-child{width: 100%;}
}
@media(max-width:480px){
.Banner002766 .slick-list li .url{line-height: 28px; max-width:120px;font-size: 12px;}
.Banner002766 .slick-list li .url span{padding-right: 30px;}
}

.home_info .info { display: none;}

.Floor002920{padding: 5vw 0 5vw;}

.Floor002920 .tab{padding-bottom: 2.5vw;text-align: center;display: none;}
.Floor002920 .tab li{display: inline-block;position: relative;min-width: 13vw; text-align: center;list-style: none;}
.Floor002920 .tab li div{display: block;cursor: pointer; line-height: 50px;padding: 0 20px;position: relative; z-index: 2;}
.Floor002920 .slick-dots li .icon img{height: 40px;}
.Floor002920 .slick-dots li .tit{margin-top: 0px;color: #333;font-size: 18px}
.Floor002920 .slick-dots li.slick-active .icon .on,
.Floor002920 .slick-dots li:not(.slick-active) .icon .off{display: none;}
.Floor002920 .tab li.slick-active .tit{color: #e6222b;}


.Floor002920 .n-top .slick-dots{text-align: center;padding-top: 2.6vw;}
.Floor002920 .slick-dots li{display: inline-block;width: 12px; height: 12px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor002920 .slick-dots li button{font-size: 0; width: 8px; height: 8px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;cursor: pointer}
.Floor002920 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -4px 0 0 -2px;}
.Floor002920 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #e6222b;}


.Floor002920 .item .con{background: #f8f8f8;}
.Floor002920 .item .Ispic{width: 47.369%;}
.Floor002920 .item .txt .inner{color: #999;width: 80%; margin: 0 auto;padding: 3vw 0;}
.Floor002920 .item .txt aside{color: #333;font-size: 22px;line-height: 1.5;}
.Floor002920 .item .txt p{line-height: 1.875; margin: 1vw 0;color:#666;}
.Floor002920 .item .txt h3{margin: 0;font-weight: normal;color: #333;border-top: 1px solid #ddd;padding: 20px 0 15px;font-size: 16px}
.Floor002920 .item .txt dd{float: left;width: 47%;}
.Floor002920 .item .txt dd:nth-child(2n){float: right;}
.Floor002920 .item .txt dd a{font-size: 14px;line-height: 24px;color: #666;}
.Floor002920 .item .txt dd a:hover{color: #e6222b;}
.Floor002920 .item .txt .btn{display: inline-block;width: 150px;line-height: 42px;height: 42px;padding-left: 30px;color: #666;background:url(../images/btn.png)no-repeat center right 30px #f2f2f2;border-radius: 36px;margin-top: 30px}
.Floor002920 .item .txt .btn:hover{background:url(../images/btnon.png)no-repeat center right 30px #e6222b;color: #fff}

.Floor002920 .item2{background:#f8f8f8;}
.Floor002920 .item2 .pic{width:30%;float:left;height: 320px;background:#333;}
.Floor002920 .item2 .txt{width:70%;float:right;padding:4%;}
.Floor002920 .item2 .txt aside{font-size:22px;color:#333;line-height: 32px;}
.Floor002920 .item2 .txt aside:after{content:'';}
.Floor002920 .item2 .txt p{color:#666;font-size:16px;line-height: 30px;}
@media(min-width:641px){
.Floor002920 .info{max-width: 494px; width: 80%; }
}
@media(min-width:751px){
.Floor002920 .slider{margin: 0 -20px;}
.Floor002920 .item .con{min-height: 24vw;margin: 0 20px;width: calc(100% - 40px);}
}
@media(max-width:750px){
.Floor002920 .txt-area .more{top: 0;}
.Floor002920 .item .con{min-height: 60vw;}
}
@media(max-width:640px){
.Floor002920{font-size: 3vw;}
.Floor002920 .title{font-size: 5vw}
.Floor002920 .item .txt aside{font-size: 4.5vw}
.Floor002920 .slick-dots{padding-top: 6vw;}
.Floor002920 .txt-area .more a{width: auto;padding: 0 5vw;line-height: 5vw;font-size: 3vw;}
}



@media(max-width:768px){
.Floor002920 .tab li a{font-size: 3.2vw; padding: 0 2vw; line-height: 9vw;}
.Floor002920 .n-top .txt{padding-left: 24vw;}
.Floor002920 .n-top .txt:before{left: 24vw; margin-left: -4vw;}
.Floor002920 .tit{font-size: 3.2vw;}
}
@media(max-width:480px){
.Floor002920 .tit,
.Floor002920 time{font-size:4vw;}
.Floor002920 p.dot3{font-size: 3.5vw;}
.Floor002920 .n-top .txt{padding-left: 26vw;}
.Floor002920 .n-top .txt:before{left: 26vw; margin-left: -4vw;}
.Floor002920 .n-top .slick-dots{bottom: 33%;}
}



.Floor003079{font-size: 16px;position: relative; padding-top:5vw;}
.Floor003079,
.Floor003079 a{color: #fff;}
.Floor003079 .auto{position: relative; z-index: 2;}
.Floor003079 > .Ispic{position: absolute;left: 0;top: 0;width: 100%;height: 94.889%;}
.Floor003079 .title{line-height: 1;font-size: 36px; margin-bottom: 1em;}
.Floor003079 .title::after{content: '';display: block;width: 40px;height: 5px;background: #fff;margin: 26px 0 20px}
.Floor003079 .info{text-align: justify;line-height: 1.875; margin-bottom: 6.4vw;}

.Floor003079 .box li a{display: block;position: relative;overflow: hidden;}
.Floor003079 .box li .txt{position: relative;width: 100%;padding: 25px 30px;z-index: 10;font-size: 18px;height: 95px; background: #fff;display: block;color: #333;}
.Floor003079 .box li .txt aside{}
.Floor003079 .box li .txt .icon{width: 42px; height: 42px; border: 2px solid #fff; border-radius: 50%;position: absolute;right: 2.08vw; top: 50%; transform: translate(-30px,-50%); opacity: 0; transition: 0.3s ease-out;}
.Floor003079 .box li a:hover .txt .icon{opacity: 1;transform: translate(0,-50%);}
.Floor003079 .box li .txt .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #fff; border-right: 2px solid #fff; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003079 .box li .Ispic{padding-bottom: 128.898%;position: relative;}
.Floor003079 .box li .Ispic:before{position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 100%; background: url("../images/Floor003079-hover.png") no-repeat;background-size: cover;opacity: .5; transition: 0.3s ease-out; }
.Floor003079 .box li a:hover .Ispic:before{ opacity: 1;}

.Floor003079 .tab-dots{overflow: hidden; margin-bottom: 1vw;}
.Floor003079 .tab-dots li{list-style: none;line-height: 36px; text-align: center; padding: 0 30px;border-radius: 18px;cursor: pointer;margin-bottom: 1.13vw;}
.Floor003079 .tab-dots li.slick-active{color: #fff;background: #e6222b;}

.Floor003079 .more{float:right;}
.Floor003079 .more a{position: relative;
    display: block;
    width: 122px;
    margin: 0 auto;
    color: #fff;
    line-height: 42px;
    transition: 800ms ease all;
    background: url(../images/btnon.png)no-repeat center right 0px;
    padding-left: 30px;
    border-radius: 36px;opacity: 0.75
}

.Floor003079 .slick-arrow{position: absolute;width: 50px;height: 50px;top: 64%;transform: translateY(-50%);border: 1px solid #fff;border-radius: 50%;}
.Floor003079 .slick-prev{left: -5%;background: url(../images/prev.png)no-repeat center;background-size: 10px}
.Floor003079 .slick-next{right: -5%;background: url(../images/next.png)no-repeat center;background-size: 10px}

@media(min-width:1025px){
.Floor003079 .tab-dots li{float: left;}
}
@media(max-width:1024px){
.Floor003079 .tab-dots{overflow: auto;white-space: nowrap;}
.Floor003079 .tab-dots li{display: inline-block;}
.Floor003079 .box{padding-bottom: 50px;}
.Floor003079 .box .slick-arrow{position: absolute;left: 50%; width: 40px; height: 40px;border: 2px solid #0f55b0; border-radius: 50%; bottom: 0;}
.Floor003079 .box .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #0f55b0; border-right: 2px solid #0f55b0; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003079 .box .slick-prev{margin-left: -60px;transform: rotateY(180deg);}
.Floor003079 .box .slick-next{margin-left: 20px;}
}
@media(min-width:641px){
.Floor003079 .info{max-width: 575px; width: 45%; }
.Floor003079 .tab-dots li{min-width: 100px;}
}
@media(max-width:640px){
.Floor003079{font-size: 3vw;}
.Floor003079 .title{font-size: 5vw}
.Floor003079 .tab-dots li:not(:last-child){margin-right: 2vw;}
.Floor003079 .box li .txt{padding: 3vw; font-size: 4vw;}
.Floor003079 .box li .txt aside{padding-right: 10vw;}
.Floor003079 .box li .txt .icon{width:8vw;height: 8vw; }
.Floor003079 .box li .txt .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}

.Floor003079 .box{padding-bottom: 10vw;}
.Floor003079 .box .slick-arrow{width: 8vw; height: 8vw;}
.Floor003079 .box .slick-arrow:before{width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003079 .box .slick-prev{margin-left: -10vw;}
.Floor003079 .box .slick-next{margin-left: 4vw;}
}




.Floor002691{ position:relative; z-index:1;overflow:hidden; padding-top:30px;background: url(../images/Floor002691-bg.jpg)no-repeat center bottom;}
.Floor002691 .title{color:#333; text-transform:uppercase; text-align:center; font-size:36px;}
.Floor002691 .title::after{content: '';display: block;width: 40px;height: 5px;background: #e6222b;margin: 20px auto 35px}
.Floor002691 .list dl{ text-align:center;margin:0 auto;}
.Floor002691 .list dl dd{display: inline-block;line-height: 36px; text-align: center;border-radius: 18px;cursor: pointer;margin-bottom: 30px;}
.Floor002691 .list dl dd span{ text-align: center;margin:0 5px; margin-bottom: 3%; line-height: 46px; display: inline-block;  padding: 0 30px;border-radius: 36px; font-size:16px;background: #e5f7fe;}
.Floor002691 .list dl dd.on span{color: #fff;background: #e6222b;box-shadow: 0 8px 18px rgb(0, 162, 233, 0.3); }
.Floor002691 .list dl dd.on span a{color: #fff;background: #e6222b;box-shadow: 0 8px 18px rgb(0, 162, 233, 0.3);}
.Floor002691 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002691 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002691 .slick-list:focus {outline: none}
.Floor002691 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002691 .slick-slider .slick-track, 
.Floor002691 .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)}
.Floor002691 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002691 .slick-track:before, 
.Floor002691 .slick-track:after{display: table; content: '';}
.Floor002691 .slick-track:after{ clear: both;}
.Floor002691 .slick-loading .slick-track { visibility: hidden;}
.Floor002691 .slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002691 .slick-slide .slick-loading img { display: none;}
.Floor002691 .slick-slide .dragging img { pointer-events: none;}
.Floor002691 .slick-initialized .slick-slide { display: block;}
.Floor002691 .list-scroll li.slick-slide a{position: relative;}
.Floor002691 .list-scroll li.slick-slide a:before{transition: 0.3s; width: 0; position: absolute; left: 0; bottom: 0; height: 2px; background: #e6222b; content: '';}
.Floor002691 .list-scroll li.slick-slide a:hover:before{width: 100%;}
.Floor002691 .slick-loading .slick-slide { visibility: hidden;}
.Floor002691 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002691 .slick-arrow .slick-hidden { display: none;}

.Floor002691 .list-scroll ul{margin: 0 -20px;}
.Floor002691 .list-scroll li.slick-slide a{ display:block;margin:0 8px;transition:0.3s;background: #fff;box-shadow: 0 3px 8px rgba(0,0,0,.05)}
.Floor002691 .list-scroll li.slick-slide a:hover{ color:#e6222b;}
.Floor002691 .list-scroll li .pic{ overflow:hidden;}
.Floor002691 .list-scroll li .pic img{display:block; width:100%; transition:0.3s;}
.Floor002691 .list-scroll li.slick-slide a:hover .pic img{ transform:scale(1.12);}
.Floor002691 .list-scroll li .txt{padding:5% 8% 8%; font-size:16px;color:#666;}
.Floor002691 .list-scroll li .txt .sub{color: #e6222b;font-size: 18px;padding-bottom: 5px;font-family: 'Bold';}
.Floor002691 .list-scroll li .txt aside{color: #333;line-height: 24px;font-size: 14px; height:72px;}
.Floor002691 .list-scroll .slick-dots{ text-align:center; padding-top:20px;}
.Floor002691 .list-scroll .slick-dots li{ display:inline-block; cursor:pointer; margin:0 4px; width:10px; height:10px; background:#999; border-radius:50%;}
.Floor002691 .list-scroll .slick-dots li button{ display:none;}
.Floor002691 .list-scroll .slick-dots li.slick-active{ background:#e6222b;}

.Floor002691 .more {padding: 15px 0 30px;}
.Floor002691 .more a{ position:relative; display:block;width:150px; margin:0 auto;color:#999;line-height:42px;transition:800ms ease all;background:url(../images/btn.png)no-repeat center right 30px #fff;padding-left: 30px;border-radius: 36px}
.Floor002691 .more a:hover{background:url(../images/btnon.png)no-repeat center right 30px #e6222b;color: #fff}
@media(max-width:640px){
.Floor002691 .list dl { display: flex; flex-wrap: wrap;}
.Floor002691 .list dl dd{ width:50%; margin:1% 0;}
.Floor002691 .list-scroll li.slick-slide:nth-child(2n-1) a{ margin-top:0;}
}



.Floor0029201{padding: 30px 0 30px;}
.Floor0029201 .tab{text-align: center;}
.Floor0029201 .tab li{display: inline-block;position: relative;text-align: center;list-style: none;}
.Floor0029201 .tab li a{cursor: pointer;line-height: 46px; display: inline-block;  padding: 0 30px;border-radius: 36px; font-size:16px;background: #e5f7fe; }
.Floor0029201 .tab li.slick-active a{color: #fff;background: #e6222b;box-shadow: 0 8px 18px rgb(0, 162, 233, 0.3)}

.Floor0029201 .tab-box .box{ overflow: hidden;}
.Floor0029201 .tab-box .txt{ padding: 45px;color: #fff;background-image: linear-gradient(90deg, #e6222b, #38b5ee, #79cdf4);}
.Floor0029201 .tab-box .txt h3{ font-weight: normal;font-size: 26px; line-height: 35px; }
.Floor0029201 .tab-box .txt p{ font-size: 16px; line-height: 30px;}
.Floor0029201 .tab-box .txt .more { position: relative;display: block;width: 150px;color: #999;line-height: 42px; margin-top: 70px;transition: 0.3s ease all;background: url(../images/btn.png)no-repeat center right 30px #fff;padding-left: 30px;border-radius: 36px;}
.Floor0029201 .tab-box .txt .more:hover {color:#e6222b; background-image: url("../images/btn2.png");}


.Floor0029201 .tab-box .picBox .bigImg .item { display: none;}
.Floor0029201 .tab-box .picBox .smallImg .item{ position: relative;}
.Floor0029201 .tab-box .picBox .smallImg .item.on:before { position: absolute; content:'';width: 100%; height: 100%;top:0;left:0;border:4px solid #e6222b; z-index: 10;}

@media(min-width:641px){
    .Floor0029201 .home_title { float: left;}
    .Floor0029201 .tab {text-align: right;}
    .Floor0029201 .tab li a {margin-left: 10px;}
    .Floor0029201 .slider{margin: 0 -20px;}
    .Floor0029201 .tab-box .txt{ width:27.77%;}
    .Floor0029201 .tab-box .picBox{  width:72.23%;}
    .Floor0029201 .item .con{min-height: 31.25vw;margin: 0 20px;width: calc(100% - 40px);}
    .Floor0029201 .tab-box .picBox .bigImg { float: left; width:75.76%;}
    .Floor0029201 .tab-box .picBox .bigImg figure { height: 560px;}
    .Floor0029201 .tab-box .picBox .smallImg { float: right; width:22.69%;}
    .Floor0029201 .tab-box .picBox .smallImg .item:not(:last-child) { margin-bottom: 14px; padding-bottom: 13px; border-bottom: 1px solid #e2e2e2;}
    .Floor0029201 .tab-box .picBox .smallImg figure { height: 168px;}
}
.Floor0029201 .tab-box .picBox .smallImg .item{position:relative;}
.Floor0029201 .tab-box .picBox .smallImg .item p{position:absolute;bottom:0;width: 100%;z-index: 2;background: #e6222b;color: #fff;text-align: center;margin: 0;padding: 10px;}
@media(max-width:640px){
    .Floor0029201{font-size: 3vw;}
    .Floor0029201 .title{font-size: 5vw}
    .Floor0029201 .tab-box  { padding-top: 20px;}
    .Floor0029201 .tab-box .ytable,
    .Floor0029201 .tab-box .ytable-cell { display: block;}
    .Floor0029201 .tab-box .picBox figure { padding-bottom: 71.06%;}
    .Floor0029201 .tab-box .picBox .bigImg,
    .Floor0029201 .tab-box .picBox .smallImg { margin-top: 10px;}
    .Floor0029201 .tab-box .picBox .smallImg .item { float: left; width: 32%;}
    .Floor0029201 .tab-box .picBox .smallImg .item:not(:last-child)  { margin-right: 2%;}
    .Floor0029201 .tab li a{font-size: 15px; padding: 0 4vw;margin: 0 1vw 3vw 1vw; line-height: 9vw;}
    .Floor0029201 .slick-dots{padding-top: 6vw;}
}



.HomeBox {
    padding: 30px 0 30px;
    background: url(../images/Floor002691-bg.jpg)no-repeat center bottom;
}
.HomeBox .home_title .btn{float: right;width: 115px;line-height: 30px;height: 30px;padding-left: 30px;color: #999;background:url(../images/btn.png)no-repeat center right 0px;border-radius: 36px;margin-top: 15px;font-size: 14px;}
.HomeBox .home_title .btn:hover{background:url(../images/btnon.png)no-repeat center right 10px #e6222b;color: #fff}

.New .right{background:#fff;padding:1.5vw; box-shadow: 0 3px 8px rgba(0,0,0,.1);min-height: 449px }
.New ol .txt{background-color: #fff;padding: 19.2px 28.8px;    box-shadow: 0 3px 6px rgba(0,0,0,.1);}
.New ol .pic{position: relative; overflow: hidden;}
.New ol .pic time{position: absolute;right: 0;bottom: 0;line-height: 2.5;background-color: #e6222b;color: #fff;padding: 0 3%;font-family: 'Bold';}
.New ol .pic time{font-size:18px;}
.New ol .tit{font-size:20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding-bottom: 10px}
.New ol p{font-size:14px; margin: 0;color: #999;line-height: 24px}
.New li{position: relative;font-size: 16px;}
.New li:nth-of-type(1){border-bottom: 1px solid #e1e1e1;padding-left: 80px;padding-bottom: 16px;padding-top: 10px}
.New li:not(:last-child){margin-bottom: 17px}
.New li:not(:first-child){padding-left: 15px;}
.New li:not(:first-child)::before{content: '';position: absolute;width: 4px;height: 4px;background: #e6222b;left: 0;top: 12px;}
.New li a{font-size: 16px;}
.New li time{float: right;color: #999;font-size: 14px;font-family: 'Light';margin-left: 15px}
.New li:nth-of-type(1) time{position: absolute;left: 0;top:16px;color: #e6222b;text-align: center;margin: 0}
.New li:nth-of-type(1) time span{display: block;font-size: 30px;font-family: 'Bold';}
.New li .tit{font-size: 18px;padding-bottom: 5px;}
.New li p{margin: 0;font-size: 14px;line-height: 24px;color: #999;}
@media (min-width:769px) {
    .New .left{width: 50%;min-height: 449px; }
    .New .right{width: 48%;}
.New ol{margin: 0;}
.New ol .Ispic{transition: 0.3s ease-out;height: 329px;}
.New ol a:hover .Ispic{transform: scale(1.08);}
}
@media (max-width:768px) {
    .New .left,
    .New .right{ margin-bottom: 8%;}
    .New .right{ padding: 4%;}
.New ol{margin-bottom: 0.5em;}
.New ol:nth-of-type(1){width: 100%; }
.New ol:nth-of-type(1) .txt{padding-bottom: 0.35em;}
.New ol .Ispic{padding-bottom: 56%;}
.New ol:not(:nth-of-type(1)){width: 47.5%;}
.New ol:nth-of-type(2){margin-right: 5%;}
.New li{}	
}
@media (max-width:480px) {
    .HomeBox .home_title .btn { margin-top: 0;}
    .New{padding-top: 1em;}
    .New ol .tit,
    .New li .tit { font-size: 16px;}
}



.Faq ul{background: #fff;padding:1.5vw;box-shadow: 0 3px 8px rgba(0,0,0,.1);min-height: 449px;}
.Faq li{}
.Faq li:not(:last-child){padding-bottom: 17px;margin-bottom: 16px;border-bottom: 1px solid #ebebeb;}
.Faq li h3{margin: 0;font-size: 16px;color: #333;font-weight: normal;padding-top: 2px; padding-bottom: 10px;padding-left: 40px;background: url(../images/Q.png)no-repeat top left;}
.Faq li:hover h3{color:#e6222b;}
.Faq li p{margin: 0;font-size: 14px;line-height:20px;color: #999;padding-left: 40px;background: url(../images/A.png)no-repeat top left 3px; }


@media(min-width:1025px){
    .New{width: 67%}
    .Faq{width: 31.7%;}
}



.innerFaq {padding: 4% 0;}
.innerFaq ul{background: #fff;padding:1.5vw; margin-bottom: 20px;box-shadow: 0 3px 8px rgba(0,0,0,.1);}
.innerFaq li{}
.innerFaq li:not(:last-child){padding-bottom: 17px;margin-bottom: 16px;border-bottom: 1px solid #ebebeb;}
.innerFaq li h3{margin: 0;font-size: 16px;color: #333;font-weight: normal;padding-top: 2px; padding-bottom: 10px;padding-left: 40px;background: url(../images/Q.png) no-repeat center left;}
.innerFaq li p{margin: 0;font-size: 14px;line-height:30px;color: #999;padding-left: 40px;background: url(../images/A.png) no-repeat center left/30px; }
.innerFaq li:hover h3{color:#098bd6;}




.Bottom002818{background-size: cover;color: #333;background:#098bd6;background:url(../images/bottombg.jpg) no-repeat center/cover; padding: 30px 0 0 0;}
/* .Bottom002818 .top{padding-bottom: 2%;} */
.Bottom002818 .top .txt{}
.Bottom002818 .top .txt .tit{font-size: 20px;line-height: 40px;padding-bottom: 10px;color:#fff;}
.Bottom002818 .top .txt .num{font-size: 30px;font-family: 'Oswald-Bold';color: #fff;}
.Bottom002818 .top .txt p{font-size: 14px;color: rgba(255,255,255,0.8);line-height: 30px}
.Bottom002818 .top .logo span{margin-left: 30px;text-align: center;float: right;font-size: 14px;color:  rgba(255,255,255,0.8)}
.Bottom002818 .top .logo span img{display: block;margin-bottom: 5px}
.Bottom002818 .top nav{margin-top: 30px;}
.Bottom002818 .top nav a{float: left;color: #666;font-size: 14px;margin-left: 35px}
.Bottom002818 .top nav a:hover{color: #fff;}

.bsBox,
.bsBox *{box-sizing: content-box;}

.Bottom002818 .link a{
    margin-right: 20px;
    position: relative;
}
.Bottom002818 .link a:after {
    content: '';
    position: absolute;
    right: -12px;
    top: 5px;
    background: rgba(255,255,255,0.3);
    height: 10px;
    width: 1px;}
    .Bottom002818 .link a:nth-last-child(1)::after{display: none;}
.Bottom002818 .link{color:rgba(255,255,255,0.8);margin-bottom:2%;}
.Bottom002818 .link a{color:rgba(255,255,255,0.8);}
.Bottom002818 .bottom{border-top: 1px solid rgba(255,255,255,0.2);padding: 20px 0; line-height: 30px;}
.Bottom002818 .bottom,
.Bottom002818 .bottom a{color: rgba(255,255,255,1);}
.Bottom002818 .bottom a:hover{color: #fff;}
.Bottom002818 .bottom dt a{display: inline-block;margin-left: 35px}
@media(min-width:1025px){
.Bottom002818 .top .logo{max-width: 60%;}
}
@media(max-width:1280px){
.Bottom002818 .mid nav a:not(:last-child):after{ margin: 0 20px;}
.Bottom002818 .mid .bshare-custom a:not(:last-child){margin-right: 20px;}
}
@media(max-width:1024px){
.Bottom002818{text-align: center;padding: 40px 0;}
.Bottom002818 .mid nav a{display: inline-block;float: none;}
.Bottom002818 .bottom dt,
.Bottom002818 .mid nav,
.Bottom002818 .top .logo{padding-bottom: 10px;}
.Bottom002818 .top .logo,
.Bottom002818 .link{display: none;}
}
@media(max-width:640px){
.Bottom002818 .top .txt{font-size: 20px;line-height: 30px;}
.Bottom002818 .mid nav a{font-size: 16px;}
.Bottom002818 .mid nav a:not(:last-child):after{ margin: 0 10px;}
}


/*PicList002953 */

.PicList002953{padding: 30px 0 30px;background: url(../images/Floor002691-bg.jpg)no-repeat center bottom;}
.PicList002953 .auto{max-width:1440px;}
.PicList002953 .ul{margin:0 -1.25%;}
.PicList002953 li{float: left;/*width: 23.1%;margin-right:2.5%;*/padding:0 8px;position: relative;}
.PicList002953 li .cont { position: relative;background: #fff; overflow: hidden;}
.PicList002953 li .cont:before{transition: 0.3s; width: 0; position: absolute; left: 0; bottom: 0; height: 2px; background: #e6222b; content: '';}
.PicList002953 li .cont:hover:before{width: 100%;}
.PicList002953 li a{display: block;}
.PicList002953 li:nth-child(4n){margin-right:0;}
.PicList002953 li h3.dot{font-size: 18px;font-weight: bold;color:#fff; line-height: 1em;margin-bottom:7px;}
.PicList002953 li a:hover aside.dot{}
.PicList002953 li .txt{padding: 20px;position: absolute;left:0;bottom:0;z-index:10;}
.PicList002953 li p{margin: 0;line-height: 1.625em;font-size: 14px;color: #fff;}
.PicList002953 li .pic{overflow: hidden;border-radius: 0px;position: relative;max-height:140px;}
.PicList002953 li .Ispic{padding-bottom: 54.077%; transition: 0.3s;}
.PicList002953 li:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002953 li .word{padding:9%;height:250px;}
.PicList002953 li .word h4{font-size:16px;margin:0;margin-bottom:8px;color:#e6222b;}
.PicList002953 li .word span{display: block;color:#999;border-bottom:1px solid #eee;line-height: 40px;}
.PicList002953 li .word span a {display: block;color:#333;}
.PicList002953 li .word span a:hover {color:#e6222b;}
.PicList002953 li .word span img{margin-right:6px;}
.PicList002953 li .more{margin-bottom:10%;}
.PicList002953 li .more a{position: relative;display: block;width: 150px;margin-left:10%;color: #333;line-height: 42px;transition: 0.3s ease all;background: url(../images/btn.png)no-repeat center right 30px #f4f7f8;padding-left: 30px;border-radius: 36px;}
.PicList002953 li .more a:hover{color:#fff;background-color: #e6222b;background-image:url(../images/btnon.png);}
.PicList002953 .slick-dots { margin-top: 20px;text-align: center;}
.PicList002953 .slick-dots li button { display: block;width: 10px;height: 10px; margin: 0; padding: 0; font-size: 0;border:1px solid #e6222b;border-radius:50%;background-color:#fff;}
.PicList002953 .slick-dots li.slick-active button {background-color: #e6222b; }
@media(max-width:1440px) {
    .PicList002953 .ul{ margin: 0;padding:0 0.75%;}
}
@media(max-width:1024px){
    .PicList002953 .slick-dots li { float: none;display: inline-block; width: auto;margin: 0 5px;}
    .PicList002953 li a{padding: 2vw;}
    .PicList002953 li .txt,
    .PicList002953 li .word {padding: 4vw;}
}
@media(max-width:640px){
    .PicList002953 { padding-bottom: 11.5%;}
    .PicList002953 li { margin-right: 0;}
    .PicList002953 li aside.dot{font-size: 4vw; margin-bottom: 2vw;}
    .PicList002953 li p{font-size: 3.5vw;}
    .PicList002953 li .more a { line-height:normal;}

}


.facon{padding: 4% 0;background: url(../images/Floor002691-bg.jpg)no-repeat center bottom; overflow:hidden;}
.facon .auto{height: auto; overflow:hidden;}
.facon .pic{background:#000;height:379px;width:60%;float:left;}
.facon .pic img{width:100%}
.facon .word{    background: linear-gradient(to right, rgba(9,161,230,1) 0%,rgba(121,205,244,1) 100%);;padding:7% 6%;
	width:40%;float:right;}
.facon .word h2{font-size:24px;margin:0;color:#fff; font-weight: normal;}
.facon .word h2:after{content:'';display: block;width:40px;height: 2px;background:#fff;margin:25px 0 25px;}
.facon .word p{font-size:16px; line-height: 32px; color: #fff}
.facon .more{margin-top:50px;}
.facon .more a{position: relative;display: block;width: 150px;margin-left:0%;color: #999;line-height: 42px;transition: 0.3s ease all;background: url(../images/btn.png)no-repeat center right 30px #f4f7f8;padding-left: 30px;border-radius: 36px;}





.PicList001111{padding: 30px 0 30px;background: url(../images/Floor002691-bg.jpg)no-repeat center bottom;}
.PicList001111 .tab{ text-align: center;}
.PicList001111 .tab span{ text-align: center;margin:0 5px; margin-bottom: 30px; line-height: 46px; display: inline-block;  padding: 0 30px;border-radius: 36px; font-size:16px;background: #e5f7fe; cursor: pointer;}
.PicList001111 .tab span:hover,
.PicList001111 .tab span.on{color: #fff;background: #e6222b;box-shadow: 0 8px 18px rgb(0, 162, 233, 0.3); }

.PicList001111 li{height: auto; overflow:hidden; position: relative; display: none }
.PicList001111 .pic{width:68.1%; position: absolute; left: 0; top: 0; height: 100%}
.PicList001111 .word{       background: linear-gradient(to right, rgba(9,161,230,1) 0%,rgba(121,205,244,1) 100%);
    padding: 7% 6%;
    width: 32%;
    float: right;
    min-height: 520px;}
.PicList001111 .word aside{font-size:24px;margin:0;color:#fff; font-weight: normal;}
.PicList001111 .word aside:after{content:'';display: block;width:40px;height: 2px;background:#fff;margin:25px 0 25px;}
.PicList001111 .word p{font-size:16px; line-height: 32px; color: #fff}
.PicList001111 .more{margin-top:50px;}
.PicList001111 .more a{position: relative;display: block;width: 150px;margin-left:0%;color: #999;line-height: 42px;transition: 800ms ease all;background: url(../images/btn.png)no-repeat center right 30px #f4f7f8;padding-left: 30px;border-radius: 36px;}
.PicList001111 .more a:hover{color:#e6222b;background-image: url("../images/btn2.png")}

@media(min-width:641px){
    .PicList001111 .pic figure{width:100%; position: absolute; left: 0; top: 0; height: 100%}
}
@media(max-width:640px){
    .PicList001111 .tab { font-size: 0;}
    .PicList001111 .tab span { width: 49%;margin:0 0 2%; padding: 0;font-size: 15px;}
    .PicList001111 .tab span:not(:nth-child(2n)) { margin-right: 2%;}
    .PicList001111 .pic {position: relative; width: 100%;}
    .PicList001111 .pic figure { padding-bottom: 56%;}
    .PicList001111 .word { float: none;width: 100%;}
    .PicList001111 .word aside { font-size: 20px;}
    .PicList001111 .word aside:after { margin-bottom: 0;}
    .PicList001111 .word p { font-size: 15px;}
    .PicList001111 .more { margin-top: 20px;}
}


.title2{ color:#333;text-transform: uppercase;text-align: center;font-size:36px;padding-bottom:40px;}
.title2:after{ content:'';display: block;width:40px;height: 5px;background:#e6222b;margin:20px auto 0;}
.home_title{ color:#333;text-transform: uppercase;text-align: center;font-size:26px;padding-bottom:30px;}

.home_title2{ text-align: left; }
.home_title2:after{ margin: 20px 0 0; }
@media(max-width:640px){
    .home_title{ font-size: 24px; padding-bottom: 20px;}

}


/*Floor002671 */
.Floor002671{ padding:30px 0 30px;background: url(../images/Floor002691-bg.jpg)no-repeat center bottom;}
.Floor002671 .h1_tab{text-align: center;}
.Floor002671 .h1_tab span{display: inline-block;line-height: 36px;text-align: center;padding:0 30px;border-radius: 18px;cursor: pointer;margin-bottom:2vw;font-size:16px;}
.Floor002671 .h1_tab span.on{color:#fff;background:#e6222b;}
.Floor002671 .auto{ max-width:1440px;}
.Floor002671 li{ float:left; }
.Floor002671 li:nth-child(1),.Floor002671 li:nth-child(4){width:65%;height: 330px}
.Floor002671 li:nth-child(2),.Floor002671 li:nth-child(3){width:34%;height: 330px;}
.Floor002671 li:nth-child(1),.Floor002671 li:nth-child(3){float:left;}
.Floor002671 li:nth-child(2),.Floor002671 li:nth-child(4){float:right;}
.Floor002671 li:nth-child(1),.Floor002671 li:nth-child(2){margin-bottom:15px;}
.Floor002671 li a{ display:block; position:relative; overflow:hidden;}
.Floor002671 li .pic { overflow: hidden;}
.Floor002671 li .Ispic { display: block; width: 100%;height: 330px; transition:0.3s;}
.Floor002671 li:hover .Ispic { transform: scale(1.05);}
.Floor002671 li .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; transition:background 0.3s;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 40%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 40%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 40%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#0a000000',GradientType=0 ); /* IE6-9 */}
.Floor002671 li .txt figure{ position:absolute; left:28px; right:28px; bottom:25px; color:#fff;width:80%;}
.Floor002671 li p{ margin:0;}
.Floor002671 li p.cn{ font-size:18px;margin-bottom:8px;}
.Floor002671 li p.dot2{font-size:14px;color:rgba(255,255,255,0.8);line-height: 23px;}
.Floor002671 li p.en{ font-family:Helvetica, sans-serif;}

@media(max-width:640px){
.Floor002671 li{ float:none; margin-right:0; width:100%!important; margin-bottom: 3%!important;}
}


/* 栏目页banner */
.Banner002661{ position:relative; z-index:1;}
.Banner002661 img{ display:block; width:100%;}
.Banner002661 img.wap{ display:none; }
.Banner002661 .ycenter{position:absolute; left:0; top:0; width:100%; height:100%; }
.Banner002661 .ycenter{ z-index:10;}
.Banner002661 .ycenter section{ width:100%; color:#fff;  margin-top: 40px;  }
.Banner002661 .ycenter h2{ font-size:32px; margin:0;  margin-bottom: 20px; }
.Banner002661 .ycenter p{ margin:0; font-size:16px; max-width:680px;  line-height: 26px; }
@media(max-width:1024px){
    .Banner002661 img{ display:none;}
    .Banner002661 img.wap{ display:block; }
.Banner002661 .ycenter h2{ font-size:35px;}
.Banner002661 .ycenter p{ font-size:16px;}
}
@media(max-width:480px){
    .Banner002661 .ycenter section { margin-top: 0;}
.Banner002661 .ycenter h2{ font-size:20px; margin-bottom: 10px;}
.Banner002661 .ycenter p{ font-size:12px;}
}

/* 栏目页导航  */
.Menu002188{   border-bottom:1px solid #eee; line-height: 50px; height: 50px; background:#fff;  }
.Menu002188 .Menu{ float:left;}
.Menu002188 .Menu li{ float:left; margin-right: 30px;  }
.Menu002188 .Menu li a{ display: inline-block; font-size:16px; color:#333; transition: .3s ease-out; position: relative; }
.Menu002188 .Menu li.aon a,.Menu002188 .Menu li a:hover{ color:#e6222b; }
.Menu002188 .Menu li:hover a::before,
.Menu002188 .Menu li.aon a::before{content:'';position:absolute;width:100%;height:2px;bottom:0px;background-color:#e6222b;z-index:1;left:0;}
.Menu002188 .Currents{  margin-top: 10px;  text-align:right;  color:#666; line-height:25px; float:right;}
.Menu002188 .Currents span{  color: #999; }
.Menu002188 .Currents em{ font-style:normal;background:url(../images/Menu002188-current_icon.png) no-repeat left center; background-size:auto 100%; padding-left:30px; display:inline-block;}
.Menu002188 .Currents a{ position: relative; padding-right: 15px; margin-right: 5px;color:#666;transition: .3s ease-out;}
.Menu002188 .Currents a:after{ position: absolute;content:'>';font-family: '宋体';right:0;top:50%;transform: translateY(-50%);color:#666;}
.Menu002188 .Currents a:hover{color:#098bd6;}
.prdt_mune  .Currents{  text-align:left;  float:left;  }

@media (max-width: 640px) {
    .Menu002188 { height: auto; line-height:40px;}
    .Menu002188 .Menu { width: 100%;}
    .Menu002188 .Menu ul { text-align: center;}
    .Menu002188 .Menu li { float: none;display: inline-block;width: 32%; margin-right: 0;}
    .Menu002188 .Currents { display: none;}
    /*.Menu002188 .Menu { width: 100%;overflow: auto;white-space: nowrap;}
    .Menu002188 .Menu li { float: none; display: inline-block;}*/
}
@media (max-width: 1024px) {
.Menu002188_hide{ display: none}
}

/* 栏目产品中心 导航 */
.Menu002306{ }
.Menu002306 .side-title{ line-height:80px; background-color: #098bd6; font-size:24px; font-weight:bold; color:#fff; padding:0 75px 0 32px;  position: relative; }
.Menu002306 .side-title::after{ display:inline-block; vertical-align:middle; width: 40px; height: 1px; background: #fff; margin-left:10px;}
.Menu002306 .side-menu{ background-color:#fff; padding-bottom: 50px; overflow:hidden;}
.Menu002306 .side-menu > ul > li > a{ display:inline-block;}
.Menu002306 .side-menu li a{ display:block;line-height:36px; color: #999; font-size: 16px; text-transform: capitalize; }
.Menu002306 .side-menu li.aon a,
.Menu002306 .side-menu li a.on{ color: #098bd6;  }
.Menu002306 .side-menu li a:hover { color: #098bd6;  }
.Menu002306 .side-menu > ul > li{ position: relative;border-bottom:1px solid #eee;}
.Menu002306 .side-menu > ul > li >a{ margin:0 32px; font-size: 16px; color:#666; line-height:54px; position:relative;}
.Menu002306 .side-menu > ul > li > .op{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#098bd6; color:#fff; text-align:center; line-height:17px; font-family:宋体; font-size:12px; right:16px; top:27px;margin-top:-8px; font-style: normal;}
.Menu002306 .side-menu > ul > li ul{ display:none; padding:10px 15px;}
.Menu002306 .side-menu > ul > li > ul{ padding-left:32px; padding-right:32px;background-color: #fff;}
.Menu002306 .side-menu ul li ul li a{ font-size: 14px;  }
.Menu002306 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu li.on{ background-color:#f1fbff;}
.Menu002306 .side-menu li.on > .op{ transform:rotate(90deg);}
/*.Menu002306 .side-menu ul li ul li > a.on{ background-color:transparent; background-image:url(../images/Menu002306-a_on.png); color:#666;}*/
.Menu002306 .side-other dd{ background-position:left center; background-repeat:no-repeat; background-color:#fff; margin-top:20px; border-radius:5px; position:relative;}
.Menu002306 .side-other dd.dd_1{ background-image:url(../images/Menu002306-picbg1.png);}
.Menu002306 .side-other dd.dd_2{ background-image:url(../images/Menu002306-picbg2.png);}
.Menu002306 .side-other dd a{ position:relative;display:block; height:80px;line-height:80px; font-weight:bold; color:#555; padding-left:110px;}
.Menu002306 .side-other dd a::after{ font-weight: normal; position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#098bd6; color:#fff; text-align:center; line-height:18px;  font-size:12px; right:15px; top:50%; margin-top:-8px;}
.Menu002306 .side-open_menu{ display:none;}
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}
@media(max-width:1024px){
.Menu002306{padding-top: 0;}
.Menu002306 .side-other{ display:none;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #098bd6; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#666; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#098bd6; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
}


/* 02_解决方案 热门方案  */
.Floor002821{ padding: 30px 0;  overflow: hidden;}

.Floor002821 ul {box-shadow: 3px 3px 8px 0px #d9d9d9;}
.Floor002821 li{float: left;width: 50%;position: relative;padding-bottom: 21.429%;font-size: 100px;transition: .3s;}
.Floor002821 li a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;overflow: hidden;}
.Floor002821 li a >*{position: absolute; left: 0;width: 100%;}
.Floor002821 li .Ispic{height: 100%; top: 0;}
/*.Floor002821 li a:before{z-index: 5;position: absolute; top: 0; width: 100%;left: 0;content: '';height: 100%; transition: 0.3s; z-index: 9;background: linear-gradient(to bottom, rgba(0,0,0,0) 40%,rgba(0,0,0,0.8) 100%)}*/
.Floor002821 li a:hover:before{opacity: 0.9;-webkit-opacity: 0.9;}
.Floor002821 li .txt{z-index: 10; top:26%;/*transform:translateY(-50%);*/padding: 0 0.35em;color: #fff;}
.Floor002821 li .txt p.t1{font-size: 0.18em; font-weight: bold;margin:0 0 0.4166em 0;}
.Floor002821 li .txt p.t2{line-height: 24px;margin: 0; font-size: 0.14em;   }
.Floor002821 li .txt i { display: inline-block; padding:2.6% 12.5%; font-size: 0.14em; font-style: normal;text-align: center;  border:1px solid rgba(255, 255, 255, 0.5);border-radius:50px; }
.Floor002821 li:not(:first-child) .txt i {position: absolute;bottom: -60%;text-align: left;padding: 10px;border: none;transition: .3s;}
/* .Floor002821 li:hover:not(:first-child) .txt i{ display: inline-block;bottom: -60%;} */
.Floor002821 li:hover:first-child .txt i { background:#e6222b;}
.Floor002821 li .icon img{max-height: 0.4em;display: block;}
.Floor002821 li:hover:not(:first-child) .txt p.t1{margin:-10px 0 0.4166em 0;}}
.Floor002821 li:hover:not(:first-child) .txt p.t2{margin-top:-10px; }

.Floor002821 li:nth-child(2) .txt,
.Floor002821 li:nth-child(4) .txt,
.Floor002821 li:nth-child(6) .txt{color:#333;}
.Floor002821 li:nth-child(2),
.Floor002821 li:nth-child(6) {background:#f1f5f7;}


@media(min-width:1025px){
    .Floor002821 li:nth-child(1){ width: 25%;padding-bottom: 25.6925%;}
    .Floor002821 li:nth-child(2),
    .Floor002821 li:nth-child(3){width: 37.5%; padding-bottom: 12.84%;}
    .Floor002821 li:nth-child(4),
    .Floor002821 li:nth-child(5),
    .Floor002821 li:nth-child(6){width: 25%; padding-bottom: 12.84%;}
}
@media(max-width:1024px){
.Floor002821 li{width: 100%;padding-bottom: 42.858%;}
/*
.Floor002821 li:nth-child(3),
.Floor002821 li:nth-child(4){width: 50%;}
*/
    .Floor002821 li .txt { top: 20%;}
    .Floor002821 li .txt i { display: none;}
    .Floor002821 li .txt p.t1{margin-top: 10px; font-size: 16px;}
    .Floor002821 li .txt p.t2 { font-size: 15px;}
}


.column_box{ padding: 30px 0;  }

/* 02_解决方案详情 */
.Floor001874{  padding-bottom: 30px;   }
.Floor001874 .txt{  line-height: 30px;  font-size: 15px;  }
.Floor001874 .pic{ padding: 2vw 0 0; }

/*Floor002721 */ 
.Floor002721{ background: linear-gradient(0deg,#f2f2f2 0%,#fdfdfd 100%);  padding: 30px 0; }

.Floor002721 .tab_box{ }
.Floor002721 dl{ margin-bottom: 30px; text-align: center; /*background:url(../images/Floor002721_bg.jpg);*/ }
.Floor002721 dd{ display: inline-block; height: 46px; line-height: 46px;  text-align: center;position: relative; overflow: hidden; }
.Floor002721 dd a{display: block;line-height: 46px;color: #333; font-size: 16px;position: relative;background: #e5f7fe;border-radius:30px;cursor: pointer}
.Floor002721 dd.on a{color:#fff;background:#e6222b;}
.Floor002721 .info{background:#fff;}
@media(min-width:641px){
.Floor002721 dd{ width: 140px;margin:0 5px;}
}
@media(max-width:640px){
.Floor002721 dd{ float: left;width: 49%; margin-bottom: 2%;}
.Floor002721 dl dd:not(:nth-child(2n)){ margin-right: 2%;}
}

.Floor002721 .list-box .wrap { display: none;}
.Floor002721 .list-box { position: relative;padding-top: 30px; background: url("../images/Floor002721_bg.png") no-repeat top center; overflow: hidden; }
.Floor002721 .list-box:before { position: absolute;content:''; width: 1px; height: calc(100% - 21px); top: 21px;left:50%;margin-left:-0.5px; background:#eeeeee; }
.Floor002721 .list-box .box{margin-bottom: 30px; break-inside: avoid;transition: 0.3s;}
.Floor002721 .list-box .box .jj_box{transition: .3s;}
.Floor002721 .list-box .box .jj_box:hover{-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.1);box-shadow:0 6px 12px 0 rgba(0,0,0,.1)}
.Floor002721 .box aside{ position: relative;padding: 0 40px; line-height: 60px;font-size: 18px;color:#333;background: #e4e5e5;}
.Floor002721 .box ul{  padding:30px 40px; background: #ffffff;}
.Floor002721 .box li{ line-height:28px;}
.Floor002721 .box li a{ position: relative; padding-left:16px; color: #666;  }
.Floor002721 .box li a:before { position: absolute;content:''; width: 6px; height: 6px;top:50%;left:0;margin-top:-3px;background: #666666}
.Floor002721 .box li a:hover{ color:#e6222b;}
.Floor002721 .box .more{ padding:10px 0 0 20px; }
.Floor002721 .box .more a{position: relative; display: block; width: 120px;  color: #333; line-height: 42px; transition: 800ms ease all; background: url(../images/btn.png)no-repeat center right 30px; }
.Floor002721 .box .more a:hover{ color: #e6222b; line-height: 42px; transition: 800ms ease all; background: url(../images/btn.png)no-repeat center right 30px; }
@media(min-width:1025px){
    .Floor002721 .list-box .wrap { margin: 0 -30px;columns: 2; column-gap: 3px; }
    .Floor002721 .list-box .box{padding: 0 30px;}
    .Floor002721 .list-box .box aside:before,
    .Floor002721 .list-box .box aside:after { position: absolute;content: '';width: 31px;height: 2px;top: 50%;margin-top: -1px;background: #eeeeee;}
    .Floor002721 .list-box .box aside:before {left:-31px;}
    .Floor002721 .list-box .box aside:after {right:-31px}
    .Floor002721 .box li{ float: left; width:33.33%;}
}
@media(max-width:1024px){
    .Floor002721 .list-box { padding-top: 6%;background:none;}
    .Floor002721 .list-box:before { display: none;}
.Floor002721 .list-box .box{margin-bottom:30px;}
}
@media(min-width:481px) and (max-width:1024px){
.Floor002721 .list-box .box{width:48%; }
.Floor002721 .list-box .box:not(:nth-child(2n)){margin-right:4%;}
}
@media(max-width:480px){
.Floor002721 .list-box .box{ float:none;}
.Floor002721 .search-box .text{ line-height:52px; height:54px; padding:0 10px 0 60px;}
}

/* 02_解决方案详情 方案构成  */
.Floor001891{ background: linear-gradient(0deg,#f2f2f2 0%,#fdfdfd 100%); padding: 30px 0; }
.Floor001891 .slick-track{text-align: center;margin: 0 auto}
.Floor001891 .slider-tab{   max-width: 1200px;  margin: 0 auto; }


.Floor001891_2 .slider-tab{ max-width: 700px;   }

/*.Floor001891 .slider-tab li{ background: #fff; text-align:center; font-size:17px; padding:20px 0; cursor:pointer; line-height:32px; position:relative;}*/
.Floor001891 .slider-tab li{display: inline-block; cursor: pointer; text-align: center; margin-bottom: 3%; line-height: 46px; display: inline-block;margin: 0 5px;  border-radius: 36px; font-size: 16px;     background: #e5f7fe;}

.Floor001891 .slider-tab li img{ margin-right:5px; vertical-align:middle;  width:30px; height:30px;}
.Floor001891 .slider-tab li .hover{ display:none;} 
.Floor001891 .slider-tab li.slick-current{ color:#fff;background-color:#e6222b;}
.Floor001891 .slider-tab li.slick-current img{ display:none;} 
.Floor001891 .slider-tab li.slick-current .hover{ display:inline-block;} 
.Floor001891 .slider-tab li.slick-current i{ position:absolute; width:0; height:0; left:50%; margin-left:-12px;bottom:-12px; border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #e6222b;}

.Floor001891 .box{  padding:30px 0 0; }
.Floor001891 .box .auto_1440{}
.Floor001891 .box section{ display:none;}
.Floor001891 .box .pic{ /*float:right;*/ width:50%;}
.Floor001891 .box .pic figure { padding-bottom: 55.55%;;}
.Floor001891 .box .pic img{ display:block; width:100%;}
.Floor001891 .box .txt{ /*float:left;*/ width:50vw; padding: 3.5vw;   background-image: linear-gradient(90deg,#e6222b 0%,#79cdf4 100%);  min-height: 400px; vertical-align: top;}
.Floor001891 .box .tit{color:#fff; font-size:32px;}
.Floor001891 .box .txt p{ color: #fff;  margin:1.5vw 0 0; line-height:32px; font-size:15px;} 
@media(max-width:1024px){
.Floor001891 .slider-tab li{ padding:10px 0;}
}
@media(max-width:768px){
.Floor001891 .box .ytable,
.Floor001891 .box .ytable-cell { display: block; width: 100%;}
.Floor001891 .box .pic,
.Floor001891 .box .txt{ float:none; width:auto;}
.Floor001891 .box .pic{ padding:3% 0;}
.Floor001891 .box .pic { padding: 0;}
    .Floor001891 .box .txt {padding:6vw 4vw;min-height: auto;}
    .Floor001891 .box .tit{font-size:20px;margin:0 0 20px 0;}
    .Floor001891 .box .txt .more{ font-size:14px;}
.Floor001891 .box .txt pre{ line-height:25px; font-size:14px;}
}
@media(max-width:640px){
.Floor001891 .slider-tab li{ font-size:14px; padding: 0;}
}

/* 02_解决方案详情 方案特点 */
.RighInfo002363{ background: #fff; padding:30px 0 15px;} 
.RighInfo002363 li{float:left;width: 19.1%; padding: 3vw 2vw; margin-right: 15px;  position:relative;  background: #f8fcfe; min-height: 425px; margin-bottom:15px; } 
.RighInfo002363 li:last-of-type{  margin-right: 0;  }
.RighInfo002363 li a{display: block; margin:0 auto; max-width:206px;}
.RighInfo002363 li figure img{ width:100%; max-width:60px; -webkit-transition:all ease 0.5s;transition:all ease 0.5s; position: relative; top: 0;}
.RighInfo002363 li:hover figure img{ top: -10px;}
.RighInfo002363 li h3{  font-size: 20px; color: #333;  margin:25px 0 15px;}
.RighInfo002363 li h4{  font-size: 16px; color: #666; font-weight: normal; }
.RighInfo002363 li p{ line-height: 24px; text-align:left; overflow:hidden; font-size: 14px; color: #888; margin-top:20px;}
@media(max-width:768px){
.RighInfo002363{  padding:20px 0;}	
.RighInfo002363 li{width: 100%;margin-bottom:2%;margin-right: 2%;min-height: 100%;}
.RighInfo002363 li:nth-child(2n){ border-left:1px solid #fff; margin-right: 0;}
.RighInfo002363 li figure img{max-width: 40px;}
.RighInfo002363 li a{max-width:100%;}
}

/* 02_解决方案详情 行业应用 */
.RighInfo00654321{ background: linear-gradient(0deg,#f2f2f2 0%,#fdfdfd 100%);  padding: 30px 0;  }
.RighInfo00654321 h3{ font-size: 16px;  padding: 0 20px; }
.RighInfo00654321 li{ overflow: hidden; width: 15.5%; margin-right: 15px; min-height: 206px;   float: left; text-align: center;  background: #fff;  padding: 3% 0 2%;  }
.RighInfo00654321 li:nth-of-type(6n){ margin-right: 0;    } 

.RighInfo00654321_2 li{  padding: 0;  min-height: 226px;   }
.RighInfo00654321_2 li .pic{ overflow: hidden; }
.RighInfo00654321_2 li .Ispic{padding-bottom: 70%; transition: 0.3s;}
.RighInfo00654321_2 li a:hover .Ispic{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
@media(max-width:768px){
    .RighInfo00654321 ul { display: flex;flex-wrap:wrap;}
    .RighInfo00654321 li { width: 49%; margin-right: 2%; margin-bottom: 2%;min-height: auto;}
    .RighInfo00654321 li:nth-child(2n) { margin-right: 0;}
    .RighInfo00654321 h3 { font-size: 15px;}
    .RighInfo00654321 li img{max-width: 40px;}
}

/* 02_解决方案详情 应用案例 */
.Floor002065{ padding: 30px 0 0 }
.Floor002065 .item{ position:relative;}
.Floor002065 .item .pic{ overflow:hidden;position:relative;}
.Floor002065 .item .Ispic{ display:block; padding-bottom:55.8%; transition:0.3s; position:relative;background-size: contain;}
.Floor002065 .item .Ispic img{ display:none;}
.Floor002065 .item:hover .Ispic{ transform:scale(1.08);}
.Floor002065 .item h3{ color: #333; font-size: 18px; padding-top: 5px;transition:0.3s;  }
.Floor002065 .item:hover h3{ color: #e6222b; }
.Floor002065 .item p{ color: #666; line-height: 24px; }
.Floor002065 .owl-nav div{ position:absolute; top:50%; width:22px; overflow:hidden; line-height:1000px; height:40px; margin-top:-20px; background:url(../images/Floor002065-btn.png) no-repeat left top; z-index:10;}
.Floor002065 .owl-nav .owl-prev{ left:0;margin-left:-50px;}
.Floor002065 .owl-nav .owl-next{right:0; margin-right:-50px; background-position: right top;}
.Floor002065 .owl-nav .owl-prev:hover{  background:url(../images/Floor002065-btn2.png) no-repeat left top; }
.Floor002065 .owl-nav .owl-next:hover{ background:url(../images/Floor002065-btn2.png) no-repeat; background-position: right top;}

@media(max-width:1024px){
.Floor002065 .owl-carousel{ padding:0 30px;}
.Floor002065 .owl-nav .owl-prev{margin-left:-10px;}
.Floor002065 .owl-nav .owl-next{margin-right:-10px;}
.Floor002065 .owl-nav{display: none;}
.Floor002065 .owl-dots{text-align: center;}
.Floor002065 .owl-dots .owl-dot{display: inline-block;padding: 10px;}
.Floor002065 .owl-dots .owl-dot span{width: 10px;height: 10px;background: #ccc;border-radius: 50%;display:inline-block;}
.Floor002065 .owl-dots .owl-dot.active span{background: #e6222b;}
}
@media(max-width:640px){
.Floor002065 .title span{ display:block;}
.Floor002065 .owl-nav .owl-prev{margin-left:-5px;}
.Floor002065 .owl-nav .owl-next{margin-right:-5px;}
}
@media(max-width:640px) and (min-width:376px){
.Floor002065 .item dt,
.Floor002065 .item dd{ float:none; text-align:right;}
}

/* 03_产品中心 */
.pr_box{   background: linear-gradient(0deg,#f2f2f2 0%,#fdfdfd 100%);   }
.PicList002323{ }
.PicList002323 ul{ }
.PicList002323 ul li{ border: 1px solid #eee;   float: left; width: 32%; margin: 0 15px 15px 0; padding: 0;  position: relative; }
.PicList002323 ul li:nth-of-type(3n){  margin-right: 0; }
.PicList002323 ul li .pic{ padding-bottom: 85%; position: relative; overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li .txt{ background: #fff; padding:10px 25px 30px; }
.PicList002323 ul li h3{  color: #333; margin: 0; font-weight: bold; text-transform: capitalize; font-size: 16px; }
.PicList002323 ul li p{  color: #888; margin-bottom: 0;  line-height: 24px;  }
.PicList002323 ul li a:hover figure{transform: scale(1.1);}
.PicList002323 ul li a:hover h3{ color: #0075b8;} 
.PicList002323 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background: rgba(9,139,214,0.9); z-index:10; transition:0.3s; color:#fff; }
.PicList002323 li:hover{box-shadow:0 0 15px 3px #ccc; border-color:#1998d6;}
.PicList002323 li:hover a .hover{ opacity:1;}
.PicList002323 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002323 li .hover h5{  font-size:18px; font-weight: bold; margin: 0; }
.PicList002323 li .hover i{ display:block;  height:2px; background:#fff; width:48px; margin:14px auto 20px;} 
.PicList002323 li .hover p{ font-size:16px; color: #fff; line-height:30px; margin:0; height:90px; overflow:hidden;}
.PicList002323 .more{ display: block; text-align: center; margin-top:50px;}
.PicList002323 .more span{ display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px; background:url(../images/btn.png)no-repeat 74% center #fff; border-radius: 5px;transition:all 0.5s ease-out 0s; color: #666; }
.PicList002323 .more span:hover{padding-left:50px; padding-right:74px;  }

@media (max-width: 640px) {
    .PicList002323 ul { display: flex;flex-wrap: wrap;}
    .PicList002323 ul li { width: 49%; margin-right: 2%; margin-bottom: 2%;background: #fff;}
    .PicList002323 ul li:nth-of-type(3n) { margin-right: 2%;}
    .PicList002323 ul li:nth-child(2n) { margin-right: 0;}
    .PicList002323 li:hover a .hover { opacity: 0;}
}

.prdt002323{  padding-top: 30px;  }
.prdt002323 ul li{ width: inherit; margin: 0; }
.prdt002323 .owl-nav div{ position:absolute; top:50%; width:22px; overflow:hidden; line-height:1000px; height:40px; margin-top:-20px; background:url(../images/Floor002065-btn.png) no-repeat left top; z-index:10;}
.prdt002323 .owl-nav .owl-prev{ left:0;margin-left:-50px;}
.prdt002323 .owl-nav .owl-next{right:0; margin-right:-50px; background-position: right top;}
.prdt002323 .owl-nav .owl-prev:hover{  background:url(../images/Floor002065-btn2.png) no-repeat left top; }
.prdt002323 .owl-nav .owl-next:hover{ background:url(../images/Floor002065-btn2.png) no-repeat; background-position: right top;}
@media(max-width:1024px){
.prdt002323 .owl-nav{display: none!important;}
.prdt002323 .owl-dots{text-align: center;display: block!important}
.prdt002323 .owl-dots .owl-dot{display: inline-block;padding: 10px;}
.prdt002323 .owl-dots .owl-dot span{width: 10px;height: 10px;background: #ccc;border-radius: 50%;display:inline-block;}
.prdt002323 .owl-dots .owl-dot.active span{background: #e6222b;}
}

/* 03_产品中心详情 */
.RighInfo002092{padding: 2vw; background: #fff; } 
.RighInfo002092 .list_img{ width:55%; float: left; position:  relative; }
.RighInfo002092 .list_img .buy{ }
.RighInfo002092 .big{ background: #fff;  margin-bottom:20px;}
.RighInfo002092 .big li figure{ padding-bottom:50%; }
.RighInfo002092 .scroll li img,
.RighInfo002092 .big li img{ display:none;}
.RighInfo002092 .scroll{ padding:0 30px; position: relative; }
.RighInfo002092 .scroll a{position: absolute;width: 50px;height: 50px;background: url(../images/RighInfo001278-btn_prev.png) no-repeat center center;cursor: pointer;top: -130%;margin-top: -50px;z-index: 10;} 

.RighInfo002092 .scroll a.prev{ left:0px;}
.RighInfo002092 .scroll a.next{ right:3%; background-image:url(../images/RighInfo001278-btn_next.png);}
.RighInfo002092 .scroll a.prev:hover{ background-image:url(../images/RighInfo001278-btn2_prev.png); }
.RighInfo002092 .scroll a.next:hover{ background-image:url(../images/RighInfo001278-btn2_next.png); }

.RighInfo002092 .scroll a.prevStop,
.RighInfo002092 .scroll a.nextStop{ cursor:default;}
.RighInfo002092 .scroll li{ float: left}
.RighInfo002092 .scroll li figure{ margin:0 auto; border: 1px solid #eee; padding-bottom:45%; background-size:cover; max-width:90%; border-radius: 3px; }
.RighInfo002092 .scroll li.on figure{ border-color:#098bd6; }
.zoomContainer{ z-index:100;}

.RighInfo002092 .intro{ float: right; width: 40%; padding-top: 3vw; }
.RighInfo002092 .intro h2{ font-size: 32px; color: #098bd6; margin: 0; }
.RighInfo002092 .intro span{ font-size: 32px; color: #000; margin: 10px 0 0; display: inline-block; font-family: 'Bold'; }
.RighInfo002092 .intro .dd_box{  padding:30px 0 40px 0; border-top: 1px solid #e5e5e5; margin-top: 25px;  }
.RighInfo002092 .intro dd{ line-height: 30px; color: #999; font-size: 15px; } 
.RighInfo002092 .intro .buy{ padding:0 0 3vw; margin-top: 25px;  } 
.RighInfo002092 .intro .buy a{ width: 160px; border-radius: 30px; font-size: 14px; height: 44px; line-height: 44px; padding: 0 20px; text-align: center; display: inline-block; color: #fff; font-weight: normal;margin-right: 30px;  background: #098bd6; }   
.RighInfo002092 .intro .buy .phone{  color: #098bd6; border: 1px solid #e5f7fe; padding: 0 20px;   border-radius: 30px;  font-size: 15px;  display: inline-block; height: 44px; line-height: 42px;  margin-top: 0;  }   
.RighInfo002092 .intro .buy .phone img{  margin-right: 5px;  }   
.RighInfo002092 .tab .box2 .ul{ }
.RighInfo002092 .tab .box2 .ul li{ border-radius: 5px; margin-bottom: 2%; min-height: 172px; background: #f8fcfe; padding: 2.5% 0; display: flex; justify-content: center; align-items: center; }
.RighInfo002092 .tab .box2 .ul li{ color: #333; }
.RighInfo002092 .tab .box2 .ul li .icon{ margin-bottom: 5px; }
.RighInfo002092 .tab .box2 .ul li .icon img{ display: block; max-width: 70px; }
.RighInfo002092 .tab .box2 .ul li .txt{ padding-left: 20px; width: 70%;  }
.RighInfo002092 .tab .box2 .ul li .txt p{ font-weight: bold; margin: 0 0 10px; font-size: 16px; }
.RighInfo002092 .tab .box2 .ul li aside{font-size: 14px; color: #666; line-height: 24px; }

@media(min-width:641px){
.RighInfo002092 .tab .box2 .ul li{float: left;width: 32%; }
.RighInfo002092 .tab .box2 .ul li:not(:nth-child(3n)){margin-right:2%;}
.RighInfo002092 .tab .box2 .ul li:nth-child(3n+1){clear: left;}
}

.RighInfo002092 .tab .box4 li{ width: 15%; margin-right: 2%; float: left; text-align: center;  background: #f8fcfe;  padding: 3% 2% 2%;  }
.RighInfo002092 .tab .box4 li:nth-of-type(6n){ margin-right: 0;    }
.RighInfo002092 .tab .box4 h3{ font-size: 14px; font-weight: normal; line-height: 24px;  }

.RighInfo002092 .tab .Floor002065.box5{  padding: 0 4% 0; }
.RighInfo002092 .tab .Floor002065.box5 .item{  background: #fff; border: 1px solid #eee; padding: 1vw 2vw 1vw; }

.RighInfo002092 .tab{ padding-top: 30px;  }
.RighInfo002092 .tab .h1_tab{ margin:0; overflow:hidden; font-size:16px; font-weight:normal; color:#000; border-bottom: 1px solid #e5e5e5;   }
.RighInfo002092 .tab .h1_tab span{ border-radius:  5px 5px 0 0;  font-size: 16px;  float:left; padding:0 5%; line-height:50px; background-color:#f5f5f5; margin-right:5px; cursor:pointer; text-transform: capitalize; }
.RighInfo002092 .tab .h1_tab span:hover,
.RighInfo002092 .tab .h1_tab span.on{ background-color:#098bd6; color: #fff; }
.RighInfo002092 .tab .info{ padding:30px 0 0; }
.RighInfo002092 .tab .info .box1{ line-height: 30px; font-size: 15px; }
.RighInfo002092 .table_1 th,
.RighInfo002092 .table_1 td{ text-align:center; width: 20%; border:1px solid #e5e5e5; border-collapse:collapse; line-height:20px; padding:15px 10px; font-size: 12px; word-break:break-all; }
.RighInfo002092 .table_1 td:first-of-type{ background: #f1faff; border-bottom: 1px solid #d9e9ff; font-weight: bold; } 
.RighInfo002092 .table_1 td:nth-of-type(5){ width: 12%; }
.RighInfo002092 .table_1 td a{  }
.RighInfo002092 .table_1 th.tit{  font-weight: normal; }   



@media(max-width:1024px){
.RighInfo002092 .intro h2{ font-size: 32px; }
.RighInfo002092 .intro .buy a{ margin-right: 10px; }
.RighInfo002092 .table_1 td:nth-of-type(5){ width: 50%; }
}
@media(max-width:768px){
.zoomContainer{ display:none;}
.RighInfo002092 .list_img,
.RighInfo002092 .intro{ float:none; width:auto;clear: both;}
.RighInfo002092 .intro h2{   padding: 30px 0 0; margin: 0; font-size: 22px;}
.RighInfo002092 .intro span{ font-size: 22px; color: #000; margin-bottom: 30px; display: inline-block; }
.RighInfo002092 .tab .box4 li{width: 32%;margin-right: 15px;margin-bottom: 15px;}
.RighInfo002092 .tab .box4 li:nth-child(3n){margin-right: 0;}
}
@media(max-width:640px){
    .pr_box { padding-bottom: 8%;}
    .prdt002323 .list { padding: 0 10%;}
    .prdt002323 .owl-nav .owl-prev { margin-left: -35px;}
    .prdt002323 .owl-nav .owl-next { margin-right: -35px;}
    .RighInfo002092 .intro{ margin-top:3%;}
    .RighInfo002092 .intro .buy { display: flex; flex-wrap:wrap;justify-content: space-between;}
    .RighInfo002092 .intro .buy a { width: auto;margin-right: 0;}
    .RighInfo002092 .intro .dd_box{  padding-bottom:0;  }
    .RighInfo002092 .tab .h1_tab span { width: 32%; margin-right: 1.5%; margin-bottom: 2%; padding: 0;text-align: center;}
    .RighInfo002092 .tab .h1_tab span:nth-child(3n) { margin-right: 0;}
.RighInfo002092 .tab .table_1 td{  font-size: 13px; }

}
@media(max-width:320px){  
.RighInfo002092 .tab .table_1 td{ width: 100%; }
}



/* 翻页 */
.Page002274{ text-align:center; padding:15px 0 0;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .a_first,
.Page002274 .Pages .a_end,
.Page002274 .Pages .p_jump,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #fff; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#098bd6;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}


/* 02_解决方案详情 核心产品 */ 
.Floor000556{ padding:30px 0 30px;}
.Floor000556 .tab{ text-align:center; }
.Floor000556 .tab span{ cursor: pointer;  text-align: center;  margin-bottom: 3%;  line-height: 46px;  display: inline-block;  padding: 0 30px;  margin: 0 5px;  border-radius: 36px;  font-size: 16px;  background: #e5f7fe; }
.Floor000556 .tab .on{ background: #e6222b; color: #fff; }
.Floor000556 .tab-info{ display:none;}

.Floor000556 .pro_list{ position:relative; padding:0 50px;}
.Floor000556 .owl-stage-outer{ overflow:hidden;}
.Floor000556 .owl-item{ float:left;}
.Floor000556 .owl-nav{ display:block !important;}



.Floor000556 .owl-nav div{ position:absolute; top:50%; width:22px; overflow:hidden; line-height:1000px; height:40px; margin-top:-20px; background:url(../images/Floor002065-btn.png) no-repeat left top; z-index:10;}
.Floor000556 .owl-nav .owl-prev{ left:0;margin-left:-50px;}
.Floor000556 .owl-nav .owl-next{right:0; margin-right:-50px; background-position: right top;}
.Floor000556 .owl-nav .owl-prev:hover{  background:url(../images/Floor002065-btn2.png) no-repeat left top; }
.Floor000556 .owl-nav .owl-next:hover{ background:url(../images/Floor002065-btn2.png) no-repeat; background-position: right top;}

.Floor000556 .owl-nav button{ font-size:0; width:50px; height:50px; border:none; position:absolute; top:50%; margin-top:-25px; background:none; cursor:pointer; padding:0;}
.Floor000556 .owl-nav button.owl-prev{ left:0;}
.Floor000556 .owl-nav button.owl-next{ right:0;}
.Floor000556 .owl-nav button::before{ position:absolute; content:''; width:50%; height:50%; border-top:3px solid #e5e5e5; border-right:3px solid #e5e5e5; top:25%; left:25%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor000556 .owl-nav button.owl-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.Floor000556 .owl-nav button:hover::before{ border-color:#e6222b;}

.Floor000556 .item a{ display:block; border-bottom:3px solid #eee;transition:0.3s;}
.Floor000556 .item a:hover{ border-bottom-color:#e6222b;}
.Floor000556 .item .pic{ text-align:center; overflow:hidden; padding:20px 0;}
.Floor000556 .item .pic img{ width:100%; display:block; max-width:220px; margin:0 auto;transition:0.3s;}
.Floor000556 .item:hover  .pic img{ transform:scale(1.12,1.12);}
.Floor000556 .item p{ font-size: 16px;  margin:0; text-align:center; padding:5% 0 10% 0;}
@media(max-width:640px){
.Floor000556 .title{font-size:18px;}
.Floor000556 .title aside{ font-size:26px;}
    .Floor000556 .tab span { font-size: 15px;margin-bottom: 3%;}
} 

@media(max-width:1024px){
.Floor000556 .owl-nav{display: none!important;}
.Floor000556 .owl-dots{text-align: center;display: block!important}
.Floor000556 .owl-dots .owl-dot{display: inline-block;padding: 10px;}
.Floor000556 .owl-dots .owl-dot span{width: 10px;height: 10px;background: #ccc;border-radius: 50%;display:inline-block;}
.Floor000556 .owl-dots .owl-dot.active span{background: #e6222b;}
}
 
/* 04_应用案例 */ 
.PicList002929{ background: linear-gradient(0deg,#f2f2f2 0%,#fdfdfd 100%);  padding: 30px 0; }
.PicList002929 li{float: left;width: 32%;background: #fff; margin-right: 15px; margin-bottom: 15px;}
.PicList002929 li a{display: block;padding: 1.56vw;}
.PicList002929 li:nth-of-type(3n){  margin-right: 0; }
.PicList002929 li h3.dot{font-size: 18px;line-height: 1em;border-left:2px solid #e6222b; margin-top: 0;margin-bottom: 20px;padding-left: 20px;font-weight: bold;}
.PicList002929 li a:hover h3.dot{color: #1e50ae;}
.PicList002929 li .txt{padding: 20px 20px 0;}
.PicList002929 li p{margin: 0 0 10px;line-height: 24px;font-size: 14px;color: #666;height: 50px;}
.PicList002929 li .pic{overflow: hidden;border-radius: 5px;}
.PicList002929 li .Ispic{padding-bottom: 52%; transition: 0.3s;}
.PicList002929 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002929 li .more{overflow: hidden;}
.PicList002929 li .more span{float: right;width: 40px;height: 40px;border: solid 1px #e5e5e5; border-radius: 50%;position: relative; transition: 0.3s;}
.PicList002929 li .more span:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 1px solid #666; border-right: 1px solid #666; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}
.PicList002929 li a:hover .more span{border-color: #e6222b;background: #e6222b;}
.PicList002929 li a:hover .more span:after{border-color: #fff;}
@media(max-width:1024px){
.PicList002929 li a{padding: 4vw;}
.PicList002929 li .txt{padding: 1vw 1vw 0;}
}
@media(max-width:640px){
.PicList002929 li { width: 46%; margin-right: 15px; margin-bottom: 15px;}
.PicList002929 li:nth-child(3n) { margin-right: 15px;}
.PicList002929 li:nth-child(2n) { margin-right: 0;}
.PicList002929 li aside.dot{font-size: 4vw; margin-bottom: 2vw;}
.PicList002929 li p{font-size: 3.5vw;}
.PicList002929 li .more{padding-top: 2vw;}
.PicList002929 li .more span{width: 26px;height: 26px;}
}
/* 04_应用案例详情 */
.RighInfo002939{ background: linear-gradient(0deg,#f2f2f2 0%,#fdfdfd 100%); padding: 30px 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 30px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 32px;color: #333;}
.RighInfo002939 .time{color: #999;padding-bottom: 15px;line-height: 16px; font-size: 14px; }
.RighInfo002939 .time span{padding-left:10px;}
.RighInfo002939 h2{ text-align: center; }
.RighInfo002939 .pic{  display: block; margin: 2vw auto; }

.RighInfo002939 .edit-info{line-height: 32px;color: #333; text-align: justify; padding-bottom: 0;}
.RighInfo002939 .info-page{/* border: solid 1px #eee; */}
.RighInfo002939 .info-page dd{/* background: #fff; */line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #e6222b;}
 
.TextList002855{  padding: 30px; background: #fff; }
.TextList002855 li{ width: 48.5%; margin-right: 3%;  line-height: 44px;  border-bottom: 1px solid #eee; float: left; }
.TextList002855 li:nth-of-type(2n){ margin-right: 0;  }
.TextList002855 li time{ font-size: 14px; float: right;color: #bbb; margin-left: 15px;}
.TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center;}
@media(min-width:481px){
 .TextList002855 li{font-size: 16px;}
}
@media(max-width:480px){
    .TextList002855 li { width: 100%;}
}

@media(min-width:641px){
/*.RighInfo002939 .info-page dd{float: left; width: 50%;}*/
/*.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}*/
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
    .RighInfo002939 { padding: 5vw 0;}
    .RighInfo002939 .name { padding-bottom: 10px;margin-bottom: 20px;}
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .name h1 { font-size: 22px;}
}
/* 05_资讯动态 */ 
.PicList001912{ background: linear-gradient(0deg,#f2f2f2 0%,#fdfdfd 100%);  padding: 30px 0; }
.PicList001912 li{ margin-bottom:15px; padding:4px;}
.PicList001912 li:hover{box-shadow: 0 3px 8px rgb(0 0 0 / 10%);}
.PicList001912 li .box{ background: #fff; padding:2%; overflow:hidden;}
.PicList001912 li .pic{ float:left; width:32.5%; overflow: hidden;}
.PicList001912 li .pic em{ display: block; padding-bottom: 57.6%;transition: .3s;}
.PicList001912 li:hover em{ transform: scale(1.05)}
.PicList001912 li .pic img{ display:block; width:100%;}
.PicList001912 li figure{ float:right;  width:65%; padding-left:25px;padding-top: 1%;}
.PicList001912 li h3{ margin:0; line-height:50px; font-size: 20px; font-weight: normal;}
.PicList001912 li:hover h3 a{ color: #e6222b}
.PicList001912 li span{ float:right; color: #999; display: inline-block; margin-top: -40px; font-size: 14px; font-weight:normal; }
.PicList001912 li p{ line-height:24px; overflow:hidden; height:72px; color:#999;}
.PicList001912 li .more{color: #e6222b;display: block;border: 1px solid;width: 150px; line-height: 42px; padding-left: 30px; margin-top: 4%; border-radius: 50px; background: url(../images/btn2.png)no-repeat center right 30px;transition: .3s;}
.PicList001912 li:hover .more{color: #fff;background:#e6222b; }
@media(max-width:1000px){
.PicList001912 .columnName{ font-size:45px;}
.PicList001912 .columnName span{ font-size:24px;}
.PicList001912 li h3{ line-height:normal; font-size: 16px;}
.PicList001912 li p{ margin:2% 0; height:48px;}
}
@media(max-width:640px){
.PicList001912 .columnName{ font-size:35px;}
.PicList001912 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.PicList001912 li .pic,
.PicList001912 li figure{ float:none; width:auto;}
.PicList001912 li figure{ border:0; padding-left:0; padding-top:3%;}
}




/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/



/*
 .TextList000591
 */
.TextList000591{ padding:30px 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}


/* 2022/2/28 */
.RighInfo002092 .table_1 td:first-of-type {
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
}
.RighInfo002092 .tab .info table{
    width: 100% !important;
	table-layout:fixed;
}
.RighInfo002092 .table_1 th, .RighInfo002092 .table_1 td{
    font-weight: lighter !important;
}
/* 20220314 */
.Top002696 .header-menu li em a:hover, .Top002696 .header-menu li.aon em a {font-weight: bold;}

.Floor0029201  .item {
    overflow: hidden;
}

.Floor0029201  figure {
    -webkit-transition: .3s;
    transition: .3s;
}

.Floor0029201 .item:hover figure {-webkit-transform: scale(1.05);transform: scale(1.05);}
.Bottom002818 .top .txt .num {
    line-height: 1;
    margin-bottom: 10px;
}
/*2022.3.23*/
.Floor002691 .list dl dd:last-child{
	display:none;
}
.Floor002065 .item .Ispic{
	background-size: cover;
}


.PicList001111 .pic{
	overflow:hidden;
}
.PicList001111 li:hover figure{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.PicList001111 li figure {
  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
}

.Top002696.cur .header-menu li .sub{
  display: none !important;
}
