hbt-moore-stone-ui/css/base-v2.0.min.css

1709 lines
26 KiB
CSS

@charset "utf-8";
* {
box-sizing: border-box;
margin: 0;
padding: 0
}
html {
overflow-x: hidden !important;
overflow-y: auto;
-webkit-tap-highlight-color: transparent
}
body {
min-height: 100vh;
background: #fff;
overflow: hidden
}
a {
transition: all .36s;
text-decoration: none
}
a:hover {
text-decoration: none
}
a:focus {
text-decoration: none;
outline: 0
}
a:not([href]) {
cursor: default
}
li,
ol,
ul {
margin: 0;
list-style-type: none
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
font-weight: 400;
margin: 0;
line-height: 1
}
p {
word-wrap: break-word;
word-break: normal
}
h1 {
font-size: 36px
}
h2 {
font-size: 30px
}
h3 {
font-size: 24px
}
h4 {
font-size: 18px
}
h5 {
font-size: 14px
}
h6 {
font-size: 12px
}
img,
video {
max-width: 100%;
vertical-align: middle
}
img {
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor
}
video {
background: #000;
outline: 0
}
body,
button,
input,
select,
textarea {
font-size: 14px;
line-height: 1;
margin: 0;
color: #333;
border: 0;
outline: 0;
background: 0 0
}
form {
width: 100%
}
input,
textarea {
-webkit-appearance: none
}
input {
line-height: normal;
text-overflow: ellipsis
}
input:focus::-webkit-input-placeholder {
color: transparent
}
input:focus:-moz-placeholder {
color: transparent
}
input:focus::-moz-placeholder {
color: transparent
}
input:focus:-ms-input-placeholder {
color: transparent
}
[tabindex="0"],
input {
outline: 0 !important
}
textarea {
resize: none
}
label {
font-weight: 400;
margin-bottom: 0
}
select::-ms-expand {
display: none
}
a:active,
button::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=file]>input[type=button]::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
select::-moz-focus-inner {
border: 0;
outline: 0
}
a,
button {
cursor: pointer
}
.yxedr_active p {
font-size: 16px;
line-height: 1.75;
color: #666;
margin-bottom: 12px
}
.yxedr_active img,
.yxedr_active video {
max-width: 100% !important;
height: auto !important
}
.yxedr_active iframe {
max-width: 100%
}
@media screen and (max-width:767px) {
.yxedr_active iframe {
max-height: 33vh
}
}
.yxedr_active ol,
.yxedr_active ul {
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0;
margin-inline-end: 0;
padding-inline-start: 40px
}
.yxedr_active ol li,
.yxedr_active ul li {
list-style: inherit
}
.ys_cont1680 {
width: 1680px;
margin: 0 auto;
max-width: 100%
}
.ys_cont1600 {
width: 1600px;
margin: 0 auto;
max-width: 100%
}
.ys_cont1560 {
width: 1560px;
margin: 0 auto;
max-width: 100%
}
.ys_cont1440 {
width: 1440px;
margin: 0 auto;
max-width: 100%
}
.ys_cont1400 {
width: 1400px;
margin: 0 auto;
max-width: 100%
}
.ys_cont1360 {
width: 1360px;
margin: 0 auto;
max-width: 100%
}
.ys_cont1280 {
width: 1280px;
margin: 0 auto;
max-width: 100%
}
.ys_cont1200 {
width: 1200px;
margin: 0 auto;
max-width: 100%
}
.ys_cont1000 {
width: 1000px;
margin: 0 auto;
max-width: 100%
}
.ys_cont950 {
width: 950px;
margin: 0 auto;
max-width: 100%
}
@media screen and (max-width:1860px) {
.ys_cont1680 {
width: 90%
}
}
@media screen and (max-width:1680px) {
.ys_cont1400,
.ys_cont1440,
.ys_cont1560,
.ys_cont1600,
.ys_cont1680 {
width: 82.5%
}
}
@media screen and (max-width:1440px) {
.ys_cont1200,
.ys_cont1280,
.ys_cont1360 {
width: 82.5%
}
}
@media screen and (max-width:1200px) {
.ys_cont1000,
.ys_cont1200,
.ys_cont1280,
.ys_cont1360,
.ys_cont1400,
.ys_cont1440,
.ys_cont1560,
.ys_cont1600,
.ys_cont1680,
.ys_cont950 {
width: 100%;
padding: 0 40px
}
}
@media screen and (max-width:767px) {
.ys_cont1000,
.ys_cont1200,
.ys_cont1280,
.ys_cont1360,
.ys_cont1400,
.ys_cont1440,
.ys_cont1560,
.ys_cont1600,
.ys_cont1680,
.ys_cont950 {
padding: 0 20px
}
}
.ys_block,
.ys_show {
display: block
}
.ys_hide {
display: none
}
.clearfix::after {
display: block;
clear: both;
height: 0;
content: ' '
}
.clearfix {
zoom: 1
}
.fl {
float: left
}
.fr {
float: right
}
.ys_flex {
display: flex;
flex-wrap: wrap
}
.ys_flex_center {
display: flex;
align-items: center
}
.ys_pos_top {
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%)
}
.ys_pos_bot {
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%)
}
.ys_pos_center {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.ys_pos_cover {
position: absolute;
left: 0;
top: 0;
z-index: 10;
width: 100%;
height: 100%
}
.ys_pos_under {
position: absolute;
left: 0;
top: 0;
z-index: -1;
width: 100%;
height: 100%
}
.ys_page_wrap,
body {
display: flex;
flex-direction: column
}
.ys_page_wrap {
min-height: 100vh
}
.ys_main {
flex-grow: 1
}
.modal-open {
overflow: hidden
}
.mobile_safari {
width: 100%;
position: fixed
}
.ys_modal_btn {
cursor: pointer
}
.ys_modal {
display: none;
position: fixed;
top: 0;
left: 0;
z-index: 999;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .3)
}
.ys_modal_wrap {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center
}
.ys_modal_container {
position: relative;
z-index: 1
}
.ys_modal_close {
position: absolute;
right: 15px;
top: 15px;
font-size: 16px;
font-weight: 700;
cursor: pointer;
z-index: 10
}
.ys_modal_content {
width: 800px;
padding: 50px;
max-width: calc(100vw - 40px);
max-height: 700px;
overflow: hidden;
background: #fff
}
.ys_modal_content.noscroll {
overflow: auto
}
.ys_modal_content.mCustomScrollbar .mCSB_inside>.mCSB_container {
margin-right: 0
}
.ys_modal_content.mCustomScrollbar .mCustomScrollBox.mCSB_inside {
margin-right: -15px;
padding-right: 15px;
max-width: calc(100% + 15px)
}
.ys_videom_video {
display: none;
margin: 0 auto;
max-height: calc(100vh - 80px)
}
.ys_videom_iframebox {
display: none
}
.ys_videom_btn {
cursor: pointer
}
.ys_videom {
display: none;
position: fixed;
left: 0;
top: 0;
z-index: 999;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .84)
}
.ys_videom_container {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%)
}
.ys_videom_close {
position: absolute;
right: 0;
top: -1.5em;
cursor: pointer;
z-index: 10;
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
color: #fff
}
.ys_videom_close .iconfont {
font-size: inherit
}
.ys_videom_content {
width: 1000px;
max-width: calc(100vw - 40px);
max-height: calc(100vh - 80px);
text-align: center
}
.ys_videom_video {
max-width: 100%;
vertical-align: middle;
background: #000
}
.ys_videom_iframebox {
text-align: center
}
.ys_videom_iframebox iframe {
max-width: 100%;
min-width: 100px;
min-height: 100px
}
@media screen and (max-width:480px) {
.ys_videom_iframebox iframe {
max-height: 33vh
}
}
.ys_imgbox_contain,
.ys_imgbox_cover {
position: relative;
overflow: hidden
}
.ys_imgbox_contain img,
.ys_imgbox_cover img {
width: 100%;
transition: all .36s ease
}
.ys_imgbox_cover img:nth-child(2) {
position: absolute;
top: 0;
left: 0;
height: 100%
}
.ys_imgbox_contain img:nth-child(2) {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: auto;
height: auto;
max-width: 100%;
max-height: 100%
}
@media screen and (min-width:1200px) {
a:hover .ys_imgbox_cover img {
transform: scale(1.05)
}
}
.ys_imgbox_cut {
overflow: hidden
}
.ys_imgbox_cut img {
width: auto;
max-width: none;
height: 100%;
position: relative;
left: 50%;
transform: translateX(-50%)
}
.ys_fybtn {
padding: 0 15px
}
.ys_pcfy a {
float: left
}
.ys_fybtn a {
font-size: 14px;
color: #333
}
.ys_phfy {
display: none
}
.pc_fenye {
position: relative;
left: 50%;
transform: translateX(-50%);
display: inline-block;
text-align: center
}
.pc_fenye li {
float: left;
width: 30px;
height: 30px;
border: 1px solid transparent;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 30px;
color: #333;
text-align: center;
margin: 0 10px;
border-radius: 50%;
transition: .3s
}
.pc_fenye li.activepage {
color: #fff;
background: #1e91cf
}
.end li::before,
.first li::before,
.next li::before,
.prev li::before {
font-family: iconfont;
font-size: inherit;
color: inherit;
line-height: inherit
}
.first li::before {
content: "\e74d"
}
.next li::before {
content: "\e743"
}
.prev li::before {
content: "\e744"
}
.end li::before {
content: "\e74c"
}
.ys_phfy a {
font-size: 14px;
line-height: 1.75;
color: #333
}
@media screen and (max-width:1199px) {
.ys_pcfy {
display: none
}
.ys_phfy {
display: block
}
}
.ys_select {
position: relative;
z-index: 5
}
.ys_select.zindex {
z-index: 10
}
.ys_select_hd {
position: relative;
width: 100%;
height: 100%;
cursor: pointer
}
.ys_select_show {
padding-right: 20px;
width: 100%;
height: 100%;
cursor: pointer;
pointer-events: none;
user-select: none
}
.ys_select_xtbbox {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
transition: all .36s
}
.ys_select_xtb {
transition: all .36s
}
.ys_select_hd.on .ys_select_xtbbox {
transform: translateY(-50%) rotate(180deg)
}
.ys_select_bd {
display: none;
position: absolute;
left: 0;
top: 100%;
z-index: 10;
width: 100%;
background: #fff;
overflow: hidden
}
.ys_select_bd .mCSB_scrollTools {
visibility: hidden
}
.ys_select_bd.showscroll .mCSB_scrollTools {
visibility: visible
}
.ys_select_li {
cursor: pointer
}
.ys_wechat {
display: none;
position: fixed;
top: 0;
left: 0;
z-index: 999;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .3)
}
.ys_wechat_cont {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center
}
.ys_wechat_cont_parga p {
font-size: 14px;
line-height: 24px;
color: #666
}
#qrcode {
width: 230px;
padding: 10px;
background: #fff;
border-radius: 10px;
border: 7px solid #595959;
position: relative
}
.ys_wechat_cont canvas {
width: 100% !important;
padding: 10px
}
.ys_wechat_cont_btn {
position: absolute;
top: 15px;
right: 10px;
cursor: pointer
}
.ys_wechat_cont_btn .iconfont {
font-size: 14px
}
.ys_share_img {
width: 28px
}
.ys_share_list {
cursor: pointer
}
.wow {
visibility: hidden
}
.mCSB_outside+.mCSB_scrollTools {
right: 0 !important
}
.ys_select_bd .mCSB_outside+.mCSB_scrollTools .mCSB_draggerContainer {
top: 15px;
bottom: 15px
}
.slick-track .slick-slide {
display: block !important
}
.ys_scrollx_style1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.ys_scrollx_style1 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
margin: 0;
height: 100%
}
.ys_scrollx_style1 .mCSB_scrollTools.mCSB_scrollTools_horizontal {
height: 8px;
bottom: 0
}
.ys_scrollx_style1:not(.mCS_no_scrollbar) {
padding-bottom: 20px
}
.ys_fadeup1 {
animation: ysfadeInUp .5s ease-in-out both;
animation-delay: .1s
}
.ys_fadeup2 {
animation: ysfadeInUp .5s ease-in-out both;
animation-delay: .2s
}
.ys_fadeup3 {
animation: ysfadeInUp .5s ease-in-out both;
animation-delay: .3s
}
.ys_fadeup4 {
animation: ysfadeInUp .5s ease-in-out both;
animation-delay: .4s
}
.ys_fadeup5 {
animation: ysfadeInUp .5s ease-in-out both;
animation-delay: .5s
}
.ys_fadeup6 {
animation: ysfadeInUp .5s ease-in-out both;
animation-delay: .6s
}
.ys_fadeup7 {
animation: ysfadeInUp .5s ease-in-out both;
animation-delay: .7s
}
.ys_fadeup8 {
animation: ysfadeInUp .5s ease-in-out both;
animation-delay: .8s
}
.ys_fadeup9 {
animation: ysfadeInUp .5s ease-in-out both;
animation-delay: .9s
}
.ys_fadein1 {
animation: fadeIn .5s ease-in-out both;
animation-delay: .1s
}
.ys_fadedown1 {
animation: fadeInDown .5s ease-in-out both;
animation-delay: .1s
}
.ys_fadeleft1 {
animation: fadeInLeft .5s ease-in-out both;
animation-delay: .1s
}
.ys_faderight1 {
animation: fadeInRight .5s ease-in-out both;
animation-delay: .1s
}
@-webkit-keyframes ysfadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 50px, 0);
transform: translate3d(0, 50px, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
@keyframes ysfadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 50px, 0);
transform: translate3d(0, 50px, 0)
}
to {
opacity: 1;
-webkit-transform: none;
transform: none
}
}
.ys_header {
position: relative;
z-index: 99
}
.ys_hd_ph {
display: none
}
.ys_ph_navbar {
height: 64px
}
.ys_phnav_header {
position: fixed;
top: 0;
left: 0;
z-index: 99;
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 20px;
height: 64px;
background: #fff;
box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%)
}
.ys_phnav_logo {
width: 120px
}
.ys_phnav_logo a {
width: 100%
}
.ys_phnav_header a,
.ys_phnav_logo,
.ys_phnav_r>div {
line-height: 64px
}
.ys_phnav_r>div {
float: left;
margin-left: 15px
}
.ys_phnav_header a {
display: inline-block;
vertical-align: middle;
font-size: 14px;
color: #333
}
.ys_phnav_menubtn {
display: inline-block;
vertical-align: middle;
position: relative;
width: 28px;
height: 22px
}
.ys_phnav_menubtn::after,
.ys_phnav_menubtn::before {
content: ""
}
.ys_phnav_menubtn span,
.ys_phnav_menubtn::after,
.ys_phnav_menubtn::before {
display: block;
position: absolute;
left: 0;
top: 50%;
width: 100%;
height: 2px;
transform: translateY(-50%);
background: #666;
transition: all .36s
}
.ys_phnav_menubtn::before {
margin-top: -10px
}
.ys_phnav_menubtn::after {
margin-top: 10px
}
.ys_phnav_menubtn.on span {
opacity: 0
}
.ys_phnav_menubtn.on::after,
.ys_phnav_menubtn.on::before {
margin-top: 0
}
.ys_phnav_menubtn.on::before {
transform: translateY(-50%) rotate(45deg)
}
.ys_phnav_menubtn.on::after {
transform: translateY(-50%) rotate(-45deg)
}
.ys_phnav_menu {
display: none;
position: fixed;
left: 0;
top: 64px;
width: 100%;
height: calc(100% - 64px);
padding: 20px;
background: #043c62;
color: #fff
}
.ys_ph_search {
width: 100%;
overflow: hidden;
padding: 0 15px;
padding-left: 15px;
margin-top: 50px
}
.ys_phs_form {
position: relative;
z-index: 1;
width: 100%
}
.ys_phs_form input {
width: 100%;
height: 35px;
border: 1px solid rgba(255, 255, 255, .4);
border-radius: 17.5px;
padding-left: 20px;
padding-right: 50px;
color: #fff
}
.ys_phs_form input::-webkit-input-placeholder {
color: rgba(255, 255, 255, .6)
}
.ys_phs_form input:-moz-placeholder {
color: rgba(255, 255, 255, .6)
}
.ys_phs_form input::-moz-placeholder {
color: rgba(255, 255, 255, .6)
}
.ys_phs_form input:-ms-input-placeholder {
color: rgba(255, 255, 255, .6)
}
.ys_phs_form .iconfont {
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
z-index: 5;
color: rgba(255, 255, 255, .6)
}
.ys_ph_nav ul {
padding: 0 15px;
display: none
}
.ys_ph_nav a {
display: inline-block;
vertical-align: middle;
font-size: 14px;
line-height: 1.5;
padding: 1em 0;
color: #fff;
max-width: calc(100% - 40px)
}
.ys_ph_nav ul a {
font-size: 12px
}
.ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a {
color: rgba(255, 255, 255, .6)
}
.ys_phnav_lisbox {
position: relative;
border-bottom: 1px solid rgba(255, 255, 255, .4)
}
.ys_phnav_icon {
display: none;
position: absolute;
right: 5px;
top: 50%;
transform: translateY(-50%);
width: 14px;
height: 14px
}
.ys_phnav_icon::after,
.ys_phnav_icon::before {
content: "";
position: absolute;
background: #fff;
transition: all .36s
}
.ys_phnav_icon::before {
left: 0;
top: 50%;
transform: translateY(-50%);
width: 100%;
height: 1px
}
.ys_phnav_icon::after {
left: 50%;
top: 0;
transform: translateX(-50%);
width: 1px;
height: 100%
}
.ys_phnav_icon.on::after {
transform: translateX(-50%) rotate(90deg)
}
.ys_phnav_haschild .ys_phnav_icon {
display: block
}
.ys_ph_nav li:not(.ys_phnav_haschild)>.ys_phnav_lisbox .ys_phnav_icon {
display: none
}
.ys_ph_nav li:not(.ys_phnav_haschild)>.ys_phnav_lisbox>a {
display: block;
max-width: 100%
}
.ys_phmenu_scroll {
margin-right: -15px;
padding-right: 15px;
max-height: calc(100% - 85px);
overflow: scroll
}
.ys_ph_navbar2 .ys_phnav_menu {
display: block;
transform: translateX(100%);
transition: all .5s cubic-bezier(.55, .085, .68, .53)
}
.ys_ph_navbar2 .ys_phnav_menu.on {
transform: translateX(0);
transition: all .5s cubic-bezier(.25, .46, .45, .94)
}
.ys_ph_navbar2 .ys_phnav_header {
padding-left: 0
}
.ys_ph_navbar2 .ys_phnav_menubtn span,
.ys_ph_navbar2 .ys_phnav_menubtn::after,
.ys_ph_navbar2 .ys_phnav_menubtn::before {
background: #1c5cb0
}
.ys_ph_navbar2 .ys_phnav_logo {
width: 140px;
padding: 0 10px;
background: #1c5cb0
}
.ys_ph_navbar2 .ys_phnav_menu,
.ys_phnav2_lang_modal {
background: #1c5cb0
}
.ys_ph_navbar2 .ys_phnav_menubtn.on::before {
transform: translateY(-50%) rotate(-45deg)
}
.ys_ph_navbar2 .ys_phnav_menubtn.on::after {
transform: translateY(-50%) rotate(45deg)
}
.ys_ph_navbar2 .ys_ph_nav a {
font-size: 16px;
line-height: 24px;
padding: 13px 0
}
.ys_ph_navbar2 .ys_ph_nav ul a {
font-size: 14px;
padding: 8px 0
}
.ys_ph_navbar2 .ys_phnav_icon {
width: 12px;
height: 12px
}
.ys_ph_navbar2 .ys_phnav_icon::before {
height: 2px
}
.ys_ph_navbar2 .ys_phnav_icon::after {
width: 2px
}
.ys_ph_navbar2 .ys_ph_nav ul ul a {
font-size: 12px
}
.ys_ph_navbar2 .ys_phnav_menu {
display: flex;
flex-direction: column;
padding-bottom: 0
}
.ys_ph_navbar2 .ys_phmenu_scroll {
flex-grow: 1;
max-height: none
}
.ys_phnav2_language {
flex: none;
text-align: center;
padding: 20px 0
}
.ys_phnav_search .iconfont {
display: inline-block;
vertical-align: middle;
font-size: 18px;
line-height: inherit
}
.ys_ph_navbar2 .ys_phnav_header a,
.ys_ph_navbar2 .ys_phnav_search .iconfont {
color: #1c5cb0
}
.ys_phnav2_lang_modal {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
padding: 30px 20px 20px;
text-align: left;
transform: translateX(100%);
transition: all .5s cubic-bezier(.55, .085, .68, .53)
}
.ys_phnav2_lang_modal.on {
transform: translateX(0);
transition: all .5s cubic-bezier(.25, .46, .45, .94)
}
.ys_phnav2_lang_back {
font-size: 16px;
margin-bottom: 10px
}
.ys_phnav2_lang_back .iconfont {
font-size: 14px
}
.ys_phnav2_lang_scroll {
height: calc(100% - 30px);
margin-right: -15px;
padding-right: 15px;
overflow: auto
}
.ys_phnavss_xl {
display: none;
padding: 16px 20px;
border-top: 1px solid #eee;
box-shadow: 0 5px 8px rgba(0, 0, 0, .05)
}
.ys_phnavss_form {
width: 100%
}
.ys_phnavss_form input {
height: 40px;
width: calc(100% - 30px);
border-bottom: 1px solid #eee
}
.ys_phnavss_form button {
width: 20px
}
.ys_phnavss_form .iconfont {
font-size: 20px;
line-height: 40px;
color: #1c5cb0
}
.ys_phnavss_xl {
position: absolute;
left: 0;
top: 100%;
width: 100%;
background: #fff
}
.ys_ph_navbar3 .ys_phnav_header {
background: #221e1f
}
.ys_ph_navbar3 .ys_phnav_search .iconfont {
font-size: 20px
}
.ys_ph_navbar3 .ys_phnav_header a,
.ys_ph_navbar3 .ys_phnav_search .iconfont {
color: #666
}
.ys_ph_navbar3 .ys_phnav_menu {
display: block;
transform: translateX(100%);
background: #fff;
top: 0;
height: 100%;
z-index: 100;
color: #333;
padding-top: 0;
transition: all .5s cubic-bezier(.55, .085, .68, .53)
}
.ys_ph_navbar3 .ys_phnav_menu.on {
transform: translateX(0);
transition: all .5s cubic-bezier(.25, .46, .45, .94)
}
.ys_ph_navbar3 .ys_ph_nav a {
color: #666
}
.ys_ph_navbar3 .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a {
color: #333
}
.ys_ph_navbar3 .ys_phmenu_top {
height: 64px;
border-bottom: 1px solid #c7c8c9
}
.ys_phmenu_close {
font-size: 14px;
line-height: 64px;
font-weight: 700;
color: #333
}
.ys_ph_navbar3 .ys_ph_nav a {
font-size: 16px;
line-height: 30px;
padding: 6px 0
}
.ys_ph_navbar3 .ys_ph_nav {
padding: 10px 0
}
.ys_ph_navbar3 .ys_phnav_icon {
font-size: 12px;
line-height: 14px;
text-align: center;
color: #666;
font-family: iconfont
}
.ys_ph_navbar3 .ys_phnav_icon::before {
content: "\e743";
width: auto;
height: auto;
position: static;
transform: none
}
.ys_ph_navbar3 .ys_phnav_icon::after {
display: none
}
.ys_ph_navbar3 .ys_phmenu_scroll {
max-height: 100%;
height: calc(100% - 64px)
}
.ys_ph_navbar3 .ys_ph_nav ul {
display: block
}
.ys_phsubnav_modal {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #fff;
padding: 0 20px 10px;
transform: translateX(100%);
transition: all .5s cubic-bezier(.55, .085, .68, .53);
z-index: 100
}
.ys_phsubnav_modal.on {
transform: translateX(0);
transition: all .5s cubic-bezier(.25, .46, .45, .94)
}
.ys_phsubnav_close {
color: #333;
font-size: 16px;
line-height: 64px;
font-weight: 700
}
.ys_phsubnav_scroll {
padding: 10px 0;
height: calc(100% - 64px);
padding-right: 10px;
margin-right: -10px;
overflow: auto
}
.ys_phsubnav_scroll>ul {
padding: 0
}
.ys_phnav3_lang_hd {
position: relative;
border-top: 1px solid #c7c8c9;
border-bottom: 1px solid #c7c8c9
}
.ys_phnav3_lang_hd .ys_phnav_icon {
display: block;
transition: all .36s
}
.ys_phnav3_lang_hd a {
display: inline-block;
font-size: 16px;
line-height: 24px;
padding: 10px 0;
color: #333
}
.ys_phnav3_lang_bd {
display: none;
padding: 10px 0
}
.ys_phnav3_lang_bd a {
color: #333;
line-height: 24px;
font-size: 14px
}
.ys_phnav3_lang_hd.on .ys_phnav_icon {
transform: translateY(-50%) rotate(90deg)
}
.ys_phnavss_modal {
background: rgba(0, 0, 0, .8)
}
.ys_phnavss_modal .ys_modal_close .iconfont {
color: #fff
}
.ys_phnavss_modal .ys_modal_content {
background: 0 0;
padding: 10px 0 11px
}
.ys_phnavss_modal input {
color: #fff
}
.ys_phnavss_modal button {
width: 40px;
font-size: 16px;
color: #fff
}
.ys_phnavss_modal .ys_phnavss_form {
border-bottom: 1px solid #fff
}
.ys_phnavss_modal .ys_phnavss_form input {
width: calc(100% - 45px);
border-bottom: 0
}
.ys_phnav_tel {
font-size: 18px;
line-height: 1.5;
margin-top: 20px;
text-align: center
}
.ys_ph_navbar4 .ys_phmenu_scroll {
max-height: calc(100% - 50px)
}
.ys_ph_navbar4 .ys_phnav_menu {
background: #f1f1f1;
color: #999
}
.ys_ph_navbar4 .ys_ph_nav a {
color: #999
}
.ys_ph_navbar4 .ys_phnav_icon::after,
.ys_ph_navbar4 .ys_phnav_icon::before {
background: #999
}
.ys_ph_navbar4 .ys_phnav_lisbox {
border-bottom: 1px solid rgba(0, 0, 0, .1)
}
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a {
color: #1c5cb0
}
.ys_ph_navbar4 .ys_phnav_header {
box-shadow: none;
border-bottom: 1px solid rgba(0, 0, 0, .1)
}
.ys_ph_navbar4 .ys_phnav_menu {
padding-top: 0
}
.ys_cmf_fy a {
width: 100%;
height: 100%
}
.ys_cmf_fy .ys_phfy li {
display: none
}
.ys_cmf_fy .ys_phfy li a {
display: none
}
.ys_cmf_fy .ys_phfy li:first-child {
float: left;
display: block
}
.ys_cmf_fy .ys_phfy li:last-child {
float: right;
display: block
}
.ys_cmf_fy .ys_phfy li {
font-size: 16px
}
.ys_cmf_fy .ys_phfy a[rel=prev] {
display: block
}
.ys_cmf_fy .ys_phfy a[rel=next] {
display: block
}
.ys_cmf_fy .ys_phfy a[rel=prev]::after {
content: "上一页"
}
.ys_cmf_fy .ys_phfy a[rel=next]::before {
content: "下一页"
}
@media screen and (max-width:1199px) {
.ys_hd_ph {
display: block
}
.ys_hd_pc {
display: none
}
}
.ys_slide_fixed {
position: fixed;
top: 100px
}
.ys_slide_notfixed {
position: absolute;
top: auto !important;
bottom: 100px
}
.ys_bread {
margin: 0 -14px
}
.ys_bread_list a {
color: #666;
font-size: 14px;
line-height: 1.75;
transition: all .36s ease
}
.ys_bread_list::before {
content: '>';
position: absolute;
top: 50%;
right: -7px;
transform: translateY(-50%);
font-size: 16px;
color: #666;
line-height: 1.75
}
.ys_bread_list {
padding: 0 14px;
position: relative
}
.ys_bread_list:last-child::before {
display: none
}
.ys_page_title {
display: none
}