@charset "utf-8"; /* * 首页 */ html, body { background: #f6faff; } .w1200 { width: 1200px; margin: auto; } .mr20 { margin-right: 20px; } /* 头部样式 */ .top-set { width: 100%; height: 38px; background: gray; font-size: 16px; color: #fff; line-height: 38px; } .top-set .header-right li { float: left; } .top-title { overflow: hidden; height: 38px; } .top-set .header-right li a { display: block; color: #fff; position: relative; } .top-set .header-right li .line { width: 2px; height: 16px; margin-top: 12px; margin-left: 5px; margin-right: 5px; background: #fff; } .top-part { width: 100%; height: 45px; background: #f6faff; } .top-part .title { height: 103px; line-height: 103px; font-size: 20px; font-family: microsoft yahei; font-weight: bold; color: #277cee; text-shadow: 1px 1px 0px rgba(18, 50, 103, 0); } .top-part .nav-list { height: 45px; line-height: 45px; } .top-part .nav-list .nav-item { margin-left: 95px; } /* .top-part .nav-list .nav-item:first-child { margin-left: 0px; } */ .top-part .nav-list .nav-item a { display: block; font-size: 18px; color: #333; min-width: 41px; } .top-part .top-logo { margin: 16px 8px 0 0; } .top-part .nav-list .nav-item a:hover { color: #277cee; } .top-part .nav-list .active .hua { width: 41px; background: no-repeat; background-size: 100% 100%; position: absolute; left: 14px; top: 3px; height: 40px; } .top-part .nav-list .active a { color: #277cee; font-weight: bold; position: relative; } .top-part .nav-list .active .line { position: absolute; content: ""; width: 72px; height: 2px; left: 50%; margin-left: -36px; top: 69px; background: #277cee; } .top-part .top-search { margin: 39px 0 0 46px; cursor: pointer; } .search-input-w::-webkit-input-placeholder { font-size: 16px; font-weight: 400; color: #666666; } .search-input-w::-moz-input-placeholder { font-size: 16px; font-weight: 400; color: #666666; } .search-input-w::-ms-input-placeholder { font-size: 16px; font-weight: 400; color: #666666; } .layout-container-home { position: relative; } .layout-container-home .container-header { width: 100%; height: 38px; line-height: 38px; background: rgba(0, 0, 0, 0.15); position: absolute; top: 0; } .header-weather { float: left; color: #fff; font-size: 16px; width: 600px; overflow: hidden; } .hk { display: inline-block; white-space: nowrap; } .header-weather .hk a { color: #fff; } @-webkit-keyframes divr { 0% { transform: translatex(600px); -webkit-transform: translatex(600px); } 100% { -webkit-transform: translatex(calc(600px - 100%)); transform: translatex(calc(600px - 100%));   -webkit-transform: translatex(calc(600px - 100%)); } } @keyframes divr { 0% { transform: translatex(600px); -webkit-transform: translatex(600px); } 100% { -webkit-transform: translatex(calc(600px - 100%)); transform: translatex(calc(600px - 100%));   -webkit-transform: translatex(calc(600px - 100%)); } } .layout-container-home .container-header .header-nav { float: right; } .layout-container-home .container-header .header-nav a { color: #fff; font-size: 16px; } .layout-container-home .container-body { width: 100%; min-height: 800px; background: no-repeat top; background-size: 100% 780px; padding-top: 72px; } .layout-container-home .container-body .body-content { width: 100%; min-height: 800px; } .layout-container-home .container-body .body-content .content-modle { z-index: 99; } .layout-container-home .container-body .body-content .content-modle .badges { text-align: center; margin-bottom: 20px; } .layout-container-home .container-body .body-content .content-modle .badges img { width: 114px; height: 120px; margin: auto; } .layout-container-home .container-body .body-content .content-modle .logotitle { text-align: center; margin-bottom: 56px; } .layout-container-home .container-body .body-content .content-modle .search { margin-bottom: 70px; } .layout-container-home .container-body .body-content .content-modle .search .layui-form-item { width: 621px; margin: auto; } .layout-container-home .container-body .body-content .content-modle .search .layui-form-item .layui-input-inline { width: 525px; height: 48px; margin: auto; } .layout-container-home .container-body .body-content .content-modle .search .layui-form-item .layui-input-inline .layui-input { height: 48px; background-color: rgba(255, 255, 255, 0.8); font-size: 16px; color: #666666; } .layout-container-home .container-body .body-content .content-modle .search .search-icon { display: inline-block; width: 96px; height: 48px; background-color: #3081ef; text-align: center; line-height: 48px; cursor: pointer; } .layout-container-home .container-body .body-content .content-modle .search .search-icon img { width: 26px; height: 26px; } .layout-container-home .container-body .body-content .content-modle .common-content { position: relative; } .layout-container-home .container-body .body-content .content-modle .common-content .content-process-1 { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; margin-bottom: 32px; padding-top: 35px; padding-bottom: 30px; } .layout-container-home .container-body .body-content .content-modle .common-content .content-process-1 .platform-bg { width: 556px; height: 54px; background: url(/uploads/image/i40458/pingtai.png) no-repeat; background-size: 100% 100%; margin: 0 auto 33px; } .platform-icon-list { width: 1160px; height: 124px; background: url(/uploads/image/i40458/platform-bg.png) no-repeat; background-size: 100% 100%; margin: 0 auto; } .platform-icon-list li { float: left; margin-left: 74px; } .platform-icon-list li:first-child { margin-left: 28px; } .platform-icon-list a { display: block; margin-top: 13px; } .platform-icon-list a .txt { font-size: 18px; font-weight: 400; color: #333333; margin-top: 6px; } .platform-icon { width: 73px; height: 73px; } .platform-icon1 { background: url(/uploads/image/i40458/zixun.png) no-repeat; background-size: 100% 100%; } .platform-icon2 { background: url(/uploads/image/i40458/tousu.png) no-repeat; background-size: 100% 100%; } .platform-icon3 { background: url(/uploads/image/i40458/jubao.png) no-repeat; background-size: 100% 100%; } .platform-icon4 { background: url(/uploads/image/i40458/xinxiang.png) no-repeat; background-size: 100% 100%; } .platform-icon5 { background: url(/uploads/image/i40458/jianyi.png) no-repeat; background-size: 100% 100%; } .platform-icon6 { background: url(/uploads/image/i40458/pingjia.png) no-repeat; background-size: 100% 100%; } .platform-icon7 { background: url(/uploads/image/i40458/liuyan.png) no-repeat; background-size: 100% 100%; } .platform-icon8 { background: url(/uploads/image/i40458/laixin.png) no-repeat; background-size: 100% 100%; } .public-opinion { margin-top: 31px; } .opinion-right .opinion-line { margin-left: 0; } .opinion-left .opinion-line { margin-left: 20px; } .opinion-line { width: 560px; height: 42px; border-bottom: 2px solid #eee; } .opinion-title { width: 88px; height: 40px; font-size: 20px; font-weight: 500; color: #333333; border-bottom: 4px solid #3081ef; } .news-list { color: #3198ed; margin-left: 20px; padding-top: 10px; } .news-list li { font-size: 14px; height: 59px; line-height: 59px; border-top: 1px solid #eee; } .news-list li:first-child{ border-top: none; } .news-list li a { width: 540px; float: left; overflow: hidden; } .news-list li span { display: block; float: left; } .news-list li .yuan { width: 8px; height: 8px; background: #3081ef; border-radius: 50%; margin: 26px 9px 0 3px; } .news-list li .txt { width: 324px; font-size: 20px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .news-list li .time { float: right; font-size: 18px; font-family: din light; font-weight: 400; color: #999999; } .news-list li:hover a, .news-list li:hover span { color: #3081ef; } .opinion-right .title { width: 560px; height: 48px; line-height: 48px; background: rgba(48, 129, 239, 0.2); margin-top: 9px; } .opinion-right .more { font-size: 20px; font-weight: 400; color: #666666; margin-right: 15px; cursor: pointer; } .opinion-right .more:hover { color: #3081ef; } .opinion-right .title .txt, .opinion-right .title .stat, .opinion-right .title .time { font-size: 20px; font-family: source han sans cn; font-weight: 400; color: #3081ef; } .opinion-right .title .txt { width: 309px; padding-left: 15px; } .opinion-right .title .stat { } .opinion-right .title .time { margin-right: 41px; } .letter-list { color: #3198ed; margin-right: 20px; } .letter-list li { height: 60px; line-height: 60px; } .letter-list li a { width: 543px; margin-left: 17px; float: left; overflow: hidden; } .letter-list li span { display: block; float: left; } .letter-list li .stat { font-size: 16px; font-weight: 400; color: #3081ef; } .letter-list li .txt { width: 324px; font-size: 20px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .letter-list li .time { float: right; font-size: 18px; font-weight: 400; color: #999999; padding-right: 19px; } .letter-list li:hover a, .letter-list li:hover span { color: #3081ef; } /* 建议提案 */ .advice-icon { width: 189px; height: 55px; background: url(/uploads/image/i40458/advice.png) no-repeat; background-size: 100% 100%; margin: 50px auto 35px; } .national { margin: 0 20px; } .national-left { } .national .renda { width: 570px; height: 94px; background: url(/uploads/image/i40458/renda.png) no-repeat; background-size: 100% 100%; } .national .zhengxie { width: 570px; height: 94px; background: url(/uploads/image/i40458/zhengxie.png) no-repeat; background-size: 100% 100%; } .national .more { width: 80px; height: 28px; line-height: 28px; background: rgba(255, 255, 255, 0.22); border-radius: 14px; font-size: 18px; font-weight: 400; color: #ffffff; margin: 33px 10px 0 0; cursor: pointer; } .national .more .arrow { display: inline-block; width: 11px; height: 16px; background: url(/uploads/image/i40458/more-arrow.png) no-repeat; background-size: 100% 100%; margin-top: 6px; margin-left: 9px; } .national .more .txt { margin-left: 13px; } .national-list li { width: 570px; height: 96px; background: #ffffff; box-shadow: 0px 5px 26px 3px rgba(0, 0, 0, 0.07); margin-top: 20px; position: relative; overflow: hidden; } .national-list .active { box-shadow: 0px 5px 24px 3px rgba(48, 129, 239, 0.27); } .national-list .active a { color: #3081ef; } .national-list .active a .hua { width: 42px; height: 40px; background: url(/uploads/image/i40458/hua.png) no-repeat; background-size: 100% 100%; position: absolute; right: 0; bottom: -6px; } .national-list li a { display: block; color: #333333; } .national-list li a .txt { width: 419px; margin-left: 15px; padding-top: 15px; font-size: 20px; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .national-list li a .time { font-size: 18px; font-weight: 400; margin-left: 15px; margin-top: 16px; } .bottom-bg { width: 100%; height: 149px; background: no-repeat bottom; background-size: 100% 149px; margin-top: -117px; } /* 底部 */ .layout-container-home .container-footer { height: 146px; background-color: #e8e8e8; margin-top: 10px; } .layout-container-home .container-footer .footer-list { height: 44px; width: 100%; border-bottom: 1px solid #ffffff; } .layout-container-home .container-footer .footer-list li { float: left; } .layout-container-home .container-footer .footer-list .list-item { text-align: center; line-height: 44px; font-size: 18px; color: #333333; width: auto; } .layout-container-home .container-footer .footer-list .list-item:first-child { /* margin-left: 149px; */ } .layout-container-home .container-footer .footer-list .list-item::before { content: ""; display: inline-block; width: 3px; height: 3px; background: #333; border-radius: 3px; position: absolute; top: 50%; left: -6px; margin-top: -1.5px; border-radius: 50%; } .layout-container-home .container-footer .footer-list2 { height: 100px; padding-top: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; } .layout-container-home .container-footer .footer-list2 .list1 { display: inline-block; vertical-align: middle; margin-right: 40px; } .layout-container-home .container-footer .footer-list2 .list2 { display: inline-block; line-height: 2.6; vertical-align: middle; margin-right: 33px; } .layout-container-home .container-footer .footer-list2 .list2 p span { font-size: 16px; color: #666666; } .layout-container-home .container-footer .footer-list2 .list2 p .p1-lable { margin-right: 80px; } .layout-container-home .container-footer .footer-list2 .list2 p .p2-lable1 { margin-right: 35px; } .layout-container-home .container-footer .footer-list2 .list2 p .p2-lable2 { margin-right: 30px; } .layout-container-home .container-footer .footer-list2 .list3 { display: inline-block; } .layout-container-home .container-footer .footer-list2 .list3 .foot-logo-3 { width: 45px; height: 52px; margin-right: 20px; } .layout-container-home .container-footer .footer-list2 .list3 .foot-logo-4 { width: 71px; height: 53px; margin-right: 20px; } .layout-container-home .container-footer .footer-list2 .list3 .foot-logo-5 { width: 110px; height: 55px; }