body{ line-height: 2; font-size: 18px; font-family: 'IBM Plex Sans',-apple-system,BlinkMacSystemFont, 'Helvetica Neue','PingFang-SC','Microsoft YaHei','Source Han Sans SC','Noto Sans CJK SC', 'WenQuanYi Micro Hei',sans-serif; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; } @media only screen and (min-width:992px) and (max-width:1199px) { .ui.container { width: 900px; } } @media only screen and (min-width:1200px){.ui.container{width:1080px;}} .containerbg{background: #fff} .pltop{ position: fixed; right:0; top:0; left:0; z-index: 11} .pltopon{ background: white;padding-bottom: 10px; border-bottom: 1px solid #ccc} .hightext{border-bottom: 5px solid #3fbeef; display: inline-block; line-height: 2} .pltopmenu{ padding-top: 20px; line-height: 2} .pltopmenu a{ color:#15232f; font-size: 16px; font-weight: bold} .pltopmenu .item{ margin:0 0 0 40px; text-align: center; } .pltopmenu .active{ } .pltopmenu .item a:hover{border-bottom: 5px solid #3fbeef; } .pltopmenu .item a{ display: inline-block} .pltopmenu .itemen a:hover{border-bottom: none; } .pltopmenu .itemen a{margin-top: 3px; background: #3fbeef; font-size: 12px; padding:0px 5px; border-radius: 5px; color:white;} .banner_fm{ height: 800px; position: relative} .banner_text{ position: absolute; bottom:50px; left:0; right: 0; color: #484848;} .plcard{ background: #fff; box-shadow: 2px 2px 5px #ccc; } .imgbox{ display: -webkit-flex; width: 100%; height: 100%; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; align-items: center; justify-content: center; } .imgbox img{ max-width: 100%; max-height: 100%; } @media (max-width: 768px){ .pltopmenu{ width: 100%; padding-top: 0 } .pltopmenu0{ flex-wrap: wrap} .pltopmenu .item{ margin:0 10px 0 10px; flex: 1} .pltop .flexg1{ width: 100%; text-align: center} } .mainmenu .item{ border:0; color:#43b06f !important;} .mainmenu .active{color:#443886 !important;} p{ margin: 0; padding-bottom: 20px} div{ overflow: hidden} .green{ color:#43b06f !important;} .blue{color:#443886 } a{ color: #3fbeef} .blueblue{color:#443886} .gray{ color: gray} .ui.menu.mainmenu .item::before{ width: 0; background: none} .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .item:not(.right):not(.borderless):first-child { border:0 } .mainmenu { margin-bottom: 0 !important;} .about_fm{ background: #ddd; padding:30px 0; } /*.aboutimg{ border-radius: 10px; overflow: hidden; box-shadow: 0 0 5px 5px #bbb }*/ .clearfix,.clearfix:after{ clear: both} .bigheader{ padding:30px 0 30px 0; text-align: center; font-size: 200%; clear:both; } .bigheader span{ border-bottom: 3px solid #443886; padding-bottom: 10px; } .zixungrid{ display: flex; width: 100%; flex-wrap: wrap; flex-direction: row; justify-content: space-between; } .zixungrid,.zixungrid a{ color:white;} .zixungrid .column{ padding:30px;} .zixungrid .h{ font-size: 200%; margin-bottom: 15px } .zixungrid .c{ margin-bottom: 15px;} .zgrid{ width: 50%; position: relative; } .zgrid .img{ position: absolute; bottom: 0; right:0; left:0; width: 100%; } .zgrid .zc{ position: absolute; top:0; right:0; left:0; bottom: 0; padding:40px;} @media (max-width: 768px){ .zgrid{ width: 100%; } .rightmenu{ display: none !important;} } @media (min-width: 769px) { .mobileonly{ display: none !important; } } .ui.column.grid > [class*="threethree wide"].column, .ui.grid > .column.row > [class*="threethree wide"].column, .ui.grid > .row > [class*="threethree wide"].column, .ui.grid > [class*="threethree wide"].column { width: 33.33% !important; } .ybtn{ background: #43b06f; color:white; display: inline-block; padding:5px 10px; border-radius: 10px; overflow: hidden; } .ybtn:hover{color:white;} .ptb15{ padding:15px 0} .ptb30{ padding:30px 0} .big{ font-size: 150% } .big25{ font-size: 250%;} .big15{ font-size: 150% } .mt30{ margin-top: 30px} .mt60{ margin-top: 60px} .rel{ position: relative} .abs{ position: absolute} .changyegrid a{ color:white} .changyegrid .rel,.changyegrid .img,.changyegrid .t{ height: 240px; bottom:0; width: 100%; overflow: hidden } .changyegrid .t{ height: 90px; background: rgba(22, 20, 122, 0.73); padding:10px; line-height: 1.3; color:white; } .changyegrid .img{ border-radius: 10px 10px 0 0 } .changyegrid .img img{ position: absolute; bottom:0;} .contact_fm{ padding:50px;} .foot_fm a{ color:#d8d8d8} .foot_fm{ font-size: 14px; line-height: 2; color:#d8d8d8; background: url(/static/jifeng/footbar.png) top center ; background-size: 100% auto; padding:30px 0; } .historyright p{ padding-left:20px; background: url(/static/jifeng/landian.png) 0px 5px no-repeat; } /*page*/ .categoryname{ padding:50px 0;} .shortline{ height: 50px; width: 340px; margin: 0 auto; border-bottom: 1px solid #ccc} .btnmenu{ display: none} .plc1{padding:100px;} @media(max-width: 700px){ .btnmenu{ cursor: pointer; line-height: 1; border-radius: 10px; display: block; padding:10px; background: #3fbeef; color:white; position: absolute; top:20px; left:20px;} .pltopmenu{ display: none; } .pltopmenu.flexrow{ flex-wrap: wrap !important;} .pltopmenu .item{ width: 100%; flex:auto; margin-left: 10px !important; } .plc1{ padding:10px;width: 100%; flex:auto;} .plc2{ width: 100%; flex:auto;} .flexwrapmobile{ flex-wrap: wrap} .flex50pm{ width: 50%; } .flex100pm{ flex:auto; width: 100%} .css3{ background-size:100% !important; } .css4{ text-align: left;} .banner_text { line-height: 1.2} .foot_fm{ height: auto;} }