@import url('https://fonts.googleapis.com/css2?family=Ma+Shan+Zheng&display=swap');

.pdl30 { padding-left: 30px; }
.pdr30 { padding-right: 30px; }
.fl { float: left; }
.fr { float: right; }
.mozbox { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: horizontal; -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; -o-flex-direction: row; flex-direction: row; }
.boxflex { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.row1 { text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; }
.row2 { text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; }
.row3 { text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; }
.textO { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.textO2 { text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; }
.textO3 { text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; }
.textO4 { text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; }
.textR { text-align:right;}

.commonweb { max-width:1180px;padding-left:0;padding-right:0;}
html { height:100%;}
body { min-width:320px;padding-top:80px;background:linear-gradient(180deg,#f0f5f7 0%,#e8eef1 100%);min-height:100%;}
/*top*/
header { height:80px;position:fixed;top:0;left:0;right:0;z-index:5;background:#fff;box-shadow:0 2px 12px rgba(0,96,128,0.1);}
.headerT { position:relative;z-index:8;height:100%;padding:0 10px;background:#fff;}
.logo { float:left;display:block;height:100%;position:relative;padding:8px 0;z-index:1;}
.logo img { height:54px;}
.logo-slogan { position:absolute;right:10px;top:0;display:inline-block;margin:0;padding:0;line-height:80px;font-family:'Ma Shan Zheng','华文行楷','STXingkai','KaiTi','楷体',cursive;font-size:50px;color:#006080;letter-spacing:4px;white-space:nowrap;user-select:none;}
.logo-slogan-mob { display:none; }
.navbtn { position:absolute;top:0;bottom:0;right:0;width:50px;transition:all 0.2s ease-in-out;}
.navbtn span, .navbtn span:after, .navbtn span:before {background:#fff;content:"";cursor:pointer;display:block;height:2px;left:50%;position:absolute;top:50%;transition:all 500ms ease-in-out 0s;width:22px; background:#006080;}
.navbtn span:after { transform:translate3d(-50%, 6px, 0px);-webkit-transform:translate3d(-50%, 6px, 0px);}
.navbtn span:before { transform:translate3d(-50%, -9px, 0px);-webkit-transform:translate3d(-50%, -8px, 0px);}
.navbtn.show span:after { top:10px;transform:translateX(-50%) translateY(-10px) rotate(-45deg);-webkit-transform:translateX(-50%) translateY(-10px) rotate(-45deg);}
.navbtn.show span:before { top:0px;transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);}
.navbtn span{ transform:translate3d(-50%, 0px, 0px);-webkit-transform:translate3d(-50%, 0px, 0px);}
.navbtn.show span { background:transparent;}

.headerT .link1 { float:right;background-color:#006080;height:28px;line-height:28px;padding:0 10px;border-radius:28px;font-size:13px;color:#fff;margin:17px 45px 0 0;display:none;}

.nav { position:fixed;z-index:5;top:0;padding-top:60px;height:100%;max-height:100%;left:0;right:0;}
.nav .bgbtn { display:block;top:60px;left:0;right:0;bottom:0;position:absolute;z-index:1;background:rgba(0,0,0,.1);}
.navM {position:relative;z-index:2;background-color:#fff;border-top:1px solid #006080;border-bottom:2px solid #006080;padding-bottom:20px;overflow-x:hidden;overflow-y:auto;max-height:100%;padding:0 10px 20px;}
.nav ul { }
.nav li { display:block;height:50px;line-height:50px;border-bottom:1px solid #ccc;font-size:16px;}
.nav li a { display:block;padding:0 10px;}
.searchlinkbox { padding-top:20px;max-width:312px;margin:0 auto;}
.searchlinkbox .englishbtn { float:right;width:28px;height:28px;line-height:28px;text-align:center;border-radius:28px;background:#006080;color:#fff;font-size:13px;font-weight:bold;}
.searchlinkbox .link1 { float:left;height:28px;line-height:26px;border:1px solid #006080;border-radius:4px;width:100px;text-align:center;/*color:#006080;*/font-size:14px;}
.searchlinkbox .searchbox {margin-left:110px;margin-right:38px;height:28px; }
.searchbox { position:relative;}
.searchbox label { display:block;padding:5px 40px 5px 10px;height:28px;border-radius:28px;background-color:#e3e3e3;}
.searchbox label input { display:block;width:100%;height:18px;background:none;}
.searchbox .button { position:absolute;top:0;bottom:0;right:0;width:36px;display:block;background:url(mlxx_icon_01.png) no-repeat center center;line-height:200px;overflow:hidden;}


/*banner*/
.insidebanner { width: 100%; overflow: hidden; }
.insidebanner img { display: block; width: 100%; }

/*foot*/
/* ===== Footer 简洁美观布局 ===== */
footer { padding:32px 20px 20px;background:linear-gradient(180deg,#004C66 0%,#00384A 100%);color:#fff;font-size:14px;position:relative;}
footer::before { content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#E06000 0%,#E8A800 50%,#E06000 100%);}
footer a { color:rgba(255,255,255,0.78);transition:color 0.2s ease;}
footer a:hover { color:#E8A800;}

/* 主体内容：左侧信息 + 右侧二维码 */
.footInner { max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:0 20px;}
.footMain { flex:1 1 auto;min-width:280px;display:flex;align-items:center;gap:20px;}
.footBrand { flex:0 0 auto;}
.footLogo { height:50px;display:block;filter:brightness(1.1);}
.footInfo { flex:1 1 auto;}
.footName { font-size:18px;font-weight:bold;color:#fff;margin:0 0 8px 0;letter-spacing:1px;}
.footAddr, .footContact { font-size:13px;color:rgba(255,255,255,0.82);line-height:1.8;margin:0;}
.footIcon { color:#E8A800;margin-right:4px;}

/* 二维码 */
.footQR { flex:1 1 auto;text-align:center;display:flex;gap:14px;align-items:flex-start;justify-content:center;flex-wrap:wrap;}
.footQRItem { text-align:center;flex:0 0 auto;}
.footQRItem img { width:80px;height:80px;display:block;border:2px solid rgba(255,255,255,0.15);border-radius:6px;background:#fff;padding:3px;}
.footQRText { font-size:11px;color:rgba(255,255,255,0.75);margin:5px 0 0 0;letter-spacing:1px;white-space:nowrap;}

/* 友情链接 */
.footLinks { max-width:1180px;margin:20px auto 0;padding-top:16px;border-top:1px solid rgba(255,255,255,0.12);display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;}
.footLinksLabel { color:rgba(255,255,255,0.55);font-weight:bold;flex:0 0 auto;}
.footLinks a { flex:0 0 auto;}

/* 版权信息 */
.footCopy { max-width:1180px;margin:14px auto 0;padding-top:12px;border-top:1px solid rgba(255,255,255,0.08);text-align:center;}
.footCopy p { font-size:12px;color:rgba(255,255,255,0.55);margin:0;letter-spacing:0.5px;}

/*主体内容*/
.content { padding-top:12px;padding-bottom:12px;}
/*banner*/
.indexbanner { position: relative; width: 100%; overflow: hidden;}
.indexbanner .shadeboxL, .indexbanner .shadeboxR { display: block; width: 50%; position: absolute; z-index: 2; top: 0; bottom: 0; background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#8F000000,endcolorstr=#8F000000); }
.indexbanner .shadeboxL { margin-right: 620px; right: 50%; }
.indexbanner .shadeboxR { margin-left: 620px; left: 50%; }
.phone-slide { position: relative; width: 100%; max-width: 1240px; margin: 0 auto; z-index: 1; }
.phone-slide ul { width: 99999px; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate(0,0); -ms-transform: translate(0,0,0); transform: translate3d(0,0,0); position: relative; box-sizing: content-box; height: 400px; z-index:1;}
.phone-slide ul li { position: relative; flex-shrink: 0; float: left; overflow: hidden; height: 400px; }
.phone-slide ul li img { display: block; margin: 0 auto; width: 100%; height: 100%;object-fit: cover; position: relative; left: 50%; transform: translateX(-50%);-webkit-transform: translateX(-50%); }/** object-fit: cover;**/
.phone-slide .dot {position:absolute;left:0;bottom:5%; z-index:2;text-align:center;width:100%;}
.phone-slide .dot span { display:inline-block;height:10px;width:10px;border-radius:10px;margin:0 4px;background-color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.8);transition:all 0.3s ease;}
.phone-slide .dot span.swiper-pagination-bullet-active { background-color:#E06000;border-color:#E8A800;transform:scale(1.3);}
.indexbanner .prevbtn, .indexbanner .nextbtn { position: absolute;z-index:2; top: 50%; display: block; width: 24px; height: 47px; background: url(mlxx_icon_02.png) no-repeat; background-size: auto 100%; transform: translateY(-50%); display:none;}
.indexbanner .prevbtn { left:0; background-position: left center; }
.indexbanner .nextbtn { right: 0px; background-position: right center; }
.phone-pagination { text-align: center; z-index: 10; bottom: 0; left: 0; width: 100%; font-size:16px; color: #fff; line-height: 30px; }

.indexlump1 { margin-top:12px;padding:10px 0;text-align:center;background-color:#fff;}
.indexlump1 ul li { display:inline-block;width:24%;padding:9px 5px;height:86px;}
.indexlump1 ul li:nth-child(1) { margin-left:12%;}
.indexlump1 ul li:nth-child(3) { margin-right:12%;}
.indexlump1 ul li img { display:block;margin:0 auto;width:50%;max-width:55px;}
.indexlump1 ul li .name { display: block; height: 24px; line-height: 24px; overflow: hidden; font-size: 16px; color: #061701; margin-top: 8px; position: relative; }

.indexlump { margin-top:12px;background-color:#fff;border:1px solid #e6e6e6;border-radius:6px;box-shadow:0 2px 12px rgba(0,96,128,0.10);transition:box-shadow 0.3s ease, transform 0.2s ease;}
.indexlump:hover { box-shadow:0 6px 20px rgba(0,96,128,0.18);transform:translateY(-1px);}
.indexlump .titlename1 { height:56px;padding:0 18px 0 16px;line-height:56px;background:linear-gradient(135deg,#006080 0%,#0088A8 100%);position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;}
.indexlump .titlename1::before { content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#E06000 0%,#E8A800 100%);}
.indexlump .titlename1::after { content:"";position:absolute;right:-30px;top:-30px;width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,0.06);}
.indexlump .titlename1 .name { flex:1 1 auto;min-width:0;display:flex;align-items:center;height:56px;font-size:19px;font-weight:bold;color:#fff;padding:0 8px 0 46px;background-repeat:no-repeat;background-position:8px center;background-size:28px 28px;letter-spacing:1.5px;}
.indexlump .titlename1 .morebtn { flex:0 0 auto;font-size:13px;color:rgba(255,255,255,0.9);background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.3);padding:6px 16px;border-radius:4px;transition:all 0.3s ease;font-weight:500;letter-spacing:0.5px;backdrop-filter:blur(4px);}
.indexlump .titlename1 .morebtn:hover { background:linear-gradient(135deg,#E06000 0%,#E8A800 100%);border-color:transparent;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(224,96,0,0.4);}
/* 4个板块专属图标（线性风格，28x28） */
.sec_news { background-image:url(mlxx_icon_14.png);}
.sec_notice { background-image:url(mlxx_icon_15.png);}
.sec_edu { background-image:url(mlxx_icon_16.png);}
.sec_public { background-image:url(mlxx_icon_17.png);}
.indexlump1M { padding:10px;}
.indexlump1M .imgbox img { display:block;width:100%;max-width:375px;margin:0 auto;}
.indexnews { margin-top:20px;}
.indexnewsT .name { font-size:16px;line-height:20px;color:#006080;}
.indexnewsT .text { font-size:14px;line-height:24px;color:#999;margin-top:11px;}
.indexnewsL { padding-top:13px;font-size:16px;}
.indexnewsL li { padding:8px 0;height:42px;border-top:1px dashed #d0d0d0;line-height:26px;transition:background 0.2s ease;}
.indexnewsL li:hover { background:rgba(224,96,0,0.05);}
.indexnewsL li .time { float:right;color:#999;font-size:13px;}
.indexnewsL li .name { height:26px;padding-right:80px;font-size:15px;color:#333;position:relative;}
.indexnewsL li .name::before { content:"";display:inline-block;width:4px;height:4px;background:#E06000;border-radius:50%;margin-right:8px;vertical-align:middle;}
.indexlump2M { padding:10px;}
.indexlump2M .indexnewsL { padding-top:0;}
.indexlump2M .indexnewsL li { border:none;}

/*内页*/
.insidemain { margin-top:12px;background-color:#fff;}
.insidenav { position:relative;background-color:#e3e7ea;}
.insidenav .titlebox { height:50px;background:linear-gradient(135deg,#006080 0%,#0088A8 100%);color:#fff;line-height:50px;padding:0 10px;font-size:16px;position:relative;}
.insidenav .titlebox::before { content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#E06000;}
.insidenav .titlebox .entitle { display:none;}
.insidenav .titlebox::after { content:"";display:block;width:28px;height:20px;background:url(mlxx_icon_12.png) no-repeat center center;background-size:100% auto;position:absolute;top:50%;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 500ms ease-in-out 0s;}
.insidenav .titlebox.show::after {transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);transition:all 500ms ease-in-out 0s; }
.insidenav ul { position:absolute;top:100%;left:0;right:0;background-color:#e3e7ea;display:none;z-index:1;}
.insidenav ul li {border-bottom:1px solid #d1d7dc;position:relative;}
.insidenav ul li .onename { position:relative;display:block;height:56px;line-height:56px;overflow:hidden;font-size:14px; padding:0 10px 0 26px;}
.insidenav ul li .onename::after { content:"";display:block;width:6px;height:6px;border-radius:6px;background-color:#666;position:absolute;top:50%;left:10px;margin-top:-3px;}
.insidenav ul li .onename.cur,.insidenav ul li .onename:hover { background-color:#006080;color:#fff;}
.insidenav ul li .onename.cur::after,.insidenav ul li .onename:hover::after { background-color:#fff;}

.insideM { padding:10px 10px 20px;}
.insidetitle { font-size:20px;color:#006080;line-height:40px;height:40px;border-bottom:1px solid #e8e7e7;margin-bottom:10px;}
.newslist dl { padding:10px;border:1px solid #e8e7e7;margin-top:12px;}
.newslist dl dt { display:none;}
.newslist dl dd .name { font-size:18px;line-height:20px;color:#333;}
.newslist dl dd .time { color:#777;}
.newslist dl dd .text { margin-top:12px;color:#777;}

.listmorebtn { display:block;height:40px;line-height:40px;text-align:center;background:linear-gradient(135deg,#006080 0%,#0088A8 100%);color:#fff;font-size:14px;cursor:pointer;margin-top:20px;border-radius:20px;transition:all 0.3s ease;}
.listmorebtn:hover { background:linear-gradient(135deg,#E06000 0%,#F08030 100%);}

.singlepage { font-size:14px;line-height:24px;color:#333;}
.singlepage img { max-width:100%;}

.newslist2 { }
.newslist2 li { position:relative;height:59px;line-height:59px;border-bottom:1px solid #e6e6e6;font-size:14px;color:#777;transition:background 0.2s ease;}
.newslist2 li:hover { background:rgba(224,96,0,0.03);}
.newslist2 li .name { float:left;max-width:60%;height:59px;position:relative;padding-left:24px;}
.newslist2 li .name::after { content:"";display:block;width:9px;height:9px;border-radius:50%;border:3px solid #E06000;background:transparent;position:absolute;top:50%;left:0;margin-top:-8px;}
.newslist2 li .time { float:right;}

/*新闻详情*/
.commonDetailed{background:#FFF; padding:0px;}
.commonDetailedtitle{ border-bottom:1px solid #cccccc; padding-bottom:10px;}
.commonDetailedtitle h3{ font-size:28px; text-align:center; line-height:32px; color:#000; padding:50px 0px 0px;}
.commonDetailedtitleTimeAuthor{ text-align:center; color:#666; font-size:13px; padding:15px 0px;}
.commonDetailedtitleTimeAuthor span{ padding-right:10px;}
.commonDetailedContents{ padding:30px 16px; font-size:14px; color:#666;}
.commonDetailedContentsfoot { padding-top:20px;padding-bottom:20px;}
.commonDetailedContentsfoot p{ text-align:center;}
.commonDetailedContentsfoot p a{ display:inline-block; background:linear-gradient(135deg,#006080 0%,#0088A8 100%); padding:5px 30px; color:#FFF; font-size:14px;border-radius:20px;transition:all 0.3s ease;}
.commonDetailedContentsfoot p a:hover{background:linear-gradient(135deg,#E06000 0%,#F08030 100%);color:#FFF;}

.reC { color:#E06000;}
.insidemain2 { background-color:#fff;border:1px solid #d9d9d9;padding:12px 12px;}
.insidemain2 .titlename1 { font-size:18px;font-weight:bold;line-height:44px;border-bottom:1px solid #dedede;}
.insidemain2 .titlename1 .text1 { float:right;font-size:14px;font-weight:normal;}
.insidemain2 .titlename1 .text1 a { color:#006080;}
.loginbox { max-width:465px;margin:0 auto;padding:20px 0;}
.loginbox dl { margin-top:10px;}
.loginbox dl dt {font-size:14px;line-height:24px; }
.loginbox dl dd label { display:block;padding:10px;border:1px solid #dedede;height:40px;}
.loginbox dl dd label input { display:block;height:18px;width:100%;}
.loginbox dl dd .submitbtn { display:block;width:100%;height:40px;text-align:center;background:linear-gradient(135deg,#006080 0%,#0088A8 100%);color:#fff;font-size:16px;border-radius:20px;transition:all 0.3s ease;}
.loginbox dl dd .submitbtn:hover { background:linear-gradient(135deg,#E06000 0%,#F08030 100%);}
.loginbox table { width:100%;max-width:618px;margin:20px auto;}
.loginbox table, .loginbox table th, .loginbox table td { border-collapse:collapse;border:1px solid #d9d9d9;text-align:center;}
.loginbox table th, .loginbox table td { height:40px;font-size:14px;}
.loginbox table th { color:#006080;}

.imgslist { }
.imgslist ul li a {display:block;margin-bottom:20px;box-shadow:0 5px 5px rgba(0,0,0,.1);}
.imgslist ul li img { display:block;width:100%;}
.imgslist ul li .name { height:37px;line-height:37px;padding:0 30px 0 20px;font-size:14px;background:url(mlxx_icon_16.png) no-repeat right center;}

/*ipad竖版区域*/
@media (min-width: 768px) {
    .indexlump1 ul li { width:24%;}

    .newslist2 li .name { max-width:80%;}

    .insidemain2 .titlename1 { font-size:24px;line-height:52px;}
    .loginbox { padding-top:44px;}
    .loginbox dl { position:relative;padding-left:65px;margin-top:24px;}
    .loginbox dl dt { position:absolute;top:0;left:0;height:40px;line-height:40px;}
    .loginbox dl dd .submitbtn { margin-top:40px;}

    .imgslist ul { margin-left:-10px;margin-right:-10px;padding-top:14px;}
    
}

/*ipad横版区域*/
@media (min-width: 992px) {
    body { padding-top:0;}
    header { height:auto;position:relative;}
    .headerT { padding-top:8px;}
    .logo img { height:67px;}
    .logo-slogan { font-size:35px;line-height:70px;padding-top:15px;right:10px;letter-spacing:3px;}
    .searchlinkbox { float:right;padding-top:33px;}

    .nav { position:relative;margin-top:4px;padding-top:0;overflow:hidden;}
    .nav .bgbtn { display:none;}
    .navM { background:#006080;padding:0;height:50px;overflow:hidden;border:none;}
    .nav ul { }
    .nav ul li { float:left;width:14.28%;font-size:16px;border:none;}
    .nav ul li a { display:block;line-height:50px;height:50px;overflow:hidden;color:#fff;text-align:center;}
    .nav ul li a.cur ,.nav ul li a:hover { background:#0088A8;font-weight:bold;position:relative;}
.nav ul li a.cur::after, .nav ul li a:hover::after { content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:3px;background:linear-gradient(90deg,#E06000,#E8A800);transition:width 0.3s ease;}
.nav ul li a.cur::after { width:60%;}
    .nav ul.ul5 li { width:20%;}
    .nav ul.ul6 li { width:16.66%;}
    .nav ul.ul8 li { width:12.5%;}
    .nav ul.ul9 li { width:11.11%;}

    footer { padding:24px 20px 20px;}
    .footInner { gap:24px;}
    .footMain { gap:20px;}
    .footQR { gap:16px;flex-wrap:nowrap;justify-content:center;}
    .footQRItem img { width:85px;height:85px;}
    .footQRText { font-size:12px;margin:6px 0 0 0;}

    .indexbanner .prevbtn, .indexbanner .nextbtn {width: 47px; height: 94px; }

    .indexlump { margin-left:-10px;}
    .indexlump3 { margin-right:-10px;}
    .indexlump1 ul li { width:16%;}
    .indexlump1 ul li:nth-child(1) { margin-left:0;}
    .indexlump1 ul li:nth-child(3) { margin-right:0;}

    .indexlump1M { padding:16px 17px;overflow:hidden;}
    .indexlump1M .imgbox { float:left;width:345px;height:239px;margin-left:-361px;}
    .indexlump1M .imgbox img { width:345px;height:239px;}
    .indexlump1M .indexnewsL {overflow:hidden; }
    .indexnews { margin-top:0;}
    .indexlump2M {padding:10px 14px;overflow:hidden;}
    .indexlump2M .indexnewsL {height:252px;overflow:hidden; }

    .insidemain { padding-left:246px;position:relative;}
    .insidenavbg { display:block;position:absolute;z-index:100;top:0;left:0;bottom:0;width:246px;background-color:#fff;}
    .insidenav { float:left;width:246px;margin-left:-246px;position:relative;z-index:101;overflow:hidden;background-color:#fff;}
    .insidenav .titlebox { height:auto;line-height:normal;padding:18px;}
    .insidenav .titlebox::after { display:none;}
    .insidenav .titlebox .entitle { font-size:26px;font-weight:bold;display:block;word-wrap:break-word;overflow-wrap:break-word;}
    .insidenav .titlebox .cntitle { font-size:18px;font-weight:bold;display:block;}
    .insidenav ul { display:block;position:relative;top:0;right:auto;background-color:#fff;}
    .insidenav ul li .onename { padding-left:35px;padding-right:40px;}
    .insidenav ul li .onename::after { left:18px;width:7px;height:7px;}
    .insidenav ul li .onename .icon { display:block;width:9px;height:11px;background:url(mlxx_icon_13.png) no-repeat center bottom;background-size:100% auto;position:absolute;top:50%;right:19px;margin-top:-5px;}
    .insidenav ul li .onename.cur .icon, .insidenav ul li .onename:hover .icon {background-position:center top;}
    .insideM { float:left;width:100%;padding:0 6.5% 84px;}
    .insidetitle { line-height:44px;padding-top:10px;height:auto;}
    .newslist dl { padding-left:93px;padding-top:20px;padding-bottom:26px;margin-top:19px;}
    .newslist dl dt { float:left;display:block;width:76px;margin-left:-76px;position:relative;border-bottom:1px solid #006080;background:#006080;padding-top:1px;}
    .newslist dl dd { float:left;width:100%;max-width:594px;padding-left:18px;}
    .newslist dl dt .time1 { display:block;font-size:36px;text-align:center;line-height:60px;height:60px;overflow:hidden;color:#006080;border:1px solid #006080;border-top:none;border-bottom:none;background-color:#fff;}
    .newslist dl dt .time2 { display:block;font-size:13px;text-align:center;line-height:24px;height:24px;overflow:hidden;color:#006080;border:1px solid #006080;border-top:none;border-bottom:none;background-color:#fff;margin-top:1px;}
    .newslist dl dt::after { content:"";display:block;width:11px;height:11px;border-left:1px solid #006080;border-bottom:1px solid #006080;background-color:#fff;position:absolute;bottom:-7px;left:50%;transform:translateX(-50%) rotate(-45deg);-webkit-transform:translateX(-50%) rotate(-45deg);}
    .newslist dl:hover dt { background-color:#fff;}
    .newslist dl:hover dt .time1 { background-color:#006080;color:#fff;}
    .newslist dl:hover dt .time2 { background-color:#006080;color:#fff;}
    .newslist dl:hover dt::after { background-color:#006080;}

    .listmorebtn { margin-top:60px;}
    .commonDetailedContentsfoot { padding-bottom:0;}

    .insidemain2 {padding:17px 39px;}
}

/*响应PC区域*/
@media (min-width: 1200px) {
    .headerT .link1 { display:block;margin-top:33px;margin: 33px -100px 0 0;}
	.searchlinkbox .link1 {margin-left: -100px!important;
    margin-top: 1px!important;}

}

@media (max-width: 991px) {
    .logo-slogan { display:none; }
    footer { padding:24px 16px 16px;}
    .footInner { flex-direction:column;gap:16px;padding:0;}
    .footMain { flex-direction:column;gap:14px;text-align:center;}
    .footInfo { text-align:center;}
    .footName { margin-bottom:6px;}
    .footLinks { justify-content:center;text-align:center;}
    .footQR { gap:8px;justify-content:center;flex-wrap:nowrap;}
    .footQRItem { flex:0 0 auto;width:auto;}
    .footQRItem img { width:52px;height:52px;border-width:2px;padding:2px;margin:0 auto;}
    .footQRText { font-size:9px;margin:3px 0 0 0;white-space:nowrap;}
    .phone-slide ul, .phone-slide ul li { height: 220px; }
}

@media (max-width:768px) {
    .headerT .link1 { display:block;}
    .phone-slide ul, .phone-slide ul li { height: 140px; }
    .phone-slide .dot { bottom: 4px; }
    .phone-slide .dot span { height: 6px; width: 6px; margin: 0 2px; }
    /* 文章列表：窄屏下标题与时间不再错位 */
    .newslist2 li { height: auto; line-height: 1.6; min-height: 44px; padding: 10px 0; }
    .newslist2 li .name { float: none; max-width: 100%; height: auto; line-height: 1.6; padding-left: 20px; padding-right: 72px; display: block; }
    .newslist2 li .time { float: none; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 12px; white-space: nowrap; }
}

@media (max-width: 480px) {
    .phone-slide ul, .phone-slide ul li { height: 100px; }
    .phone-slide .dot { bottom: 3px; }
    .phone-slide .dot span { height: 5px; width: 5px; margin: 0 2px; border-width: 1px; }
}

/* 适配小米13等390px左右宽度的屏幕 */
@media (max-width: 400px) {
    .headerT .link1 { display:block; }
    .logo img { height: 42px; }
    .searchlinkbox { max-width: 260px; padding-top: 14px; }
    .searchlinkbox .link1 { width: 80px; font-size: 13px; }
    .searchlinkbox .englishbtn { width: 26px; height: 26px; line-height: 26px; font-size: 12px; }
    .searchlinkbox .searchbox { margin-left: 92px; }
    .searchbox label { padding: 5px 36px 5px 8px; }
    .indexlump .titlename1 { height: 48px; line-height: 48px; padding: 0 14px; }
    .indexlump .titlename1 .name { font-size: 17px; padding-left: 42px; background-size: 24px 24px; letter-spacing: 1px; height: 48px; }
    .indexlump .titlename1 .morebtn { font-size: 12px; padding: 5px 12px; }
    .indexnewsL li { height: 38px; line-height: 22px; padding: 6px 0; }
    .indexnewsL li .time { font-size: 12px; }
    .indexnewsL li .name { height: 22px; font-size: 14px; padding-right: 72px; }
    .indexnewsL li .name::before { width: 3px; height: 3px; margin-right: 6px; }
    .phone-slide ul, .phone-slide ul li { height: 90px; }
    .indexlump1M { padding: 8px; }
    .indexlump2M { padding: 8px; }
    .insidenav ul li .onename { height: 48px; line-height: 48px; font-size: 13px; }
    .insidenav ul li .onename::after { width: 5px; height: 5px; margin-top: -2.5px; }
    .insidenav ul li .onename .icon { width: 7px; height: 9px; right: 16px; margin-top: -4px; }
    .newslist2 li { height: auto; min-height: 42px; padding: 8px 0; }
    .newslist2 li .name { padding-right: 66px; font-size: 14px; }
    .newslist2 li .time { font-size: 11px; }
    footer { padding: 20px 14px 14px; }
    .footInner { gap: 14px; padding: 0; }
    .footMain { gap: 10px; }
    .footQR { gap: 6px; justify-content:center; flex-wrap:nowrap;}
    .footQRItem { flex:0 0 auto; width:auto;}
    .footQRItem img { width:44px;height:44px;padding:2px;margin:0 auto;}
    .footQRText { font-size:8px;margin:2px 0 0 0;}
}

@media (max-width: 375px) {
    .indexlump1 ul li .name { font-size:14px;}
    .phone-slide ul, .phone-slide ul li { height: 85px; }
    .footQR { gap:5px;}
    .footQRItem img { width:40px; height:40px; }
    .footQRText { font-size:7px;letter-spacing:0;}
}
@media (max-width: 340px) {
    .indexlump1 ul li .name { font-size:12px;}
    .phone-slide ul, .phone-slide ul li { height: 75px; }
    .footQR { gap:4px;}
    .footQRItem img { width:36px; height:36px; }
    .footQRText { font-size:7px;letter-spacing:0;}
}



