@charset "utf-8"; html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; } a, area { outline: none; } a:focus-visible, area:focus-visible { outline: none; } a { text-decoration: none; color: #333; } a:hover { text-decoration: none; -webkit-tap-highlight-color: transparent; color: #2f73d2; } img { -ms-interpolation-mode: bicubic; } html, body { font-family: '微软雅黑', sans-serif; font-size: 16px; /* min-width: 1300px; */ } html { height: 100%; position: relative; } input { border-radius: 0; } button { -webkit-appearance: none; border-radius: 0; } div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style: none; } @-webkit-viewport { width: device-width; } @-moz-viewport { width: device-width; } @-ms-viewport { width: device-width; } @-o-viewport { width: device-width; } @viewport { width: device-width; } .boxcenter { margin: 0 auto; } .fl_all { float: left; display: inline-block; } .fr_all { float: right; display: inline-block; } .txtdot { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } * { -webkit-text-size-adjust: none; } /*禁止手机字体变大*/ /*responsive Normal*/ .maxcontainer { min-width: 1300px; } .container { width: 1300px; } .fl_pc { float: left; /* display: inline-block; */ } .fr_pc { float: right; /* display: inline-block; */ } .col_2in1 { width: 50%; *width: 49.9%; } .col_3in1 { width: 33.3%; } .col_4in1 { width: 25%; *width: 24.9%; } .col_5in1 { width: 20%; *width: 19.9%; } .col_6in1 { width: 16.6%; } .bothide { display: none; } .pchide { display: none; } .mhide { display: block; } .padhide { display: block; } .padshow { display: none; } .mar0 { margin-left: 0 !important; margin-right: 0 !important; } .clearfix:after { content: ''; display: block; height: 0; visibility: hidden; clear: both; } .clearfix { zoom: 1; } .clear { clear: both; height: 0; font-size: 0; overflow: hidden; line-height: 0; } /* 通用头部 */ .banner-wrap { position: relative; height: 520px; /* background: url(banner-big.png) center top no-repeat; */ overflow: hidden; z-index: 6; } .toolbar-wrap { background-color: rgba(0, 0, 0, 0.33); height: 46px; line-height: 46px; overflow: hidden; position: relative; z-index: 1; } .toolbar > dt { font-size: 0; } .toolbar > dt a { font-size: 14px; display: inline-block; margin-right: 20px; color: #e9edf4; background: url(gh.png) left center no-repeat; background-size: 14px 14px; padding-left: 20px; } .toolbar > dt a:hover { color: #fff; } .toolbar > dd { font-size: 0; } .toolbar > dd ul { font-size: 0; display: inline-block; margin-left: 15px; } .toolbar > dd ul li { font-size: 14px; display: inline-block; position: relative; padding: 0 10px; } .toolbar > dd ul li::before { content: ''; position: absolute; width: 1px; height: 20px; top: 13px; left: 0; background-color: #b2bac2; } .toolbar > dd ul li:first-child::before { display: none; } .topbar-nav .icon-ipv6 { height: 20px; vertical-align: top; margin-top: 13px; } .toolbar > dd ul li a { color: #e9edf4; } .toolbar > dd ul li a:hover { color: #fff; } .topbar-nav { padding-right: 15px; border-right: 1px solid #bdc5ce; } .topbar-assist { border-radius: 20px; border: 1px solid #bdc5ce; height: 30px; line-height: 30px; padding: 0 5px; } .toolbar > dd .topbar-assist > li::before { top: 5px; } .menus { box-shadow: 0px 4px 6px 0px rgba(119, 127, 135, 0.25); background-color: rgba(246, 240, 230, 0.24); height: 60px; line-height: 60px; font-size: 0; display: flex; justify-content: space-around; position: relative; z-index: 1; } .menus > li { display: inline-block; font-size: 20px; transition: all 0.3s ease; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; border-bottom: 0; } .menus > li a { color: #333; } .menus > li:hover, .menus > li.cur { color: #2f73d2; border-bottom: 5px solid #2f73d2; } .menus > li:hover a, .menus > li.cur a { color: #2f73d2; } .main-banner { width: 100%; height: 100%; position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 0; } .main-banner .item, .main-banner .item img { height: 100%; width: 100%; } .menus-wrap.fixed { position: fixed; top: 0; background: #2f73d2; z-index: 9; width: 100%; } .menus-wrap.fixed .menus { background-color: unset; box-shadow: unset; } .menus-wrap.fixed .menus > li a { color: #fff; } .menus-wrap.fixed .menus > li:hover, .menus-wrap.fixed .menus > li.cur { font-weight: bold; border-bottom: 5px solid #fff; } .logo { width: 460px; margin: 40px auto; text-align: center; position: relative; z-index: 1; } .logo > img { width: 90px; } .logo > h1 { font-size: 36px; color: #fff; letter-spacing: 2px; line-height: 1.5; } .logo > h4 { color: rgba(255, 255, 255, 0.72); font-size: 16px; font-weight: normal; letter-spacing: 10px; } .logo > h5 { display: none; } .sousuo { width: 770px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; } .sousuo .input { position: relative; width: 643px; height: 50px; border: none; border-radius: 4px 0 0 4px; display: flex; float: left; } .sousuo .input .picker:before { content: ''; width: 2px; height: 24px; background-color: rgba(255, 255, 255, 0.6); position: absolute; right: 0; top: 15px; } .sousuo .input .picker { width: 125px; padding-right: 20px; position: absolute; z-index: 1; top: 0; left: 0; height: 100%; line-height: 50px; cursor: pointer; color: #fff; font-size: 18px; text-align: center; user-select: none; } .sousuo .input .picker select { border: none; width: 100%; background-color: transparent; color: #fff; text-align: center; padding: 0; background: url(caret.png) no-repeat scroll right; background-size: 10px; text-align-last: center; outline: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; height: 100%; font-size: 18px; } .sousuo .input .picker option { color: #666; -moz-appearance: none; -webkit-appearance: none; appearance: none; } .sousuo .input > input { outline: none; border: none; padding: 0 10px 0 163px; margin: 0; height: 50px; width: 100%; position: relative; color: #fff; font-size: 18px; background-color: rgba(255, 255, 255, 0.3); border-radius: 4px 0 0 4px !important; box-shadow: 0 0 20px 5px rgba(225, 225, 225, 0.3) !important; } .sousuo .input > input::-webkit-input-placeholder { color: #e5e5e5; } .sousuo .search { width: 127px; height: 50px; font-size: 20px; text-align: center; display: block; color: #fff; line-height: 50px; background: linear-gradient(135deg, #377bdb 0%, #2f73d2 100%); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#377bdb',endColorStr='#2f73d2',gradientType='1'); border-radius: 0 4px 4px 0; cursor: pointer; background-size: 100% 150%; background-position: 0 0; transition: 0.3s; box-shadow: 0 0 20px 5px rgba(225, 225, 225, 0.3) !important; border: none; float: left; } .search-log { font-size: 0; width: 90%; line-height: 36px; margin: 0 5%; } .search-log > dt { display: inline-block; font-size: 16px; color: #fff; width: 12%; height: 36px; overflow: hidden; } .search-log > dd { display: inline-block; font-size: 16px; color: #fff; width: 88%; height: 36px; overflow: hidden; } .search-log > dd a { color: #fff; margin: 0 5px; } .mob-tabmore { display: none; } /* footer */ .blogroll { background: #ebebeb; min-height: 50px; margin-top: 30px; } .blogroll-items { display: flex; height: 50px; justify-content: space-evenly; line-height: 50px; } .blogroll-items > li { color: #555; cursor: pointer; padding: 0 30px 0 15px; position: relative; } .blogroll-items > .current { background-color: #d1d1d1; } .blogroll-items > li::after { content: ''; border: 5px solid transparent; border-top-color: #7d7d7d; position: absolute; top: 22px; right: 15px; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1); } .blogroll-items > .current::after { border-top-color: transparent; border-bottom-color: #7d7d7d; top: 18px; } .blogroll-inner { background-color: #f5f5f5; } .footer-link-inner { width: 1300px; margin: 0 auto; padding: 10px 20px; overflow: hidden; font-size: 0; display: none; } .footer-link-inner li { line-height: 24px; display: inline-block; margin: 10px; white-space: nowrap; font-size: 14px; color: #555; } .footer-link-submenu .cc-section-title a { color: #406fb3; font-weight: 700; } .footer-funs { background-color: #f0f0f0; overflow: hidden; padding: 36px 0; } .footer-funs-box { height: 200px; } .footer-funs-box > dt { width: 300px; height: 200px; } .footer-imgs-box { font-size: 0; } .footer-imgs-box > li { width: 130px; height: 80px; display: inline-block; font-size: 16px; position: relative; margin: 10px; } .footer-imgs-box > li img { max-width: 100%; max-height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; } .footer-funs-box > dd { width: 1000px; background-color: #fafafa; height: 200px; overflow: hidden; } .footer-website-links { font-size: 0; width: 300px; border-right: 1px solid #f3f3f3; box-sizing: border-box; height: 200px; } .footer-website-links > li { font-size: 16px; display: inline-block; width: 50%; text-align: center; height: 50px; line-height: 50px; } .footer-website-links::before { content: ''; height: 50px; display: block; } .footer-website-links > li a { color: #999; } .footer-website-links > li a:hover { color: #1457b5; } .footer-website-qrs { width: 480px; font-size: 0; margin: 25px auto; overflow: hidden; height: 150px; margin-right: 110px; } .footer-website-qrs > li { width: 120px; height: 150px; font-size: 14px; display: inline-block; margin: 0 20px; } .footer-website-qrs > li img { display: block; width: 100%; } .footer-website-qrs > li span { text-align: center; display: inline-block; line-height: 30px; width: 100%; } .footer-copyright { height: 60px; line-height: 60px; font-size: 16px; color: #5e5e5e; } .footer-copyright-info { overflow: hidden; } .footer-copyright-info > li:first-child span { margin-right: 20px; } .footer-copyright-info > li:last-child span { margin-left: 20px; } /* robot */ .robot-wrap { position: fixed; right: 0; top: 35%; z-index: 5; } .robot-box { width: 90px; height: 125px; overflow: hidden; position: absolute; left: auto; top: 170px; right: 20px; bottom: 0; margin: auto; } .robot-box .robot-eye { position: absolute; z-index: 2; top: 20px; right: 1px; } .robot-desc { -webkit-box-shadow: 0 0 3px #bba4a4; box-shadow: 0 0 3px #bba4a4; background-color: #fff; height: 80px; width: 214px; border-radius: 5px; padding: 8px 10px; font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 10px; opacity: 0; display: none; right: 20px; position: relative; } /* .robot-desc > a { display: block; font-weight: bold; margin-top: 0.5em; } */ .robot-desc:before { position: absolute; left: 40px; top: 76px; content: ' '; width: 0; height: 0; opacity: 0; border: 10px solid; border-color: #fff transparent transparent transparent; -webkit-transform: rotate(-deg); transform: rotate(-deg); } .robot-close { position: absolute; width: 30px; height: 30px; right: 10px; top: 80px; opacity: 0; cursor: default; } .robot-wrap:hover .robot-desc, .robot-wrap:hover .robot-close { opacity: 1; display: block; } /* conven-service */ .conven-service { width: 50px; height: 180px; position: fixed; top: 20%; left: calc(50% - 750px); z-index: 5; } .conven-service > dt { width: 50px; height: 50px; background: #2072e4; } .conven-service > dt img { width: 26px; height: 26px; display: block; padding: 12px; } .conven-service > dt.on + .conven-service-box { display: block; } .conven-service-box { position: absolute; display: none; left: 50px; top: 0; width: 192px; background-color: #f6faff; box-shadow: 2px 1px 6px 0px rgb(222, 227, 233); } .conven-service-box > li { position: relative; border-bottom: 1px solid #eef2f7; } .conven-service-box > li > a { display: block; line-height: 38px; padding-right: 20px; padding-left: 22px; font-size: 16px; } .conven-service-box > li > a img { width: 20px; margin-right: 16px; margin-top: 9px; float: left; } .conven-service-box > li > a em { position: absolute; right: 14px; width: 16px; height: 16px; top: 11px; background: url(220928szf_ztfw_icon_r.png) no-repeat center; } .conven-service-box > li > a:hover, .conven-service-box > li.on > a { background-color: #c4dbf2; color: #1658a0; font-weight: bold; } .conven-service-box > li > a:hover em, .conven-service-box > li.on > a em { background-image: url(220928szf_ztfw_icon_r1.png); } .conven-service-box > li > ul { position: absolute; display: none; left: 100%; background-color: #f1f7fd; padding: 15px 25px; top: 0; width: 240px; box-shadow: 2px 1px 6px 0px rgba(80, 128, 179, 0.4); z-index: 100; } .conven-service-box > li > ul li { line-height: 32px; font-size: 16px; float: left; width: 50%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; /* border-bottom: 1px solid #e1e9f3; */ /* text-align: right; */ } .conven-service-box > li > ul li:nth-child(even) { text-align: right; } .conven-service-box > li > ul li.qykb { width: 100%; } .conven-service-box > li > ul li.w100 { width: 100%; } .conven-service > dd { height: 130px; width: 50px; background: #1457b5; font-size: 18px; color: #fff; padding: 15px 16px; box-sizing: border-box; border-bottom-right-radius: 20px; } /* pc-column-banner */ .cloumn-banner { height: 320px; } .cloumn-banner .logo { width: 500px; margin: 60px auto; text-align: left; left: -400px; } .cloumn-banner .logo img { float: left; margin-right: 20px; } .cloumn-banner .logo h4 { display: none; } .cloumn-banner .logo > h1 { padding-top: 4px; font-size: 42px; } .cloumn-banner .logo h5 { display: block; font-size: 16px; font-weight: normal; color: #e2e9ef; } .cloumn-banner .sousuo { top: -120px; right: -390px; width: 520px; } .cloumn-banner .search-log { height: 36px; } .cloumn-banner .sousuo .input { width: 400px; } .cloumn-banner .search-log > dt { width: 18%; } .search-log > dd { width: 82%; } .sousuo .search { width: 120px; } /* 县区 */ .cloumn-banner .logo img { width: 80px; } .cloumn-banner .logo > h1 { line-height: 80px; } .blogroll { background: #2f73d2; min-height: 50px; margin-top: 30px; overflow: hidden; } .blogroll-items > li { color: #fff; cursor: pointer; padding: 0 30px 0 15px; position: relative; } .blogroll-items > li::after { content: ''; border: 5px solid transparent; border-top-color: #fff; position: absolute; top: 22px; right: 15px; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1); } .blogroll-items > .current { background-color: #1557b3; } .blogroll-items > .current::after { border-top-color: transparent; border-bottom-color: #fff; top: 18px; } .footer-copyright-apps { margin-top: 28px; } main-wrap { width: 100%; overflow: hidden; } .footer-copyright-items { width: 1300px; margin: 0 auto 20px; overflow: hidden; } .footer-copyright-icons { padding: 20px; margin-top: 14px; } .copyright-icons-red { width: 80px; height: 80px; overflow: hidden; float: left; } .copyright-icons-asibs, .copyright-icons-desc { height: 55px; margin: 12px 15px 0; overflow: hidden; float: left; max-width: 116px; } .copyright-icons-asibs img, .copyright-icons-desc img, .copyright-icons-red img { height: 100%; } .footer-copyright-infos { font-size: 14px; line-height: 30px; margin-top: 28px; } .footer-copyright-infos p a { margin: 0 5px; position: relative; padding-right: 10px; } .footer-copyright-infos p a:not(:last-child):after { content: ''; border-right: 1px solid #bbb; height: 14px; position: absolute; top: 3px; right: 0; } .footer-copyright-infos p a img { display: inline-block; width: 16px; margin-right: 3px; vertical-align: text-bottom; } .footer-copyright-apps { margin-top: 20px; } .footer-copyright-apps p { float: left; width: 90px; margin: 0 24px; text-align: center; font-size: 14px; } .footer-copyright-apps p img { width: 100%; } .big-img-box::before, .big-img-box::after { display: none; } .footer-copyright-infos{ width:1040px!important; }