/* 滚动条样式 */ body::-webkit-scrollbar { width: 5px; } body::-webkit-scrollbar-thumb { /*滚动条里面小方块*/ border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: rgba(0, 0, 0, 0.2); } .shadow { box-shadow: 0px 0px 10px 0 #e7e7e7 !important; } /* 头部内容 */ header { background-color: #fff; } .on h3 { color: var(--color); } .on { border-color: var(--color) !important; } .crumbs { padding: 11px 0; overflow: hidden; } .crumbs .icon-shouye { margin-right: 5px; color: var(--color); } /* 头部小导航 */ header .top_bar { line-height: 30px; font-size: 14px; color: #888888; background: #f4f4f4; height: 30px; } header .top_bar .f_r a, header .top_bar .f_r span { margin-left: 5px; color: #888888; } /* logo及搜索 */ .header_top { height: 110px; position: relative; } .header_top .qrCode{ position: absolute; right: 200px; top: -25px; } .header_top .qrCode img{ width: 90%; } .header_top .logo_img { min-width: 100px; width: 239px; /* height: 60px; */ position: absolute; top: 50%; left: -22px; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .header_top .middle { position: absolute; left: 44%; top: 30px; width: 570px; height: 75px; } .header_top .search { overflow: hidden; margin-bottom: 8px; border: 2px solid var(--color); border-radius: 25px; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); } .header_top .search input { outline: none; border: none; width: 400px; height: 40px; line-height: 44px; font-size: 16px; text-indent: 2px; padding-left: 60px; } .header_top form { display: flex; } .header_top .search .icon_search { width: 25px; height: 25px; position: absolute; top: 50%; left: 20px; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .header_top .search #search_btn { width: 97px; height: 40px; line-height: 40px; background: var(--color); font-size: 16px; color: #fff; letter-spacing: 3px; float: right; display: block; cursor: pointer; border: none; outline: none; } .header_top .hotTips { color: #bbb; transform: translateX(-280px); } .hotTips ul a, .hotTips span { display: block; float: left; padding: 0 5px; font-size: 14px; color: #b2b2b2; } .hotTips a:hover { color: var(--color); } /* 全国免费咨询电话 */ .header_top .zxphone{ float:right; margin-top:30px; } .header_top .zxphone .phicon{ width: 28px; margin-top: 7px; margin-right: 15px; float:left; } .zxphone .phzh{ width: 172px; float: left; text-align: center; } .zxphone .phzh .phwz{ color: #666; font-size: 16px; line-height: 20px; width: 100%; margin-bottom: 6px; float: left; } .zxphone .phzh .phsz{ font-size: 24px; line-height: 28px; width: 100%; float: left; font-weight: bold; color: #9a78c8; } /* 导航 */ nav { background-color: var(--color); height: 55px; clear: both; font-size: 18px; color: #fff; --hover: #9a78c8; } nav .w>span { line-height: 55px; float: left; width: 260px; text-align: center; } nav ul li { cursor: pointer; float: left; line-height: 55px; width: 12%; text-align: center; position: relative; } nav ul li:hover { background-color: #1f2a58; color: #fff; } nav ul li a { color: inherit; display: block; } .active { background-color: #1f2a58; } .active a { color: #fff; font-weight: 500; } .select { border: 1px solid var(--color); color: var(--color); border-radius: 5px; } /* 底部 */ footer { padding-top: 40px; border-top: 1px solid #dedede; position: relative; background-color: #fff; } footer ul.footer_show { clear: both; display: flex; display: -webkit-flex; justify-content: space-between; margin-bottom: 10px } footer ul.footer_show li a { display: flex; flex-direction: column; justify-content: space-between; align-items: center; } .footer_show img { height: 57px; } .footer_show h3 { line-height: 60px; font-size: 24px; color: #666; font-weight: 500; letter-spacing: 1px; } footer ul.footer_show li:hover a h3 { color: var(--color); } footer div.sell { width: auto; float: right; text-align: center; } footer .sell a { background-color: var(--color); padding: 12px 50px; color: #fff; font-size: 24px; border-radius: 10px; } footer .sell h3 { margin-bottom: 70px; font-weight: bold; } footer .state { background: #333; color: #FEFFFF; padding-bottom: 10px; } footer .state .w>div { float: left; } footer .state .info_box{ display: flex; justify-content: space-between; width: 1200px; margin: 0 auto; } footer .state .about { width: 30%; margin-top: 40px; margin-left: 0px; } .about_top p { font-size: 18px; margin: 10px 10px 10px 0; } .about_top span { font-weight: normal; margin: 10px 10px 10px 0; font-size: 16px; line-height: 25px; } .our { margin-top: 40px; color: #FEFFFF; } .state a { color: inherit; } .state h3 { font-size: 18px; margin-bottom: 20px; } .state ul li { margin-bottom: 10px; line-height: 24px; font-size: 14px; } /* .state .w div.together { margin-top: 40px; float: right; color: #FEFFFF; } */ .together{ margin-top: 40px; } .together ul { float: left; } footer h4 { font-weight: normal; } .basm { width: 100%; color: rgba(255, 255, 255, 0.4); font-size: 14px; margin-top: 25px; text-align: center; } .basm p { line-height: 40px; } .basm p:last-child{ line-height: 30px; } /* 右侧固定导航 */ .side_bar { position: fixed; bottom: 100px; right: 5%; min-height: 180px; z-index: 9999; } .side_bar ul li { width: 50px; height: 50px; margin-top: 10px; background: rgb(220 220 220 / 27%); position: relative; vertical-align: middle; overflow: hidden; cursor: pointer; border-radius: 5px; } .side_bar ul li a { display: block; position: absolute; top: 0; left: 0; z-index: 3; padding: 5px; background: #333; opacity: 0; transition: all .3s; line-height: 20px; font-size: 14px; color: #fff; text-align: center; } .side_bar ul li:hover a { opacity: 1; } .side_bar ul li.back { display: none; } .side_bar .iconfont { display: block; width: 50px; line-height: 50px; font-size: 40px; text-align: center; opacity: 1; transition: all .3s; color: #fff; } .side_bar li i.iconfont { color: var(--color); font-size: 30px; } /* 分页 */ .ac { background-color: var(--color); color: #fff!important; } .hosp_page { margin: 30px 0; clear: both; overflow: hidden; text-align: center; display: flex; justify-content: center; align-items: center; display: flex; align-items: center; } .hosp_page a { float: left; margin: 5px; line-height: 27px; color: #888; text-align: center; border-radius: 10%; display: block; border: 1px solid #dedede; font-size: 14px; padding: 5px 15px; } .hosp_page a:hover { color: var(--color); } .hosp_page .cur{ background-color:#9a78c8; color:#ffffff; } /* 整形资讯 */ .hot_msg ul li { display: flex; align-items: center; padding: 10px 0; } .hot_msg ul li i { font-style: unset; margin-right: 5px; display: block; text-align: center; line-height: 20px; border-radius: 50%; width: 20px; height: 20px; } .hot_msg ul li h3 { margin: 0; width: 90%; display: block; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .2s; font-size: 16px; } .hot_msg ul li a{ margin: 0; width: 90%; display: block; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .2s; font-size: 16px; } .top_1 { background-color: #FF5858; color: white; } .top_2 { background-color: #FF9B58; color: white; } .top_3 { background-color: #F8DB55; color: white; } .icon-wenda { line-height: 1; font-size: inherit !important; color: rgb(175, 37, 37); } .icon-datiqia { line-height: 1.2; font-size: inherit !important; color: rgb(0, 0, 126); } dialog { width: 400px; height: 260px; position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); border: none; outline: 0; padding: 20px; box-shadow: 0 1px 30px rgba(0, 0, 0, .3); } dialog .close { position: absolute; right: 5px; top: 5px; font-size: 20px; cursor: pointer; } dialog::backdrop { background: none; } dialog h3 { font-size: 20px; line-height: 24px; } dialog .dialog_content { margin-top: 30px; font-size: 16px; line-height: 24px; } .dialog_button { position: absolute; bottom: 10px; left: 0; display: flex; justify-content: space-around; align-items: center; width: 100%; } .dialog_button div { float: left; padding: 15px 55px; cursor: pointer; border-radius: 10px; } .dialog_button .Cancel { background-color: #909399; color: #fff; } .dialog_button .confirmBtn { background-color: #409eff; color: #fff; } #LRfloater0 { top: 50% !important; transform: translateY(-50%); } .firend_links { margin: 10px 0; padding-top: 10px; border-top: 1px solid #e7e7e7; } .firend_links p { font-size: 25px; margin-bottom: 30px; } .firend_links .link_list { font-size: 16px; } .firend_links .link_list a:hover { color: var(--color); } #about h1 { text-align: left; margin-bottom: 40px; } .select_li { width: 100%; } .select_li ul { height: 100%; width: 20%; float: left; font-size: 26px; background-color: #fff; } .select_li ul li { cursor: pointer; padding: 10px; border-bottom: 1px solid #000; --hover: #9a78c8; } #about .style { width: 77%; float: right; display: none; } #about .content p { line-height: 30px; text-indent: 2em; color: #333; margin-bottom: 20px; } #about .content .straight { margin-left: 50px; overflow-y: scroll; } #about .content .straight::-webkit-scrollbar { width: 5px; } #about .content .straight::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: rgba(0, 0, 0, 0.2); } #about .show { display: block !important; }