/*主体*/ .is-main { padding-top: 40px; background: #f2f8fc; } .bgs { width: 505px; background: #fff; float: right; } .toutiao { width: 100%; padding: 30px 0; background-color: #f5f5f5; margin-top: 5px; text-align: center; font-family: noto serif sc; font-weight: bold; font-size: 32px; color: #e11a14; position: relative; } .toutiao a { display: block; color: #e11a14; padding-left: 170px; } .toutiao div { width: 124px; height: 60px; background-color: #e11a14; position: absolute; top: 50%; left: 50px; margin-top: -30px; font-size: 36px; font-weight: bold; line-height: 60px; color: #ffffff; } /*主体轮播*/ .slidebox { margin-top: 20px; } .rotation ul li { position: relative; height: 398px; } .rotation ul li img { width: 100%; height: 100%; } .rotation ul li p { position: absolute; width: 100%; height: 58px; line-height: 58px; bottom: 0; padding: 0 20px; background: rgba(0, 0, 0, .4); color: #fff; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; } .rotation{ width: 618px; height: 398px; position: relative; float: left; } .rotation .hd { position: absolute; bottom: 22px; right: 30px; z-index: 999; } .rotation .hd ul li { float: left; width: 12px; height: 12px; background: #fff; margin: 0 4px; } .rotation .hd ul li.on { width: 12px; height: 12px; border: 2px solid #fff; background: none; } .row-right { margin-left: 20px; } .is-dynamic { width: 551px; height: 298px; float: right; } .is-tab1 { height: 46px; width: 100%; overflow: hidden; } .is-tab1 .is-tabs1 { height: 46px; line-height: 46px; width: 100%; } .is-tab1 .is-tabs1 .fr a, .g-left .is-panel .title a, .is-show .title a { color: #666; font-size: 14px; } .is-tab1 .is-tabs1 .fr a span, .g-left .is-panel .title a span, .is-show .title a span { height: 10px; display: inline-block; background-color: #5778b1; color: #fff; line-height: 10px; margin-left: 10px; } .f-dn { display: none; } .is-tab1 .is-tabs1 .fl a { display: block; float: left; height: 46px; line-height: 46px; font-size: 24px; color: #666666; text-align: center; font-weight: bold; position: relative; padding-left: 30px; margin-right: 40px; } .is-tab1 .is-tabs1 .fl a.aon { cursor: pointer; color: #2b5ca9; } .is-tab1 .is-tabs1 .fl a.aon::before { content: ""; width: 9px; height: 25px; background-color: #2b5ca9; position: absolute; left: 0; top: 50%; margin-top: -13px; } .liftg21 { margin-top: 10px; } .is-dynamic ul li { height: 44px; line-height: 44px; padding-left: 15px; position: relative; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; transition: all .3s; } .is-dynamic ul li::before { content: ""; width: 8px; height: 8px; border: solid 2px #b8c6de; border-radius: 50%; position: absolute; left: 0; top: 50%; margin-top: -4px; } .is-dynamic ul li span { float: right; color: #999; } .is-dynamic ul li a { font-size: 18px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; } .ztimg { margin: 30px auto; overflow: hidden; } .ztimg img { width: 100%; } .g-left { width: 912px; float: left; } .is-panel { width: 441px; height: 261px; margin-right: 30px; } .is-panel:nth-child(2n) { margin-right: 0; } .is-panel .title { position: relative; height: 39px; border-bottom: 3px solid #2b5ca9; line-height: 36px; } .is-panel .title a { float: right; color: #999; } .is-panel .title h2 { position: absolute; left: 0; bottom: 0; width: 100px; height: 36px; line-height: 36px; text-align: center; font-size: 20px; color: #fff; font-weight: bold; background-color: #2b5ca9; } .is-panel ul { padding: 10px 0 0; } .is-panel ul li { padding-left: 15px; font-size: 18px; line-height: 46px; position: relative; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; transition: all .3s; } .is-panel ul li::before { content: ""; width: 8px; height: 8px; border: solid 2px #b8c6de; border-radius: 50%; position: absolute; left: 0; top: 50%; margin-top: -4px; } .is-dynamic ul li:hover, .is-panel ul li:hover { padding-left: 20px; } .is-panel ul li span { float: right; color: #999; } .is-panel ul li a { overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; } .g-right { width: 258px; float: right; } .is-right { width: 258px; height: 387px; } .zrzc { width: 100%; height: 50px; background-color: #2b5ca9; font-size: 24px; font-weight: bold; color: #ffffff; text-align: center; line-height: 50px; } .zrzcbox { width: 100%; height: 337px; background-color: #f1f5fa; padding: 20px 10px 15px; } .ryjs { width: 212px; height: 137px; margin-left: 10px; } .ldtp { width: 104px; height: 137px; float: left; position: relative; overflow: hidden; } .ldtp img { width: 100%; height: 100%; } .ldxm { float: right; } .ldxm p { font-size: 14px; margin-bottom: 10px; color: #333333; } .buletext { color: #0c97cb !important; } .qtld { margin-left: 10px; margin-top: 15px; font-size: 14px; color: #333333; line-height: 28px; } .cwhry { width: 238px; height: 54px; background-color: #ffffff; border: solid 1px #2b5ca9; margin-top: 10px; } .cwhry p { /* text-align: center; */ color: #333333; } .cwhry span { display: inline-block; line-height: 54px; } .cwhry .img { width: 30px; height: 25px; background: no-repeat left; background-position: 0 0; float: left; margin: 16px 10px 0 45px; } .jgjg { margin: 10px 0; height: 95px; } .jgjg div { width: 125px; height: 95px; background-color: #f1f5fa; text-align: center; } .jgjg .img2 { width: 27px; height: 27px; background: no-repeat; background-position: -39px -33px; margin: 20px auto 5px; } .jgjg .img1 { width: 27px; height: 27px; background: no-repeat; background-position: -2px -33px; margin: 20px auto 5px; } .hyzc { width: 100%; height: 60px; background-color: #f1f5fa; color: #333333; } .hyzc span { display: inline-block; line-height: 60px; } .hyzc .img { width: 30px; height: 26px; background: no-repeat left; background-position: 0 -70px; float: left; margin: 16px 15px 0 75px; } .rightbox { width: 100%; height: 84px; background-color: #f1f5fa; margin-bottom: 9px; font-family: noto serif sc; font-size: 20px; line-height: 84px; color: #2b5ca9; text-align: center; font-weight: bold; transition: all .3s; } .rightbox2 { width: 100%; height: 65px; background: no-repeat left; text-align: center; line-height: 65px; font-size: 20px; font-weight: bold; color: #ffffff; margin-bottom: 10px; transition: all .3s; } .liestbox div { width: 124px; height: 110px; text-align: center; font-size: 16px; font-weight: bold; background-color: #ededed; } .liestbox .img1 { width: 23px; height: 24px; background: no-repeat; background-position: -43px 0; margin: 29px auto 5px; } .liestbox .img2 { width: 28px; height: 24px; background: no-repeat; background-position: -38px -69px; margin: 29px auto 5px; } .rightbox:hover, .rightbox2:hover { font-size: 22px; } /* 专题轮播 */ .zhuanti { width: 45px; height: 100px; background-color: #2b5ca9; writing-mode: vertical-lr; font-size: 20px; font-weight: bold; color: #ffffff; text-align: center; line-height: 45px; float: left; } .m-specialbox{ width: 1155px; height: 100px; position: relative; float: left; } .m-specialbox .bd ul li a img { width: 100%; height: 100px; } .m-specialbox .bd ul li a { display: block; } .m-specialbox .bd ul li { margin-right: 8px; float: left; } .m-specialbox .bd ul li a img,.m-specialbox .bd ul li { width: 379px; } .m-specialbox .hd a { position: absolute; display: inline-block; width: 16px; height: 28px; right: 0; } .m-specialbox .hd a.prev { background: url(/uploads/image/dihome/left.png) no-repeat; left: 0; top: 50%; margin-top: -14px; } .m-specialbox .hd a.next { background: url(/uploads/image/dihome/right.png) no-repeat; right: 2px; top: 50%; margin-top: -14px; } .rendabox .title { position: relative; height: 39px; border-bottom: 3px solid #2b5ca9; line-height: 36px; } .rendabox .title h2 { float: left; width: 100px; height: 36px; line-height: 36px; text-align: center; font-size: 20px; color: #fff; font-weight: bold; background-color: #2b5ca9; margin-right: 58px; } .rendabox .title .more { color: #666; font-size: 14px; float: right; } .rendabox .title a span { height: 10px; display: inline-block; background-color: #5778b1; color: #fff; line-height: 10px; margin-left: 10px; } .rendabox ul li { float: left; margin-right: 58px; line-height: 35px; } .tit-switch ul li a { font-size: 20px; color: #2b5ca9; } .rendabox ul li.u-active { font-weight: bold; } .dynamic-text { width: 560px; height: 240px; margin-right: 78px; margin-top: 10px; } .text0 { margin-right: 0; } .dynamic-text ul li { width: 560px; height: 46px; line-height: 46px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; position: relative; padding-left: 15px; font-size: 18px; transition: all .3s; } .dynamic-text ul li::before { content: ""; width: 8px; height: 8px; border: solid 2px #b8c6de; border-radius: 50%; position: absolute; left: 0; top: 50%; margin-top: -4px; } .dynamic-text ul li:hover { padding-left: 20px; } .tzlj { width: 100%; background-color: #ededed; padding: 15px 0; } .tzlj select { width: 220px; height: 38px; background-color: #ffffff; border: solid 1px #dddddd; margin: 0 0 0 15px; } .rotation ul li img, .ztimg img, .m-specialbox .bd ul li a img { object-fit: cover; transition: all .5s; } .rotation ul li img:hover, .ztimg img:hover, .m-specialbox .bd ul li a img:hover {transform: scale(1.1);} .cwhry p:hover .img, .jgjg a:hover .img1, .jgjg a:hover .img2, .hyzc p:hover .img, .liestbox a:hover .img1, .liestbox a:hover .img2 {transform: rotatey(360deg);transition: .5s;} .s-flash ul li { position: relative; height: 110px; } .s-flash ul li img { width: 100%; height: 100%; } @media screen and (max-width: 991px){ } @media screen and (max-width: 767px) { .rotation, .tite-tab, .dynamic-text, .dynamic-text ul li, .is-panel, .is-dynamic, .g-left { width: 100% !important; } .toutiao a{padding-left: 0;} .is-panel:nth-child(2n) { margin-top: 25px; } .is-dynamic { height: 390px; } .toutiao { margin-top: 50px; } .toutiao div { display: none; } .rotation { height: 100%; } .rotation ul li { height: 260px; } .rotation .hd { position: absolute; bottom: 22px; right: 30px; z-index: 2; } .tzlj select { margin-bottom: 15px; } .is-panel { margin-bottom: 20px; } .g-right { float: left; margin: 0 45px; } .zhuanti { width: 100%; height: 45px; writing-mode: horizontal-tb; margin-bottom: 10px; } .rendabox ul li { margin-right: 55px; } .tzlj select { width: 90%; } }