﻿* {
    padding: 0;
    margin: 0;
    list-style-type: none;
    text-decoration: none;
}

.ys {
    width: 100%;
    overflow: hidden;
    float: left;
    background-color: #ffffff;
}

.ys1 {
    width: 100%;
    overflow: hidden;
    height: 3.125rem;
    box-sizing: border-box;
    border-bottom: 0.0625rem solid #F5F5F5;
}

.blue{
    color: #0085FF;
}

.ys1 em {
    display: inline-block;
    width: 0.25rem;
    height: 1.25rem;
    margin-top: 0.9375rem;
    float: left;
    margin-right: 0.5rem;
    background: rgba(0, 133, 255, 1);
}

.ys1 p {
    display: inline-block;
    color: #0085FF;
    font-size: 1rem;
    line-height: 3.125rem;
    height: 3.125rem;
}

.ys2 {
    width: 100%;
    box-sizing: border-box;
    /*overflow: hidden;*/
    padding: 1rem 0.75rem;
    overflow-x:auto ;
}

.tab1 {
    display: inline-block;
}


.ys2::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: #535353;
}
.tab1 td {
    height: 2.5rem;
    padding: 0.8125rem 0.625rem;
    box-sizing: border-box;
    color: #666666;
    font-size: 0.9375rem;
    border: 0.0625rem solid #AFDAFF;
}

.tab1 td a {
    display: inline-block;
    height: 100%;
    width: 6.4375rem;
    color: #0085FF;
    font-size: 0.9375rem;
}

.zhou {
    color: #666666;
    font-size: 0.9375rem;
}

.tab2 td {
    height: 2.5rem;
    padding: 0.8125rem 0.625rem;
    box-sizing: border-box;
    color: #666666;
    font-size: 0.9375rem;
}

.tab2 td a {
    display: inline-block;
    height: 100%;
    width: 6.4375rem;
    color: #0085FF;
    font-size: 0.9375rem;
}


.tab2 td p {
    display: inline-block;
    height: 100%;
    width: 6.4375rem;
    color: #666666;
    font-size: 0.875rem;
}

.ax {
    background-color: #FAFAFA;
}

.dhl {
    width: 100%;
    height: 10rem;
    overflow: hidden;
    padding: 0 0.75rem;
    box-sizing: border-box;
    margin-top: 0.5rem;
    border-bottom: 0.625rem solid #f5f5f5;
}

.dhl li {
    float: left;
    width: 30%;
    margin-right: 5%;
    overflow: hidden;
}

.dhl li:nth-child(3n+0) {
    margin-right: 0;
}


.dhl li a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 8.75rem;
}

.dhl li a img {
    width: 3.75rem;
    height: 3.75rem;
}

.dhl li a p {
    max-width: 3.75rem;
    color: #666666;
    font-size: 0.75rem;
    overflow: hidden;
    text-align: center;
}

.jj {
    width: 100%;
    padding: 1rem 0.75rem;
    box-sizing: border-box;
    overflow: hidden;
}

.jj p {
    color: #333333;
    font-size: 0.9375rem;
    line-height: 1.5rem;
    text-indent: 2em;
}
.jj p a{
    color: #0C8AFD;
    margin-right: 0.9rem;
}
.nr {
    width: 100%;
    padding: 1rem 0.75rem;
    box-sizing: border-box;
}

.nr p {
    color: #333333;
    font-size: 0.875rem;
    line-height: 1.625rem;
}

.qingyuansu {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    padding: 1rem 0.75rem;
    border-bottom: 0.625rem solid #f5f5f5;
}

.bofang {
    width: 100%;
    overflow: hidden;
}

.bofang1 {
    float: left;
    overflow: hidden;
}

.bofang1 p:nth-child(1) {
    color: #333333;
    font-size: 1.4375rem;
    display: inline-block;
}

.bofang1 span {
    color: #666666;
    font-size: 1.125rem;
}

.bofang1 p:nth-last-child(1) {
    color: #999999;
    font-size: 0.75rem;
    display: inline-block;
}

.bofang2 {
    float: left;
    overflow: hidden;
    margin-top: 0.5rem;
}

.bofang2 li {
    float: left;
    margin-left: 1.5rem;
}

.bofang2 img {
    width: 0.75rem;
    height: 0.75rem;
    margin-left: 0.3125rem;
}

.bofang2 li span {
    color: #76BEFF;
    font-size: 0.875rem;
}


.qingyuansu1 {
    width: 100%;
    overflow: hidden;
    margin-top: 1rem;
}

.qingyuansu1 p {
    color: #333333;
    font-size: 0.875rem;
    line-height: 1.5rem;
    text-indent: 2em;
}

.xx {
    width: 100%;
    overflow: hidden;
}

.jbxx {
    width: 100%;
    overflow: hidden;
    border-collapse: collapse;
    border-bottom: 0.625rem solid #f5f5f5;
}

.jbxx tr {
    width:100%;
    box-sizing: border-box;
    overflow: hidden;
    height: 2.75rem;
    line-height: 2.75rem;

}

.jbxx tr th {
    color: #999999;
    font-size: 0.9375rem;
    box-sizing: border-box;
    padding-left: 0.75rem;

}

.jbxx tr td {
    display: inline-block;
    box-sizing: border-box;
    padding-left: 0.75rem;
    width: 100% !important;
    border-bottom: 0.0625rem solid #F5F5F5 !important;
}


.jbxx tr td {
    color: #333333;
    font-size: 0.875rem;
}

.jbxx tr td a {
    color: #0085FF;
}

.jbxx tr td img {
    width: 2.6875rem;
    height: 2.8125rem;
    margin: 0.625rem auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.xx .jbxx:nth-last-child(1){
    border: none;
}

.ys2 table td a span{
    color: #999999 !important;
}

.jbxx tr td table,.jbxx tr td table tr{
    width:100%;
}
.jbxx tr td table td{
    padding-left: 0;
    float: left;
    width: 100% !important;
}



.jbss {
    width: 100%;
    overflow: hidden;
    border-collapse: collapse;
    border-bottom: 0.625rem solid #f5f5f5;
}

.jbss tr {
    box-sizing: border-box;
    overflow: hidden;
    height: 2.75rem;
    line-height: 2.75rem;
    border-bottom: 0.0625rem solid #F5F5F5;
}

.jbss tr th {
    color: #999999;
    font-size: 0.9375rem;
    box-sizing: border-box;
    padding-left: 0.75rem;
}

.jbss tr td {
    display: inline-block;
    box-sizing: border-box;
    padding-left: 0.75rem;
}


.jbss tr td {
    color: #333333;
    font-size: 0.875rem;
}

.jbss tr td a {
    color: #0085FF;
}

.Yuansuzhouqibiao_alkali {
    background-color: #FFC4CF;
}

.Yuansuzhouqibiao_alkali_predicted {
    background-color: #ffa1a1
}

.Yuansuzhouqibiao_alkali_earth {
    background-color: #FFD1BD;
}

.Yuansuzhouqibiao_alkali_earth_predicted {
    background-color: #ffecd3
}

.Yuansuzhouqibiao_lanthanide {
    background-color: #F2F2F2;
}

.Yuansuzhouqibiao_actinide {
    background-color: #cccccc;
}

.Yuansuzhouqibiao_superactinides {
    background-color: #b5c8ff
}

.Yuansuzhouqibiao_superactinides_predicted {
    background-color: #d1ddff
}

.Yuansuzhouqibiao_eka_superactinide {
    background-color: #a0e032
}

.Yuansuzhouqibiao_eka_superactinide_predicted {
    background-color: #c6dd9d
}

.Yuansuzhouqibiao_transition {
    background-color: #FFF6BD;
}

.Yuansuzhouqibiao_transition_predicted {
    background-color: #ffe2e2
}

.Yuansuzhouqibiao_post_transition {
    background-color: #DFF0FF;
}

.Yuansuzhouqibiao_post_transition_predicted {
    background-color: #dfdfdf
}

.Yuansuzhouqibiao_metalloid {
    background-color: #AFDAFF;
}

.Yuansuzhouqibiao_metalloid_predicted {
    background-color: #e2e2aa
}

.Yuansuzhouqibiao_diatomic {
    background-color: #e7ff8f
}

.Yuansuzhouqibiao_diatomic_predicted {
    background-color: #f3ffc7
}

.Yuansuzhouqibiao_polyatomic {
    background-color: #a1ffc3
}

.Yuansuzhouqibiao_polyatomic_predicted {
    background-color: #d0ffe1
}

.Yuansuzhouqibiao_reactive_nonmetal {
    background-color: #ffffff;
}

.Yuansuzhouqibiao_reactive_nonmetal_predicted {
    background-color: #d3ffd3
}

.Yuansuzhouqibiao_halogen {
    background-color: #ff9
}

.Yuansuzhouqibiao_halogen_predicted {
    background-color: #ffffd6
}

.Yuansuzhouqibiao_noble_gas {
    background-color: #D4CAFF;
}

.Yuansuzhouqibiao_noble_gas_predicted {
    background-color: #dff
}

.Yuansuzhouqibiao_supercritical_atom {
    background-color: #f4f4c6
}

.Yuansuzhouqibiao_supercritical_atom_predicted {
    background-color: #f4f4c6
}

.Yuansuzhouqibiao_no_electron {
    background-color: #d0d0d0
}

.Yuansuzhouqibiao_s_block {
    background-color: #f69
}

.Yuansuzhouqibiao_s_block_predicted {
    background-color: #FBD
}

.Yuansuzhouqibiao_p_block {
    background-color: #9cf
}

.Yuansuzhouqibiao_p_block_predicted {
    background-color: #CEF
}

.Yuansuzhouqibiao_d_block {
    background-color: #cf9
}

.Yuansuzhouqibiao_d_block_predicted {
    background-color: #DFC
}

.Yuansuzhouqibiao_ds_block {
    background-color: #90ffb0
}

.Yuansuzhouqibiao_ds_block_predicted {
    background-color: #c7ffd7
}

.Yuansuzhouqibiao_f_block {
    background-color: #6fc
}

.Yuansuzhouqibiao_f_block_predicted {
    background-color: #BFE
}

.Yuansuzhouqibiao_g_block {
    background-color: #fc6
}

.Yuansuzhouqibiao_g_block_predicted {
    background-color: #FDA
}

.Yuansuzhouqibiao_h_block {
    background-color: #f0908c
}

.Yuansuzhouqibiao_h_block_predicted {
    background-color: #f0b6b4
}

.Yuansuzhouqibiao_unknown {
    background-color: #C2FFBD;
}

.Yuansuzhouqibiao_error_type {
    background-color: #000
}

.Yuansuzhouqibiao_null {
    background-color: inherit
}

.Yuansuzhouqibiao_maybe_not_exist {
    background-color: white
}

.Yuansuzhouqibiao_none_type {
    background-color: silver
}

.Yuansuzhouqibiao_gas {
    color: green
}

.Yuansuzhouqibiao_liquid {
    color: blue
}

.Yuansuzhouqibiao_solid {
    color: black;
    font-weight: bold
}

.Yuansuzhouqibiao_unknow_phase {
    color: grey
}

.zlei {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0 0.75rem;
}

.zlei li {
    float: left;
    margin-top: 1.5rem;
    width: 50%;
}


.zlei li span {
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    box-sizing: border-box;
    float: left;
    margin-right: 0.375rem;
    border: 0.0625rem solid rgba(161, 210, 255, 1);
}

.zlei li a {
    color: #333333;
    font-size: 14px;
}

.zlei li:nth-child(1) span {
    background-color: #ffffff;
}

.zlei li:nth-child(2) span {
    background: rgba(242, 242, 242, 1);
}

.zlei li:nth-child(3) span {
    background: rgba(204, 204, 204, 1);
}

.zlei li:nth-child(4) span {
    background: rgba(255, 196, 207, 1);
}

.zlei li:nth-child(5) span {
    background: rgba(255, 209, 189, 1);
}

.zlei li:nth-child(6) span {
    background: rgba(255, 246, 189, 1);
}


.zlei li:nth-child(7) span {
    background: rgba(194, 255, 189, 1);
}

.zlei li:nth-child(8) span {
    background: rgba(255, 202, 252, 1);
}

.zlei li:nth-child(9) span {
    background: rgba(212, 202, 255, 1);
}

.zlei li:nth-child(10) span{
    background-color: #DFF0FF;
}

.zlei li:nth-child(11) span{
    background-color: #AFDAFF;
}


/* crumbs */
.comm-crumbs {
    display: flex;
    overflow: hidden;
    color: #cccccc;
    font-size: 0.75rem;
    padding: 0.3125rem 0.9375rem;
}

.comm-crumbs span {
    display: inline-block;
    float: left;
    width: 0;
    height: 0;
    margin-top: 0.3125rem;
    border-width: 0.3125rem;
    border-style: solid;
    border-color: transparent transparent transparent#0085FF;
}

.comm-crumbs a {
    display: inline-block;
    margin: 0 0.375rem;
    color: #8A8A8D;
    font-size: 0.875rem;
    white-space:nowrap;
}

.comm-crumbs .text-hide {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.comm-crumbs a:hover {
    color: #0085FF;
}

.comm-crumbs div {
    color: #8A8A8D;
}
/* crumbs */