@charset "gb2312";
/* 手机站字体自适应 */
@media screen and (min-width:0px) {html { font-size:7.8125%;}}
@media screen and (min-width:40px) {html { font-size:7.8125%;}}
@media screen and (min-width:80px) {html { font-size:15.625%;}}
@media screen and (min-width:120px) {html { font-size:23.4375%;}}
@media screen and (min-width:160px) {html { font-size:31.25%;}}
@media screen and (min-width:200px) {html { font-size:39.0625%;}}
@media screen and (min-width:240px) {html { font-size:46.875%;}}
@media screen and (min-width:280px) {html { font-size:54.6875%;}}
@media screen and (min-width:320px) {html { font-size:62.5%;}}
@media screen and (min-width:360px) {html { font-size:70.3125%;}}
@media screen and (min-width:400px) {html { font-size:78.125%;}}
@media screen and (min-width:440px) {html { font-size:85.9375%;}}
@media screen and (min-width:480px) {html { font-size:93.75%;}}
@media screen and (min-width:520px) {html { font-size:101.5625%;}}
@media screen and (min-width:560px) {html { font-size:109.375%;}}
@media screen and (min-width:600px) {html { font-size:117.1875%;}}
@media screen and (min-width:640px) {html { font-size:125%;}}
/* 640--》20 */

p {margin: 0;}
input, textarea {border: none;outline: none;background-color: transparent;}

/* 通用样式 */
.mbw {width: 100%;overflow: hidden;}
.bw {width: 100%;}
.mw1600 {max-width: 1600px;width: 100%;margin: 0 auto;}
.mw1400 {max-width: 1400px;width: 100%;margin: 0 auto;}
.mp {padding: 0 2vw;}

.dfc {display: flex;justify-content: space-between;align-items: center;}

.ibw, .imgbig {overflow: hidden;}
.imgbig img {-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
.imgbig:hover img {-webkit-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.ibw img {width: 100%;height: auto;}

.bgmax {background-repeat: no-repeat;background-size: cover;background-position: center top;}
.bgmin {background-repeat: no-repeat;background-size: contain;background-position: center top;}

.fh {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/* 头部 */
.ph {position: relative;z-index: 999999;height: 108px;transition: all .5s;}
.ph-box {position: fixed;left: 0;top: 0;right: 0;background-color: #f4f4f4;transition: all .5s;}
.ph1 {border-bottom: 2px solid #f5f5f5;background-color: #fff;}
.ph1-box {height: 106px;}

.ph1a {width: 20.5%;}
.ph1a img {max-width: 100%;max-height: 106px;}

.ph1b {width: 84.25%;}

.ph1b1 {width: 66.1%;}

.ph1b2 {width: 27.6%;}

.ph1b2a {max-width: 30%;width: 50px;position: relative;z-index: 999999999;}
.ph1b2a li {width: 46%;max-width: 23px;position: relative;}
.ph1b2a li a {display: block;width: 100%;}
.ph1b2a li div {position: absolute;top: 110%;left: 50%;transform: translateX(-50%);width: 115px;padding-top: 5px;display: none;}
.ph1b2a li div::before {content: "";display: block;width: 0;height: 0;border-width: 5px;border-style: solid;border-color: transparent transparent #cecece;position: absolute;left: 50%;top: 0;transform: translate(-50%, -50%);z-index: 9;}
.ph1b2a li div img {display: block;border: 5px solid #cecece;}

.ph1b2b {background-repeat: no-repeat;background-position: left center;padding-left: 32px;width: 69%;}
.ph1b2b p {font-size: 22px;color: #910000;font-weight: bold;white-space: nowrap;line-height: 23px;}

/* 导航栏 */
.nav1 {width: 100%;}
.nav-li {position: relative;z-index: 999;}
.nav-a {display: block;padding: 0 20px;line-height: 106px;font-size: 20px;color: #333;white-space: nowrap;}
.nav-box {position: absolute;left: 0;top: 100%;z-index: 999;display: none;}
.nav-ul {display: flex;}
.nav-ul li a {line-height: 90px;text-align: center;display: block;color: #282828;white-space: nowrap;padding: 0 24px;font-size: 20px;}

.nav-li:hover .nav-a {background-color: #910000;color: #fff;transition: all 1s;}
.nav-li:hover .nav-box {display: block;}
.nav-ul li a:hover {color: #910000;}

/* 主营业务 */
.p_bus {box-shadow: 0 0 5px 1px rgba(0, 0, 0, .6);}
.p_bus1 li {flex: 1;}
.p_bus1 li a {display: block;width: 100%;padding: 18px 0 6px;}
.p_bus1 li a div {width: 60%;max-width: 84px;margin: 0 auto;position: relative;}
.p_bus1 li a div img+img {position: absolute;left: 0;top: 0;opacity: 0;}
.p_bus1 li a h3 {font-size: 20px;color: #333;text-align: center;line-height: 2.5;}

.p_bus1 li a:hover {background-color: #910000;box-shadow: 0 0 3px 0 rgba(0, 0, 0, .6);}
.p_bus1 li a:hover div img {opacity: 0;}
.p_bus1 li a:hover div img+img {opacity: 1;}
.p_bus1 li a:hover h3 {color: #fff;}

/* 公司文化 */
.p1-box {padding: 5.208333vw 0 6.510416667vw;position: relative;}

.p1-box::before {content: "";display: block;width: 2px;background-color: #910000;position: absolute;top: 5.208333vw;bottom: 6.510416667vw;left: 50%;transform: translateX(-50%);}

.p1a, .p1b {width: 50%;}
.p1a {justify-content: flex-end;padding-right: 62px;align-items: flex-end;}
.p1a1 {position: relative;padding-bottom: 44px;padding-right: 16px;border-bottom: 2px solid #910000;}
.p1a1 div {font-size: 185.52px;color: #910000;line-height: 133px;padding-left: 46px;vertical-align: super;height: 143px;}
.p1a1 h4 {font-size: 20px;color: #333;font-weight: normal;position: absolute;left: 100%;bottom: 100%;line-height: 1;}
.p1a2 {padding-left: 30px;padding-bottom: 40px;}
.p1a2 h3 {font-size: 20px;color: #910000;font-weight: bold;line-height: 1.8;}
.p1a2 h4 {font-size: 20px;color: #333;font-weight: normal;line-height: 1.7;}

.p1b {padding-left: 100px;}
.p1b h3 {font-size: 20px;color: #333;line-height: 1.6;font-weight: normal;}
.p1b h4 {font-size: 20px;color: #910000;font-weight: normal;line-height: 2;margin-top: 10px;}
.p1b h5 {font-size: 12px;color: #999;text-transform: uppercase;line-height: 1.66666667;margin-top: 10px;}

/* 案例展示 */
.p2a ul {flex-wrap: wrap;justify-content: space-around;}
.p2a ul li {width: 32.625%;}
.p2a ul li:nth-child(n+4) {margin-top: 14px;}
.p2a ul li a {display: block;position: relative;overflow: hidden;}
.p2a2 {position: absolute;left: 0;top: 0;right: 0;bottom: 0;flex-direction: column;padding: 10px 18px;background-color: rgba(0, 0, 0, .6);transform: translateY(-100%);transition: all 1s;}
.p2a2a {font-size: 16px;color: #fefefe;line-height: 2.625;}
.p2a2b h3 {font-size: 20px;color: #fefefe;font-weight: bold;line-height: 1.6;}
.p2a2b p {font-size: 14px;color: #fefefe;line-height: 1.85714;}

.p2a ul li a:hover .p2a2 {transform: translateY(0);}

/* 新闻资讯 */
.p3-box {padding: 4.53125vw 0 1.197916667vw;}

.p3a {padding-left: 100px;flex-wrap: wrap;justify-content: flex-start;}
.p3a dl:nth-child(3n-2) {width: 37%;}
.p3a dl:nth-child(3n-1) {width: 35.2%;}
.p3a dl:nth-child(3n) {width: 27.8%;}

.p3a dl dt {font-size: 26px;color: #333;line-height: 1.84615;padding-bottom: 2px;position: relative;font-weight: normal;}
.p3a dl dt a {color: #333;}
.p3a dl dt::before {content: "";width: 50%;max-width: 54px;height: 2px;background-color: #910000;position: absolute;left: 0;bottom: 0;}
.p3a dl dd {width: 90%;margin-top: 22px;}
.p3a dl dd a {display: block;font-size: 16px;color: #666;line-height: 1.75;}

/* 底部 */
.pf1 {background-color: #910000;}
.pf1-box {padding: 1.40625vw 0;}
.pf1a {align-items: flex-end;justify-content: flex-start;width: 12.8125%;max-width: 205px;}
.pf1a1 {width: 86%;}
.pf1a2 {width: 14%;}
.pf1a2 p {font-size: 16px;color: #fff;line-height: 1.125;text-align: center;}

.pf1b {width: 30.25%;max-width: 415px;}
.pf1b1 {width: 214px;max-width: 100%;border: 1px solid #fff;padding-right: 12px;border-radius: 6px;}
.pf1b1 a {display: block;width: 100%;padding-right: 55px;text-align: center;font-size: 30px;color: #fff;line-height: 1.666667;background-image: url(pf1b1.png);background-repeat: no-repeat;background-position: right center;}

.pf1b2 {margin-top: 5px;}
.pf1b2 p {font-size: 16px;color: #fff;line-height: 2;}
.pf1b2 p strong {font-size: 32px;font-weight: bold;line-height: 1.6;}

.pf1c {width: 22.875%;max-width: 366px;align-items: flex-start;}
.pf1c dl {flex: 1;text-align: center;}
.pf1c dl dt {font-size: 20px;color: #fff;line-height: 0;font-weight: normal;}
.pf1c dl dt a {display: inline-block;color: #fff;border-bottom: 1px solid #fff;line-height: 2;}
.pf1c dl dd {margin-top: 20px;}
.pf1c dl dd a {display: block;font-size: 12px;color: #fff;line-height: 2.5;}

.pf1d {width: 14.0625%;max-width: 225px;}

.pf2-box {text-align: center;padding: 0.78125vw 0 0.125vw;}
.pf2-box p {font-size: 12px;color: #282828;line-height: 1.666667;}
.pf2-box p a {color: #282828;}

/* 侧边工具栏 */
.p_m {position: fixed;right: 4.84375vw;/*top: 50%;*/top:73%;transform: translateY(-50%);z-index: 999999999;}
.p_m-box {width: 50px;height: 50px;background-color: #f4f4f4;position: relative;}
.p_m-box+.p_m-box {margin-top: 2px;}

.p_m-box a {display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;}
.p_m-box a:hover {background-color: #910000;}

.p_m1 a {background-image: url(p_m1.png);}
.p_m1 a:hover {background-image: url(p_m1-hover.png);}

.p_m2a {background-image: url(p_m2a.png);}
.p_m2a:hover {background-image: url(p_m2a-hover.png);}

.p_m2b {position: absolute;top: 0;right: 100%;background-color: #f4f4f4;padding: 6px;display: none;}
.p_m2b div {margin: 0 auto;max-width: 100%;}
.p_m2b p {font-size: 12px;color: #333;white-space: nowrap;line-height: 1.83333;text-align: center;}

.p_m3a {background-image: url(p_m3a.png);}
.p_m3a:hover {background-image: url(p_m3a-hover.png);}

.p_m3b {position: absolute;top: 0;right: 100%;background-color: #f4f4f4;padding: 0 10px;display: none;font-size: 24px;color: #910000;white-space: nowrap;line-height: 2.083333333333333;text-align: center;font-weight: bold;}

.p_m4 a {background-image: url(p_m4.png);}
.p_m4 a:hover {background-image: url(p_m4-hover.png);}

/* 内页 */
.pn-box {padding: 3.333333vw 0 2.6041667vw;}

/* 新闻列表页 */
.pn_news-box {padding: 2.708333vw 0 1.6666667vw;}

.pn_news_1a {width: 28.214285%;}

.pn_news_1b {width: 65%;}
.pn_news_1b h3 {font-size: 26px;color: #910000;font-weight: bold;line-height: 2;}
.pn_news_1b p {width: 70%;font-size: 14px;color: #666;line-height: 1.78571;margin-top: 20px;}
.pn_news_1b h4 {font-weight: normal;font-size: 12px;color: #999;line-height: 2;margin-top: 50px;text-transform: uppercase;}

.pn_news_2 {margin-top: 50px;border-top: 1px solid #d0d0d0;}
.pn_news_2 li {padding-top: 40px;}
.pn_news_2 li a {align-items: flex-end;}

.pn_news_2a {width: 10%;text-align: center;border-bottom: 1px solid #d0d0d0;padding-bottom: 20px;}
.pn_news_2a h3 {font-size: 16px;color: #666;line-height: 1.625;font-weight: normal;}
.pn_news_2a h4 {font-size: 60px;color: #666;font-weight: bold;line-height: 1.1;}
.pn_news_2b {width: 87%;border-bottom: 1px solid #d0d0d0;padding-bottom: 20px;}
.pn_news_2b h3 {font-size: 26px;color: #666;font-weight: bold;line-height: 2;}
.pn_news_2b p {font-size: 14px;color: #666;line-height: 1.5;}

/* 分页 */
.xypg-pagination {margin-top: 40px;width: 100%;}

.pn_page {width: 50%;max-width: 154px;margin: 0 auto;border: 1px solid #131313;border-radius: 10px;}

.pn_page div {flex: 1;background-repeat: no-repeat;background-position: center center;}
.pn_page div a {display: block;width: 100%;height: 100%;opacity: 0;}
.pn_page1 {height: 36px;background-image: url(pn_page1.png);}
.pn_page2 {text-align: center;font-size: 20px;color: #282828;}
.pn_page3 {height: 36px;background-image: url(pn_page3.png);}

/* 人才招聘专题页 */
.pn_rczp-box {padding: 1.04166667vw 0 3.020833vw;}

.pn_rczp_1 {text-align: center;}
.pn_rczp_1 h3 {font-size: 26px;color: #333;font-weight: normal;line-height: 1.538461;}
.pn_rczp_1 h4 {font-size: 12px;color: #999;text-transform: uppercase;line-height: 2;}

.pn_rczp_2 {margin-top: 50px;}
.pn_rczp_2 dl+dl {margin-top: 26px;}
.pn_rczp_2 dl dt {border: 1px solid #b2b2b2;padding: 3px 18px;}
.pn_rczp_2 dl dt h3 {font-size: 20px;color: #910000;font-weight: bold;line-height: 2;cursor: pointer;}
.pn_rczp_2 dl dt a {font-size: 20px;color: #910000;font-weight: bold;line-height: 2;}
.pn_rczp_2 dl dd {display: none;border: 1px solid #b2b2b2;padding: 3px 18px;}

/* 案例展示列表页 */
.pn_c-box {padding: 3.333333vw 0 2.6041667vw;}

.pn_c1b {flex-wrap: wrap;justify-content: flex-start;}
.pn_c1b li {width: 32.625%;margin-right: 1.0625%;}
.pn_c1b li:nth-child(3n) {margin-right: 0;}
.pn_c1b li:nth-child(n+4) {margin-top: 14px;}
.pn_c1b li a {display: block;position: relative;overflow: hidden;}
.pn_c1b2 {position: absolute;left: 0;top: 0;right: 0;bottom: 0;flex-direction: column;padding: 10px 18px;background-color: rgba(0, 0, 0, .6);transform: translateY(-100%);transition: all 1s;}
.pn_c1b2a {font-size: 16px;color: #fefefe;line-height: 2.625;}
.pn_c1b2b h3 {font-size: 20px;color: #fefefe;font-weight: bold;line-height: 1.6;}
.pn_c1b2b p {font-size: 14px;color: #fefefe;line-height: 1.85714;}

.pn_c1b li a:hover .pn_c1b2 {transform: translateY(0);}

.pn_c1c {margin-top: 52px;}
.pn_c1c a {display: block;width: 100%;text-align: center;border-radius: 10px;font-size: 28px;color: #282828;text-transform: uppercase;line-height: 2.5;background-color: #efefef;transition: all 0.3s linear;}

.pn_c1c a:hover {color: #fff;background-color: #9C0F06;}

.pn_c1d {margin-top: 52px;}
.pn_c1d a {display: block;width: 50%;max-width: 232px;margin: 0 auto;text-align: center;border: 1px solid #131313;border-radius: 10px;font-size: 28px;color: #282828;text-transform: uppercase;line-height: 2.5;}


/* 案例展示详情页 */
.pn_cd1 {background-color: #f9f9f9;}
.pn_cd1-box {padding: 3.6458333vw 0 2.6041666667vw;align-items: flex-start;}
.pn_cd1a {width: 30%;}
.pn_cd1a h3 {font-size: 36px;color: #910000;font-weight: normal;line-height: 1.33333333;}
.pn_cd1a h4 {font-size: 14px;color: #999;font-weight: normal;line-height: 1.857142;}
.pn_cd1a p {font-size: 14px;color: #999;line-height: 2.57142857;padding-top: 1px;position: relative;margin-top: 128px;}
.pn_cd1a p::before {content: "";display: block;max-width: 16px;height: 1px;background-color: #909090;width: 50%;position: absolute;left: 0;top: 0;}

.pn_cd1b {width: 57.5%;}
.pn_cd1b dl dt {font-size: 16px;color: #333;font-weight: normal;line-height: 2;}
.pn_cd1b dl dd p {font-size: 14px;color: #666;line-height: 1.785714285;}
.pn_cd1b dl+dl {margin-top: 30px;}

.pn_cd2-box {padding: 1.3020833vw 0 1.041666667vw;}
.pn_cd2a {flex-wrap: wrap;}
.pn_cd2a li {width: 49.4%;max-width: 692px;}
.pn_cd2a li:nth-child(n+3) {margin-top: 14px;}

.pn_cd2b {margin-top: 10px;align-items: flex-start;}
.pn_cd2b1 p {font-size: 14px;color: #999;line-height: 2;}
.pn_cd2b1 p a {color: #999;}

.pn_cd2b2 a {font-size: 14px;color: #999;line-height: 2;}
@media (max-width: 1920px){
    .p_m {right: 0;}
}
@media (max-width: 1600px) {
  /* 头部 */
  .ph1b {width: 75%;}
  .ph1b2b {background-size: auto 18px;padding-left: 23px;}
  .ph1b2b p {font-size: 14px;line-height: 20px;}
  
  /* 导航栏 */
  .nav-a {font-size: 16px;}
  .nav-ul li a {font-size: 14px;padding: 0 10px;}

  /* 主营业务 */
  .p_bus1 li a h3 {font-size: 16px;}

  /* 底部 */
  .pf1b2 p {font-size: 12px;}
  .pf1b2 p strong {font-size: 36px;}

  /* 侧边工具栏 */
  .p_m {right: 0;}

}

@media (max-width: 990px) {
  /* 主营业务 */
  .p_bus1 {flex-wrap: wrap;justify-content: space-around;}
  .p_bus1 li {flex: none;width: 25%;}

  /* 公司文化 */
  .p1-box {flex-wrap: wrap;}
  .p1a, .p1b {width: 100%;padding: 20px 0;}
  .p1a {justify-content: center;border-bottom: 2px solid #910000;}
  .p1b {text-align: center;}
  .p1-box::before {display: none;}

  /* 案例展示 */
  .p2a ul li {width: 45%;}
  .p2a ul li:nth-child(n+4) {margin-top: 0;}
  .p2a ul li:nth-child(n+3) {margin-top: 14px;}

  /* 新闻资讯 */
  .p3a {padding: 0;}
  .p3a dl dd {width: 100%;}
 .p3a dl{ width:100% !important}
  /* 底部 */
  .pf1-box {flex-wrap: wrap;justify-content: space-around;}
  .pf1a, .pf1b, .pf1c, .pf1d {width: 48%;padding: 20px 0;}

  /* 新闻列表页 */
  .pn_news_1 a {flex-wrap: wrap;}
  .pn_news_1a {width: 100%;max-width: 395px;margin: 0 auto;}

  .pn_news_1b {width: 100%;margin-top: 20px;}
  .pn_news_1b p {width: 100%;}

  /* 案例展示列表页 */
  .pn_c1b {justify-content: space-between;}
  .pn_c1b li {width: 45%;margin: 0;}
  .pn_c1b li:nth-child(n+4) {margin-top: 0;}
  .pn_c1b li:nth-child(n+3) {margin-top: 14px;}

}

@media (max-width: 640px) {
  /* 主营业务 */
  .p_bus1 li a {padding: .9rem 0 .3rem;}
  .p_bus1 li a h3 {font-size: .8rem;}

  /* 公司文化 */
  .p1a, .p1b {padding: 1rem 0;}
  .p1a1 {padding-bottom: 2.2rem;padding-right: .8rem;}
  .p1a1 div {font-size: 9.3rem;line-height: 6.65rem;padding-left: 2.3rem;height: 7.15rem;}
  .p1a1 h4 {font-size: 1rem;}
  .p1a2 {padding-left: 30px;padding-bottom: 2rem;}
  .p1a2 h3 {font-size: 1rem;}
  .p1a2 h4 {font-size: 1rem;}
  
  .p1b h3 {font-size: 1rem;}
  .p1b h4 {font-size: 1rem;margin-top: .5rem;}
  .p1b h5 {font-size: .6rem;margin-top: .5rem;}

  /* 案例展示 */
  .p2a ul li:nth-child(n+3) {margin-top: .7rem;}
  .p2a2 {padding: .5rem .9rem;}
  .p2a2a {font-size: .8rem;}
  .p2a2b h3 {font-size: 1rem;}
  .p2a2b p {font-size: .7rem;}

  /* 新闻资讯 */
  .p3a dl dt {font-size: 1.3rem;}
  .p3a dl dd {margin-top: 1.1rem;}
  .p3a dl dd a {font-size: .8rem;}

  /* 底部 */
  .pf1a2 p {font-size: .8rem;}
  
  .pf1b1 {padding-right: .6rem;}
  .pf1b1 a {padding-right: 2.8rem;font-size: 1.5rem;background-size: 2.8rem auto;}
  
  .pf1b2 {margin-top: .3rem;}
  .pf1b2 p {font-size: .6rem;}
  .pf1b2 p strong {font-size: 1.2rem;}
  
  .pf1c dl dt {font-size: 1rem;}
  .pf1c dl dd {margin-top: 1rem;}
  .pf1c dl dd a {font-size: .6rem;}

  /* 侧边工具栏 */
  .p_m-box {width: 2.5rem;height: 2.5rem;}
  .p_m-box a {background-size: 60% auto;}

  .p_m2b {padding: .3rem;}
  .p_m2b p {font-size: .6rem;}

  .p_m3b {font-size: 1.2rem;padding: 0 .5rem;}

  /* 新闻列表页 */
  .pn_news_1b {margin-top: 1rem;}
  .pn_news_1b h3 {font-size: 1.3rem;}
  .pn_news_1b p {font-size: .7rem;margin-top: 1rem;}
  .pn_news_1b h4 {font-size: .6rem;margin-top: 2.5rem;}
  
  .pn_news_2 {margin-top: 2.5rem;}
  .pn_news_2 li {padding-top: 2rem;}
  
  .pn_news_2a {padding-bottom: 1rem;width: 15%;}
  .pn_news_2a h3 {font-size: .8rem;}
  .pn_news_2a h4 {font-size: 3rem;line-height: 1.5;}
  .pn_news_2b {padding-bottom: 1rem;width: 80%;}
  .pn_news_2b h3 {font-size: 1.3rem;}
  .pn_news_2b p {font-size: .7rem;}
  
  /* 分页 */
  .xypg-pagination {margin-top: 2rem;}
  
  /* 人才招聘专题页 */
  .pn_rczp_1 h3 {font-size: 1.3rem;}
  .pn_rczp_1 h4 {font-size: .6rem;}

  .pn_rczp_2 {margin-top: 2.5rem;}
  .pn_rczp_2 dl+dl {margin-top: 1.3rem;}
  .pn_rczp_2 dl dt {padding: .2rem 1rem;}
  .pn_rczp_2 dl dt h3 {font-size: 1rem;}
  .pn_rczp_2 dl dt a {font-size: 1rem;}
  .pn_rczp_2 dl dd {padding: .2rem 1rem;}

  /* 案例展示列表页 */
  .pn_c1b li:nth-child(n+3) {margin-top: .7rem;}
  .pn_c1b2 {padding: .5rem .9rem;}
  .pn_c1b2a {font-size: .8rem;}
  .pn_c1b2b h3 {font-size: 1rem;}
  .pn_c1b2b p {font-size: .7rem;}
  .pn_c1c {margin-top: 2.6rem;}
  .pn_c1d {margin-top: 2.6rem;}

  /* 案例展示详情页 */
  .pn_cd1a h3 {font-size: 1.8rem;}
  .pn_cd1a h4 {font-size: .7rem;}
  .pn_cd1a p {font-size: .7rem;}

  .pn_cd1b dl dt {font-size: .8rem;}
  .pn_cd1b dl dd p {font-size: .7rem;}
  .pn_cd1b dl+dl {margin-top: 1.5rem;}

  .pn_cd2a li:nth-child(n+3) {margin-top: .7rem;}

  .pn_cd2b {margin-top: .5rem;}
  .pn_cd2b1 p {font-size: .7rem;}

  .pn_cd2b2 a {font-size: .7rem;}
}