/* @font-face{font-family:'HarmonyOS_Sans_SC_Regular';src: url('../fonts/HarmonyOS_Sans_SC_Regular.ttf');}
@font-face{font-family:'HarmonyOS_Sans_SC_Light';src: url('../fonts/HarmonyOS_Sans_SC_Light.ttf');}
@font-face{font-family:'SourceHanSerifCN-Bold';src: url('../fonts/SourceHanSerifCN-Bold.ttf');}
@font-face{font-family:'SourceHanSerifCN-Regular';src: url('../fonts/SourceHanSerifCN-Regular.ttf');} */
body{/* font-family:'HarmonyOS_Sans_SC_Regular'; */overflow-x: hidden}



.auto_1600{ max-width:1600px;}
@media(max-width:1600px){.auto_1600{ padding:0 2%;}}
@media(max-width:768px){.auto_1600{ padding:0 4%;}}


/*Floor002143 */
.Floor002143 .auto{ position:relative;height:855px; }
.Floor002143 video{height: 100%;width: 100%;object-fit: cover;background:#000;}
.Floor002143 .pic img{ display:block; width:100%;}
.Floor002143 .pic img.phone{ display:none;}
.Floor002143 .click,
.Floor002143 .file,
.Floor002143 .file video{position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002143 .click{ background:url(../images/Floor002143-video.png) no-repeat center center; cursor:pointer;}
.Floor002143 .file{ display:none; z-index:10; background:#000;}
@media(max-width:1200px){
.Floor002143 .pic img{ display:none;}
.Floor002143 .pic img.phone{ display:block;}
}


/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative;z-index: 1;margin-top: -3px;}
.Menu001093 .auto{max-width: 1400px;}
.Menu0010936 .auto{max-width: 1600px;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 16px;padding: 0 2vw;}
.Menu0010936 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 18px;padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #1f247f;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}

.lm-title{text-align: center;font-size:40px;margin-bottom:50px;color:#1f247f;font-weight: bold;}
.lm-title1{text-align: center;font-size:67px;margin-bottom:710px;color:#fff;font-weight: bold;    font-family: 'SourceHanSerifCN-Bold';
    font-style: italic;
    letter-spacing: 3px;}

/*RighInfo003186 */
.RighInfo003186{
	padding-top: calc(92 / 1920 * 100vw);padding-bottom: calc(92 / 1920 * 100vw); overflow: hidden;}
.RighInfo003186 .column-name{position: relative;padding: calc(66 / 16 * 1em) 0 0 calc(77 / 16 * 1em);z-index: 1;}
.RighInfo003186 .column-name aside{position: relative;z-index: 4;}
.RighInfo003186 .column-name .cn{font-size: calc(36 / 16 * 1em);color: #333;
	line-height: 1;}
.RighInfo003186 .column-name .en{    text-transform: uppercase;font-size: calc(30 / 16 * 1em);color: #b8b8b8; line-height: calc(26 / 30 * 1em); margin-top: calc(7 / 30 * 1em);}
.RighInfo003186 .column-name .mark{position: absolute;left: 20px;top: 10px;background: url(../images/RighInfo003186-title-bg.png) no-repeat;width: calc(122 / 16 * 1em);height: calc(122 / 16 * 1em);background-size: contain;}
@media (min-width:1025px) {
 .RighInfo003186 .column-name{margin-left: calc(-77 / 16 * 1em);}
}
@media (max-width:1600px) {
.RighInfo003186 .column-name .cn{font-size: calc(32 / 16 * 1em);}
}
@media (max-width:1024px) {
.RighInfo003186 .column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); font-size: 0.8em;}  
.RighInfo003186 .ytable-cell{display:block;}
.RighInfo003186 .left-intro{padding-right: 0;}   
}

@media (min-width:1025px) {
.RighInfo003186 .left-intro{width: calc(578 / 1440 * 100%);padding-right: 5%;}   
.RighInfo003186 .right-img{width: 50%; } 
.RighInfo003186 .number{max-width: calc(540 / 16 * 1em);}
.RighInfo003186 .right-img .pic{}
}
.RighInfo003186 .left-intro .column-name{margin-bottom: calc(50 / 16 * 1em);margin-left: -21px;}
.RighInfo003186 .intro h2{margin: 0 0 calc(20 / 40 * 1em);color: #1f247f;
	font-size: calc(40 / 16 * 1em);}
.RighInfo003186 .intro p{
	line-height: calc(30 / 16 * 1em);text-align: justify;font-size: 18px;}
.RighInfo003186 .intro + .number{margin-top: calc(63 / 16 * 1em);}
.RighInfo003186 .number li{float: left;width: calc((100% - (20 / 16 * 1em)) / 2); margin-bottom: calc(20 / 16 * 1em);padding: 1em calc(20 / 16 * 1em);
background: -moz-linear-gradient(left,  rgba(191,156,80,0.3) 0%, rgba(191,156,80,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(191,156,80,0.3) 0%,rgba(191,156,80,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(191,156,80,0.3) 0%,rgba(191,156,80,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dbf9c50', endColorstr='#00bf9c50',GradientType=1 ); /* IE6-9 */
}
.RighInfo003186 .number li:not(:nth-child(2n)){margin-right: calc(20 / 16 * 1em);}
.RighInfo003186 .number li .inner{position: relative;}
.RighInfo003186 .number li .icon{position: absolute;right: 0; bottom: 0;width: calc(44 / 16 * 1em);}
.RighInfo003186 .number li h3{margin: 0;color: #bf9c50;
	font-size: calc(40 / 16 * 1em);font-weight: normal;}
.RighInfo003186 .number li aside{color: #333333;}
@media (max-width:1024px) {
    .RighInfo003186 .right-img .pic{margin: 0 -3vw;}
}

@media (max-width:640px){
	.RighInfo003186 .intro h2{font-size: 22px;}
	.RighInfo003186 .intro p{font-size: 16px;}
}

.about-box2 { background-color: #f9f9f9; padding: 92px 0; }

@media screen and (max-width: 991px) { .about-box2 { padding: 50px 0; } }

@media screen and (max-width: 767px) { .about-box2 { padding: 30px 0; } }
.about-box2 .wp{max-width:1600px;margin:0 auto;}


.about-box2 .box-desc { margin-bottom: 34px; font-size: 18px;  line-height: 30px; text-align: center; }

.about-box2 .box-desc p { min-height: 30px; }

.about-box2 .box-desc, .about-box2 .box-desc a { color: #666; }

@media screen and (max-width: 1419px) { .about-box2 .box-desc, .about-box1 .item-desc { font-size: 16px; font-size: 1.6rem; } }

@media screen and (max-width: 1219px) { .about-box2 .box-desc, .about-box1 .item-desc { font-size: 14px; font-size: 1.4rem; line-height: 26px; }
  .about-box2 .box-desc p { min-height: 26px; } }

@media screen and (max-width: 991px) { .about-box2 .box-desc { line-height: 28px; margin-bottom: 30px; }
  .about-box2 .box-desc p { min-height: 22px; } }

@media screen and (max-width: 767px) { .about-box2 .box-desc, .about-box1 .item-desc { font-size: 12px; font-size: 1.2rem; line-height: 26px; margin-bottom: 20px; }
  .about-box2 .box-desc p { min-height: 20px; } }

.about-box2 .box-title { font-weight: bold; font-size: 32px;  line-height: 1.5; color: #1f247f; text-align: center; padding-bottom: 70px; margin-bottom: 20px; position: relative; }

@media screen and (max-width: 1419px) { .about-box2 .box-title { padding-bottom: 60px; } }

@media screen and (max-width: 1219px) { .about-box2 .box-title { padding-bottom: 50px; } }

@media screen and (max-width: 991px) { .about-box2 .box-title { padding-bottom: 40px; margin-bottom: 10px; } }

@media screen and (max-width: 767px) { .about-box2 .box-title { padding-bottom: 30px; margin-bottom: 10px; } }

.about-box2 .box-title:before { position: absolute; content: ''; width: 1px; bottom: 0; left: 0; right: 0; margin: 0 auto; height: 61px; background-color: #BFBFBF; display: block; }

@media screen and (max-width: 1419px) { .about-box2 .box-title:before { height: 50px; } }

@media screen and (max-width: 1219px) { .about-box2 .box-title:before { height: 40px; } }

@media screen and (max-width: 991px) { .about-box2 .box-title:before { height: 30px; } }

@media screen and (max-width: 767px) { .about-box2 .box-title:before { height: 20px; } }

@media screen and (max-width: 1419px) { .about-box2 .box-title { font-size: 26px; font-size: 2.6rem; } }

@media screen and (max-width: 1219px) { .about-box2 .box-title { font-size: 22px; font-size: 2.2rem; } }

@media screen and (max-width: 991px) { .about-box2 .box-title { font-size: 20px; font-size: 2rem; } }

@media screen and (max-width: 767px) { .about-box2 .box-title { font-size: 18px; font-size: 1.2rem; } }

.about-box2 .box-list { font-size: 0; letter-spacing: 0; text-align: center; position: relative; padding-top: 17px; }

.about-box2 .box-list:before { position: absolute; content: ''; top: 0; left: 12.64286%; right: 12.64286%; height: 1px; background-color: #BFBFBF; top: 0; }

.about-box2 .box-list .list-item { display: inline-block; vertical-align: top; width: 28%; margin-left: 8%; }

@media screen and (max-width: 767px) { .about-box2 .box-list .list-item { width: 32%; margin-left: 2%; } }

.about-box2 .box-list .item-num { font-size: 40px;  font-weight: bold; color: #1f247f; }

.about-box2 .box-list .item-num em { font-style: normal; }

@media screen and (max-width: 1419px) { .about-box2 .box-list .item-num { font-size: 58px; font-size: 5.8rem; } }

@media screen and (max-width: 1219px) { .about-box2 .box-list .item-num { font-size: 46px; font-size: 4.6rem; } }

@media screen and (max-width: 991px) { .about-box2 .box-list .item-num { font-size: 34px; font-size: 3.4rem; } }

@media screen and (max-width: 767px) { .about-box2 .box-list .item-num { font-size: 22px; font-size: 1.2rem; } }

.about-box2 .box-list .item-title { margin-top: 6px; font-size: 18px;line-height: 1.5; }

@media screen and (max-width: 1419px) { .about-box2 .box-list .item-title { font-size: 16px; font-size: 1.6rem; } }

@media screen and (max-width: 1219px) { .about-box2 .box-list .item-title { font-size: 14px; font-size: 1.4rem; margin-top: 0; } }

@media screen and (max-width: 767px) { .about-box2 .box-list .item-title { font-size: 12px; font-size: 1rem; } }


.no_margin { margin-left: auto !important; }

.no_marginr { margin-right: auto !important; }

.no_marginl { margin-left: auto !important; }


/*RighInfo003187 */
.RighInfo003187{
	overflow: hidden;}
.RighInfo003187 .column-name{position: relative;padding: calc(0 / 16 * 1em) 0 0 calc(77 / 16 * 1em);z-index: 1;color: #fff;}
.RighInfo003187 .column-name aside{position: relative;z-index: 4;}
.RighInfo003187 .column-name .cn{font-size: calc(38 / 16 * 1em);
	line-height: 1;}
.RighInfo003187 .column-name .en{
	font-size: calc(30 / 16 * 1em);line-height: calc(26 / 30 * 1em); margin-top: calc(7 / 30 * 1em); opacity: 0.3;}
.RighInfo003187 .column-name .mark{position: absolute; left:0; top: 0;/*background: url(../images/RighInfo003187-title-bg.png) no-repeat; */width: calc(133 / 16 * 1em);height: calc(133 / 16 * 1em);background-size: contain;}
@media (min-width:1025px) {
 .RighInfo003187 .column-name{margin-left: calc(-77 / 16 * 1em);}
}
@media (max-width:1024px) {
.RighInfo003187 .column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); font-size: 0.8em;}  
}

.RighInfo003187 .left,
.RighInfo003187 .right{position: relative; }
.RighInfo003187 .left .Ispic{position: absolute; top: 0;right: 0;height: 100%;}
.RighInfo003187 .left .main{position: relative;z-index: 3;}
.RighInfo003187 .desc dt{position: relative;display: table; margin-bottom: 0.5em;}
.RighInfo003187 .desc dt aside{position: relative;z-index: 4;font-size: calc(28 / 16 * 1em); line-height: 1.1;}
.RighInfo003187 .left .desc{color: #fff;}
.RighInfo003187 .desc dt:after{position: absolute;left: 0;bottom: 0;width: 100%;content: '';height: calc(9 / 16 * 1em);background: -moz-linear-gradient(left,  rgba(191,156,80,1) 0%, rgba(191,156,80,0) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  rgba(191,156,80,1) 0%,rgba(191,156,80,0) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  rgba(31,36,127,0.5) 0%,rgba(31,36,127,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf9c50', endColorstr='#00bf9c50',GradientType=1 ); /* IE6-9 */}
.RighInfo003187 .desc dd.big{font-size: calc(26 / 16 * 1em);position: relative;
	display: table;line-height: 1.5;padding-right: calc(107 / 30 * 1em);}
.RighInfo003187 .desc dd.big img{position: absolute;right: 0; bottom: 0; width: calc(84 / 30 * 1em);}
.RighInfo003187 .desc dd{line-height: calc(30 / 16 * 1em);text-align: justify;}

.RighInfo003187 .right .desc dt{margin-bottom: 1.5em;color: #333333; }
.RighInfo003187 .right .desc dd.big{color: #1f247f;margin-bottom: 1em;}
.RighInfo003187 .right .desc:nth-child(2){margin-bottom: calc(40 / 16 * 1em);}
.RighInfo003187 .right li .item{color: #fff;position: relative;perspective: 600px;}
.RighInfo003187 .right li .ytable{ height: 100%; text-align: center;}
.RighInfo003187 .right li .txt{position: absolute; left: 0; width: 100%; height: 100%; top: 0;}
.RighInfo003187 .right li .Ispic{padding-bottom: calc(253 / 180 * 100%);   transition-property: transform; transform-style: preserve-3d; transform: translateX(-5px) translateZ(34px) rotateY(-24deg) scaleY(0.9) scaleX(1.03);transition: 0.3s ease-in-out;}
.RighInfo003187 .right li:nth-child(1) .Ispic{transform: translateX(5px) translateZ(34px) rotateY(24deg) scaleY(0.9) scaleX(1.03);}
.RighInfo003187 .right li .tit{font-size: calc(18 / 16 * 1em); line-height: 1; margin-bottom: calc(30 / 18 * 1em);}
.RighInfo003187 .right li  p{margin: 0; line-height: calc(30 / 16 * 1em);}

@media (min-width:1025px) {
.RighInfo003187 .left,
.RighInfo003187 .right{width: 50%;padding-top: calc(93 / 1920 * 100vw);padding-bottom: calc(93 / 1920 * 100vw);}
.RighInfo003187 .left .Ispic{width: 50vw;}
.RighInfo003187 .left .main{padding-right: calc(156 / 720 * 100%);}
.RighInfo003187 .left .column-name{margin-bottom: calc(140 / 16 * 1em);}
.RighInfo003187 .right{padding-left: calc(119 / 1920 * 100vw);}
.RighInfo003187 .right li{float: left; width: 30%; }
.RighInfo003187 .right li:not(:nth-child(3n)){margin-right:calc((100% - 30% * 3)/2);} 
.RighInfo003187 .right li:hover .Ispic{opacity: 1;transform: translateX(0) translateZ(0) rotateY(0) scaleY(1) scaleX(1);}
.RighInfo003187 .desc:not(:last-child){margin-bottom: calc(92 / 16 * 1em);}
}
@media (max-width:1024px) {
.RighInfo003187 .right li:nth-child(3n) .Ispic{transform: translateX(5px) translateZ(34px) rotateY(24deg) scaleY(0.9) scaleX(1.03);}
.RighInfo003187 .left .Ispic{width: auto; left: -3vw; right: -3vw;}
.RighInfo003187 .left,
.RighInfo003187 .right{padding: calc(70 / 16 * 1em) 0;}
.RighInfo003187 .left .column-name{margin-bottom: calc(70 / 16 * 1em);}
.RighInfo003187 .desc:not(:last-child){margin-bottom: calc(50 / 16 * 1em);}
.RighInfo003187 .right li .Ispic{padding-bottom: 37vw; background-position: center bottom;}
}
@media (max-width:640px) {
.RighInfo003187 .desc dd.big{padding-right: calc(80 / 30 * 1em);}
.RighInfo003187 .desc dd.big img{width: calc(60 / 30 * 1em);}
.lm-title{font-size: 26px;}
}
/*Floor003194 */
.Floor003194{ background: url(../images/Floor003194-bg.jpg) no-repeat center top;background-size: cover; overflow: hidden;}
.Floor003194 .intro{text-align: center; padding-top: calc(161 / 1920 * 100vw); padding-bottom: calc(98 / 1920 * 100vw);}
.Floor003194 .column-tit{font-size: calc(38 / 16 * 1em);margin-bottom: calc(24 / 50 * 1em);color: #333;}
@media (max-width:1024px) {
.Floor003194 .column-tit{font-size: calc(32 / 16 * 1em);}
}

.Floor003194 .intro .edit-info{font-size: calc(18 / 16 * 1em);line-height: 1.7;}
.Floor003194 .boxs-group{ background-color: #1e2970;}
.Floor003194 .boxs-group .box{overflow: hidden; }
.Floor003194 .boxs-group .inside{position: relative;}
.Floor003194 .boxs-group .txt{position: absolute;margin: 0 auto;color: #fff;text-align: center;z-index: 10;}
.Floor003194 .boxs-group picture{opacity: 0.75;transition: 0.5s;display: block;}

.Floor003194 .box .tit{font-size: calc(40 / 16 * 1em); margin-bottom: calc(30 / 40 * 1em);}
.Floor003194 .box .desc{font-size: calc(18 / 16 * 1em);}
.Floor003194 .box .icon{width:  calc(58 / 16 * 1em);height:  calc(63 / 16 * 1em);border-radius: 0 1.25em 0 1.25em;border: solid 1px rgba(255, 255, 255, 1);display: inline-block; margin-top:calc(60 / 16 * 1em); background: url(../images/Floor003194-more.svg) no-repeat center center;background-size: 1em auto;}

@media (min-width:1025px) {
.Floor003194 .boxs-group{margin: 0 0 0 -6%; display: table;height: calc(850 / 16 * 1em);  width: 110%;}   
.Floor003194 .boxs-group .box{width: 25%;display: table-cell;transform: skewX(-15deg);transition: 0.5s width;}
.Floor003194 .boxs-group .inside{height: 100%;}
.Floor003194 .boxs-group .txt{ transform: skewX(15deg);width: calc(375 / 530 * 100%); top: 15.883%; left: calc((100% - 375 / 530 * 100%) / 2);}
.Floor003194 .boxs-group picture{position: absolute;left: calc(-58.334% / 2);width: calc(766 / 480 * 100%);transform: skewX(15deg);top: 0;height: 100%;}
.Floor003194 .box.on{width: 64%;}
.Floor003194 .box.on picture{width: 118%;left: -9%;  opacity: 0.9;}
.Floor003194 .box.short .txt{opacity: 0;}
.Floor003194 .box.short{width: 12%;}
.Floor003194 .box.short picture{ opacity: 0.5; left: calc(-131.429% / 2); width: calc(405 / 175 * 100%);}
.Floor003194 .box:first-child .txt{width: calc(420 / 530 * 100%);}
.Floor003194 .box:not(.on):last-child .txt{left: 0;}
.Floor003194 .box.on .txt{text-align: left;}
.Floor003194 .box.on .desc{display: none;}
.Floor003194 .box .info{visibility: hidden;max-width:calc(462 / 16 * 1em);font-size: calc(18 / 16 * 1em); line-height: calc(30 / 18 * 1em); transform: translateX(50px); opacity: 0; transition:transform 0.3s 0.5s,opacity 0.3s 0.5s; position: absolute;}
.Floor003194 .box.on .info{visibility: visible;transform: translateX(0); opacity: 1;position: relative;}
}
@media (max-width:1024px) {
.Floor003194 .boxs-group{display: flex;flex-wrap: wrap; flex-direction: row;}
.Floor003194 .box{width: 50%;}
.Floor003194 .boxs-group picture{height: 60vw; opacity: 0.7;}
.Floor003194 .box .info{display: none;}
.Floor003194 .boxs-group .txt{left: 0; width: 100%;padding: 0 5%; height: 100%;display: flex;align-items: center; flex-direction: column; justify-content: center;}
.Floor003194 .box .tit{font-size: calc(24 / 16 * 1em); margin-bottom: 0.5em;}
.Floor003194 .box .desc{font-size: 1em;}
.Floor003194 .box .icon{margin-top: 2em; width: 3em; height: 3em; border-radius: 0 1em 0 1em;}
}


/*Top003075 */
.Top003075 .auto{position: fixed; left: 0; top: 0; width: 100%; background: #fff; z-index: 100;
	font-size: 16px; box-shadow: 0 0 10px rgba(0,0,0,0.1);transition: padding 0.3s;}
.Top003075 menu li.aon span a{color: #1f247f;}
.Top003075 menu li .sub{display: none;}
.Top003075 menu li .sub dl{position: relative;}
.Top003075 menu li .sub dt {line-height: 32px;}
.Top003075 menu li .sub dt a:hover{text-decoration: underline;}
.Top003075 .logo{display: table;}
.Top003075 .logo a{display: table-cell; vertical-align: middle;}
.Top003075 .top-right{position: absolute;right: 0; top: 0;height: 100%;}
.Top003075 .top-right dl{display: table; height: 100%;}
.Top003075 .top-right dl > *{display: table-cell; vertical-align: middle;}
.Top003075 .top-right dt{padding-right: 30px;color: #333;}
.Top003075 .top-right dt a{border-radius: 2px;border: solid 1px #eee;width: 26px;line-height: 24px;text-align: center;display: inline-block; margin-left: 10px;font-size:12px;color: #bbb; background: #fff;}
.Top003075 .top-right dt a.on{color: #fff;background: #1f247f;border-color: #1f247f;font-size: 14px;}
.Top003075 .top-search{background-color: #1f247f;padding: 0 22px;overflow: hidden;}
.Top003075 .top-search > *{ float: left;}
.Top003075 .top-search .text{width: 0;overflow: hidden;padding: 0; transition: width 0.3s;}
.Top003075 .top-search .btn-area{position: relative; line-height: 44px;}
.Top003075 #TopBtn{position: absolute; left: 0; top:0;height: 100%; width: 100%;z-index: 10;display: none;}
.Top003075 .open-sbox{color: #fff;display: block;padding-left: 25px;background: url("../images/Top003075-search.png") no-repeat left center;}

.search-show .Top003075 #TopBtn{display: block;}
.search-show .Top003075 .top-search .text{padding: 0 10px; border-radius: 5px;}
.search-show .top-search .btn-area{padding-left: 10px;}

@media(min-width:1025px){
.Top003075{height: 100px;}
.search-show .Top003075 .auto{padding-right: 12.5vw;}
.search-show .Top003075 .top-search .text{width:12vw;}
 .Top003075 .logo{position: absolute; left: 3.13vw; top: 0;height: 100px;}
.Top003075 menu{display: table; margin: 0 auto;}
.Top003075 menu li{float: left;position: relative;}
.Top003075 menu li:not(:last-child){margin-right: 3.13vw;}
.Top003075 menu li span{display: block;line-height: 100px;}
.Top003075 menu li .sub{position: absolute;top: 100%;left: 50%;width:200px;margin-left: -90px;background: rgba(31,36,127,0.83);text-align: center;padding: 10px 0;border-radius: 0 0 5px 5px;}
.Top003075 menu li span a{ color:#000}
.Top003075 menu li .sub dt a{color: #fff;}
}
@media(min-width:1025px) and (max-width:1500px){
.Top003075 menu li:not(:last-child){margin-right: 3.13vw;}
}
@media(min-width:1025px) and (max-width:1366px){
.search-show .Top003075 .top-right dt{font-size: 0;}
.search-show .Top003075 .top-right dt a{font-size:16px;}
}
@media(min-width:1025px) and (max-width:1280px){
.Top003075 .top-right dt{font-size: 0;}
.Top003075 .top-right dt a{font-size:16px;}
 .search-show .Top003075 .top-right dt{opacity: 0;}
}
@media(max-width:1024px){
.Top003075,
.Top003075 .logo{height: 70px;}
.Top003075 menu{position: fixed; left: -100%;opacity: 0; top: 70px;bottom: 0;overflow: auto;background: #fff; z-index: 99; width: 200px;box-shadow: 0 10px 10px rgba(0,0,0,0.1); padding: 20px 0;transition: 0.5s;}
.menu-show .Top003075 menu{left: 0;opacity: 1; }
.Top003075 menu li span{display: block;position: relative;line-height: 40px;padding: 0 40px 0 20px; border-bottom: 1px solid rgba(0,0,0,0.05);}
.Top003075 .has-sub span .op:before, 
.Top003075 .has-sub span .op:after{background: #ccc;}
.Top003075 .open-menu span{position: relative;display: block; width: 30px; height: 30px; margin: 0 auto;}
.Top003075 .open-menu{background: #0f55b0; border-left: 1px solid #fff;}
.Top003075 .top-right dt{font-size: 0; padding-right: 10px;}
.Top003075 .top-right dt a{font-size:14px;}
.Top003075 menu li .sub{padding: 20px 30px;background: #f1f5fa;}
.Top003075 .top-search{padding-left: 10px; padding-right: 10px;}
.Top003075 .open-sbox{font-size: 0; width: 25px; height: 44px;background-position: center center;}
}
@media(max-width:640px){
.search-show .Top003075 .logo{opacity: 0.2}
.search-show .Top003075 .top-search .text{width:43vw;}
}
/*Banner002729 */
.Banner002729 .slider li.slick-slide{ height: auto;position: relative;}
.Banner002729 .ytable{height: 100%;}
.Banner002729 .txt-main{position: absolute; left: 0; width: 100%; top: 0; height: 100%; z-index: 3;font-size: 50px;}
.Banner002729 .txt-main span.more{display: block;color: #fff;border-radius:50px;width: 10.0625em;line-height: 2.875em;border: 1px solid #fff;text-align: center;letter-spacing: 0.125em;/* font-weight: bold; */font-size: 0.28em;transform: translateY(100%);-webkit-transform: translateY(100%);opacity: 0;-webkit-opacity: 0;transition:transform 0.5s 1.5s,opacity 0.5s 1.5s;}
.Banner002729 .txt-main span.more:hover{background: #1f247f; color: #fff;border: 1px solid #1f247f;}
.Banner002729 .txt-main aside{color: #fff; max-width: 700px; transform: translateY(100%); -webkit-transform: translateY(100%);opacity: 0;-webkit-opacity: 0;}
.Banner002729 .txt-main aside.tit{font-size: 1em;line-height: 1.2em;max-height: 3em;margin-bottom: 20px;transition: 0.5s;}
.Banner002729 .txt-main aside.pre{font-size: 0.44em; line-height: 1.2em;  max-height: 2.4em; margin-bottom: 4%;transition: 0.5s 0.5s;}
.Banner002729 .an-show .txt-main span.more,
.Banner002729 .an-show .txt-main aside{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;-webkit-opacity: 1;}
.Banner002729 .slider li img{display: block; width: 100%;}
.Banner002729 .slick-dots{text-align: center;position: absolute; left: 0; z-index: 10; bottom: 30px; width: 100%;}
.Banner002729 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Banner002729 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;background: #fff; opacity: 0.8;-webkit-opacity: 0.8;}
.Banner002729 .slick-dots li.slick-active button{opacity: 1;-webkit-opacity: 1;width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #fff;}
.Banner002729 .slick-dots li.slick-active{border-color: #fff;}

@media(min-width:1201px){
.Banner002729 .slider li img.wap{display: none;}
}
@media(max-width:1200px){
.Banner002729 .slider li img.pc{display: none;}
}
@media(max-width:1024px){
.Banner002729 .txt-main{font-size: 40px;}
}
@media(max-width:640px){
.Banner002729 .txt-main{font-size:28px;}
.Banner002729 .txt-main aside.tit{font-size:20px;}
.Banner002729 .txt-main aside.pre{font-size:16px;}
}
@media(max-width:480px){
.Banner002729 .txt-main{font-size:20px;}
}
/*Floor003089 */
.Floor003089{/* background: #f7f9fb; */padding: 5vw 0 6.25vw 0;
	font-size: 16px;}
.Floor003089 .auto{max-width:  1600px;}
.Floor003089 .title{position: relative;font-size: 38px;color: #1f247f;margin-bottom: 2vw;}
.Floor003089 .title .en{font-size: 1.579em;    font-weight: 100;line-height: 0.8667; text-transform: uppercase; margin-bottom: 0.1em;}
.Floor003089 .title .cn{  font-weight: bold}
.Floor003089 .more{display: inline-block;line-height: 40px; border-radius: 40px;}
.Floor003089 .more:after{display: inline-block; content: '';background: url("../images/Floor003089-more.svg") no-repeat; width: 5px; height: 10px; margin-left: 22px; vertical-align: middle;}
.Floor003089 .title .more{position: absolute;right: 0;bottom: 0;color: #1f247f;font-size: 20px;}
@media(min-width:1025px) and (max-width:1600px){
.Floor003089 .title{font-size: 2.375vw;}
}
@media(max-width:1024px){
.Floor003089 .title{font-size: 5vw; }
}

.Floor003089 .slider li{overflow: hidden;float: left;width: 33.3333%;}
.Floor003089 .slider li a{display: block;margin: 2px 2px;background: #f7f9fb;position: relative;padding-bottom: 60.715%;}
.Floor003089 .slider li:nth-child(2n) a{background: #eff0f6;}
.Floor003089 .slider li .inner,
.Floor003089 .slider li figure.hover{position: absolute;}
.Floor003089 .slider li figure.hover{opacity: 0;transition: 0.3s; left: 0; width: 100%; top: 0; bottom: -40px;}
.Floor003089 .slider li .inner{padding: 2.08vw 2.08vw 2.97vw; left: 0; width: 100%; bottom: -2.08vw;}

.Floor003089 .slider li .icon{margin-bottom: 2.76vw;display: table;position: relative;}
.Floor003089 .slider li .icon img{transition: 0.3s;}
.Floor003089 .slider li .icon .hover{position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0;}
.Floor003089 .slider li .more{opacity: 0;transition: 0.3s;transform: translateY(30px);padding: 0 16px;background: #fff;color: #1f247f;}
.Floor003089 .slider li .tit{font-size: 26px;}
.Floor003089 .slider li p{font-size: 20px; margin: 0.8em 0;transition: 0.3s; }
.Floor003089 .slider li a:not(:hover) p{color: #777;}
.Floor003089 .slider li a:hover{color: #1f247f;}
.Floor003089 .slider li a:hover p{opacity: 0.4;margin-bottom: 2.66vw;}
.Floor003089 .slider li a:hover figure.hover{opacity: 1; top: -20px; bottom: -20px;}
.Floor003089 .slider li a:hover .inner{bottom: 0;}
.Floor003089 .slider li a:hover .more{opacity: 1; transform: translateY(0);}
.Floor003089 .slider li a:hover  .icon .hover{opacity: 1;}
.Floor003089 .slider li a:hover  .icon .on{opacity: 0;}

.Floor003089 .slick-dots{text-align: center;}
.Floor003089 .slick-dots li{display: inline-block; margin: 0 5px; width: 10px; height: 10px; border-radius: 50%;background:#1f4b8c; opacity: 0.5}
.Floor003089 .slick-dots li button{display: none;}
.Floor003089 .slick-dots li.slick-active{opacity: 1;}
@media(max-width:1024px){
.Floor003089 .slider li .inner{padding: 5vw;}
.Floor003089 .slider li a:hover p{margin-bottom: 5vw;}
.Floor003089 .slider li .tit{font-size: 4.5vw;}
}
@media(max-width:640px){
	.Floor003089 .slider li a{padding-bottom: 64%;}
	.Floor003089 .slider li{width: 100%}
	.Floor003089 .slider li .tit{font-size: 14px;}
	.Floor003089 .slider li p{font-size: 12px;}
	.Floor003089 .more{line-height: 30px;border-radius: 30px}
	.Floor003089 .title .en{font-size: 1.2em;}
    .Floor003089 .title .more{font-size: 18px;}
    .Floor003089 .slider li figure.hover{opacity: 1;bottom: 0;}
}
@media(max-width:480px){
.Floor003089{font-size: 3.5vw;padding: 8vw 0;}
}


/*
 .Floor000888 
 */
.Floor000888{ padding:92px 0;}

/*slick Basic*/
.Floor000888 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor000888 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor000888 .slick-list:focus {outline: none}
.Floor000888 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor000888 .slick-slider .slick-track, 
.Floor000888 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor000888 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor000888 .slick-track:before, 
.Floor000888 .slick-track:after{display: table; content: '';}
.Floor000888 .slick-track:after{ clear: both;}
.Floor000888 .slick-loading .slick-track { visibility: hidden;}
.Floor000888 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor000888 .slick-slide .slick-loading img { display: none;}
.Floor000888 .slick-slide .dragging img { pointer-events: none;}
.Floor000888 .slick-initialized .slick-slide { display: block;}
.Floor000888 .slick-loading .slick-slide { visibility: hidden;}
.Floor000888 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor000888 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Floor000888 .p1{text-align: center;font-size:18px;line-height: 34px;margin:0 0 45px;}
.Floor000888 .list_scroll li a{display: block; margin: 0 16px;background:#fff;}
.Floor000888 .list_scroll li .Ispic{padding-bottom:42%;}
.Floor000888 .list_scroll li p{text-align:center; margin:0; line-height:55px;border:1px solid #eaeaea; border-top:0;}
.Floor000888 .list_scroll li a:hover{ background-color:#014584;}
.Floor000888 .list_scroll li a:hover p{ color:#fff;}

.Floor000888 .slick-dots{text-align: center;margin-top:22px;}
.Floor000888 .slick-dots li{display: inline-block;}

.Floor000888 .slick-dots li button{width: 13px;height: 13px;border: 0; margin: 0 6px;border-radius: 50%;background-color: rgba(31,36,127,0.2);-webkit-transition: all .35s;
    -o-transition: all .35s;-moz-transition: all .35s;transition: all .35s;font-size:0;}
.Floor000888 .slick-dots li.slick-active button{background-color:#1f247f;}
.Floor000888 .slick-arrow{ position:absolute; width:22px; height:22px; top:50%; margin-top:-11px; overflow:hidden;font-size: 0; cursor: pointer;z-index:10; border: 0;background: none;padding: 0; border-top: 2px solid #3099d2;border-left: 2px solid #3099d2;transform:rotate(-45deg);}
.Floor000888 .slick-prev{ left:-25px;}
.Floor000888 .slick-next{transform:rotate(135deg); right:-25px;}
@media(min-width:1293px){
.Floor000888 .list_scroll .slider{margin: 0 -16px;}
}
@media(max-width:1292px){
.Floor000888 .slick-prev{ left:0;}
.Floor000888 .slick-next{ right:0;}
}
@media(max-width:768px){
.Floor000888{ padding:20px 0;}
.Floor000888 .list_scroll .slider{padding: 0 26px;}
.Floor000888 .list_scroll li a{margin: 0 5px;}
.Floor000888 .p1{font-size: 16px;}
}

.jyzz{padding:92px 0 0 0;background:#000;color:#fff;}
.jyzz .lm-title{color:#fff;text-align: left;}
.jyzz .left{width: 45.5%;text-align: justify;position: absolute;top: 50%;transform: translateY(-50%);}
.jyzz .swiper{position: relative;height: 37.7vw;}
.jyzz .left .lm-title1{margin-bottom: 0;transition: 1.5s ease;transform: translateY(100%);font-size: 54px;}
.jyzz .swiper-slide.swiper-slide-active .lm-title1{transform: translateY(0%);}
.jyzz .left p{font-size:24px;line-height: 34px;color:rgba(255,255,255,0.8);}
.jyzz .right{width:72%;margin-left: auto;}
.jyzz .right .pic{width:67.9vw;margin-bottom: 90px;}
.jyzz .right img{display: block;width:100%;}

/*Floor002996 */
.Floor002996 .word{ padding:4% 0 }
.Floor002996 .word h1{font-size: 36px;    color: #000;    font-weight: bold;    text-align: center;}
.Floor002996 .word .text11{margin: auto}
.Floor002996 .word .text11 pre{font-size: 18px;
    color: #666;
    line-height:30px;
    text-align: center;
    margin-bottom: 2%;
    max-width: 900px;
    text-align: center;
    margin: 0 auto;}
.Floor002996 .word .text1{width: 1050px;}
.Floor002996 .word .text2{width: 1065px;}
.Floor002996 .word .text3{width: 956px;}
.Floor002996 .word .text4{width: 630px;}
.Floor002996 .word .text5{width: 757px;}
.Floor002996 .word .text6{width: 963px;}
.Floor002996 .word .text7{width: 1013px;}
.Floor002996 .word .text8{width: 1051px;}
.Floor002996 .word .text9{width: 1000px;}
.Floor002996 .word .text10{width: 852px;}
.Floor002996 .word .text11{width: 919px;}
.Floor002996 .word .text12{}
.Floor002996 .word .text13{}
.Floor002996 .word .text14{}




.Floor002996 .title{position: relative;font-size: 38px;color: #1f247f;margin-bottom: 2vw;}
.Floor002996 li .txt-area p span{font-size: 26px;font-weight: bold;color: #000;}.Floor002996 li{position: relative;}
.Floor002996 li .txt-area{position: absolute;left: 0;top: 0;height: 100%;text-align: center;width: 100%;background: rgba(255,255,255,0.96);z-index: 10}
.Floor002996 li .txt-area .ytable{height: 100%;}
.Floor002996 li .name{font-size: 38px;color: #1f247f;font-weight: bold;}
.Floor002996 li .en{font-size: 1.579em;margin-top: 5%;font-weight: 100;line-height: 0.8667;text-transform: uppercase;margin-bottom: 0.1em;}

.Floor002996 li pre{    text-align: center;font-size: 22px;line-height: 2em;color: #000;font-weight: 100;margin: 2.6vw 0;font-family: 'HarmonyOS_Sans_SC_Regular';}
.Floor002996 li p{text-align: center;font-size: 18px;line-height: 2.1;color: #666;font-weight: 100;margin: 1.5vw 0;}
.Floor002996 li .more{width: 40%;max-width: 190px;line-height: 3.286em;border: solid 1px #1f247f;display:inline-block;transition: 0.3s;/* font-weight: 100; */border-radius: 30px;color: #1f247f;}
.Floor002996 li .more:hover{background: #1f247f;color: #fff;}
@media(min-width:1025px) {
.Floor002996 ul{display: flex;justify-content:space-between;/*align-items:center;*//* align-items: flex-start; */}
.Floor002996 li{/*float: left;*/ width: 50%;}
}

@media(min-width:1025px) and (max-width:1366px){
.Floor002996 li .name{font-size: 3vw;}
.Floor002996 li pre{font-size: 1.5vw;}
}
@media(max-width:1024px){
.Floor002996 li .txt-area{ position: relative;}
}

@media(max-width:640px){
.jyzz{padding: 30px 0;}
.jyzz .swiper{height: 36vw;}
.Floor002996 li .name{font-size: 5vw;}
.Floor002996 li pre{font-size: 4vw; margin: 3vw 0;}
.Floor002996 li .more{font-size: 3.5vw;}
.Floor002996 li .en{font-size: 5vw;}
.jyzz .left{width: 70%}
.lm-title1{font-size: 20px;margin-bottom: 70%;}
.Floor002996 .word h1{font-size: 24px;}
.Floor002996 .word .text11{width: 100%}
.Floor002996 li .txt-area p span{font-size: 22px;}
.Floor002996 li img{height: 300px;object-fit: cover;}
.Floor002996 li .hide{height: 400px; display: none;}
.jyzz .left .lm-title1{font-size: 20px;}
}
/*Floor003196 */
.Floor003196{
	padding: calc(40 / 1920 * 100vw) 0 calc(160 / 1920 * 100vw);}
.Floor003196 .title{position: relative; color: #1f247f;margin-bottom: 2vw;
}
.Floor003196 .title .en{font-size: 60px;margin-top: 5%;font-weight: 100;line-height: 0.8667;text-transform: uppercase;margin-bottom: 0.1em; text-align:center}

.Floor003196 .column-tit{text-align: center;font-size: calc(38 / 16 * 1em);margin-bottom: calc(70 / 50 * 1em); font-weight: bold;}
@media (max-width:1024px) {
    .Floor003196 .box-new-company{ margin-bottom: calc(30 / 16 * 1em);}
}

.Floor003196 .ytable-cell{ vertical-align: top;}
.Floor003196 [class*=box-new-] a:hover{color: rgba(30, 48, 213, 1);}
.Floor003196 [class*=box-new-] h4.tit{margin: 0;font-weight: normal;}
.Floor003196 .box-new-industry .box{/* background-color: #eff0f6; */padding: calc(41 / 16 * 1em);}
.Floor003196 .ytable{display: flex}
.Floor003196 .ytable-cell{background: #eff0f6;margin-right: 20px;}
.Floor003196 .ytable-cell:last-child{margin-right: 0;}
.Floor003196 .box{background: #eff0f6;}
.Floor003196 a.inner{display: block;}
.Floor003196 a.inner .txt{/* border-right: 1px solid  rgba(20, 36, 182, 0.2); *//* border-left: 1px solid rgba(20, 36, 182, 0.2); */padding-left: calc(31 / 16 * 1em);padding-right: calc(81 / 16 * 1em);/* background: #f7f9fb; */padding-bottom: calc(36 / 16 * 1em);}
.Floor003196 .label span{display: inline-block;/* width: calc(80 / 16 * 1em); */text-align: center;color: #1f247f;line-height: calc(30 / 14 * 1em);border-radius: 0 calc(10 / 14 * 1em) 0  calc(10 / 14 * 1em);/* border: solid 1px rgba(30, 48, 213, 1); */font-size: calc(14 / 16 * 1em);background: url(../images/Floor003196-icon.png) no-repeat left center;/*background-size: calc(16 / 14 * 1em) auto;*/padding-left: 26px;}
.Floor003196 a.inner h4.tit{margin: calc(4 / 24 * 1em) 0 calc(20 / 24 * 1em) 0;font-size: calc(24 / 16 * 1em);line-height: calc(30 / 24 * 1em);height: calc((30 / 24 * 1em) * 2);overflow: hidden;}
.Floor003196 a.inner p{color: rgba(51, 51, 51, 0.7);line-height: calc(30 / 16 * 1em);margin-bottom:calc(35 / 16 * 1em);height: calc((30 / 16 * 1em) * 3);}
.Floor003196 a.inner .more{color: #1f247f;display: inline-block;font-size: calc(14 / 16 * 1em);padding-right: calc(30 / 16 * 1em);background: url(../images/Floor003196-more.svg) no-repeat right center;background-size:calc(16 / 14 * 1em) auto;transition: 0.3s;}
.Floor003196 a.inner:hover .more{padding-right:calc(50 / 16 * 1em);}

.Floor003196 .box-new-company .pic{overflow: hidden;margin-bottom: calc(40 / 16 * 1em);}
.Floor003196 .box-new-company .Ispic{padding-bottom: calc(285 / 460 * 100%); transition: 0.3s;}
.Floor003196 a.inner:hover .Ispic{transform: scale(1.12);}

/*.Floor003196 .list{margin-top: calc(22 / 16 * 1em); margin-bottom: calc(41 / 16 * 1em);}*/
.Floor003196 .list li{display: table;width: 100%;border-bottom:1px solid rgba(20, 36, 182, 0.1); height: calc(138 / 16 * 1em);}
.Floor003196 .list li a{display: table-cell; vertical-align: middle;}
.Floor003196 .list h4.tit{font-size: calc(20 / 16 * 1em); line-height: 1.5; margin-bottom: calc(10 / 20 * 1em);}
.Floor003196 .list li time{color: #1f247f;font-size: calc(14 / 16 * 1em);background: url(../images/Floor003196-icon.png) no-repeat left center; padding-left: 28px;}

.Floor003196 .more-btn{text-align: right;}
.Floor003196 .more-btn a{width: calc(120 / 14 * 1em);line-height: calc(43 / 14 * 1em);border-radius: 0 calc(20 / 14 * 1em) 0 calc(20 / 14 * 1em);border: solid 1px rgba(20, 36, 182, 1);font-size: calc(14 / 16 * 1em);display: inline-block;text-align: center;color: rgba(20, 36, 182, 1);transition: 0.3s;}
.Floor003196 .more-btn a:hover{background-color: #1f247f;color: #fff;}

@media (min-width:1025px) {
  .Floor003196 .box-new-company{width: calc(490 / 1440 * 100%);}  
  .Floor003196 .box{margin-right:calc(30 / 16 * 1em);min-height: 41.25em;}
       .Floor003196 .box:last-child{margin-right:0;}
}
@media (max-width:1024px) {
    .Floor003196 .column-tit{font-size: calc(32 / 16 * 1em);}
    .Floor003196 .ytable{display: block;}
	.Floor003196 .ytable-cell{margin-right: 0;}
}
@media (max-width:640px){
	.Floor003196 .box-new-company .pic{margin-bottom: 0;}
/*	.Floor003196 .box-new-industry{padding: 20px;}*/
	.Floor003196 .title .en{font-size: 5vw;}
	.Floor003196 .column-tit{font-size: 1.2em;}
	.Floor003196 a.inner .txt{padding: 20px;}
}

/*RighInfo002928 */

.RighInfo002928{padding: 2.68vw 0 3.55vw 0;}
.RighInfo002928 .title{text-align: center;font-weight: bold;padding-bottom: 2.1vw;}
.RighInfo002928 .title .cn{font-size: 38px;color: #2d2d2d;line-height: 1em;padding-bottom: 15px;font-weight: normal;}
.RighInfo002928 .title .en{color: #9e9e9e;text-transform: uppercase;font-size: 18px;font-weight: normal;}

.RighInfo002928 .contact{background: #fff;padding: 1.88vw 0; box-shadow: 0 0 73px rgba(0,0,0,0.1); position: relative; z-index: 4;}
.RighInfo002928 .contact .inner{ max-width: 270px; width: 90%; margin: 0 auto; text-align: center; top: 0; transition: top 0.3s,background 0.3s;}
.RighInfo002928 .contact .icon{width: 70px;height: 70px;background-color: #1f247f;background-repeat: no-repeat;background-position: center center;margin: 0 auto 25px;border-radius: 70px;}
.RighInfo002928 .box-1 .icon{background-image: url("../images/RighInfo002928_add.png");}
.RighInfo002928 .box-2 .icon{background-image: url("../images/RighInfo002928_call.png");}
.RighInfo002928 .box-3 .icon{background-image: url("../images/RighInfo002928_email.png");}
.RighInfo002928 .contact .name{font-size: 18px;color: #000;font-weight: bold;padding-bottom: 10px;}
.RighInfo002928 .contact p{color: #979797; margin: 0 auto; max-width: 200px;}
.RighInfo002928 .box-2 p{color: #1f247f;font-size: 26px;}

.RighInfo002928 .map #allmap *{box-sizing: content-box;}
.RighInfo002928 .map #allmap img{max-width: none;}
.RighInfo002928 .map #allmap .BMap_bubble_content b{display: block;font-size: 16px;}
@media(min-width:641px){
.RighInfo002928 .contact{max-width: 1095px; width: 90%; margin: 0 auto;}
.RighInfo002928 .contact .ytable-cell{width: 33.3333%; height: 167px;}
.RighInfo002928 .contact .ytable-cell:not(:last-child){/* border-right: 1px solid #eee; */}
.RighInfo002928 .map{margin-top: -4.89vw;position: relative;z-index: 3;}
.RighInfo002928 .ytable-cell:hover{position: relative;}
.RighInfo002928 .ytable-cell:hover .inner{background: #1f247f;padding: 28px 0;position: absolute;left: 50%;transform: translateX(-50%);top: -56px;box-shadow: 6px 15px 32px rgb(31 36 127 / 30%);}
.RighInfo002928 .ytable-cell:hover .name{color: #fff;}
.RighInfo002928 .ytable-cell:hover p{opacity: 0.5;color: #fff;}
.RighInfo002928 .ytable-cell:hover .icon{background-color: rgba(255,255,255,0.06);}
}
@media(min-width:1401px){
.RighInfo002928 .map #allmap{height: 550px;}
}
@media(max-width:1400px){
.RighInfo002928 .map #allmap{height:44.286vw;}
}
@media(max-width:640px){
.RighInfo002928 .contact,
.RighInfo002928 .contact .ytable-cell{display: block;}
.RighInfo002928 .contact .ytable-cell{padding: 5vw 0;}
.RighInfo002928 .contact .ytable-cell:not(:last-child){border-bottom: 1px solid #d0cbcb;}
.RighInfo002928 .contact{padding: 0 5vw;}
.RighInfo002928 .contact .inner{position: relative}
.RighInfo002928 .contact .inner a{position: absolute; left: 0; width: 100%; height: 100%;}
.RighInfo002928 .map #allmap{height:60vw;}

}




/*Form003139 */
.Form003139 .auto{position: relative;z-index: 1;margin-top: 2.5em;margin-bottom: 6.5em;}
.Form003139 .title{font-size: 38px;color: #333333;line-height: 1.1538em;text-align: center;margin-bottom: 1%;}
.Form003139 .title:after{display: block;/* content: ''; *//* width: 15px; *//* height: 2px; *//* background-color: #d72623; *//* margin: 1.1538em 0; */}
.Form003139 .desc{font-size: 18px;color: #999999;line-height: 1.78571;text-align: center;max-width: 900px;margin: 0 auto;}
.Form003139 .desc pre{text-align: center}
.Form003139 .form{background-color: #f4f4f6;margin-top: 3.375em;}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom: 10px;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;font-size: 16px; line-height: 3.5714;color: #333333;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px;border: solid 1px #eee;font-size: 16px;line-height: 57px;height: 57px;background: none;padding: 0 1em;background: #fff;font-family:'HarmonyOS_Sans_SC_Regular';}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{width: 10em;background: #1f247f;border-radius: 5px;font-size: 0.875em;height:  3.5714em;color: #fff;cursor: pointer;border: 0;margin: 5% auto 0;display: block;font-family:'HarmonyOS_Sans_SC_Regular';}
@media (min-width:1025px) {
.Form003139 .form .img{width: 50%;}    
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul{width: 80%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 90%;}
}
/*
 .TextList001729 为demo编号
 */
.TextList001729{padding: 0 0 2%;}

.TextList001729 ol.type{margin-top: 5%;}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size: 16px;background-color: #1f247f;color: #fff;}
.TextList001729 .type li{display:table-cell;vertical-align:middle;text-align:center;padding-top:10px;padding-bottom:10px;line-height: 46px;font-size: 18px;}
.TextList001729 ul.type li{cursor:pointer;color: #333;font-size: 16px;}
.TextList001729 .type li:nth-child(1){width:12%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6),
.TextList001729 .type li:nth-child(7){width:13%;}
.TextList001729 .type li:nth-child(8){ width:15%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(8){padding-left: 3%;text-align:left !important;}
.TextList001729 ul.type li:nth-child(8){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(8){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{/* border-bottom:1px solid #e5e5e5; */background: #f0f0f0;margin-bottom: 20px;}
.TextList001729 .list .con{display:none;/* border-top:1px solid #e5e5e5; */overflow:hidden;font-size:14px;padding: 2% 3%;line-height: 32px;background: #f9f9f9;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{display:inline-block;max-width:180px;width:40%;height:50px;line-height:50px;text-align:center;color:#fff;background-color: #1f247f;font-size: 16px;border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
.RighInfo002928 .title .cn{font-size: 24px;}
.RighInfo002928 .box-2 p{font-size: 22px;}
.Form003139 .title{font-size: 26px;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}
/*PicList002953 */
.body_f5f5f5{background: #f5f5f5;}
.PicList002953{padding: 2.08vw 0;}
.PicList002953 .column-tit{text-align:center;font-size: 38px;margin-bottom: calc(24 / 50 * 1em);color: #333;}

.PicList002953 .test{font-size:18px;text-align:center;line-height: 1.7;margin-bottom: 3%;max-width: 900px;margin-left: auto;margin-right: auto;}
.PicList002953 .test pre{text-align: center}
.PicList002953 li{float: left;width: 48.334%;background: #fff; margin-bottom: 3.332%;}
.PicList002953 li a{display: block;padding: 1.56vw;}
.PicList002953 li:not(:nth-child(2n+1)){float: right;}
.PicList002953 li:nth-child(2n+1){clear: left;}
.PicList002953 li aside.dot{font-size: 24px;line-height: 1em;border-left: 5px solid #1f247f;margin: 30px 0 12px;padding-left: 20px;font-weight: bold;color: #1f247f;}
.PicList002953 li a:hover aside.dot{color: #1e50ae;}
.PicList002953 li .txt{padding: 20px 20px 0;}
.PicList002953 li p{margin: 0;line-height: 1.625em;font-size: 16px;color: #666;    min-height: 52px;}
.PicList002953 li .pic{overflow: hidden;border-radius: 5px;}
.PicList002953 li .Ispic{padding-bottom: 48.077%; transition: 0.3s;}
.PicList002953 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002953 li .more{overflow: hidden;}
.PicList002953 li .more span{float: right;width: 40px;height: 40px;border: solid 2px #e5e5e5; border-radius: 50%;position: relative; transition: 0.3s;}
.PicList002953 li .more span:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #666; border-right: 2px solid #666; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}
.PicList002953 li a:hover .more span{border-color: #4ab344;background: #4ab344;}
.PicList002953 li a:hover .more span:after{border-color: #fff;}
@media(max-width:1024px){
.PicList002953 li a{padding: 4vw;}
.PicList002953 li .txt{padding: 1vw 1vw 0;}
}
@media(max-width:640px){
.PicList002953 li aside.dot{font-size: 4vw; margin-bottom: 2vw;line-height: 2;}
.PicList002953 li p{font-size: 3.5vw;line-height: 30px;-webkit-line-clamp: inherit;}
.PicList002953 li .more{padding-top: 2vw;}
.PicList002953 li .more span{width: 26px;height: 26px;}
.PicList002953 .column-tit{font-size: 26px;}
.PicList002953 .test{font-size: 16px;}
.PicList002953 li{width: 100%}

}

/*Top002434*/
.Top002434 {position: relative;z-index: 200;background: #fff;padding-bottom: 2px;}
.Top002434 .header{height: 80px;}
.Top002434 .header-left{ float:left; height:100%; position:relative;  width:16%;}
.Top002434 .logo{position:absolute;left:0;top: 22%;/* transform:translateY(-50%); */max-width: 172px;}
.Top002434 .header-mid{float:left;width: 66%;padding-left: 3%;}
.Top002434 .header-menu ul{display: flex;justify-content: space-between;align-items: center;}
.Top002434 .header-menu li{width: auto!important;}
.Top002434 .header-menu li em a{font-size:18px;display:block;line-height: 80px;/* padding-top: 23px; */position:relative;}
.Top002434 .header-menu li em a:before{position:absolute;content: "";left:50%;bottom: 0;width: 0;height: 2px;background: #1f247f;transition:0.3s;transform:translateX(-50%);}
.Top002434 .header-menu li:hover em a,
.Top002434 .header-menu li.aon em a{color: #1f247f;}
.Top002434 .header-menu li:hover em,
.Top002434 .header-menu li em{border-bottom: 2px solid transparent;}
.Top002434 .header-menu li.aon em{border-bottom: 2px solid #1f247f;}
.Top002434 .header-menu li .sub{ width:200px; overflow:hidden;}
.Top002434 .header-menu li .sub-menu{ padding:30px 0; background:#ffffff; text-align: center}
.Top002434 .header-menu li .sub-menu dt{ padding:0 17px; position:relative;}
.Top002434 .header-menu li .sub-menu dt::before{ position:absolute; content:''; width:0; height:14px; background:#1f247f; left:0; top:50%; margin-top:-7px; transition:0.3s;}
.Top002434 .header-menu li .sub-menu dt:hover::before{ width:8px;}
.Top002434 .header-menu li .sub-menu dt a{  border-bottom:1px solid #e7e7e7; line-height:40px; /* background:url(../images/Top002434-icon_a.png) no-repeat left center; */ color:#999;}
.Top002434 .header-menu li .sub-menu dt:last-child a{ border-bottom:0;}
.Top002434 .header-menu li .sub-menu dt a:hover{ color:#1f247f;}
.Top002434 .header-menu li.has-sub:hover .sub{  height:auto;}

.Top002434 .header-right{float:right;padding-top: 31px;}
.Top002434 .header-right > *{ float:left; line-height:28px;position:relative; height:43px;}
.Top002434 .top-language dt,
.Top002434 .search_box{ position:absolute; right:0; top:100%; display:none;}
.Top002434 .search_box{ box-shadow:0 3px 9px 0 rgba(0,0,0,.15); border:1px solid #fff; border-top:0; width:254px; background:rgba(0,0,0,0.2);}
.Top002434 .top-search{padding-right: 38px;}
.Top002434 .search_box .text{ width:100%; line-height:48px; height:48px; padding:0 48px 0 10px; background:none; border:none; color:#fff;}
.Top002434 .search_box .btn{ position:absolute; right:0; line-height:48px; width:48px; text-align:center; color:#999; font-size:16px; top:0;}
.Top002434 .search_box::after{ position:absolute; content:''; border:8px solid transparent; border-bottom-color:rgba(0,0,0,0.2); right:0; top:-16px;}
.Top002434 .open-search{ display:block; width:28px; height:28px; background:url(../images/Top002434-icon_search.png) no-repeat center center;}
.Top002434 .top-language{float:right;}
.Top002434 .top-language::after{position:absolute;/* content:''; *//* width:1px; *//* height:20px; *//* background:#e5e5e5; *//* right:0; *//* top:4px; */}
.Top002434 .top-language dd{display: inline-block;padding-right: 24px;position: relative;font-size: 18px;}
.Top002434 .top-language dd:after{content:'';width:1px;height: 13px;background: #999;display: block;position: absolute;right: 8px;top: 6px;}
.Top002434 .top-language dd:last-child{padding-right:0;}
.Top002434 .top-language dd:last-child:after{display: none}
.Top002434 .top-language dt{ border:1px solid #eee; width:100%; text-align:center; background:#fff;}
.Top002434 .top-language dt a{ display:block; border-bottom:1px solid #eee; line-height:24px; transition:color 0.3s;}
.Top002434 .top-language dt a:last-child{ border-bottom:0;}
.Top002434 .top-language dt a:hover{ color:#fff; background:#1f247f;}
@media(max-width:1024px){
.Top002434 .search_box{width:200px;}
.Top002434 .top-search{padding-right: 15px;}
.Top002434 .header{height: 70px;}
.Top002434 .header-left{ width:30%;}
.Top002434 .header-right{ padding-right:50px;padding-top: 20px;}
.Top002434 #open_menu{ height:30px; background:#1f247f; border-radius:0; top:20px; border:none;}
.Top002434 #open_menu i, 
.Top002434 #open_menu i::before, 
.Top002434 #open_menu i::after{ background:#fff;}
.Top002434 #open_menu.open_menu_on{ top:10px;}
.Top002434 #header-menu ul{ background:#1f247f; padding-left:0; padding-right:0;}
.Top002434 #header-menu li{ padding:0 5%;}
.Top002434 #header-menu li em,
.Top002434 #header-menu li em a{ border-bottom:0;}
.Top002434 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.Top002434 #header-menu li em a{ font-weight:normal;}
.Top002434 #header-menu li.clickon em a{ background:none;}
.Top002434 #header-menu li.clickon{ padding-bottom:5%;}
.Top002434 #header-menu li .sub-menu dt:last-child a{ border-bottom:0;}
.Top002434 #header-menu li .sub-menu dl{ background:rgba(255,255,255,0.5); border-radius:5px;}
}






/*
 .Bottom001248 为demo编号
 */
.Bottom001248{background-color: #1d1d1d;}
.Bottom001248 footer{/* background-color:#0d6fb8; */color:#fff;padding:1% 0;border-top: 1px solid rgba(255,255,255,0.1);}
.Bottom001248 footer .auto{position:relative;/* padding-right:10%; */padding-top: 1%;padding-bottom: 1%;opacity: 0.5;}
.Bottom001248 footer a{ color:#fff;font-size: 14px;}
.Bottom001248 footer a.gov_ico{ position:absolute; right:0; top:0; background:url(../images/Bottom001248-gov_icon.gif) no-repeat center center/contain; width:10%; height:100%;}
.Bottom001248 footer span{float:right;font-size: 16px;}
.Bottom001248 footer i{font-style:normal;margin: 0 12px;}
.Bottom001248 footer i:last-child{ display: none;}

.Bottom001248 .bottom{ padding-top:3%; padding-bottom:3%;display: flex;justify-content: space-between;}
.Bottom001248 .bottom dl{/* float:left;margin-right:4%; */}
.Bottom001248 .bottom dl:nth-child(1){/* width: 16%; */}
.Bottom001248 .bottom dl:nth-child(5){width:25%;}
.Bottom001248 .bottom dl:nth-child(6){margin-right:0;}
.Bottom001248 .bottom dl:nth-child(6) dd{display:inline-block;text-align: center;}
.Bottom001248 .bottom dl:nth-child(6) dd.tel{text-align: left;    padding-top: 5%;    line-height: 34px;}
.Bottom001248 .bottom dl:nth-child(6) dd b{ color:#fff;font-size:24px;}
.Bottom001248 .bottom dl dd.tel a{display: inherit;line-height: 1;opacity: 1;}
.Bottom001248 .bottom dt{/* border-bottom:1px solid #aeaeb0; */color:#727272;height:43px;}
.Bottom001248 .bottom dt span{display:inline-block;line-height: 42px;color: #fff;font-size: 22px;font-weight: bold;/* border-bottom:1px solid #0d6fb8; */}
.Bottom001248 .bottom dt span a{color: #fff;}
.Bottom001248 .bottom dd{padding-top: 10%;line-height:24px;color: rgba(255,255,255,0.7);}
.Bottom001248 .bottom dl dd a{display:block;color: #fff;opacity: 0.7;font-size: 16px;line-height: 36px;
}
.Bottom001248 .bottom dl:nth-child(5) dd{text-align:center;padding-top: 7%;}
.Bottom001248 .bottom dd figure{padding-bottom:15px;text-align: center;}
.Bottom001248 .bottom dd figure img{display:block;width: 100%;max-width:130px;margin:0 auto;}

.Bottom001248 .form li{ padding-bottom:6px;}
.Bottom001248 .form li:nth-child(1),
.Bottom001248 .form li:nth-child(2){/* width:49%; */}
.Bottom001248 .form li:nth-child(1){/* float:left; */}
.Bottom001248 .form li:nth-child(2){/* float:right; */}
.Bottom001248 .form li .text{width:100%;height: 40px;border: 1px solid rgba(61, 61, 61, 0.8);background: rgba(61, 61, 61, 0.8);line-height: 40px;padding:0 10px;color: #fff;font-family:'HarmonyOS_Sans_SC_Regular';}
.Bottom001248 .form li textarea.text{height: 80px;}
.Bottom001248 .form li .btn{width: 100%;background: #1f247f;color:#fff;cursor:pointer;border:none;height:40px;font-size:16px;font-family:'HarmonyOS_Sans_SC_Regular';
}
@media(max-width:1440px){
.Bottom001248 .bottom dd figure img{max-width:130px;}
.Bottom001248 .bottom dl:nth-child(6) dd b{font-size: 20px}
}
@media(max-width:1440px){
.Bottom001248 .bottom dd figure img{max-width:120px;}
}
@media(max-width:1000px){
	.Bottom001248 .bottom{display: block;}
 .Bottom001248 .bottom dt span{font-size:16px;}
 .Bottom001248 .bottom dl{border-bottom:1px solid #333}
.Bottom001248 .bottom dl{ width:48% !important; margin-right:4%;}
.Bottom001248 .bottom dl:nth-child(2n){ margin-right:0;}
.Bottom001248 .bottom dl:nth-of-type(1){/* display: none; */}
/* .Bottom001248 .bottom dl:nth-of-type(2){display: none;}
.Bottom001248 .bottom dl:nth-of-type(3){display: none;}
.Bottom001248 .bottom dl:nth-of-type(4){display: none;} */
.Bottom001248 .bottom dl .ewm{display: none;}
.Bottom001248 .bottom dl:nth-child(6) dd b{font-size: 20px;}
.Bottom001248 footer{text-align: center;padding: 20px 0;}
.Bottom001248 .bottom dd{display:none;}
.Bottom001248 footer span{float:none;display:block;line-height:24px;font-size: 14px;margin-bottom: 20px;}
.Bottom001248 footer .auto{ padding-right:2%;}
.Bottom001248 footer a.gov_ico{ right:2%;}
}
@media(min-width:481px){
.Bottom001248 .bottom dd,
.Bottom001248 .form li .text,
.Bottom001248 footer{font-size: 16px;
	
    font-size: 16px;}
}
@media(max-width:480px){
.Bottom001248 .bottom dl{ float:none; width:auto !important; margin-right:0; margin-bottom:2%;border-bottom: 0;}
.Bottom001248 .bottom dd{ padding-top:2%;}
.Bottom001248 footer .icp{display: block;}
}




/*Floor */
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{position:absolute;left:0;top:0;height:100%;width:100%;z-index:10;color: #fff;font-size:48px; text-align: center; }
.Banner002730 .txt .auto{max-width: 1400px;}
.Banner002730 .txt .cn{/* letter-spacing:8px; *//* padding-right: 20px; */position:relative;font-weight: bold;}
/*.Banner002730 .txt .cn:after{position:absolute;left:0;top: -12px;content: '';display: block;width: 60px;height: 4px;background: #2482d8; }*/
.Banner002730 .txt .text1{font-size: 17px;    letter-spacing: 3px;}
.Banner002730 .txt .en{text-transform: uppercase;opacity: 1;    font-size: 48px;
    font-weight: bold;;padding: 18px 0 3%;}
.Banner002730 .txt .en_1{font-size: 17px;
    padding: 13px 0 2.5%;
    font-weight: lighter;
    line-height: 30px;
	
    max-width: 750px;
    text-align: center;
    margin: 0 auto;
    opacity: 0.9;}
@media(min-width:1025px){
.Banner002730 figure{ height:750px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
	.Banner002730 .fr{float: right;}
}
@media(max-width:640px){
    .Banner002730 .txt .en_1,.Banner002730 .txt .text1{font-size: 14px;line-height: 22px;}
    .Banner002730 .auto {width: 90%;}
.Banner002730 .txt{font-size: 20px;}
.Banner002730 .txt .en{font-size: 26px;}
}

.Banner0027306 .txt .cn span{font-size: 24px;line-height: 80px;}
 

.content {
    position: relative;
}

.content .banner-video {
    height: 750px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    
}

.content .mobile-banner {
    display: none;
    height: 750px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    
}
.video-js {
    display: block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    line-height: 1;
    font-weight: normal;
    font-style: normal;
    
    word-break: initial;
}
.content .banner-introduction.isCenter {
    right: auto;
    width: 100%;
    
    display: flex;
    -webkit-box-pack: center;
    
    justify-content: center;
    -webkit-box-align: center;
    
    align-items: center;
}
.content .banner-introduction.hightlight {
    background: rgba(0,0,0,0.3);
}

.content .banner-introduction {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    color: #fff;
    width: 100%;
    height: 100%;
}
.content .banner-introduction.isCenter .introduction .intro-subtitle {
    text-align: center;
}
.content .banner-introduction .introduction .intro-subtitle {
    
    
    font-weight: 700;
    line-height: 74px;
    margin: 12px 0px;
    color: #fff;
	color: #fff;
    font-size: 49px;
    text-align: center;
}
.content .banner-introduction .introduction .intro-subtitle span{font-size: 25px;}
.content .banner-introduction.isCenter .introduction .intro {
    font-size: 16px;
    padding: 0px 0 2.5%;
    font-weight: lighter;
    line-height: 30px;
	
    width: 730px;
    text-align: center;
    margin: 0 auto;
    opacity: 0.9;
}





/*PicList003140 */
.PicList003140{ }
.PicList003140 .auto{margin-top: 5.5em;margin-bottom: 4.5em;}
.PicList003140 ol{margin-bottom: 2.4375em;box-shadow: 0 0.625em 4.375em rgb(0 0 0 / 8%);padding: 2%;}
.PicList003140 ol time{margin-bottom: 1.5em;background: url(../images/Floor003196-icon.png) no-repeat left center;/* background-size: calc(16 / 14 * 1em) auto; */padding-left: 26px;}
.PicList003140 ol .more{display: block;width: 10em;line-height: 3.125em;color: #fff;background-color: #1f247f;text-align: center;font-size: 14px;border-radius: 30px;}
.PicList003140 ol .more:after{display: inline-block;content: ''; margin-left: 1em; background: url(../images/PicList003140-icon-white.svg) no-repeat; width: 16px;height: 6px;vertical-align: middle; background-size: contain;}
.PicList003140 ol a:hover .more{  background: #2482d8; }

.PicList003140 ol p{margin: 1.5em 0 2.5em;}
.PicList003140 li a{display: block; border-bottom: 1px dotted #ececec;padding: 2.25em 1.2em;transition: 0.3s;}
.PicList003140 a .tit{font-size: 1.375em;color: #333;/* font-weight: bold; */}
.PicList003140 a:hover .tit{color: #2482d8;}
.PicList003140 p{color: #999;font-size: 1em;line-height: 1.61428;}
.PicList003140 li p{min-height: 3.42856em;}
.PicList003140 time{color: #999;display: inline-block;}
.PicList003140 li time{padding-right: 2em; background: url(../images/PicList003140-icon.svg) no-repeat right center;background-size: 1em auto; margin-top: 1.5em;}
.PicList003140 li a:hover time{background-image: url(../images/PicList003140-icon-red.svg);}
.PicList003140 li a:hover{background-color: #fff;box-shadow: 0 0.625em 4.375em rgba(0, 0, 0, 0.08);}
.PicList003140 ol .img .Ispic{padding-bottom: 53%;} 
@media (min-width:1025px) {
.PicList003140 ol .img{width: 34.429%;overflow: hidden;}
.PicList003140 ol .img .Ispic{transition: 0.3s;}
.PicList003140 ol:hover .img .Ispic{transform: scale(1.12);}
.PicList003140 ol .txt{padding-left: 3.125em;} 
.PicList003140 li{/* float: left; *//* width: 48.215%; */}
.PicList003140 li:not(:nth-of-type(2n)){margin-right: 3.57%;}
}
@media (max-width:1024px) {
.PicList003140 .auto{margin-top: 2em;margin-bottom: 2em;}
.PicList003140 ol .img{margin-bottom:2em;}  
}
@media (max-width:640px){
	.content .banner-introduction .introduction .intro-subtitle{font-size: 32px;}
	.PicList003140 ol{padding: 20px 2%;}
}


/*Page002623 */
.Page002623{padding: 0vw 0 4vw 0;text-align: center;
	font-size: 18px;/* background-color: #f5f5f5; */}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px;width: 50px;margin: 0 1px;border-radius: 40px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #1f247f;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}


.prolist{padding: 4% 0 4%;}
.prolist h2{font-size:34px;color:#1f247f;margin:30px 0;}
.prolist h3{font-size:24px;color:#1f247f;margin:10px 0 30px;}
.prolist ul{}
.prolist ul li{width: 23%;float: left;margin-right:2%;margin-bottom:2%; /* border: 1px solid #e5e5e5; */background-color: #fff;transition: all .4s ease;padding-top: 12px;border-radius: 20px;overflow: hidden;box-shadow: 0 0 10px rgb(180 189 221 / 24%), 0 6px 14px hsl(0deg 0% 100% / 38%), 0 12px 20px rgb(180 189 221 / 20%);}
.prolist ul li:nth-child(4n){margin-right:;}
.prolist ul li .pic{width: 100%;line-height: 147px;text-align: center;height: 260px;overflow: hidden;}
.prolist ul li .pic img{max-width: 100%;max-height: 100%;transition: 0.3s;}
.prolist ul li:hover .pic img{transform: scale(1.12);}
.prolist ul li .tit{font-size: 22px;color: #333;line-height: 30px;text-align: center;    margin: 5% 0;}
.prolist ul li .text{width: 100%;height: 103px;overflow: hidden;padding: 0 30px;}
.prolist ul li .text a{display: block;float: left;font-size: 16px;color: #666;line-height: 33px;background: url('../images/prolist-icon.png') no-repeat center left;padding-left: 15px;min-width: 33%;padding-right: 0.333%;transition: all .3s;}
.prolist ul li .text a:hover{color:#000060;}
.prolist ul li:hover{box-shadow: 0 0 14px rgba(0, 77, 160, .13);}
@media(max-width:768px){
 .prolist {padding: 34px 0 38px;}
    .prolist ul {margin-left: 0;}
    .prolist ul li {width: 100%;margin: 0 0 2% 0;}
    .prolist ul li .text{height: auto;padding: 0 20px 24px;}
    .prolist h2{font-size: 26px;}
    .content .mobile-banner {display: block;}
    .content .banner-video {display: none;}
}






/*Floor002212*/
.Floor002212{ /*background:url(../images/Floor002212-nbg.jpg) no-repeat center center; background-size:cover;*/ padding:60px 0 80px;overflow: hidden;}
.Floor002212 .auto{ max-width:1600px}
.Floor002212 .List li h4 a,
.Floor002212 .List li,
.Floor002212 .List li .more,
.Floor002212 nav ul li{transition:all 0.5s ease-out 0s;}
.Floor002212 .h2{    font-size: 36px;color: #000;font-weight: bold; text-align: center;}
.Floor002212 nav{margin: 40px 0; text-align: center; }
.Floor002212 nav ul{display:block;text-align:center;overflow: hidden;}
.Floor002212 nav ul li{display:inline-block; *zoom:1; *display:inline; text-align: center; line-height: 40px; height: 40px;  padding: 0 12px;}
.Floor002212 nav ul li a{display: block; color: #728391; font-size: 16px; padding:0 25px; min-width:140px;background:#f3f3f3;border-radius:40px;}
.Floor002212 nav ul li.slick-active a{color: #fff; background:#1f247f;}
.Floor002212 .List{margin: 20px -70px 0; position: relative;}
/*.Floor002212 .List .slider{padding: 0 70px;}*/
.Floor002212 .List li{float: left; }
.Floor002212 .List li > *{margin:0px 8px}
.Floor002212 .List li .pic {overflow: hidden; display: block;border-radius:20px 20px 0 0;}
.Floor002212 .List li .pic img{width: 100%;  display: block; transition: 1s;border-radius: 20px 20px 0 0;}
.Floor002212 .List li .pic img{width: 100%;  display: block; transition: 1s;border-radius:20px 20px 0 0;}
.Floor002212 .List li:hover .pic img{transform: scale3d(1.04,1.04,1.04);}
.Floor002212 .List li figure{padding: 30px 40px;
background: #f5f5f5;
text-align: center;
border-radius: 0 0 20px 20px;height: 164px;}
.Floor002212 .List li .text15{height: 195px;}
.Floor002212 .List li .test1{height:195px }
.Floor002212 .List li .time{font-size: 14px; color: #9099a0;}
.Floor002212 .List li h4{font-size:24px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;margin: 10px 0 0;/* font-weight:normal; */}
.Floor002212 .List li h4 a{color: #000;}
.Floor002212 .List li p{font-size: 16px;
    color: #666;
    overflow: hidden;
    line-height: 26px;
    margin: 10px 0 0;}
.Floor002212 .List li .more{display:inline-block;  *zoom:1; *display:inline; padding-right: 22px; color: #9099a0; font-size: 14px; background: url(../images/Floor002212-icon1.png) 100% 50% no-repeat; margin-top: 16px;}
.Floor002212 .List li .more:hover,
.Floor002212 .List li h4 a:hover{color: #1f247f;}
.Floor002212 .List .slick-arrow{ width:60px; height:60px; position:absolute;top: 50%; margin-top: -60px;  display:block; z-index:5;}
.Floor002212 .List .slick-arrow:before{ content: ''; width: 20px;height: 42px; position: absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0;background-image:url(../images/Floor002212-icon.png); background-repeat:no-repeat;}
.Floor002212 .List .slick-prev:before{background-position:0 0;}
.Floor002212 .List .slick-next:before{background-position:-21px 0;}
.Floor002212 .List .slick-prev:hover:before{background-position:0 -42px;}
.Floor002212 .List .slick-next:hover:before{background-position:-21px -42px;}
.Floor002212 .List .slick-prev{left: 1%;}
.Floor002212 .List .slick-next{right: 1%;}
.Floor002212 .List .btn a{ display:block; width:20px; height:42px;}
@media(max-width:1680px){
	.Floor002212 .List .slick-prev{left: 3%;}
	.Floor002212 .List .slick-next{right: 3%;}
}
@media(max-width:1366px){
.Floor002212 .List{margin-left: 0;margin-right: 0;}
/*.Floor002212 .List .slider{padding: 0 40px;}*/
}
@media(max-width:1199px){
.Floor002212 .h2{ font-size:35px;}	
}
@media(max-width:1000px){
.Floor002212 .h2{ font-size:26px;}	
.Floor002212{ padding:4% 0 8%;}
}
@media(max-width:720px){
.Floor002212 nav ul li{ width:25%; max-width:none; float:left; padding:0 5px;}
.Floor002212 nav ul li a{ padding:0 10px;min-width:1px;}
.Floor002212 .List li h4{font-size: 20px;}
.Floor002212 .List li figure{padding: 20px;}
}
@media(max-width:500px){
 .Floor002212 nav ul li a{font-size: 3vw;}
.Floor002212 nav{ margin:3% 0;}
.Floor002212 .List li > *{margin:0;}
}






/*
 ..Floor002179 为demo编号
 */
.Floor002179 .auto{max-width: 1700px;}
.Floor002179 .Hfloor5 ul,.Floor002179 .Hfloor5 ul li{ list-style:none;}
.Floor002179 .Hfloor5 .box .cellbox .h2,.Floor002179 .Hfloor5 .thumbnail-card-header{ text-transform:uppercase;}
.Floor002179 .Hfloor5{background-color:#242423;padding: 5% 0 6%;text-align: center;background-size: cover;background-position: center top;background-repeat: no-repeat;color:#fff;}
.Floor002179 .Hfloor5 .box{position:relative;margin-bottom:-50px;-webkit-transform:translateY(-50px);transform:translateY(-50px);-ms-transform:translateY(-50px);}
.Floor002179 .Hfloor5 .box .cellbox { margin-top: 50px;}
.Floor002179 .Hfloor5 .box .cellbox .h2{margin-top:0;margin-bottom:0;color:#fff;letter-spacing: .1em;/* font-weight:400; */font-size: 38px;line-height:1.2;}
.Floor002179 .Hfloor5 .box .con{ margin:20px auto 0; color:#999;max-width: 780px; font-size:14px; line-height:24px;}
.Floor002179 .Hfloor5 .listbox{/*margin-left: -15px; margin-right: -15px;*/position: relative;}
.Floor002179 .Hfloor5 .listbox .cell3{padding-left: 26px;padding-right: 26px;width:33.3334%;float:left;margin-top:0px;}
.Floor002179 .Hfloor5 .thumbnail-card {background: #ffffff;text-align: center;transition: .33s all ease;border-radius: 20px;overflow: hidden;}
.Floor002179 .Hfloor5 .thumbnail-card:hover{ background:#fafafa;}
.Floor002179 .Hfloor5 .image { height: auto; width: 100%;}
.Floor002179 .Hfloor5 .thumbnail-card-body { padding: 40px 30px;height: 209px;}
.Floor002179 .Hfloor5 .thumbnail-card-header{margin-top:0;margin-bottom:0;color: #000;letter-spacing:.05em;font-weight:400;font-weight:700;font-size:24px;line-height:2.14286;overflow:  hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow:  ellipsis;}
.Floor002179 .Hfloor5 .thumbnail-card-header a{display:inline;letter-spacing:inherit;font:inherit;text-transform: capitalize;color: #000;}

.Floor002179 .Hfloor5 .text {color: #777;
    font-size: 16px;
    /* max-height: 48px; */
    overflow: hidden;
    line-height: 26px;}
.Floor002179 .Hfloor5 .inline-list{margin-top:40px;margin-right:-13px;margin-bottom:-8px;margin-left:-13px;transform:translateY(-8px);webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);}
.Floor002179 .Hfloor5 .inline-list > li{ display:inline-block;margin-top: 8px; padding: 0 13px;}
.Floor002179 .Hfloor5 .inline-list>li .icon{width:16px;height:16px;color:#adaca6;text-align:center;font-size:16px;line-height:16px;  transition: .33s all ease-out;}
 
.Floor002179 .Hfloor5 .btn{padding:15px 33px;border-radius:35px;text-transform:uppercase;letter-spacing:.1em;font-weight:700; transition:.3s ease-out;will-change:transform;background:#ff9191;color:#fff; min-width: 200px; line-height:1.75;font-size:14px; display:inline-block;}
.Floor002179 .Hfloor5 .btn:hover{border-color:#000;background:#000;color:#fff;}
.Floor002179 .Hfloor5 .box .listbox{  font-size: 14px; line-height: 24px;}
@media (max-width:1230px){
.Floor002179 .Hfloor5 .box .cellbox { padding-left: 15px; padding-right: 15px;}
}
@media (max-width:1199px){
.Floor002179 .Hfloor5 .box .cellbox .h2{font-size: 22px;}
.Floor002179 .Hfloor5 .btn{ padding:12px 33px;}
}
@media (max-width: 991px){
.Floor002179 .Hfloor5{   padding: 70px 0;}
.Floor002179 .Hfloor5 .box{position:relative;margin-bottom:-40px;-webkit-transform:translateY(-40px);transform:translateY(-40px);-ms-transform:translateY(-40px);}
.Floor002179 .Hfloor5 .listbox .cell3 {margin-top:30px;width:50%; float:left;}
.Hfloor1 .btn{ margin-top:40px;padding:12px 28px;}
}
@media (max-width: 767px){
.Floor002179 .Hfloor5{   padding: 50 0;}
.Floor002179 .Hfloor5 .box .cellbox .h2{  font-size: 28px; line-height: 1.33333;}
.Floor002179 .Hfloor5 .thumbnail-card-body{ padding: 40px 20px;}
.Floor002179 .Hfloor5 .inline-list { margin-top: 25px;}
}
@media (max-width: 479px){
/* .Floor002179 .Hfloor5 .listbox .cell3 {width:100%;float:none;} */
}



.Floor002179 .List .slick-arrow{ width:36px; height:42px; position:absolute;top: 50%; margin-top: -22px; background-image:url(../images/Floor002212-icon2.png); background-repeat:no-repeat; display:block; z-index:5;}
.Floor002179 .List .slick-prev{left: 2%;background-position:16px 0;}
.Floor002179 .List .slick-next{right: 2%;background-position:-20px 0;}
.Floor002179 .List .slick-prev:hover{background-position:16px -42px;}
.Floor002179 .List .slick-next:hover{background-position:-20px -42px;}
.Floor002179 .List .btn a{ display:block; width:20px; height:42px;}
@media(max-width:1366px){
.Floor002179 .List{margin-left: 0;margin-right: 0;}
/*.Floor002179 .List .slider{padding: 0 40px;}*/
}
/*.Floor002179 .Hfloor5 .box .listbox .draggable{margin: 0 70px;}*/


@media(max-width:640px){
	.Floor002179 .Hfloor5 .listbox .cell3{padding: 0 0;}
.Floor002179 .Hfloor5 .box .listbox .draggable{margin: 0 0px;}
.Floor002179 .Hfloor5 .thumbnail-card-header{font-size: 20px;}
.Floor002179 .Hfloor5 .thumbnail-card-body{padding: 20px;}
.Floor002179 .List .slick-prev{left: 0;}
.Floor002179 .List .slick-next{right: 0;}
}


/*
 .Floor000881 为demo编号
 */
.Floor000881{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background-color:#f2f4f6;padding: 5% 0 6%;}
.Floor000881 h1{margin:0;margin-bottom: 45px;font-size: 36px;/* font-weight:normal; *//* background:url(../images/Floor000881-icon.png) no-repeat left center; *//* padding-left:30px; */color: #000;text-align: center;}
.Floor000881 h1 a{ float:right; color:#999; font-size:16px;}
/*slick Basic*/
.Floor000881 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor000881 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor000881 .slick-list:focus {outline: none}
.Floor000881 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor000881 .slick-slider .slick-track, 

.Floor000881 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor000881 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor000881 .slick-track:before, 
.Floor000881 .slick-track:after{display: table; content: '';}
.Floor000881 .slick-track:after{ clear: both;}
.Floor000881 .slick-loading .slick-track { visibility: hidden;}
.Floor000881 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor000881 .slick-slide .slick-loading img { display: none;}
.Floor000881 .slick-slide .dragging img { pointer-events: none;}
.Floor000881 .slick-initialized .slick-slide { display: block;}
.Floor000881 .slick-loading .slick-slide { visibility: hidden;}
.Floor000881 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor000881 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor000881 .list_scroll li a{display: block;margin: 0 16px;background:#fff;border-radius: 20px;overflow: hidden;}
.Floor000881 .list_scroll li .Ispic{padding-bottom:55%;}
.Floor000881 .list_scroll li p{    text-align: center;
    margin: 0;
    line-height: 74px;
    border: none;
    border-top: 0;
    font-size: 24px;}
/*.Floor000881 .list_scroll li a:hover{ background-color:#014584;}
.Floor000881 .list_scroll li a:hover p{ color:#fff;}*/

/*.Floor000881 .slick-arrow{position:absolute;width: 30px;height: 30px;top:50%;margin-top:-11px;overflow:hidden;font-size: 0;cursor: pointer;z-index:10;border: 0;background: none;padding: 0;border-top: 3px solid #d1d1d1;border-left: 3px solid #d1d1d1;transform:rotate(-45deg);}
.Floor000881 .slick-prev{left: -2%;}
.Floor000881 .slick-next{transform:rotate(135deg);right: -2%;}*/

.Floor000881 .slick-arrow{ width:60px; height:60px; position:absolute;top: 50%; margin-top: -60px;  display:block; z-index:5;}
.Floor000881 .slick-arrow:before{ content: ''; width: 20px;height: 42px; position: absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0;background-image:url(../images/Floor002212-icon.png); background-repeat:no-repeat;}
.Floor000881 .slick-prev:before{background-position:0 0;}
.Floor000881 .slick-next:before{background-position:-21px 0;}
.Floor000881 .slick-prev:hover:before{background-position:0 -42px;}
.Floor000881 .slick-next:hover:before{background-position:-21px -42px;}
.Floor000881 .slick-prev{left: -3%;}
.Floor000881 .slick-next{right: -3%;}

@media(min-width:1293px){
.Floor000881 .list_scroll .slider{margin: 0 -16px;}
}
@media(max-width:1800px){
	.Floor000881 .slick-prev{left: 2%;}
	.Floor000881 .slick-next{right: 2%;}
}
@media(max-width:1292px){
.Floor000881 .slick-prev{ left:0;}
.Floor000881 .slick-next{ right:0;}
}
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
.Floor000881 .list_scroll .slider{padding: 0 26px;}
.Floor000881 .list_scroll li a{margin: 0 5px;}
.Floor000881 h1{font-size: 26px;}
}


.News_detail { padding: 5% 0; }
.News_detail .news_info { margin: 0 auto; overflow: hidden;max-width: 800px;}
.News_detail .news_info .title { text-align: center; padding-bottom: 20px; border-bottom: 1px dashed #d2d2d2; margin-bottom: 30px }
.News_detail .news_info .title h2 { margin: 0; padding-bottom: 15px; font-size: 32px; font-weight: 400; color: #333 }
.News_detail .news_info .title p { margin: 0; padding-bottom:10px }
.News_detail .news_info .title p span { margin: 0 5px; color: #666; font-family: Arial, Helvetica, sans-serif }
.News_detail .news_info .info { text-align: justify; text-justify: inter-ideograph }
.News_detail .news_info .center { text-align: center }
.News_detail .info { font-size: 18px; line-height: 1.7; color: #333; }
/* .News_detail .info img { margin: 0em 0; border-radius: 0 0 0 0; } */
.News_detail .bot { position: relative; margin-top: 70px; padding-top: 50px; font-size: 16px; border-top: 1px dashed #d2d2d2 }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 5px; width: 20%; text-align: right; }
.News_detail .info_back a { position: relative; color: #fff; background: #333; display: inline-block; width: 160px; line-height: 2.5; font-size: 16px;margin-left: 2%; text-align: center;background-color: #333;}
.News_detail .info_back a:hover { opacity: .8 }
.News_detail .info_pn {width: 75%;}
.News_detail .info_pn span { display: block; font-size: 16px; margin: 15px 0 0 }
.News_detail .info_pn span a { color: #333 }

@media(max-width:640px) {
.News_detail { padding: 4vh 0; background: #fff }
.News_detail .info_back { position: relative }
.News_detail .bot { position: relative; margin-top: 15px }
.News_detail .news_info .title h2 { font-size: 22px }
.News_detail .info * { max-width: 100% !important }
.News_detail .info .rich_media_area_primary_inner { max-width: 100% !important }
.News_detail .info_back a { width: 100% }
.News_detail .info_pn span { width: 80% }
.News_detail .info img{width: 100% !important;height: auto !important}
}

@media(max-width:7.68rem) {

}

@media(min-width:10.25rem) {

}








/*PicList003142 */
.PicList003142 .auto{ margin-top: 6.5em; margin-bottom: 1em;}
.PicList003142 li{float: left;margin-bottom: 5.5em;border-radius: 30px;overflow: hidden;background: #f7f7f7;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{font-size: 1.8em;line-height: 1.6666;/* min-height: 3.3332em; */    color: #1f247f;}
.PicList003142 li p{font-size: 1em;line-height: 1.78571;min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 57.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #e60012;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-family: 'Roboto-Regular';}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 45.543%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 8.7855%;}
.PicList003142 li:nth-child(2n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{    width: 100%;margin-bottom: 2.5em;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}







/*Other002524 */
.Other002524{position:fixed;z-index:100;right: 10px;top:50%;transform:translateY(-50%);}
.Other002524 li{padding:5px 0;}
.Other002524 li a,
.Other002524 li a::before{display:block;height: 45px;position:relative;}
.Other002524 li a::before{content:'';width: 45px;border-radius:50%;border: 3px solid #1f247f;background-color: #1f247f;background-repeat:no-repeat;background-image:url(../images/Other002524_icon.png);box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(0 0 0 / 37%);z-index:10;}
.Other002524 li a:hover::before{ background-color:#fff; border-color:#1f247f;}
.Other002524 li a span{display:none;position:absolute;right:0;top:0;padding-right:39px;border-radius:39px;line-height: 45px;color:#fff;background-color: #1f247f;z-index:3;width: 140px;padding-left:25px;}
.Other002524 li.qq a::before{ background-position:-120px -3px;}
.Other002524 li.qq a:hover::before{ background-position:-159px -3px;}
.Other002524 li.qq_2 a::before{ background-position:-199px -3px;}
.Other002524 li.qq_2 a:hover::before{ background-position:-4px -3px;}
.Other002524 li.gettop a::before{ background-position:-42px -3px;}
.Other002524 li.gettop a:hover::before{ background-position:-81px -3px;}
.Other002524 li.qq a.phone{ display:none;}
.Other002524 li a:hover span{ display:block;}
 @media(max-width:1024px){
.Other002524 li.qq a.pc{ display:none;}
.Other002524 li.qq a.phone{ display:block;}
}
