@charset "utf-8";
/*  */
html, body{height:auto;}
body{-webkit-text-size-adjust:100% !important;font-family:-apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif;font-size:3.4vmin;line-height:1.8;color:#252525;background:#f2eedb;-webkit-overflow-scrolling:touch;}
a{color:#252525;text-decoration:none;}
p{line-height:1.5;color:#666;}
.title{width:30%;margin:8% auto 4%;}
.concen{padding:0 8%;}
/*  */
.mxwidth{max-width:640px;margin:0 auto;overflow:hidden;}
.gallery{position:relative;}
.ph00_logo{position:absolute;top:2%;left:2%;width:65%;}
.ph00_zhuti{position:absolute;top:12%;right:5%;width:49%;}
.ph01_title{position:absolute;bottom:2%;left:1;width:27%;}
/*  */
.weft01{position:relative;padding:0 8px;}
.lineline{position:absolute;bottom:-1%;left:15.4vmin;width:14%;max-width:64px;}

.timeList{margin:1% 4%;}
.timeList li{display:flex;align-items:flex-start;justify-content:space-around;padding-bottom:1%;margin-bottom:1%;border-bottom:solid 1px #dfd6ab;opacity:0;}
.timeList li h2{position:relative;display:flex;align-items:center;justify-content:space-evenly;width:23%;font-size:22px;font-weight:bold;color:#d11b1b;}
.timeList li h2::after{width:1.5vmin;max-width:7px;height:1.5vmin;max-height:7px;content:"";background:#d11b1b;border:3px solid #fff;border-radius:3vmin;}
.timeList li h3{width:70%;margin-top:2%;font-size:16px;font-weight:bold;line-height:1.5;}
/* weft02 */

#foucsBox{position:relative;padding-bottom:1%;margin:0 8px 5%;border-bottom:3px solid #d11b1b;--swiper-pagination-color:#d11b1b;}
#foucsBox h1{padding:1% 2%;}
#foucsBox .swiper-pagination{right:0;left:auto;width:17%;}
#foucsBox .swiper-pagination-bullet{width:4px;height:4px;}
.newList1{margin:5%;}
.newList1 li{padding-bottom:3%;margin-bottom:3%;border-bottom:1px solid #e5cbbd;}
.newList1 li a{display:flex;gap:3%;align-items:center;justify-content:space-between;}
.newList1 li h2{margin-bottom:2%;overflow:hidden;font-size:3.6vmin;font-weight:bold;line-height:1.5;text-align:justify;text-overflow:ellipsis;white-space:nowrap;}
.newList1 li p{display:-webkit-box;overflow:hidden;font-size:3vmin;line-height:1.5;text-align:justify;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.newList1 li img{width:32%;}
.newList1 li .textBox{width:66%;}
/*  */
.weft03{background:url(//x0.ifengimg.com/ucms/special/images/35A7782FAE2715C1CBB1602111444577.png) no-repeat bottom / contain;}
#jsyx{width:65%;}
#jsyx .swiper-slide{box-sizing:border-box;padding:8% 4%;background:#fff;border:1px solid #cbcbcb;border-radius:2vmin;}
#jsyx .swiper-button-next, #jsyx .swiper-button-prev{right:-25%;left:auto;padding:2% 4%;--swiper-navigation-size:4vmin;--swiper-navigation-color:#d11b1b;font-weight:bolder;}
#jsyx .swiper-button-prev{left:-25%;}
#jsyx h2{position:relative;margin:5% auto;font-size:3.6vmin;font-weight:bold;text-align:center;border-bottom:1px solid #d7d7d7;}
#jsyx h2::before{position:absolute;top:-6vmin;left:44%;width:7vmin;height:7vmin;content:"";background:url(//x0.ifengimg.com/ucms/special/images/22BEFF17B11F6C41508BB592A077D353.png) no-repeat center / contain;}
#jsyx p{padding-bottom:5%;font-size:3.2vmin;border-bottom:3px solid #d11b1b;}
/*  */
.newList2{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:3%;align-content:space-evenly;justify-content:flex-start;height:149vmin;max-height:1030px;background:url(//x0.ifengimg.com/ucms/special/images/AE4DE706B79DAAE803F3699A38E67FA5.png) no-repeat right top / 45%;}
.newList2 li{width:45%;}
.newList2 li:nth-child(4){margin-top:29%;}
.newList2 h2{display:flex;align-items:flex-start;justify-content:space-between;height:4.4em;padding-bottom:3%;margin:3% 0 3% 3%;overflow:hidden;font-size:3vmin;line-height:1.5;border-bottom:1px solid #b6ab88;}
.newList2 h2::after{width:19vmin;height:10vmin;content:"";background:url(//x0.ifengimg.com/ucms/special/images/6505BF90FAFAFB7FAD8F259B47173D54.png) no-repeat top/ contain;}

/*  */
.picBox{position:relative;height:220vmin;}
.picBox img{position:absolute;}
img[class^=photo]{opacity:0;}
.biao01{top:0;left:3%;width:31%;}
.biao02{top:1.6%;right:5.6%;width:39.8%;}
.biao03{top:23%;right:0;width:96.4%;}
.biao04{top:44.7%;right:0;width:55.8%;}
.biao05{bottom:19.5%;left:3%;width:34.6%;}
.biao06{right:6.1%;bottom:6.7%;z-index:2;width:32.6%;}
.photo01{top:3.2%;left:3.8%;width:56.5%;}
.photo02{top:8.1%;right:0;width:53.6%;}
.photo03{bottom:29.1%;left:0;z-index:2;width:56.3%;}
.photo04{right:0;bottom:21.8%;width:62.1%;}
.photo05{bottom:.8%;left:2.6%;width:75.8%;}
/*  */
#mito{position:relative;}
#mito .swiper-slide h2{width:75%;margin:4% 0 0 5%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#mito .swiper-pagination{position:absolute;right:5%;bottom:0;left:auto;width:20%;font-size:3vmin;text-align:right;}
#mito .swiper-pagination-current{font-size:5vmin;line-height:1;color:#d11b1b;}
/*  */
.weft07{margin-top:5%;}
.foot{padding:20px 0 5px;margin:0 auto;color:#f79393;background:#d21414;}

@media only screen and (min-width: 640px){body{font-size:2.2vmin;}
  .lineline{left:16%;}
  .newList1 li h2{font-size:2.4vmin;}
  .newList1 li p{font-size:1.8vmin;}
  #jsyx h2{font-size:2.6vmin;}
  #jsyx p{font-size:1.8vmin;}
  .newList2 h2{font-size:2.4vmin;}}
