
.sub-slide,.sub-slide .slide-content li,.sub-slide .slide-content .container{height:320px;}
/* 内页头图 */
.sub-slide .slide-content .container{display:flex;justify-content:center;align-items:center;}
.sub-slide .slide-content .container img{width:100%;height:100%;object-position:center;object-fit:cover;}
.sub-slide{background-image:linear-gradient(rgba(68,135,192,1),rgba(138,178,215,1));}

.main-wrap .container{display:grid;grid-template-rows:auto;grid-column-gap:15px;grid-template-columns:1fr;}

/* 内页·侧栏 */
.side-nav{padding-top:5px;}
.side-nav li{font-size:14px;}
.side-nav a,.side-nav a em{display:block;overflow:hidden;white-space:nowrap;}
.side-nav a{padding:4px 0 4px 15px;border-bottom:dotted 1px #DDD;}
.side-nav a:hover,.side-nav .current a{font-weight:bold;}
.side-nav .current a{background:url(./imgs/company-R.svg) no-repeat right bottom;background-size:auto 1000%;}

/* 内页.面包屑 */
.breadcrumb{
  display:none;width:100%;padding:0 5px;
  text-align:right;font-size:0;overflow:hidden;border-bottom:solid 1px #B6A6D9;
  background-image:url(./imgs/song.svg),linear-gradient(120deg,rgba(255,255,255,0) 0 15%,rgba(70,58,122,1) 100%);
  background-repeat:no-repeat;
  background-position:right center,center;
  background-size:auto 100%,auto;
  color:#DDD;
}
.breadcrumb dt,.breadcrumb dd,.breadcrumb dd::before{height:56.6px;line-height:56.6px;}
.breadcrumb dt,.breadcrumb dd{margin:0 10px;display:inline-block;vertical-align:top;font-size:14px;}
.breadcrumb dd::before{content:">";margin-right:12px;float:left;width:14px;text-align:center;color:#B6A6D9;}
.breadcrumb a{color:#FFF;}
.breadcrumb a:hover{color:#F3CCF9;}
.breadcrumb em{margin-left:5px;}

/* 内页.内容区 */
.main-wrap .container{display:grid;grid-template-rows:auto;grid-column-gap:15px;grid-template-columns:1fr;}
.iac-sign{margin:12px auto 15px;width:65vw;}

.content h1{margin:15px auto;text-align:center;font-size:20px;font-weight:bold;}
.content h1 em,.content h1 i{margin:0 5px;font-size:16px;color:#666;font-weight:lighter;}
.content p{margin:8px 0;text-indent:2em;}
.content li p{margin:0;text-indent:0;}
.content .em{line-height:1.5;text-indent:0;}
.content img{max-width:100%;}

/* 资质证书 */
.certificate-list{place-items:center;}
.certificate-list li{width:100%;vertical-align:middle;}

/* 新闻详情 */
.news-info{margin:15px auto;text-align:center;font-size:0;}
.news-info li{margin:5px 15px;display:inline;vertical-align:top;font-size:14px;}
.news-view figure{margin:15px auto;max-width:100%;overflow:hidden;text-align:center;}
.news-view img{max-width:100%;}
.news-adjacent,.news-adjacent li{height:24xp;line-height:24px;}
.news-adjacent{margin:10px auto;overflow:hidden;font-size:0;}
.news-adjacent li{margin:5px 0;font-size:14px;}
.news-adjacent li::before{display:inline-block;color:#999;}
.news-adjacent li:first-child::before{content:"上一条："}
.news-adjacent li:last-child::before{content:"下一条：";}

/* 联系地图 */
.mapArea{width:100%;height:65vw;}
.contact-info{margin:15px 0;}
.contact-info li{margin:5px 0;}
.contact-info li strong,.contact-info li:first-child{font-weight:bold;}
.contact-info li::before{content:"·";margin:0 15px 0 5px;font-weight:normal;}

.mediaShow{
  z-index:99;position:fixed;left:0;right:0;top:0;bottom:0;
  background-color:rgba(70,58,122,.92);
  display:flex;justify-content:center;align-items:center;
  width:100%;height:100vh;
}
.mediaShow video{max-width:100%;height:100%;}

.product-show{overflow:hidden;max-width:100%;}
.product-show img{width:auto;max-width:100%;}

@media screen and (min-width:1025px){
  /* 内页·分两列 */
  .main-wrap .container{grid-template-columns:320px 1fr;}
  /* 内页·分两列 */
  .main-wrap .aside{width:320px;}
  .side-nav a{padding:8px 0 8px 15px;}
  /* 内页·面包屑 */
  .breadcrumb{display:inherit;}
  /* 内页·公司简介 */
  .main-wrap .iac-sign{width:480px;}
  .main-wrap .iac-brief{padding:0 15px;}
  /* 内页·内容 */
  .content h1{font-size:24px;}
  /* 内页·图片列表 */
  .graphics-list{grid-template-columns:repeat(3,1fr);}
  /* 内页·新闻列表 */
  .news-adjacent li{display:inline;}
  .news-adjacent li:first-child{float:left;text-align:left;}
  .news-adjacent li:last-child{float:right;text-align:right;}
  /* 联系地图 */
  .mapArea{height:650px;}
  
}
@media screen and (min-width:1440px){
  /* 内页·图片列表 */
  .graphics-list{grid-template-columns:repeat(4,1fr);}
}