/* ========== 药品进出口批发商 in-shili （1:1 对齐 pidrug.com/style.css） ========== */
.in-shili { margin-bottom: -60px; }
.in-shili .item { background: no-repeat center; padding: 60px 0; }
.in-shili .item:nth-child(1) { background-image: url(../images/ysbg1.jpg); padding-top: 100px; margin-top: -100px; }
.in-shili .item:nth-child(2) { background-image: url(../images/ysbg2.jpg); padding: 46px 0; }
.in-shili .item:nth-child(3) { background-image: url(../images/ysbg3.jpg); padding: 22px 0; }
.in-shili .item:nth-child(4) { background-image: url(../images/ysbg4.jpg); }

/* 关键：用 margin 错位（奇数靠右，偶数靠左），wrap 本身无固定宽度 */
.in-shili .item:nth-child(even) .wrap { margin-left: 55%; }
.in-shili .item:nth-child(odd)  .wrap { margin-right: 55%; }

.in-shili h4 { margin: 0; font-size: 40px; color: #0582e6; font-weight: 700; font-family: "Microsoft YaHei", "PingFang SC", "Helvetica Neue", Arial, sans-serif; line-height: 1.2; letter-spacing: 0; }
/* h4 small 前挂 ysbgline.png 竖线装饰 */
.in-shili h4 small { font-weight: normal; font-size: 30px; padding-left: 30px; background: url(../images/ysline.png) no-repeat 0 center; }
.in-shili .desc { font-size: 20px; font-weight: normal; color: #333; height: 56px; overflow: hidden; border-bottom: 1px solid #eee; margin-bottom: 20px; font-family: "Microsoft YaHei", "PingFang SC", "Helvetica Neue", Arial, sans-serif; letter-spacing: 0; }
/* 每个段落前挂 ysico.png 小图标 */
.in-shili p { margin: 5px 0 0; color: #666; font-size: 14px; font-weight: normal; background: url(../images/ysico.png) no-repeat 0 0; padding-left: 28px; line-height: 1.8; font-family: "Microsoft YaHei", "PingFang SC", "Helvetica Neue", Arial, sans-serif; letter-spacing: 0; }

/* ul 负 margin + li float 经典技巧 */
.in-shili ul { list-style: none; padding: 0; margin-left: -10px; margin-top: 30px; }
.in-shili li { float: left; width: 50%; list-style: none; }
.in-shili li .img-cover { padding-top: 53%; position: relative; margin-left: 10px; overflow: hidden; }
.in-shili li .img-cover span { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-size: cover; background-position: center; transition: all .5s; }
.in-shili li .img-cover:hover span { transform: scale(1.1); }

/* ========== 企业理念 ========== */
.section { padding: 60px 0; }
.section-title { margin-bottom: 40px; text-align: center; font-size: 48px; }
.section-title strong { display: block; font-size: 30px; color: #28334b; }
.section-title p { margin: 5px 0 0; color: #0582e6; font-size: 20px; }
.in-about { margin: 0; padding: 0; }
.in-about .img-center { text-align: left; margin: 10px 0; }
.in-about .img-center img { max-width: 100%; height: auto; }

/* ========== 响应式（767px 以下 = 真手机） ========== */
@media (max-width: 767px) {
  .section { padding: 30px 0; }
  .section-title { margin-bottom: 20px; font-size: 20px; }
  .section-title p { font-size: 14px; }

  .in-shili { margin: -30px 0; }
  .in-shili .item { background: none !important; border-bottom: 1px solid #eee; padding: 30px 0 !important; margin: 0 !important; }
  .in-shili .item .wrap { margin: 0 !important; }
  .in-shili h4 { font-size: 22px; }
  .in-shili h4 small { font-size: 16px; background-size: contain; padding-left: 15px; margin-left: 6px; }
  .in-shili .desc { height: auto; padding-bottom: 10px; font-size: 16px; margin-top: 5px; margin-bottom: 15px; }
  .in-shili ul { margin-top: 20px; }
}

@media (max-width: 575px) {
  .in-shili li { float: none; width: 100%; margin-bottom: 10px; }
}

/* 新闻资讯底部间距 */
.in-news-con { padding-bottom: 30px; }
