/* chinapeace top banner */
.cp-top-banner{display:block;width:100vw;position:relative;left:50%;transform:translateX(-50%);text-align:center;margin:0;padding:0}
.cp-top-banner img{width:100%;max-width:none;vertical-align:top;display:block}

/* chinapeace inzttjs - 时政推荐 */
.inzttjs{width:1200px;height:120px;margin:20px auto 0;overflow:hidden}
.inzttjs .inAdLeft,.inzttjs .inAdRight{overflow:hidden}
.inzttjs .inAdLeft{width:900px;height:120px;float:left}
.inzttjs .inAdRight{width:290px;height:120px;float:right}
.inzttjs .imgZoom img{width:100%;height:100%;display:block}

@media screen and (max-width: 768px){
    .inzttjs{width:auto;padding:10px;height:auto}
    .inzttjs .inAdLeft,.inzttjs .inAdRight{float:none;width:100%;height:auto;margin-bottom:10px}
    .inzttjs .imgZoom img{height:auto}
}

/* cabb */
input::-ms-clear{
display: none;
}
.incabb{line-height: 45px;height: 45px;overflow: hidden; background: #d7eefe;margin-bottom: 20px;}
.incabb .w1200>span a{color:#871A1A;font-weight: bold;}
.incabb .w1200>span img{vertical-align: text-top;}
.incabb .txtMarquee-left{ width:1070px;  position:relative; padding-right:20px;}
.incabb .txtMarquee-left .bd .tempWrap{ width:1070px !important;}
.incabb .txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.incabb .txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:45px; line-height:45px;  text-align:left; _display:inline; width:auto !important;  }
.incabb .txtMarquee-left .bd ul li a{color:#4c4c4c; font-size: 16px;}
::-ms-clear, ::-ms-reveal{display: none;}
/* cabb */
.inzttjs .inAdLeft{width:900px;height:120px;}
.inzttjs .inAdRight{width:290px;height:120px;}
.inzttjs .imgZoom img{width:100%;height:100%;}
.innewtt{padding:20px 0;}
.inttLeft{width:33px;height:92px; background: url(../images/intttitbg.png) no-repeat center;padding:28px 25px 0;display: none;}
.inttLeft a{color:#fff;font-size: 30px;line-height: 32px;}
.inttRight{width:100%;margin-right: 0;}
.inttRight dt{text-align: center;}
/*.inttRight dt a{font-size: 34px;color: #1c47a0;font-weight: bold;text-align: justify;}*/
.inttRight dt a{font-size: 24px;color: #3848a0;font-weight: bold;text-align: justify;}
.inttRight dd{font-size: 16px;color: #555555;line-height: 32px;padding-top: 16px;text-align: center;}
.inttRight dd a{color: #7492cd;padding-left: 10px;}


/*å¤´æ¡çº¢è‰²å­—ä½“ start*/
/*è¿™é‡Œæ³¨é‡ŠæŽ‰å°±è¡Œ*/


/*.inttRight dt a{font-size: 36px;}
.inttRight dt a,
.inttRight dd {
  color:rgb(218, 34, 34) !important;
}
.inttRight dd a{
  color:rgb(255, 33, 33)!important;
}
.inttRight dt a:hover,
.inttRight dd a:hover {
  color:#ff0000!important;
}*/

/*å¤´æ¡çº¢è‰²å­—ä½“ end*/



.inSwiper{width:620px;height:348px;position: relative; overflow: hidden; }
.inSwiper .pic img { width: 620px; height: 348px; display: block; }
.inSwiper .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.inSwiper .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.inSwiper .txt li{ height:40px; line-height:40px; position:absolute; bottom:-40px;width:80%;}
.inSwiper .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.inSwiper .num { position: absolute; z-index: 3; bottom: 13px; right: 8px; }
.inSwiper .num li{ float: left; position: relative; width: 10px; height: 10px; overflow: hidden; margin-right: 10px; cursor: pointer;border-radius: 100%; }
.inSwiper .num li a,.inSwiper .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; }
.inSwiper .num li span { z-index: 1; background: #fff; filter: alpha(opacity=50); opacity: 0.5; }
.inSwiper .num li.on a,.inSwiper .num a:hover{ background:#6794ee;  }
.szywGcdtTab{width: 540px;}
.szywGcdtTab .hd{ height: 46px; position: relative; background: url(../images/lmtitbg.png) no-repeat left bottom;}
.szywGcdtTab .hd .more{float: right;padding-top: 2px;}
.szywGcdtTab .hd .more a{font-size: 16px;color:#7492cd;}
.szywGcdtTab .hd ul{float: left;}
.szywGcdtTab .hd li{display: inline; padding: 0 5px; cursor: pointer; }
.szywGcdtTab .hd li,.szywGcdtTab .hd li a,.szywGcdtTab .hd ul span{font-size: 18px;color:#424242;font-weight: bold;}
.szywGcdtTab .hd ul span{padding: 0 10px;}
.szywGcdtTab .hd li.on,.szywGcdtTab .hd li.on a{color: #871A1A;}
.szywGcdtTab .bd{padding: 10px 0 0; clear: both; position: relative;overflow: visible;height: auto !important;}
.szywGcdtTab .bd .conWrap{width: 100% !important;height: auto !important;}
.szywGcdtTab .bd .conWrap .inTabList{width: 100% !important;position: relative !important;left: auto !important;height: auto !important;}
.inTabList dl{border-bottom: 1px dashed #c6cecb;padding-bottom: 15px;overflow: hidden;}
.inTabList dl dt{color:#871A1A;line-height: 35px;max-width: 100%;overflow: hidden;}
.inTabList dl dt a{color:#871A1A;font-size: 20px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inTabList dl dd{ font-size: 16px; line-height: 28px;color:#555; text-align: justify;max-width: 100%;overflow: hidden;}
.inTabList dl dd a{color:#7b97cf;}
.inlmtit{padding:8px 0 0;}
.inlmtit li{background:url(../images/list_d.png) no-repeat left 15px;padding-left:26px;height:35px;line-height: 35px;overflow: hidden;}
.inlmtit li a{font-size:16px;color:#555555;width:100%;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inlmtit li span{float: right;color:#9f9f9f;display: none;}
.inlmtit li.line{border-bottom: 1px dashed #d9d9d9;padding-bottom:20px;margin-bottom:20px;}
.inRdxw{margin:35px 0;}
.inRdxwL{width:48%;}
.inTitle{background: url(../images/lmtitbg.png) no-repeat left bottom; height: 46px;color: #871A1A;font-size: 18px; padding:0 0 0 3px;}
.inTitle a{color: #871A1A;font-size: 18px;}
.inTitle a.fr{color:#7492cd;font-size: 16px;padding-top: 2px;font-weight: normal;}
.inRdxwCon .w48{width:48%;}
.inRdxwDl{margin:20px 0 0;}
.inRdxwCon div.fl .inRdxwUl{margin: 14px 0 0;}
.inRdxwDl dt{width:226px;height:170px;overflow: hidden;}
.inRdxwDl dt img{width:100%;height:100%;}
.inRdxwDl dd{width:328px;text-align: justify;}
.inRdxwDl dd h3{line-height: 36px; }
.inRdxwDl dd h3 a{font-size: 20px;color:#333; font-weight: normal;padding-top: 2px;}
.inRdxwDl dd p{color:#555;line-height: 28px;font-size: 16px;padding-top: 8px;}
.inRdxwDl dd p a{color:#7b97cf;}
.blockCenter{margin-bottom: 35px;}
.inPajsSyzl{width:456px;}
.inPajsSyzl .inTabList dl{border-bottom: 0;padding-bottom:10px;}
.inPajsSyzl .inTabList dl dt{width:168px;height:126px;overflow: hidden;}
.inPajsSyzl .inTabList dl dt img{width:100%;height:100%;}
.inPajsSyzl .inTabList dl dd{width:268px; text-align: justify;}
.inPajsSyzl .inTabList dl dd h3{line-height: 36px;}
.inPajsSyzl .inTabList dl dd h3 a{font-weight: normal;font-size: 18px;color:#333;}
.inPajsSyzl .inTabList dl dd p{color:#555;line-height: 28px;font-size: 16px;padding-top: 4px;}
.inPajsSyzl .inTabList dl dd p a{color:#7b97cf;}
.inJsWhZgRm .hd li{padding:0;}
.inJsWhZgRm .hd ul span{padding:0;}
.mt30{margin-top: 30px;}
.bCenRight{width:330px;}
.bCenLeft{width:460px;flex-shrink: 0;}
.bCenCenter{flex:1;padding:0 20px;overflow: hidden;min-width:0;}
.inCenTwList dl{padding:16px 0 0;height:246px;position: relative;}
.inCenTwList dl dt{width:100%;height:246px;overflow: hidden;}
.inCenTwList dl dt img{width:100%;height:100%;}
.inCenTwList .expert-card-carousel{margin-top: 10px;}
.inCenTwList dl dd{text-align: justify;max-height:60px; line-height: 30px;color:#fff; position: absolute;left:0;bottom:0;width:90%;padding:5px 5%;background: url(../images/intitbg.png) repeat center;}
.mt20{margin-top: 20px;}
.blockCenterFlex{
  display: flex;
}
.inAdLeft,.inAdRight{overflow: hidden;}
.zfggAlzd,.inCawq{width:456px;}
.zfggAlzd .inlmtit li a,.inCawq .inlmtit li a{width:96%;}
.inCawqPic{width:469px;height:295px;position:relative;margin-top:23px;overflow: hidden;}
.inCawqPic img{width:100%;min-height:295px;}
.inCawqPic .bg{position:absolute;left:0;bottom:0;width:100%;background:#333;opacity:0.5;height:49px;}
.inCawqPic p{position:absolute;left:0;bottom:0;width:100%;padding:0 18px;height:49px;line-height:49px;color:#fff;box-sizing: border-box;}
.inCawqPic p a{color:#fff;font-size:18px;width:100%;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inCawqList{width:680px;}
.inZtzl{overflow: hidden;flex: 1;padding: 0 20px;}
.inZtzlPic1{margin: 20px 0 6px;overflow: hidden;width:700px;height:100px;}
.book-rec-list{display:flex;gap:20px;padding:10px 0;overflow-x:auto;}
.book-rec-item{flex-shrink:0;width:90px;text-decoration:none;color:#333;}
.book-rec-cover{width:90px;height:120px;overflow:hidden;background:#f5f5f5;border-radius:4px;}
.book-rec-cover img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s;}
.book-rec-item:hover .book-rec-cover img{transform:scale(1.05);}
.book-rec-name{margin-top:6px;font-size:13px;line-height:18px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;}
.inWqphCon{padding-top: 4px;}
.inWqphCon li{width:104px;height:38px;line-height:38px;border:1px solid #6887ca;float: left;margin:12px 12px 0 0;}
.inWqphCon li span{display: inline-block;width:16px;height:16px; line-height: 16px; background: url(../images/wlphnumbg.png) no-repeat;font-size: 12px;color: #fff;margin:0 8px 0 12px;text-align: center;}
.inWqphCon li span.one{ background: url(../images/wlphnum1.png) no-repeat;}
.inWqphCon li span.two{ background: url(../images/wlphnum2.png) no-repeat;}
.inWqphCon li span.three{ background: url(../images/wlphnum3.png) no-repeat;}
.inWqphCon li.inWqphLogin{text-align: center;}
.inWqphCon li.inWqphLogin a{display: block;color:#fff;background: #0496da;}
.inWqphCon li.mr0{margin-right: 0;}
.inWqphCon li a{color:#1c4aa3;display: inline-block;}
.inLinks .hd ul{border-bottom: 1px solid #871A1A; height: 46px;}
.inLinks .hd ul li{cursor: pointer; width:14%;height: 42px;margin:0 3%; text-align: center;float: left;font-size: 18px;color:#4f79c8;font-weight: bold;}
.inLinks .hd ul li.on{background: url(../images/yqljbg.png) no-repeat center bottom;color:#871A1A;}
.inLinks .bd{padding: 10px 0 20px;min-height: 288px;}
.inLinkList li{line-height: 36px;float: left;width:16%; text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding:0 2%;}
.inLinkList li a{color:#85888f;}
.inright{position: fixed;top:23%;left:50%;margin-left: 610px;display: none;}
.inright dl{color:#1c47a0;font-size: 16px;text-align: center;padding-bottom: 20px;}
.inttRight dt a:hover,.inTabList dl dt a:hover{color:#5189f5;}
.inttRight dt a:hover {
  color: #5189f5;
}
.inright dl dt{width:100px;height:100px;}
.inright dl dt img{width:100%;height:100%;}
.inttRight dd a:hover,.szywGcdtTab .hd .more a:hover,.inTabList dl dd a:hover,.inlmtit li a:hover,.inTitle a:hover,.inRdxwDl dd p a:hover,.inRdxwDl dd h3 a:hover,.inPajsSyzl .inTabList dl dd h3 a:hover,.inPajsSyzl .inTabList dl dd p a:hover,.inLinkList li a:hover{color:#1c4aa3;}
.inttRight dd a:hover {
  color: #5189f5
}
.inWqphCon li:hover{border: 1px solid #46aedf;}
.inWqphCon li:hover a{color:#46aedf;}
.inWqphCon li.inWqphLogin a:hover{background: #46aedf;color:#fff;}

.picScroll-left01 {width:290px;  overflow:hidden; position:relative; }
.picScroll-left01 .hd{position:absolute; width: 100%; bottom: 4px; left: 0; height:1px; z-index:200;}
.picScroll-left01 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left01 .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;  position:relative;}
.picScroll-left01 .bd ul li .pic{ text-align:center; }
.picScroll-left01 .bd ul li .pic a {display: block;width:290px; height:120px;}
.picScroll-left01 .bd ul li .pic img{ width:290px; height:120px; display:block;}

.inzttjs{
	margin:10px 0;
}

/* 服务中心 - banner-list 彩色卡片风格 (参考12348.gov.cn) */
.banner-list{margin-top: 15px;overflow: hidden;}
.banner-list ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: flex-start;gap: 12px;}
.banner-list li{float: left;width: calc((100% - 84px) / 8);min-width: 110px;height: auto;min-height: 180px;text-align: center;padding-top: 20px;box-sizing: border-box;cursor: pointer;border-radius: 6px;transition: transform 0.3s ease, box-shadow 0.3s ease;}
.banner-list li:hover{transform: translateY(-5px);box-shadow: 0 8px 25px rgba(0,0,0,0.2);}
.banner-list li:nth-child(8n+1){background: linear-gradient(135deg, #6687e6, #5672c2);}
.banner-list li:nth-child(8n+2){background: linear-gradient(135deg, #4180de, #376cbb);}
.banner-list li:nth-child(8n+3){background: linear-gradient(135deg, #37add3, #2e92b2);}
.banner-list li:nth-child(8n+4){background: linear-gradient(135deg, #23ad91, #1e927a);}
.banner-list li:nth-child(8n+5){background: linear-gradient(135deg, #48995b, #3d814d);}
.banner-list li:nth-child(8n+6){background: linear-gradient(135deg, #e5bd1a, #c19f16);}
.banner-list li:nth-child(8n+7){background: linear-gradient(135deg, #8147a2, #6d3c89);}
.banner-list li:nth-child(8n+8){background: linear-gradient(135deg, #cc1d1d, #ac1818);}
.banner-list li a{display: block;text-decoration: none;width: 100%;height: 100%;}
.banner-list li img{width: 70px;height: 70px;object-fit: contain;margin-bottom: 10px;}
.banner-name{line-height: 22px;color: #ffffff;font-size: 16px;font-weight: bold;margin-top: 8px;padding: 0 5px;}
.banner-txt{line-height: 22px;font-size: 13px;margin-top: 6px;padding: 0 5px;opacity: 0.9;}
.banner-list li:nth-child(8n+1) .banner-txt{color: #bdcefe;}
.banner-list li:nth-child(8n+2) .banner-txt{color: #98c1ff;}
.banner-list li:nth-child(8n+3) .banner-txt{color: #93e1fb;}
.banner-list li:nth-child(8n+4) .banner-txt{color: #a6ffed;}
.banner-list li:nth-child(8n+5) .banner-txt{color: #a5e1b3;}
.banner-list li:nth-child(8n+6) .banner-txt{color: #ffeda2;}
.banner-list li:nth-child(8n+7) .banner-txt{color: #d19af0;}
.banner-list li:nth-child(8n+8) .banner-txt{color: #ff9b9b;}

/* 服务快捷入口 - service-card (参考12348.gov.cn) */
.service-card{margin-top: 20px;overflow: hidden;}
.service-card ul{list-style: none;margin: 0;padding: 0;}
.service-card li{float: left;width: calc(25% - 12px);height: 98px;line-height: 98px;color: #d01515;font-size: 16px;font-weight: bold;margin-right: 15px;margin-bottom: 0;cursor: pointer;border-radius: 4px;overflow: hidden;transition: all 0.3s;}
.service-card li:hover{transform: translateY(-2px);box-shadow: 0 4px 15px rgba(208,21,21,0.2);}
.service-card li:nth-child(1){background: url('../images/service_card_bg1.png') no-repeat center;background-size: cover;}
.service-card li:nth-child(2){background: url('../images/service_card_bg2.png') no-repeat center;background-size: cover;}
.service-card li:nth-child(3){background: url('../images/service_card_bg3.png') no-repeat center;background-size: cover;}
.service-card li:nth-child(4){margin-right: 0;background: url('../images/service_card_bg4.png') no-repeat center;background-size: cover;}
.service-card li a{display: block;height: 100%;text-decoration: none;color: #d01515;padding-left: 20px;}
.service-card i{display: inline-block;width: 52px;height: 100%;vertical-align: middle;margin-right: 8px;background-repeat: no-repeat;background-position: center center;background-size: contain;}
.service-card li:nth-child(1) i{background-image: url('../images/service_card_icon1.png');}
.service-card li:nth-child(2) i{background-image: url('../images/service_card_icon2.png');}
.service-card li:nth-child(3) i{background-image: url('../images/service_card_icon3.png');}
.service-card li:nth-child(4) i{background-image: url('../images/service_card_icon4.png');}
.service-card span{font-size: 14px;}

@media screen and (max-width: 1200px) {
    .service-card li{width: 100%;margin-bottom: 10px;}
    .service-card li:nth-child(odd){clear: both;}
}
.service-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;padding: 20px 0;}
.service-grid-item{display: flex;flex-direction: column;align-items: center;padding: 18px 10px;border-radius: 6px;transition: all 0.3s;text-decoration: none;border: 1px solid #eee;}
.service-grid-item:hover{box-shadow: 0 4px 12px rgba(15,64,158,0.12);transform: translateY(-2px);border-color: #d7eefe;}
.service-grid-icon{width: 80px;height: 80px;overflow: hidden;margin-bottom: 10px;}
.service-grid-icon img{width: 100%;height: 100%;object-fit: cover;}
.service-grid-item span{font-size: 15px;color: #333;text-align: center;white-space: nowrap;}

/* 法学专家/知名律师 卡片轮播 */
.expert-card-carousel{position: relative;}
.expert-card-wrap{position: relative;height: 160px;overflow: hidden;}
.expert-card{position: absolute;top:0;left:0;width:100%;height:100%;text-decoration: none;overflow: hidden;border: 1px solid #eee;border-radius: 6px;padding: 20px;box-sizing: border-box;opacity: 0;visibility: hidden;transition: opacity 0.4s, visibility 0.4s;}
.expert-card.active{opacity: 1;visibility: visible;}
.expert-card-photo{float: left;width: 96px;height: 128px;overflow: hidden;border-radius: 6px;}
.expert-card-photo img{width: 100%;height: 100%;object-fit: cover;}
.expert-card-info{margin-left: 120px;overflow: hidden;}
.expert-card-info h4{font-size: 22px;color: #871A1A;margin-bottom: 12px;font-weight: 600;}
.expert-card-info p{font-size: 14px;color: #555;line-height: 24px;text-align: justify;}
.expert-card-dots{text-align: center;padding: 10px 0 0;}
.expert-card-dots span{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: #ddd;margin: 0 4px;cursor: pointer;transition: all 0.3s;}
.expert-card-dots span.active{background: #871A1A;width: 20px;border-radius: 4px;}

/* 普法视频横向列表 */
.video-horizontal-list{display: flex;gap: 15px;padding: 15px 0;overflow-x: auto;flex-wrap: wrap;}
.video-h-item{width: 218px;text-decoration: none;flex-shrink: 0;display: block;}
.video-h-cover{width: 218px;height: 136px;overflow: hidden;position: relative;border-radius: 4px;}
.video-h-cover img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.3s;}
.video-h-item:hover .video-h-cover img{transform: scale(1.05);}
.video-h-play{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 40px;height: 40px;background: rgba(0,0,0,0.5);border-radius: 50%;pointer-events: none;}
.video-h-play::after{content: '';position: absolute;top: 50%;left: 55%;transform: translate(-50%, -50%);border-left: 14px solid #fff;border-top: 9px solid transparent;border-bottom: 9px solid transparent;}
.video-h-item p{margin-top: 8px;font-size: 14px;color: #333;line-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.video-h-item:hover p{color: #871A1A;}
/* 响应式适配 - PC端 */
@media (min-width: 768px) {
  .inGgZdZt {
    margin: 35px 0;
    display: flex;
  }
}

/* 响应式适配 - 平板和手机端 */
@media screen and (max-width: 1200px) {
    .inPajsSyzl { width: 380px; }
    .bCenCenter { padding: 0 10px; }
    .expert-card-photo{width: 140px;height: 190px;}
    .expert-card-info{margin-left: 155px;}
    .expert-card-info h4{font-size: 18px;}
    .expert-card-wrap{height: 220px;}
    .inPajsSyzl .inTabList dl dd { width: 200px; }
    .banner-list ul{gap: 8px;}
    .banner-list li{min-height: 150px;padding-top: 15px;}
    .banner-list li img{width: 55px;height: 55px;}
    .banner-name{font-size: 14px;}
    .banner-txt{font-size: 12px;line-height: 18px;}
    .video-h-item{width: 47%;}
    .video-h-cover{width: 100%;height: 112px;}
}

@media screen and (max-width: 992px) {
    .blockCenter > div { float: none !important; width: 90% !important; margin-bottom: 20px; }
    .inPajsSyzl .inTabList dl { display: block; }
    .inPajsSyzl .inTabList dl dt { width: 100%; height: auto; }
    .inPajsSyzl .inTabList dl dd { width: 100%; }
    .inPajsSyzl .inTabList dl dd h3 { font-size: 16px; line-height: 24px; }
    .inPajsSyzl .inTabList dl dd p { font-size: 14px; line-height: 22px; }
    .szywGcdtTab .hd ul li { padding: 8px 0px; font-size: 14px; }
    .szywGcdtTab .hd .more a { font-size: 12px; }
    .inlmtit li a { font-size: 14px; }
    .banner-list ul{flex-wrap: wrap;gap: 8px;}
    .banner-list li{width: calc((100% - 24px) / 3);min-height: 140px;}
    .video-horizontal-list{flex-wrap: wrap;}
    .inzttjs .imgZoom img{height: auto;}
}

@media screen and (max-width: 768px) {
    .blockCenter { margin-bottom: 15px; }
    .mt30 { margin-top: 15px; }
    .inlmtit li span.fr { display: none; }
    .banner-list ul{flex-wrap: wrap;gap: 6px;}
    .banner-list li{width: calc((100% - 12px) / 2);min-height: 120px;padding-top: 12px;}
    .banner-list li img{width: 45px;height: 45px;}
    .banner-name{font-size: 13px;}
    .banner-txt{font-size: 11px;line-height: 16px;}
    .video-h-item{width: 47%;}
    .video-h-cover{width: 100%;height: 100px;}
    .inLinks{
      width: 90%!important;
      margin: 0 5% 5%!important;
    }
}