@charset "utf-8";/* CSS sxf 2013 - 整理版（1rem=16px）*//* ================================================   基础样式重置与全局设置================================================ */
* {margin:0;padding:0;list-style-type:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body {font-family:"Microsoft YaHei",Verdana,Arial,Helvetica,sans-serif;color:#333;font-size:1rem;background-color:#fff;-webkit-overflow-scrolling:touch;line-height:1.8;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a {text-decoration:none;color:inherit;background:transparent;outline:none;cursor:pointer;transition:color 0.3s;-webkit-text-decoration-skip:objects;}
a:hover,a:focus,a:visited {text-decoration:none;outline:none;}
a i {display:none;cursor:pointer;}
input:focus {outline:none;}
img {display:block;outline:none;border:none;max-width:100%;}
/* 布局工具类 */.fl {float:left;*display:inline;}
.fr {float:right;*display:inline;}
.wp {width:88.12rem;margin:0 auto;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1;}
.hidden{display: none;}
/* ================================================   REM响应式设置================================================ */
html {font-size:16px;scroll-behavior:smooth;overflow-x:hidden;}
@media (max-width: 1024px) {
  html { font-size: 15px; }
}
@media (max-width: 768px) {
  html { font-size: 14px; }
}
@media (max-width: 480px) {
  html { font-size: 12px; }
}
/* ================================================   头部导航样式================================================ */
.headdiv {position:fixed;top:0;width:100%;z-index:1000;background:none;transition:0.4s;background-color:#fff;}
.headdiv:hover,.head-on {background-color:#fff;}
.header {position:static;}
.header:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.header {zoom:1;}
/* Logo区域 */
.logo {width:16.38rem;float:left;}
.logo img {float:left;}

/* 头部容器 */
.head-wp {display:flex;justify-content:space-between;-ms-align-items:flex-start;align-items:flex-start;padding:0.62rem 0;}
.head-con {display:flex;-ms-align-items:center;align-items:center;margin-top:1.28rem;font-size:0.88rem;margin-right:0rem;}
.head-con .item-contact {background:url(../images/ic_email.png) no-repeat left center;background-size:1.62rem auto;padding-left:2.0rem;color:#333;}
.head-con .item-lang {border:solid 0.12rem #e00029;height:1.88rem;line-height:1.88rem;padding:0 1.5rem;border-radius:1.88rem;margin-left:2rem;}
.head-con .item-lang span {background:url(../images/ic_lang.png) no-repeat left center;background-size:1rem auto;padding-left:1.56rem;color:#e00029;}

/* 导航菜单 */
.nav {border-top:solid 0.12rem #ebebeb;}
.nav .wp {display:flex;justify-content:space-between;}
.nav li {padding:0 1.94rem;cursor:pointer;}
.nav li.m {float:left;text-align:center;background:url(../images/top_bg1.png) right 2.875rem no-repeat;position:relative;}
.nav a.one-nav {height:4rem;display:block;font-size:1.0rem;color:#fff;line-height:4rem;position:relative;font-size: 1rem;font-weight: bold; }
.nav a.one-nav:before {position:absolute;bottom:0;left:50%;width:calc(100% - 3.125rem);height:0.25rem;background-color:#e00029;border-radius:0 0 4rem 4rem;transform:translate(-50%) scaleX(0);opacity:0;transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1);content:"";}
.nav .on a.one-nav:before {transform:translate(-50%) scaleX(1);opacity:1;}
.cc .nav a.one-nav,.header .nav a.one-nav {color:#333;}
.nav li:hover a.one-nav{color: #e00029}
/* 二级导航 */
.nav .sub {display:none;width:100%;padding:0;top:4rem;text-align:left;z-index:110;left:0;}
.nav .sub-menu {position:relative;top:0;z-index:1;display:flex;min-width:38vw;white-space:nowrap;}
.nav .sub-menu ul {position:relative;top:0;z-index:1; border-right: solid 0.1rem #eee;padding-right: 3rem;}
.nav .sub-menu ul:last-child{padding-right: 0;border-right: none}
.nav .sub-menu ul li {position:relative;opacity:0;transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);margin: .2rem 0; padding: .3rem 1.94rem }
.nav .on .sub {position:absolute;display:block;width:100%;padding:1rem 0;opacity:1;}
.nav .on .sub:after {position:absolute;top:0;left:-100vw;width:300vw;height:100%;background-color: #fff; box-shadow: 0 .4rem .6rem rgba(0,0,0,.1);transform-origin:50% 0%;content:""; border-top:solid .1rem #ebebeb;}
.nav .on .sub-menu ul li {opacity:1;}
.nav .sub-menu ul li a {transition:all 0.3s;color:#666;}
.nav .sub-menu ul li a:hover {color:#e00029;}

/* 搜索框样式 */
.search-container {display:flex;align-items:center;position:relative;}
.search-input {padding:0.5rem 0.8rem;border:1px solid #ddd;border-radius:0.25rem 0 0 0.25rem;font-size:1rem;width:15.25rem;transition:width 0.3s,border-color 0.3s;}
.search-input:focus {width:17.75rem;border-color:#e00029;outline:none;}
.search-btn {width:1.25rem;border:none;position:absolute;right:0.6rem;top:50%;transform:translateY(-50%);background:none;}
.search-btn i {width:1.25rem;height:1.25rem;background:url(../images/ic_sc.png) no-repeat;background-size:100% auto;display:block;}

/* 移动端菜单按钮 */
.menu-toggle {z-index:22;width:1.56rem;height:1.88rem;position:absolute;top:2rem;right:1.5rem;background-color:transparent;border:none;outline:none;cursor:pointer;display:none;}
.menu-toggle span {display:block;width:1.56rem;height:0.12rem;background:#e00029;margin-bottom:0.38rem;transition:0.5s;}
.menu-toggle span.spa1 {transform:rotate(45deg);}
.menu-toggle span.spa3 {transform:rotate(-45deg) translate(0.31rem,-0.31rem);}


/* ================================================   轮播图样式================================================ */
.swiper-ban {position:relative;}
.swiper-ban .swiper-slide{background-color: #ebebeb;}
.swiper-ban img { margin: auto;}
.swiper-ban .swiper-button-prev,
.swiper-ban .swiper-button-next{display: block;top:50%;position: absolute;transform: translateY(-50%); outline: none; width: 3.12rem;height: 6.25rem;background: #e00029; display: flex;-ms-align-items: center;
align-items: center;justify-content: center; border-radius: .5rem;margin-top: 0; }
.swiper-ban .swiper-button-prev span,
.swiper-ban .swiper-button-next span{width: 0.88rem;height: 1.38rem;background-image: url(../images/sub-arrows.png);background-repeat: no-repeat; background-size: 1.75rem auto;display: block;}
.swiper-ban .swiper-button-prev{left:0; border-top-left-radius: 0;border-bottom-left-radius: 0;}
.swiper-ban .swiper-button-next{right:0; border-top-right-radius: 0;border-bottom-right-radius: 0;}
.swiper-ban .swiper-button-prev span{background-position: 0 0;}
.swiper-ban .swiper-button-next span{background-position: right 0;}

.swiper-pagination-bullet{opacity: .3;transition:.2s;width: .6rem; height: .6rem;border-radius: .6rem; margin:0 .4rem!important; background-color: #e00029;}
.swiper-pagination-bullet-active{ opacity: 1;}


/* 动画效果 */
@keyframes ani-svg {0% {opacity:0.4;transform:translateY(-1.25rem);}
15% {opacity:0.65;transform:translateY(-0.9375rem);}
25% {opacity:0.8;transform:translateY(-0.625rem);}
50% {opacity:1;transform:translateY(0);}
65% {opacity:0.8;transform:translateY(0.3125rem);}
75% {opacity:0.65;transform:translateY(0.625rem);}
100% {opacity:0.4;transform:translateY(0.9375rem);}
}


/* ================================================   页脚样式================================================ */
.footer {}
.footer-content-main {color:#fff;background:#737373;padding: 2rem 0}
.footer-content-main .wp{justify-content:space-between;display:flex;}
.footer-content-card h4 {font-size:1rem;font-weight:normal;position:relative;margin-bottom:.25rem;text-align: right; padding-bottom:1rem;}
.footer .info{}
.footer .info li{margin-bottom: 1rem;}
.footer .info li p{height: 1.75rem;font-size: 0.88rem}
.footer .info li .a1 {background:url(../images/foot_ic1.png) no-repeat left center;padding-left:2.2rem; background-size: auto 1.25rem}
.footer .info li .a2 {background:url(../images/foot_ic2.png) no-repeat left center;padding-left:2.2rem; background-size: auto 1.56rem}
.footer .info li .a3 {background:url(../images/foot_ic3.png) no-repeat left center;padding-left:2.2rem; background-size: auto 1.75rem}
.footer .media {display:flex;}
.footer .media li {position: relative; width: 2.38rem;margin-left: 1.5rem;}
.footer .media li .ewm {position: absolute;top: -7rem;left: 50%;transform: translateX(-50%);display: none; /* 默认隐藏 */z-index: 10; width: 6.25rem }
.footer .media li:hover .ewm{display: block;}
.footer-content-copyright{background-color: #fff; padding: 2rem 0}
.footer-content-copyright p {text-align:right;font-size:0.85rem;color:#333;}


.project{ padding: 2.5rem 0 5rem }
.project h2{font-size: 2rem;color: #e0022b;font-weight: bold;padding: 0 0  .2rem;

background-image: linear-gradient(to right, #ff0000, #ff00e4, #ffa200, #ff00e4, #ff0000);
  background-clip: text;
  -webkit-background-clip: text;
  background-size: 300% 100%;
  color: transparent;
  animation: text-style-1 2s infinite linear;

}

@keyframes text-style-1 {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -100% 0;
  }
}
.project .title{font-size: 1.6rem;color: #000; padding-bottom: 1.5rem; }
.project-card{}
.project .cont {display: grid;grid-template-columns: repeat(auto-fit, minmax(28.12rem, 1fr));gap: 1.8rem;}
.project-card { background-color: #f5f5f5;padding: 1.3rem;border-radius: 8px;transition: transform 0.3s; }
.project-card:hover {transform: translateY(-.7rem);}
.project-card h4{color: #e00029;font-size: 1.12rem;font-weight: normal;padding: 0.8rem 0 0 0}
.project-card p{font-size: 0.88rem;padding: .8rem 0;}
.project-card a{color: #e00029;font-size: 0.88rem;background: url(../images/ic_r.png) no-repeat right center;background-size: 2.31rem auto;padding-right: 3.25rem;}

.about{background-color: #e00029;padding: 3.5rem 0 5rem;color: #fff}
.about .title{font-size: 2.5rem;font-weight: bold;}
.about p{font-size: 1.2rem;line-height: 2.2;padding-top: 2rem;text-align: justify;}

.about2{background-color: #ebebeb;padding: 3.5rem 0 5rem;color: #333}
.about2 .title{font-size: 2.5rem;font-weight: bold;}
.about2 p{font-size: 1.2rem;line-height: 2.2;padding-top: 2rem;text-align: justify;}


.news{padding: 3rem 0}
.news h2{font-size: 2rem;color: #e0022b;font-weight: bold;padding: 0 0  .2rem}
.news .title{font-size: 1.6rem;color: #000; padding-bottom: 1rem; }
.swiper-news{margin-top: 0px;padding-bottom:6.5rem; padding-top: .7rem;}
.swiper-news .swiper-slide a{display: block;transition: .3s}
.swiper-news .swiper-slide a:hover {transform: translateY(-.7rem);}
.swiper-news p{font-size: 1.12rem;margin: 0.62rem 0}
.swiper-news .action{width: 100%;position: relative;margin-top: 1.5rem; height: 2.5rem}
.swiper-news .action .more{position: absolute;right:0;top:0;height: 2.5rem;line-height: 2.5rem;border-radius: 2.5rem;background-color: #e00029; color: #fff;text-align: center;display: block; padding: 0 1.2rem; transition: .3s}
.swiper-news .action .more span{background: url(../images/ic_r2.png) no-repeat right center;background-size: 0.56rem auto;padding-right: 1rem;}
.swiper-news .action .more:hover{background-color: #b80022;color: #fff}
.swiper-news .img{position: relative;overflow: hidden;}
.swiper-news .img img{width: 100%;display: block;}
.swiper-news .date{position: absolute;left:1.2rem; bottom: 1.2rem; color: #fff;font-size: 0.88rem;background-color: #4742f0;height: 1.88rem;line-height: 1.88rem;border-radius: 1.88rem;padding: 0 1.2rem }
.swiper-news .info{background-color: #f5f5f5;height: 12rem; padding: 1.2rem 2rem}
.swiper-news .info h4{color: #e63312;font-size: 1.25rem;font-weight: normal; line-height: 1.5;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.swiper-news .info p{font-size: 1.0rem; color: #333;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.swiper-news .swiper-button-prev,
.swiper-news .swiper-button-next{width:2.5rem; height: 2.5rem;border-radius: 2.5rem; display: block;bottom:0%;position: absolute;left:0;border: solid 1px #fff;top:auto;}
.swiper-news .swiper-button-prev{background: url(../images/aprev.png) no-repeat center center #e00029;background-size: 100% auto; left:0;}
.swiper-news .swiper-button-next{background: url(../images/anext.png) no-repeat center center #e00029;background-size: 100% auto; right:auto;left:3rem;}

.banner{position: relative;}
.banner img{display: block;margin: auto;}
/*.banner .title-container {position: absolute;left: 0;bottom:-7rem;right: 0;height: 10.75rem;}
.banner .title {position: relative;max-width: 88.12rem;margin: 0 auto;height: 100%;padding-left: 2.5rem;}
.banner .title:before { content: '';position: absolute;left: -80vw; top: 0;width: 100vw;  height: 100%;background-color: #e60012; border-radius: 2rem;z-index: 1;  }
.banner .title h1 {position: relative;color: #fff;font-size: 2.12rem;height: 100%;display: flex;align-items: center;z-index: 2;}*/

.banner .title-container{position: absolute;width: 88.12rem; left:50%;margin-left: -44.06rem;bottom:-3rem;z-index: 22;}
.banner .title{display: flex;}
.banner .title:before { content: '';position: absolute;left: -100vw; /* 向左无限延伸 */top: 0;width: 100vw; /* 延伸宽度 */ height: 10.75rem;z-index: 1;background-color: #e60012;  }
.banner .title h1 {color: #fff;font-size: 2.12rem;height: 10.75rem;background-color: #e60012; border-top-right-radius: 2rem;border-bottom-right-radius: 2rem; padding: 0 8rem 0 0;line-height: 10.75rem; }

.container{padding: 5rem 0 3rem}
.notitle{padding-top: 2rem;}

.contact-main .card{display: flex;background-color: #f5f5f5;border-radius: 1rem;margin-bottom: 2rem; padding: 2rem; -ms-align-items: flex-start;
align-items: flex-start;}
.contact-main .card:first-child{ -ms-align-items: center;
align-items: center;}
.contact-main .card img{width: 20.62rem;border-radius: 1rem}
.contact-main .info{ flex: 1;margin-left: 3rem;position: relative; }
.leader-info{display: flex; -ms-align-items: center;align-items: center;}
.contact-main .info h3{font-size: 1.45rem; color: #e00029;font-weight: normal;}
.contact-main .leader-info h3{color: #333}
.contact-main .info > p{margin-top: 1.5rem;font-size: 1rem;display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical; overflow: hidden;}
.contact-main .info .contact{margin-top: 1.5rem; line-height: 2.2;}
.contact-main .info a{color: #e00029;height: 2.5rem;line-height: 2.5rem;border-radius: 2.5rem;border:solid 0.06rem #e00029;display: block; width: 7.5rem;position: absolute;right:0;bottom:0;text-align: center;transition: .3s}
.contact-main .info a:hover{background-color: #e00029; color: #fff}
.breadcrumb{padding-bottom: 3rem;font-size: 1.0rem; border-bottom: solid 0.06rem #eee;  padding-bottom: 1rem;margin-bottom: 2rem;}

.company{}
.company-main{padding-bottom: 0rem;}
.company-main h2{ color: #e60012; margin: 0 0 4.25rem 0; font-size: 1.8rem;font-weight: normal;}
.company-intro {padding:0 0 2.5rem 0;line-height:2.2; font-size: 1.12rem;text-align: justify;}
.timeline {position:relative;padding-bottom: 7.88rem;}
.timeline img{display: block;margin: auto;}
.timeline:before{content: "";background: url(../images/bg_history.png) no-repeat bottom center;background-size: 110.62rem auto; width: 110.62rem; height: 37.88rem;display: block;position: absolute;bottom:0;left:50%;transform: translateX(-50%); z-index: 22}
/*.timeline::before {content:'';position:absolute;width:0.62rem;background-color:#ef7f94;top:0;bottom:0;left:50%;margin-left:-0.31rem;}
.timeline-item {padding:1.25rem 3.5rem;position:relative;width:50%;box-sizing:border-box;}
.timeline-item:nth-child(odd) {left:50%;top:0;}
.timeline-item:nth-child(even) {left:0;top:0;}
.timeline-item::before {content:'';position:absolute;width:1.4rem;height:1.4rem;background-color:#e60012;border-radius:50%;top:1.24rem;z-index:1; opacity: .3;}
.timeline-item::after {content:'';position:absolute;width:0.75rem;height:0.75rem;background-color:#e60012;border-radius:50%;top:1.56rem;z-index:1;}
.timeline-item:nth-child(odd)::after {left:-0.38rem;}
.timeline-item:nth-child(odd)::before {left:-0.7rem;}
.timeline-item:nth-child(even)::after {right:-0.38rem;}
.timeline-item:nth-child(even)::before {right:-0.7rem;}
.timeline-date {font-size:1.5rem;font-weight:bold;color:#e60012;margin-bottom:10px; position: absolute;top:0rem; width: 20rem; font-size: 2rem}
.timeline-item:nth-child(odd) .timeline-date{left:-22rem;text-align: right;}
.timeline-item:nth-child(even) .timeline-date{right:-22rem;text-align: left;}
.timeline-date:before{width: 3.5rem;height: 0.12rem;border-bottom:solid 0.12rem #e60012;position: absolute;display: block;content: "";top:1.8rem;right:-5.5rem;}
.timeline-item:nth-child(even) .timeline-date:before{right:auto;left:-5.5rem;}
.timeline-content {background-color:#f5f5f5;padding:0.94rem;border-radius:0.31rem;font-size:0.88rem;}
.timeline-content p{position: relative;padding-left: 1rem;}
.timeline-content p:before{content: "";height: 0.5rem; width: 0.5rem;background-color: #fff;border-radius: 0.5rem;border: solid 0.12rem #e60012;display: block;position: absolute;left:0;top:.5rem; }*/

.expo-list {display:flex;flex-wrap:wrap;justify-content:space-between;}
.expo-item {width:48%;background-color:#ebebeb;border-radius: 0.4rem; overflow:hidden; margin-bottom: 3rem;}
.expo-item img {width:100%;height:auto;}
.expo-info {padding:1.5rem 2rem;}
.expo-title {color:#e60012;font-size:1.4rem;margin:0 0 0.4rem 0;font-weight: normal;}
.expo-date {font-size:1.12rem;color:#333;margin:0 0 0.62rem 0;}
.expo-desc {font-size:1.12rem;line-height:1.5;margin:0 0 0.94rem 0; color: #333}
.expo-btns {display:flex; -ms-align-items: center;align-items: center;}
.expo-btns a {text-decoration:none;color:#e00029;font-size:0.88rem; margin-left: 2rem;background: url(../images/ic_down.png) no-repeat right center;background-size: 1.06rem auto;padding-right: 1.56rem; transition: .3s}
.expo-btns a:hover{color: #000}
.expo-btns button{ line-height: 3.75rem;height: 2.5rem;line-height: 2.5rem;border-radius: 2.5rem;border:solid 0.06rem #e00029; color: #e00029;text-align: center;display: block; padding: 0 3rem 0 2rem; background: url(../images/ic_r3.png) no-repeat 80% center; background-size: 0.56rem auto; font-size: 1rem; transition: .3s }
.expo-btns button:hover{background: url(../images/ic_r2.png) no-repeat 80% center #e00029; color: #fff;border-color: #fff;}


.search-section {max-width:78.75rem;margin:1.25rem auto;}
.search-section h3{font-size: 1.6rem;font-weight: normal; padding-bottom: 1rem;}
.search-form {display: flex;gap: 15px;align-items: flex-end;}
.search-bar {display:flex;}
.search-bar input {flex:1;padding:0.5rem 2.19rem 0.5rem 0.62rem;border:0.06rem solid #ddd;font-size: 1.0rem;background: url(../images/ic_edit.png) no-repeat 98% center;background-size: 1.06rem auto;width: 24rem}
.search-bar button {background-color:#e60012;color:#fff;border:none;cursor:pointer;border-radius:0 1.88rem 1.88rem 0;padding:1rem 1.94rem;font-size: 1rem;transition: .3s}
.search-bar button span{background: url(../images/ic_sc2.png) no-repeat right center;background-size: 1.1rem auto;padding-right: 1.68rem;display: block;}
.search-bar button:hover{background-color: #b70022;}
.filter-btn {background-color:#e60012;color:#fff;border:none;cursor:pointer;border-radius:.2rem;padding:.5rem 1.94rem;font-size: 1rem;transition: .3s}
.filter-btn span{background: url(../images/ic_sc2.png) no-repeat right center;background-size: 1.1rem auto;padding-right: 1.68rem;display: block;}
.filter-btn:hover{background-color: #b70022;}
.filter-options {display:flex;justify-content:space-between;gap: 15px;}
.filter-item {position:relative;}
.filter-item p{color: #000;font-size: 1.0rem;padding-bottom: .5rem;}
.filter-item input {padding:0.5rem .19rem 0.5rem 0.62rem; border:1px solid #ddd;border-radius:0.19rem;appearance:none;  -webkit-appearance:none;-moz-appearance:none;position:relative;background: #fff;}
.custom-select {width:100%;padding:0.5rem 2.19rem 0.5rem 0.62rem; border:1px solid #ddd;border-radius:0.19rem;appearance:none;  -webkit-appearance:none;-moz-appearance:none;position:relative;background: url(../images/ar_d.png) no-repeat 95% center #fff;background-size: .8rem auto;}
.search-bar input:focus,
.filter-item input:focus,
.custom-select:focus {outline:none;border-color:#e60012;}
.result-count {margin-bottom:0.6rem;color:#333;padding-top: 2rem;}

.search-barx {display:flex; -ms-align-items: center;align-items: center;margin-top: 2rem;}
.search-barx label{margin-left:2rem;}
.search-barx .item:nth-of-type(1) label{margin-left: 0;}
.search-barx select,
.search-barx input {padding:0 .5rem;border:0.06rem solid #e60012;font-size: 1.0rem;background: #fff; height: 3rem;line-height: 3rem;margin-left: .4rem; }
.search-barx button {background-color:#e60012;color:#fff;border:none;cursor:pointer;padding:0 1.94rem;font-size: 1rem;transition: .3s;height: 3rem;line-height: 3rem; margin-left: 1rem;}
.search-barx button span{background: url(../images/ic_sc2.png) no-repeat right center;background-size: 1.1rem auto;padding-right: 1.68rem;display: block;}
.search-barx button:hover{background-color: #b70022;}


.time-group{margin-left: 0rem;}
.search-barx input.date-picker{width: 9rem}

.result-list {max-width:78.75rem;margin:0 auto;}
.result-item {background-color:#ebebeb;padding:1.6rem;margin-bottom:1.94rem;display:flex;align-items:flex-start; border-radius: .8rem}
.result-image {flex:0 0 16.88rem;margin-right:2.4rem;}
.result-image img {width:100%;height:auto;}
.result-info {flex:1;}
.result-title {color:#e60012;font-size:1.24rem;margin:0 0 0.31rem 0;font-weight: normal;}
.result-date {font-size:1.12rem;color:#666;margin:0 0 0.31rem 0;}
.result-location {font-size:1.12rem;}
.result-tags {display:flex;gap:1.2rem;margin:1.3rem 0;}
.result-tag {background-color:#fff;color:#e60012;padding:.4rem 1.5rem;font-size:1rem;border-radius:1.4rem;}
.result-links {display:flex;gap:3.2rem;}
.result-links a {color:#e60012;font-size:0.88rem;text-decoration:none;transition: .3s}
.result-links a.c1{background: url(../images/ic_r.png) no-repeat right center;background-size: 2.1rem auto;padding-right: 3rem;}
.result-links a.c2{background: url(../images/ic_down.png) no-repeat right center;background-size: 1.06rem auto;padding-right: 1.56rem;}
.result-links a:hover{color: #0e0e0e}
.result-date-right {font-size:0.88rem;color:#333;text-align: right;}
.result-date-right .ads{color: #333;background: url(../images/ic_ads.png) no-repeat left center;background-size: 1.0rem auto;padding: .3rem 0 .3rem 1.56rem;display: inline-block;margin-top: .3rem;}
.load-more {display:block;margin:1.25rem auto;background:url(../images/ar_d2.png) no-repeat 80% center #e60012;color:#fff;border:none;padding:1rem 3.2rem 1rem 1.4rem;cursor:pointer;border-radius:2.19rem;font-size: 0.88rem;transition: .3s}
.load-more:hover{background-color: #b70022;}
.loading-state{text-align: center;display: flex;justify-content: center; -ms-align-items: center;
align-items: center;}
.loading-state img{margin-right: .5rem;}
#endMessage{text-align: center;}

.media-cards{}
.media-cards h2{color: #e00029;font-weight: bold;font-size: 1.4rem;padding-bottom: 1rem;}
.media-card{background-color: #ebebeb;padding: 6rem;display: flex;margin-bottom: 4rem;border-radius: 1rem}
.media-card .card-logo{background-color: #fff;border-radius: 1rem;width: 20.62rem;height: 20.62rem;display: flex;justify-content: center;-ms-align-items: center;
align-items: center;}
.media-card .card-logo img{max-width: 90%}
.media-card .card-info{margin-left: 4rem; flex: 1}
.media-card .card-title{font-size: 1.5rem;padding-bottom: 1rem;padding-top: 3rem;}
.media-card .media-details{line-height: 2.3;}
.media-card .center{display: flex; -ms-align-items: center;align-items: center;}
.media-card .center .media-details{display: flex;}
.media-card .center .media-details p{margin-right: 4rem;}

.news-list {display: grid;grid-template-columns: repeat(3, 1fr); /* 3列等宽布局 */ gap: 3rem; /* 卡片之间的间距 */ padding: 0px 0 2rem;}
.news-list .news-card {border-radius: 0.51rem;overflow: hidden; }
.news-list .news-card .img{position: relative;}
.news-list .news-card .img img{ width: 100%;display: block;}
.news-list .news-card .date{position: absolute;left:1.2rem; bottom: 1.2rem; color: #fff;font-size: 0.88rem;background-color: #4742f0;height: 1.88rem;line-height: 1.88rem;border-radius: 1.88rem;padding: 0 1.2rem }
.news-list .news-card .info{background-color: #f5f5f5;height: 10rem; padding: 1.2rem 2rem}
.news-list .news-card .info h4{color: #e63312;font-size: 1.25rem;font-weight: normal; line-height: 1.5;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.news-list .news-card .info p{font-size: 1.0rem; color: #333;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.news-list .news-card{display: block;transition: .3s}
.news-list .news-card:hover{transform: translateY(-.5rem);}

.news-top {background-color: #ebebeb;}
.news-top .wp{display: flex; padding-top: 4rem;padding-bottom: 4rem;}
.news-top .news-content{width: 50%}
.news-top .news-content h1{font-size: 1.8rem;font-weight: normal;line-height: 1.5;}
.news-top .news-content .date{font-size: 1rem; padding-top: 1rem;color: #666}
.news-top .news-content p{padding-top: 2rem;}
.news-top .news-img{margin-left: 3rem;}
.news-detail{padding: 5rem 22rem}
.news-detail h3{font-weight: bold;color: #333; font-size: 1.3rem;padding-bottom: .5rem; margin-top: 3rem;}
.news-detail p{margin-top: .4rem;}
.news-detail img{display: block;margin: .6rem auto; height: 100% !important}
.imgbox{max-width: 50rem;margin: 1rem auto;}
.imgbox .caption{color: #666;padding-top: .2rem;font-size: 1rem}


.visa-main .card {background-color:#ebebeb;border-radius:0.8rem;padding:3rem;margin-bottom:2rem;border-bottom:0.3rem solid #c00;}
.visa-main .card h3 {margin-bottom:0.94rem;}
.visa-main .card ul {list-style-position:inside;margin-bottom:0.62rem;}
.visa-main .card li {margin-bottom:0.5rem;}
.visa-main .contact-info {display:flex;justify-content:space-between;margin-top:0.94rem;}
.visa-main .contact-person {flex:1;}
.visa-main .contact-person h4 {color:#c00;margin-bottom:0.5rem;}
.visa-main .contact-person p {margin-bottom:0.31rem;}


.filters {display:flex;gap:0.62rem;margin-top:.94rem;}
.filters button {padding:0.38rem 1rem;border:0.06rem solid #ddd;background-color:#fff;border-radius:0.19rem;cursor:pointer;}
.filters button.active {background-color:#4b545b;color:#fff;border-color:#4b545b;}
.filters button.active:hover{background-color:#3c444b;color:#fff;border-color:#3c444b;}
.filters button:hover {background-color:#9c9ea0;color:#fff;border-color:#9c9ea0;}
.job-list {display:flex;flex-direction:column;gap:1.4rem; width: 78.75rem;margin: 2rem auto 0;}
.job-item {border:0.06rem solid #eee;border-radius:0.6rem;box-shadow:0 0 1rem rgba(0,0,0,0.06);display:flex;justify-content:space-between;align-items:center; transition: .3s;position: relative;}
.job-item:hover{box-shadow:0 0 1.2rem rgba(0,0,0,0.12);}
.job-info{display: block;position: relative;width: 100%;padding:1.5rem;}
.job-info h4 {font-size:1.0rem;margin-bottom:0.31rem;}
.job-info p {font-size:0.88rem;color:#666;}
.job-info:before {color:#c00;text-decoration:none;background: url(../images/ar3.png) no-repeat right center;background-size: 0.69rem auto;width: 0.69rem;height: 1.31rem;content: "";display: block;position: absolute;right:2rem;top:50%;transform: translateY(-50%);}

.job-container{width: 60.75rem;margin: auto;}
.job-title {font-size:1.5rem;margin-bottom:0.62rem;}
.job-meta {color:#666;margin-bottom:1.25rem;border-bottom:0.06rem solid #eee;padding-bottom:0.62rem;}
.job-section {margin-bottom:1.25rem;}
.job-section h3 {color:#e00029;margin-bottom:0.62rem;}
.job-section ul {list-style-position:inside;}
.job-section li {margin-bottom:0.5rem;}
.apply-btn {text-align:center;margin:6rem 0 3rem;}
.apply-btn button {padding:0.8rem 2rem;background-color:#000;color:#fff;border:none;cursor:pointer;transition: .3s}
.apply-btn button:hover{background-color: #e00029;}
.apply-btn p{color: #e00029; text-align: center; margin: 20px 0;font-size: 0.88rem}


.form-main{width: 48.75rem;margin: auto;}
.form-main h3{color: #e00029;font-size: 1.5rem;padding-bottom: 1.88rem;}
.form-main .tip{font-size:0.88rem;padding-top: 4rem;text-align: center;color: #999}
.form-group {margin-bottom:0.94rem;display:flex;align-items:center;}
.form-inline {display: flex; justify-content: space-between;}
.form-inline .form-row{ width: 49% }

.form-row {margin-bottom:0.94rem;}
.form-row .form-tit {margin-bottom:0.62rem;color:#333; width: 100%;display: block;}
.form-row .form-tit em{color: red;font-style:inherit;display: inline-block;margin-right: .4rem;}
.form-row input,.form-row select {padding:.7rem 0.5rem;border:0.06rem solid #ddd;border-radius:0.19rem;background-color:#f5f5f5;color:#666; width: 100%;font-size: 1rem}
.form-row .radio-group,.form-row .checkbox-group {display:flex;align-items:center;}
.form-row .radio-group .form-tit,.form-row .checkbox-group .form-tit {width:auto;margin-right:0.94rem;}
.form-row .radio-group input,.form-row .checkbox-group input {width:auto;margin-right:0.31rem;}
.form-row .radio-group .radio-inline{margin-right: 1rem;}
.form-row .radio-btn {background-color:#fff;border:0.06rem solid #ddd;padding:0.38rem 0.94rem;border-radius:0.19rem;cursor:pointer;margin-right:0.62rem;}
.form-row .radio-btn.active {background-color:#e02020;color:#fff;border-color:#e02020;}
.form-row .code{width: 10rem}
.form-code{display: flex; -ms-align-items: center;align-items: center;justify-content: flex-start;}
.form-code input{width: 6rem}
.form-code img{margin-left: 1rem;}
.submit-btn {display:block;margin:1.88rem auto 0;background-color:#e00029;color:#fff;border:none;padding:0.62rem 3.5rem;border-radius:0.3rem;cursor:pointer;}
.radio-inline{display: flex;-ms-align-items: center;
align-items: center;}
.radio-inline input[type=radio].radio-1 {-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;right:0;bottom:0;left:0;height:1rem;width:1rem;transition:all 0.15s ease-out 0s;padding:0;cursor:pointer;outline:none;border-radius:1rem;border:0.12rem solid #e00029;}
.radio-inline input[type=radio].radio-1::before {content:"";display:block;width:0.4rem;height:0.4rem;border-radius:0.4rem;margin:0.24rem auto 0;transform:scale(0);transition:all ease-out 250ms;}
.radio-inline input[type=radio].radio-1:checked::before {background:#e00029;transform:scale(1);}

.country-selector {position:relative;width:100%;max-width:400px;}   
.selector-trigger {width:100%;padding:.5rem 1rem .5rem .5rem;border:1px solid #ddd;border-radius:.19rem;background-color:#fff;display:flex;align-items:center;justify-content:space-between;cursor:pointer;touch-action:manipulation;}
.selector-trigger:active {background-color:#f8f8f8;}
.arrow {width:12px;height:12px;border-right:2px solid #666;border-bottom:2px solid #666;transform:rotate(45deg);transition:transform 0.2s ease;}
.arrow.open {transform:rotate(-135deg);margin-top:6px;}
/* 选择器面板 - 核心修改部分 */        
.selector-panel {position:absolute;top:50px;left:0;right:0;background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,0.1); display:none;opacity:0;height:0;overflow:hidden;transition:opacity 0.3s ease,height 0.3s ease;z-index:1000;}
.selector-panel.open {display:block;opacity:1;height:300px;overflow-y:auto;}
.search-box2 {padding:10px;border-bottom:1px solid #eee;}
.search-input {width:100%;height:36px;padding:0 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;}
.search-input:focus {border-color:#007aff;}
.country-list {list-style:none;}
.country-item {padding:.7rem .7rem;;cursor:pointer;border-bottom:1px solid #f5f5f5;}
.country-item:last-child {border-bottom:none;}
.country-item:active {background-color:#f0f0f0;}
.no-result {padding:20px;text-align:center;color:#999;font-size:14px;}






.search-box{background-color: #ebebeb;padding: 3rem 0;margin-top: 0;}
.search-box .search-section{margin-top: 0;}
.search-box .search-section .search-bar input{background-color: #fff;}
.search-main{width: 90%;margin: auto;}
.panel-heading{display: flex;-ms-align-items: center;align-items: center; margin-bottom: 1rem;border-bottom: solid 0.12rem #ff5014;color: #ff5014;font-size: 1.25rem;padding-bottom: 1rem;}
.cross {position:relative;width:0.25rem;height:1rem;background:#ff5014;margin-right:1rem;margin-left: .4rem;}
.cross::after {content:"";position:absolute;top:50%;left:50%;width:1rem;height:0.25rem;transform:translate(-50%,-50%);background:#ff5014;}
.cross2 {position:relative;width:1rem;height:0.25rem;background:#ff5014;margin-right:.65rem;margin-left: .0rem;}
.cross2::after {content:"";position:absolute;top:50%;left:50%;width:1rem;height:0.25rem;transform:translate(-50%,-50%);background:#ff5014; display: none;}
.news-panel{display: grid;grid-template-columns: repeat(3, 1fr); /* 3列等宽布局 */ gap:2rem; /* 卡片之间的间距 */ padding: 2rem 0;}
.news-panel a{transition: .3s}
.news-panel a:hover{transform: scale(1.05);}
.news-panel a img{display: block;width: 100%}
.news-panel a h4{color: #ff5014;font-size: 1rem; padding: .32rem 0}
.news-panel a p{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;font-size: 1.0rem;line-height: 1.7;}
.exhibition-panel{display: grid;grid-template-columns: repeat(3, 1fr); /* 3列等宽布局 */ gap:2rem 4rem; /* 卡片之间的间距 */ padding: 0 0 2rem 0;}
.exhibition-panel a{transition: .3s}
.exhibition-panel a:hover{transform: scale(1.05);}
.exhibition-panel a img{display: block;width: 100%}
.exhibition-panel a h4{color: #ff5014;font-size: 1rem; padding: .32rem 0}
.exhibition-panel a p{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;font-size: 1.0rem;line-height: 1.7;}
.exhibition-panel a p i{color: #ff5014;display: inline-block; font-style: inherit;}
.search-result{background-color: #fff;padding: 3rem 0}
.search-result .panel{width: 90%;margin: auto;}


.exhibition-main{}
.exhibition-main .clogo{height: 4rem}
.exhibition-main .clogo img{height: 100%}
.exhibition-main .timg{width: 100%;margin-top: 2rem;}
.exhibition-main .timg img{width: 100%}
.exhibition-main .cont{padding-top: 2rem;padding-bottom: 4rem;}








.datetimepicker {
  color:#333
}
.datetimepicker table tr td.active.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active:hover:active {
  background-color:#ff5014
}
.datetimepicker table tr td.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active:hover {
  background-image:linear-gradient(to bottom,#ff5014 0,#e03900 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff5014',endColorstr='#ffe03900',GradientType=0)
}
.datetimepicker table tr td span.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active:hover {
  background-image:linear-gradient(to bottom,#ff5014 0,#e03900 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff5014',endColorstr='#ffe03900',GradientType=0)
}










/* ================================================   移动端响应式样式 (max-width:46.875rem)================================================ */
@media (max-width: 768px) {
    /* 基础调整 */  
    .wp {width:100%; padding: 0 1.25rem}
    /* 头部导航调整 */  
    .headdiv-mobile {transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);will-change:transform;background-color:#fff;position:fixed;top:0;width:100%;z-index:99;overflow:hidden;height:5rem;}
    .headdiv-mobile .nav .sub-menu ul li {opacity:1;}
    .head-con .item-contact{background-size: 1.5rem auto;padding-left: 1.7rem;}
    .head-con .item-lang span{background-size: 1.1rem auto}
    .fiexd {box-shadow:0 0.1875rem 0.1875rem rgba(0,0,0,0.1);}
    .menu-toggle {display:block;}
    .nav .on .sub:after {display:none;}
    .head-con{margin-right: 3.5rem;}
    .head-con .item-lang {margin-left:1rem;}
    .logo {float:none;width:10rem;}
    .nav {width:100%;display:block; padding: .62rem 0}
    .nav .wp{justify-content: flex-end;}
    .nav li.m {float:none;}
    .layui-nav {position:absolute;left:0;height:0;z-index:99;width:100%;text-align:center;background:#fff;transition:all 0.3s ease; top:9rem;}
    .layui-nav li.m {display:block;width:100%;border-bottom:solid 0.0625rem #ebebeb;opacity:1;}
    .layui-nav li.on>a {color:#333;display:block;opacity:1;}
    .nav a.one-nav {height:auto;padding:0.875rem 0;color:#000;line-height:inherit;text-align:left;text-indent:0px;font-size:1rem;}
    .nav a.one-nav:before {display:none;}
    .nav .sub{box-shadow: none;border-top: none;}
    .nav .on .sub {display:block;position:static;padding:0.625rem 0;}
    .nav .sub-menu {padding-bottom: .8rem;}
    .nav .sub-menu ul{padding-right: 2rem;}
    .nav-open {height:100vh;}
    .nav-open .layui-nav {height:100%;}
    .search-container{position: relative;z-index: 222;}
    /* 轮播图调整 */  
    .swiper-ban,.banner {margin-top:5rem;}
    .swiper-ban .swiper-button-prev,
    .swiper-ban .swiper-button-next{ width: 2rem;height: 4rem;}
    /* 页脚调整 */  
    .footer-content-main {padding: 1.5rem 0}
    .footer .info{padding: 0;}
    .footer .media li{margin-left: 1rem;}
    .footer .media li .ewm{width: 8.75rem;top:-10rem;}
    .ewm.show {display: block;}
    .footer-content-copyright{padding: 1rem 0}

    .project{padding-bottom: 2rem; padding-top: 2rem;}
    .news h2,
    .project h2{font-size: 1.8rem}
    .news .title,
    .project .title{font-size: 1.3rem;padding-bottom: 1rem;}
    .project .cont {grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));}
    .project-card {padding: .8rem;}
    .project-card h4{font-size: 1rem}
    .project-card a{ background-size: 1.2rem auto;padding-right: 1.5rem; }

    .about{padding: 2rem 0;}
    .about .title{font-size: 1.6rem;}
    .about p{font-size: 1rem;line-height: 1.6;padding-top: 1.5rem;}

    .about2{padding: 2rem 0;}
    .about2 .title{font-size: 1.6rem;}
    .about2 p{font-size: 1rem;line-height: 1.6;padding-top: 1.5rem;}

    .swiper-news{padding-bottom: 3rem;}
    .swiper-news .swiper-button-prev, .swiper-news .swiper-button-next{width: 2rem;height: 2rem}
    .swiper-news .swiper-button-next{left:2.2rem;}
    .swiper-news .action{margin-top: 1rem;}
    .swiper-news .info{padding: .6rem 1rem;height: 9rem}
    .swiper-news .info h4{font-size: 1rem}

    .banner .title-container {bottom:-2.5rem;right: 0;height: 4rem; width: 100%;margin-left: -50%;}
    .banner .title::before {border-radius: 1.2rem; }
    .banner .title h1 {font-size: 1.34rem; height: 4rem;line-height: 4rem; padding: 0 4rem 0 2rem}
    
    .container{padding: 4rem 0 2rem}
    .notitle{padding-top: 1.4rem;}

    .contact-main{padding: 0rem 0 2rem}
    .contact-main .card{-ms-align-items: flex-start; align-items: flex-start; padding: 1.3rem}
    .contact-main .info{margin-left: 1.3rem;}
    .contact-main .card img{width: 6rem}
    .contact-main .info h3{font-size: 1.23rem}
    .contact-main .info > p,
    .contact-main .info .contact{margin-top: .8rem;}
    .contact-main .info a{position: static;margin-top: .8rem;}
    .leader-info{height: 6rem}

    .news{padding: 2rem 0}

    .breadcrumb{margin-bottom: 1.5rem;}

    .company{background-size: 100% auto;}
    .company-intro{line-height: 1.8;}
    .company-main{padding-bottom: 0rem;}
    .company-main h2{font-size: 1.7rem;margin-bottom: 3rem;font-weight: bold;text-align: center;}
    .timeline{max-width: 100%;padding: 0}
    .timeline img{width: 95%;margin: auto;display: block;}
    .timeline:before{display: none;}
    /*.timeline-item{padding: .5rem 0 0 1.5rem}
    .timeline-item:nth-child(even){ padding: .5rem 1.5rem 0 0 }
    .timeline-date{font-weight: normal;font-size: 1.8rem;top:.3rem;}
    .timeline-date:before{display: none;}*/
    .expo-info{padding: .8rem 1rem 1rem}
    .expo-title{font-size: 1.2rem;line-height: 1.5;}
    .expo-desc{display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.5;font-size: 1.0rem}
    .expo-btns{display: flex;flex-wrap: wrap; justify-content: center;}
    .expo-btns a{margin: .7rem 0 0 0;}

    .result-item{flex-wrap: wrap;}
    .result-info{padding-top: 1rem;}
    .result-image{flex: 0 0 10rem;}
    .result-info{padding-top: 0;}
    .result-date-right{flex: auto;width: 100%;display: flex;text-align: left; -ms-align-items: center; align-items: center;gap:2rem;margin-top: .5rem;}
    .result-date-right .ads{margin-top: 0;}

    .media-card{padding: 1.3rem;margin-bottom: 1.2rem;}
    .media-card .card-logo{width: 8rem;height: 8rem;border-radius: 1rem}
    .media-card .card-info{margin-left: 1rem;}
    .media-card .card-title{padding-top: 0;padding-bottom: .1rem;font-size: 1.2rem}
    .media-card .media-details{line-height: 1.8;}


    .news-list {display: grid;grid-template-columns: repeat(2, 1fr); /* 3列等宽布局 */ gap: 1rem; /* 卡片之间的间距 */ padding: 0px 0 1rem;}
    .news-list .news-card .info{padding: 1rem 1rem;}
    .news-list .news-card .info p{margin-top: .5rem;}

    .news-top .wp{display: block;padding-top: 2rem;padding-bottom: 2rem;}
    .news-top .news-content{width: 100%}
    .news-top .news-content h1{font-size: 1.6rem}
    .news-top .news-img{margin: 1rem auto 0}
    .news-detail{padding: 2rem 0}
    .news-detail h3{font-size: 1.32rem;margin-top: 2rem;padding-bottom: .5rem;}
    .visa-main .card{padding: 1.5rem}
    .visa-main .contact-info{display: block;}
    .visa-main .contact-person{margin-top: 1.5rem;}
    .job-list{width: 100%; gap:1rem;}
    .job-info{padding: 1rem}
    .job-container{width: 100%;}

    .apply-btn{margin: 3rem 0 2rem}
    .form-main{width: 100%}
    .form-main h3{font-size: 1.4rem;padding-bottom: 1.2rem;}
    .form-inline{flex-wrap: wrap;}
    .form-inline .form-row{ width: 100% }

    .search-main{width: 100%;margin: auto;}
    .news-panel{display: grid;grid-template-columns: repeat(2, 1fr); gap:2rem;}
    .exhibition-panel{display: grid;grid-template-columns: repeat(2, 1fr);  gap:2rem 4rem; }

    .search-barx{flex-wrap: wrap; padding-top: 4rem;display: block;}
    .search-barx .item{display: flex;margin-top: 1rem;}
    .search-barx .item label{ width: 5rem;margin-left: 1rem; }
    .search-barx .sbtn{margin-left: 6.4rem;margin-top: 1rem; width: 12rem}

    .search-form {flex-wrap: wrap;}
    .search-bar{width: 100%}
    .filter-options{flex-wrap: wrap;display: block; width: 100%}
    .filter-item{width: 100%;margin-bottom: .6rem;}
    .filter-btn{margin: auto;padding: .8rem 3rem}

    .load-more{background-size: 1.2rem auto}
    .news-detail img{max-width: 100% !important; height: auto !important}

    .exhibition-main .clogo{height: 3rem}




}
