@font-face { font-family: 'HarmonyOS_Sans_SC_Regular'; src: url('../font/HarmonyOS_Sans_SC_Regular.ttf');}

body{font-family: 'HarmonyOS_Sans_SC_Regular';}
.auto_1600 {max-width: 1600px;}
@media(max-width:1600px) {
  .auto_1600 {padding: 0 2%;  }
}
/*Top003124 */
.Top003124{ }
@media (min-width:1025px) {
.Top003124{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;border-bottom: 1px solid rgba(255,255,255,0.1);transition:background-color 0.3s,transform 1s;background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.Top003124.Down{transform: translateY(-5.3125em);}
/*.Top003124.hover{background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);}*/
.Top003124.hover .logo .white,
.Top003124:not(.hover) .logo .red{display: none;}
/*.Top003124:not(.hover),
.Top003124:not(.hover) a:not(:hover){color: #fff;}*/
}
@media (max-width:1024px) {
.Top003124{ height: 0.925em;}
.Top003124 .wap-fixed{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);padding-top: 3em;}
.Top003124 .logo .white{display: none;} 
.Top003124 .auto{position: relative; border-top: 1px solid #eee;}
}

.Top003124 .logo{float: left;display: table;height:5.3125em;}
.Top003124 .logo a{display: table-cell; vertical-align: middle;}
.Top003124 .logo img{height:43px;}
@media (max-width:1024px) {
.Top003124 .logo{height: 4em;}
.Top003124 .logo img{height: 2.4em;}
}

.Top003124 .top-nav dd{}
.Top003124 .top-nav dd.oa a{display: block; border: 1px solid #ccc;border-radius: 50%;text-align: center;}
.Top003124.hover .top-nav dd.oa a{border-color: #ccc;}
.Top003124 .top-nav dd.lang a{margin: 0 5px;}
.Top003124 .top-nav dd.stock b{font-weight: normal;}
@media(min-width:1025px) and  (max-width:1770px) {
.Top003124 .top-nav{margin-right: 3em;}
}
@media (min-width:1025px) {
.Top003124 .top-nav{float: right; margin-left: 4em;padding-top: 1.75em; font-size: 1.2em; }
.Top003124 .top-nav dd{float: left;line-height:1em;}
.Top003124 .top-nav dd.oa{}
.Top003124 .top-nav dd.oa a{width:2.5714em;}
.Top003124 .top-nav dd.stock{margin-right: 1em;}
.Top003124:not(.hover) .top-nav dd.stock{border-right-color: #fff;}
}
@media (max-width:1024px) {
.Top003124 .top-nav{position: absolute;right: 0; bottom: 100%;display: flex;align-items: center; margin-bottom: 0.5em;}
.Top003124 .top-nav dd{line-height: 2;}
.Top003124 .top-nav dd:not(:last-child){margin-right: 1em;}
.Top003124 .top-nav dd.oa a{width:2em;}
}

.Top003124 menu li span{display: block;}
@media (min-width:1025px) {
.Top003124 menu{float: right;}
.Top003124 menu li{float: left;}  
.Top003124 menu li:not(:last-child){margin-right:4em;}
.Top003124 menu li span,
.Top003124 menu li span a{line-height:4.2125em;display: block;position: relative; font-size: 1.125em;z-index: 1;}
.Top003124 menu li span a:after{position: absolute;content: ''; left: 0; bottom: 0; height: 2px;background-color: #fff; transition: 0.3s;}
.Top003124 menu li:hover span a:after,
.Top003124 menu li.aon span a:after{width: 100%;}
.Top003124 menu li:hover span a:after,
.Top003124 menu li.aon span a:after{background-color: #da3b26}
.Top003124 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;}
}
@media (min-width:1025px) and (max-width:1440px) {
  .Top003124 menu li:not(:last-child){margin-right:3em;}
}
@media (max-width:1024px) {
.Top003124 menu{position: fixed; left: -100%;top:7em;height: calc(100% - 7em); overflow: auto; background-color: #fff; width: 220px;opacity: 0;transition: 0.3s ease;}
.menu-show .Top003124 menu{left: 0; opacity: 1; transform:translateX(0);}
.Top003124 menu li{ border-bottom: 1px solid #eee;}
.Top003124 menu li span{padding-top: 1em; padding-bottom: 1em;padding-left: 1em;}
.Top003124 .has-sub span .op:before,
.Top003124 .has-sub span .op:after{background-color: #ccc;}
.Top003124 menu li .sub{background-color: rgba(0,0,0,0.1);}
}

.Top003124 .open-search{position: absolute;right: 0; top: 0;width: 5.3125em;height:5.3125em; background: rgb(218 59 38) url(../images/Top003124-btn.svg) no-repeat center; cursor: pointer; background-size: auto 23.53%;}
.Top003124 .top-search{position: absolute;right: 0; top: 100%; background-color: #fff; width: 100%;max-width: 400px;}
.Top003124 .top-search .btn{background-color: rgba(0,0,0,1); background-image: url(../images/Top003124-btn.svg); background-size: auto 50%;}
.Top003124 .open-search.on:before,
.Top003124 .open-search.on:after{width: 40%; left: 30%;}
.Top003124.hover .open-search.on:before,
.Top003124.hover .open-search.on:after{background-color: rgba(0,0,0,1);}
@media (max-width:1024px) {
.Top003124 .open-search{width:2.4em; height: 2.4em; top: 50%;margin-top: -1.2em;background-color: rgba(0,0,0,1); background-size: auto 60%; right: 2.6em;}   
.Top003124 .open-menu{width:2.4em; height: 2.4em; right: 0;} 
.Top003124 .open-menu i{width: 80%; left: 10%;background-color: rgba(0,0,0,1);}
}
/*Banner003103 */
.Banner003103{overflow: hidden;position: relative;}
@media (min-width:1201px) {
.Banner003103 .wap{display: none;}	
}
@media (max-width:1200px) {
.Banner003103 .pc{display: none;}	
}
.Banner003103 .auto{width: 90%;max-width: 1600px;}
.Banner003103 .ban-img li img{transform: scale(1.5);transition: 0.5s 0.2s ease-out;}
.Banner003103 .ban-img li.slick-current img{transform: scale(1);}
.Banner003103 .layer{position: absolute; left: 0; top: 0; width: 100%;height: 100%; z-index: 20;}
.Banner003103 .cover{position: absolute;left: 0;width: 100%;height: 10%;background-color: #fff;transition-duration: 0.5s; transition-timing-function: cubic-bezier(0.47, 0, 0.75, 0.72); }
.Banner003103 .slick-current .cover{width: 0;}
.Banner003103 .controls{position: absolute;left: 0; width: 100%;z-index: 10; bottom: 0;
background: -moz-linear-gradient(top,  rgba(96,96,96,0) 0%, rgba(96,96,96,0.9) 100%); 
background: -webkit-linear-gradient(top,  rgba(96,96,96,0) 0%,rgba(96,96,96,0.9) 100%); 
background: linear-gradient(to bottom,  rgba(96,96,96,0) 0%,rgba(96,96,96,0.9) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00606060', endColorstr='#e6606060',GradientType=0 ); 
}
.Banner003103 .slick-dots{overflow: hidden; padding-bottom: 3.13vw;}
.Banner003103 .slick-dots li{float: left;border: 2px solid #fff; width: 10px; height: 10px;border-radius: 50%;list-style: none;}
.Banner003103 .slick-dots li:not(:last-child){margin-right: 10px;}
.Banner003103 .slick-dots li button{display: none;}
.Banner003103 .slick-dots li.slick-active{background-color: #fff;}
.Banner003103 .notice{border-top: 1px solid rgba(255,255,255,0.15);padding: 2.08vw 0 2.08vw 104px;position: relative;}
.Banner003103 .notice .btn,
.Banner003103 .notice > span{position: absolute;top: 50%;transform: translateY(-50%);}
.Banner003103 .notice > span{color: #fff; opacity: 0.5; font-size: 16px; padding-right: 22px;left: 0; }
.Banner003103 .notice > span:after{position: absolute; content: '';width: 1px;height: 10px;
background-color: #fff;opacity: 0.3;right: 0; top: 50%; margin-top: -5px;}
.Banner003103 .notice .slider li{overflow: hidden; float: left; width: 50%;}
.Banner003103 .notice .slider li a{float: left;max-width: 90%;color: #fff; line-height: 1.2;}
.Banner003103 .notice .slider li a:hover{color:#da3b26}
.Banner003103 .notice .slider li time{float: right;opacity: 0.5; margin-left: 3.18vw;}
.Banner003103 .notice .btn{right: 0;z-index: 20;}
.Banner003103 .notice .slick-arrow{width: 8px;height: 8px;border:0;border-right: 1px solid #fff;border-top: 1px solid #fff;transform: rotate(135deg);cursor: pointer;display: block;opacity: 0.5;}
.Banner003103 .notice .slick-prev{transform: rotate(-45deg); }
.Banner003103 .notice .slick-next{margin-top: 8px;}
@media (max-width:640px) {
.Banner003103 .notice{padding-top: 10px;padding-bottom: 10px;}
.Banner003103 .notice .slider  { width: 91%;}
.Banner003103 .notice .slider li a { float: none;max-width:none; width: 100%;padding-right: 20%;}
.Banner003103 .notice .slider li a time { position: absolute; right: 0;}
}
/*Floor003180 */
.Floor003180{overflow: hidden;padding: 5vw 0 0 0; position: relative;z-index: 1;}
.Floor003180 .column-name{position: relative;padding: calc(59 / 16 * 1em) 0 0 calc(77 / 16 * 1em);z-index: 1;}
.Floor003180 .column-name aside{position: relative;z-index: 4;}
.Floor003180 .column-name .cn{font-size: calc(38 / 16 * 1em);color: #333; line-height: 1;}
.Floor003180 .column-name .en{font-size: calc(30 / 16 * 1em);color: #b8b8b8; line-height: calc(26 / 30 * 1em); margin-top: calc(7 / 30 * 1em);}
.Floor003180 .column-name .mark{position: absolute; left:0; top: 0;background: url(../images/Floor003180-title-bg.png) no-repeat; width: calc(133 / 16 * 1em);height: calc(133 / 16 * 1em);background-size: contain;}
@media (min-width:1025px) {
 .Floor003180 .column-name{margin-left: calc(-77 / 16 * 1em);}
}
@media (max-width:1024px) {
  .column-name { font-size: .8em;}
.Floor003180 .column-name .cn{font-size: calc(32 / 16 * 1em);}
.Floor003180 .column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); }
}

/*.Floor003180 .text-img{position: absolute; left: 0; bottom: 0;width: 100%;height: calc(176 / 980 * 100%);background: url(../images/Floor003180-text.svg) no-repeat left bottom; background-size: contain;}*/

@media (min-width:1025px) {
.Floor003180 .left-intro{width: calc(578 / 1440 * 100%);}   
.Floor003180 .right-img{width: 50%; } 
}
.Floor003180 .left-intro .column-name{margin-bottom:40px;}
.Floor003180 .intro h2{margin: 0 0 calc(20 / 40 * 1em);color: #ff1307;font-size: calc(40 / 16 * 1em);}
.Floor003180 .intro pre{ line-height: calc(30 / 16 * 1em);font-family: 'HarmonyOS_Sans_SC_Regular';}
.Floor003180 .intro + .number{margin-top: 40px;}
.Floor003180 .number li{float: left;width: calc((100% - (20 / 16 * 1em)) / 2); margin-bottom: calc(20 / 16 * 1em);padding: 1em calc(20 / 16 * 1em);
background: -moz-linear-gradient(left,  rgba(191,156,80,0.3) 0%, rgba(191,156,80,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(191,156,80,0.3) 0%,rgba(191,156,80,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgb(245 245 245) 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 */
}
.Floor003180 .number li:not(:nth-child(2n)){margin-right: calc(20 / 16 * 1em);}
.Floor003180 .number li .inner{position: relative;}
.Floor003180 .number li .icon{position: absolute;right: 0; bottom: 0;width: calc(44 / 16 * 1em);}
.Floor003180 .number li h3{margin: 0;color: #ff1307;font-size: calc(40 / 16 * 1em);font-weight: normal;}
.Floor003180 .number li aside{color: #333333;}
.Floor003180 .left-intro .more{margin-top: calc(55 / 16 * 1em);}
.Floor003180 .left-intro .more a{display: inline-block; border-top: 1px solid rgba(0,0,0,0.2); width: calc(180 / 16 * 1em); padding: calc(24 / 16 * 1em) 0 0 0;color: #666; background: url(../images/Floor003180-more2.svg) no-repeat right calc(9 / 16 * 1em) center; background-size: calc(15 / 16 * 1em) auto;transition: 0.3s; height: calc(65 / 16 * 1em);}
.Floor003180 .left-intro .more a:hover{border-top: 0;width: calc(220 / 16 * 1em); color: #fff; background-color: #ff1307; padding: 0 0 0 calc(30 / 16 * 1em); background-image: url(../images/Floor003180-more.svg);background-position: right calc(27 / 16 * 1em) center;box-shadow: 0 calc(10 / 16 * 1em) calc(40 / 16 * 1em) rgba(255, 19, 7, 0.2);line-height: calc(65 / 16 * 1em); }

.Floor003180 .right-img{position: relative; padding-bottom: 41%;margin-top: 10px;}
.Floor003180 .right-img > *{position: absolute;left: 0;}
.Floor003180 .right-img .Ispic{ top: 0;height: 73%; width: 100%; transition-property: transform; transform-style: preserve-3d;}
.Floor003180 .right-img .main{bottom:calc(100 / 676 * 100%);width: 100%;}
.Floor003180 .right-img .team a{display: block; max-width: calc(420 / 16 * 1em);color: #fff; width: 80%; background: url(../images/Floor003180-more.svg) no-repeat right 2em top 2em #ff1307;color: #fff; padding: 2em 0 2em calc(66 / 16 * 1em); transition: 0.3s; background-size: calc(15 / 16 * 1em) auto;}
.Floor003180 .right-img .team a:hover{background-color: rgba(255,255,255,0.5); color: #ff1307; background-image: url(../images/Floor003180-more2.svg);}
.Floor003180 .right-img .team span{font-size: calc(18 / 16 * 1em); line-height: calc(30 / 18 * 1em);display: block;}
.Floor003180 .right-img .team aside{font-size: calc(30 / 16 * 1em); line-height: 1;}
.Floor003180 .right-img .top-man{padding-left: calc(66 / 16 * 1em);color: #fff; margin-bottom: calc(49 / 16 * 1em);}
.Floor003180 .right-img .top-man h3{margin: 0 0 calc(12 / 33 * 1em);font-size: calc(33 / 16 * 1em); font-weight: normal;}
@media (min-width:1025px) {
.Floor003180 .right-img .Ispic{height: 548px;}
}
@media (min-width:1025px)  and (max-width:1440px) {
  .Floor003180 .left-intro {width: calc(648 / 1440 * 100%);}
  .Floor003180 .left-intro .more {margin-top: calc(25 / 16 * 1em); margin-bottom: 2em;}
}
@media (max-width:1024px) {
    .Floor003180 .left-intro .more{text-align: center; margin: 2% 0 4%;}
    .Floor003180 .left-intro .more a{text-align: left;}
    .Floor003180 .right-img{padding-bottom: 100%; margin: 0 calc((-100vw * 0.06) / 2);}
    .Floor003180 .right-img .Ispic{/*transform: translateX(calc(-146 / 1920 * 100vw)) translateZ(calc(163 / 1920 * 100vw)) rotateY(-20deg); width: 120%;*/ height: 96%;}
}
.Floor003180 .auto{max-width: 1600px;}











/*
 .Floor002279 为demo编号
 */
.Floor002279 .wrap-container{ }
@media only screen and (min-width:1024px ) {
	.Floor002279 .wrap-container{ }
}
@media only screen and (min-width:1367px ) {
	.Floor002279 .wrap-container{ }
}
@media only screen and (min-width:1920px ) {
	.Floor002279 .wrap-container{ }
}
.Floor002279 .wrap-container{ position: relative;}
.Floor002279 .wrap-tit{ position: absolute; top: 50%; margin-top: -87px; left: 40px; 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: 14px; 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: 14px;}

.Floor002279 .list{}
.Floor002279 .list .item{ /*float: left; width: 25%;*/ transition: all .5s ease-out;}
.Floor002279 .list .item .item-inner{position: relative;}
.Floor002279 .list .item .pic{ width: 100%;}
.Floor002279 .list .item .pic img{ width: 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: 0.2; transition: opacity .5s ease-in-out; }
.Floor002279 .list .item .tit{ position: absolute; left: 35px; top: 40px; font-size: 30px; z-index: 3; color: #fff; line-height: 1.2; transition: all .5s ease-in-out;}
.Floor002279 .list .item .tit span{ font-size: 30px; text-transform: uppercase; display: block;opacity: 0.5;}
.Floor002279 .list .item .more{ position: absolute; bottom: 40px; left: 35px; z-index: 3;color: #fff; font-size: 18px; padding-right: 20px; line-height: 14px;transition: all .5s ease-out;}
.Floor002279 .list .item .more i{ background: url(../images/Floor003180-more.svg) 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: 0.9;}
.Floor002279 .list .item:hover .tit{ transform: translate(-50%,-45%); top: 45%; text-align: center; left: 50%;}
.Floor002279 .list .item:hover .more{ transform: translate(-50%,-60%); top: 70%; left: 50%; background-color: #ff1307; width: 185px;height: 55px;line-height: 55px;}
.Floor002279 .list .item:hover .more i{ background-image: url(../images/Floor003180-more.svg); right: 15px;}
.Floor002279 .list .item:hover .more:hover{margin-top: 10px;}
@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: 24px;}
}
@media only screen and (max-width:1674px ){
	.Floor002279 .list .auto{ max-width: none;}
	.Floor002279 .wrap-tit h1{ color: #333;}
	.Floor002279 .wrap-tit a{ color: #666;}
	.Floor002279 .wrap-tit{ left: 0;}
}
@media (max-width:640px ){
  .Floor002279 .list .item .tit { font-size: 18px;}
  .Floor002279 .list .item .tit span { font-size: 16px;}
  .Floor002279 .list .item .more { font-size: 3.5vw;}
	.Floor002279 .list .item:hover .more{transform: translate(-50%,-70%); top: 84%;width: 70%;height: 40px;line-height: 40px;font-size: 12px;}
}

/*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%; }




/*Floor003110 */
.Floor003110{padding: 5% 0;}
.Floor003110 .title{text-align: center;line-height: 1;font-size: 52px;padding-bottom: 1em;}
.Floor003110 .title .en{color: #dedede;text-transform: uppercase;}
.Floor003110 .title .cn{color: #000;font-size: 0.7692em;font-weight: 700;margin-top: -0.5em;}
.Floor003110 .title .cn:after{display: block;content: '';width: 1em;height: 3px;background-color: #ff1307;margin: 0.5em auto 0;}

.Floor003110 .column-name .cn{font-size: calc(38 / 16 * 1em);color: #333; line-height: 1;text-align: center;}
.Floor003110 .column-name .en{font-size: calc(30 / 16 * 1em);color: #b8b8b8; line-height: calc(26 / 30 * 1em); margin-top: calc(7 / 30 * 1em);text-transform: uppercase;text-align: center;}
.Floor003110 .column-name {margin-bottom: 30px;}
@media (max-width:1024px) {
.Floor003110 .title{font-size: 5vw;}	
}
@media (max-width:480px) {
.Floor003110 .title{font-size: 6vw;}	
}
.Floor003110 .auto_1366{max-width: 1600px;}
.Floor003110 .tab-ul{font-size: 20px;margin-bottom: 1%;line-height: 2;}
.Floor003110 .tab-ul .more{float: right;padding-right:1.375em;background: url(../images/Floor003110-more.svg) no-repeat right center;background-size: auto 0.58334em;}
.Floor003110 .tab-ul .more:not(:hover){color: #666;}
.Floor003110 .tab-ul nav{overflow: hidden;}
.Floor003110 .tab-ul nav a{float: left;border-bottom: 2px solid transparent;cursor: pointer;}
.Floor003110 .tab-ul nav a:not(:last-child){margin-right: 4%;}
.Floor003110 .tab-ul nav a.aon{color: #ff1307;border-bottom-color: #ff1307;}
.Floor003110 .slider .slick-slide{padding-right: 1px;padding: 0 10px;}
.Floor003110 .slider .slick-slide > div{float: left; margin: 1% 0;}
.Floor003110 .slider li{display: block!important;}
.Floor003110 .slider li .ytable{height: 125px;text-align: center;box-shadow:0px 0px 0.6vw rgb(208 210 210 /0.35); }
.Floor003110 .slider li .ytable .ytable-cell { overflow: hidden;}
.Floor003110 .slider li img{transition: .5s;}
.Floor003110 .slider li:hover img{transform: scale(1.1)}
.Floor003110 .slider .slick-arrow{position: absolute;top: 50%;cursor: pointer;padding: 0;background: none; border-left: 3px solid #ccc;border-top: 3px solid #ccc;}
.Floor003110 .slider .slick-prev{ transform: rotate(-45deg);}
.Floor003110 .slider .slick-next{transform: rotate(135deg);}

@media (min-width:1025px) {
.Floor003110 .slider .slick-slide > div{width: 18.4%;}
.Floor003110 .slider .slick-slide > div:not(:nth-child(5n)){margin-right: 2%;}
.Floor003110 .slider .slick-arrow{width: 30px;height: 30px;margin-top: -15px;}
.Floor003110 .slider .slick-prev{left: -50px;}
.Floor003110 .slider .slick-next{right: -50px;}
}
@media (max-width:1440px) {
.Floor003110 .slider li .ytable{height: 8.82vw;}
.Floor003110 .slider li img{max-height: 6vw;}
}
@media (min-width:641px) and (max-width:1024px) {
.Floor003110 .slider .slick-slide > div{width: 32%;}
.Floor003110 .slider .slick-slide > div:not(:nth-child(3n)){margin-right: 2%;}
}
@media (max-width:1024px) {
.Floor003110 .tab-ul{font-size: 2.344vw;}
.Floor003110 .slider{padding: 0 5vw;}
.Floor003110 .slider .slick-arrow{width: 3vw;height: 3vw;margin-top: -1.5vw;}
.Floor003110 .slider .slick-prev{left: 0;}
.Floor003110 .slider .slick-next{right: 0;}
.Floor003110 .slider li .ytable{height:12vw;}
.Floor003110 .slider li img{max-height: 17vw;}
}
@media (max-width:640px) {
  .Floor003110 .column-name .cn {font-size: calc(32 / 16 * 1em)}
.Floor003110 .slider .slick-slide > div{width: 49%;}
.Floor003110 .slider .slick-slide > div:not(:nth-child(2n)){margin-right: 2%;}
.Floor003110 .tab-ul{font-size: 4vw;}
}





/*Bottom003178 */
.Bottom003178{background: #353535 ; background-size: calc(533 / 1920 * 100%); padding-top: calc(90 / 1920 * 100vw);}
.Bottom003178,
.Bottom003178 a:not(:hover){color: rgba(255,255,255,0.5);}
.Bottom003178 .copyright{border-top: 1px solid rgba(255,255,255,0.06); padding: calc(28 / 14 * 1em) 0 calc(60 / 14 * 1em) 0; font-size: calc(14 / 100 * 1em); margin-top: calc(50 / 14 * 1em);}
.Bottom003178 .copyright .fl a:not(:last-child):after{display: inline-block; content: '·'; margin: 0 calc(10 / 14 * 1em);}

@media (min-width:1025px) {
.Bottom003178 nav{width: calc(908 / 1440 * 100%);}    
}
.Bottom003178 nav dl{max-width: calc(120 / 16 * 1em); float: left;}
.Bottom003178 nav dl:last-child{max-width: calc(220 / 16 * 1em); float: left;}
.Bottom003178 nav dl:last-child li{margin-bottom:20px;line-height: 1.4;}
.Bottom003178 nav dt{margin-bottom: calc(30 / 18 * 1em);font-size: calc(18 / 16 * 1em);}
.Bottom003178 nav dt a:not(:hover){color: #fff;}
.Bottom003178 nav dd{line-height: calc(38 / 16 * 1em);}

.Bottom003178 nav dl:last-child aside{background-position: left center;background-repeat: no-repeat;background-size: auto 1.375em;padding-left:30px;}
.Bottom003178 nav dl:last-child figure{padding-left:30px;}
.Bottom003178 nav dl:last-child aside.tel{background-image: url(../images/Floor003117-tel.svg);}
.Bottom003178 nav dl:last-child aside.add-name{background-image: url(../images/Floor003117-add.svg);}
.Bottom003178 nav dl:last-child aside.eml{background-image: url(../images/Other003109-contact1.svg);}

.Bottom003178 .soglan{color: #fff;font-size: calc(30 / 16 * 1em); line-height: 1; margin-bottom: 1.3em;}
.Bottom003178 .soglan p{margin-top: 0;}
.Bottom003178 .soglan aside{font-size: 24px;}
.Bottom003178 .soglan .tit{/*margin-top: 0.5em;*/ line-height: 1.7;}
.Bottom003178 .hotline aside{color: #ff1307; font-size: calc(36 / 16 * 1em);}
.Bottom003178 .hotline span{font-size: calc(14 / 16 * 1em);}
@media (max-width:1024px) {
  .Bottom003178{ text-align: center;}
  .Bottom003178 .soglan { margin-bottom: .9em;}
  .Bottom003178 .soglan img { width: 50%;}
  .Bottom003178 .soglan aside { font-size: 16px;}
    .Bottom003178 nav{display: none;}
    .Bottom003178 .copyright{font-size: 3.2vw; margin-top: .9em;padding-bottom: 1.5em;}
}
.Bottom003178 .root-100 .auto{max-width: 1600px;}




/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 31.25em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .auto{max-width: 1600px;}
.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:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #da3b26;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #da3b26;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}

.column-name{position: relative;z-index: 1;}
.column-name aside{position: relative;z-index: 4;}
.column-name .cn{font-size: calc(38 / 16 * 1em);color: #333; line-height: 1;}
.column-name .en{font-size: calc(30 / 16 * 1em);color: #b8b8b8; line-height: calc(26 / 30 * 1em); margin-top: calc(7 / 30 * 1em);text-transform: uppercase;}
@media (max-width:1024px) {
  .column-name .cn {font-size: calc(32 / 16 * 1em);}
.column-name .en {font-size: calc(26 / 16 * 1em);}
}

  /*RighInfo003141 */
.RighInfo003141{}
.RighInfo003141 .auto{max-width: 1600px;}
.RighInfo003141 .intro{padding-top: 4.5em; margin-bottom: 2.5em;}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333; margin-bottom: 0.6em;}
.RighInfo003141 .intro .info{ font-size: 0.875em; line-height: 2;}
.RighInfo003141 .intro .info p{margin: 1.2em 0;font-size: 16px;}

.RighInfo003141 .number-count{margin: 2.5em 0 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;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2em;color: #da3b26; margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.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: #da3b26;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;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
.RighInfo003141 .no_fl_fr .info,
.RighInfo003141 .no_fl_fr .img,
.RighInfo003141 .no_fr_fl .info,
.RighInfo003141 .no_ft_fl .img{float: !important; width: 100%}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (min-width:1025px) and (max-width:1440px)  {
  .RighInfo003141 .number-count li:not(:last-child){margin-right: 2.5em;}
}
@media (max-width:1024px) {
  .RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}
  .RighInfo003141 .number-count ul{ font-size: 0;}
  .RighInfo003141 .number-count li{ display: inline-block; width: 50%;font-size: 14px;text-align: center;padding: 1em 0}
  .RighInfo003141 .number-count li span { font-size: 18px;}
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
.RighInfo003141 .intro .info p{margin: 1.2em 0;font-size: 14px;}
}



/*RighInfo002552 */
.RighInfo002552{ padding-top: 4%;}
.RighInfo002552 .auto{max-width: 1600px;}
.RighInfo002552 .column-name { text-align: center; margin-bottom: 3%;}
.RighInfo002552 .info_1{ position:relative; z-index:1;padding-bottom:5%; }
.RighInfo002552 .info_1 .auto{ position:relative; z-index:2;}
.RighInfo002552 .info_1::after{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; z-index:0; background:rgba(0,0,0,0.7);}
.RighInfo002552 .title{ text-align:center; font-size:26px; color:#333; padding:6% 0 2% 0;}
.RighInfo002552 .title::after{ width:45px; height:2px; background:#dedede; display:block; margin:17px auto; content:'';}
.RighInfo002552 .info_1 .title{ color:#fff; padding-bottom:0;}
.RighInfo002552 .info_1 .title::after{ background:#fff;}
.RighInfo002552 .info_1 .ul_icon{ padding:6% 0 3% 0;}
.RighInfo002552 .info_1 .ul_icon li{ float:left; width:33.333333333%; text-align:center;}
.RighInfo002552 .info_1 .ul_icon li a{ color:#fff;}
.RighInfo002552 .info_1 .ul_icon li aside{ display:block; border:1px solid rgba(240,135,30,0.5); max-width:132px; padding:6.25%; border-radius:50%; width:60%; margin:0 auto; }
.RighInfo002552 .info_1 .ul_icon li img{ display:block; width:100%;transition:0.3s;}
.RighInfo002552 .info_1 .ul_icon li a:hover aside img{ transform:rotateY(180deg);}
.RighInfo002552 .info_1 .ul_icon li h5{ font-size:18px; margin:7% 0 4% 0;}
.RighInfo002552 .info_1 .ul_icon li p{ margin:0;}
.RighInfo002552 .list_img dd{ float:left;margin-right:0.8%; margin-bottom:0.8%;}
.RighInfo002552 .list_img dd:nth-child(3n){ margin-right:0;}
.RighInfo002552 .list_img dd img{ display:block; width:100%;}
.RighInfo002552 .list_img dd figure { height: 402px;}

.RighInfo002552 .info_2 .list_img dd{ width:28.275%;}
.RighInfo002552 .info_2 .list_img dd:nth-child(2),
.RighInfo002552 .info_2 .list_img dd:nth-child(6){ width:41.85%;}

.RighInfo002552 .info_4 .list_img dd{ width:32.8%; }

.RighInfo002552 .info_3 .list_img{ position:relative;}
.RighInfo002552 .info_3 .list_img dd{ width:32.58%; float:none;margin-bottom:0; margin-right:0; }
.RighInfo002552 .info_3 .list_img dd:nth-child(4),
.RighInfo002552 .info_3 .list_img dd:nth-child(5){ position:absolute; right:0; height:48.9%; overflow:hidden;}
.RighInfo002552 .info_3 .list_img dd:nth-child(4){ top:0;}
.RighInfo002552 .info_3 .list_img dd:nth-child(5){ bottom:0; }
.RighInfo002552 .info_3 .list_img dd:nth-child(1){ margin-bottom:1.17%;}
.RighInfo002552 .info_3 .list_img dd:nth-child(3){ position:absolute; left:33.75%; top:0; height:100%; width:32.5%;}
.RighInfo002552 .info_3 .list_img dd:nth-child(3) img{ height:100%;}

.RighInfo002552 .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #da3b26; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.RighInfo002552 .slick-arrow:hover{ background:rgb(218 59 38); }
.RighInfo002552 .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #da3b26; border-right:2px solid #da3b26; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.RighInfo002552 .slick-arrow:hover:before{ border-color:#fff;}
.RighInfo002552 .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.RighInfo002552 .slick-prev{ left:-70px;}
.RighInfo002552 .slick-next{ right:-70px;}
@media(max-width:1440px){
  .RighInfo002552 { padding: 0 4%;}
  .RighInfo002552 .list_img dd figure { height: 262px;}
}
@media(max-width:1024px){
.RighInfo002552 .info_1{ margin-top:0;}
  .RighInfo002552 .info_2 .list_img dd{ width: 49%!important; margin-right: 2%; margin-bottom: 2%;}
  .RighInfo002552 .info_2 .list_img dd:nth-child(2n){ margin-right: 0;}
  .RighInfo002552 .list_img dd figure { height: auto; padding-bottom: 50%;}

  .RighInfo002552  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;top:50%;}
  .RighInfo002552 .slick-prev{ left:0;}
  .RighInfo002552 .slick-next{ right:0;}
  .RighInfo002552 .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
  .RighInfo002552 .slick-next:before{left: 20%;}
}
@media(max-width:480px){
.RighInfo002552 .title{font-size:20px;}
.RighInfo002552 .info_1 .ul_icon li{ float:none; width:auto; padding-bottom:5%;}
.RighInfo002552 .info_1 .ul_icon li aside{ max-width:100px; padding:4%;}
}




/*PicList002433 */
/*slick Basic*/
.PicList002433 .auto{max-width: 1600px;}
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .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)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{ padding-top: 4%;}
.PicList002433 .column-name {text-align: center;}
.PicList002433 .main{ padding:6% 0 4% 0;}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #da3b26; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:rgb(218 59 38); }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #da3b26; border-right:2px solid #da3b26; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1440px){
  .PicList002433 { padding: 0 4%;}
}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .list li figure img{ max-height:245px;padding: 8px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{ margin:0 auto; max-width:270px;width:90%; line-height:20px; max-height:40px; color:#333;font-size: 18px;}
.PicList002433  .list .ul-3 li{width:33.33333333%;}
.PicList002433  .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li p{ font-size:12px;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:3px}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433  .list li figure img{ max-height:100px;}
}





/*RighInfo002816 */
.RighInfo002816 .auto{max-width: 1600px;}
.RighInfo002816 .auto .ul{background: #f5f5f5;}
.RighInfo002816 .titleSub{ text-align: center;}
.RighInfo002816 .tab{margin-bottom: 3vw;}
.RighInfo002816 .tab span{ float: left; text-align: center; font-size: 16px; line-height: 50px; margin-right: 30px; width: calc((100% - 30px * (5 - 1) - 1px)/ 5); border-radius: 4px; background: #f3f6fa;;}
.RighInfo002816 .tab span a {display: block;}
.RighInfo002816 .tab span:last-child{ margin-right: 0;}
.RighInfo002816 .tab .current{border: 1px solid #da3b26;background: #f3f6fa;}
.RighInfo002816 .tab .current a{ color: #da3b26;}

#pageNav.fixed { position: fixed; top:80px;left:0; width: 100%;padding:20px 0; background:#fff;z-index: 99;}
.RighInfo002816 li.ol { overflow: hidden;}
.RighInfo002816 .item .ol img{display: block;width: 100%;transition: 0.3s;}
.RighInfo002816 .item .ol img:hover{transform: scale(1.08)}
.RighInfo002816 .item{ padding:5vw 0; }
.RighInfo002816 .item:nth-child(2n) { background: #f6f7fb;}
.RighInfo002816 .item h3{ font-size: 30px; color: #333; margin-top: 0; padding-left:30px; background:url(../images/RighInfo002816-icon.png) no-repeat left 5px; }
.RighInfo002816 .item p{ line-height: 2; font-size: 16px;}
.RighInfo002816 .item .p{}
.RighInfo002816 .item h2{font-size: 20px;color: #da3b26;font-weight: normal;margin: 2vw 0 0 0;}
.RighInfo002816 .item dd{ position:relative; padding-left:20px; line-height:32px; font-size: 18px;}
.RighInfo002816 .item dd:before{position: absolute;
    content: "";
    left: 0;
    top: 10px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #da3b26;}
.RighInfo002816 .item dd span{ display:block; }
.RighInfo002816 .item dd+dd{ margin-top: 10px;}
.RighInfo002816 .nav_er a{display: block;color: #333;border-radius: 4px; border: 1px solid #f3f6fa;}
.RighInfo002816 .nav_er a:hover{border: 1px solid #da3b26; color: #da3b26;}


.RighInfo002816 .bottom_list{ padding: 5% 0; background: #f4f7fe;}

.RighInfo002816 .bottom_list .List  ul li {width: 100%; text-align: center;}
.RighInfo002816 .bottom_list .List  ul li a { display: block;}
.RighInfo002816 .bottom_list .List  ul li .txtCon{padding: 20px;}
.RighInfo002816 .bottom_list .List  ul li a .img {display: block;height: 75px; position: relative;}
.RighInfo002816 .bottom_list .List  ul li a .img img {/* max-height: 90%; */}
.RighInfo002816 .bottom_list .List  ul li a .img img.img02{ position: absolute; left: 0;top: 0;opacity: 0; }

.RighInfo002816 .bottom_list .List  ul li a .txt {display: block; width: 100%; color: #666; font-size: 14px;}
.RighInfo002816 .bottom_list .List  ul li a .h3{font-size: 18px;font-weight: normal;margin: 10px 0;}
.RighInfo002816 .bottom_list .List  ul li a .more{display: block; font-size: 14px; width: 100px;padding-left: 15px;height: 30px;line-height: 30px; border-radius: 8px 0;border:1px solid #999; color: #999; margin-top: 20px;}

@media screen and (min-width:540px ){
.RighInfo002816 .bottom_list .List ul li{width: 50%;float: left; margin-bottom: 3%;}

}
@media screen and (min-width:768px ){
.RighInfo002816 .bottom_list .List ul li{width: 33.33%;}

}

@media screen and (min-width:1200px ){
.RighInfo002816 .bottom_list .List  ul li .txtCon{padding: 0 80px 0 12%;}
.RighInfo002816 .bottom_list .List  ul li a .h3{margin: 20px 0 10px;color: #3a56a7;/* font-weight: bold; */font-size: 22px;}
.RighInfo002816 .bottom_list .List  ul li a .txtp{height: 60px;line-height: 26px;font-size: 16px;}
}

@media(min-width:1025px){
.RighInfo002816 .item:nth-child(2n-1) .ol{float: left;}
.RighInfo002816 .item:nth-child(2n-1) .li{float: right;}
.RighInfo002816 .item:nth-child(2n) .ol{float: right;}
.RighInfo002816 .item:nth-child(2n) .li{float: left;}
.RighInfo002816 .item .ol{width: 45%;}
.RighInfo002816 .item .li{width: 55%;}
.RighInfo002816 .item .li{ position: relative; z-index: 10;background: #f5f5f5;}
.RighInfo002816 .item:nth-child(2n-1) .li .inner{padding: 0 8%;}
.RighInfo002816 .item:nth-child(2n) .li .inner{width: 100%; padding-right: 10%;}
}
@media(max-width:1024px){
.RighInfo002816 .item .li{padding: 0!important;}
.RighInfo002816 .item .inner{ padding: 20px 2%;}
}

.RighInfo002816 .box-tit {color: #3957A6;font-size: 32px;text-align: center;}
.RighInfo002816 .box-tit::after {display: block;content: '';width: 40px;height: 2px;margin: 20px auto 30px;background-color: #3957A6;}
.RighInfo002816 .des {margin: 0 auto;font-size: 16px;line-height: 2;text-align: center;}
.RighInfo002816 .box .tab {margin-top: 30px;border-bottom: 2px solid #3957a6;line-height: 50px;text-align: center;}
.RighInfo002816 .box .tab a {position: relative;display: inline-block;margin: 0 50px;color: #333;font-size: 18px;}
.RighInfo002816 .box .tab a::before {display: none;content: '';position: absolute;left: 50%;bottom: -12px;width: 0;height: 0;border-top: 8px solid #3957A6;border-left: 8px solid transparent;border-right: 8px solid transparent;transform: translateX(-50%);}
.RighInfo002816 .box .tab a.on {color: #3957A6;font-weight: bold;}
.RighInfo002816 .box .tab a.on::before {display: block;}

.RighInfo002816 .list .list-box {}
.RighInfo002816 .list .list-box .left {float: left;width: 50%;}
.RighInfo002816 .list .list-box .right {float: right;width: 45%;padding-top: 80px;}
.RighInfo002816 .list .list-box .right h3 {margin: 0 0 20px;color: #3957A6;font-size: 24px;font-weight: normal;}
.RighInfo002816 .list .list-box .right p {font-size: 16px;line-height: 2;}
.RighInfo002816 .box1 {padding-bottom: 5%;}
.RighInfo002816 .box2 {background-color: #F4F7FE;padding: 5% 0}
.RighInfo002816 .box2 .img {margin-top: 40px;}

@media(max-width:480px) {
    .RighInfo002816 .tab { display: flex;flex-wrap:wrap;}
    .RighInfo002816 .tab span {flex: 1 1 30%;margin: 0 1% 2%; font-size: 15px;line-height: 30px;padding: 5px 0;}
    #pageNav.fixed{ top: 80px;}
    #pageNav .auto { width: 100%;padding:0; display: flex;  }
    .RighInfo002816 .item h3 { font-size: 20px;}
    .RighInfo002816 .item p{ font-size: 14px;}
    .RighInfo002816 .item dd { font-size: 14px;}
}




/*Floor002861 */

.Floor002861 .main .tab-ul{position: relative;}
.Floor002861 .main .tab-ul i{position:absolute;top: 0;height: 100%;background-repeat: no-repeat; width: 26px;}

.Floor002861 .main .tab-ul ul{position: relative; border-bottom:2px solid #e4e4e4; height: 50px;box-shadow: none;}
.Floor002861 .main .tab-ul li{float: left; border-bottom: 2px solid transparent;line-height: 48px; height: 50px;font-size: 18px; padding: 0 23px; cursor: pointer;}
.Floor002861 .main .tab-ul li.on{ border-bottom-color: #da3b26;color: #da3b26;}
.Floor002861 .main .tab-ul .more{position: absolute; right: 0; top: 0;line-height: 50px;font-size: 16px;background: url(../images/Floor002861_more.gif) no-repeat right center;padding-right: 14px;display: none;}
.Floor002861 .main .tab-ul li.on .more{display: block;}
.Floor002861 .main .tab-list .dl{display: none;}
.Floor002861 .main .tab-list dl{padding-top: 26px;padding-left: 8px;}
.Floor002861 .main .tab-list dt{line-height: 34px;font-size: 16px; }
.Floor002861 .main .tab-list dt time{font-size: 14px;color: #999;float: right;margin-left: 10px;}

@media(min-width:1025px){
.Floor002861 .main .fr,
.Floor002861 .main .fl{width: 50%;}
.Floor002861 .main .slider li .pic img{min-width: 100%; max-width: inherit;height: 400px;}
}
@media(max-width:1024px){
  .Floor002861 .main .tab-ul li { width: 25%; padding: 0;font-size: 16px;}
  .Floor002861 .main .tab-list dt { font-size: 14px;}
.Floor002861 .main .slider li .pic img{width: 100%;}
}
@media(max-width:480px){
.Floor002861 .top-new .slider li b{font-size: 16px;}
.Floor002861 .top-new .slider li aside{font-size: 14px;}
.Floor002861 .top-new .slider{margin-left: 0;}
.Floor002861 .top-new{min-height: 80px;}
.Floor002861 .top-new .tit{background-size: contain;width: 90px;font-size: 18px;padding: 15px 20px;}
}

.RighInfo002816 .ynag1{float: left;width: 69%;margin-right: 5%;height: 477px;}
.RighInfo002816 .ynag2{float: left;width: 26%;height: 477px;}
.RighInfo002816 .item .ynag{margin-top: 50px;}
.RighInfo002816 .item .ynag h3{color: #333;margin-top: 0;padding-left: 30px;background: url(../images/RighInfo002816-icon1.png) no-repeat left 5px;font-size: 24px;}
.RighInfo002816 .ynag .p1{text-align: center;}
.RighInfo002816 .buju{height: 512px;}
@media(max-width:1024px){
  .RighInfo002816 .item .ynag{padding: 0 2%;}
  .RighInfo002816 .item .ynag h3 { font-size: 20px;}
  .RighInfo002816 .buju { height: auto;}
  .RighInfo002816 .ynag1 ,
  .RighInfo002816 .ynag2 { float: none; width: 100%; height: auto;}
}




/*RighInfo002521 */
.RighInfo002521{ padding:2% 0;}
.RighInfo002521 .title{ background:#f5f9fc; margin-bottom:3%;}
.RighInfo002521 .title span{ font-size:26px; color:#036eb8; padding-right:10px; background:#fff; display:inline-block; line-height:26px;}
.RighInfo002521 .ul_rundown li{ position:relative;}
.RighInfo002521 .ul_rundown li p{ font-size:18px; color:#333; margin-bottom:0;line-height: 26px;}
@media(min-width:769px){
.RighInfo002521 .ul_rundown{ display:table; width:100%; margin-bottom:190px;}
.RighInfo002521 .ul_rundown li{ display:table-cell; vertical-align:bottom; max-width:98px; padding-right:3%;}
.RighInfo002521 .ul_rundown li .num{ top:190px; font-size:60px; border-top:1px solid rgb(218 59 38 / 0.3); padding-top:20px; width:100%;}
.RighInfo002521 .ul_rundown li:last-child .num{ border-top-color:transparent;}
.RighInfo002521 .ul_rundown li .num::before{position: absolute;
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #da3b26;
    left: 0;
    top: -7px;}
}
.RighInfo002521 .ul_rundown li .num{ position:absolute; left:0;  color:rgb(218 59 38 / 0.1); }
@media(max-width:1024px){
.RighInfo002521 .ul_rundown{ margin-bottom:50px;}
.RighInfo002521 .ul_rundown li p{ font-size:16px;}
.RighInfo002521 .ul_rundown li .num{ font-size:40px; top:150px; }
}
@media(max-width:768px){
.RighInfo002521 .ul_rundown li{ min-height:50px; display: flex; align-items: center;}
.RighInfo002521 .ul_rundown li:nth-child(2n){ background:#f5f5f5;}
.RighInfo002521 .ul_rundown li .num{ /*top:8px; left:5px;*/ position: relative; top: 0; width: 30%;text-align: center;}
.RighInfo002521 .ul_rundown li .txt{ position:relative; display: flex; align-items: center; width: 70%;}
.RighInfo002521 .ul_rundown li .txt img{/* position:absolute; left:0; top:0; width:45px; height:45px;*/ margin-right: 30px;}
.RighInfo002521 .ul_rundown li .txt p{ margin:0; padding:20px 0; font-size: 14px;}
}

.RighInfo002816 .auto .RighInfo002521 .ul{background: #fff;}

.floor22{ margin-bottom: 30px; overflow: hidden;}
.floor22 .left{float: left; width: 23%;}
.floor22 .right{float: right;width: 74%;background: #fbfbfb;padding: 2.4% 2.2%;/* margin-top: 1%; */border: 1px solid #f5f5f5;}
.floor22 .right .text1{color: #da3b26;font-size: 17px;font-weight: bold;}
@media(max-width:1500px){
.floor22 .right{padding: 1.8%;}
}
@media(max-width:768px){
  .floor22{height: auto;}
  .floor22 .left ,
  .floor22 .right {float: none; width: 100%;}
}

/*
 .PicList001761 为demo编号
 */
.PicList001761 .categoryname{ padding:3% 0; font-size:22px; color:#333;}
.PicList001761 li{ float:left; width:23.5%; margin-right:2%; text-align:center;}
.PicList001761 li figure{ padding-bottom:75%; background-size:contain;}
.PicList001761 li figure img{ display:none;}
.PicList001761 li a{color:#333; display:block;}
/*.PicList001761 li a:hover span{ background-color:#da3b26; color:#fff;}*/
.PicList001761 li span{ line-height:30px; padding:5% 0; font-size:22px;}
.PicList001761 li span .text3{margin: 0;color: #666;}
.PicList001761 li:last-child{ margin-right:0;}
@media(min-width:769px){
  .PicList001761 li:nth-of-type(4n){ margin-right: 0;}
}
@media(max-width:768px){
.PicList001761 .categoryname{ font-size:18px;}
.PicList001761 li{ width:48.5%; margin-right:3%; margin-bottom:2%;}
  .PicList001761 li:nth-of-type(2n){ margin-right: 0;}
  .PicList001761 li span { font-size: 16px;}
  .PicList001761 li span .text3{ font-size: 14px;}
}
.RighInfo002816 .auto .PicList001761 .ul{background: none;margin-bottom: 10px;}





/*Floor002915 */
.Floor002915 { overflow: hidden; font-size: 16px; text-align: center;padding: 4vw 0;}
.Floor002915 .auto {max-width: 1600px;margin: 0 auto; }
.Floor002915 .search-type{ width: 50%;}
.Floor002915 .search-type-item{ display: inline-block; float: left; width: 33.333%; padding: 40px 0; text-align: center; color: #333; background: rgba(0,0,0,0.05)}
.Floor002915 .search-type-item:nth-child(2){ background: rgba(0,0,0,0.08)}
.Floor002915 .form { position: relative; overflow: hidden; width: 43%;padding: 0 4%; }
.Floor002915 .form .tit{ position: absolute; left:75px; top: 50%; transform: translateY(-50%); color: #333; font-size: 20px; line-height: 45px; padding-left: 50px; padding-right: 20px; background: url(../images/Floor002915-search.png) no-repeat 10px center;}
.Floor002915 .form .tit:after{ position: absolute; content: ""; right: 0; top: 50%; margin-top: -9px; width: 2px; height: 18px; background: #3a3249; }
.Floor002915 .form .btn { position: absolute; right: 75px; top: 50%; transform: translateY(-50%); width: 100px; height: 45px; color: #fff; background: #da3b26; border-radius: 4px; font-size: 16px; border: 0; cursor: pointer; }
.Floor002915 .form .text { width: 100%; line-height: 65px; height: 65px; font-size: 16px; background: #fff; border: 0; padding-left: 180px; padding-right: 120px; }
::-webkit-input-placeholder {
color: #666;
}
::-moz-placeholder {
color: #666;
}
:-ms-input-placeholder {
color: #666;
}
.Floor002915 #pops {position: fixed;width: 100%;height: 100%;top: 0;left: 0;text-align:left;background-color: rgba(0,0,0,0.15);z-index: 1000; display: none;}
.Floor002915 #pops .content {position: absolute;width: 50%;max-width:430px;top: 50%;left: 50%; padding: 50px 50px 30px;transform: translate(-50%,-50%);border-radius:6px;background-color: #fff;}
.Floor002915 #pops .content .close {position: absolute;width: 16px; height: 16px;top:20px;right:20px;background: url("../images/close.png") no-repeat center; cursor: pointer;}
.Floor002915 #pops .content aside { margin-bottom: 30px;font-size: 20px; color: #333333;}
.Floor002915 #pops .content aside img { display: inline-block;margin-right: 10px;vertical-align:bottom;}
.Floor002915 #pops .content p { margin: 0; line-height: 36px; font-size: 16px; color: #999999;}

@media(max-width:640px) {
.Floor002915 .form { padding-right: 0; margin: 2vw 0; }
.Floor002915 .form .btn { height: 12vw; width: 20%; right: 2%; }
.Floor002915 .form .text { line-height: 12vw; height: 12vw; padding-left: 120px;padding-right: 90px; font-size: 14px;}
.Floor002915, .Floor002915 .form .btn { font-size: 3.5vw; }
.Floor002915 .search-type,
.Floor002915 .form { display: block; width: 100%;}
  .Floor002915 .form .tit { font-size: 14px;left: 10px; padding-right: 10px;}
}
.Floor002915 .auto .main{background: #f5f5f5; }

.Floor002915 .text10{line-height: 34px;text-align: left;}
.Floor002915 .text11{font-size: 22px;color: #333;text-align: left;margin-top: 38px;margin-bottom: 0;font-weight: bold;}




/*Floor003117 */
.Floor003117{padding: 5% 0; background-size: cover;overflow: hidden;font-size: 16px;}
.Floor003117 .edit-info{margin-bottom: 3.96%;}
.Floor003117 .contact{position: relative;/* margin-left: -2.2%; */padding-top: 1%;}
.Floor003117 .contact .main{/* position: absolute; *//* left: 0; *//* top: 3.334%; */width: 100%;/* bottom: 20%; */z-index: 5;}
.Floor003117 .contact:hover .bg .on,
.Floor003117 .contact:not(:hover) .bg .hover{display: none;}
.Floor003117 .contact .main .ytable{height: 100%;}
.Floor003117 .contact ul{/* max-width: 455px; */margin: 0 auto;width: 100%;}
.Floor003117 .contact li > *{padding-left: 1.875em;color: #333; font-size: 18px;}
.Floor003117 .contact li .hotline{ font-size: 26px;color: #da3b26;padding-left: 1.1538em;}
.Floor003117 .contact li:not(:last-child){border-bottom: 1px solid rgba(0,0,0,0.051);padding-bottom: 20px;margin-bottom: 40px;}
.Floor003117 .contact li aside{background-position: left center;background-repeat: no-repeat;background-size: auto 1.375em;color: #1a2035;margin-bottom: 10px;font-size: 17px;font-weight: bold;}
.Floor003117 .contact li aside.tel{background-image: url(../images/Floor003117-tel.svg);}
.Floor003117 .contact li aside.add-name{background-image: url(../images/Floor003117-add.svg);}
.Floor003117 .contact li aside.eml{background-image: url(../images/Other003109-contact1.svg);}
 .Floor003117 .map{position: relative;background: #fff;border-radius: 20px;padding: 2%;box-shadow: 0 0 10px 0 rgb(180 189 221 / 8%), 0 15px 14px 0 hsl(0deg 0% 100% / 30%), 0px 20px 30px 0px rgb(180 189 221 / 25%);}
.Floor003117 .map dd{position: absolute;width: 7px;height: 7px;background-color: #e60013; border-radius: 50%;}
.Floor003117 .map dd.active i{position: absolute;width: 71px;height: 71px; left: 50%; top: 50%;margin: -35.5px 0 0 -35.5px;}
.Floor003117 .map dd.active i:before,
.Floor003117 .map dd.active i:after{position: absolute;content: '';background-color: rgba(230,0,19,0.5);border-radius:50%; animation: scale infinite 1s linear;}
.Floor003117 .map dd.active i:after{background-color: rgba(230,0,19,0.2);left: 0;top: 0;width: 100%;height: 100%;}
.Floor003117 .map dd.active i:before{width: 25px;height: 25px;left: 50%; top: 50%;margin: -12.5px 0 0 -12.5px;}
@keyframes scale{
	0%{transform: scale(0);}
	100%{transform: scale(1);}
}
@media (min-width:1025px) {
.Floor003117 .contact{width: 33.6%;}
.Floor003117 .map{width: 59.134%;/* margin-right: 7.334%; */}
.Floor003117 .edit-info{max-width: 1027px;width: 80%; }
}
@media (min-width:641px) {
.Floor003117 .title .more{position: absolute;right: 0;bottom: 0;}
}
@media (max-width:1024px) {
.Floor003117 .title .cn{font-size: 5vw;}
}
@media (max-width:640px) {
.Floor003117{font-size: 3.5vw; padding: 10% 0;}
.Floor003117 .title{text-align: center;}
.Floor003117 .title .cn{font-size: 9vw;}
.Floor003117 .title .intro{margin-bottom: 4vw;}
.Floor003117 .title .intro:before{left: 50%;transform: translateX(-50%);}
.Floor003117 .title .more{background-image: url(../images/Floor003117-more-hover.svg);color: #fff;}
.Floor003117 .title .more:after{background-image: url(../images/Floor003117-btn-more-white.svg);}
  .Floor003117 .contact li > * { font-size: 14px;}
  .Floor003117 .contact li aside { font-size: 14px;}
  .Floor003117 .contact li .hotline { font-size: 20px;}
.Floor003117 .contact li:not(:last-child){padding-bottom: 2vw;margin-bottom: 2vw;}
.Floor003117 .map { margin-top: 30px;}
.Floor003117 .map dd{transform: scale(0.7);}
}

/*Map002858 */
.Map002858 #allmap{height: 23.96vw;}
.Map002858 #allmap,
.Map002858 #allmap *{box-sizing: content-box;}
.Map002858 #allmap img{max-width: inherit;}
/* .Map002858 .BMap_bubble_content b{font-size: 18px;display: block;padding-bottom: 5px;} */
.tdt-infowindow-content{font-size: 14px;}
.tdt-infowindow-content b{font-size: 18px;display: block;padding-bottom: 5px;}
@media(max-width:1024px){
.Map002858 #allmap{height: 40vw;}
}
@media(max-width:480px){
.Map002858 #allmap{height: 70vw;}
}








/*PicList003140 */

.PicList003140{background: url(../images/bg.jpg) center top;/* background-size: cover; */}
.PicList003140 .auto{margin-top: 4.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%;background: #fff;}
.PicList003140 ol time{margin-bottom: 1.5em;}
.PicList003140 ol .more{display: block;width: 10em;line-height: 3.125em;color: #fff;background-color: #da3b26;text-align: center;font-size: 14px;}
.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 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 .tit{font-size: 1.375em;color: #333;font-weight: bold;}
.PicList003140 a:hover .tit{color: #da3b26;}
.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: 58%;} 
@media (min-width:1025px) {
.PicList003140 ol .img{width: 34.429%; overflow: hidden;}
.PicList003140 ol .img figure {transition: .5s;}
.PicList003140 ol:hover .img figure {transform: scale(1.1);}
.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;}  
}



/*Page002623 */
.Page002623{padding: 0vw 0 4vw 0;text-align: center;font-family: Arial;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;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #da3b26;}
.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;}
}







/*PicList003142 */
.PicList003142 .auto{margin-top: 4.5em;margin-bottom: 2em;/* font-family: 'SourceHanSansCN-Regular'; */}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgb(0 0 0 / 8%);padding: 1.875em;}
.PicList003142 li .tit{font-size: 1.315em;line-height: 1.6666; }

.PicList003142 li p{font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.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: 31.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 3.2855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;}
.PicList003142 li .txt{padding: 1em;}
.PicList003142 li .tit { font-size: 1.2em;}
}


/*RighInfo002973 */
.RighInfo002973{ margin:2vw 0;color: #333;font-size: 16px;}
.RighInfo002973 .news-details{padding: 3% 0;}
.RighInfo002973 .news-details .title{text-align: center;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.RighInfo002973 .news-details .title h1{font-size: 30px; margin: 0 0 20px 0;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .news-details .edit-info{line-height: 1.875em;border-bottom: 1px solid #d2d2d2;padding: 2% 0; margin-bottom: 2%;}

.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973 .pn-page aside a:hover{color: #004ba5;}
@media(min-width:1025px){
  .RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
}
@media(max-width:640px){
  .RighInfo002973{ font-size: 14px;}
  .RighInfo002973 .news-details .title h1{font-size:6vw;}
}


/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}



.case_main .title {padding:3% 0;  color: #333;  font-size: 100px;  text-align: center;}
.case_main .title .cn {font-size: 0.34em;}
.case_main .title .en {font-size: 0.22em; font-family: "DINBold";}

.case_list{ max-width: 1280px; margin: auto}
.case_list .flipster{ margin-top:-15px; padding:15px 0 0;}
.case_list .flipster ul{height:500px !important;}
.case_list .flipster li{ width:460px; text-align:center; background:#fff;  box-shadow:0 2px 20px rgba(0,0,0,0.16);}
.case_list .flipster .imgbox{padding-top:70%;  overflow:hidden; position:relative; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.case_list .flipster .imgbox a{ 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;}
.case_list .flipster .imgbox img{ width:auto; max-height:100%;}
.case_list .flipster .infobox{padding:3%}
.case_list .flipster .infobox .tit{font-size: 1.315em;line-height: 2}
.case_list .flipster .infobox p{padding: 0; margin: 0;font-size: 0.875em; color: #999999;}
.case_list .flipster .item:not(.flip-current) .infobox{opacity:0.2}
.case_list .flipto-prev,
.case_list .flipto-next{ font-family:"宋体"; background:#dcdcdc; border-radius:50%; display:block; bottom:0px; text-align:center; width:35px; height:35px; line-height:35px; position:absolute;}
.case_list .flipto-prev{ left:46%;}
.case_list .flipto-next{ right:46%;}
.case_list .flipto-prev:hover,
.case_list .flipto-next:hover{ background:#da3b26; color:#fff;}

@media(max-width:1024px){
.case_main .title{ font-size: 80px; padding: 4% 0 }
.case_list .flipster .infobox .tit{font-size:16px;}
.case_list .flipster .infobox p{font-size: 14px;}
.case_list .flipto-prev, 
.case_list .flipto-next{font-size: 16px;}
.case_list .flipster ul{height:360px !important;}
.case_list .flipster li{ width:300px;}
.case_list .flipto-prev{ left:42%;}
.case_list .flipto-next{ right:42%;}
}
@media(max-width:640px){
.case_main .title{ font-size: 60px; padding: 5% 0 }
.case_list .flipster ul{height:260px !important;}
.case_list .flipster li{ width:180px;}
.case_list .flipto-prev{ left:38%;}
.case_list .flipto-next{ right:38%;}
}


.case_partner li {width: 15%;cursor: pointer;float: left;text-align: center;list-style: none;margin: 20px 2% 20px 0;}
.case_partner li:nth-child(6n) {float: right;margin-right: 0;}
.case_partner li .imgbox{border: 1px solid #eee;background: #fff; padding: 10px 20px;}
.case_partner li img {display: block;}
.case_partner li p {display: block;text-align: center;margin: 10px auto 5px;}
@media(min-width:640px){
.case_partner li:nth-child(6n+1){clear: both;}
}
@media(max-width:640px){
.case_partner li:nth-child(2n+1){clear: both;}
.case_partner li {width: 49%;line-height: 20px;margin-bottom: 0;}
.case_partner li li:nth-child(6n) {margin-right: 2%;}
.case_partner li:nth-child(2n) {margin-right: 0;}
}