@charset "utf-8"; i.time { padding: 0 .2em 0 .3em; float: left; font-size: 1.3rem; color: #ff8400; line-height: 2rem } i.circle { padding: 0 .2em 0 .5em; float: left; font-size: 1rem; color: #6bc30d; line-height: 2rem } i.close { padding: 0 .2em 0 .21em; font-size: 1.5rem; color: #fff; font-weight: bold } header.head { background: #008a8a; height: 60px; position: absolute; top: 0; width: 100%; box-sizing: border-box } header.head .wrap { position: relative; overflow: hidden; width: 100% } header.head .logo { position: relative; width: 136px; height: 42px; margin: 9px auto } header.head .logo.title{ text-align: center; font-weight: 400; line-height: 42px; color: #fff; font-size: 1.15rem; } header.head .logo a { display: block } header.head .logo img { width: 100% } header.head .logo h3 { float: left; width: 90px; font-size: 1rem; margin: 9px auto; color: #ddd; text-align: center } header.head .logo_msk { width: 100%; height: 100%; background: #3e4042 no-repeat 50% 50%; position: absolute; top: 0; left: 0; display: none; background-size: 500px 60px } header.head i { display: block; width: 50px; position: absolute; color: #fff; font-size: 1.5rem; top: 0; padding: 1rem 0 1rem 0; text-align: center } header.head i img { width: 33px; border-radius: 50% } header.head .menu_slide { right: 0 } header.head .menu_open { left: 0; padding-top: .8rem; } header.head .login_open { right: 0; font-size: .8rem; width: auto; padding: 1rem .5rem; } header.head .login_open div{ display: none; } header.head .login_open.logined{ padding: 1.4rem .5rem; } header.head .login_open.logined div{ display: block; } header.head .login_open.logined img{ display: none; } header.head .login_open span { display: block; position: absolute; width: 8px; height: 8px; border: 2px solid #fff; background: #df0000; top: -2px; right: 0; -o-border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50% } header.head.pull { -webkit-transform: translate3d(-250px, 0, 0); -moz-transform: translate3d(-250px, 0, 0); transform: translate3d(-250px, 0, 0) } aside.menu { height: 100%; position: absolute; top: 0; left: 0; width: 250px; overflow: hidden; background: #323436; visibility: hidden; -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; transition-delay: .3s } aside.menu.push { visibility: visible; -webkit-transition-delay: 0; -moz-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 } aside.menu.pull { visibility: hidden } aside.menu section.search_wrap { overflow: hidden; position: relative } aside.menu ul li { display: block; height: 49px; line-height: 50px; border-bottom: 1px solid #44474a; overflow: hidden; background-color: #323436; -webkit-transition: background .3s ease-out; -moz-transition: background .3s ease-out; -o-transition: background .3s ease-out; transition: background .3s ease-out } aside.menu ul li a { display: block; width: 100%; height: 33px; color: #fff; overflow: hidden; padding-top: 16.5px; border-left: 5px solid #1d1d1d } aside.menu ul li a b { width: 16px; height: 16px; background-position: 0 -55px; display: block; float: right; margin-right: 6px; opacity: .2 } aside.menu ul li a i { display: block; float: left; margin-left: 20px; opacity: .8 } aside.menu ul .menu_cur a i { opacity: 1 } aside.menu ul .menu_cur a { border-left: 5px solid #64c400 } aside.menu ul li a span { display: block; height: 16px; line-height: 16px; float: left; margin-left: 15px } aside.menu ul li:hover, aside.menu ul .menu_cur { background-color: #1d1d1d } aside.user { width: 250px; height: 100%; position: absolute; top: 0; right: 0; visibility: hidden; background-color: #323436 } aside.user.pull { visibility: visible } aside.user .login_user, aside.user .login_password { height: 40px; line-height: 40px; display: block; padding: 0 40px 0 10px; position: relative; -o-border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -webkit-appearance: none; background: 0 } aside.user .login_user i, aside.user .login_password i { display: block; position: absolute; right: 10px; top: 10px } aside.user .login_user i.ton, aside.user .login_password i.ton { opacity: 1 } aside.user .login_user { border-bottom: 1px solid #f7f7f7 } aside.user .login_password { border-top: 0 } aside.user .login_input input { border: 0; display: block; height: 100%; width: 100% } aside.user .login_user input, aside.user .login_password input { -webkit-appearance: none } article.container { position: absolute; top: 60px; width: 100%; /*background: #f0f1f1;*/ box-sizing: border-box; bottom: 54px } article.container.push { -webkit-transform: translateX(250px); -moz-transform: translateX(250px); transform: translateX(250px) } article.container.pull { -webkit-transform: translate3d(-250px, 0, 0); -moz-transform: translate3d(-250px, 0, 0); transform: translate3d(-250px, 0, 0) } article.container.push { visibility: visible } article section.content { position: relative; overflow: auto; height: 100%; width: 100%; box-sizing: border-box; bottom: 0 } .block_title { display: block; position: relative; overflow: hidden; width: 100%; margin: 0 auto } .block_title .title { display: block; position: relative; overflow: hidden; width: 100% } .block_title .title ul { display: block; position: relative; overflow: hidden; float: left; width: 100%; background: #fff; border-bottom: 1px solid #e5e5e5; margin-top: 3px; line-height: 2rem } .block_title .title li.left { display: block; position: relative; overflow: hidden; float: left } .block_title .title li.left h3 { display: block; position: relative; overflow: hidden; float: left; font-size: 1rem; line-height: 2rem } .block_title .title li.left h6 { display: block; position: relative; overflow: hidden; float: left; border-left: 1px solid #eee; padding-left: 10px; font-size: .8rem; margin-top: 3px } .block_title .title li.right { display: block; position: relative; overflow: hidden; float: right; font-size: .8rem; margin-top: 3px } .block_title .title li.right h3 { display: block; position: relative; overflow: hidden; float: left; padding: .1rem 2rem 0 0; font-size: 1rem } .block_title .title li.right a { color: #008a8a } .block_title .cont { width: 100%; border-bottom: 1px solid #eee; font-size: .9rem } .block_title .cont ul { display: block; position: relative; overflow: hidden; background: #fff; width: 100%; border-bottom: 1px solid #e5e5e5; margin-bottom: 2px } .block_title .cont li { display: block; position: relative; overflow: hidden; width: 100% } .block_title .cont li span { line-height: 2rem } #ListHalf { position: relative; width: 100%; margin: 0 auto; box-sizing: border-box } #ListHalf li { box-sizing: border-box; display: block; position: relative; overflow: hidden; float: left; border-bottom: 1px solid #e1e1e1; width: 50%; height: 4rem; background: #fff } #ListHalf li a.alist { display: block; width: 100%; height: 4rem; position: relative; overflow: hidden; display: flex; align-items: center; justify-content: center; } #ListHalf li.br { border-right: 1px solid #e1e1e1 } #ListHalf li.big{ height: 8rem; } #ListHalf li.big a{ height: 8rem; } /*#ListHalf li.big h3{*/ /*padding:3.3rem 0 0 3rem;*/ /*}*/ #ListHalf li.big i{ top:3rem; } #ListHalf i { color: #8dc51a; font-size: 1.8rem; /*position: absolute;*/ /*top: 1rem;*/ /*left: .5rem;*/ /*font-size: 2rem*/ } #ListHalf h3 { padding-left: .7rem; /*padding: 1.3rem 0 0 3rem;*/ /*margin: 0 auto;*/ text-align: left; font-size: 1rem; /*color: #333;*/ color: #32353c; overflow: hidden; font-weight: 400; } #ListHalf h6 { padding: .7rem 0 0 3rem; font-size: .6rem; color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left } .account { height: 60px; overflow: hidden } .login { margin-right: 10px; background: #4f5356 } .reg { background: #6bc30d } .login_b_t .fr a { color: #fff; font-size: .9rem } .login_b_i input { background: 0 } .login_b_i { margin-bottom: 10px; background: #fff } .login_b_t { color: #dfdfdf; font-size: 12px; padding-top: 15px } .login_b_t .fl a { color: #ff8a00; font-size: .9rem; margin-left: 5px } .user_avatar { position: absolute; left: 10px; margin-top: -10px; display: inline; z-index: 1 } .user_avatar img { width: 35px; border-radius: 50% } .search_wrap { height: 60px; width: 100%; background-color: #2a2c2e } .search_input { text-indent: 10px; height: 15px; line-height: 16px; display: block; margin: 0 5px; width: 200px; border: 0; color: #6c6c6c; padding: 10px 30px 10px 10px; background-color: #fff; margin-top: 12.5px; -o-border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px } .reset_input { width: 20px; height: 35px; position: absolute; display: block; top: 10px; right: 10px; display: none } .reset_input i { display: block; width: 16px; height: 16px; position: absolute; top: 12.5px; right: 10px; opacity: .4; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out } .reset_input.ton { opacity: 1 } .user_logout { height: 35px; line-height: 35px; color: #fff; font-size: 12px; opacity: .6; -webkit-transition: all .1s ease-in; -moz-transition: all .1s ease-in; -o-transition: all .1s ease-in; transition: all .1s ease-in } .user_logout.ton { opacity: 1 } #reg_index { width: 100%; min-height: 100%; background: #fff; position: absolute; top: 0; left: 0; z-index: 999; overflow-x: hidden; overflow-y: auto; padding-bottom: 20px } .reg_bar, .login_bar { height: 60px; background: #323436 } .reg_bar_close, .login_bar_close { display: block; width: 33px; height: 32px; background-position: 10px -76.5px; background-color: #3e4042; margin-top: 14px; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out } .reg_bar_close.ton, .login_bar_close.ton { background-color: #6bc30d } .reg_bar .fl i, .login_bar .fl i { height: 32px; width: 25px; display: inline-block; vertical-align: middle; background-position: 4px -112.5px } .login_bar .fl i { background-position: 4px -145px } .reg_bar, .login_bar { line-height: 60px; vertical-align: middle } .reg_bar .fl, .login_bar .fl { height: 60px; color: #fff } .reg_ct { text-align: center } .reg_ct p { line-height: 20px; margin: 30px 0 20px 0 } #reg_index { -webkit-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); -webkit-transition: background .3s ease-out, -webkit-transform .3s cubic-bezier(0.55, 0.055, 0.675, 0.19); -moz-transition: background .3s ease-out, -moz-transform .3s cubic-bezier(0.55, 0.055, 0.675, 0.19); -o-transition: background .3s ease-out, -o-transform .3s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: background .3s ease-out, transform .3s cubic-bezier(0.55, 0.055, 0.675, 0.19) } #reg_index.show { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: background .3s ease-out, -webkit-transform .3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: background .3s ease-out, -moz-transform .3s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: background .3s ease-out, -o-transform .3s cubic-bezier(0.165, 0.84, 0.44, 1); transition: background .3s ease-out, transform .3s cubic-bezier(0.165, 0.84, 0.44, 1) } /* 新增的就诊指南样式,没有做成iconfont */ .icon-learning{ height: 2.3rem; background: url("../images/icon-learning.png"); } .icon-mdt{ background: url("../images/icon-mdt.png"); height: 2rem; } .icon-ywt{ height:2rem; background: url("../images/icon-ywt.png"); } .bg-icon{ width: 2rem; background-size: 100% 100%; }