﻿@charset "utf-8";

*{margin:0;padding:0;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:16px; color:#333; width:100%;  zoom:1;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#333;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:middle;}
a{ color:#333333; text-decoration:none;transition: all ease 0.3s;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#1986d0;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both;}

/*单行文本省略号*/
.dot {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dot2, .dot3, .dot4 {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	text-overflow: ellipsis;
	/* word-break: break-all; */
	-webkit-box-orient: vertical;
}
.dot2 {
	-webkit-line-clamp: 2;
}
/*多行文本省略号*/
.dot3 {
	-webkit-line-clamp: 3;
}
.dot4 {
	-webkit-line-clamp: 4;
}

/*input字体*/
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999999;}

select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #d9d9d9; text-indent:1em;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none; color:#999999;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(../images/selectarr.png) no-repeat scroll 95% center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
display: none;
}

/*网页滚动条*/
::-webkit-scrollbar{
	width: 6px; height:6px;-webkit-overflow-scrolling : touch;
	background-color: #e6e6e6;}
::-webkit-scrollbar-track{
	background-color: #e6e6e6;}
::-webkit-scrollbar-thumb{
	border-radius: 10px;
	background-color: #58504a;}
::-webkit-scrollbar-button{
	height: 0px;
	background-color: #e6e6e6;}

/*effict*/
.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05); top:0px; left:0px;}
.effict{transition: all ease 0.3s;}
.imgbox{ overflow:hidden; position:relative; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .5s;}
.imgbox img{ width:auto !important; max-height:100%;}



.itemTitDH { -webkit-animation: itemTitDH 4s 0.3s cubic-bezier(0.23, 1, 0.32, 1) forwards; animation: itemTitDH 4s 0.3s cubic-bezier(0.23, 1, 0.32, 1) forwards; }
@-webkit-keyframes itemTitDH {  0% {
 opacity:0;
 -webkit-transform:translate3d(0, -100%, 0);
 transform:translate3d(0, -100%, 0)
}
 100% {
 opacity:1;
 -webkit-transform:translate3d(0, 0, 0);
 transform:translate3d(0, 0, 0)
}
}
@keyframes itemTitDH {  0% {
 opacity:0;
 -webkit-transform:translate3d(0, -100%, 0);
 transform:translate3d(0, -100%, 0)
}
 100% {
 opacity:1;
 -webkit-transform:translate3d(0, 0, 0);
 transform:translate3d(0, 0, 0)
}
}
.PPitemDH { -webkit-animation: PPitemDH 3s cubic-bezier(0.23, 1, 0.32, 1); animation: PPitemDH 3s cubic-bezier(0.23, 1, 0.32, 1); }
@-webkit-keyframes PPitemDH {  0% {
 opacity:0;
 -webkit-transform:translate3d(0, 100%, 0);
 transform:translate3d(0, 100%, 0)
}
 100% {
 opacity:1;
 -webkit-transform:translate3d(0, 0, 0);
 transform:translate3d(0, 0, 0)
}
}
@keyframes PPitemDH {  0% {
 opacity:0;
 -webkit-transform:translate3d(0, 100%, 0);
 transform:translate3d(0, 100%, 0)
}
 100% {
 opacity:1;
 -webkit-transform:translate3d(0, 0, 0);
 transform:translate3d(0, 0, 0)
}
}

/*Top002990 */
.Top002990{position: absolute; z-index: 100;width: 100%;transition:  all .3s;top: 0;left: 0;}
.Top002990:hover{background: #fff;}
.Top002990 .auto{width: 88.542%;}
.Top002990 .qh{float: right;margin-top: 42px;}
.Top002990 .qh a{color: #fff;}
.Top002990 .open-search{background: url("../images/Top002696_search.png") no-repeat center center; width: 20px; height: 20px;display: inline-block; cursor: pointer;position: relative;}
/* .Top002990 .open-search.on{background-color: #fff!important;} */
.Top002990 .search{ text-align: right;}
.Top002990 .top-search{position: absolute;right: 30px; border: 1px solid #eee;z-index:999;}
.Top002990 .top-search .btn{background: url("../images/Top002990_search.png") no-repeat center center #eee;}
.Top002990 .open-nav a{font-weight: 100; cursor: pointer;padding-left: 28px;display: inline-block;line-height: 40px;color: #000;font-size: 15px;background: url("../images/Top002990_menu.png") no-repeat left center;height: 40px;}
.hide{opacity: 0;}
.hide1{opacity: 1;}
.Top002990 .logo{padding:18px 0 ;}
.Top002990 .top-nav{line-height:83px;position: absolute;right: 28%;top:12%;}
.Top002990 .top-nav ul{display: table; margin: 0 auto;}
.Top002990 .top-nav li{float: left; padding: 0 30px;position: relative;}
.Top002990 .top-nav li a{display: block;color: #fff;font-size: 18px;position: relative;}
.Top002990 .top-nav li > a:before{position: absolute; content: ''; bottom: 20px; left: 50%; transform: translateX(-50%);height: 3px; width: 0;background: #fff; transition: 0.3s;}
.Top002990 .top-nav li a:hover:before{width: 100%;}

.Top002990 .top-nav li .indexNavTwo2{position: absolute;top: 100%;width: 140px;left: 50%;transform: translateX(-50%);display: none;text-align: center;padding-top:15px;background: rgba(255,255,255,.8);border-radius: 10px;}
.Top002990 .top-nav li .indexNavTwo2 dt a{line-height: 40px;font-size: 16px;color: #333;}
.Top002990 .top-menu{position: fixed; right:0%; top: 0; height: 100%; width: 100%; z-index: 100;background: rgba(0,0,0,0.3);display: none;}
.Top002990 .top-nav li:hover .indexNavTwo2{display: block;}
.Top002990.fixed .logo,.Top002990.fixed .top-nav{opacity: 0;}
.Top002990.fixed:hover{background: transparent;}
.Top002990 .top-nav li .indexNavTwo2 dt a{color: #333;}
.Top002990 .top-nav li .indexNavTwo2 dt a:hover,.Top002990:hover .qh a{color: #001eb4;}
.Top002990:hover .qh a{color: #333;}
.Top002990:hover  .open-search{background: url("../images/Top002696_search1.png") no-repeat center center;}
.Top002990:hover .open-nav a{background: url("../images/Top002990_menu1.png") no-repeat left center;}
.Top002990 .top-menu menu{height: 100%;position: relative; width: 50%; opacity: 0;float: right;}
.Top002990 .top-menu menu ul{height: 100%;overflow: auto;}
.Top002990 .top-menu .close-nav{position: absolute; top: 5.28vh; right:20px;padding-left: 30px;background: url("../images/Top002990_close.png") no-repeat left center;font-size: 28px;color: #333;cursor: pointer;width:25px;height:25px;padding-left:0;}
.Top002990 .top-menu .share{background-color: #f8f8f8;position: absolute; bottom: 0; width: 100%; left: 0; height: 13.516vh;font-size: 16px;}
.Top002990 .top-menu .share .ytable{height: 100%; text-align: center;}
.Top002990 .top-menu .share .bdsharebuttonbox a{float: none; display: inline-block; vertical-align:middle; margin: 0 5px;width: 42px;height: 42px; border: 1px solid #c7c7c7; border-radius: 50%; background-position: center center;background-repeat: no-repeat;}

.Top002990:hover .open-search.on:before,.Top002990:hover  .open-search.on:after{background: #000;}

.Top002990 .top-menu .share .bdsharebuttonbox a.bds_tsina{background-image: url("../images/Top002990_sina.png");}
.Top002990 .top-menu .share .bdsharebuttonbox a.bds_qzone{background-image: url("../images/Top002990_qq.png");}
.Top002990 .top-menu .share .bdsharebuttonbox a.bds_weixin{background-image: url("../images/Top002990_wx.png");}
.Top002990 .top-menu .share .bdsharebuttonbox a.bds_more{background-image: url("../images/Top002990_share.png");}

.Top002990 .img1{display: block;}
.Top002990 .img2{display: none;}
.Top002990:hover .img1{display: none;}
.Top002990:hover .img2{display: block;}
.Top002990:hover .top-nav li a{color: #333;}
.Top002990:hover .top-nav li a:before{background-color: #001eb4;}
.Top002990 .top-nav li a:hover{color: #001eb4;}
.Top002990.white .qh a{color:#fff;}
.Top002990.white .open-search:hover,.Top002990.white:hover .open-search{background: url("../images/Top002696_search.png") no-repeat center center;}
.Top002990.white .open-nav a,.Top002990.white:hover .open-nav a{color:#fff;background: url(../images/Top002990_menu.png) no-repeat left center;}
.meuw{display: flex;height: 100%;}
.meuw ul{width: 40%;background: rgba(90,199,255,.8);height:100vh;padding: 15.523vh 5vh;}
.meuw .navR{width: 60%;height:100vh;padding: 15.523vh 5vh; background: #fff;padding-left: 5vw;}

.meuw .navR dt{display: block;position: relative;padding-right: 20px;line-height: 50px;border-bottom: 1px solid rgba(0,0,0,.1);}
.meuw .navR dt a{line-height: 3.5;}
.meuw ul li{border-bottom: 1px solid #fff;position: relative;}
.meuw ul li:after {
    transition: all 1s;
    opacity: 0;
    content: '>';
    float: right;
    color: #0028aa;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 10px;

}
.meuw ul li:hover,
.meuw ul .active { color: rgba(255,255,255,.1); border-bottom: 1px solid #0028aa }
.meuw ul .active span a{color: #0028aa}
.meuw ul li:hover:after,
.meuw ul li.active:after { opacity: 1; content: '>'; color: #0028aa }
.meuw ul li a { display: inline-block; line-height: 3.5; color: #ffffff; }
.meuw ul .active a { color: rgba(255,255,255,.1); }
.navR .indexNavTwo { display: none; transition: all 1s; position: relative;  }
.indexNavTwo.active { display: block; }
.navR dt.active .indexNavThree a:hover { color: #000000; }
.navR dt.active .indexNavThree { display: block; }
.navR dt:after { transition: all 0.6s; opacity: 0; content: '>'; float: right; color: #ccc; }
.navR dt.active a { color: #000000; }
.navR dt:hover:after{opacity: 1;}

.Top002990 .top-menu li span{display: block;position: relative;padding-right: 20px;line-height: 50px;}
.Top002990 .top-menu li span i{position: absolute; right: 0;top: 0; height: 100%; width: 20px;display: none; cursor: pointer;}
.Top002990 .top-menu li span i:before,
.Top002990 .top-menu li span i:after{position: absolute; content: '';background: #888; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.Top002990 .top-menu li span i:before{width: 12px; height: 2px; }
.Top002990 .top-menu li span i:after{width: 2px; height: 12px;}
.Top002990 .top-menu li span i.active:after{display: none;}
.Top002990 .top-menu li span i.active:before{background: #fff;}

.Top002990 .top-menu li dl{padding: 5px 0;display: none;font-weight: 100;}
.Top002990 .top-menu li dd{line-height: 40px;}
.Top002990 .top-menu li dd a{color: #888;}

.menu-in .Top002990 .top-menu{ left: 0;transition:opacity  0.3s;display: block;}
.menu-in .Top002990 .top-menu menu{opacity: 1;transition: 0.3s  0.3s;}
.menu-in.menu-out .Top002990 .top-menu{opacity: 0; left: 100%; transition:opacity  0.3s  0.3s, left 0s 0.6s;}
.menu-in.menu-out .Top002990 .top-menu menu{opacity: 0;transform: translateX(100%);transition: 0.3s;}
@media(min-width:1025px){
.Top002990 .search{width: 50px;    padding-top: 5px;}
.Top002990 .top .open-nav{width: 50px;margin-left: 20px;text-align: right; padding-top: 5px}
.Top002990 .search{position: relative;}
.Top002990 .top-search{width: 320px;top: 50%; margin-top: -23px;}
}
@media(max-width:1366px){
    .Top002990 .qh {margin-top: 20px;}
	.Top002990 .top-nav li{padding: 0 10px;}
    .Top002990 .logo {padding:5px 0;}
    .Top002990 .top-nav {top: 0;line-height: 72px;}
    .Top002990 .logo{padding:0 ;}
    .Top002990 .qh{margin-top: 15px;}
}

@media(max-width:1024px){
    .Top002990{position: fixed;background:#fff;box-shadow: 0 10px 10px rgba(0,0,0,0.1);height: 50px;}
    .Top002990 .qh a{color: #333;}
    .Top002990  .open-search{background: url("../images/Top002696_search1.png") no-repeat center center;}
    .Top002990 .open-nav a{background: url("../images/Top002990_menu1.png") no-repeat left center;}
    .Top002990 .img1{display: none;}
.Top002990 .img2{display: block;}
.Top002990 .top-nav li a{color: #333;}
.Top002990 .top-nav li a:before{background-color: #001eb4;}
.Top002990 .top .open-nav{width: 20px !important;}

.Top002990 .logo{padding:0;}
.Top002990 .top{padding:6px 0 0 0 !important;}
.Top002990 .top-nav{display: none;}
.Top002990 .search,
.Top002990 .top .open-nav{width: 35px;text-align: center;}
.Top002990 .top-search{left: 2%;right: 2%; top: 100%;}
.Top002990 .qh{margin-top: 18px;}
.Top002990 .top-menu menu{width: 95%}
.meuw ul{width: 80%;padding-left: 20px;padding-right: 20px;}
.meuw .navR{padding-right: 20px;}
.meuw .navR dt{line-height: 24px;padding: 10px 0}
.fp-scrollable{height: auto !important;}
}
@media(max-width:480px){
.Top002990 .top{padding: 2vw 0;}
.Top002990 .top .logo img{ height: 60px;}
.Top002990 .top-menu .share .bdsharebuttonbox a{width: 30px; height: 30px;}
.Top002990 .top-menu .close-nav{font-size: 5vw;}
}


.sec-2{background: #000;}
.Floor002279 .wrap-container{ position: relative;}
.Floor002279 .wrap-tit{ position: absolute; top: 15%;  left: 29.2%; z-index: 99;}
.Floor002279 .wrap-tit a{-webkit-writing-mode:vertical-lr;writing-mode:tb-rl;writing-mode:vertical-lr; text-transform: uppercase; color: #fff; font-size: 12px;}
.Floor002279 .wrap-tit a i{ font-style: normal; margin-top: 8px; font-size: 40px; font-weight: bold;}
.Floor002279 .wrap-tit h1{ margin: 0; font-weight: normal;text-transform: uppercase; color: #fff;  font-size: 34px; line-height: 1.15; margin-top:25px;}
.Floor002279 .wrap-tit h1 span{ display: block; font-size: 40px;}

.Floor002279 .list .item{ float: left; width: 33.33%; transition: all .5s ease-out;background: #252525;box-sizing: border-box;border-left:8px solid #000;}
.Floor002279 .list .item:first-child{border-left:0;}
.Floor002279 .list .item .item-inner{position: relative;}
.Floor002279 .list .item .pic{ width: 100%;height:100vh;}
.Floor002279 .list .item .pic img{ width: 100%;height: 100%;}
.Floor002279 .list .item .layer{ background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=50); background:#000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; opacity: 1; transition: opacity .5s ease-in-out; }
.Floor002279 .list .item .tit{ position: absolute;  top: 30%; font-size: 28px; z-index: 3; color: #fff; line-height: 1.2; transition: all .5s ease-in-out;transform: translateY(-50%);text-align: center;width: 100%;}
.Floor002279 .list .item .tit span{font-size: 30px; text-transform: uppercase; display: block;}
.Floor002279 .list .item .more{ position: absolute; bottom: 25px; left: 25px; z-index: 3;color: #fff; font-size: 14px; padding-right: 20px; line-height: 14px;transition: all .5s ease-out;}
.Floor002279 .list .item .more i{ background: url(../images/Floor002279-icon.png) no-repeat right center; background-size: 100%; width: 14px; height: 14px; display: block; position: absolute; right: 0; top: 50%; margin-top: -7px;}
.Floor002279 .list .item:hover{ text-align: center;}
.Floor002279 .list .item:hover .layer{ opacity: .35;}
.Floor002279 .list .item:hover .more{ transform: translate(-50%,-60%); top: 60%; left: 50%; background-color: #0028aa; width: 124px; height: 32px; line-height: 32px;}
.Floor002279 .list .item:hover .more i{ background-image: url(../images/Floor002279-icon_hover.png); right: 15px;}
@media(min-width:1025px){
	/* .sec-2  .Floor002279 .list .item .pic{opacity:0;text-align: center;}
	.sec-2.active  .Floor002279 .list .item .pic{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
	.sec-2  .Floor002279 .list .item:nth-child(2) .pic{transform:translateY(1480px);-webkit-transform:translateY(1480px);opacity:0;transition: 5s ;text-align: center;}
	.sec-2.active  .Floor002279 .list .item:nth-child(2) .pic{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
	.sec-2  .Floor002279 .list .item:nth-child(3) .pic{transform:translateY(1280px);-webkit-transform:translateY(1280px);opacity:0;transition: 6s;text-align: center;}
	.sec-2.active  .Floor002279 .list .item:nth-child(3) .pic{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}

	.sec-2  .Floor002279 .list .item .tit{transform:translateY(-280px) ;-webkit-transform:translateY(-280px);opacity:0;transition:all 4s;text-align: center;}
	.sec-2.active  .Floor002279 .list .item .tit{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
	.sec-2  .Floor002279 .list .item:nth-child(2) .tit{transform:translateY(-280px);-webkit-transform:translateY(-280px);opacity:0;transition:all 5s;text-align: center;}
	.sec-2.active  .Floor002279 .list .item:nth-child(2) .tit{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
	.sec-2  .Floor002279 .list .item:nth-child(3) .tit{transform:translateY(-280px);-webkit-transform:translateY(-280px);opacity:0;transition:all 6s;text-align: center;}
	.sec-2.active  .Floor002279 .list .item:nth-child(3) .tit{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;} */

    .sec-2 .Floor002279 .wrap-tit{transform:translateY(-280px) ;-webkit-transform:translateY(-280px);opacity:0;transition:all 2s 1s;}
    .sec-2.active .Floor002279 .wrap-tit{transform:translateY(0) ;-webkit-transform:translateY(0);opacity:1;}


    @-webkit-keyframes fadeInDown1{
        0%{opacity:0;-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}
        100%{opacity:1;-webkit-transform:none;transform:none}
    }
    @keyframes fadeInDown1{
        0%{opacity:0;-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}
        100%{opacity:1;-webkit-transform:none;transform:none}
    }

    .sec-2  .Floor002279 .list .item{opacity:0;transition: all 1s;}
    .sec-2.active  .Floor002279 .list .item{opacity:1;}

    .fadeInDown1{-webkit-animation-name:fadeInDown1;animation-name:fadeInDown1}

    .sec-2.active  .Floor002279 .list .item .pic{animation:fadeInUp 2s .4s ease both;}
    .sec-2.active  .Floor002279 .list .item:nth-child(2) .pic{animation:fadeInUp 2s .7s ease both;}
    .sec-2.active  .Floor002279 .list .item:nth-child(3) .pic{animation:fadeInUp 2s 1s ease both;}

    .sec-2.active  .Floor002279 .list .item .tit{animation:fadeInDown1 2s .6s ease both;}
    .sec-2.active  .Floor002279 .list .item:nth-child(2) .tit{animation:fadeInDown1 2s 0.9s ease both;}
    .sec-2.active  .Floor002279 .list .item:nth-child(3) .tit{animation:fadeInDown1 2s 1.2s ease both;}


}
@media only screen and (min-width:768px ) {
	.Floor002279 .list .item .tit span{font-size: 34px;}
}
@media only screen and (min-width:1024px ) {
	.Floor002279 .list .item .tit span{font-size: 40px;}

}

@media only screen and (max-width:365px ){
	.Floor002279 .list .item:hover .more{transform: translate(-50%,-70%); top: 70%;}
}

@media(max-width:1024px){
	.Floor002279 .list .item{width: 100%;float: none;}
	.Floor002279 .list .item .pic{height: auto;}
	.Floor002279 .wrap-tit{top: 0}


}
/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  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 Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.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 100ms 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-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*Floor003130 */
.Floor003130{padding-top: 20vh;}
.Floor003130 .title1{font-size: 40px;text-align: center;margin-bottom: 5%;color: #333;}
.Floor003130 .ytable{background-color: #efefef; }
.Floor003130 .ytable .ytable-cell{vertical-align: top;padding: 3.75em 3.125em 3.125em;position: relative;}
.Floor003130 .ytable .left{background-color: #fff;}
.Floor003130 .ytable .mid{background: #f2f2f2;}
.Floor003130 .num{position: absolute;right: 20px;bottom:20px;}
.Floor003130 .num img{height: 5.8125em;}
.Floor003130 .title{border-bottom: 1px solid #ebebeb;color: #333333; padding-bottom: 1.25em; margin-bottom: 1.875em;}
.Floor003130 .left .title{border-bottom-color: #f2f2f2;}
.Floor003130 .title .en{font-size: 1.25em;}
.Floor003130 .title .cn{font-size: 1.5em;background: url(../images/qz.png) no-repeat left center; padding-left: 40px;background-size: 30px;}
/* .Floor003130 .title .cn:after{display: inline-block;content: '';width: 5px;height: 2px;background-color: #0028aa; margin-left: 10px; vertical-align: middle;} */
.Floor003130 .tel{ font-size: 1.5em;color: #0028aa;letter-spacing: 1px; padding-left:1.41666em; background: url(../images/Floor003130-tel.svg) no-repeat left center;background-size: 0.79166em auto; margin-bottom: 1.25em;}
.Floor003130 .address li{font-size: 0.9375em; line-height: 2; color:#999;position: relative;padding-left: 20px;}
.Floor003130 .address li::after{content: "";display: block;width: 5px;height: 5px;background: #0028aa;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.gy_box{text-align:center;position: absolute;right: -100px;bottom:42%;z-index: 999;max-width: 250px;transform: translateY(50%);background: #f5f5f5;padding: 3%;box-shadow:  0 0 10px #ccc;display:none;}
.Floor003130 .address li:hover{color: #0028aa;}
.gy_box::after{
	content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid transparent;
    border-left: 20px solid #f5f5f5;
    bottom: 0;
    z-index: 1;
    left: -35px;
    top: 50%;
    transform: translate(0,-50%) rotate(180deg);
    -webkit-transform: translate(0,-50%) rotate(180deg);
    -moz-transform: translate(0,-50%) rotate(180deg);
    -ms-transform: translate(0,-50%) rotate(180deg);
    -o-transform: translate(0,-50%) rotate(180deg);
}
.Floor003130 .address li:hover .gy_box{display: block;}


.Floor003130 .branch .slick-dots{list-style: none; overflow: hidden; margin-bottom: 1.25em;}
.Floor003130 .branch .slick-dots li{float: left;}
.Floor003130 .branch .slick-dots li a{color: #cccccc;}
.Floor003130 .branch .slick-dots li.slick-active a{color: #333;}
.Floor003130 .branch .slick-dots li:not(:last-child){margin-right: 1.5em;}
.Floor003130 .branch .item dd{font-size: 0.875em;line-height: 1.714285;color: #808080;}
.Floor003130 .btn{display: table;position: relative;overflow: hidden;margin-top: 2.5em;}
.Floor003130 .btn:after{position: absolute;content: '';width: 1px;height: 10px;background-color: #b9b9b9;left: 50%;top: 50%;margin-top: -5px;}
.Floor003130 .btn .slick-arrow{width: 25px; height: 11px;float: left;background-position: center;background-repeat: no-repeat;}
.Floor003130 .btn .slick-prev{background-image: url(../images/Floor003130-btn-prev.svg);}
.Floor003130 .btn .slick-prev.slick-disabled{background-image: url(../images/Floor003130-btn-prev-disabled.svg);}
.Floor003130 .btn .slick-next{background-image: url(../images/Floor003130-btn-next.svg); margin-left: 40px;}
.Floor003130 .btn .slick-next.slick-disabled{background-image: url(../images/Floor003130-btn-next-disabled.svg);}
.Floor003130 .btn .slick-disabled{cursor: default;}
@media (min-width:1025px) {
.Floor003130 .ytable .ytable-cell{width: 33.33%;}
.Floor003130 .ytable .mid:after{position: absolute;content: '';right: 0; top: 15%;height: 70%;background-color: #ebebeb;width: 1px;}

}
@media(min-width:1025px){
	.sec-3  .Floor003130 .title1{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.1s;}
	.sec-3.active  .Floor003130 .title1{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
	.sec-3  .Floor003130 .ytable{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 2s 0.1s;}
	.sec-3.active  .Floor003130 .ytable{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
	

}
@media(max-width:1366px){
	.Floor003130{padding-top: 8vh;}
	.Floor003130 .title .cn{font-size: 18px;}
	.Floor003130 .address li{font-size: 14px;}
}
@media (max-width:1024px) {
.Floor003130 .ytable .right{background-color: #fff;}
}
/*Floor003099 */
.Floor003099{padding-top: 7vw; padding-bottom: 5.7vw;}
.Floor003099 .title{font-size: 40px;text-align: center;color: #333; padding-bottom: 4vw;}
.Floor003099 .auto{max-width: 1600px; overflow: hidden;}
.Floor003099 .slider .slick-list li a{display: block; margin: 0 2.55vw;}
.Floor003099 .pic{overflow: hidden;position: relative;margin-right: 3px;}
.Floor003099 .pic:before,
.Floor003099 .pic:after{content: '';position: absolute; width: 0;height: 0; opacity: 0; transition: 0.5s; border: 3px solid transparent; z-index: 10;}
.Floor003099 .pic:before{left: 0;bottom: 0; border-left-color: #0028aa;border-bottom-color: #0028aa;}
.Floor003099 .pic:after{right: 0; top: 0;border-right-color: #0028aa;border-top-color: #0028aa;}
.Floor003099 li a:hover .pic:after,
.Floor003099 li a:hover .pic:before{width: 100%; height: 100%; opacity: 1;}
.Floor003099 .pic .Ispic{padding-bottom: 75.214%; transition: 0.5s;}
.Floor003099 li a:hover .Ispic{transform: scale(0.8);}
.Floor003099 .slider li .txt{padding-top: 2vw;}
.Floor003099 .slider .slick-dots{display: table; margin: 0 auto;}
.Floor003099 .slider .slick-dots li{float: left; border: 1px solid #eaeaea;border-radius: 50%; width: 8px; height: 8px; margin: 0 12px;background: #eaeaea;}
.Floor003099 .slider .slick-dots li button{display: none;}
.Floor003099 .slider .slick-dots li.slick-active{border-color: #ff0000;background: none;}
.Floor003099 .txt label{display: block; font-size: 16px;color: #000; margin-bottom: 1.5vw;}
.Floor003099 .txt time{font-size: 12px;color: #666;}
.Floor003099 .txt .tit{font-size: 24px;color: #333; line-height:30px; min-height: 2.142em; margin-top: 10px;margin-bottom: 10px;}
.Floor003099 .txt p{line-height: 1.714; width:78%;color: #666;}
@media(min-width:1025px){
.Floor003099 .slider .slick-list li{padding-bottom: 2.24vw;}
.Floor003099 .slider .slick-list li:nth-child(2n){padding-top: 2.24vw;padding-bottom: 0;}
}
@media(max-width:1366px){
	.Floor003099{padding-top: 6vh;}
	.Floor003099 .slider li .txt{padding-top: 10px;}
	.Floor003099 .txt label{margin-bottom: 0;font-size: 12px;}
	.Floor003099 .txt .tit{font-size: 18px;line-height: 24px; -webkit-line-clamp: 1;min-height:auto}
	.Floor003099 .txt p{font-size: 14px;line-height: 22px;}
	.Floor003099 .slider .slick-list li:nth-child(2n){padding-top: 1vw;}
}
@media(max-width:1024px){
.Floor003099 .title{font-size: 6vw;}
}
@media(min-width:641px){
.Floor003099 .slider{ margin: 0 -2.55vw;}
}
@media(max-width:640px){
.Floor003099 .txt .tit{font-size: 5vw;}
}

/* index */

.w1600{max-width:1600px;margin:0 auto;width:92%;box-sizing: border-box;}
.w1400{max-width:1400px;margin:0 auto;width:92%;box-sizing: border-box;}
.w1200{max-width:1200px;margin:0 auto;width:92%;box-sizing: border-box;}

@media(max-width:1024px){
    .w1600{width:92%;}
    .w1400{width:92%;}
    .w1200{width:92%;}  
}
@media(max-width:640px){
	body{font-size: 14px;}
}




/* 第三屏 */
.sec-3{position: relative;background-size: cover;background-position: center center;background-repeat: no-repeat;}

/* 第四屏 */
/*
 .Floor001095 为demo编号
 */
 .Floor001095{position:relative; z-index:0;padding-top: 10vw;}

 .Floor001095 .auto{ background:url(../images/Floor001095-flower.png) no-repeat center top; background-size:contain;}
 .Floor001095 .title{color:#1986d0; text-align:center; padding:3% 0 5%; background:url(../images/Floor001095-titlebg.png) no-repeat center top; background-size:contain;}
 .Floor001095 .title h1{ margin:0; padding-bottom:5px; font-size:24px; text-transform:uppercase;}
 .Floor001095 .title b{ display:inline-block; font-size:16px; position:relative;}
 .Floor001095 .title b::after,
 .Floor001095 .title b::before{ position:absolute; content:''; top:50%; width:27px; height:1px; background-color:#47bfa5;}
 .Floor001095 .title b::before{ left:-40px;}
 .Floor001095 .title b::after{ right:-40px;}
 
 .Floor001095 ul{margin-top: 4%;}
 .Floor001095 li{ float:left; margin-right:2%; margin-bottom:5%;  width:18.4%; position:relative;border-radius: 10px;overflow: hidden;}
 .Floor001095 li div{overflow:hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;width: 100%;padding-bottom: 150%;}
 .Floor001095 li:last-child{ margin-right:0;}
 .Floor001095 li img{ width:100%; transition:all ease-in-out 0.3s;}
 .Floor001095 li h5{ text-align:center; margin:0; font-size:16px; color:#fff; background-color:#8dd448;padding:10% 5% 10% 5%; transition:all ease-in-out 0.3s;}
 .Floor001095 li h5 span{display: block;font-size: 30px;}
 .Floor001095 li h5 span i{width: 30px;height: 1px;background: #fff;opacity: .5;display: inline-block;vertical-align: middle;}
 .Floor001095 li:hover h5{ background-color:#1986d0; color:#fff; }
 .Floor001095 li:hover img{ transform:scale(1.03);}
 @media(max-width:1440px){
  .Floor001095 ul{margin-top: 0;}
  .Floor001095 li div{padding-bottom: 100%;}
 }
 @media(max-width:1200px){
 .Floor001095 li{ width:18.8%; margin-right:1.5%;}
 }
 @media(max-width:768px){
 .Floor001095 li{margin-right:2%; width:32%; margin-bottom:2%;}
 .Floor001095 li:nth-child(1){ margin-left:17%;}
 .Floor001095 li::before{ display:none;}
 .Floor001095{padding: 5% 0;}
 .Floor001095 li h5{font-size: 14px;}
 .Floor001095 li h5 span{font-size: 22px;}
 }



/*Bottom002075 */
.Bottom002075{ background:#fff; padding:20px 0; font-size:14px; line-height:24px;}
.Bottom002075 ul{display: flex;justify-content: space-between;}
.Bottom002075 ul li{width: 25%;border-right: 1px solid #f5f5f5;padding: 0 2%;}
.Bottom002075 ul li dt{font-size: 18px;margin-bottom: 15px;}
.Bottom002075 ul li dd a,.Bottom002075 ul li dd{color: #999;}
@media(max-width:1680px){
	.sec-3 .HomeSolu .slider-nav{width:32%;}
}

@media(max-width:1600px){
	.HomeBan .item .txt h1{font-size: 50px;}
	.HomeBan .item .txt p.en{font-size: 14px;}
	.HomeBan .item .txt .banMore{height:45px;line-height: 45px;padding:0 70px 0 20px;}
	.HomeBan .item .txt h1 img{max-width:30%;}

	.sec-2 .HomeAbout{padding:6% 0;}
	.sec-3 .HomeSolu .slider-nav{padding:4% 0;width:31%;}
	.sec-3 .HomeSolu .slider-nav .item{height:90px;line-height: 90px;}
	.sec-3 .HomeSolu .slider-for{width:100%;}
	.sec-3 .HomeSolu .slider-nav .item.slick-current a{width:110%;}

	.HomeTit h1{font-size: 35px;}

	.sec-4 .HomeNews{padding:3% 0;}
	.sec-4 .HomeNews .HomeNewsCon{margin-top:30px;}
	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox{padding:40px;}
	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox .Jqactive .item{padding:20px 0;}
	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox .xNews{margin-top:20px;}
	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox .xNews .item .txt{margin-top:10px;}
	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox .xNews .item .imgbox{padding-top:301px;}
	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox .xNews .item .hnewsName{padding:20px 30px;}
	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox .xNews .item .hnewsName p{font-size: 16px;line-height: 30px;}
	
}

@media(max-width:1440px){
	.sec-2 .HomeAbout .HomeAboutImg{max-width:55%;}
	.sec-2 .HomeAbout .HomeNum ul li span{font-size: 30px;}
	.sec-3 .HomeSolu .slider-for .item .txt{padding-left:3%;}
	.sec-3 .HomeSolu .slider-for{width:100%;}
}

@media(max-width:1366px){
	.HomeBan .item .txt h1{font-size: 40px;}
	.HomeBan .item .txt p.en{margin:20px 0 40px 0;letter-spacing: 3px;font-size: 12px;}
	.HomeBan .item .txt .banMore{padding:0 50px 0 10px;height:40px;line-height: 40px;font-size: 14px;}
	.HomeBan .item .txt .banMore span{width:40px;}
	.HomeBan .item.active .txt1 .banMore{width:120px;border-radius: 10px;font-size: 14px;}

	.sec-2 .HomeAbout{padding:3% 0;}
	.sec-2 .HomeAbout .HomeAboutTxt{padding-bottom:2%;}
	.sec-3 .HomeSolu .slider-nav .item{height:75px;line-height: 75px;}

	.HomeTit h1{font-size: 30px;color: #fff;}
	.HomeTit h1 b{top:-9px;}
	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox{padding:30px;}
	.HomeTit2{padding-bottom:0;}
	.HomeTit2 .en{font-size: 18px;}
	.HomeTit2 h1{font-size: 20px;}
	.HomeTit2 b{top:-6px;}
	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox .Jqactive .item{padding:14px 0;}
	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox .Jqactive .item h1{margin-bottom:5px;}
	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox .xNews .item .imgbox{padding-top:238px;}
	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox .xNews{margin-top:10px;}
	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox .xNews .slick-arrow{width:30px;height:56px;margin-top:-28px;}
	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox .Jqactive .item h1{font-size: 16px;}
}

@media(max-width:1280px){
	.sec-2 .HomeAbout .HomeAboutImg{max-width:50%;}
}

@media(max-width:1200px){
	.sec-2 .HomeAbout .HomeAboutImg{min-width:100%;}
	.sec-5 .HomeContact{position: static;transform: translateY(0);-webkit-transform: translateY(0);padding:10% 0;}
	.sec-3 .HomeSolu .slider-nav .item .ico{width:40px;left:20px;}
	.sec-3 .HomeSolu .slider-nav .item a{padding-left:80px;padding-right:30px;}
}

@media(max-width:1024px){
	.HomeBan .item .imgbox{height:36vh;}
	.sec-2 .HomeAbout .HomeAboutImg{min-width:100%;}
	.sec-2 .HomeAbout .HomeCul ul li{padding-left:0;}
  .sec-2 .HomeAbout .HomeCul ul{display: flex;}
	.sec-2 .HomeAbout .HomeCul ul li .ico{left:20px;width: 40px;margin-left: 15px;}

	.sec-3 .HomeSolu .slider-nav .item .ico{width:40px;left:20px;}
  .sec-2 .HomeAbout .HomeCul ul li .ico{padding-right: 0;}
	.sec-3 .HomeSolu .slider-nav .item a{padding-left:80px;padding-right:30px;}
	.sec-3 .HomeSolu .slider-for{width:72%;}
	.sec-5 .HomeContact{padding:6% 0;}
	.sec-5 .HomeContact .HomeContactBox .item{padding:50px 30px;}

	#fp-nav{display: none;}
  .Bottom002075 ul{flex-wrap: wrap;}
  .Bottom002075 ul li{width: 100%;}
  .Bottom002075 ul li dt{margin: 10px 0;}

 
}


@media(max-width:768px){
	.HomeBan .item .imgbox{height:36vh;}
	.HomeBan .item .txt h1{font-size: 30px;}
	.HomeBan .item .txt b{width:30px;margin-bottom:30px;}
	
    .sec-3 .HomeSolu .slider-for .item .img{padding-top:60vh;}
    .sec-3 .HomeSolu .slider-nav .item{width:33.33% !important;}
	.sec-3 .HomeSolu .slider-nav{width:100%;}
	.sec-3 .HomeSolu .slider-for{width:100%;position: static;}
	.sec-3 .HomeSolu .slider-for .slick-list{width:100%;}
	.sec-3 .HomeSolu .slider-nav .slick-track{padding-left:0;}
	.sec-3 .HomeSolu .slider-nav .item.slick-current a{width:100%;}

	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox{width:98%;margin-bottom:10px;}
	.sec-5 .HomeContact .HomeContactBox .item .itemBox dl dd{margin-right:10px;}

	.Bottom .BototmBox .BototmNav{display: none;}
	.Bottom .BototmBox .BottomCon{width:100%;text-align: center;}
}

@media(max-width:640px){
	.Top .gupiao{display: none;}
	.Top .lan::before{display: none;}
	.HomeBan .item .txt h1{font-size: 22px;}
	.HomeBan .item .txt p.en{margin:20px 0;}
	.HomeBan .item .txt h1 img{max-width:60%;}
	.HomeTit h1{font-size: 22px;}
	.HomeTit h1 b{top:-7px;}
	.sec-2 .HomeAbout .HomeNum{margin:20px 0;}
	.sec-2 .HomeAbout .HomeNum ul li{margin-right:0;width:100%;display: block;font-size: 14px;}
	.sec-2 .HomeAbout .HomeNum ul li span{font-size: 20px;}
	.HomeMore img{width:30px;}
	.sec-2 .HomeAbout .HomeMore{width:30px;height:30px;}
	.sec-2 .HomeAbout .HomeCul{padding:0;}
	.sec-2 .HomeAbout .HomeCul ul li{margin:10px 0;border-left:none;}
  .sec-2 .HomeAbout .HomeCul ul li .ico img{height: 30px;}
  .sec-2 .HomeAbout .HomeCul ul li{min-width: auto;width: 50%;}
	.sec-3 .HomeSolu .slider-nav {display: none;}
	.sec-3 .HomeSolu .slider-nav .item{width:360px !important;}
	.sec-3 .HomeSolu .slider-for .item .txt .more{position: static;margin-top:10px;}
	.sec-3 .HomeSolu .slider-for .item .txt .more img{width:30px;}
	.sec-3 .HomeSolu .slider-for .item .txt{padding:20px;position: static;background:rgba(0,0,0,0.5);}
	.sec-3 .HomeSolu .slider-for .item .txt h1{font-size: 18px;}
	.sec-3 .HomeSolu .slider-for .item .txt .dec{font-size: 13px;line-height: 22px;}
	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox .Jqactive .item dl dd{display: block;padding:0;}
	.sec-5 .HomeContact .HomeContactBox .item{width:100%;margin-bottom:10px;overflow: hidden;background:#fff;}
	.sec-5 .HomeContact .HomeContactBox{background:none;}
	.Bottom .BototmBox .BottomCon .Bgupiao ul li p{font-size: 20px;}
	.Bottom .BototmBox .BottomCon .Bgupiao ul li span{font-size: 14px;letter-spacing: 0px;}
	.Bottom .Copy .copyBox{padding:14px 0;padding-right:60px;}
	.Bottom .BototmBox .BottomCon .fico ul li{margin:0;}

	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox .xNews .item .hnewsName{padding:10px 20px;}
	.sec-4 .HomeNews .HomeNewsCon .HomeNewsBox .xNews .item .hnewsName p{font-size: 14px;line-height: 22px;margin-top:5px;}
}

/*Bottom002743 */
@media(min-width:1025px){
	.sec-5 .Bottom002743{transform:transform:scale(0.5);-webkit-transform:scale(0.5);opacity:0;transition:all 1s 0.4s;}
	.sec-5.active .Bottom002743{transform:transform:scale(1);-webkit-transform:scale(1);opacity:1;}

}
.Bottom002743{background:#333;background-size: cover;}
.index .Bottom002743{position: absolute;bottom: 0;width: 100%;background: none;}
.Bottom002743 .auto{max-width: 1400px;width: 92%;}
.Bottom002743{color: rgba(255,255,255,0.4);padding-top: 4%;}


.Bottom002743>.auto{padding-bottom: 5%;}
.index .Bottom002743>.auto{padding-bottom: 19%;}
.Bottom002743 a{color: rgba(255,255,255,0.4);}
.Bottom002743 a:hover{color: #fff;}
.Bottom002743 .copyright{background: #222; line-height: 24px; padding: 15px 0;color: #888;font-size: 14px;}
.Bottom002743 .copyright a{color: #fff;opacity: .6;}
.Bottom002743 .copyright a:hover{color: #0028aa;}
.Bottom002743 .copyright a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: #c0c0c0; vertical-align: middle; margin: 0 7px;}

.Bottom002743 .links{margin: 53px 0; border-top: 1px solid rgba(255,255,255,0.07);border-bottom: 1px solid rgba(255,255,255,0.07);position: relative; line-height: 24px; padding: 11px 0 11px 70px;}
.Bottom002743 .links a{display: inline-block;}
.Bottom002743 .links span{position: absolute; left: 0; top: 11px; color: rgba(255,255,255,0.4);}
.Bottom002743 .links a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: rgba(255,255,255,0.07);vertical-align: middle; margin: 0 14px;}
.Bottom002743 nav{display: flex;justify-content: space-between;}
.Bottom002743 .contact{float: left;width: 28%;margin-top: -16px;}
.Bottom002743 .contact .name{padding-bottom: 20px;margin-bottom: 0;}
.Bottom002743 .contact .name,
.Bottom002743 nav dl dt{font-size: 24px;color: #fff; padding-bottom: 45px;}
/* .Bottom002743 .contact .name img{max-width: 60px;} */
.Bottom002743 .contact li{ padding-bottom:22px;}
.Bottom002743 .contact li aside{ padding-left: 25px;background-position: left center; background-repeat: no-repeat;background-size: 20px;}
.Bottom002743 .contact li:nth-child(1) aside{background-image: url(../images/Bottom002743_icon_call.png);}
.Bottom002743 .contact li:nth-child(2) aside{background-image: url(../images/Bottom002743_icon_email.png);}
.Bottom002743 .contact li:nth-child(3) aside{background-image: url(../images/cz.png);}
.Bottom002743 .contact li:nth-child(4) aside{background-image: url(../images/Bottom002743_icon_add.png);}
.Bottom002743 .contact li b{font-size: 28px;color: #fff;}
.Bottom002743 nav dl dt a{color: #fff;}
.Bottom002743 nav{float: right; width: 68%;}
.Bottom002743 nav dl{float: left;width:16.667%;margin-right:0 !important;}
.Bottom002743 nav dd{line-height: 40px; padding: 4px 0;font-size: 16px;}
.Bottom002743 nav .code{text-align: left;}
.Bottom002743 nav .code p{margin-top: 10px;}
.Bottom002743 nav .code img{max-width: 121px;}
@media(max-width:768px){
.Bottom002743{position: relative;}

}
@media(min-width:769px){
.Bottom002743 .copyright aside{float: right;}
}
@media(max-width:768px){
.Bottom002743{padding-top: 5%;}
.Bottom002743 nav dl,.Bottom002743 .contact .name{display: none;}
.Bottom002743 nav{float: none;width: auto;clear: both;}
.Bottom002743 nav dl:last-child{display: block;width: 100%;text-align: center;float: none;}
.Bottom002743 .contact{display: table; margin: 0 auto;width: auto;}
.Bottom002743 .links{margin: 30px 0; }
.Bottom002743 .contact .name,
.Bottom002743 .copyright{text-align: center;}
.Bottom002743 .contact li:nth-child(1),
.Bottom002743 .contact li,
.Bottom002743 nav dl dt{padding-bottom: 10px;font-size: 14px;}
.Bottom002743 nav dl{margin-top: 15px;}
.Bottom002743 .contact li b{font-size: 24px;}
}

.right_r ul li a span::after, .right_r ul li a span::after{background: #000 !important;}
.right_r ul li a span::before, .right_r ul li a span::before{background: #000 !important;}
.right_r   ul li a::before{color: #000 !important;}
.right_r ul li a::after{background: url(../images/dotbg1.png) no-repeat center center  !important;background-size: 100% 100%;}

/*Banner002819 */
.Banner002819{overflow: hidden;height: 100vh;}
.Banner002819 .item{height: 100vh;position: relative;}
.Banner002819 .item .img{position:absolute;left:0 ;top: 0;width: 100%;height: 100%;}
.Banner002819 .item .img img{width: 100%;height: 100%;object-fit: cover;}
#wowslider-container1 { display: table;zoom: 1; position: relative;width: 100%;max-width: 100%;max-height:none;margin:0px auto;z-index:1;text-align:left; font-size: 10px;text-shadow: none; -webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box; }
#wowslider-container1 .ws_images ul{position:relative;width: 10000%; height:100%;left:0;list-style:none;margin:0;padding:0;border-spacing:0;overflow: visible;}
#wowslider-container1 .ws_images ul li{position: relative;width:1%;height:100%;line-height:0; overflow: hidden;float:left;padding:0 0 0 0 !important;margin:0 0 0 0 !important;}
#wowslider-container1 .ws_images{position: relative;left:0;top:0;height:100%;max-height:none;max-width: 100%;vertical-align: top;border:none;overflow: hidden;}
#wowslider-container1 .ws_images ul a{width:100%;height:100%;max-height:none;display:block;color:transparent;}
#wowslider-container1 img{max-width: none !important;}
#wowslider-container1 .ws_images .ws_list img,
#wowslider-container1 .ws_images > div > img{width:100%;border:none 0;max-width: none;padding:0;margin:0;}
#wowslider-container1 .ws_images > div > img {max-height:none;}
#wowslider-container1 .ws_images iframe {position: absolute;z-index: -1;}
#wowslider-container1:hover  .ws_controls > a{opacity: 1;}
#wowslider-container1 .ws_controls > a{position: absolute; top: 50%; width: 30px; height:30px; border-top: 3px solid rgba(255,255,255,0.6);border-right: 3px solid rgba(255,255,255,0.4);margin-top: -15px; z-index: 20; cursor: pointer; opacity: 0; transition: 0.3s;}
#wowslider-container1 .ws_controls > a:hover{border-color:#fff; }
#wowslider-container1 .ws_prev{left:3%;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
#wowslider-container1 .ws_next{right:3%;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
#wowslider-container1  .ws_bullets { position:absolute;width: 100%; left: 0; bottom: 5%;text-align: center;z-index:70;}
#wowslider-container1  .ws_bullets div{position:relative;font-size: 0px;}
#wowslider-container1  .ws_bullets { padding: 0px; }
#wowslider-container1 .ws_bullets a { margin: 0 10px; width:25px;height:5px;background: rgba(255,255,255,0.4);display: inline-block;position:relative;color:transparent;border-radius: 5px;overflow: hidden; transition: 0.3s;}
#wowslider-container1 .ws_bullets a:after{position: absolute; left: 0; top: 0; height: 100%; border-radius: 5px; content: '';background: #0028aa; width: 0; }
#wowslider-container1 .ws_bullets a.ws_selbull{width: 85px;}
#wowslider-container1 .ws_bullets a.ws_selbull:after{width: 100%;transition:linear 6s;}
#wowslider-container1 .ws_images > ul{
	animation: wsBasic 18.3s infinite;
	-moz-animation: wsBasic 18.3s infinite;
	-webkit-animation: wsBasic 18.3s infinite;
}
@keyframes wsBasic{0%{left:-0%} 22.4%{left:-0%} 33.33%{left:-100%} 55.74%{left:-100%} 66.67%{left:-200%} 89.07%{left:-200%} }
@-moz-keyframes wsBasic{0%{left:-0%} 22.4%{left:-0%} 33.33%{left:-100%} 55.74%{left:-100%} 66.67%{left:-200%} 89.07%{left:-200%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 22.4%{left:-0%} 33.33%{left:-100%} 55.74%{left:-100%} 66.67%{left:-200%} 89.07%{left:-200%} }

@media(max-width:768px){
#wowslider-container1 .ws_bullets a{margin: 0 4px;width:20px;height:4px;}
#wowslider-container1 .ws_bullets a.ws_selbull{width:40px;}
#wowslider-container1 .ws_controls > a{width: 20px; height: 20px; margin-top: -10px;}
}

.Banner002819 .slick-dots{ position:absolute;width: 100%; left: 0; bottom: 5%;text-align: center;z-index:70;}
.Banner002819 .slick-dots li{position:relative;font-size: 0px;display: inline-block;}
.Banner002819 .slick-dots li button {display: none;}
.Banner002819 .slick-dots li { margin: 0 10px; width:25px;height:5px;background: rgba(255,255,255,0.4);display: inline-block;position:relative;color:transparent;border-radius: 5px;overflow: hidden; transition: 0.3s;}
.Banner002819 .slick-dots li:after{position: absolute; left: 0; top: 0; height: 100%; border-radius: 5px; content: '';background: #0028aa; width: 0; }
.Banner002819 .slick-dots li.slick-active{width: 85px;}
.Banner002819 .slick-dots li.slick-active:after{width: 100%;transition:linear 5s;}
@keyframes wsBasic{0%{left:-0%} 22.4%{left:-0%} 33.33%{left:-100%} 55.74%{left:-100%} 66.67%{left:-200%} 89.07%{left:-200%} }
@-moz-keyframes wsBasic{0%{left:-0%} 22.4%{left:-0%} 33.33%{left:-100%} 55.74%{left:-100%} 66.67%{left:-200%} 89.07%{left:-200%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 22.4%{left:-0%} 33.33%{left:-100%} 55.74%{left:-100%} 66.67%{left:-200%} 89.07%{left:-200%} }   

.Banner002819 .slick-arrow{position: absolute; top: 50%; width: 30px; height:30px; border-top: 3px solid rgba(255,255,255,0.6);border-right: 3px solid rgba(255,255,255,0.4);margin-top: -15px; z-index: 20; cursor: pointer; opacity: 0; transition: 0.3s;z-index:99;}
.Banner002819:hover .slick-arrow{border-color:#fff;opacity: 1;}
.Banner002819 .slick-arrow.slick-prev{left:3%;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Banner002819 .slick-arrow.slick-next{right:3%;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}

@media(max-width:1024px){
    .Banner002819{margin-top: 50px;}
    .Banner002819,.Banner002819 .item{height: auto;}
    .Banner002819 .slick-dots li.slick-active{width: 30px !important;}
    .Banner002819 .item .img{position: static;}
}

/*Floor003129 */
.Floor003129 {padding: 7vw 0 0;}
.Floor003129 .title1{margin-bottom: 5%;display: flex;justify-content: space-between;align-items: center;}
.Floor003129 .title1 h2{font-size: 40px;color: #333;font-weight: normal;}
.Floor003129 .title1 a{color: #fff;background: #0028aa;color: #fff;padding: 5px 10px;font-size: 15px;}
.Floor003129 .list label{border: solid 1px #dedede;font-size: 0.875em;line-height: 1.7142;padding: 0 0.5714em;display: inline-block;transition: 0.3s;color: #fff;}
.Floor003129 .list a:hover label{border-color: #0028aa; background-color: #0028aa !important;color: #fff;}
.Floor003129 .list .tit{font-size: 1.25em;color: #333333;margin: 10px 0; }
.Floor003129 .list ol .tit{line-height: 1.6;}
.Floor003129 .list .txt p{margin: 0;color: #666666;font-size: 0.875em;line-height: 1.7142;}
.Floor003129 .list time{font-family: 'Roboto-Regular';color: #999999; padding-right: 3.4375em;background: url(../images/Floor003129-icon.svg) no-repeat right center; background-size: 1em auto;display: inline-block;}
.Floor003129 .list ol time{margin-top: 3em;}
.Floor003129 .list ol .pic{overflow: hidden;position: relative; margin-bottom: 2.5em;transition: all .3s;width: 100%;}
.Floor003129 .list ol :hover .pic:after,
.Floor003129 .list ol:hover .pic:before{width: 100%; height: 100%; opacity: 1;}
.Floor003129 .list ol .pic .Ispic{padding-bottom:58.214%;transition: 0.5s;width: 100%;}
.Floor003129 .list li a{padding: 0 2%;}
.Floor003129 .list li a:hover aside{color: #0028aa;}
.Floor003129 .list ol .pic:hover .Ispic{transform:scale(1.1);}
.Floor003129 .list ol .pic_01{overflow: hidden;}
.Floor003129 .list ol .txt{margin: 10px 10px 0 5px;}

@media (min-width:1025px) {
    .Floor003129 .list{position: relative;z-index: 1;}
    .Floor003129 .list:before{position: absolute;content: '';left:37.286%;width: 1px;height: 100%;background-color: #f2f2f2; top: 0;}
    .Floor003129 .list ol{float: left;width: 36.429%;}
    .Floor003129 .list li{float: right;width: 57.143%; border-bottom: 1px solid #f2f2f2;margin-bottom: 1em;}
    .Floor003129 .list li a{height: 8.625em;display: block;}
    .Floor003129 .list li .txt{position: relative;padding-right: 8.75em;}
    .Floor003129 .list li time{position: absolute;right: 0; top: 50%; line-height: 2; margin-top: -1em;}
    }
@media(max-width:1600px){
    .Floor003129 {padding: 5vw 0 0;}
    .index .Bottom002743>.auto{padding-bottom:10%;}
}

@media(max-width:1440px){
    .Top002990 .top-nav li{padding:0 15px;}
    .Top002990 .top-nav li a{font-size: 16px;}
}


@media (max-width:1366px) {
.Floor003129 {padding: 5vw 0 0;}
.Floor002279 .list .item .tit span{font-size: 25px;}
.Floor003129 .title1{margin-bottom:1.5%;}
.Top002990 .top{padding:8px 0;}
.Floor003130 .title1{font-size: 30px;}
.Floor003129 .title1 h2{font-size: 30px;}
.Floor003129 .list li {margin-bottom: 0;}
.Floor003129 .list .tit{font-size: 16px;}
.Floor003129 .list ol time{margin-top:20px;}
.Floor003129 .list .txt p{-webkit-line-clamp：1}
.Floor003129 .list li a{height:auto !important;padding:10px 0;}
.Bottom002743 .contact .name, .Bottom002743 nav dl dt{font-size: 16px;}
.Bottom002743 .contact .name, .Bottom002743 nav dl dd{font-size: 14px;line-height: 30px;}
.index .Bottom002743>.auto{padding-bottom:6%;}
.Floor002279 .wrap-tit h1 span{font-size: 30px;}
.Top002990 .top-nav li .indexNavTwo2 dt a{font-size: 14px;line-height: 30px;}
.Floor003129 .list li:first-child a{padding-top:0;}

}

@media(max-width:1280px){
    .Top002990 .top-nav {right: 26.5%;}
    .Top002990 .top .logo img{max-width:280px;}
    .Top002990 .top-nav li{padding:0 25px;}
    .Top002990 .top-nav li a{font-size: 15px;}
    .Floor003129 .list ol .pic{margin-bottom:20px;}
    .Floor003129 .list .tit{margin:6px 0;}
    .name{margin-bottom:0 !important;}
}




@media(min-width:1025px){
	.sec-4  .Floor003129 .title1{transform:translateY(280px);-webkit-transform:translateY(280px);opacity:0;transition:all 1s 0.1s;}
	.sec-4.active  .Floor003129 .title1{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}
	.sec-4 .Floor003129 .list{transform:scale(0.5);-webkit-transform:scale(0.5);opacity:0;transition:all 1s 0.4s;}
	.sec-4.active .Floor003129 .list{transform:scale(1);-webkit-transform:scale(1);opacity:1;}

}

@media (max-width:1024px) {
    .Top002990 .qh{margin-top:13px;}
    .Floor002279 .list .item{width:33.33%;}
    .Floor002279 .list .item:nth-child(3){width:33.33%;}
    .Floor002279 .wrap-tit{left:0;width:100%;text-align:center;}
    .Floor003130 .ytable .ytable-cell{padding:30px;}
    .Floor003130{padding:30px 0;}
    .Floor003129 .list label{padding:0 15px;font-size: 14px;line-height: 30px;}
    .Floor003129 .list .txt p{font-size: 14px;}
    .Floor003129 .list time{font-size: 14px;}
    .Floor003129 .list li{padding:0 !important;}
    .index .Bottom002743{position: static;}
    .Floor003129{padding:30px 0;}
    
	
}
@media (max-width:1024px) {
.Floor003129 .auto{padding: 1em 0;}
.Floor003129 .list ol{margin-bottom: 1em;}
.Floor003129 .list li{border-top: 1px solid #f2f2f2; padding: 1em 0;}
.Floor003129 .list li time{margin-top: 1em;}
}

@media(max-width:768px){
    .Top002990 .top .logo img{max-width:200px;height:auto;}
    .Floor002279 .wrap-tit h1 span{font-size: 20px;font-weight: bold;}
    .Floor002279 .list .item{width:33.333%;border:none;float: left;}
    .Floor002279 .list .item:nth-child(3){width:33.333%;}
    .Floor002279 .list .item .tit span{font-size: 17px;}
    .Floor002279 .list .item .tit {top: 50%;transform:translate(-50%,-50%);width: 25px;left: 50%;}
    .Floor002279 .list .item .pic{height:40vh;position: relative;overflow: hidden;}
    .Floor002279 .list .item .pic img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);object-fit: cover;}
    .Floor003130 .title1{font-size: 20px;font-weight: bold;}
    .Floor003129 .title1 h2{font-size: 20px;font-weight: bold;}
    .meuw ul li a{line-height: 30px;}
    .Top002990 .top-menu li span{line-height: 40px;}
    .meuw .navR dt a{line-height: 30px;}
    .meuw .navR dt{line-height: 40px;padding:0;}
}




.Floor003129 .owl-carousel .owl-dots{text-align: center;position: absolute;left: 50%;transform: translateX(-50%);bottom:10px;}
.Floor003129 .owl-carousel .owl-dots .owl-dot{width: 10px;height: 10px;background:#ccc;margin-left: 10px;display: inline-block;border-radius: 100px;}
.Floor003129 .owl-carousel .owl-dots .owl-dot:first-child{margin-left: 0;}
.Floor003129 .owl-carousel .owl-dots .active{background: #0028aa;width: 10px;}


.bannerbig{height:100vh;overflow-y:auto;position:fixed;width:100%;z-index:99999;}
.banner01{height:250vh;width:100%;z-index:99998;}
.start_up{width:100%;height:100vh;position:sticky;top:0;left:0;z-index:9999;overflow:hidden;}
.start_up .ig img{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;object-fit:cover;}
.start_up .ig::before{content:'';display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;transition:all .5s;position:absolute;top:0;left:0;z-index:21;background-image: url(../images/20220805100830687.png);}
.start_up .ig{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;transition:all .5s;position:absolute;top:0;left:0;z-index:20;cursor: pointer;}
  
::-webkit-scrollbar{
	width: 5px; height:5px;-webkit-overflow-scrolling : touch;
	background-color: #e6e6e6;}
::-webkit-scrollbar-track{
	background-color: #e6e6e6;}
::-webkit-scrollbar-thumb{
	border-radius: 10px;
	background-color: #0028aa;}
::-webkit-scrollbar-button{
	height: 0px;
	background-color: #e6e6e6;}

.bannerbig::-webkit-scrollbar{
	width: 0; height:0;-webkit-overflow-scrolling : touch;
	background-color: #e6e6e6;}
    .bannerbig::-webkit-scrollbar-track{
	background-color: #e6e6e6;}
    .bannerbig::-webkit-scrollbar-thumb{
	border-radius: 0;
	background-color: #58504a;}
    .bannerbig::-webkit-scrollbar-button{
	height: 0px;
	background-color: #e6e6e6;}



/*Floor003018 */
.Floor003018{padding: 5% 0;}
.Floor003018 .auto{max-width: 1400px;}
.Floor003018 .left{font-size: 18px;}
@media(min-width:1025px) and (max-width:1440px){
.Floor003018 .left{font-size: 1.2vw;}
}
@media(max-width:640px){
.Floor003018 .left{font-size: 3vw;}
}
.Floor003018 .title aside{padding-left: 4.58vw;}
.Floor003018 .title .cn{font-size: 30px;color: #333;position: relative;}
.Floor003018 .title .cn:before{position: absolute; content: '';width: 50px;height: 4px;background-color: #0028aa; border-radius: 5px; left: 0; top: 50%; margin-top: -2px;}
.Floor003018 .title .en{color: #999;opacity: 0.5;padding-bottom: 5px;}
.Floor003018 .edit-intro{font-size: 0.889em;margin: 2.9vw 0; line-height: 2em; text-align: justify;} 
.Floor003018 .number li{float: left;width: 25%;color: #999;}
.Floor003018 .number li > span{display: inline-block; vertical-align: text-bottom;}
.Floor003018 .number li .counter{font-size: 40px;font-weight: 100;color: #0028aa;}
.Floor003018 .number li .danwei{margin-left: 15px;color: #999;text-align: center;}
.Floor003018 .number li .danwei i{display: block;font-size: 12px;font-style: normal;}
.Floor003018 .number li aside{font-size: 16px;padding-top: 10px;}

.Floor003018 .right dd{background: #000; float: left; width: 33.333%; text-align: center;position: relative;}
.Floor003018 .right dd .Ispic{padding-bottom: 100%; transition: 0.3s;}
.Floor003018 .right dd .txt{position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); text-align: center;color: #fff;font-size: 24px; line-height: 1.334em;}
.Floor003018 .right dd .en{font-size: 0.5em;opacity: 0.7; word-break: break-word; line-height: 1.5em; margin-top: 4px;text-transform: uppercase;}
.Floor003018 .right dl:hover dd .Ispic{opacity: 0.5;}
.Floor003018 .right dl dd:hover .Ispic{opacity: 1;}
@media(min-width:1025px){
.Floor003018 .left{width: 43.879%;}
.Floor003018 .right{width: 50%;}
}
@media(max-width:1024px){
.Floor003018 .left{margin-bottom: 4vw;}
}
@media(max-width:768px){
.Floor003018 .right dd{width: 50%; }
}
@media(max-width:640px){
.Floor003018 .number li{margin: 0 0 5vw 0!important; width: 50%; text-align: center;}
.Floor003018 .right dd .txt{font-size: 5vw;}
}
/*数字动画*/
.Floor003018 .counter i{overflow: hidden;font-style: normal;font-size: 60px;display: inline-block; width: 0.55em; height:60px;}
@media(min-width:1025px) and (max-width:1600px){
.Floor003018 .counter i{font-size: 4vw;}
}
@media(max-width:640px){
.Floor003018 .counter i{font-size: 12vw;}
}
.Floor003018 .counter i:before {
	font-size: 1em;
    font-family: 'Tensentype-JiaLiXiYuanJ';
	line-height: 1em; 
	color: #0028aa;
	display: block;
	white-space: normal;
	transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-webkit-transform: translateY(0);
	transition: 0s .5s;
	-moz-transition: 0s .5s;
	-ms-transition: 0s .5s;
	-o-transition: 0s .5s;
	-webkit-transition: 0s .5s;
	text-align: center;
}
.Floor003018.active .counter i:before {
	transition: transform 2s ease-out 1.4s;
	-moz-transition: transform 2s ease-out 1.4s;
	-ms-transition: transform 2s ease-out 1.4s;
	-o-transition: transform 2s ease-out 1.4s;
	-webkit-transition: transform 2s ease-out 1.4s;
}
.Floor003018 .counter i:nth-child(2n):before {
	content: '0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9';
}
.Floor003018 .counter i:nth-child(2n+1):before {
	content: '0 1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 0 0 0';
}
.Floor003018 .counter i.n0:nth-child(2n):before,
.Floor003018.active .counter i.n0:nth-child(2n+1):before {
	transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-webkit-transform: translateY(0);
}
.Floor003018 .counter i.n1:nth-child(2n):before,
.Floor003018.active .counter i.n1:nth-child(2n+1):before {
	transform: translateY(-5%);
	-moz-transform: translateY(-5%);
	-ms-transform: translateY(-5%);
	-o-transform: translateY(-5%);
	-webkit-transform: translateY(-5%);
}
.Floor003018 .counter i.n2:nth-child(2n):before,
.Floor003018.active .counter i.n2:nth-child(2n+1):before {
	transform: translateY(-10%);
	-moz-transform: translateY(-10%);
	-ms-transform: translateY(-10%);
	-o-transform: translateY(-10%);
	-webkit-transform: translateY(-10%);
}
.Floor003018 .counter i.n3:nth-child(2n):before,
.Floor003018.active .counter i.n3:nth-child(2n+1):before {
	transform: translateY(-15%);
	-moz-transform: translateY(-15%);
	-ms-transform: translateY(-15%);
	-o-transform: translateY(-15%);
	-webkit-transform: translateY(-15%);
}
.Floor003018 .counter i.n4:nth-child(2n):before,
.Floor003018.active .counter i.n4:nth-child(2n+1):before {
	transform: translateY(-20%);
	-moz-transform: translateY(-20%);
	-ms-transform: translateY(-20%);
	-o-transform: translateY(-20%);
	-webkit-transform: translateY(-20%);
}
.Floor003018 .counter i.n5:nth-child(2n):before,
.Floor003018.active .counter i.n5:nth-child(2n+1):before {
	transform: translateY(-25%);
	-moz-transform: translateY(-25%);
	-ms-transform: translateY(-25%);
	-o-transform: translateY(-25%);
	-webkit-transform: translateY(-25%);
}
.Floor003018 .counter i.n6:nth-child(2n):before,
.Floor003018.active .counter i.n6:nth-child(2n+1):before {
	transform: translateY(-30%);
	-moz-transform: translateY(-30%);
	-ms-transform: translateY(-30%);
	-o-transform: translateY(-30%);
	-webkit-transform: translateY(-30%);
}
.Floor003018 .counter i.n7:nth-child(2n):before,
.Floor003018.active .counter i.n7:nth-child(2n+1):before {
	transform: translateY(-35%);
	-moz-transform: translateY(-35%);
	-ms-transform: translateY(-35%);
	-o-transform: translateY(-35%);
	-webkit-transform: translateY(-35%);
}
.Floor003018 .counter i.n8:nth-child(2n):before,
.Floor003018.active .counter i.n8:nth-child(2n+1):before {
	transform: translateY(-40%);
	-moz-transform: translateY(-40%);
	-ms-transform: translateY(-40%);
	-o-transform: translateY(-40%);
	-webkit-transform: translateY(-40%);
}
.Floor003018 .counter i.n9:nth-child(2n):before,
.Floor003018.active .counter i.n9:nth-child(2n+1):before {
	transform: translateY(-45%);
	-moz-transform: translateY(-45%);
	-ms-transform: translateY(-45%);
	-o-transform: translateY(-45%);
	-webkit-transform: translateY(-45%);
}
.Floor003018 .counter i.n0:nth-child(2n+1):before,
.Floor003018.active .counter i.n0:nth-child(2n):before {
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.Floor003018 .counter i.n1:nth-child(2n+1):before,
.Floor003018.active .counter i.n1:nth-child(2n):before {
	transform: translateY(-55%);
	-moz-transform: translateY(-55%);
	-ms-transform: translateY(-55%);
	-o-transform: translateY(-55%);
	-webkit-transform: translateY(-55%);
}
.Floor003018 .counter i.n2:nth-child(2n+1):before,
.Floor003018.active .counter i.n2:nth-child(2n):before {
	transform: translateY(-60%);
	-moz-transform: translateY(-60%);
	-ms-transform: translateY(-60%);
	-o-transform: translateY(-60%);
	-webkit-transform: translateY(-60%);
}
.Floor003018 .counter i.n3:nth-child(2n+1):before,
.Floor003018.active .counter i.n3:nth-child(2n):before {
	transform: translateY(-65%);
	-moz-transform: translateY(-65%);
	-ms-transform: translateY(-65%);
	-o-transform: translateY(-65%);
	-webkit-transform: translateY(-65%);
}
.Floor003018 .counter i.n4:nth-child(2n+1):before,
.Floor003018.active .counter i.n4:nth-child(2n):before {
	transform: translateY(-70%);
	-moz-transform: translateY(-70%);
	-ms-transform: translateY(-70%);
	-o-transform: translateY(-70%);
	-webkit-transform: translateY(-70%);
}
.Floor003018 .counter i.n5:nth-child(2n+1):before,
.Floor003018.active .counter i.n5:nth-child(2n):before {
	transform: translateY(-75%);
	-moz-transform: translateY(-75%);
	-ms-transform: translateY(-75%);
	-o-transform: translateY(-75%);
	-webkit-transform: translateY(-75%);
}
.Floor003018 .counter i.n6:nth-child(2n+1):before,
.Floor003018.active .counter i.n6:nth-child(2n):before {
	transform: translateY(-80%);
	-moz-transform: translateY(-80%);
	-ms-transform: translateY(-80%);
	-o-transform: translateY(-80%);
	-webkit-transform: translateY(-80%);
}
.Floor003018 .counter i.n7:nth-child(2n+1):before,
.Floor003018.active .counter i.n7:nth-child(2n):before {
	transform: translateY(-85%);
	-moz-transform: translateY(-85%);
	-ms-transform: translateY(-85%);
	-o-transform: translateY(-85%);
	-webkit-transform: translateY(-85%);
}
.Floor003018 .counter i.n8:nth-child(2n+1):before,
.Floor003018.active .counter i.n8:nth-child(2n):before {
	transform: translateY(-90%);
	-moz-transform: translateY(-90%);
	-ms-transform: translateY(-90%);
	-o-transform: translateY(-90%);
	-webkit-transform: translateY(-90%);
}
.Floor003018 .counter i.n9:nth-child(2n+1):before,
.Floor003018.active .counter i.n9:nth-child(2n):before {
	transform: translateY(-95%);
	-moz-transform: translateY(-95%);
	-ms-transform: translateY(-95%);
	-o-transform: translateY(-95%);
	-webkit-transform: translateY(-95%);
}
/*Floor002598 */
.Floor002598{position: relative;}
.Floor002598,
.Floor002598 .videoCover{ position:relative; overflow:hidden; z-index:1;}
.Floor002598 .videoCover video{ position:absolute; left:0; top:0; z-index:2; background:#000;}
.Floor002598 .videoCover img{ display:block; width:100%;}
.Floor002598 .videoCover::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.4); z-index:3;}
.Floor002598 .video_open::before{background:rgba(0,0,0,0.2);}
.Floor002598 .play_btn{ cursor:pointer; position:absolute; top:50%; left:50%; margin:-46.5px 0 0 -46.5px;width:63px;height:63px; z-index:20;}
.Floor002598 .play_btn i{ display:block; height:100%; position:relative; z-index:3;border-radius:50%; background:url(../images/Floor002598_icon_play.png) no-repeat center center #0028aa;background-size:25px; }
.Floor002598 .play_close i{ background-image:none;}
.Floor002598 .play_close i::before,
.Floor002598 .play_close i::after{ position:absolute; content:''; height:40%; width:6px; background:#fff; border-radius:6px; top:30%; }
.Floor002598 .play_close i::before{ left:36%;}
.Floor002598 .play_close i::after{ left:56%;}
.Floor002598 .play_btn::before,
.Floor002598 .play_btn::after{ z-index:1; position:absolute; content:'';border-radius:50%;}
.Floor002598 .play_btn::before{ background:rgba(255,255,255,0.27); left:-40%; top:-40%; right:-40%; bottom:-40%;}
.Floor002598 .play_btn::after{ border:1px solid rgba(255,255,255,0.11);left:-70%; top:-70%; right:-70%; bottom:-70%;}
.Floor002598 .play_btn aside{ position:absolute; left:50%; margin-left:-50px; top:200%; text-align:center; width:100px; color:#fff; text-decoration:underline;}
.Floor002598 .play_btn aside span{ color:#fff;text-decoration:underline;}
.Floor002598 .play_close aside{ display:none;}

/* 
.Playbtn{position:absolute;width:100px;height:100px;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 999;}
.Playdot{position: absolute;width:45px;height: 45px;left:50%;top:50%;transform:translate(-50%,-50%);background: url(../images/play.png) no-repeat;background-size:100% 100%;z-index: 200;}

.pulse,.pulse-big{position: absolute;width: 100px;height: 100px;border: 2px solid #d61518;background: rgba(214, 21, 24, 0.8);border-radius: 50%;z-index: 100;opacity: 0;}
.pulse{background: rgba(214, 21, 24, 0.6)!important;-webkit-animation: warn 1.2s ease-out;-moz-animation: warn 1.2s ease-out;animation: warn 1.2s ease-out;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-iteration-count: infinite;box-shadow: 1px 1px 30px #d61518;}
.pulse-big{background: rgba(214, 21, 24, 0.6)!important;-webkit-animation: warns 1.2s ease-out;-moz-animation: warns 1.2s ease-out;animation: warns 1.2s ease-out;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-iteration-count: infinite;box-shadow: 1px 1px 30px #d61518;}

@keyframes warn {
    0% {
        -moz-transform: scale(0);
        transform: scale(0);
        opacity: 1;
    }
    100% {
        -moz-transform: scale(1);
        transform: scale(1);
        opacity: 0;
    }
}

@keyframes warns {
    0% {
      	-o-transform: scale(0);
      	transform: scale(0);
      	opacity: 1;
    }
    100% {
      	-o-transform: scale(0.6);
      	transform: scale(0.6);
      	opacity: 0;
    }
} */




.Floor002598 .list li{ line-height:40px; height:40px; overflow:hidden; padding:0 3%; width:100% !important;}
.Floor002598 .list li span{ float:left;color:#fff; margin-right:10px;}
.Floor002598 .list li dl{ float:left; max-width:40%; color:#fff;}
.Floor002598 .list li dl.odd{ float:right; text-align:right;}
.Floor002598 .list li a{ color:#fff;}
.Floor002598 .list li a:hover{ text-decoration:underline;}

.Floor002598 .bx-pager{  text-align:center;}
.Floor002598 .bx-pager div{ display:inline-block; width:5px; height:5px; margin:0 5px;}
.Floor002598 .bx-pager a{ display:block; overflow:hidden; line-height:1000px; height:5px; border-radius:50%; background:#fff;}
.Floor002598 .bx-pager a.active{ background:#0028aa;}
@media(max-width:1280px){
.Floor002598 .play_btn{ margin:-35px 0 0 -35px;width:70px;height:70px;}
}
@media(min-width:1025px){
.Floor002598 .list{ position:absolute; left:0; top:50%; margin-top:-20px; z-index:10; width:100%; transition:0.2s;}
.Floor002598 .list_down{ top:auto; margin-top:0; bottom:5%;}
.Floor002598 .bx-pager{position:absolute; z-index:30; left:0; bottom:5%; width:100%; }
}
@media(max-width:1024px){
.Floor002598 .play_btn{top:30%;}
.Floor002598 .play_btn aside{ top:150%;}
.Floor002598 .list{ background:#0028aa;}
.Floor002598 .list li{ padding:0 2%;}
.Floor002598 .list li dl{max-width:48%;}
.Floor002598 .list li span{ color:rgba(255, 255, 255, 0.54);}
.Floor002598 .bx-pager{ padding:3% 0;}
.Floor002598 .bx-pager a{background:#999;}
}
@media(max-width:640px){
.Floor002598 .play_btn::before{left:-10%; top:-10%; right:-10%; bottom:-10%;}
.Floor002598 .play_btn::after{ left:-30%; top:-30%; right:-30%; bottom:-30%;}
.Floor002598 .play_btn aside{ top:105%;}
}
@media(max-width:480px){
.Floor002598 .play_btn{top:20%;  margin:-20px 0 0 -20px;width:40px;height:40px;}
.Floor002598 .play_btn i{ background-size:20px;}
.Floor002598 .list li{ height:80px; line-height:30px; padding:10px 2%;}
.Floor002598 .list li dl,
.Floor002598 .list li dl.odd{ float:none; text-align:left; max-width:none;}
}


/*Banner003069 */
.Banner003069{position: relative; z-index: 1;}
.Banner003069 .auto{max-width: 1200px;}
.Banner003069 .Ispic{padding-top: 33.5%;}
.Banner003069 .Ispic img{display: none;width: 100%;}
.Banner003069 .txt{position: absolute; left: 0; top:50%;transform: translateY(-50%); width: 100%; z-index: 10;color: #fff;}
.Banner003069 .txt1{bottom: 6vw;}
.Banner003069 .txt .en{font-size: 0.5em;text-align: left;}
.Banner003069 .txt .cn{text-align: left;font-size: 2.5em;font-weight: bold;line-height: 2.2;}
.Banner003069 .txt p{font-size: 1.8em;text-align: left;line-height: 1.5;color: #d0d0d0;line-height: 1.5;}

.cpp_box{display: flex;margin-top: 3%;}
.cpp_l{max-width: 200px;margin-right: 30px;vertical-align: middle;}
.cpp_l img{width: 100%;}
.cpp_r{width: 68%;}

@media(max-width:1024px){
    .Banner003069{margin-top: 50px;}
.Banner003069 .Ispic {padding-top: 0;}
.Banner003069 .Ispic img{display: block;}
}
@media(max-width:640px){
    .Banner003069 .txt{top: 50%;transform: translate(-50%,-50%);left: 50%;}
    .Banner003069 .txt .cn{font-size: 30px;text-align: center;line-height: 2;}
    .Banner003069 .txt p{font-size: 16px;text-align: center;}
    }
/*
 .Location001714 为demo编号
 */
.Location001714{position: absolute;
   top: 100px;
    height: 50px;
    z-index: 2;
    width: 100%;
	display: none;
}
.Location001714 .auto{ text-align:right; color:#fff; font-size:30px;max-width: 1400px;}
.Location001714 dl{ font-size:14px; padding-top:5px;text-align: left;}
.Location001714 dl a{ color:#fff;}
.Location001714 dl i{ margin:0 5px;}
@media(max-width:640px){
.Location001714{margin-top:-56px; height:56px;}
.Location001714 .auto{font-size:20px;}
}



div:not(.mc_index) .mc_main {
    min-height: calc(100vh - 600px);
}
.mc_j2s1 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    background: #f7f7f7;
}
.mc_j2s1_title1 {
    margin: 70px 0 70px;
    text-align: center;font-size: 40px;
    color: #333;
}
.mc_j2s1_content {
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.mc_j2s1.animated .mc_j2s1_list::before {
    width: 0;
}
.mc_j2s1_list::before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    z-index: 20;
    width: 100%;
    height: 100%;
    background: #f7f7f7;
    transition: all 1.2s ease-in;
}
.mc_j2s1_li:not(:last-child) {
    border-right: 1px solid #666;}
.mc_j2s1_li {
    position: relative;
    z-index: 10;
    float: left;
    width:33.333333%;
    height: 100%;
    text-align: center;
    padding: 5% 0;
    overflow: hidden;
}
.mc_j2s1_li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
}
.mc_j2s1_lisbox {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    width: 70%;
    max-width: calc(100% - 60px);
    /* white-space: nowrap; */
    /* font-size: 100px; */
}
.clearfix::after {
    display: block;
    clear: both;
    height: 0;
    content: ' ';
}
.mc_n1a1s1_txt p {
    font-size: 24px;
}
.mc_n1a1s1_txt p {
    font-size: 16px;
    line-height: 40px;
    color: #d0d0d0;
}
.mc_j2s1_lisbox h4{font-size: 40px;font-weight: bold;color: #fff;margin-bottom: 30px;}
.mc_j2s1_lisbox b{color: #fff;}
.mc_j2s1_lisbox1 h4{font-size: 40px;font-weight: bold;color: #fff;margin-top: 25px;}

/*Floor002529 */
.Floor002529{ padding:4% 0;}
.Floor002529 .auto{max-width: 1400px;margin: 0 auto;}
.Floor002529 h1{font-size: 40px;color: #333;font-weight: bold;text-align: center;
    margin: 0 aut}
.Floor002529 h2{text-align: center;
    color: #333;
    font-weight: normal;
    font-size: 30px;
    line-height: 60px;}
.Floor002529 p{font-size: 18px;
    color: #666;
    line-height: 32px;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 40px;}
.Floor002529 .video{ position:relative; z-index:1;width: 1050px;
    height: 522px;
    margin: 0 auto;}
.Floor002529 .video img{ display:block; width:100%;}
.Floor002529 .open_video,
.Floor002529 .file{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; }
.Floor002529 .open_video span{position:absolute; left:0; text-align:center; top:50%; margin-top:-41px; color:#fff;width:100%; line-height:20px;}
.Floor002529 .open_video span::before{ display:block; content:''; max-width:60px; width:15%; height:52px; background:url(../images/Floor002529_icon.png) no-repeat center center; background-size:contain; margin:0 auto 10px;}
.Floor002529 .file{ z-index:3; display:none;}
.Floor002529 .file .close{ position:absolute; z-index:10; right:1%; top:3%; width:40px; height:40px; border-radius:50%; background:#0028aa; cursor:pointer;}
.Floor002529 .file .close span{ font-size:20px; color:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.Floor002529 .intro{ padding-bottom:2%;}
.Floor002529 .intro .ul_num{max-width: 1176px;
    margin: 0 auto;
    margin-top: 4%;}
.Floor002529 .intro .ul_num li{ float:left; width:25%; text-align:center; font-size:18px; color:#000;}
.Floor002529 .intro .ul_num li span{ color:#0028aa; font-size: 58px;
    font-weight: bold;}
.Floor002529 .intro .ul_num li p{ font-size:22px;}
@media(max-width:1366px){
    .mc_j2s1_lisbox h4{font-size: 24px;}
    .mc_j2s1_title2,.mc_j2s1_title1{font-size: 30px;}
    .mc_n1a1s1_txt p{line-height:34px;}
}
@media(max-width:1024px){
.Floor002529 .intro .ul_num li span{ font-size:40px;}

.mc_j2s1_li{width: auto;float: none;}
.mc_j2s1_title1{font-size: 20px;margin:25px 0 20px;}
}
@media(max-width:640px){
.Floor002529 .intro .ul_num li{ font-size:14px; }
.Floor002529 .intro .ul_num li span{ font-size:30px;}
.Floor002529 .intro .ul_num li p{ font-size:18px;}
.Floor002529 .video img{ height:220px;}

.mc_j2s1_lisbox h4{font-size: 18px;margin-bottom: 20px;}
.mc_n1a1s1_txt p{font-size: 14px;line-height: 24px;}
}
.Floor002529 .file .close span {height: 20px;
    width: 20px;background:url(../images/icon1.png) no-repeat center center;
}




/*Floor002896 */

.Floor002896{background:#fff;background-size:cover; padding:4% 0 6% 0;}
.Floor002896 .auto{max-width: 1400px;width: 100%;}
.Floor002896 .name{text-align: center;
    color: #333;
    font-size: 40px;
    padding-bottom: 4%;font-weight: bold;}
.Floor002896 .main{position: relative; z-index: 1;}
.Floor002896 .carousel{ position :relative ; }
.Floor002896 .carousel .slides{overflow: hidden;position :relative ;}
.Floor002896 .carousel .slides .slideItem {position:absolute;cursor :pointer;overflow:hidden;}
.Floor002896 .carousel .slides .slideItem a{position: relative; z-index: 10;display: block;}
.Floor002896 .carousel .slides .slideItem .desc{display: none;line-height: 40px; text-align: center;}
.Floor002896 .carousel .slides .slideItem#side0 img{ opacity:1;filter:alpha(opacity=100);}
.Floor002896 .carousel .slides .slideItem#side0 .desc{display: block;position: absolute; left: 0; top: 100%; width: 100%;}
.Floor002896 .carousel .prevButton,
.Floor002896 .carousel .nextButton{position :absolute ;bottom :0;width :40px;height :40px;cursor :pointer; background:#fff; z-index:30; }
.Floor002896 .carousel .prevButton:before,
.Floor002896 .carousel .nextButton:before{position: absolute; content: ''; width: 10px; height: 10px; border-right: 1px solid #000;border-top: 1px solid #000; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);}
.Floor002896 .carousel .prevButton:before{transform: rotate(-135deg);}

.Floor002896 .info-show{background: #fff;}
.Floor002896 .info-show li .time{ font-size: 72px; line-height: 54px; color:#000; vertical-align: bottom; margin-bottom: 9.4%; }
.Floor002896 .info-show li .time i{ font-style: normal; font-size: 22px; line-height: 22px; vertical-align: bottom; margin:0 8px 0 5px; display: inline-block; }
.Floor002896 .info-show li .time span{ font-size: 18px; line-height: 18px; vertical-align: bottom; }
.Floor002896 .info-show li .title{font-size: 24px;
    line-height: 24px;
    color: #333;
    margin-bottom: 4.7%;}
.Floor002896 .info-show li .des{     font-size: 18px;
    line-height: 32px;
    color: #666;
    margin-bottom: 9%;
    height: 131px;
    overflow: hidden;
    -webkit-line-clamp: 4;}
.Floor002896 .info-show li .more{ display: inline-block;
    line-height: 20px;
    font-size: 16px;
    color: #0028aa;
    padding-bottom: 3px;
    border-bottom: 1px solid #0028aa;}

.Floor002896 .more-list{text-align: center; padding: 30px 0;}
.Floor002896 .more-list a{display: inline-block; text-decoration: underline;color: #fff;font-size: 16px;}

@media(min-width:1025px){
.Floor002896 .info-show{position: absolute;right: 0; top: 0; height: 100%; width: 44.4%;}
.Floor002896 .carousel{float: left;width: 55.6%; }
.Floor002896 .carousel .prevButton,
.Floor002896 .carousel .nextButton{left: 100%;}
.Floor002896 .carousel .prevButton{ margin-left: -40px;}
.Floor002896 .info-show ul{height: 100%;position: relative;}
.Floor002896 .info-show li{position: absolute;left: 0; top: 0;height: 100%; width: 100%;opacity: 0;transition: 0.3s;}
.Floor002896 .info-show li.active{opacity: 1;}
.Floor002896 .info-show li .ytable{height: 100%; width: 78%; margin: 0 auto;}
}
@media(max-width:1024px){
.Floor002896 .carousel .prevButton{right: 40px;}
.Floor002896 .carousel .nextButton{right: 0;}
.Floor002896 .info-show{padding: 4%;}
.Floor002896 .info-show li{display: none;}
.Floor002896 .info-show li.active{display: block;}
}
@media(max-width:640px){
.Floor002896 .name{font-size: 28px;}
.Floor002896 .info-show li .time{font-size: 50px;}
.Floor002896 .info-show li .des{line-height: 22px;height: 66px;}
}





/*RighInfo003141 */
.RighInfo003141{}
.RighInfo003141 .auto{padding-bottom: 2em;}
.RighInfo003141 .intro{padding-top:6em; }
.RighInfo003141 .intro .title{font-size: 40px;
    color: #333333;
    margin-bottom: 0.6em;
    font-weight: bold;}
.RighInfo003141 .intro .info{ font-size: 0.875em; line-height: 2;}
.RighInfo003141 .intro .info p{font-size: 18px;
    margin: 1.8em 0;
    line-height: 36px;}
.RighInfo003141 p{font-size: 18px;
    margin:0 0 1.8em 0;
    line-height: 36px;}
.RighInfo003141 .intro .info .title2{font-size: 26px;
    color: #0028aa;
    margin: 1em 0;
    font-weight: bold;
    font-style: oblique;}
.RighInfo003141 .number-count{margin: 4.5625em 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #333333;font-size: 18px;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2em;color: #0028aa; margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;
    font-weight: bold;
    font-size: 50px;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #0028aa;font-size:1em;}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333;}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}
.root-w-1400 .auto{width: 92%;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
.RighInfo003141 .number-count ul{display: flex; margin: 0 auto;justify-content: space-between;padding:0 2em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}

/*Floor003081 */
/* .Floor003081{padding:5vw 0; background: url("../images/Floor003081-bg.jpg") no-repeat center center;background-size: cover; font-size: 16px;} */
.Floor003081 .auto{overflow: hidden;max-width: 1400px;width: 92%;position: relative; z-index: 2;}
.Floor003081 .title{    line-height: 1;
    font-size: 40px;
    margin-bottom: 0.834em;
    color: #333;display: none;
    font-weight: bold;text-align: center;}
.Floor003081 .info{line-height: 1.7;
    margin-bottom: 3.18vw;
    color: #666;
    font-size: 24px;
    text-align: center;}
.Floor003081 .txt-area{position: relative; z-index: 1;}
.Floor003081 .txt-area .more{position: absolute;right:0; }
.Floor003081 .txt-area .more a{display: block; text-align: center;color: #0028aa;width: 180px;line-height: 53px;border-radius:55px;border: solid 2px #fff; font-size: 14px;}
.Floor003081 .txt-area .more a:hover{background: #0028aa;color: #fff; border-color: #0028aa;}

.Floor003081 .slick-dots{text-align: center;padding-top: 2.6vw;}
.Floor003081 .slick-dots li{display: inline-block;width: 8px; height: 8px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor003081 .slick-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%;}
.Floor003081 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.Floor003081 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #0028aa;}

.Floor003081 .item a{background: #fff;}
.Floor003081 .item .Ispic{width: 47.369%;}
.Floor003081 .item .txt .inner{color: #999;max-width: 264px; width: 80%; margin: 0 auto;padding: 3vw 0;}
.Floor003081 .item .txt aside{color: #333;font-size: 24px;line-height: 1.5;min-height: 3em;}
.Floor003081 .item .txt p{line-height: 32px;
    margin: 2vw 0 3vw 0;
    font-size: 18px;}
.Floor003081 .item .txt time{display: block; border-top: 1px solid #eee;font-size: 14px;padding-top: 1.35vw;}
@media(min-width:641px){
.Floor003081 .info{ width:100%; }
}
@media(min-width:751px){
.Floor003081 .txt-area .more{bottom: 0;}
.Floor003081 .slider{margin: 0 -20px;}
.Floor003081 .item a{min-height: 21.88vw;margin: 0 20px;width: calc(100% - 40px);}
}
@media (max-width:1366px) {
    .RighInfo003141 .intro .title,
    .Floor003081 .title{font-size: 30px;}
    .Floor003081 .info{font-size: 20px;}
    .RighInfo003141 .intro .info p{font-size: 16px;line-height: 30px;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 25px; margin-bottom: 25px;}
.RighInfo003141 .intro .title, .Floor003081 .title{font-size: 20px;}
.Floor003081 .info{font-size: 16px;}
}
@media(max-width:750px){
.Floor003081 .txt-area .more{top: 0;}
.Floor003081 .item a{min-height: 60vw;}
.RighInfo003141 .intro .title{margin-bottom: 0;}
.RighInfo003141 .intro .info p{font-size: 14px;line-height: 24px;}
.RighInfo003141 .number-count li{font-size: 15px;padding:10px 0;}
}
@media(max-width:640px){
.Floor003081{font-size: 3vw;}
.Floor003081 .title{font-size: 5vw}
.Floor003081 .item .txt aside{font-size: 4.5vw}
.Floor003081 .slick-dots{padding-top: 6vw;}
.Floor003081 .txt-area .more a{width: auto;padding: 0 5vw;line-height: 5vw;font-size: 3vw;}
}


/*
 .Floor002466 为demo编号
 */
.Floor002466{ padding:100px 0 0 0;}
.Floor002466 .auto{ max-width: 1400px;}
@media only screen and (max-width:1430px ) {
	.Floor002466 .auto{ max-width: 1430px; padding-left: 15px; padding-right: 15px;}
}
.Floor002466 .list{ overflow: hidden;}
.Floor002466 .list .list-wrap{ margin:0 -0.8%;}
.Floor002466 .list .ul{ float: left; width: 50%; padding: 0 0.8% 1.5%;}
@media only screen and (max-width:767px ) {
	.Floor002466 .list .ul{ width: 100%; float: none; padding-left: 0; padding-right: 0; padding-bottom: 3%;}
}
.Floor002466 .list .item{}
.Floor002466 .list .item-inner{ position: relative;}
.Floor002466 .list .item .linkhref{ position: absolute; z-index: 5; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.Floor002466 .list .item .pic{ background-repeat: no-repeat; background-position: center; background-size: cover; }
.Floor002466 .list .item .pic:after{position: absolute; left: 0; top: 0; height: 100%; width: 100%; content: ""; display: block;background-color:#000;  -moz-opacity:0.4;  opacity: 0.4; filter:alpha(opacity=40); transition: all .3s;}
.Floor002466 .list .item .item-inner:hover .pic:after{-moz-opacity:0.1;  opacity: 0.1; filter:alpha(opacity=10); }
.Floor002466 .list .ul1 .item .pic{padding-bottom: 110.145%;}
.Floor002466 .list .ul0 .item+.item{ padding-top: 3%;}
.Floor002466 .list .ul0 .item .pic{ padding-bottom: 53.625%;}
.Floor002466 .list .item .word{position: absolute; color: #fff; bottom: 15px; left: 15px;}
.Floor002466 .list .item .word h2{  font-size:18px; font-weight: normal; margin: 0; padding-left: 40px; position: relative;}
.Floor002466 .list .item .word h2 i{ font-style: normal; position: absolute; left: 0; top: 0;}
.Floor002466 .list .item .word figure{ font-size: 14px; padding: 0 15px 0 40px; opacity: 0;transition: all .3s; line-height: 24px; height: 0; overflow: hidden;}
.Floor002466 .list .item .item-inner:hover .word figure{ margin: 15px 0 0; opacity: 1; height: 48px;}
@media only screen and (min-width: 768px) {
	.Floor002466 .list .item .word h2{ font-size: 20px;}
	.Floor002466 .list .item .word figure{ font-size: 16px;}
	.Floor002466 .list .item .item-inner:hover .word figure{ height: 76px;}
}
@media only screen and (min-width: 1024px) {
	.Floor002466 .list .item .word h2{ font-size: 24px;}
	.Floor002466 .list .item .word{bottom: 38px; left: 20px;}
}
@media only screen and (min-width: 1200px) {
	.Floor002466 .list .item .word h2{ font-size: 30px;}
	.Floor002466 .list .item .word{bottom: 58px; left: 40px;}
}

.Floor0024661 .list .ul{width: 100%;}
.Floor0024661 .list .ul .item{ float: left; width: 50%; padding: 0 0.8% 1.5%;}
.Floor0024661 .list .ul0 .item+.item{ padding-top: 0%;}
.Floor0024661{ padding:0 0 100px 0;}







div:not(.mc_index) .mc_main {
    min-height: calc(100vh - 600px);
}
.mc_k1s1 {
    padding: 100px 0;
}
.mc_cont1360 {
    max-width: 1400px;
    width: 92%;
    margin: 0 auto;
}
.mc_nc1s1_list {
    white-space: nowrap;
    font-size: 0;
    overflow: hidden;
    cursor: default;
}
.mc_nc1s1_li {
    position: relative;
    /* float: left; */
    display: inline-block;
    width: 33.333333%;
    height: 670px;
    transition: all .36s;
}
.mc_nc1s1_bgbox {
    position: relative;
    z-index: 1;
    width: 560px;
    height: 100%;
}
.mc_nc1s1_bgbox::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    background: rgba(0, 0, 0, .5);
}
.mc_nc1s1_bg {
    width: 100%;
    height: 100%;
}
.mc_nc1s1_bgph {
    display: none;
}
.mc_nc1s1_bg {
    width: 100%;
    height: 100%;
}
.mc_nc1s1_bgbox::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    background: rgba(10, 56, 165, .57);
    opacity: 0;
    transition: all .36s;
}
.mc_nc1s1_txtbox {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    width: 100%;
    color: #fff;
    transition: all .36s;
    white-space: normal;
}
.mc_k1s1 .mc_nc1s1_title {
    font-size: 26px;
}
.mc_nc1s1_titwrap {
    display: inline-block;
    text-align: left;
    vertical-align: top;
}
.mc_nc1s1_xtb {
    display: block;
    width: 50px;
    margin-bottom: 20px;
}
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
    
    touch-action: auto;
}
.mc_nc1s1_txt {
    opacity: 0;
    width: 100%;
    height: 100%;
    padding: 150px 90px;
    overflow: hidden;
}
.mc_pos_center {
    position: absolute;
    top: 50%;
    z-index: 10;
    left: 50%;
    transform: translate(-50%, -50%);
}
.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: 0;
    direction: ltr;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
}
.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto;
}

.mc_k1s1 .mc_nc1s1_txt .mc_nc1s1_title {
    font-size: 36px;
    margin-bottom: 35px;
}
.mc_nc1s1_txt .mc_nc1s1_title {
    top: 0;
    margin-bottom: 30px;
    text-align: left;
    opacity: 1;
}
.mc_txt1630 p {
    font-size: 16px;
    line-height: 30px;
}
.mc_nc1s1_txt p {
    color: #b2c8fa;
}
.mc_nc1s1_txt .mCSB_outside+.mCSB_scrollTools {
    right: 0;
}
.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}
.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255,255,255,.75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #001eb4 !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,.75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}
.mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center;
}

.clearfix::after {
    display: block;
    clear: both;
    height: 0;
    content: ' ';
}
.mc_nc1s1_list .mc_nc1s1_li:hover .mc_nc1s1_txt {
    opacity: 1;
    transition: all .4s .4s;
}
.mc_nc1s1_txt p {
    color: #b2c8fa;
}
.mc_nc1s1_list .mc_nc1s1_li:hover .mc_nc1s1_txtbox>.mc_nc1s1_title {
    opacity: 0;
}
.mc_nc1s1_list:hover .mc_nc1s1_li {
        width: 30%;
    }

    .mc_nc1s1_list .mc_nc1s1_li:hover {
        width: 40%;
    }

.mc_nc1s1_list .mc_nc1s1_li:hover .mc_nc1s1_bgbox::after {
    opacity: 1;
}
.mc_nc1s1_bgbox::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    background: rgba(10, 56, 165, .57);
    opacity: 0;
    transition: all .36s;
}



.floo526{margin-top: 100px;}
.floo526 h1{font-size: 40px;color: #333;font-weight: bold;text-align: center;margin-bottom: 60px;}










/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:0% 0 5% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#0028aa; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}




.mc_e1s1 {
    padding:100px 0 0px;
}
.mc_cont1360 {
    max-width: 1400px;
    width: 92%;
    margin: 0 auto;
}
.mc_e1_list {
    margin: 0 -20px;
    padding-bottom: 10px;
}
.mc_e1_li {
    float: left;
    width: 33.333333%;
    padding: 0 20px;
    margin-bottom: 75px;
}
.mc_e1_lisbox {
    position: relative;
    display: block;
    transition: all .36s;
}
.mc_e1_lisbox::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    width: 100%;
    height: 1px;
    background: #e2e0e0;
}
.mc_e1_lisbox::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    width: 0;
    height: 1px;
    background: #001eb4;
    transition: all .36s;
}
.mc_e1_li {
    float: left;
    width: 33.333333%;
    padding: 0 20px;
    margin-bottom: 75px;
}
.mc_e1_lisbox {
    position: relative;
    display: block;
    transition: all .36s;
}
.mc_e1_lisbox::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    width: 100%;
    height: 1px;
    background: #e2e0e0;
}
.mc_list_imgbox {
    position: relative;
}
.mc_list_imgbox {
    overflow: hidden;
}
.mc_list_imgbox img {
    z-index: initial;
}
.mc_list_imgbox img {
    object-fit: cover;
}
.mc_e1_imgbox img {
    transition: all .36s;
}
.mc_list_png {
    width: 100%;
    position: relative;
    z-index: 1;
    top: 0;
    left: 0;
}
.mc_list_imgbox img {
    z-index: initial;
}
.mc_list_imgbox img {
    object-fit: cover;height: 250px;
}
.mc_e1_imgbox img {
    transition: all .36s;
}
.mc_list_img {
    width: 100%;
    height: 100%;
    /* position: absolute; */
    z-index: 2;
    top: 0;
    left: 0;
}
.mc_e1_txtbox {
    padding: 18px 28px 38px;
}
.mc_e1_txt {
    color: #333333;
}
.mc_e1_txt {
    font-size: 18px;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
    color: #000000;
    margin-bottom: 44px;
}
.mc_e1_date {
    font-size: 16px;
    color: #999999;
}
.mc_e1_list  li{
    list-style-type: none;}

.mc_e1_lisbox:hover .mc_e1_imgbox img {
    transform: scale(1.1);
}
.mc_e1_lisbox:hover {
    box-shadow: 0 5px 47px 4px rgba(214, 211, 211, .75);
}
.mc_e1_lisbox:hover::after {
    width: 100%;
}
.mc_e1_lisbox::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    width: 0;
    height: 1px;
    background: #001eb4;
    transition: all .36s;
}
@media(max-width:1024px){
    .mc_e1s1{padding:25px 0;}
    .mc_e1_li{width: 50%;padding:0 10px;}
    .mc_e1_txtbox{padding:10px;}
}
@media(max-width:768px){
    .mc_e1_list{margin:0;}
    .mc_e1_li{width: auto;padding:0 0;float: none;margin-bottom: 20px;}
    .mc_e1_txt{margin-bottom: 14px;font-size: 15px;line-height: 24px;height: 48px;}
    .mc_list_imgbox img {height: 200px;}
}

/*
 .Form001725 为demo编号
 */
 .Form001725{ padding:100px 0;}
 .Form001725 .auto{max-width: 1100px;width: 92%;}
 .Form001725 .name span{ display:inline-block;font-size: 40px;color: #000;}
 .Form001725 .tips{ padding:10px 0;font-size:14px;position:relative;}
 .Form001725 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#f29200;}

 .Form001725 .form{ padding-top:30px; width:100%;}
 .Form001725 .form td{ padding-bottom:3%; font-size:14px; }
 .Form001725 .form td.w1{ width:47%;}
 .Form001725 .form td.w2{ width:6%;}
 .Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:50px;height:50px; text-indent:10px; background:#f5f5f5;padding-left: 40px;}
 .Form001725 .form p{ margin:0 0 10px 0;color:#333;font-size: 16px;}
 .Form001725 textarea{background: #f5f5f5;border: 1px solid#cfcfcf;width: 100%;min-height: 200px;padding:20px 20px 20px 50px}
 .Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
 .Form001725 .form td em i{ font-style:normal; color:#fadbbe;}
 .Form001725 .form .btn{ background:#0028aa; color:#fff; cursor:pointer; font-size:18px; width:60%; max-width:180px; height:50px; border-radius:3px; border:none;vertical-align: middle;}
 .Form001725 .form dl{ position:relative;}
 .Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
 .Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
 .Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
 .Form001725 .form dd a:hover{ background-color:#ccc;}
 .Form001725 .form td:hover input{background: #0028aa;color: #fff;}
 .input_01{position: relative;}
 .input_01 .input_img{max-width: 26px;position: absolute;top: 50%;left: 10px;transform: translateY(-50%);}
 .input_02 .input_img{top: 20px;transform: none;}
 .Form001725 .form td input:focus::-webkit-input-placeholder{color:  #fff;} 
 .Form001725 .form td input:hover::-webkit-input-placeholder{color: #fff;}
 .yzm{display: inline-block;margin-right: 20px;}
 .yzm input{height: 50px;line-height: 50px;border: 1px solid #cfcfcf;padding-left: 20px;vertical-align: middle;}
 .yzm img{height: 49px;vertical-align:middle;}


 /* 联系我们 */
 .lxwm .auto{max-width: 1400px;width:92%;display: flex;justify-content: space-between;}
 .lxwm{padding: 100px 0;}
 .lxwm_r{width: 48%;}
 .lxwm_l{width: 45%;}
 .lxwm_l dd{font-weight: 100;font-size: 50px;color: #000;padding: 50px 0;border-top: 1px solid #000;}
 .lxwm_l dd:last-child{border-bottom: 1px solid #000;font-weight: bold;}
 .lxwm_l dd em{color: #0028aa;}
 .lxwm_top h2{margin: 0 0 20px 0;font-size: 30px;color: #333;}
 .lxwm_top p{font-size: 16px;color: #666;line-height: 30px;}

 .lxwm_bot ul li{list-style: none;position: relative;}
 .lxwm_bot h3{font-size:24px;font-weight: bold;color: #333;margin: 20px 0;}
 .lxwm_bot p{margin: 5px 0;font-size: 16px;color: #666;}
 .ewm{position: absolute;right: 0;top: 0;text-align: center;}

 @media(max-width:1024px){
    .lxwm{padding:25px 0;}
    .lxwm .auto{display: block;}
    .lxwm_l{width: auto;float: none;}
    .lxwm_r {width: auto;float: none;margin-top: 25px;}
    .lxwm_l dd{font-size: 20px;padding:15px 0;}
    .lxwm_top h2{font-size: 20px;}
 }
 @media(max-width:767px){
    .lxwm_top p{font-size: 14px;line-height: 24px;}
    .lxwm_bot h3{font-size: 16px;margin:15px 0 15px;}
    .lxwm_bot p{font-size: 14px;}
    .lxwm_top h2{font-size: 18px;}
 }

 /* 产品 */

 .Online_platform_part1{padding: 3% 0;}
 .Online_platform_part1 .auto{max-width:1400px}
 .imgbox span{
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    transition: all .5s;
    -webkit-transition: all .5s;
 }
 .Online_platform_part1 .partBox{position: relative;}
 .Online_platform_part1 .partBox .img{width: 30%;}
.Online_platform_part1 .partBox .img span{width:100%;padding-top:69%;border-radius: 5px;}
.cp_box{display: flex;justify-content: space-between;}
.Online_platform_part1 .partBox .txt{width: 68%;}
.Online_platform_part1 .partBox .txt .tit{font-size: 30px;color: #000;}
.Online_platform_part1 .partBox .txt .dec{font-size:16px;line-height: 30px;color:#000;margin:10px 0;}
.Online_platform_part1 .partBox .txt .more_cp{width:100px;height:40px;border-radius: 4px;line-height: 40px;text-align: center;background: #0028aa;box-shadow: 0px 21px 30px 0px rgba(0,40,170,0.29);color:#fff;font-size: 16px;margin-top: 30px;}

.Online_platform_part2 .partBox ul{margin-left:-4%;}
.Online_platform_part2 .partBox ul li{width:21%;float:left;margin-left:4%;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.1);box-sizing: border-box;padding:1rem 0.4rem 0.5rem;position: relative;transition: all .5s;-webkit-transition: all .5s;}
.Online_platform_part2 .partBox ul li .ico{width:0.92rem;height:1.12rem;position: relative;margin:0 auto;margin-bottom:1rem;}
.Online_platform_part2 .partBox ul li .ico img{position: absolute;top:0;left:0;transition:all .5s;-webkit-transition: all .5s;}
.Online_platform_part2 .partBox ul li .ico .img2{transform: rotateY(90deg);-webkit-transform: rotateY(90deg);}
.Online_platform_part2 .partBox ul li .txt .tit{font-size: 0.2rem;text-align: center;font-family: harmb;color:#000;margin-bottom:0.2rem;}
.Online_platform_part2 .partBox ul li .txt .dec{font-size: 0.16rem;line-height: 0.24rem;height:1.24rem;}
.Online_platform_part2 .partBox ul li:hover{background: #81befa;}


/*
 .PicList001520 为demo编号
 */
 .PicList001520{padding:30px 0;background: #f2f7fc;}
.PicList001520 .auto{max-width: 1400px;width: 92%;}
.PicList001520 .list ul{display: flex;flex-wrap: wrap;margin-left: -2%;}
 .PicList001520 .list li{overflow:hidden;margin-bottom:3%;width:23%;margin-left: 2%;background: #e7eff9;padding: 3%;}
 .PicList001520 .list li:hover{box-shadow: 0 0 10px rgba(0,40,170,.2);}

 .PicList001520 .list .pic{width: 46%; float:left;padding-bottom: 50%;background-position: center center;background-repeat: no-repeat;background-size: cover;transform: scale(1);transition: all .3s;}
 .PicList001520 .list li:hover .pic{transform: scale(1.1);}
 .PicList001520 .list .pic img{display: block; width: 100%;}
 .PicList001520 .list dl{ width: 100%;color: #727272; line-height:30px; color:#666;padding:2%;text-align: center; }
 .icon_cp{transition: all .3s;}
 .icon_cp img{width: 80px;height: 80px;border: 2px solid #1a479b;border-radius: 100px;}
 .PicList001520 .list li:hover .icon_cp{transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);}
 .PicList001520 .list dl h3{font-size:18px;color: #333;position: relative;margin-bottom: 10px;margin-top: 15px;line-height:24px;height: 48px;
    overflow: hidden;word-break:normal;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
 /* .PicList001520 .list dl h3::after{content: "";display: block;width: 40px;height: 3px;background: #0028aa;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);} */
 .PicList001520 .list dl p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;display:none;}
 .PicList001520 .list dl a{margin-top: 12px;display: block;width:100%;color: #00aeef;}

 .PicList001520 .list dl span{display: none;}
 .PicList001520 .list li:hover h3{color: #1a479b;}
 .PicList001520 .list dd{ overflow:hidden; padding:0 8%;}
 .PicList001520 .list dd span{ float:left;color:#333;}
 .PicList001520 .list dd em{ font-style:normal;}
 .form_er{display: inline-block;vertical-align: middle;}
 
 @media(max-width:1366px){
    .Form001725 .name span{font-size: 30px;}
 }
 @media(max-width:1100px){
    .PicList001520,.Form001725{padding:25px 0;}
 .PicList001520 nav,
 .PicList001520 .list{ float:none; width:auto;}
 .PicList001520 nav{ margin-bottom:2%;}
 .PicList001520 nav header{padding:3% 0 3% 3%;}
 .PicList001520 nav li h4,
 .PicList001520 nav dd a{ padding-left:3%;}
 .PicList001520 nav dl{ display:none;}
 .PicList001520 nav li h4{ position:relative;}
 .PicList001520 nav li h4 span{ position:absolute; left:0; top:0; width:100%; height:100%;}

 .Form001725 .name span{font-size: 18px;}
 }
 @media(max-width:768px){
    .PicList001520 .auto{padding-bottom: 5%;}
    .PicList001520 .list li{width: 48%;}
    .icon_cp img {width: 50px;height: 50px;}
    .PicList001520 .list dl h3{font-size:15px;margin:8px 0 0;height: 44px;line-height: 22px;overflow: hidden;}
    .PicList001520 .list dl a{margin-top: 0;}

    .Form001725 .form td.w1,.Form001725 .form table,.Form001725 .form tr,.Form001725 .form td{display: block;width: 100%;}
    .Form001725 .form .text,.yzm input{height: 40px;line-height: 40px;}
    .yzm img{height: 40px;}
    .yzm{margin-right: 0;}
    .Form001725 textarea{min-height: 120px;}
    .Form001725 .form .btn{width: 120px;max-width: none;font-size: 15px;margin-top: 20px;height: 40px;}
 }
 @media(max-width:480px){
 .PicList001520 .list .pic,
 .PicList001520 .list dl{ float:none; width:auto;}
 .PicList001520 .tit{ font-size:24px;}
 .PicList001520 .tit span{ font-size:14px;}
 }
 

 .auto_1000{max-width: 1000px;width: 92%;padding:0 !important;}

 /*
 .PicList000786 为demo编号
 */
.PicList000786{ background: #f5f5f5;padding: 100px 0;}
.PicList000786 .auto{max-width: 1400px;}
.PicList000786 li{ float:left; width:23.5%; margin-right:2%; text-align:center; margin-bottom:3%;background: #fff;padding: 30px;font-size: 16px;color: #333;}
.PicList000786 li:nth-child(4n){ margin-right:0;}
.PicList000786 li figure span{ display:block; padding-bottom:60%; background-position: center center; background-repeat:no-repeat; background-size:contain;}
@media(max-width:768px){
.PicList000786 li{ width:49%;}
.PicList000786 li:nth-child(3n){ margin-right:2%;}
.PicList000786 li:nth-child(2n){ margin-right:0;}
}

.Jingzun_part5{padding: 100px 0;}
.mc_j2s1_title2{margin: 0 0 70px;}
.Jingzun_part5 .auto{max-width: 1400px;overflow: hidden;}
.Jingzun_part5 .swiper .swiper-slide{width:480px;filter: blur(5px);opacity: 0;padding: 40px;background: #f5f5f5;}
.Jingzun_part5 .swiper .swiper-slide p{font-size: 16px;text-align: center;}
.Jingzun_part5 .swiper .swiper-slide .img{padding-top:355px;position: relative;}
.Jingzun_part5 .swiper .swiper-slide .img span{
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    transition: all .5s;
    -webkit-transition: all .5s;
    background-size: contain;
}
.Jingzun_part5 .swiper .swiper-slide.swiper-slide-visible{opacity: 1;}

.Jingzun_part5 .swiper .swiper-slide-shadow-left{display: none;}
.Jingzun_part5 .swiper .swiper-slide-shadow-right{display: none;}

.Jingzun_part5 .swiper .swiper-slide.swiper-slide-active{filter: blur(0);}
.Jingzun_part5 .swiper .swiper-button-next,.Jingzun_part5 .swiper .swiper-button-prev{width:80px;height:80px;background-position: center center;background-repeat: no-repeat;background-size: contain;position: absolute;z-index:99;top:55%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.Jingzun_part5 .swiper .swiper-button-prev{background-image: url(../images/prev.png);left:0;}
.Jingzun_part5 .swiper .swiper-button-next{background-image: url(../images/next.png);right:0;}

.swiper-button-prev:after, .swiper-button-next:after{display: none;}
.subTit h1{text-align: center;color: #000;font-size: 40px;margin: 0 0 50px 0;}

.name{
    margin: 0 0 70px;
    text-align: left;
    font-size: 40px;
    color: #333;
    font-weight: bold;
}

/*TextList003149 */
.TextList003149{font-family: 'SourceHanSansCN-Regular';padding: 100px 0;}

.TextList003149 .type dd{position: relative;color: #333;}
.TextList003149 .type dd span{color: #999999;display: inline-block;padding-left: 1.25em;background-repeat: no-repeat;background-position: left center; background-size: 1em auto;}
.TextList003149 .type dd.edu span{background-image: url(../images/Floor003147-edu.svg);}
.TextList003149 .type dd.num span{background-image: url(../images/Floor003147-user.svg);}
.TextList003149 .type dd.wp span{background-image: url(../images/Floor003147-place.svg);}
.TextList003149 .type dd.time span{background-image: url(../images/Floor003147-time.svg);}
@media (min-width:1025px) {
.TextList003149 .type{overflow: hidden;}
.TextList003149 .type dd{float: left;}
.TextList003149 .type dd:not(:last-child):after{position: absolute;content: ''; width: 1px;height: 10px;background-color: #d4d4d4; top: 50%;margin-top: -5px;right: 0;}
}

.TextList003149 .list li{border-radius: 5px; border: solid 1px #f0f0f0; transition: 0.3s; cursor: pointer; }
.TextList003149 .list li:hover{border-color: #0028aa;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.08);}
.TextList003149 .list li .inner{padding: 20px;}
.TextList003149 .list li .name{font-size: 20px;font-family: 'SourceHanSansCN-Medium';color: #333333;margin-bottom: 20px;}
.TextList003149 .list li .type{border-bottom: 1px dotted rgba(0, 0, 0, 0.2);font-size: 16px; padding:1em 0 0 0;margin-bottom: 1em;min-height: 4.5em;line-height: 1.5;}
.TextList003149 .list li .type dd:not(:last-child){padding-right: 10px;margin-right: 10px;}
.TextList003149 .list li .intro{font-size:16px;color: #999999;line-height: 1.7857;font-family: 'SourceHanSansCN-Regular'; margin-bottom: 1em; min-height: 3.5714em;}
.TextList003149 .list li .view{color: #0028aa;font-size: 16px;padding-right: 1.6428em;background: url(../images/Floor003147-icon.svg) no-repeat right center; background-size: 1.1428em auto;}
@media (min-width:1025px) {
.TextList003149 .list li{float: left;width: 48.5%;margin-bottom: 3%;}  
.TextList003149 .list li:nth-child(2n){float: right;}
.TextList003149 .list li:nth-child(2n+1){clear: left;} 
}
@media (max-width:1024px) {
.TextList003149 .list li{margin-bottom: 2em;}
.TextList003149 .list li .inner{padding: 1em;} 
.TextList003149{padding:25px 0;}   
.TextList003149 .list li .type{line-height: 28px;font-size: 14px;}
.TextList003149 .list li{margin-bottom: 12px;}
.TextList003149 .list li .name{font-size: 17px;}
.TextList003149 .list li .intro,
.TextList003149 .list li .view{font-size: 14px;}
}

.TextList003149 .popUp-box{position: fixed;left: -100%;width: 100%; top: 0;height: 100%; background-color: rgba(0,0,0,0.5); overflow: auto; z-index: 200;}
.TextList003149 .popUp-box.show{left: 0;}
.TextList003149 .popUp-box .ytable{height: 100%;}
.TextList003149 .popUp-box .main{position: relative; max-width: 1300px; background-color: #fff; width: 90%; margin: 0 auto;}
.TextList003149 .popUp-box .main .colse{position: absolute;width: 1.5625em; height: 1.5625em; right: 1.25em;top: 1.25em; background: url(../images/Floor003147-close.svg) no-repeat;background-size: contain;z-index: 10; cursor:pointer;}
.TextList003149 .popUp-box .main > div{width: 90%;margin: 0 auto;max-width: 1200px;}
.TextList003149 .popUp-box[data-type="form"] .main > div{max-width: 1082px;}
.TextList003149 .popUp-box .name{font-family: 'SourceHanSansCN-Medium';font-size: 2.25em;color: #333; padding:1em 0;text-align: center;}
.TextList003149 .popUp-box[data-type="form"] .name{border-bottom: 1px solid #000000; margin-bottom: 1em;}
.TextList003149 .from{padding-bottom: 3em;}
.TextList003149 .from .text{width: 100%;height: 3.125em; line-height: 3.125em; font-size: 1em; border-radius: 5px; border:solid 1px rgba(139,139,139,0.2);}
.TextList003149 .from textarea.text{height: auto;}
.TextList003149 .from table{font-size: 0.875em;}
.TextList003149 .from table tr,
.TextList003149 .from table td{font-size: 1em;}
.TextList003149 .from td{color: #333333; }
.TextList003149 .from .btn{width: 10em;height: 3.75em;background: #0028aa;box-shadow: 0px 0.625em 1.875em rgba(218, 37, 29, 0.08);border-radius: 5px;color: #fff;font-family: 'SourceHanSansCN-Regular'; border: 0; cursor:pointer;font-size: 1em;padding: 0;}
.TextList003149 .from .btn-reset{background: #6e6e6e;}
.TextList003149 .from .btn + .btn{margin-left: 0.625em;}
.TextList003149 .load-info .type{background-color: #f0f0f0; padding: 0.625em 0;}
.TextList003149 .load-info .intro-tit,
.TextList003149 .load-info .edit-info{max-width: 1082px;margin: 0 auto; width: 95%;}
.TextList003149 .load-info .intro-tit{border-bottom: 1px solid #000000;font-family: 'SourceHanSansCN-Medium'; font-size: 1.125em; line-height: 2; margin-top:2em; margin-bottom: 1em;color: #333;}
.TextList003149 .load-info .edit-info{font-size: 16px;line-height: 2;}
@media (min-width:1025px) {
.TextList003149 .load-info .type{text-align: center;}
.TextList003149 .load-info .type dd{float: none;display: inline-block;padding: 0 48px; line-height: 2.5;}
.TextList003149 .from .f-name{text-align: right;font-size: 16px;}
.TextList003149 .from td{line-height: 3.125em;vertical-align: top;padding-bottom: 1.428571em;}
.TextList003149 .from .w1{width:6.7857em;}
.TextList003149 .from .w2{width:36.969%;}
.TextList003149 .from .w3{width:15.712%;}
}
@media (max-width:1024px) {
.TextList003149 .load-info .type{padding:1em;}
.TextList003149 .popUp-box .name{font-size: 1.5em;}
.TextList003149 .from td{display: block;}
.TextList003149 .from .f-name{padding-top: 1em;}
.TextList003149 .load-info .edit-info{font-size: 15px;}
}

.TextList003149 .apply-btn{text-align: center; padding:3em 0}
.TextList003149 .apply-btn a{display: inline-block;font-size: 1.125em;background-color: #0028aa; border-radius: 5px; line-height: 5; padding: 0 4em;color: #fff; cursor:pointer;}
.TextList003149 .apply-btn a:before{display: inline-block;width: 1.2222em; height: 1.2222em;content: ''; background: url(../images/Floor003147-seed.svg) no-repeat; background-size: contain; vertical-align: middle; margin-right: 1em;}
/* 品牌文化 */
.Culture{padding: 100px 0;background: #f5f5f5;}
.Culture .CultureBox{padding:40px;background:#fff;}
.Culture .auto{max-width: 1400px;}
.Culture .CultureBox ul::after{content:'';display: block;clear: both;}
/* .Culture .CultureBox ul{margin-left:-2%;} */
.Culture .CultureBox ul li{position: relative;margin-bottom:30px;overflow: hidden;}
.Culture .CultureBox ul li .img{padding-top:39%;position: relative;overflow: hidden;}
.Culture .CultureBox ul li .img span{
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .5s;
    -webkit-transition: all .5s;
}
.Culture .CultureBox ul li .txt{position: absolute;right:5%;top:50%;box-sizing: border-box;padding:40px;transform: translateY(-50%);-webkit-transform: translateY(-50%);color:#fff;}
.Culture .CultureBox ul li .txt b{display: block;width:30px;height:1px;background:#fff;margin:0 0 20px 0;display: none;}
.Culture .CultureBox ul li .txt span{font-size: 26px;position: relative;text-transform: uppercase;}
.Culture .CultureBox ul li .txt span::before{content:'';display: none;width:30px;height:1px;background:#333;position: absolute;left:-50px;top:50%;margin-top:-0.05px;}
.Culture .CultureBox ul li .txt p{font-size: 34px;font-weight: bold;color:#fff;margin-top:10px;}

.Culture .CultureBox ul li .con{max-width:600px;box-sizing: border-box;padding:5%;position: absolute;bottom:0;left:0;height:100%;width:60%;opacity: 0;transform: translateX(-150px);-webkit-transform: translateX(-150px);transition: all .5s;-webkit-transition: all .5s;}
.Culture .CultureBox ul li .con .conbox{height:100%;display:flex;justify-content:center;flex-direction: column;line-height: 30px;color:#fff;font-size: 16px;}
.Culture .CultureBox ul li:nth-child(2n) .con{transform: translateX(150px);-webkit-transform: translateX(150px);}

.Culture .CultureBox ul li:hover .con{
    transform: translateX(0);-webkit-transform: translateX(0);opacity: 1;
    background: -moz-linear-gradient(left,  rgba(0,40,170,1) 0%, rgba(0,40,170,0) 100%); 
    background: -webkit-linear-gradient(left,  rgba(0,40,170,1) 0%,rgba(0,40,170,0) 100%);
    background: linear-gradient(to right,  rgba(0,40,170,1) 0%,rgba(0,40,170,0) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0028aa', endColorstr='#00006aff',GradientType=1 );  
}
.Culture .CultureBox ul li:nth-child(2n):hover .con{
    background: -moz-linear-gradient(right,  rgba(0,40,170,1) 0%, rgba(0,40,170,0) 100%); 
    background: -webkit-linear-gradient(right,  rgba(0,40,170,1) 0%,rgba(0,40,170,0) 100%);
    background: linear-gradient(to left,  rgba(0,40,170,1) 0%,rgba(0,40,170,0) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0028aa', endColorstr='#00006aff',GradientType=1 );  
}



.Culture .CultureBox ul li:nth-child(2n) .txt{left:5%;right:auto;}
.Culture .CultureBox ul li:nth-child(2n) .con{right:0;left:auto;}


.Culture .CultureBox ul li:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}

@media(max-width:1440px){
	.Culture .CultureBox ul li .txt span{font-size: 20px;}
	.Culture .CultureBox ul li .txt p{font-size:30px;}
	.Culture .CultureBox ul li .txt{padding:30px;}
}

@media(max-width:1024px){
	.Culture .CultureBox ul li .txt{padding:20px;}
	.Culture .CultureBox ul li .txt span::before{width:20px;left:-40px;}
	.Culture .CultureBox ul li .txt p{font-size: 18px;}
	.Culture .CultureBox ul li .con .conbox{font-size: 14px;line-height: 25px;}
}

@media(max-width:480px){
	.Culture .CultureBox{padding:10px;}
	.Culture .CultureBox ul li{margin-bottom:10px;}
	.Culture .CultureBox ul li .txt{padding:10px;}
	.Culture .CultureBox ul li .txt b{margin-bottom:8px;width:10px;}
	.Culture .CultureBox ul li .txt span{font-size: 14px;}
	.Culture .CultureBox ul li .txt span::before{width:15px;left:-30px;}
	.Culture .CultureBox ul li .txt p{font-size: 16px;margin-top:5px;}
	.Culture .CultureBox ul li .con{width:100%;position: static;padding:15px;}
	.Culture .CultureBox ul li .con{transform: translateX(0);-webkit-transform: translateX(0);opacity: 1;background:rgba(0,0,0,0.6);}
	.Culture .CultureBox ul li:nth-child(2n) .con{transform: translateX(0);-webkit-transform: translateX(0);}
	.Culture .CultureBox ul li .con .conbox{font-size: 13px;line-height: 22px;color:#fff;}
	.Culture .CultureBox ul li .txt{top:50px;}

}

.bannerbig{height:100vh;overflow-y:auto;position:fixed;width:100%;z-index:99999;top: 0;}
.banner01{height:250vh;width:100%;z-index:99998;}
.start_up{width:100%;height:100vh;position:sticky;top:0;left:0;z-index:9999;overflow:hidden;}
.start_up .ig img{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;object-fit:cover;}
.start_up .ig::before{content:'';display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;transition:all .5s;position:absolute;top:0;left:0;z-index:21;background-image: url(../images/20220805100830687.png);}
.start_up .ig{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;transition:all .5s;position:absolute;top:0;left:0;z-index:20;}
  
@media(max-width:1024px){
    /* .bannerbig{display: none;} */
    .start_up:after{width: 100%;height: 30%;background:#fff;content: "";position: absolute;top: 0;left: 0;}
    .start_up:before{width: 100%;height: 30%;background:#fff;content: "";position: absolute;bottom: 0;left: 0;}
    .start_up .ig::before{background-size: contain;width: 240%;height: 240%;top: 50%;left: 50%;transform: translate(-50%,-50%);}
}

::-webkit-scrollbar{
	width: 5px; height:5px;-webkit-overflow-scrolling : touch;
	background-color: #e6e6e6;}
::-webkit-scrollbar-track{
	background-color: #e6e6e6;}
::-webkit-scrollbar-thumb{
	border-radius: 10px;
	background-color: #0028aa;}
::-webkit-scrollbar-button{
	height: 0px;
	background-color: #e6e6e6;}

.bannerbig::-webkit-scrollbar{
	width: 0; height:0;-webkit-overflow-scrolling : touch;
	background-color: #e6e6e6;}
    .bannerbig::-webkit-scrollbar-track{
	background-color: #e6e6e6;}
    .bannerbig::-webkit-scrollbar-thumb{
	border-radius: 0;
	background-color: #58504a;}
    .bannerbig::-webkit-scrollbar-button{
	height: 0px;
	background-color: #e6e6e6;}

    .Banner002819 .slick-dots{ position:absolute;width: 100%; left: 0; bottom: 5%;text-align: center;z-index:70;}
    .Banner002819 .slick-dots li{position:relative;font-size: 0px;display: inline-block;}
    .Banner002819 .slick-dots li button {display: none;}
    .Banner002819 .slick-dots li { margin: 0 10px; width:25px;height:5px;background: rgba(255,255,255,0.4);display: inline-block;position:relative;color:transparent;border-radius: 5px;overflow: hidden; transition: 0.3s;}
    .Banner002819 .slick-dots li:after{position: absolute; left: 0; top: 0; height: 100%; border-radius: 5px; content: '';background: #0028aa; width: 0; }
    .Banner002819 .slick-dots li.slick-active{width: 85px;}
    .Banner002819 .slick-dots li.slick-active:after{width: 100%;transition:linear 5s;}
    @keyframes wsBasic{0%{left:-0%} 22.4%{left:-0%} 33.33%{left:-100%} 55.74%{left:-100%} 66.67%{left:-200%} 89.07%{left:-200%} }
    @-moz-keyframes wsBasic{0%{left:-0%} 22.4%{left:-0%} 33.33%{left:-100%} 55.74%{left:-100%} 66.67%{left:-200%} 89.07%{left:-200%} }
    @-webkit-keyframes wsBasic{0%{left:-0%} 22.4%{left:-0%} 33.33%{left:-100%} 55.74%{left:-100%} 66.67%{left:-200%} 89.07%{left:-200%} }   

    .Banner002819 .slick-arrow{position: absolute; top: 50%; width: 30px; height:30px; border-top: 3px solid rgba(255,255,255,0.6);border-right: 3px solid rgba(255,255,255,0.4);margin-top: -15px; z-index: 20; cursor: pointer; opacity: 0; transition: 0.3s;z-index:99;}
    .Banner002819:hover .slick-arrow{border-color:#fff;opacity: 1;}
    .Banner002819 .slick-arrow.slick-prev{left:3%;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
    .Banner002819 .slick-arrow.slick-next{right:3%;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
    .Banner002819 .sj{display: none;width: 100%;}
    .Banner002819 .pc{width: 100%;}

/*
 .RighInfo002226 为demo编号
 */
 .RighInfo002226{ padding:30px 0;background: url(../images/homebg_03.png) no-repeat center center;background-size: cover;}
 .RighInfo002226 .dl{color:#617182;}
 .RighInfo002226 .dl .h4{ font-size:18px; margin:0;}
 .RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #e95355 solid; padding-bottom:10px;}
 .RighInfo002226 .dl .con{ font-size:16px; padding:15px 0 30px; line-height:1.8;color: #666;}
 .RighInfo002226 .word{ float:left;width: 65%;}
 .RighInfo002226_nh .word{width: 45%;}
 .RighInfo002226 .zt_pic{ float:right;width:30%;border-radius: 100%;overflow: hidden;background: rgba(0,40,170,.1);padding: 20px;position: relative;}
 .RighInfo002226 .zt_pic_nh{float: right;width: 50%;}
 .RighInfo002226 .zt_pic::before{
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    padding: 5px;
    z-index: 0;
    box-shadow: 0 0 20px #ccc;
    opacity: .5;
    border-radius: 100%;
	animation: zxcp 2.4s infinite;
 }
 .RighInfo002226 .zt_pic::after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    padding: 10px;
    z-index: 0;
    background:  rgba(0,40,170,1);
    opacity: .5;
    border-radius: 100%;
    animation: zxcp 2.4s infinite;
}
@keyframes zxcp {
  from {
	transform: scale(.8);
	opacity: 1;
}
to {
	transform: scale(1.05);
	opacity: 0;
}}

.nhpro_info .auto_1400{max-width:920px;}
.nhpro_info .word{width:100%;margin-left:-2%;}
.nhpro_info .zt_pic_nh{width:100%;margin-top:0;}
.nhpro_info .word::after{content:'';display: block;clear: both;}
.nhpro_info .word .dl{width:48%;margin-left:2%;float:left;}
.nhpro_info .Title002756{padding-top:15px;}


 .RighInfo002226 .zt_pic img{width: 100%;height: 100%;border-radius: 100%;overflow: hidden;object-fit: cover;position:absolute;left: 0;top: 0;}
 .RighInfo002226 .dl .con table{border: 1px solid #f5f5f5;width: 100%;text-align: center;background: #ecf0fa;color: #000;font-size: 16px;}
 .RighInfo002226 .dl .con table tr, .RighInfo002226 .dl .con table td{padding: 5px;border: 1px dashed #fff;}
 .RighInfo002226 .dl .con table thead th{background: #0028aa;color: #fff;padding: 5px;border: 1px dashed #fff;}
 .RighInfo002226 .dl .con table tr:nth-child(2n){background: #e0e7fb;}

 
 .RighInfo002226 .zt_pic .owl-item li{padding-top: 100%;position: relative;}
 
 .RighInfo002226 .zt_pic .owl-carousel .owl-dots{text-align: center;position: absolute;left: 50%;transform: translateX(-50%);bottom:20px;}
 .RighInfo002226 .zt_pic .owl-carousel .owl-dots .owl-dot{width: 10px;height: 10px;background:#fff;margin-left: 10px;display: inline-block;}
 .RighInfo002226 .zt_pic .owl-carousel .owl-dots .owl-dot:first-child{margin-left: 0;}
 .RighInfo002226 .zt_pic .owl-carousel .owl-dots .active{background: #0028aa;width: 10px;}
 
 .auto_1400{max-width: 1400px;width: 96%;}

 @media(max-width:640px){
    .nhpro_info .word .dl{width:98%;}
 }
 
 /*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);font-family: 'SourceHanSansCN-Regular';}
.Menu003135 .current{ font-size: 0.875em; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height: 4.44444;}
.Menu003135 .nav-menu li a{display: block;position: relative;padding: 0 1.11em}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{background: #fff;color: #0028aa}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #0028aa;}
@media (max-width:1024px) {
    .auto_1400{width: 92%;}
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;font-size: 16px;}
.Banner002819 .sj{display: block;}
.Banner002819 .pc{display: none;}
}
@media (max-width:767px) {
    .Menu003135{padding:10px 0;}
    .Menu003135 .nav-menu{float: none;}
.Menu003135 .nav-menu li{font-size: 14px;min-width: 33.333%;margin-right: 0 !important;text-align: center;display: inline-block;}
}

/*Title002757 */
.Title002757{padding: 0;font-size: 100px;}
.Title002757 .en,.Title002757.en{font-size:30px;color: #0028aa;font-family: 'Ubuntu Bold'; text-transform: uppercase;}
.Title002757 .en:after{content: ''; display: block;background: #0028aa; width: 0.55em; height: 2px; margin: 0.3em 0;}
.Title002757 .cn{font-size: 0.2em; padding-bottom: 0.3em;}
.Title002757 .intro{font-size: 0.14em;color: #999;}

@media(max-width:640px){
.Title002757{font-size: 80px;}
}

/*Title002756 */
.Title002756{padding: 3% 0 0;}
.Title002756 span{color: #0028aa; display: table-cell;}
.Title002756 span.en{font-size: 28px;font-weight: bold; margin-right: 0.15625em;}
.Title002756 span.cn{font-size:20px;font-weight: bold;position: relative;padding-left: 20px;}
.Title002756 span.cn::after{content: "";display: block;width: 10px;height: 10px;background: #0028aa;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.Title002756 span.cn i{color: #999;font-size: 18px;font-weight: normal;}

/*
 .TextList001202 为demo编号
 */
 .TextList001202{padding: 3% 0;}
.TextList001202 ul{margin-bottom: 3%;}
 .TextList001202 li{padding-bottom:10px;}
 .TextList001202 dl{ position:relative; padding-left:53px;}
 .TextList001202 dl dt,
 .TextList001202 dl dd{ border:1px solid #dfe7ff;}
 .TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#0028aa; text-align:center; font-size:24px;}
 .TextList001202 dl.Q dt,
 .TextList001202 dl.Q dd,
 .TextList001202 dl.A dt{ height:50px; line-height:50px;}
 .TextList001202 dl.A dd{ padding:2%; line-height:22px; font-size:12px;}
 .TextList001202 dl.Q dd{ padding:0 2%;cursor: pointer;}
 .TextList001202 li figure{ padding-top:2%;}
 .TextList001202 li figure a{ display:inline-block; padding:0 20px; line-height:30px;color:#fff; background-color:#0028aa;border-radius: 30px;display: none;}
 .TextList001202 dl.A{ display:none; padding-top:10px;}
 .TextList001202 dl.A dt{ top:10px;}
 .TextList001202 dl.A p{ margin:0;font-size: 15px;line-height: 30px;color: #666;}
 .TextList001202 dl.Q_on dt{ color:#fff; background-color:#0028aa;}
 .TextList001202 dl.Q_on dd{background-color:#eaeffd;}

 @media(max-width:1024px){
    .RighInfo002226 .dl .con{line-height: 24px;font-size: 14px;}
    .RighInfo002226{padding:25px 0;}
    .RighInfo002226_nh .word,
    .RighInfo002226 .word{width: auto;float: none;}
    .RighInfo002226 .zt_pic{width: auto;float: none;}
    .Title002756 span.cn{font-size: 16px;}
    .Title002757 .en{font-size: 18px;}
    .RighInfo002226 .zt_pic_nh{width: auto;float: none;}
}
 @media(max-width:480px){
 .TextList001202 dl.Q dt,
 .TextList001202 dl.Q dd,
 .TextList001202 dl.A dt{ height:40px; line-height:40px;}
 .TextList001202 h1,
 .TextList001202 dl dt{font-size:20px;}
 .TextList001202 dl.A p{ max-height:66px; overflow:hidden;}

 .RighInfo002226 .dl .con table{font-size: 14px;}
 .RighInfo002226 .dl .con table thead th,
 .RighInfo002226 .dl .con table tr, .RighInfo002226 .dl .con table td{padding:5px;line-height: 24px;}
 }


 /*
 .Timeline002237 为demo编号
 */
.Timeline002237{ padding:0 0 4%;}
.Timeline002237 ul{ list-style: none;}
.Timeline002237 .history-wrap { position:relative; overflow:hidden; }
.Timeline002237 .history-years { width:15%; position:absolute; left:0; top:0; position:fixed; z-index:220; opacity:0;}
.Timeline002237 .history-years_wrap { width:159px; }
.Timeline002237 .history-years_wrap ul {  width:24px; float:right; position:relative; margin-top:-2px; } 
.Timeline002237 .history-years_wrap li {  width:18px;  height:150px; line-height:42px; text-align:center; background:url(../images/Timeline002237-dev_br.jpg) no-repeat right center; background-size:auto 100%; margin-top:-1px; margin-right:5px;}
.Timeline002237 .history-years_wrap li span { position:relative; padding-right:30px; color:#5e5e5e; font-family:Arial; float:right; right:-4px; margin-top:-1px; cursor:pointer; font-size: 18px; font-weight: 100; background:url(../images/Timeline002237-lc_06.png) no-repeat right center;}
.Timeline002237 .history-years_wrap li.active span{ font-size:38px; color:#0028aa; font-weight:bold; background:url(../images/Timeline002237-lc_03.png) no-repeat right center; background-size:24px;}
.Timeline002237 .history-years_box {  height:580px;overflow:hidden; width:159px; position:relative; margin-bottom:15px;}
.Timeline002237 .history-years_top { display:block; width:16px; height:10px; background:url(../images/Timeline002237-dev_top.jpg) no-repeat; margin-bottom:15px; position:relative; float:right; right:-2px; display: none;}
.Timeline002237 .history-years_bottom { display:block; width:20px; height:12px; background:url(../images/Timeline002237-lc_09.png) no-repeat; margin-bottom:15px; position:relative; float:right; right:3px; top: -13px }

.Timeline002237 .history-list {  width:85%; float:right;}
.Timeline002237 .history-list .history-list_part > h4 { color:#d2d2d2; border-top:5px solid #d2d2d2;}
.Timeline002237 .history-list ul {  position:relative; margin-bottom:30px;}
.Timeline002237 .history-list li {  width:100%; margin-bottom:22px;}
.Timeline002237 .history-list li .year_wrap { border:1px solid #dddddd;}
.Timeline002237 .history-list li .year_wrap img {  width:100%;}
.Timeline002237 .year_box {  padding:20px; position:relative; z-index:20; background:#fff;}
.Timeline002237 .year_box h4 { color:#2b2b2b; margin-bottom:6px;}
.Timeline002237 .year_box p {  color:#333; font-size:16px; line-height:1.7em;}

.Timeline002237 .news_index_l .public_list_img { margin-bottom:10px; }
@media only screen and (min-width: 1200px){
.Timeline002237 .history-list_year {
    font-size: 105px; margin: 0}
   .Timeline002237 .history-years_wrap li.active span {
    font-size: 46px !important; }
}

.Timeline002237 .history-list .year_box h4{display: inline-block;line-height: 40px;text-align: center;position: relative; margin:10px 0 0}
.Timeline002237 .history-list .year_box span{width: 40px;height: 40px;display: inline-block;margin-left: 23px;}
.Timeline002237 .history-list .year_box h4:hover em{opacity: 1;}
.Timeline002237 .history-list .year_box em{opacity: 0;height: 35px;line-height: 35px;display: inline-block;margin-left: 14px;background: #d2d2d2;width: 91px;color: #fff;font-size: 14px;position: absolute;top: 50%;transform: translateY(-50%);transition: all .3s;}
.Timeline002237 .history-list .year_box em:before{content: "";display: block;position: absolute;width: 8px;height: 12px;top: 50%;transform:translateY(-50%);background: url(../images/Timeline002237-add_icon_10.png);left: -5px;}

.Timeline002237 #swiper-container2 {  display: none;}

@media only screen and (max-width: 1300px){
.Timeline002237 .history-list { width: 726px;}
}
@media only screen and (max-width: 1140px){
.Timeline002237 .history-list_year { font-size: 70px; margin: 15px 0 10px;}
}

@media only screen and (max-width: 1023px){

.Timeline002237 .history-years {  width: 20%;  display: none;}
      .Timeline002237   #swiper-container2 .swiper-slide { text-align:center; line-height:30px; height:30px; }
      .Timeline002237   #swiper-container2 .swiper-slide.active-nav { color:#005bac; font-size:18px; }
      .Timeline002237   .history-list {    padding-left: 0;    width: 100%;    float: none;    padding-left: 0;}
}


/*
 .Menu002795
 */
 .Menu002795{ padding:3% 0; }
 .Menu0027951{padding: 3% 0 0;background: #f5f5f5;}
 .Menu002795 ul{ margin-bottom: 2%; text-align: center;}
 .Menu0027951 ul{margin-bottom: 0;}
 .Menu002795 li{ display: inline-block; margin: 0 1.5%; margin-bottom:1px;}
 .Menu002795 li a{ display:block; padding:0 40px; border-radius:50px; line-height:40px; border:1px solid #e2e2e2; background:#efefef; font-size:16px;}
 .Menu002795 li:hover a,
 .Menu002795 li.aon a{ color:#fff; background:#0028aa; border-color:#0028aa;}
 
 .Menu002795 dl{ font-size: 0; text-align: center;}
 .Menu002795 dd{ display: inline-block; padding:0 40px;position:relative;}
 .Menu002795 dd::after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
 .Menu002795 dd:last::after{ display:none;}
 .Menu002795 dd a{ display:block; position:relative; overflow:hidden; height:82px; font-size:18px; line-height:82px; text-transform: uppercase; }
 .Menu002795 dd a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
 .Menu002795 dd.aon a,
 .Menu002795 dd:hover a{ color:#0028aa;}
 .Menu002795 dd.aon a:after,
 .Menu002795 dd:hover a:after{ background:#0028aa;}
 
 @media(max-width: 930px){
    .Menu002795{padding:25px 0;}
 .Menu002795 ul{ float:none; max-width:none; overflow:hidden;}
 .Menu002795 li{ margin:0 0 1% 0; text-align:center; width:auto;padding:0 5px;}
 .Menu002795 li a{ padding:0;font-size: 14px;line-height: 30px;}
 }
 @media(max-width:768px){
 .Menu002795 dl{ text-align: justify; }
 .Menu002795 dd{ width:49%; text-align:center; padding:0;}
 .Menu002795 dd:nth-child(2n)::after{ display:none;}
 .Menu002795 dd a{ font-size: 16px; }
 }

 /*Floor003153 */
.Floor003153{padding-bottom: 3%}
.Floor003153 .intro .info p{line-height: 30px;font-size: 16px;color: #333;}
.title_h2{font-size: 22px;color: #333;font-weight: bold;position: relative;padding-bottom: 20px;margin-bottom: 20px;}
.title_h2::after{content: "";display: block;width: 40px;height: 2px;background: #0028aa;position: absolute;bottom: 0;left: 0;}

.Floor003153 .intro h2{font-size: 38px;color: #000;margin-bottom: 10px;}
.Floor003153 .intro h3{font-size: 38px;color: #acacac;}
.sh_box .auto{max-width: 1000px;}
.sh_box .owl-nav{display: block !important;}
.sh_box .owl-carousel .owl-nav .owl-next,.sh_box .owl-carousel .owl-nav .owl-prev{width: 55px;height: 55px;border-radius: 100px;position: absolute;font-size: 22px;position: absolute;text-indent: 100px;overflow: hidden;}
.sh_box .owl-carousel .owl-nav .owl-next{background-size: cover;background-image: url(../images/b_right.png);background-position: center center;background-repeat: no-repeat;background-color: #ccc;}
.sh_box .owl-carousel .owl-nav .owl-prev{background-image: url(../images/b_left.png);background-position: center center;background-repeat: no-repeat;background-color: #ccc}
.sh_box .owl-nav{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}
.sh_box .owl-carousel .owl-nav .owl-prev{left: -5%;}
.sh_box .owl-carousel .owl-nav .owl-next{right:-5%;}
.sh_box{padding-bottom: 4%;}
.mc_j2s1_title2{margin: 70px 0 0;}
.sh_box .owl-carousel .owl-nav .owl-prev:hover{background-color: #0028aa;}
.sh_box .owl-carousel .owl-nav .owl-next:hover{background-color: #0028aa;}
.jssl{padding: 5% 0;background: #f7f8fa;}
.sh_box .shufa{font-size: 	22px;margin-top: 	-40px;}
.title_h3{font-size: 30px;color: #0028aa;border-bottom: 1px solid #dcdcdc;display: inline-block;padding-bottom: 30px;margin-bottom: 42px;font-weight: bold;}
.jssl p{font-size: 18px;line-height: 30px;color: #666;text-align: justify;}

.jssl dl{display: flex;justify-content: space-between;}
.jssl dl .title_h3{display: block;width: 100%;text-align: center;}
.jssl dd{width: 23.5%;text-align: center;}
.jssl dd p{text-align: center;}
.jssl dd:first-child{width: 48%;}
.jssl dd:first-child p{text-align: justify;}

.jssl_01 dd{width: 48%;}
.jssl_01 dd:first-child{width: 48%;}
.jssl_01 dd p{text-align: justify;}

@media (min-width:1025px) {
.Floor003153 .intro .img{width: 50%;text-align: center;}
.Floor003153 .intro .img img{margin: 0 auto;max-height: 400px;width: auto;max-width: auto;height: 400px}
.Floor003153 .intro .info{padding-left: 5.0714em;}  
}
@media (max-width:1024px) {
    .jssl{padding:25px 0;min-height: auto;}
    .jssl p{font-size: 14px;line-height: 24px;}
.Floor003153 .auto{padding: 2em 0;}
.Floor003153 .intro .img{margin-bottom: 0;}
.Floor003153 .intro h2{font-size: 20px;}
.Floor003153 .intro h3{font-size: 20px;}
.title_h3{font-size: 18px;margin-bottom: 20px;padding-bottom: 15px;}

.mc_j2s1_title2{font-size: 20px;margin-top: 25px;}
.sh_box{padding-bottom: 25px;}
.sh_box .owl-carousel .owl-nav .owl-prev{left: 10px;}
.sh_box .owl-carousel .owl-nav .owl-next{right: 10px;}
.sh_box .owl-carousel .owl-nav .owl-next, .sh_box .owl-carousel .owl-nav .owl-prev{width: 35px;height:35px;}
}
@media (max-width:767px) {
    .jssl dl{display: block;}
    .jssl dd{width: auto !important;margin-bottom: 20px;}
    .jssl dd:last-child{margin-bottom: 0;}
    .sh_box .shufa{margin-top:-20px;font-size: 	18px;}
}

/*RighInfo003148 */
.RighInfo003148{padding: 3% 0;}
.RighInfo003148 .title{font-family: 'SourceHanSansCN-Bold'; font-size: 1.5em;color: #333333; margin-bottom: 1.2em;}
.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items p{color: #666;font-size:16px; line-height: 30px;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}

.RighInfo003148 .box-rows{margin-top: 4.875em;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{color: #000000;font-size: 1.25em;font-family: 'SourceHanSansCN-Medium'; margin: 2.4em 0 1em 0;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: #999999; width:73%; margin: auto;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}  
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 30.715%;margin-bottom: 3.9275%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}


/*
 .Floor 为demo编号
 */
 .RighInfo002502{  width: 100%;padding: 3% 0;}
 .RighInfo002502 .auto_1400{max-width: 1400px;width: 92%; position: relative; background: #fff;}

 .RighInfo002502 ul li{ margin-bottom: 20px; }
 .RighInfo002502 ul li .liBox{border-radius: 30px 0 0 0; border: 2px solid #e7e7e7; padding: 4%;border-right: 3px solid #0028aa; background: url(../images/RighInfo002502-icon.png) no-repeat 95% 20px;  background-size: 45px 29px;}
 .RighInfo002502 ul li .liBox .h3{margin: 0;font-size: 20px;color: #000;}
 .RighInfo002502 ul li .liBox .txt{font-size: 16px;}
 .RighInfo002502 ul li .liBox .txt p{font-size: 16px;text-indent: 2em;line-height: 30px;margin-top: 30px;}
@media screen and (min-width:768px ){
   .RighInfo002502 ul li{float: left; width: 100%;margin-bottom: 2%;}
   .RighInfo002502 ul li .liBox{ background-size: 77px 50px;}
   
}

 /*Title002759 */
.Title002759{padding: 3% 0;font-size: 100px;}
.Title002759 .cn{font-size: 0.2em; padding-left: 1.5em; margin-left: 0.78em;}
.Title002759 .en{font-size: 0.26em; font-family: Times New Roman, serif;color: #fff;padding-left: 1em;text-transform: uppercase;display: table; padding-right: 1.42307em; line-height: 0.92307em; margin-left: 0.6em;
background: rgb(0,40,170); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(0,40,170,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,40,170,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,40,170,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ede6da', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.Title002759 .en span{font-size: 2.692307em;color:  rgb(0,40,170);float: left;width: 0.571428em; margin-left: -0.6em; line-height:0.714285em; margin-top:-0.385714em; }
@media(max-width:640px){
.Title002759{font-size: 80px;}
}
.Floor0031301{padding-top: 0;}
.Floor0031301 .title .cn{text-align: left;font-size: 20px;}


.Part4{padding: 3%;background: url(../uploadfiles/czbg2.png) no-repeat top 50px center #fff;overflow: hidden;}‘
.Part4 .PartBox{height:550px;}
.Part4 .PartBox ul li{position: relative;padding-right:130px;width:40%;float:left;box-sizing: border-box;text-align: right;margin:60px 0;height:83px;}
.Part4 .PartBox ul li .ico{width:100px;height:100px;border-radius: 50%;background:#c89462;text-align: center;line-height: 100px;position: absolute;right:0;margin-top:-50px;top:50%;}
.Part4 .PartBox ul li .ico img{transition: all .5s;-webkit-transition: all .5s;}
.Part4 .PartBox ul li .box{width:70%;display: inline-block;}
.Part4 .PartBox ul li .txt h1{font-size: 18px;color:#333;margin-bottom:10px;}
.Part4 .PartBox ul li .txt p{font-size: 16px;font-family: YaHei;}

.Part4 .PartBox ul li:nth-child(2n){float:right;padding-right:0;padding-left:130px;text-align: left;}
.Part4 .PartBox ul li:nth-child(2n) .ico{left:0;right:auto;}

.Part4 .PartBox ul li:first-child{right:100px;}
.Part4 .PartBox ul li:nth-child(2){left:100px;}
.Part4 .PartBox ul li:nth-child(3){right:150px;}
.Part4 .PartBox ul li:nth-child(4){left:150px;}
.Part4 .PartBox ul li:nth-child(5){right:60px;}
.Part4 .PartBox ul li:nth-child(6){left:60px;}
.Part4 .PartBox ul li:hover .ico img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}

@media(max-width:1400px){
    .Part4 .PartBox ul li .txt h1{font-size: 20px;}
}

@media(max-width:1366px){

    .Part4 .PartBox ul li .ico{width:80px;height:80px;line-height: 80px;}
    .Part4 .PartBox ul li:nth-child(2n){padding-left:100px;}
    .Part4 .PartBox ul li{padding-right:100px;}
}

@media(max-width:1024px){
    .Part4{background-size: 60%;}
    .Part4 .PartBox ul li .ico{width:60px;height:60px;line-height: 60px;}
    .Part4 .PartBox ul li .ico img{height:25px;}
    .Part4 .PartBox ul li:nth-child(2n){padding-left:70px;}
    .Part4 .PartBox ul li{padding-right:70px;margin:50px 0;}
    .Part4 .PartBox ul li:first-child{right:6%;}
    .Part4 .PartBox ul li:nth-child(2){left:6%;}
    .Part4 .PartBox ul li:nth-child(3){right:10%;}
    .Part4 .PartBox ul li:nth-child(4){left:10%;}
    .Part4 .PartBox ul li:nth-child(5){right:2%;}
    .Part4 .PartBox ul li:nth-child(6){left:2%;}

    .Floor003081 .title{padding-bottom: 10px;}
    .Floor0031301 .title .cn{font-size: 16px;}
}



@media(max-width:640px){
    .Part4{background:none;}
    .Part4 .PartBox{height:auto;}
    .Part4 .PartBox ul li{position: static;width:48%;padding:0 !important;border:1px solid #e6e6e6;height:auto;text-align: center !important;box-sizing: border-box;margin:0 0 10px 0;}
    .Part4 .PartBox ul li .txt h1{font-size: 16px;}
    .Part4 .PartBox ul li .txt p{font-size: 13px;line-height: 22px;height:44px;;}
    .Part4 .PartBox ul li .ico{position: static;margin:10px auto;}
    .Part4 .PartBox ul li .box{width:100%;padding:10px;box-sizing: border-box;}
}

.nTit1 h1{font-size: 30px;text-align: center;}
.nTit1 b{display: block;width: 50px;height: 4px;background: #0028aa;margin: 20px auto;}

.g_b5pt2botnr {
    width: 1160px;
    margin: 0 auto;
    margin-bottom: 85px;
    max-width: 100%;
}
.g_btn {
    width: 206px;
    height: 60px;
    background: #0028aa;
    margin: auto;
    border-radius: 30px;
    text-align: center;
}
.g_btn a {
    display: block;
    padding: 0 45px;
}
.g_btn p {
    line-height: 60px;
    color: #fff;
    font-size: 14px;
}

.g_btn .g_btnfl {
    width: 21px;
    line-height: 60px;
    margin-left: 10px;
}

.g_btnfl img {
    width: 100%;
}


/* mark */
/* b2 */
.ma_b2s1 {
    padding: 125px 0 316px;
}

.ma_b2s1_title {
    margin-bottom: 110px;
}

.ma_b2s1m_l {
    width: calc(100% - 325px);
    background: #f7f8fa;
    padding: 76px 323px 76px 82px;

}

.ma_b2s1m_l p {
    color: #666;
    font-size: 24px;
    line-height: 1.75;
    /* font-weight: lighter; */
    height: 336px;
    overflow: hidden;
    position: relative;
    z-index: 2;
}

.ma_b2s1_main {
    position: relative;
}

.ma_b2s1m_r {
    position: absolute;
    z-index: 1;
    right: -68px;
    bottom: -340px;
}

.ma_b2s1m_r1 {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

.ma_b2s1m_r2 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
}

/* .ma_b2s2{
    padding-bottom: 100px;
} */
.ma_b2s2_title {
    text-align: center;
    margin-bottom: 80px;
}

.ma_b2s3 {
    background: #f7f8fa;
    padding: 125px 0 160px;
}

.ma_b2s3_title {
    margin-bottom: 110px;
    text-align: center;
}

.ma_b2s3m_l {
    width: 50%;
    padding: 98px 104px 160px 34px;
}

.ma_b2s3ml_img {
    position: relative;
    width: 100%;
    height: 100%;
}

.ma_b2s3m_l1 {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

.ma_b2s3m_l2 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
}

.ma_b2s3m_r {
    width: 50%;
}

.ma_b2s3mr_title {
    text-align: center;
    background: #eef1f7;
}

.ma_b2s3mr_title h3 {
    color: #333;
    font-size: 24px;
    line-height: 60px;
}

.ma_b2s3mrm_li {
    padding-left: 62px;
    padding-right: 50px;
}

.ma_b2s3mrmlm_l {
    text-align: left;
}

.ma_b2s3mrmlm_l p {
    color: #424770;
    font-size: 16px;
    line-height: 56px;
}

.ma_b2s3mrmlm_r {
    text-align: right;
}

.ma_b2s3mrmlm_r p {
    color: #424770;
    font-size: 16px;
    line-height: 56px;
}

.ma_b2s3mrm_li:nth-child(odd) {
    background: #fff;
}

.ma_b2s3mrm_li:nth-child(even) {
    background: #eef1f7;
}

.ma_b2s4 {
    padding-top: 144px;
}

.ma_b2s4_title {
    text-align: center;
    margin-bottom: 130px;
}

.ma_lb_maim {
    margin: 0 -25px;
}

.ma_lbm_libox {
    padding: 0 25px;
    float: left;
    width: 50%;
}

.ma_lbm_li a {
    display: block;
}

.ma_lbml_img {
    position: relative;
    overflow: hidden;
}

.ma_lbml_img img {
    object-fit: cover;
}

.ma_lbml_img1 {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

.ma_lbml_img2 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    transition: all 0.36s;
}

.ma_lbml_img3 {
    position: absolute;
    left: 32px;
    bottom: 28px;
    width: 30px;
    z-index: 10;
}

.ma_lbml_img::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 5;
    background: linear-gradient(to bottom left, transparent 80%, rgba(0, 0, 0, 0.2));
}

.ma_lbml_main {
    padding: 28px 0 0;
}

.ma_lbmlm_title {
    color: #000;
    font-size: 24px;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    margin-bottom: 8px;
    transition: all 0.36s;
}

.ma_lbmlm_font {
    font-size: 16px;
    color: #666;
    line-height: 28px;
    height: 56px;
    overflow: hidden;
    margin-bottom: 30px;
}

.ma_lbm_libox {
    margin-bottom: 95px;
}


/* b1 */
.ma_b1s1 {
    padding-top: 130px;
}

.ma_b1s1_title {
    text-align: center;
    margin-bottom: 100px;
}

.ma_b1s1m_r {
    position: relative;
    z-index: 1;
    width: calc(100% - 475px);
    height: 666px;
}

.mc_b2s1_imgbox {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
}

.mc_b2s1_imgbox::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .1);
}

.mc_b2s1_imgbox .mc_b2s1_img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all .5s;
    overflow: hidden;
}

.mc_b2s1_list {
    width: 100%;
    height: 100%;
}

.mc_b2s1_img.act {
    opacity: 1;
}


.mc_b2s1_li {
    float: left;
    width: 16.6666%;
    height: 100%;
    position: relative;
}

.mc_b2s1li_title {
    font-size: 18px;
    line-height: 1.2;
    color: #fff;
    /* font-weight: lighter; */
    margin-top: 60px;
    text-align: center;
    transition: all .36s;
}

.mc_b2s1_lisbox {
    display: block;
    width: 100%;
    height: 100%;
}

.mc_b2s1li_cont {
    width: 100%;
    padding: 0 15px;
}

.mc_b2s1_li:not(:last-child) {
    border-right: 1px solid rgba(255, 255, 255, .3);
}


.deco {
    display: block;
    width: 6rem;
    height: 6rem;
    opacity: 1;
    transition: .1s;
    transform: translateZ(0);
    margin: 0 auto;
}

.deco:before {

    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%, -50%, 0) scale(.75);
    transition: .4s;
    border: 1px solid hsla(0, 0%, 100%, .3);
    border-radius: 100%;
    height: 4rem;
    width: 4rem;
}

.deco i,
.deco em {
    background: hsla(0, 0%, 100%, .8);
    border: 1px solid #fff;
    border-radius: 100%;
    height: 2.2rem;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%, -50%, 0) scale(.5);
    transition: .4s;
    width: 2.2rem;
}

.deco:after {
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%, -50%, 0) scale(.75);
    transition: .4s;
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 100%;
    height: 6rem;
    width: 6rem;
}

.mc_b2s1_li:hover .deco:before {
    animation: scalepulse 1.3s linear .3s infinite both;
    transform: translate3d(-50%, -50%, 0) scale(1);
}

.mc_b2s1_li:hover .deco i,
.mc_b2s1_li:hover .deco em {
    background: #fff;
    animation: scalepulse 1.3s linear 0s infinite both;
    transform: translate3d(-50%, -50%, 0) scale(1);
}

.mc_b2s1_li:hover .deco:after {
    animation: scalepulse 1.3s linear .15s infinite both;
    transform: translate3d(-50%, -50%, 0) scale(1);
}

.mc_b2s1_li:hover .mc_b2s1li_title {
    font-weight: bold;
    font-family: "OPPOSans2_En_design-Heavy", "OPPOSans2_En_design-Regular", "å¾®è½¯é›…é»‘", Arial, "PingFangSC-Light", "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", tahoma, SimSun, sans-serif;
}

@keyframes scalepulse {
    20% {
        -webkit-transform: translate3d(-50%, -50%, 0) scale(1.15);
        transform: translate3d(-50%, -50%, 0) scale(1.15);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    50% {
        -webkit-transform: translate3d(-50%, -50%, 0) scale(1);
        transform: translate3d(-50%, -50%, 0) scale(1);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }
}
.mc_b1s1{background: #f5f5f5;padding: 5% 0;}

.ma_b1s1m_l {
    width: 475px;
    padding: 0 !important;
    height: 666px;
}

.ma_b1s1_main {
    box-shadow: 0 0 14px 1px rgba(234, 234, 234, .75);
}

.ma_b1s1ml_list {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
	background: #fff;
}

.ma_b1s1ml_li {
    width: 100%;
    padding: 30px 75px;
    max-height: 100%;

}
.ma_b1s1ml_li .bg{display: none;}
.ma_b1s12_title {
    text-align: left;
    margin-bottom: 20px;
	font-size: 30px;
}

.ma_b1s1m_l p {
    font-size: 16px;
    color: #333;
    line-height: 35px;
    /* font-weight: lighter; */
}

.ma_b1s2 {
    padding: 100px 0 0;
}

.ma_b1s2_title {
    margin-bottom: 126px;
}

.ma_b1s2_main {
    position: relative;
}

.ma_b1s1_list {
    margin-bottom: 240px;
}

.ma_b1s1_list:last-child {
    margin-bottom: 0;
}

.ma_b1s1_list:nth-child(odd) .ma_b1s2m_img {
    position: absolute;
    width: 100%;
    max-width: 720px;
    right: 0;
    bottom: -110px;
    z-index: 0;
    animation: fadeLeft 2s ease;
}

.ma_b1s1_list:nth-child(even) .ma_b1s2m_img {
    position: absolute;
    width: 100%;
    max-width: 700px;
    left: 0;
    bottom: -110px;
    z-index: 0;
    animation: fadeRight 2s ease;
}

.ma_b1s2m_r1 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    transition: all 1s;
}

.ma_b1s2m_r2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: all 1s;
    opacity: 0;
    transform: translateX(100px);
    transform: none !important;
}

.ma_b1s1_list:nth-child(even) .ma_b1s2m_r2 {
    transform: translateX(-100px);
}

.ma_b1s1_list:nth-child(odd) .ma_b1s2m_font {
    float: left;
    width: calc(100% - 426px);
    /* height: 485px; */
    background: #f7f8fa;
    padding: 90px 275px 90px 84px;
}

.ma_b1s1_list:nth-child(even) .ma_b1s2m_font {
    float: right;
    width: calc(100% - 426px);
    /* height: 485px; */
    background: #f7f8fa;
    padding: 90px 84px 90px 275px;
}

.ma_b1s2m_font p {
    font-size: 24px;
    color: #333;
    line-height: 1.75;
    /* max-height: 168px; */
    /* overflow: hidden; */
    /* font-weight: lighter; */
    position: relative;
    z-index: 10;
    margin-bottom: 44px;
}

.ma_b1s2_main a {
    display: block;
}

.ma_b1s2 .mc_a1s1_more {
    z-index: 10;
}



.mc_b2s1_poster {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.mc_b2s1_lisbox p{display: none;}

@media(max-width:1024px){
    .nTit1 h1{font-size:24px;}
    .ma_b1s1m_l{width: auto;float: none;height: auto;}
    .ma_b1s1m_l .mc_pos_center {position: static;transform: translate(0,0) !important;left: auto !important;}
    .ma_b1s12_title{font-size: 24px;}
    .ma_b1s1m_r,.mc_b2s1_list{width: auto;float: none;height: auto;}
    .ma_b1s1ml_li{padding:15px;}
    .mc_b2s1li_title{margin-top: 0;}
    .mc_b2s1li_title{font-size: 20px;margin:0px auto;}
    .deco{width:4rem;height: 4rem;}
    .deco:after{width:4rem;height: 4rem;}
    .deco:before{width: 2rem;height: 2rem;}
    .mc_pos_center{top: 50%;transform: translate(-50%,-50%);}

    .ma_b1s1m_l{display: none;}
    .mc_b2s1_imgbox{display: none;}
    .mc_b2s1_li{position: relative;width: 100%;float:none;height: auto;padding-top:72%;transition: all 0.3s;}
    .mc_b2s1_li .bg{display: block;position:absolute;left: 0;top: 0;width: 100%;height: 100%;}
    .mc_b2s1_li .bg:After{position:absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background:rgba(0,0,0,0.25);}
    .mc_b2s1_li:hover {padding-top: 88%;}
    .mc_b2s1_li:hover .bg:After{background:rgba(0,40,170,0.5);}
    .mc_b2s1_li:hover p{display: block;color:#fff;opacity: 0.8;margin-top: 10px;line-height: 24px;min-height: 146px;overflow-y: auto;}
    .mc_b2s1_li:hover .deco{margin:0;}
    .mc_b2s1_li:hover .mc_b2s1li_title{text-align: left;}
    /* .ma_b1s1m_r{display: none;} */
}
@media(max-width:767px){
    .mc_b1s1{padding:0 0 25px;}
    .ma_b1s12_title{font-size: 18px;}
    .ma_b1s1m_l p{font-size: 14px;line-height: 24px;}
    .nTit1 h1{font-size: 20px;}
    .nTit1 b{margin:10px auto 20px;width: 35px;height: 3px;}
}


/* è§†é¢‘å¼¹çª— */
.mc_videom {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .84);
}

.mc_videom_container {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.mc_videom_close {
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.mc_videom_close span {
    color: #fff;
    font-size: 30px;
}

.mc_videom_content {
    width: 1000px;
    max-width: calc(100vw - 40px);
    max-height: calc(100vh - 80px);
    overflow: auto;
    text-align: center;
}

.mc_videom_video {
    max-width: 100%;
}

@media screen and (max-width: 416px) {

    .mc_videom_iframebox iframe {
        max-height: 300px;
    }

}

@media screen and (min-width: 1200px) {
    .mc_video_li:hover .mc_video_li_imgbox::before {
        opacity: 0;
    }
}

.mc_nb5s1_xtbli {
    width: 82px;
    height: 82px;
    text-align: center;
    line-height: 82px;
}

.mc_nb5s1_xtbli .iconfont {
    font-size: 48px;
    line-height: inherit;
    font-weight: bold;
    font-family: "OPPOSans2_En_design-Heavy", "OPPOSans2_En_design-Regular", "å¾®è½¯é›…é»‘", Arial, "PingFangSC-Light", "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", tahoma, SimSun, sans-serif;
    color: #0028aa;
    transition: all .36s;
}

.mc_nb5s1_xtbli.act .iconfont {
    color: #fff;
}

.mc_f1_top .mc_h2s1_nav {
    opacity: 0;
    pointer-events: none;
}

.mc_h2s1_nav {
    /* height: 0; */
    margin-top: 0 !important;
}

.mc_innav_hd .mc_nav_li {
    padding: 0 30px !important;
}

.mc_nav_a .iconhome {
    margin: 0 30px;
}

.mc_a1t_phbg {
    display: none;
}


.mc_a1t_li.act {
    z-index: 20;
}

.mc_a1t_li.act .mc_a1t_xl {
    pointer-events: all;
}

.mc_a1t_li.act .mc_a1t_xl::before {
    width: 100%;
    transition: all .4s cubic-bezier(.34, .44, .41, 1.12);
}

.mc_a1t_li.act .mc_a1t_xl span {
    opacity: 1;
    transition: all .36s .4s;
}

/* 8.17 */
.mc_a1t_bg {
    position: relative;
}

.mc_a1t_bg::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
    width: 100%;
    height: 100px;
    background: linear-gradient(180deg, rgba(0, 0, 0, .3), transparent);
}

.mc_n1s3_tip {
    color: #999999;
    font-size: 14px;
    line-height: 24px;
    text-align: right;
    margin-top: 30px;
    animation-delay: 0.6s;
}

.mc_n1s3_td6 {
    width: 23%;
    text-align: left;
}

.mc_n1s3_td6 .mc_n1s3_dd {
    word-break: keep-all;
}

/* .mc_phnav_hasnosub h4 {
    pointer-events: none;
}

.mc_phnav_hasnosub a{
    pointer-events: all;
} */

.mc_d3s5_txt {
    padding: 20px 15px 0;
}

.mc_d3s5_txt p {
    font-size: 14px;
    line-height: 24px;
    color: #666;
}

.mc_d3s5_swiper .swiper-wrapper {
    align-items: flex-start;
}

.mc_inban_tip,
.mc_inban_tel {
    color: #fff;
    font-weight: bold;
    font-family: "OPPOSans2_En_design-Heavy", "OPPOSans2_En_design-Regular", "å¾®è½¯é›…é»‘", Arial, "PingFangSC-Light", "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", tahoma, SimSun, sans-serif;
}

.mc_title32 {
    font-size: 32px;
}

.mc_inban_title1 {
    line-height: 1.5;
    margin-top: 20px;
    color: #fff;
}

/* 8.17 */
.mc_datat_list3 .mc_data_td {
    width: 33.333333%;
}

.mc_datat_list3 {
    max-width: none;
}

.mc_f1s1_content {
    margin: 0 -65px;
}

.mc_datat_list3 .mc_data_txt_big {
    font-size: 56px !important;
}

/* .mc_d2s3m_zb {
    display: none;
} */

/* .mc_f2s1 {
    padding-bottom: 0 !important;
} */

@media screen and (max-width:1680px) {
    .mc_datat_list3 .mc_data_txt_big {
        font-size: 54px !important;
    }

    .mc_title32 {
        font-size: 30px;
    }
}

@media screen and (max-width:1440px) {
    .mc_datat_list3 .mc_data_txt_big {
        font-size: 50px !important;
    }

    .mc_title32 {
        font-size: 28px;
    }
}

@media screen and (max-width:991px) {
    .mc_datat_list3 .mc_data_txt_big {
        font-size: 48px !important;
    }

    .mc_f1s1_content {
        margin: 0 0 30px;
    }

    .mc_f2s1 {
        padding-bottom: 50px !important;
    }

    .mc_title32 {
        font-size: 24px;
    }

   
}

@media screen and (max-width:767px) {
    .mc_datat_list3 .mc_data_td {
        width: 80%;
    }

    .mc_datat_list3 .mc_data_txt_big {
        font-size: 40px !important;
    }

    .mc_f2s1 {
        padding-bottom: 25px !important;
    }

    .mc_title32 {
        font-size: 20px;
        margin-top: 10px;
    }
}

.mc_navbox_inner .mc_innav_fg {
    display: none !important;
}

.mc_d3s2li_txt .mc_d3s2li_pdf p {
    position: relative;
    z-index: 1;
    font-size: 14px !important;
    line-height: 20px !important;
    color: #001eb4;
    font-weight: bold;
    font-family: "OPPOSans2_En_design-Heavy", "OPPOSans2_En_design-Regular", "å¾®è½¯é›…é»‘", Arial, "PingFangSC-Light", "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", tahoma, SimSun, sans-serif;
    padding-left: 15px;
    margin: 3px 0;
}

.mc_d3s2li_txt .mc_d3s2li_pdf p::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "â—";
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}

.mc_g1s1_title,
.mc_g1s1_subtitle,
.mc_g1s1_tip {
    visibility: hidden;
    animation: none;
}

.mc_g1s1_title.act,
.mc_g1s1_subtitle.act,
.mc_g1s1_tip.act {
    visibility: visible;
    animation: fadeInUp 1s;
}

.mc_ft1 .mc_cont1520 {
    width: 1360px;
}

.mc_ft1_li {
    width: 20%;
}

.mc_ft1_li1 {
    width: 40%;
}

.mc_g1_tittlebox .mc_title40 {
    font-size: 38px;
    padding: 0.12em 0;
}

.mc_d3s2li_title {
    font-size: 36px;
}

.mc_e3s1b_txtbox {
    padding: 0 !important;
}

.mc_e3s1b_box {
    margin-top: 80px;
}

.mc_e3s1_bot {
    padding-bottom: 80px;
}

.mc1_imgbox img,
.mc1_imgbox video {
    max-width: 100%;
}

.mc1_imgbox video {
    background: #000;
}

.mc1_imgbox {
    width: 58%;
}

.mc1_txtbox {
    width: 42%;
    padding-right: 10%;
}

.mc1_box_imgl .mc1_imgbox {
    float: left;
}

.mc1_box_imgl .mc1_txtbox {
    padding-right: 0;
    padding-left: 8%;
}

.mc_e3s1b_sharebox .mc_sharebox {
    margin: 0 15px;
}

@media screen and (max-width: 991px) {
    .mc1_imgbox {
        width: 100%;
        margin-bottom: 20px;
    }

    .mc1_txtbox {
        width: 100%;
        padding: 0;
    }
}

.mc_txt_dian {
    position: relative;
    padding-left: 1em;
    color: #333;
    font-size: 18px;
    line-height: 30px;
}

.mc_txt_dian::before {
    content: "â—";
    position: absolute;
    left: 0;
    top: 0;
    font-size: .6em;
    line-height: inherit;
    color: #0028aa;
}

.mc_txt_half {
    width: 600px;
    max-width: 100%;
}

.mc_navxl_l {
    padding: 25px 0;
}

.mc_nav_nor .mc_navxl_l {
    padding: 0;
}

.mc_navxl_r {
    padding-top: 30px;
    padding-bottom: 30px;
}

.mc_title1 {
    font-size: 48px;
}

.mc_title2 {
    font-size: 40px;
}

.mc_title3 {
    font-size: 36px;
}

.mc_title4 {
    font-size: 32px;
}

.mc_title5 {
    font-size: 24px;
}

.mc_title6 {
    font-size: 18px;
}

.mc1_tw_list {
    margin: 0 -20px;
}

.mc1_tw_li {
    float: left;
    width: 50%;
    padding: 0 20px;
    margin-bottom: 40px;
    text-align: center;
}

.mc1_tw_imgbox {
    margin-bottom: 20px;
}

.mc1_tw_lisbox {
    display: inline-block;
    vertical-align: top;
}

@media screen and (max-width: 1680px) {
    .mc_title1 {
        font-size: 46px;
    }

    .mc_title2 {
        font-size: 38px;
    }

    .mc_title3 {
        font-size: 34px;
    }

    .mc_title4 {
        font-size: 30px;
    }

    .mc_title5 {
        font-size: 22px;
    }

}

@media screen and (max-width: 1440px) {
    .mc_title1 {
        font-size: 44px;
    }

    .mc_title2 {
        font-size: 36px;
    }

    .mc_title3 {
        font-size: 32px;
    }

    .mc_title4 {
        font-size: 28px;
    }

    .mc_title5 {
        font-size: 20px;
    }

    .mc_title6 {
        font-size: 16px;
    }
}

@media screen and (max-width: 991px) {
    .mc_title1 {
        font-size: 36px;
    }

    .mc_title2 {
        font-size: 32px;
    }

    .mc_title3 {
        font-size: 28px;
    }

    .mc_title4 {
        font-size: 24px;
    }

    .mc_title5 {
        font-size: 18px;
    }
}

@media screen and (max-width: 767px) {
    .mc_title1 {
        font-size: 26px;
    }

    .mc_title2 {
        font-size: 24px;
    }

    .mc_title3 {
        font-size: 22px;
    }

    .mc_title4 {
        font-size: 20px;
    }

    .mc1_tw_li {
        width: 100%;
        margin-bottom: 30px;
    }

}
.contents{padding-bottom: 4%;}
.contents1{padding-top: 3%;}

.timeBox { position: relative; padding-left: 280px }
.timeBoxL{ position: absolute; left: 0; top: 0; }
.timeTab { float: left; margin-right: 50px; }
.timeTabUl { overflow: hidden; max-height: 700px; }
.timeTabUl ul { position: relative; top: 0; transition: All 0.3s; }
.timeTabUl li { width: 200px; border-top: 5px solid #e2e2e2;}
.timeTabUl li a { display: block; text-align: center; height: 45px;line-height:45px; color: #999; transition: All 0.3s; }
.timeTabUl li.active a { font-size: 18px; color: #0028aa; font-weight: bold;}

.portlet .timeCon li{width: 100%;cursor: pointer;margin-bottom: 10px;background: url(../images/TextList002855_icon.png) no-repeat left top 6px;padding-left: 20px;margin-bottom:28px;}
.portlet .timeCon li:hover{ color: #0028aa;}

@media (max-width: 1440px) {
.timeTabUl li.active a { font-size: 16px; }
}
.timeCon { display: none; }
.timeBox .timeTabUp img,
 .timeBox .timeTabDown img { width: 200px; }
@media (max-width: 1024px) {
    .contents{padding-bottom: 25px;}
.timeTab { margin-right: 0; }
.timeTabUl { max-height: inherit;}
.timeTabUl li{width: 60px;}
.timeTabUl li a{height: 30px;line-height: 30px;}
.timeBox{padding-left: 85px;}
.timeBox .timeTabUp { display: none; }
.timeBox .timeTabDown { display: none; }
}


.rrzz_box1{width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);display: none;position: fixed;z-index: 1000;top:0;left:0;}
.ry_list{background: #fff;padding: 3%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center;}
.ry_list span{font-size: 16px;color: #333;display: block;margin-top: 20px;}
.close{position: absolute;right: 20px;top: 20px;background: url(../images/close.svg) no-repeat center center;background-size: 30px;width: 40px;height: 40px;cursor: pointer;}
.ry_list #img1{max-height:70vh;}

/*TextList002957 */
.TextList002957{padding: 3% 0;}
.TextList002957 li{ border-bottom: 1px dotted #d9d9d9; line-height: 54px;}
.TextList002957 li time{float: right;color: #b2b2b2; margin-left: 20px;}
.TextList002957 li a{font-size: 16px;width: 80%;}
@media(max-width:768px){
    .ry_list{width: 94%;padding-bottom: 10px;}
    .ry_list span{font-size: 14px;}
}
@media(max-width:480px){
.TextList002957 li{font-size: 3vw;line-height: 10vw;}
.TextList002957 li a{font-size: 3.5vw;}
}

/*RighInfo002939 */
.RighInfo002939{padding:3% 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;font-size: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 1.5;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #d43e45;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}

}
@media(max-width:1024px){
    .RighInfo002939{padding:25px 0;}
    .auto_1150{width: 92%;padding:0 !important;}
    .RighInfo002939 .time {font-size: 14px;}
    .RighInfo002939 .name h1{margin-bottom: 10px;font-size:18px;}
    .RighInfo002939 .name{margin-bottom: 20px !important;}
    .RighInfo002939 .edit-info{line-height: 24px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
.RighInfo002939 .edit-info img{width: 100%;height: auto;}
}


/*TextList002855 */
.TextList002855{padding-bottom: 3%;}
.TextList002855 li{line-height: 3.5625em;  border-bottom: 1px dotted #a8a8a8;}
.TextList002855 li time{float: right;color: #c8c8c8; 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;}
}


/*PicList000687 */

.PicList000687 .auto{max-width: 1400px;width: 92%;}


.PicList000687 .tit{font-size: 20px;color: #000;}
.PicList000687  p{line-height: 1.715em;color: #7d7d7d;height: 3.43em; margin-bottom: 2.03vw;}
@media(max-width:640px){
.PicList000687 .tit{font-size:15px;}
.PicList000687  p{font-size:14px;}
}

.PicList000687 .news-list{background: #f5f5f5;padding: 4.12vw 0 2vw 0;}
.PicList000687 .news-list li{background: #fff; margin-bottom: 1.41vw;}
.PicList000687 .news-list li a{padding: 30px 0;}
.PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.PicList000687 .news-list .main{border-left: 2px solid #0028aa; padding-left: 4.17vw; padding-right: 4.06vw;}
.PicList000687 .news-list .tit{margin-bottom: 5px;}
.PicList000687 .news-list time{color: #ccc;padding: 10px 0;display: block;}
.PicList000687 .news-list li:hover .tit{color: #0028aa;}
.PicList000687 .news-list .more{line-height: normal;color: #0028aa;background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.gif");}
@media(min-width:641px){
.PicList000687 .news-list .pic{width: 320px;}
}

@media(max-width:640px){
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list li{margin-bottom:4vw;}
.PicList000687 .news-list li a{padding:0;}
.PicList000687 .news-list .main{padding: 4vw;border: 0px solid #0028aa; border-bottom: 0;}
}


.Floor0031531{padding-top: 3%;}


/*
 .TextList001312 为demo编号
 */
 .TextList001312{ padding-top:3%;padding-bottom: 5%;}
 .TextList001312 li{ float:left; width:100%;  background-color:#ededed; margin-bottom:2%;}
 .TextList001312 li div{position:relative; padding:15px 120px 15px 20px;}
 .TextList001312 li .more{ position:absolute; right:0; top:0; height:100%; width:107px; background:#1a479b url(../images/TextList001312-more.png) no-repeat 50% 30%;background-size: 25px;} 
 .TextList001312 li h3{font-weight:normal; color:#000; font-size:16px;padding: 10px 0;}
 .TextList001312 li p{ margin:0; line-height:20px; height:40px; overflow:hidden; color:#999; font-size:12px;}
 .TextList001312 li a i{position:absolute; left:0;  font-style:normal; font-size:12px; color:#fff; width:100%; top:65%; text-align:center;}
 .TextList001312 li:hover{ background-color:#1a479b;}
 .TextList001312 li:hover h3,
 .TextList001312 li:hover p{ color:#fff;}
 @media(max-width:1024px){
    .TextList001312{padding:25px 0;}
    .Floor0031531{min-height: auto;padding-bottom: 25px;}

 }
 @media(max-width:768px){
 .TextList001312 li{ float:none; width:auto; margin-right:0;} 
 }
 @media(max-width:375px){
 .TextList001312 li div{ padding-right:100px;}
 .TextList001312 li a.more{ width:85px;}
 }
 
 /* 20230403 */
 .BusinessBox{padding:5% 0;}
 .BusinessBox .auto{max-width: 1400px;width: 92%;}
 .BusinessBox .Menu002795{padding-top: 0;}
 .BusinessBox .Left{width: 30%;float: left;}
 .BusinessBox .Left .Info{font-size: 16px;line-height: 32px;}
 .BusinessBox .Left .Info p{margin: 1.8em 0;}
 .BusinessBox .Right{width: 67%;float: right;}
 .BusinessBox .Right .inner{height: 580px;position: relative;background-position: center center;background-repeat: no-repeat;background-size:cover;}
 .BusinessBox .Right .inner:before{position:absolute;left: 0;top: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.3);content: "";}
 .BusinessBox .Right .ulitem{position:absolute;left: 0;top: 0;width: 101%;display: flex;justify-content: space-around;height: 100%;z-index: 10;}
 .BusinessBox .Right .ulitem .item{flex:1;height: 100%;cursor: pointer;transition: all 0.3s;line-height: 1.8;color:#fff;position: relative;overflow: hidden;}
 .BusinessBox .Right .ulitem .item h2{font-size: 24px;color:#fff;text-align: center;transition: all 0.3s;}
 .BusinessBox .Right .ulitem .item h2.t2{display: none;}
 .BusinessBox .Right .ulitem .item p{font-size: 0;}
 .BusinessBox .Right .ulitem .item .info{position:absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;padding:30px;z-index: 10;}
 .BusinessBox .Right .ulitem .item:not(:last-child){border-right:1px solid rgba(255,255,255,0.5);}
 .BusinessBox .Right .ulitem .item.on{flex: 3;background:#ecf3fb;}
 .BusinessBox .Right .ulitem .item.on h2{width: auto;writing-mode:horizontal-tb;color:#001f2b;margin-bottom: 15px;}
 .BusinessBox .Right .ulitem .item.on .kuo{display: none;}
 .BusinessBox .Right .ulitem .item.on h2.t1{display: none;}
 .BusinessBox .Right .ulitem .item.on h2.t2{display: block;}
 .BusinessBox .Right .ulitem .item.on p{font-size: 16px;color:#70858c;}
 .BusinessBox .kuo{background-color:#fff;width:10px;height:10px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:relative;animation:spreadCircle 3s infinite;margin:0px auto 30px;}
.BusinessBox .kuo::before{content:'';display:block;width:25px;height:25px;position:absolute;left:50%;top:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:1px solid #fff;background-color:transparent;z-index:1;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);animation:spreadCircle01 3s infinite;-webkit-animation:spreadCircle01 3s infinite;}
.BusinessBox .kuo::after{content:'';display:block;width:40px;height:40px;position:absolute;left:50%;top:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:1px solid #fff;background-color:transparent;z-index:1;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);animation:spreadCircle01 3s infinite;-webkit-animation:spreadCircle01 3s infinite;}
@keyframes spreadCircle01{0%{opacity:.4;}
100%{opacity:1;}
}
@keyframes spreadCircle{0%{transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);}
100%{transform:translate(-50%,-50%) scale(1.5);-webkit-transform:translate(-50%,-50%) scale(1.5);-moz-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);}
}

.BusinessBox.auto .Right .inner{height: 800px;}
 .BusinessBox.auto .Left{width: auto;float: none;}
 .BusinessBox.auto .Right{width: auto;float: none;}
 
 @media(max-width:1024px){
    .BusinessBox .Left{width: auto;float: none;}
    .BusinessBox .Right{width: auto;float: none;}
 }
 @media(max-width:768px){
    .BusinessBox .Left .Info{font-size: 15px;line-height: 26px;}
    .BusinessBox .Right .inner{background: transparent !important;height: auto;}
    .BusinessBox .Right .inner:before{display: none;}
    .BusinessBox .Right .ulitem {display: block;position:static;}
    .BusinessBox .Right .ulitem .item{height: 250px;position: relative;width: 100%;margin-bottom: 10px;}
    .BusinessBox .Right .ulitem .item:before{position:absolute;left: 0;top: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.3);content: "";z-index: 1;}
    .BusinessBox .Right .ulitem .item h2{width: 100%;writing-mode:horizontal-tb;font-size: 20px;text-align:center;}
    .BusinessBox .Right .ulitem .item h2,
    .BusinessBox .Right .ulitem .item p{position: relative;z-index: 2;}
    .BusinessBox .Right .ulitem .item .bg{position:absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size:cover;}
    .BusinessBox .Right .ulitem .item .info{padding:30px 20px;}
    .BusinessBox .Right .ulitem .item.on{height: auto;}
    .BusinessBox .Right .ulitem .item.on .info{position: relative;left:0;top:0;transform: translate(0,0);}
    .BusinessBox .Right .ulitem .item.on:before{background:#ecf3fb;}
    .BusinessBox .Right .ulitem .item.on h2{padding-top: 0;}
    .BusinessBox .Right .ulitem .item.on p{font-size: 15px;}
 }

/* 公司分布 */
/* html{-webkit-text-size-adjust:100%;font-size:100px; overflow-x: hidden;scroll-behavior: smooth;}
html{font-size:5.2083334vw} */
.sec_about{background-position: center center;background-size: cover;background-repeat: no-repeat;height:100vh;position: relative;}

@keyframes boderM {
    0% {
        transform: scale(1);
        opacity: 0
    }

    20% {
        opacity: 1
    }

    75% {
        transform: scale(2);
        opacity: 0
    }

    100% {
        opacity: 0
    }

}
.sec_about ul{display: inline-block;width: 90%;height: 82%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}

.mc_a1t_dian {
    display: block;
    width: 18px;
    height: 18px;
    background: #fff;
    border: 7px solid #001eb4;
    border-radius: 50%;
    position: relative;
}

.mc_a1t_dian::before {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 0;
   margin-top:-12.5px;margin-left:-12.5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: rgba(0, 30, 180, 0.2);
}

.mc_a1t_dian::after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 0;
    margin-top:-12.5px;margin-left:-12.5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: rgba(0, 30, 180, 0.2);
}

.sec_about{width:100%;}

.mc_a1t_dian::before {
    animation: boderM 3s .75s infinite;
}

.mc_a1t_dian::after {
    animation: boderM 3s infinite;
}

.sec_about{overflow: hidden;}
.sec_about li{position: absolute;}
.sec_about li .mc_a1t_xl{position: absolute;left:42px;top:50%;transform: translateY(-50%);box-sizing: border-box;padding:0 15px;border-radius: 42px;line-height: 42px;color:#fff;white-space: nowrap;visibility: hidden;}
.sec_about li:hover .mc_a1t_xl{width:auto;opacity: 1;visibility: visible;}
.sec_about li .mc_a1t_xl::before {content: "";position: absolute;left: 0;top: 0;z-index: -1;width: 0;height: 100%;background: rgba(0, 30, 180, .77);border-radius: 30px;transition: all .3s;}
.sec_about li:hover .mc_a1t_xl::before{width:100%;}
.sec_about li .mc_a1t_xl .mc_a1t_title{opacity: 0;transition: all .3s .2s;visibility: hidden;}
.sec_about li:hover .mc_a1t_xl .mc_a1t_title{opacity: 1;visibility:visible;}
.sec_about li:hover .mc_a1t_xl{visibility: visible;}

.sec_about li.li1{left:8%;top:5%;}
.sec_about li.li2{left:3%;top:10%;}
.sec_about li.li3{left:46%;top:15%;}
.sec_about li.li4{left:84%;top:18%;}
.sec_about li.li5{left:84%;top:24%;}
.sec_about li.li6{left:30%;top:50%;}
.sec_about li.li7{right:4%;top:25%;}
.sec_about li.li8{left:10%;bottom:24%;}
.sec_about li.li9{left:27%;bottom:18%;}
.sec_about li.li10{left:87%;bottom:13%;}
.sec_about li.li11{left:36%;top:10%;}
.sec_about li.li12{left:14%;top:1%;}
.sec_about .tips{font-size: 24px;position: absolute;left: 0;bottom: 4%;color: #001eb4;width: 100%}
.sec_about li.right_li .mc_a1t_xl{right:42px;left:auto;transform: translate(-0%,-50%);}
.sec_about li.right_li .mc_a1t_xl::before{left: auto;right: 0}
.sec_about li.right_li2 .mc_a1t_xl{left:50%;left:auto;transform: translateX(-50%);top:105%;}


 @media(max-width:1366px){
.sec_about .tips{bottom: 2%}

 }

/*20230414*/
.pd100{padding-bottom: 5%;}
.maps_b{margin-top: 50px;margin-left:-2%;display: flex;flex-wrap: wrap;}
.maps_b .maps_box{width: 31.33%;border:1px solid #e6e6e6;float: left;box-sizing: border-box;padding:35px;margin-left:2%;margin-bottom:2%;}
.maps_b .maps_box h3{font-family: PingFang-SC-Heavy;font-size: 20px;font-weight: normal;color: #333333;padding-bottom: 18px;border-bottom: 1px solid #dedede;margin-bottom: 10px;}
.maps_b .maps_box>div{font-family: PingFang-SC-Medium;font-size: 14px;line-height: 32px;color: #333333;padding-left: 25px;display: flex;}
.maps_b .maps_box p img{vertical-align: middle;margin-right: 10px;}
.maps_b .maps_box span{white-space: nowrap;}

.kxwz_list{display: inline-block;width: 100%;padding-bottom: 5%}
.kxwz li{width: 48%;float: left;background: url(../images/kxwz01.jpg) repeat-y left top;}
.kxwz li p{ padding: 0 0 0 40px;background: url(../images/kxwz02.jpg) no-repeat left 28px;line-height: 60px;height: 60px; margin-bottom: 30px; }
.kxwz a { display: block; padding-left:30px; line-height: 60px; background-color: #f7f7f7; }
.kxwz li:nth-child(2n){float: right;}

 @media(max-width:768px){
 	.kxwz li{width: 100%;}
     .maps_b .maps_box{width:48%;padding:20px;}
     .sec_about{zoom:0.5;}
 }

@media(max-width:480px){
    .maps_b .maps_box{width:98%;}
    .sec_about{zoom:0.3;}
}























