@charset "utf-8";
/* 易学资讯 */
body{background-color:#f5f5f5;}
.news-index .dqwz{margin-top:10px;margin-bottom:0;height:22px;}

/* 顶部：轮播 + 最新资讯 */
.news-index .news-top{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;width:100%;margin-top:12px;clear:both;}
.news-index .news-top .indexqh{float:none;width:940px;margin:0;flex:0 0 940px;}
.news-index .news-top .indexqh #owl-demo{position:relative;width:940px;height:380px;overflow:hidden;border-radius:8px;box-shadow:0 2px 12px rgba(15,23,42,.06);}
.news-index .news-top .indexqh #owl-demo .item{position:relative;display:block;}
.news-index .news-top .indexqh #owl-demo img{display:block;width:940px;height:380px;object-fit:cover;}
.news-index .news-top .indexqh #owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:25px;}
.news-index .news-top .indexqh .owl-pagination{position:absolute;left:0;bottom:0;width:100%;height:17px;text-align:center;}
.news-index .news-top .indexqh .owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../img/bg15.png);*display:inline;*zoom:1;}
.news-index .news-top .indexqh .owl-pagination .active{width:25px;background-image:url(../img/bg16.png);}
.news-index .news-top .indexqh .owl-buttons{display:none;}
.news-index .news-top .indexqh .owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.news-index .news-top .indexqh .owl-prev{left:0;background-image:url(../img/bg17.png);}
.news-index .news-top .indexqh .owl-next{right:0;background-image:url(../img/bg18.png);}
.news-index .news-top .indexqh .owl-prev:hover{background-image:url(../img/bg19.png);}
.news-index .news-top .indexqh .owl-next:hover{background-image:url(../img/bg20.png);}

.news-index .indexjiao{float:none;background-color:#fff;width:290px;min-height:380px;height:auto;margin:0;text-align:left;overflow:hidden;border-radius:8px;border:#eee solid 1px;box-sizing:border-box;box-shadow:0 2px 8px rgba(15,23,42,.04);flex:0 0 290px;}
.news-index .news-top .indexjiao:not(.indexjiao-full){align-self:stretch;}
.news-index .indexjiao.indexjiao-full{flex:0 0 100%;width:100%;min-height:0;height:auto;overflow:visible;display:flex;flex-wrap:wrap;}
.news-index .indexjiao .u1{float:none;width:100%;margin:14px 0 0 0;border-bottom:#f5f5f5 solid 1px;height:40px;display:flex;align-items:center;box-sizing:border-box;}
.news-index .indexjiao.indexjiao-full .u1{flex:0 0 100%;}
.news-index .indexjiao .u1 li{float:none;}
.news-index .indexjiao .u1 .l0{border-left:#ff6600 solid 3px;height:18px;width:16px;margin:0 0 0 12px;flex-shrink:0;}
.news-index .indexjiao .u1 .l1{flex:1;font-size:16px;font-weight:700;color:#333;}
.news-index .indexjiao .u1 .l2{width:auto;flex-shrink:0;text-align:right;padding:0 16px 0 0;}
.news-index .indexjiao .u1 .l2 a{color:#999;font-size:13px;}
.news-index .indexjiao .u1 .l2 a:hover{color:#ff6600;text-decoration:none;}
.news-index .indexjiao .u2{float:none;margin:14px 16px 0 16px;width:auto;height:auto;overflow:hidden;box-sizing:border-box;}
.news-index .indexjiao:not(.indexjiao-full) .u2{width:258px;}
.news-index .indexjiao.indexjiao-full .u2{flex:0 0 25%;width:25%;padding:0 12px;margin:12px 0 0 0;}
.news-index .indexjiao .u2 li{float:left;width:100%;}
.news-index .indexjiao .u2 .l1{width:100%;height:auto;max-height:40px;font-size:14px;overflow:hidden;line-height:20px;}
.news-index .indexjiao .u2 .l1 a{color:#333;}
.news-index .indexjiao .u2 .l1 a:hover{color:#ff6600;text-decoration:none;}
.news-index .indexjiao .u2 .l2{color:#999;width:100%;text-align:right;margin:4px 0 0 0;font-size:12px;}

/* 主内容：列表 + 侧栏 */
.news-index .news-body{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-top:12px;clear:both;}
.news-index .news-body .left{float:none;width:940px;flex:0 0 940px;text-align:left;display:flex;flex-direction:column;}
.news-index .news-body .right{float:none;width:290px;flex:0 0 290px;text-align:left;margin-top:0;}

/* 资讯列表 */
.news-index .left .listmain{float:left;width:100%;background:transparent;margin:0;border-radius:0;}
.news-index .left .listmain .list{float:left;border:#eee solid 1px;border-radius:8px;width:100%;padding:18px 22px 20px 22px;margin:0 0 12px 0;background-color:#fff;box-sizing:border-box;box-shadow:0 2px 8px rgba(15,23,42,.04);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;}
.news-index .left .listmain .list:hover{box-shadow:0 4px 16px rgba(255,102,0,.08);transform:translateY(-1px);border-color:#ffd8bf;}
.news-index .left .listmain .list li{float:left;width:100%;}
.news-index .left .listmain .list .l1{font-weight:700;font-size:18px;line-height:26px;text-align:left;}
.news-index .left .listmain .list .l1 a{color:#333;}
.news-index .left .listmain .list .l1 a:hover{color:#ff6600;text-decoration:none;}
.news-index .left .listmain .list .l1 .g_ac1_h{display:inline-block;font-size:12px;font-weight:400;color:#ff6600;background-color:#fff3e8;border:#ffc299 solid 1px;border-radius:3px;padding:0 8px;margin-right:8px;line-height:22px;vertical-align:middle;}
.news-index .left .listmain .list .ltp{width:174px;margin:12px 0 0 0;}
.news-index .left .listmain .list .ltp img{width:156px;border-radius:6px;box-shadow:0 2px 8px rgba(15,23,42,.08);border:#eee solid 1px;object-fit:cover;}
.news-index .left .listmain .list .l2{color:#666;font-size:14px;line-height:24px;padding:10px 0 0 0;height:48px;overflow:hidden;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;}
.news-index .left .listmain .list .l21{width:calc(100% - 190px);}
.news-index .left .listmain .list .l3{margin:12px 0 0 0;clear:both;}
.news-index .left .listmain .list .l31{width:calc(100% - 190px);}
.news-index .left .listmain .list .l3 span{float:left;line-height:20px;border-radius:12px;background-color:#f5f5f5;margin-right:8px;padding:2px 8px 2px 22px;color:#999;font-size:12px;}
.news-index .left .listmain .list .l3 .s1{background:url(../img/sj.png) 8px center no-repeat;background-color:#f5f5f5;padding-left:24px;}
.news-index .left .listmain .list .l3 .s2{background:url(../img/yan.png) 8px center no-repeat;background-color:#f5f5f5;padding-left:24px;}
.news-index .left .listmain .glopage{margin-top:4px;}

/* 右侧栏 */
.news-index .right .zuozhe{float:left;width:100%;background-color:#fff;text-align:center;margin:0 0 12px 0;border-radius:8px;border:#eee solid 1px;box-shadow:0 2px 8px rgba(15,23,42,.04);overflow:hidden;box-sizing:border-box;}
.news-index .right .zuozhe .u1{float:none;width:100%;display:flex;flex-wrap:wrap;justify-content:center;}
.news-index .right .zuozhe .u1 li{float:none;}
.news-index .right .zuozhe .u1 .l1{width:100%;padding:36px 0 10px 0;}
.news-index .right .zuozhe .u1 .l1 img{width:80px;height:80px;border-radius:50%;border:#f0f0f0 solid 1px;object-fit:cover;}
.news-index .right .zuozhe .u1 .l2{width:100%;font-size:15px;font-weight:700;padding:0 0 12px 0;}
.news-index .right .zuozhe .u1 .l2 a{color:#333;}
.news-index .right .zuozhe .u1 .l2 a:hover{color:#ff6600;}
.news-index .right .zuozhe .u1 .l3{width:33.333%;margin:0;padding:0 4px 12px 4px;box-sizing:border-box;text-align:center;}
.news-index .right .zuozhe .u1 .l3 span{float:none;display:block;width:auto;clear:none;}
.news-index .right .zuozhe .u1 .l3 .s1{color:#ff6600;font-weight:700;font-size:18px;line-height:1.3;}
.news-index .right .zuozhe .u1 .l3 .s2{color:#999;margin-top:4px;font-size:12px;line-height:1.3;}
.news-index .right .zuozhe .u1 .l31,.news-index .right .zuozhe .u1 .l33{margin:0;padding-bottom:12px;}
.news-index .right .zuozhe .u1 .l4{width:100%;padding-bottom:4px;}
.news-index .right .zuozhe .u1 .l4 a{float:none;display:inline-block;border:#ff6600 solid 1px;border-radius:20px;color:#ff6600;width:160px;line-height:32px;margin:0 auto 16px auto;}
.news-index .right .zuozhe .u1 .l4 a:hover{background-color:#ff6600;color:#fff;text-decoration:none;}
.news-index .right .type{float:left;width:100%;background-color:#fff;margin:0 0 12px 0;padding:14px 12px 16px 12px;border-radius:8px;border:#eee solid 1px;box-sizing:border-box;box-shadow:0 2px 8px rgba(15,23,42,.04);}
.news-index .right .type a{float:left;background-color:#f5f5f5;line-height:34px;border-radius:17px;margin:8px 0 0 8px;width:calc(50% - 12px);font-size:13px;color:#666;text-align:center;box-sizing:border-box;border:#f0f0f0 solid 1px;}
.news-index .right .type a:hover{color:#ff6600;background-color:#fff3e8;border-color:#ffc299;text-decoration:none;}
.news-index .right .type a.a1{color:#fff;background:linear-gradient(135deg,#ff9a4d,#ff6600);border-color:#ff6600;}
.news-index .right .pro{float:left;background-color:#fff;margin:0 0 12px 0;border-radius:8px;width:100%;border:#eee solid 1px;box-shadow:0 2px 8px rgba(15,23,42,.04);box-sizing:border-box;}
.news-index .right .pro .cap{float:left;margin:14px 0 12px 16px;height:22px;font-size:16px;color:#333;font-weight:700;padding-left:18px;line-height:22px;background:url(../img/pro.png) left center no-repeat;}
.news-index .right .pro .u1{float:left;margin:0 16px 12px 16px;width:calc(100% - 32px);clear:both;height:75px;}
.news-index .right .pro .u1 li{float:left;}
.news-index .right .pro .u1 .l1{width:70px;}
.news-index .right .pro .u1 .l1 img{width:60px;border-radius:4px;}
.news-index .right .pro .u1 .l2{width:calc(100% - 70px);}
.news-index .right .pro .u1 .l2 a{float:left;line-height:18px;height:36px;overflow:hidden;color:#333;}
.news-index .right .pro .u1 .l2 a:hover{color:#ff6600;}
.news-index .right .pro .u1 .l2 .s1{float:left;margin:5px 0 0 0;font-family:Arial, Helvetica, sans-serif;color:#ff6600;font-weight:700;}
.news-index .right .paihang{float:left;background-color:#fff;margin:0;border-radius:8px;width:100%;border:#eee solid 1px;box-shadow:0 2px 8px rgba(15,23,42,.04);padding-bottom:8px;box-sizing:border-box;}
.news-index .right .paihang .cap{float:left;margin:14px 0 10px 16px;height:22px;font-size:16px;color:#333;font-weight:700;padding-left:18px;line-height:22px;background:url(../img/dj.png) left center no-repeat;}
.news-index .right .paihang .u1{float:left;margin:0 16px 8px 16px;width:calc(100% - 32px);clear:both;height:auto;min-height:28px;}
.news-index .right .paihang .u1 li{float:left;}
.news-index .right .paihang .u1 .l1{width:28px;}
.news-index .right .paihang .u1 .l1 span{float:left;width:18px;height:18px;text-align:center;border-radius:3px;color:#fff;line-height:18px;font-size:11px;}
.news-index .right .paihang .u1 .l1 .s1{background-color:#ff6600;}
.news-index .right .paihang .u1 .l1 .s2{background-color:#ff8533;}
.news-index .right .paihang .u1 .l1 .s3{background-color:#ffaa66;}
.news-index .right .paihang .u1 .l1 .s4{background-color:#ccc;}
.news-index .right .paihang .u1 .l1 .s5,.news-index .right .paihang .u1 .l1 .s6,.news-index .right .paihang .u1 .l1 .s7,.news-index .right .paihang .u1 .l1 .s8,.news-index .right .paihang .u1 .l1 .s9,.news-index .right .paihang .u1 .l1 .s10{background-color:#ddd;color:#666;}
.news-index .right .paihang .u1 .l2{width:calc(100% - 28px);font-size:13px;height:18px;line-height:18px;overflow:hidden;}
.news-index .right .paihang .u1 .l2 a{color:#333;}
.news-index .right .paihang .u1 .l2 a:hover{color:#ff6600;text-decoration:none;}

/* 文章详情 */
.news-index .left .viewmain{float:none;width:100%;background-color:#fff;margin:0;border-radius:8px;padding:24px 30px;border:#eee solid 1px;box-shadow:0 2px 8px rgba(15,23,42,.04);box-sizing:border-box;overflow:hidden;flex-shrink:0;}
.news-index .left .viewmain .cap{float:left;width:100%;font-size:22px;line-height:32px;color:#333;text-align:left;}
.news-index .left .viewmain .bq{float:left;width:100%;border-bottom:#f0f0f0 solid 1px;padding:16px 0 12px 0;}
.news-index .left .viewmain .bq .s1{float:left;font-size:13px;color:#999;margin-right:24px;}
.news-index .left .viewmain .bq .s1 a{color:#999;}
.news-index .left .viewmain .bq .s1 a:hover{color:#ff6600;}
.news-index .left .viewmain .advn03{float:left;width:100% !important;height:auto;overflow:hidden;}
.news-index .left .viewmain .cap1{float:left;margin:7px 0 0 0;background-color:#fff3e8;height:44px;line-height:44px;border-left:#ff6600 solid 4px;width:100%;padding-left:12px;font-weight:700;font-size:18px;color:#333;border-radius:0 6px 6px 0;box-sizing:border-box;}
.news-index .left .viewmain .viewtxt{float:left;width:100%;font-size:16px;padding:10px 0;line-height:32px;color:#444;text-align:left;}
.news-index .left .viewmain .viewtxt img{max-width:100% !important;}
.news-index .left .prenext{float:none;width:100%;background-color:#fff;margin:16px 0 0 0;border-radius:8px;padding:20px 24px;font-size:14px;border:#eee solid 1px;box-shadow:0 2px 8px rgba(15,23,42,.04);box-sizing:border-box;display:flex;align-items:flex-start;clear:both;flex-shrink:0;}
.news-index .left .prenext .u1{flex:1;float:none;margin:0;width:auto;min-width:0;}
.news-index .left .prenext .u1 li{float:none;width:100%;text-align:left;}
.news-index .left .prenext .u1 .l1{color:#bbb;font-size:13px;margin-bottom:6px;}
.news-index .left .prenext .u1 .l2{height:auto;min-height:20px;line-height:22px;overflow:hidden;color:#666;white-space:nowrap;text-overflow:ellipsis;}
.news-index .left .prenext .u1 .l2 a{color:#666;}
.news-index .left .prenext .u1 .l2 a:hover{color:#ff6600;text-decoration:none;}
.news-index .left .prenext > span.s1{flex:0 0 1px;width:1px;min-height:44px;margin:0 24px;float:none;border-left:#eee solid 1px;height:auto;background:none;}
.news-index .left .prenext .u2{flex:1;float:none;margin:0;width:auto;text-align:right;min-width:0;}
.news-index .left .prenext .u2 li{float:none;width:100%;}
.news-index .left .prenext .u2 .l1{color:#bbb;font-size:13px;margin-bottom:6px;}
.news-index .left .prenext .u2 .l2{height:auto;min-height:20px;line-height:22px;overflow:hidden;color:#666;white-space:nowrap;text-overflow:ellipsis;}
.news-index .left .prenext .u2 .l2 a{color:#666;}
.news-index .left .prenext .u2 .l2 a:hover{color:#ff6600;text-decoration:none;}

.news-index .left .pinlun{float:left;margin:10px 0 0 0;width:100%;}
.news-index .left .pinlun .plu0{float:left;width:100%;margin:10px 0 0 0;}
.news-index .left .pinlun .plu0 li{float:left;}
.news-index .left .pinlun .plu0 .l1{width:100%;}
.news-index .left .pinlun .plu0 .l1 textarea{float:left;width:100%;height:100px;border-radius:6px;border:#ddd solid 1px;box-sizing:border-box;padding:8px;}
.news-index .left .pinlun .plu0 .l3{width:40%;margin:10px 0 0 0;line-height:32px;}
.news-index .left .pinlun .plu0 .l2{width:60%;}
.news-index .left .pinlun .plu0 .l2 input{float:right;width:88px;height:32px;cursor:pointer;margin:10px 0 0 0;border:#ff6600 solid 1px;background-color:#ff6600;color:#fff;border-radius:4px;}
.news-index .left .pinlun .plu0 .l2 input:hover{text-decoration:none;background-color:#e55a00;}
.news-index .left .pinlun .pld{float:left;width:100%;padding:15px 0;border-bottom:#f0f0f0 solid 1px;}
.news-index .left .pinlun .pld .pld1{float:left;width:60px;}
.news-index .left .pinlun .pld .pld1 img{border-radius:50%;width:48px;height:48px;object-fit:cover;}
.news-index .left .pinlun .pld .plu2{float:left;width:calc(100% - 60px);}
.news-index .left .pinlun .pld .plu2 li{float:left;}
.news-index .left .pinlun .pld .plu2 .l1{width:100%;font-size:13px;color:#ff6600;height:20px;}
.news-index .left .pinlun .pld .plu2 .l2{line-height:25px;font-size:14px;width:100%;color:#444;}
.news-index .left .pinlun .pld .plu2 .l3{margin:5px 0 0 0;color:#999;width:100%;font-size:12px;}

.progxleft{float:left;width:950px;text-align:left;background-color:#fff;border-radius:8px;border:#eee solid 1px;margin-top:12px;}
.progxleft .list{float:left;padding:10px 0;margin:0 20px;width:910px;border-top:#f0f0f0 solid 1px;}
.progxleft .list li{float:left;}
.progxleft .list .l2{width:100%;font-size:18px;line-height:40px;height:40px;overflow:hidden;font-weight:700;text-align:left;}
.progxleft .list .l2 a{color:#333;}
.progxleft .list .l2 a:hover{color:#ff6600;text-decoration:none;}
.progxleft .list .l3{width:100%;font-size:14px;line-height:25px;height:25px;overflow:hidden;cursor:default;margin:10px 0;}
.progxleft .list .l4{width:100%;color:#999;line-height:22px;font-size:14px;text-align:left;}
.progxleft .list0{border-top:0;}

/* 无 news-body 时的兜底（旧静态页） */
.news-index > .left{float:left;width:940px;}
.news-index > .right{float:right;width:290px;}
