@charset "UTF-8";

/* 空气监控START */
.shujv_group>li:nth-child(1)>div:nth-last-child(1) {
    background: url(../img/img_yuan06.png) no-repeat;
    background-position: center 58%;
    background-size: 38%;
    height: 170px;
}

#data_temperature h1 {
    font-size: 45px;
    font-weight: 500;
    padding-top: 4%;
}

.shujv_group>li:nth-last-child(1) {
    width: calc(78%/2 - -7px);
    height: 231.56px;
}

.shujv_group>li:nth-last-child(1) iframe {
    width: 100%;
    position: relative;
    top: 70px;
    height: 100px;
}

.btn_kaiguan:hover {
    cursor: pointer;
}

.tongbukg:hover {
    cursor: pointer;
    opacity: .8;
}

.wendufh_group {
    line-height: 26px;
    margin-left: 5px;
    font-size: 14px;
}

.wendufh {
    color: #999;
}

.kongqizl {
    padding: 20px;
    height: calc(100% - 115px);
}

.kongqizl>li {
    width: calc(98%/3);
    background: #fff;
    margin-right: 1%;
    border-radius: 5px;
    position: relative;
}

.xuexiao {
    color: #0074c6;
    font-size: 24px;
    margin-bottom: 5px;
    display: inline-block;
    font-weight: bold;
}

.xuexiao:hover {
    opacity: .5;
}

.qiwen {
    color: #999;
    font-size: 14px;
}

.air01 {
    top: -18px;
    right: 0;
}

.pm,
.jiaquan,
.tvoc {
    width: calc(70%/3);
    border: 6px solid #ddd;
    border-radius: 100%;
    margin-left: 10%;
    height: 118px;
    text-align: center;
}

.pm {
    margin-left: 0;
    position: relative;
}

.pm_num {
    color: #333;
    font-size: 30px;
    display: inline-block;
    position: relative;
    top: 38px;
}

.pm_num span:nth-last-child(1) {
    color: #777;
    font-size: 16px;
    position: relative;
    top: 13px;
}

.pm_name {
    color: #999;
    font-size: 16px;
}

.pm_yuanquan {
    text-align: center;
}

.pm_yuanquan>div {
    display: inline-block;
    width: 90%;
}

.kaiguan {
    height: 68px;
    background: #0074c6;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.btn_kaiguan {
    top: -23px;
}

.btn_kaiguan_jibie {
    width: 40%;
    line-height: 40px;
    margin-top: 17px;
}

.btn_di {
    background: url(../img/btn_di.png) no-repeat;
    background-position: center 0;
    background-size: cover;
    margin-left: 0 !important;
}

.btn_di:hover {
    background: url(../img/btn_di2.png) no-repeat;
    background-position: center 0;
    background-size: cover;
}

.btn_zhong {
    background: url(../img/btn_zhong.png) no-repeat;
    background-position: center 0;
    background-size: cover;
}

.btn_zhong:hover {
    background: url(../img/btn_zhong2.png) no-repeat;
    background-position: center 0;
    background-size: cover;
}

.btn_gao {
    background: url(../img/btn_gao.png) no-repeat;
    background-position: center 0;
    background-size: cover;
}

.btn_gao:hover {
    background: url(../img/btn_gao2.png) no-repeat;
    background-position: center 0;
    background-size: cover;
}

.btn_di,
.btn_zhong,
.btn_gao {
    width: calc(96%/3);
    height: 40px;
    margin-left: 2%;
}

.shujv_group {
    margin-bottom: 1%;
    padding: 20px;
    padding-bottom: 0;
}

.shujv_group>li {
    float: left;
    width: calc(96%/5);
    margin-left: 1%;
    background: #fff;
    border-radius: 5px;
}

.shujv_group>li:nth-child(1),
.shebei_group>li:nth-child(1) {
    margin-left: 0;
}

.img_wendu {
    width: 10%;
}

.img_shidu {
    width: 10%;
}

.img_pm {
    width: 10%;
}

.img_jiaquan {
    width: 10%;
}

.img_tvoc {
    width: 10%;
}

.img_yuanquan {
    background: url(../img/img_yuanquan01.png) no-repeat;
    background-position: center 0;
    background-size: 40%;
    height: 170px;
}

.shujv {
    font-size: 32px;
    position: relative;
    top: 40px;
}

.text1 {
    font-size: 16px;
    color: #777;
}

.shebei_group {
    margin-bottom: 1%;
    padding: 20px;
    padding-top: 0;
}

.shebei_group>li {
    float: left;
    margin-left: 1%;
    background: #fff;
    border-radius: 5px;
    height: 550px;
}

.shebei_group>li:nth-child(1) {
    width: 39.4%;
}

.shebei_group>li:nth-child(2) {
    width: 59.6%;
}

.shebei_ingfo {
    color: #333;
    line-height: 54px;
    width: 50%;
}

.shebei_shijian {
    width: 46%;
    margin-left: 4%;
}

.shebei_ingfo>li {
    border-bottom: #ddd 1px solid;
}

.shebei_ingfo>li:nth-last-child(1) {
    border-bottom: 0;
}

.shebeih,
.dingshi {
    font-size: 18px;
}

.dingshi {
    color: #333;
    line-height: 40px;
    font-weight: bold;
}

.kaiguan_tongbu {
    line-height: 20px;
    color: #999;
    font-size: 14px;
    margin-bottom: 20px;
}

.select1 {
    width: 200px;
    height: 25px;
    border-color: #e7ebef !important;
    outline: none;
    padding-left: 10px !important;
}

.lizit_group {
    width: 30%;
}

.moshi_group {
    width: 45%;
}

.lizit {
    line-height: 40px;
}

.moshi_kaiguan>a,
.fengsu_kaiguan>a {
    width: calc(88%/4);
    line-height: 30px;
    background: #ccc;
    height: 30px;
    margin-left: 4%;
    border-radius: 5px;
    background: #eee;
    text-align: center;
    color: #777;
    box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
}

.fengsu_kaiguan>a {
    width: calc(84%/5);
}

.moshi_kaiguan>a:hover,
.fengsu_kaiguan>a:hover,
.kaiguan_on {
    color: #fff !important;
    background: #ff9000 !important;
}

.moshi_kaiguan>a:nth-child(1),
.fengsu_kaiguan>a:nth-child(1),
.zuijin:nth-child(1) {
    margin-left: 0;
}

.shujvjk {
    color: #333;
    font-size: 22px;
}

.shujv_date {
    color: #999;
    font-size: 14px;
}

.zuijin_group {
    width: 25%;
}

.zuijin {
    color: #666;
    font-size: 14px;
    border: 1px solid #e7ebef;
    line-height: 40px;
    border-radius: 5px;
    /* box-shadow: 1px 2px 4px rgba(0, 0, 0, .5); */
    margin-left: 4%;
    width: 115px;
    text-align: center;
}

.zuijin:hover,
.zuijin_on {
    color: #fff;
    background: #0074c6;
    border: 1px solid #0074c6;
}

.air_shuju {
    margin-top: 31px;
    width: 100%;
}

.jindut>li:nth-child(1) {
    background: #3cb203;
}

.jindut>li:nth-child(2) {
    background: #d3cc01 !important;
}

.jindut>li:nth-child(3) {
    background: #f18300 !important;
}

.jindut>li:nth-child(4) {
    background: #e62c21 !important;
}

.jindut>li:nth-child(5) {
    background: #b6007e !important;
}

.jindut>li:nth-child(6) {
    background: #84025c !important;
    margin-right: 0;
}

.uv {
    padding: 2% 2% 10% 2%;
    color: #333;
}

/* 空气监控END */
.shujutb {
    padding: 2%;
}

.shuju_biaoti {
    margin-bottom: 2%;
}

.zuijin_on {
    color: #fff;
    cursor: pointer;
    background: #0074c6;
}

.zuijin>a {
    padding: 0 20px;
}

.zuijin>a:nth-child(1) {
    border-right: #0074c6 2px solid;
}

.shujujk {
    font-size: 28px;
    font-weight: bold;
}

.shebeixx {
    width: 49% !important;
}

.shebeisj {
    padding: 10%;
}

.shebeisj>li {
    width: 50%;
}

.lizi {
    width: 24.5% !important;
}

.shishisj {
    width: 100% !important;
}

.hang {
    line-height: 50px;
}

.xuanzesj {
    width: 60% !important;
    height: 40px !important;
    color: #666;
    border: #666 1px solid !important;
    padding: 0 !important;
    font-size: 13px !important;
}

.touming {
    background: rgba(0, 0, 0, .2);
    line-height: 35px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    color: #fff;
    font-size: 14px;
    padding: 0 20px;
}

.kongqizl>li:nth-last-child(1) {
    margin-right: 0;
}

.shebeijl_ck {
    color: #666;
    display: inline-block;
    width: 100%;
    margin-left: 0 !important;
    padding: 5px 0;
}

.shebeijl_ck:hover {
    color: #fff;
    background: #ff9000;
}

.cggl_neirong_t_icon,
.sbjl_neirong_t_icon {
    background: #1f7b51;
}

.footer {
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #1f7b51;
    color: #fff;
}

.cggl_neirong>li:nth-child(3),
.sbjl_neirong>li:nth-child(4),
.sbjl_neirong>li:nth-child(8),
.sbjl_neirong>li:nth-child(12),
.sbjl_neirong>li:nth-child(16),
.sbjl_neirong>li:nth-last-child(1) {
    margin-right: 0;
}

.cggl_sousuo,
.cgjl_sousuo,
.ktgl_sousuo,
.qdgl_sousuo,
.xsgl_sousuo {
    height: 168px;
}

.cggl_sousuo_left,
.cgjl_sousuo_left,
.ktgl_sousuo_left,
.qdgl_sousuo_left,
.xsgl_sousuo_left,
.second_header_left {
    width: 20%;
    text-align: center;
    border-right: rgb(229, 229, 229) 1px solid;
    height: 168px;
    background: url(../img/sbjl.png) no-repeat 70px 22px;
}

.cggl_sousuo_left {
    background: url(../img/cggl.png) no-repeat 70px 22px;
}

.cgjl_sousuo_left {
    background: url(../img/cggl.png) no-repeat 70px 22px;
}

.ktgl_sousuo_left {
    background: url(../img/cggl.png) no-repeat 70px 22px;
}

.qdgl_sousuo_left {
    background: url(../img/cggl.png) no-repeat 70px 22px;
}

.xsgl_sousuo_left {
    background: url(../img/xsgl.png) no-repeat 70px 22px;
}

.cggl_sousuo_cn,
.cgjl_sousuo_cn,
.ktgl_sousuo_cn,
.qdgl_sousuo_cn,
.xsgl_sousuo_cn,
.sbjl_sousuo_en,
.cggl_sousuo_en,
.cgjl_sousuo_en,
.ktgl_sousuo_en,
.qdgl_sousuo_en,
.xsgl_sousuo_en {
    position: relative;
    top: 50px;
    font-weight: bold;
}

.secondHeaderTxt,
.cggl_sousuo_cn,
.cgjl_sousuo_cn,
.ktgl_sousuo_cn,
.qdgl_sousuo_cn,
.xsgl_sousuo_cn {
    font-size: 36px;
}

.xsgl_input_xm {
    width: 20% !important;
    border-radius: 6px !important;
}

#xsgl_sousuo_btn {
    left: -.2% !important;
}

#xsgl_sousuo_input {
    margin-left: 1%;
    width: 20%;
}

.cggl_sousuo_right,
.cgjl_sousuo_right,
.sbjl_sousuo_right,
.ktgl_sousuo_right,
.sbjl_jgjl_sousuo,
.xsgl_sousuo_right,
.xsjl_hdjl_sousuo {
    margin-right: 2%;
    width: 75% !important;
}

.sbjl_jgjl_sousuo,
.xsjl_hdjl_sousuo {
    margin-left: 2%;
}

.cggl_sousuo_right,
.cgjl_sousuo_right,
.sbjl_sousuo_right,
.ktgl_sousuo_right,
.xsgl_sousuo_right,
.sbjl_jgjl_sousuo,
.xsjl_hdjl_sousuo {
    width: 76%;
    position: relative;
    top: 58px;
}

.qdgl_tjsj_form select {
    width: 15%;
}

.qdgl_tjsj_yz>i {
    color: #00cc33;
}

.qdgl_tjsj_span {
    line-height: 54px;
    width: 20%;
}

#ktgl_tjkt_da_input {
    width: 25%;
}

.qdgl_neirong_d_ckxs>i {
    top: 1px;
}

.qdgl_neirong_d_ckxs>.fa-trash-o {
    top: 0;
}

#ktgl_sousuo_input {
    width: 20%;
}

#cgjl_ksrq_input,
#cgjl_jsrq_input,
#cgjl_xuehao_input,
#cgjl_sousuo_input {
    width: 12%;
    border-radius: 6px;
    margin-right: 1%;
}

#cgjl_sousuo_input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

#cgjl_sousuo_btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    width: 7%;
}

#cggl_sousuo_btn,
#sbjl_sousuo_btn,
.sbjl_jgjl_xm_sousuo,
#ktgl_sousuo_btn,
#xsgl_sousuo_btn,
.xsgl_hdjl_sousuo,
#qdgl_sousuo_btn,
.qdgl_xztm_sub {
    left: 38.7%;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    width: 7%;
}

#qdgl_sousuo_btn,
#sbjl_sousuo_btn,
#ktgl_sousuo_btn,
#cgjl_sousuo_btn {
    left: -.2%;
}

.xsgl_drxs_btn {
    margin-left: 4%;
    margin-right: 1%;
}

.qdgl_xztm_page>li {
    text-align: center;
}

.sbjl_jgjl_xh {
    border-radius: 6px;
    margin-right: 1%;
    width: 20%;
}

.ktgl_tjkt_xxa_tjtp {
    margin-right: 1%;
}

#dxzm {
    width: 12%;
    text-align: left;
    margin-right: 0;
    margin-left: 1%;
}

#qdgl_sousuo_input {
    width: 20%;
}

.cgjl_cxrq_input {
    font-size: 18px;
    margin-right: 1%;
    line-height: 30px;
    font-size: 14px;
}

#qdgl_sousuo_btn,
.qdgl_tjkt_btn {
    float: left;
    width: 126px;
    text-align: center;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    color: #fff;
    position: relative;
    right: 125px;
    font-size: 18px;
    cursor: pointer;
}

.cgjl_neirong_d_ckxs:hover,
.qdgl_neirong_d_ckxs:hover,
.xsgl_neirong_d_ckxs:hover,
.xsgl_neirong_d_hdjl:hover,
.ktgl_tjkt_tm_tjyy:hover {
    background: #ff9000;
}

.btn:hover {
    cursor: pointer;
    background: #ff9000;
}

.cgjl_neirong_d_ckxs:hover,
.qdgl_neirong_d_ckxs:hover,
.xsgl_neirong_d_ckxs:hover,
.xsgl_neirong_d_hdjl:hover {
    color: #fff;
    cursor: pointer;
}

.cgjl_sousuo>span {
    width: 25%;
    text-align: center;
}

.sbjl_jgjl_select_xitong {
    width: 21%;
}

.sbjl_jgjl_select_xuehao {
    width: 15%;
}

.xsgl_hdjl_xzxt {
    width: 23%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-right: 0;
}

.xsgl_hdjl_sousuo {
    width: 7%;
    left: -.6%;
    top: 2px;
}

.sbjl_jgjl_xm {
    width: 20%;
}

.sbjl_jgjl_xm_sousuo {
    left: -.3%;
    width: 7%;
}

.xsgl_ck {
    padding: 3% 3% 3% 3%;
}

.xsgl_ck_ul1 {
    margin-right: 5%;
}

.xsgl_ck_ul2>li {
    margin-bottom: 8% !important;
}

.xsgl_ck_ul1>li,
.xsgl_ck_ul2>li {
    margin-bottom: 15%;
    font-weight: bold;
}

.xsgl_ck_t {
    color: #666;
    font-weight: normal;
}

.cggl_sousuo,
.cgjl_sousuo,
.secondHeader,
.xsgl_ck,
.ktgl_sousuo,
.qdgl_sousuo,
.xsgl_sousuo,
.cggl_neirong>li,
.sbjl_neirong>li {
    background: #fff;
    border-radius: 10px;
    margin-bottom: 1.28%;
}

.cggl_neirong>li,
.sbjl_neirong>li {
    float: left;
    width: 24.04%;
    margin-right: 1.28%;
    margin-bottom: 1.28%;
    height: 100%;
}

.cggl_neirong>li {
    width: 32.48%;
}

.qdgl_neirong_d_ckxs>i,
.xsgl_neirong_d_ckxs>i,
.xsgl_neirong_d_hdjl>i {
    margin-right: 3%;
}

.xsgl_neirong_d_hdjl>i {
    font-size: 14px;
    top: 1px;
}

.cgjl_neirong_d_ckxs,
.qdgl_neirong_d_ckxs,
.xsgl_neirong_d_ckxs,
.xsgl_neirong_d_hdjl {
    display: inline-block;
    width: 50%;
    color: #ff9000;
    line-height: 40px;
    transition: all .3s;
}

.cggl_neirong_t,
.sbjl_neirong_t,
.cggl_neirong_btn,
.sbjl_neirong_btn {
    margin: 6%;
}

.cggl_neirong_t_icon,
.sbjl_neirong_t_icon {
    font-size: 18px;
    border-radius: 35px;
    color: #fff;
    margin-right: 3%;
    display: inline-block;
    width: 35px;
    height: 35px;
    position: relative;
    top: -5px;
}

.fa-tv,
.fa-bus {
    position: relative;
    left: 1px;
    top: 4px;
}

.fa-bus {
    left: 0;
}

.cggl_neirong_t_b,
.sbjl_neirong_t_b {
    font-size: 19px;
    text-align: center;
}

.cggl_neirong_t_b {
    width: 50%;
    margin: 0 auto;
}

.cggl_neirong_t_b:hover,
.qdgl_xztm_close:hover,
.sbjl_cksc_close:hover,
.sbjl_cksp_close:hover {
    opacity: .5;
    cursor: pointer;
}

.cggl_neirong_t>p,
.sbjl_neirong_t>p {
    margin-top: 20px;
    color: #666;
}

.fa-edit,
.fa-trash-o {
    font-size: 21px;
    position: relative;
    top: 2px;
    margin-right: 8%;
}

.fa-edit {
    top: 3px;
}

.cggl_neirong_btn>a,
.sbjl_neirong_btn>a {
    margin-bottom: 0;
    width: 22.2%;
    margin-right: 2%;
    line-height: 35px;
    font-size: 16px;
}

.sbjl_neirong_btn>a {
    float: left;
    width: 28%;
    margin-bottom: 2%;
}

.cggl_dqtyrs {
    color: #666;
    line-height: 35px;
}

.cggl_dqtyrs_num {
    color: #0074c6;
    font-size: 18px;
    font-weight: bold;
}

.app_header {
    display: none;
}

.fa-reply {
    margin-right: 5px;
}

.print {
    margin-bottom: .5%;
    width: 6%;
    line-height: 37px;
    font-size: 14px;
}

.print {
    margin-right: 20px;
}

.cggl_cgjl_ckxs_ul {
    display: inline-block;
    color: #999;
}

.cggl_cgjl_ckxs_icon {
    line-height: 168px;
    font-size: 50px;
}

.cggl_cgjl_ckxs_xh {
    margin-top: 62px;
    margin-left: 10px;
}

.cggl_cgjl_ckxs_num {
    color: #000;
    font-weight: bold;
}

.cggl_cgjl_ckxs_rcxx {
    margin-top: 1.28%;
    margin-bottom: -.5%;
}

.cggl_cgjl_ckxs_page {
    font-size: 16px;
    font-weight: normal;
    color: #666;
}

.fa-angle-right {
    margin-right: .3%;
}

.ktgl_tjkt_tm_tjtp,
.ktgl_tjkt_tm_tjyy,
.ktgl_tjkt_xxa_tjtp,
.ktgl_tjkt_xxb_tjtp,
.ktgl_tjkt_xxc_tjtp,
.ktgl_tjkt_xxd_tjtp,
.qdgl_tjsj_xztm,
.qdgl_tjsj_zdut {
    float: left !important;
    position: unset;
    margin-left: 1%;
}

#qdgl_tjsj_kt_input {
    width: 10.5%;
}

.qdgl_tjsj_yes {
    width: 17%;
}

.fa-check-circle {
    margin-right: 2%;
    position: relative;
    top: 2px;
    font-size: 18px;
}

.qdgl_sc {
    margin-left: 7%;
    margin-bottom: 1.5%;
    color: #808080;
}

.qdgl_sc>li {
    list-style: disc !important;
    margin-bottom: 1%;
    line-height: 35px;
    padding-left: 1%;
}

.qdgl_tmzs {
    margin-left: 8%;
    margin-bottom: 1.5%;
    color: #0074c6;
    font-size: 18px;
}

.qdgl_tmsc {
    line-height: 30px;
    width: 5%;
    font-size: 16px;
    background: red;
}

.sc1,
.sc2,
.sc3 {
    position: relative;
    right: 50%;
    float: right;
}

.sc2 {
    left: 5.1%;
}

.sc3 {
    left: 16.6%;
}

.qdgl_xztm_zhehao,
.sbjl_cksc_zhehao,
.sbjl_cksp_zhehao,
.qdgl_xztm_cover,
.sbjl_cksc_cover,
.sbjl_cksp_cover {
    text-align: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
    height: 0;
}

.qdgl_xztm_cover,
.sbjl_cksc_cover,
.sbjl_cksp_cover {
    opacity: .8;
    z-index: -1;
}

.qdgl_xztm_sousuo,
.sbjl_cksc,
.sbjl_cksp {
    width: 925px;
    height: auto;
    background: #fff;
    padding: 2%;
    margin: 0 auto;
    transition: all .8s;
    top: -1000px;
    border-radius: 6px;
}

.sbjl_cksc_xtjm {
    background: #484f93;
    border: #303972 20px solid;
    margin: 2% auto;
}

.sbjl_cksc_moni {
    padding: 15%;
}

.sbjl_cksc_user {
    border-radius: 6px;
    width: 60%;
}

.sbjl_cksc_denglu {
    width: 20%;
    line-height: 45px;
    margin-top: 5%;
    margin-bottom: 5%;
}

.sbjl_cksc_tiyan {
    width: 30%;
    line-height: 45px;
}

.sbjl_cksc_xtjm>h1 {
    color: #fff;
    font-size: 20px;
}

.sbjl_cksc,
.sbjl_cksp {
    text-align: left;
    width: 45%;
    overflow: auto;
    height: 550px;
}

.sbjl_cksp {
    height: 550px;
}

.qdgl_xztm_close,
.sbjl_cksc_close,
.sbjl_cksp_close {
    font-size: 30px;
    right: 3.5%;
    top: 2%;
}

.qdgl_xztm_t {
    text-align: left;
    font-size: 20px;
    height: 50px;
    border-bottom: #bbb 1px solid;
    margin-bottom: 3%;
}

.qdgl_xztm_sdxz>span {
    line-height: 54px;
    margin-right: 1%;
}

.qdgl_xztm_sdxz>select {
    float: left;
    width: 20%;
}

.qdgl_xztm_tmm {
    width: 30%;
}

.qdgl_xztm_sub {
    left: -3.2%;
    width: 15%;
}

.qdgl_xztm_ul {
    padding: 2% 0;
    color: #808080;
}

.qdgl_xztm_ul>li {
    line-height: 40px;
    padding-left: 2%;
}

.qdgl_xztm_ul>li:hover,
.qdgl_xztm_page>li:hover,
.xsgl_hdjl_page>li:hover {
    background-color: rgb(245, 245, 245);
}

.qdgl_xztm_page>li:hover,
.xsgl_hdjl_page>li:hover {
    color: #808080;
    cursor: pointer;
}

.qdgl_xztm_checkbox {
    margin-right: 1%;
}

.qdgl_xztm_page {
    margin-bottom: 2%;
}

.qdgl_xztm_page>li {
    float: left;
    border: #ccc 1px solid;
    width: 30px;
    line-height: 25px;
    color: #666;
}

.xsgl_hdjl_br>a,
.xsgl_hdjl_en>a {
    color: #666;
}

.qdgl_xztm_an {
    width: 20%;
}

.login {
    position: relative;
    width: 100%;
    height: 100%;
}

.login_bg {
    z-index: -1;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.login_jm {
    width: 30%;
    background: #fff;
    margin: 0 auto;
    border-radius: 5px;
    padding: 2% 2% 0 2%;
    margin-top: 5%;
    min-width: 320px;
}

.login_jm_cn {
    margin-bottom: 0;
    color: #0074c6;
    font-size: 1.625rem;
    font-weight: 700;
}

.login_jm_en {
    margin-bottom: 8%;
    color: #999;
    font-size: .8125rem;
}

.login_jm_user,
.login_jm_pass {
    display: block;
    margin: 0 auto;
    margin-bottom: 5%;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border: 1px solid #ddd;
    padding-left: 3%;
    width: 100% !important;
    font-size: 1.125rem;
}

.login_jm_btn {
    width: 40%;
}

.login_jm_dy {
    position: relative;
    left: -5px;
    opacity: .8;
}

.qdgl_input {
    border-radius: 6px;
    margin-top: 1.5%;
}

.ktgl_th_lx,
.ktgl_th_sx {
    width: 8%;
}

.ktgl_th_nd {
    width: 5%;
}

.ktgl_th_tjsj {
    width: 10%;
}

.ktgl_th_cz {
    width: 4%;
}

.qdgl_xztm_sousuo>form {
    overflow-y: auto;
    height: 500px;
}

.qdgl_xztm_close {
    top: 20px;
    right: 50px;
}

.xuexiao_line {
    font-size: 24px;
    margin-left: 10px;
    margin-right: 10px;
}

/* 共同样式END */
/* 浏览器可视宽度不大于1920px时 */
@media (max-width:1920px) {
    @media(max-height: 1024px) {
        .kongqizl>li {
            height: 335px;
        }

        .pm_yuanquan {
            margin-top: 6%;
        }
    }

    @media(max-height:900px) {
        .kongqizl>li {
            height: 301px;
        }

        .pm_yuanquan {
            margin-top: 2%;
        }

        .air_shuju {
            height: 320px;
        }

        .uv {
            padding: 2%;
        }

        .shebei_ingfo>li {
            line-height: 40px;
        }
    }

    @media (max-height: 800px) {
        .kongqizl>li {
            height: 251px;
        }
    }
}

/* 浏览器可视宽度不小于1441px时 */
@media (min-width:1441px) {
    .qdgl_span {
        padding-left: 4.7% !important;
    }

    .sbjl_neirong>li {
        height: 450px !important;
    }

    #cggl_sousuo_btn {
        left: -.2%;
    }
}

/* 浏览器可视宽度不小于1280px,不大于1440px时 */
@media (max-width:1440px) and (min-width:1280px) {
    @media (min-height: 769px) {
        .shujv_group>li:nth-last-child(1) {
            height: 239.31px !important;
        }

        .shujv_group>li:nth-last-child(1) iframe {
            top: 80px !important;
        }

        .shujv_group>li:nth-child(1)>div:nth-last-child(1) {
            background-position: center 58% !important;
            background-size: 52% !important;
        }
    }

    /* 空气监控START */
    .shujv_group>li:nth-child(1)>div:nth-last-child(1) {
        background-position: center 58%;
        background-size: 55%;
    }

    #data_temperature h1 {
        padding-top: 19%;
        padding-right: 14%;
    }

    #data_temperature,
    #data_humidity,
    #data_pm {
        margin-left: 12% !important;
    }

    .xuexiao_line {
        font-size: 16px;
    }

    .shujv_group>li:nth-last-child(1) {
        width: calc(78%/2 - -5px);
        height: 236.5px;
    }

    .shujv_group>li:nth-last-child(1) iframe {
        top: 70px;
    }

    .shujv_date {
        font-size: 13px;
    }

    .shebei_group>li:nth-child(1),
    .shebei_group>li:nth-child(2) {
        height: 341px;
    }

    .uv {
        padding: 2% 2% 3.8% 2%;
    }

    .fengsu_kaiguan>a {
        width: calc(84%/5) !important;
    }

    .moshi_kaiguan>a,
    .fengsu_kaiguan>a {
        line-height: 24px;
        height: 24px;
        font-size: 12px;
    }

    .lizit_moshi {
        padding: 0 2% !important;
    }

    .tongbukg {
        width: 20%;
        margin-top: 1%;
    }

    .shebeih,
    .dingshi {
        font-size: 15px;
    }

    .shebei_ingfo {
        line-height: 23px;
    }

    .zuijin {
        line-height: 22px;
    }

    .shujvjk {
        font-size: 15px;
    }

    .img_yuanquan {
        background-size: 36%;
    }

    .shujv_group>li>div {
        padding: 0 4% 0 4% !important;
    }

    .pm_num span:nth-last-child(1) {
        font-size: 15px;
        top: 2px;
    }

    .pm_num {
        font-size: 18px;
    }

    .pm_yuanquan>div {
        display: inline-block;
        width: 80%;
    }

    .btn_di,
    .btn_zhong,
    .btn_gao {
        width: calc(74%/3);
        height: 30px;
    }

    .btn_kaiguan {
        top: -23px;
        width: 12%;
    }

    .xuexiao {
        font-size: 14px;
        margin-bottom: 0;
    }

    .qiwen {
        font-size: 13px;
    }

    .kaiguan {
        height: 52px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .moshi_kaiguan,
    .fengsu_kaiguan {
        width: 120%;
    }

    .air_shuju {
        margin-top: 0;
        width: 100%;
    }

    .zuijin_group {
        width: 33%;
    }

    .select1 {
        width: 130px;
        margin-top: 8px !important;
    }

    .img_yuanquan {
        height: 100px;
    }

    .shujv {
        top: 13px;
        font-size: 18px;
    }

    .air01 {
        top: -13px;
        width: 13%;
    }

    .pm,
    .jiaquan,
    .tvoc {
        width: calc(78%/3);
        height: 83px;
        margin-left: 5%;
    }

    .pm {
        margin-left: 0;
    }

    .pm_num {
        top: 22px;
    }

    .btn_kaiguan_jibie {
        width: 50%;
        margin-top: 14px;
    }

    /* 空气监控END */
    .moshisz {
        padding: 13% 2%;
    }

    .lizit {
        margin-right: 4px;
        font-size: 15px;
    }

    .yuanquan,
    .dushu {
        margin-right: 5%;
    }

    .shebeisj {
        padding: 16% 10%;
    }

    .jindut>li {
        width: 110px;
    }

    .sbjl_neirong_btn>a {
        font-size: 15px;
    }

    .sbjl_neirong>li {
        height: 385px !important;
    }

    .cgjl_neirong_d_ckxs {
        width: 80%;
    }

    .cggl_neirong_t_b {
        font-size: 19px;
    }

    .sbjl_neirong_t_b {
        font-size: 15px;
        position: relative;
        top: 14px;
    }

    .cggl_neirong_t,
    .sbjl_neirong_t,
    .cggl_neirong_btn,
    .sbjl_neirong_btn {
        margin: 0;
    }

    .cggl_neirong_t>p,
    .sbjl_neirong_t>p {
        padding: 0 4%;
    }

    .cggl_dqtyrs {
        padding: 0 4%;
    }

    .cggl_neirong_t_b {
        width: 65%;
        position: relative;
        top: 15px;
    }

    #ktgl_sousuo_input {
        width: 14%;
        padding-left: 2%;
    }

    #ktgl_sousuo_btn {
        width: 10%;
        right: 36px !important;
    }

    .ktgl_tjkt_btn {
        width: 12%;
        position: relative;
        right: 40px;
    }

    .ktgl_sousuo_right>select {
        padding: 0 !important;
    }

    .xsgl_sousuo_xuehao {
        width: 20%;
        padding-right: 0;
    }

    .xsgl_drxs_btn {
        margin-left: 4%;
    }

    #cggl_sousuo_btn {
        left: -.1%;
    }

    .sbjl_neirong_btn>a,
    .xsgl_hdjl_xzxt {
        width: 32%;
    }

    .sbjl_jgjl_select_xitong {
        width: 30%;
    }

    .sbjl_cksc_tiyan {
        width: 40%;
    }

    .sbjl_cksc_user {
        width: 80%;
    }

    .xsgl_hdjl_sousuo {
        width: 10%;
        left: -.8%;
        top: 0;
    }

    @media(max-height:1024px) {
        .img_yuanquan {
            height: 160px;
            margin-top: 20%;
        }

        .shujv_group>li>div {
            padding: 4% !important;
        }

        .shebei_group>li:nth-child(1),
        .shebei_group>li:nth-child(2) {
            height: 540px;
        }

        .shebei_ingfo>li {
            line-height: 40px;
        }

        .kongqizl>li {
            height: 388px;
        }

        .pm_yuanquan {
            margin-top: 22%;
        }

        .lizit_moshi,
        .uv {
            padding: 2%;
        }
    }

    @media(max-height:900px) {
        .img_yuanquan {
            height: 160px;
            margin-top: 20%;
        }

        .shujv_group>li>div {
            padding: 4% !important;
        }

        .shebei_group>li:nth-child(1),
        .shebei_group>li:nth-child(2) {
            height: 400px;
        }

        .shebei_ingfo>li {
            line-height: 40px;
        }

        .kongqizl>li {
            height: 326px;
        }

        .pm_yuanquan {
            margin-top: 15%;
        }
    }

    @media(max-height:800px) {
        .img_yuanquan {
            margin-top: 60px;
        }

        .air_shuju {
            height: 280px;
        }

        .kongqizl>li {
            height: 276px;
        }

        .pm_yuanquan {
            margin-top: 9%;
        }
    }

    @media(max-height:768px) {
        .img_yuanquan {
            height: 80px;
            margin-top: 10px;
        }

        .kongqizl>li {
            height: 260px;
        }

        .pm_yuanquan {
            margin-top: 7%;
        }
    }

    @media(max-height:664px) {
        .img_yuanquan {
            height: 100px;
            margin-top: 0;
        }

        .kongqizl>li {
            height: 208px;
        }

        .pm_yuanquan {
            margin-top: 0%;
        }
    }
}

@media (max-width: 1280px) {
    .shujv_group>li:nth-last-child(1) {
        width: calc(78%/2 - -4px);
        height: 234px;
    }

    .shujv_group>li:nth-last-child(1) iframe {
        top: 80px;
    }

    .yuanquan,
    .dushu {
        margin-right: 1%;
    }

    /* 空气监控START */
    .pm,
    .jiaquan,
    .tvoc {
        height: 77px;
        width: calc(77%/3);
    }

    .pm_num {
        top: 20px;
    }

    .zuijin_group {
        width: 35%;
    }

    .uv {
        padding: 2% 2% 4% 2%;
    }

    .air_shuju {
        margin-top: 0;
    }

    .shebei_group>li:nth-child(1) {
        width: 39.4%;
    }

    .shebei_group>li:nth-child(2) {
        width: 59.6%;
    }

    /* 空气监控END */
}

/* 2018.12.11 */
body {
    background-color: #f6f6f6;
}

.KN_HEADFIXED>.KN_APPHD,
.KN_HEADFIXED>.KN_PCHD,
.KN_WEBHEAD {
    height: 90px;
    line-height: 90px;
}

.KN_WEBBODY {
    height: calc(100% - 90px);
}

.KN_WEBHEAD {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    background-color: #1f7b51;
}

.KN_PCHD {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    width: 1850px;
}

.KN_PCHD::after,
.KN_PCHDLOGO::after,
.KN_PCHDOUT::after {
    content: none;
}

.KN_PCHDLOGO {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
}

.KN_PCHDMENU,
.KN_PCHDNAVLIST {
    width: auto;
}

.KN_PCHDNAVLINK:hover,
.KN_PCHDNAVLIST.ACTIVE .KN_PCHDNAVTITLE,
.KN_PCHDNAVLIST:hover .KN_PCHDNAVTITLE {
    background-color: transparent;
    color: #fff;
}

.KN_CLIST1 {
    padding: 20px;
}

.KN_FOOTER {
    background-color: #1f7b51;
    height: 50px;
    line-height: 50px;
}

.KN_CONTENT {
    height: calc(100% - 50px);
}

.KN_HEADERFIXED::after {
    z-index: -1;
    display: block;
    opacity: 0;
    content: "";
    width: 100%;
    height: 90px;
}

.webContent {
    height: calc(100% - 90px);
}

.KN_PCHDNAVLIST.ACTIVE>.KN_PCHDNAVTITLE,
.KN_PCHDNAVLIST:hover>.KN_PCHDNAVTITLE {
    border-bottom: 2px solid #5ed29d;
}

.KN_PCHDOUTLINE {
    margin-right: 40px;
    margin-left: 0;
    border-left: none;
    border-right: 1px solid #fff;
    opacity: .6;
}

.KN_PCHDNAVTITLE {
    margin: 0 16px;
    font-size: 1.125rem;
}

.KN_PCHDLOGOIMG {
    padding: 0;
    height: 70px;
}

.KN_APPHDLOGOIMG {
    padding: 15px 0;
}

.KN_PCHDTITLE {
    font-size: 1.5rem;
    font-weight: 700;
}

.contentDetail {
    padding: 20px;
    height: calc(100% - 50px);
}

.content>li,
.content_air {
    padding: 20px;
    padding-top: 0;
    height: 100%;
}

.content_air {
    padding: 0;
}

.cggl_page_group>ul {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    margin: 0;
    height: 32px;
}

.cggl_page_group {
    /* border-top: 1px solid #bbb; */
    text-align: center;
    padding: 1% 0;
}

.xsgl_hdjl_page>li {
    display: inline-block;
    background-color: #fff;
    line-height: 30px;
    color: #666;
    border: 1px solid #ddd;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    padding: 0 12px;
}

.xsgl_hdjl_page>li+li,
.xsgl_hdjl_page .rows {
    margin-left: 5px;
}

.xsgl_hdjl_page>li:hover {
    background-color: #609f28;
    color: #fff;
}

.qdgl_tjkt_btn {
    margin-right: 1%;
    width: 202px;
    height: 60px;
    line-height: 56px;
    border: 2px solid #e7ebef;
    background-color: #fff;
    color: #666;
    font-size: 18px;
}

.qdgl_tjkt_btn:first-child {
    margin-right: 0;
}

.btn:hover,
.ktgl_neirong_d_ckxs:hover {
    cursor: pointer;
    border-color: transparent;
    background-color: #609f28;
    color: #fff;
}

.firstBody {
    background-color: #e5e6e6;
    border: 1px solid #bbb;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.tjms th:first-child,
.tjms th:nth-child(2) {
    width: 2%;
}

.tjms th:nth-child(3),
.tjms th:nth-child(4) {
    width: 3%;
}

.jindut>li {
    width: 160px;
    height: 4px;
    margin-right: 2px;
    text-align: center;
    line-height: 40px;
    font-size: 12px;
    padding: 0;
}

.jindut {
    position: relative;
    top: 50px;
}

.ktgl_tjkt_ktlx {
    margin-bottom: 1.5%;
}

.new_condition .btn,
.exist_condition .btn,
.pljh .btn {
    border: none;
    width: 222px;
    height: 62px;
    background-color: #609f28;
    color: #fff;
}

.new_condition .content_block {
    margin-top: 1.5%;
}

.new_condition .content_block:first-child {
    margin-top: 0;
}

.content.active {
    overflow-y: auto;
}

.btn {
    display: inline-block;
    padding: 0;
    width: 202px;
    height: 60px;
    line-height: 56px;
    border: 2px solid #e7ebef;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    background-color: #fff;
    text-align: center;
    color: #666;
    font-size: 18px;
    outline: none;
}

.btn:focus {
    border-color: transparent;
}

.input {
    width: 721px;
    height: 50px;
    line-height: 48px;
    border: 1px solid #ddd;
    padding-left: .75rem;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    outline: none;
}

.input:focus {
    border-color: #0074c6;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.ktgl_neirong_d_ckxs {
    margin-left: 4%;
    display: inline-block;
    border: 1px solid #bbb;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    background-color: #e5e6e6;
    color: #666;
    font-size: 16px;
    width: 105px;
    height: 42px;
    line-height: 42px;
}

.ktgl_neirong_d_ckxs:first-child {
    margin-left: 0;
}

.ktgl_neirong_d_ckxs {
    margin-left: 4%;
}

.ktgl_neirong_d_ckxs i {
    margin-right: 5px;
}

.content_editor {
    height: 80px;
}

.content_prev {
    display: inline-flex;
    align-items: center;
    height: 100%;
}

.form-text-prepend {
    margin-bottom: 1rem;
    font-size: 16px;
    color: #333;
}

.ktgl_tjkt_tm {
    margin-bottom: 2rem;
}

.ktgl_tjkt_moshi {
    width: 721px;
}

.ktgl_tjkt_ktlx_select,
.exist_condition .customControl {
    width: 300px;
}

.ktgl_tjkt_tm_radio label {
    padding-right: 5%;
    font-size: 14px;
    color: #666;
}

.ktgl_tjkt_tm_radio label input {
    position: relative;
    top: 2px;
    margin-right: 5px;
}

.btnSubmit,
.btnReset {
    border: none;
    width: 222px;
    height: 62px;
    padding-left: 20px;
    padding-bottom: 2px;
    font-size: 18px;
}

.btnSubmit {
    background: url(../img/btn_qrtj.png) no-repeat;
    color: #fff;
}

.btnSubmit:not(:first-child) {
    margin-right: 15px;
}

.btnReset {
    background: url(../img/btn_ljcz.png) no-repeat;
}

.btnSubmit:hover,
.btnReset:hover {
    opacity: .8;
    cursor: pointer;
}

.customControl {
    position: relative;
    margin-bottom: 0;
    display: flex;
    flex-flow: row;
    -webkit-flex-flow: row;
    -moz-flex-flow: row;
    -ms-flex-flow: row;
    -o-flex-flow: row;
    background-color: #fff;
    height: 38px\9;
}

.customControl+.customControl {
    margin-top: 20px;
}

.fourthBodySbms #ktgl_tjkt_tm_input {
    width: 396px;
}

.customControl span {
    line-height: 48px;
}

.customControl .customControlInput,
.customControl .customControlSelect {
    z-index: 1;
    padding-right: 3rem;
    padding-right: 1rem\9;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
}

.customIcon {
    z-index: 0;
    position: absolute;
    right: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border: 1px solid #ced4da;
    padding: .5rem .75rem .375rem;
    background-color: #fbfbfd;
    height: calc(100%);
    display: flex;
    justify-content: center;
    align-items: center;
}

.KN_CUSTOMSELECTCONTROLICON,
.customIcon {
    bottom: 0;
    font-size: 1rem;
    pointer-events: none;
}

.customIconImg {
    height: 30%;
}

.ktgl_tjkt_tm_tiaojian {
    border-bottom: 1px solid #ddd;
    width: 721px;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
}

.ktgl_tjkt_tm_tiaojian #ktgl_tjkt_tm_input,
.ktgl_tjkt_tm_tiaojian select,
.ktgl_tjkt_tm_tiaojian input {
    border: none;
    color: #666;
    font-size: 16px;
    -webkit-appearance: none;
    height: 30px;
    line-height: 30px;
}

.ktgl_tjkt_tm_tiaojian input {
    display: inline-block;
    width: auto;
}

.tiaojian_list1,
.tiaojian_list2 {
    padding-left: 0;
    text-align: center;
    width: 50px !important;
}

.tiaojian_list1+span {
    font-size: 16px;
    color: #666;
}

.exist_condition .ktgl_tjkt_tm_tiaojian {
    margin-left: 121px;
    display: inline-block;
    width: 300px;
}

.exist_condition .ktgl_tjkt_tm_tiaojian:nth-child(2),
.exist_condition .ktgl_tjkt_tm_tiaojian:last-child {
    margin-left: 0;
}

.tiaojian_tianjia {
    position: relative;
    top: 0;
    margin-left: 10px;
    border: none;
    background-color: #609f28;
    width: 135px;
    height: 50px;
    line-height: 50px;
    color: #fff;
}

.tjtj_sc {
    border-bottom: 1px solid #ddd;
}

.tjtj_sc .btn_del {
    margin-bottom: 1rem;
    background: url(../img/btn_sc.png) no-repeat;
    padding-top: 1px;
    padding-left: 26px;
    width: 135px;
    height: 50px;
    line-height: 50px;
}

.tiaojian_tianjia:hover,
.btnPrev:hover,
.btnAdd:hover {
    opacity: .8;
}

.btn:focus,
.btn:active,
.btn:visited {
    outline: 0;
}

.new_condition .ktgl_tjkt_moshi,
.exist_condition .ktgl_tjkt_moshi {
    width: 100%;
}

.new_condition .ktgl_tjkt_moshi .ktgl_tjkt_tm,
.exist_condition .ktgl_tjkt_moshi .ktgl_tjkt_tm {
    margin-left: 121px;
}

.new_condition .ktgl_tjkt_moshi .ktgl_tjkt_tm:first-child,
.exist_condition .ktgl_tjkt_moshi .ktgl_tjkt_tm:first-child {
    margin-left: 0;
}

.kongqijc {
    padding: 20px;
    padding-bottom: 0;
    height: 115px;
    line-height: 115px;
}

.cggl_cgjl_ckxs {
    font-size: 32px;
}

.login_jm_btn {
    border: none;
    width: 180px;
    background-color: #0074c6;
    color: #fff;
}

.login_jm_btn:hover,
.new_condition .btn:hover,
.exist_condition .btn:hover,
.pljh .btn:hover {
    opacity: .8;
}

.rljh tr:first-child th:first-child {
    width: auto;
}

.rljh tr:first-child th:nth-child(2) {
    width: 50%;
}

.rljh tr:first-child th:last-child {
    width: 25%;
}

.rljh tr:nth-child(2) th:first-child {
    width: 5%;
}

.rljh tr:nth-child(2) th {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    width: calc(95%/7);
    border-top: 1px solid #717073;
}

.rljh th a {
    color: #fff;
}

.rljh td a {
    color: #333;
}

.rljh .course-date-tj {
    color: #999;
}

.sgpk {
    color: #333 !important;
}

.course-date-tj.btn-mini {
    font-size: 14px;
    color: #666;
    width: 30px;
    height: 30px;
    line-height: 28px;
}

.course-date-tj.btn-mini:hover {
    color: #fff;
}

.sbmmGroup {
    width: 200px;
}

.sbmm {
    position: relative;
    left: 1px;
    width: 160px;
    height: 25px;
    border: 1px solid #e7ebef;
    outline: none;
    padding-left: 10px;
}

.sbmmBtn {
    width: 40px;
    height: 25px;
    border: 1px solid #0074c6;
    outline: none;
    background-color: #0074c6;
    color: #fff;
    padding: 0 5px;
}

.kxrq {
    padding-bottom: 20px;
}

.firstHeader .secondHeaderTxt {
    display: inline-block;
    margin-right: 60px;
}

.firstHeader {
    margin-bottom: 20px;
    border: 1px solid #bbb;
    border-radius: 5px;
    padding-left: 35px;
    background-color: #fff;
    height: 115px;
    display: flex;
    align-items: center;
}

.firstHeader .input {
    margin-right: 20px;
    width: 300px;
    height: 60px;
    line-height: 60px;
    border: 1px solid #bbb;
    color: #495057;
    font-size: 1.125rem;
}

.firstHeader .btn {
    width: 140px;
    height: 60px;
    background-color: #609f28;
    border: 1px solid transparent;
    color: #fff;
}

.firstHeader .btn:hover,
.btn_save:hover {
    opacity: .8;
}

.firstBody td {
    height: 70px;
    font-size: 1.125rem;
}

.firstBody td:last-child {
    text-align: left;
}

.firstBody tr:last-child td {
    text-align: center;
    border-top: 1px solid #bbb;
    background-color: #e5e6e6;
    height: 80px;
}

.firstBody .input {
    width: 300px;
    height: 50px;
    border: 1px solid #bbb;
    font-size: 18px;
}

.sksj_start {
    padding-left: 180px;
    padding-right: 30px;
    color: #666;
}

.sksj_end {
    padding-left: 180px;
    padding-right: 30px;
    color: #666;
}

.btn_save {
    margin-left: 30px;
    background-color: #609f28;
    border: 1px solid transparent;
    color: #fff;
}

.tjms td:last-child .ktgl_neirong_d_ckxs:last-child,
.tjms td:last-child .ktgl_neirong_d_ckxs:nth-last-child(2) {
    display: none;
}

.rljh .customSelectLabel {
    display: inline-block;
}

.rljh .form-text-prepend {
    display: inline-block;
    margin-bottom: 0;
    width: 150px;
    height: 100%;
    font-size: 34px;
    color: #fff;
}

.rljh .customControl {
    top: -9px;
    left: -10px;
    display: inline-block;
    width: 30px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    background-color: transparent;
}

.rljh .customControlSelect {
    padding: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border: none;
}

.rljh .customIconImg {
    height: auto;
}

.rljh .customIcon {
    width: 100%;
    background-color: #4d4c50;
    padding: 0;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

.rljh td {
    height: 65px;
}

.input::placeholder {
    font-size: 16px;
}

.zdyms_xn,
.zdyms_xq,
.zdymsGroup #ktgl_tjkt_tm_input {
    color: #666;
}

.web2Modify .KN_formInput {
    border: none;
    color: #666;
}

.web2Modify .KN_formInline:nth-child(3) .KN_formInput {
    border: 1px solid #ced4da;
}

.class_pljh .ktgl_tjkt_tm {
    line-height: 50px;
}

.class_pljh .customControl {
    margin-left: 10px;
    width: 155px;
}

.class_pljh_week {
    margin-left: 10px;
}

.class_pljh .customSelectLabel {
    display: inline-flex;
    align-items: center;
}

.class_pljh .ktgl_tjkt_tm span {
    display: inline-block;
}

.class_pljh .kcm {
    margin-left: 5px;
    width: 155px;
}

.class_pljh_yxms {
    margin-left: 17px;
}

.class_pljh_firsttext {
    width: 32px;
}

.class_pljh_firsttext:first-child {
    text-align: right;
}

.admin_input_sbh {
    margin-right: 10px;
    width: 200px;
    height: 60px;
}

.xsgl_hdjl_page>li.active {
    background-color: #609f28 !important;
    color: #fff !important;
}

.firstBody tr:first-child td {
    border-top: none;
}

.first_select1 {
    margin-right: 20px;
    margin-bottom: 0;
    height: 60px !important;
    line-height: 60px;
}

.first_select1 select {
    margin-right: 0 !important;
}

.first_header_cn {
    margin-right: 20px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 700;
    white-space: nowrap;
}

/* 2019.03.02 */
.secondHeader,
.secondHeaderPljh,
.secondHeaderRljh,
.secondHeaderTjbj,
.secondHeaderSgpk,
.thirdHeader,
.thirdHeaderSbms,
.fourthHeader,
.fourthHeaderSbms,
.fifthHeader,
.fifthHeaderAdd,
.sixthHeader {
    margin: 0;
    padding-bottom: 20px;
    background: transparent;
}

.secondHeaderSgpk {
    padding-bottom: 0;
}

.secondHeaderTxt {
    margin-bottom: 0;
    line-height: 60px;
    font-size: 2rem;
    font-weight: 700;
}

.thirdBody>ul:not(:first-child) {
    margin-top: 10px;
}

.thirdBody>ul>li {
    float: left;
    margin-left: 20px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    width: calc((100% - 20px)/2);
    height: 80px;
    line-height: 80px;
    transition: box-shadow .2s ease-in-out;
    -webkit-transition: box-shadow .2s ease-in-out;
    -moz-transition: box-shadow .2s ease-in-out;
    -ms-transition: box-shadow .2s ease-in-out;
    -o-transition: box-shadow .2s ease-in-out;
}

.thirdBody>ul>li:first-child {
    margin-left: 0;
}

.thirdBody>ul>li:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .2);
}

.thirdBodyDetailLeft,
.detailLeftImg,
.detailLeftTxt,
.detailRightTxtGroup,
.detailRightTxt1,
.detailRightTxt2 {
    float: left;
}

.thirdBodyDetailRight {
    float: right;
    color: #333;
    font-size: 1.25rem;
}

.thirdBodyDetailLeft {
    display: inline-flex;
    align-items: center;
}

.detailLeftTxt {
    padding-left: 10px;
    color: #333;
    font-size: 1.625rem;
    font-weight: 700;
}

.detailRightTxtGroup:not(:first-child) {
    padding-left: 75px;
}

.detailRightTxt1 {
    color: #666;
}

.firstBody tr:nth-last-child(2) td {
    border-bottom-color: #bbb;
}

.secondBody>td:nth-child(3) {
    width: 8%;
}

.secondBody,
.secondBodyRljh,
.fourthBody {
    background-color: #fff;
    border: 1px solid #bbb;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.secondBody,
.fourthBody {
    background-color: #e5e6e6;
}

.secondBody th {
    border-color: transparent !important;
    background-color: #4d4c50;
    padding: 1% 0;
    font-size: 18px;
}

.secondBody td,
.fourthBody td {
    background-color: #fff;
    height: 80px;
    font-size: 18px;
    color: #333;
}

.secondBody thead {
    color: #fff;
}

.secondBody th:first-child {
    border-top-left-radius: 4px !important;
}

.secondBody th:nth-child(3),
.secondBody th:nth-child(4),
.secondBody th:nth-child(5),
.secondBody th:nth-child(6),
.secondBody th:nth-child(7) {
    width: 8%;
}

.secondBody th:last-child {
    border-top-right-radius: 4px !important;
}

.secondBody th:first-child,
.secondBody th:nth-child(2) {
    width: 20%;
}

.secondBody th:last-child {
    width: 50%;
}

.secondBodyRljh th {
    vertical-align: middle !important;
    border: none;
    background-color: #4d4c50;
    padding: 1% 0;
    color: #fff;
    font-size: 18px;
    border-bottom: 1px solid #717073 !important;
}

.secondBodyRljh tr:first-child th:first-child,
.fourthBody tr:first-child th:first-child {
    border-top-left-radius: 4px;
}

.secondBodyRljh tr:first-child th:last-child,
.fourthBody tr:first-child th:last-child {
    border-top-right-radius: 4px;
}

.secondBodyRljh tr:last-child td:first-child {
    border-bottom-left-radius: 4px;
}

.secondBodyRljh tr:last-child td:last-child {
    border-bottom-right-radius: 4px;
}

.secondBodyRljh tr:first-child th:nth-child(2) {
    width: 50%;
}

.secondBodyRljh .customSelectLabel {
    display: inline-block;
}

.secondBodyRljh .form-text-prepend {
    display: inline-block;
    margin-bottom: 0;
    padding: 0;
    width: 150px;
    height: 100%;
    font-size: 34px;
    color: #fff;
}

.secondBodyRljh .customControl {
    top: -7px;
    left: -10px;
    display: inline-block;
    width: 30px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    background-color: transparent;
    font-size: 1rem;
}

.secondBodyRljh .customControlSelect {
    border: none;
    padding: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
}

.secondBodyRljh .customIcon {
    width: 100%;
    background-color: #4d4c50;
    padding: 0;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

.secondBodyRljh .customIconImg {
    height: auto;
}

.secondBodyRljh a {
    text-decoration: none;
    color: #fff;
}

.secondBodyRljh td {
    height: 65px;
    font-size: 18px;
    color: #333;
}

.secondBodyRljh .course-date-tj {
    color: #999;
}

.secondBodyRljh tr:nth-child(2) th:first-child {
    width: 5%;
}

.secondBodyRljh tr:nth-child(2) th {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    width: calc(95%/7);
}

.secondBodyPljh {
    border: 1px solid #bbb;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    padding: 2% 4%;
    background-color: #fff;
}

.class_pljh_djk {
    margin-left: 65px;
}

.btnPrev,
.btnAdd {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: none;
    background-color: #609f28;
    width: 135px;
    line-height: 60px;
    color: #fff;
}

.btnAdd {
    width: 153px;
}

.btnPrev img {
    padding-right: 10px;
}

.secondHeaderBtn1:not(:first-child) {
    margin-left: 10px;
}

.firstBody td:nth-last-child(2) {
    border-left: none;
    width: 290px;
    font-weight: 700;
}

.fourthBody th {
    border-color: transparent;
    background-color: #4d4c50;
    padding: 1% 0;
    color: #fff;
    font-size: 18px;
}

.secondBodySgpk,
.secondBodyEdit,
.secondBodyTjbj,
.thirdBodyAdd,
.fifthBodyAdd,
.fourthBodySbms {
    background-color: #fff;
    border: 1px solid #bbb;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    padding: 2% 4%;
}

.thirdBodyAdd,
.secondBodySgpk .form-text-prepend,
.secondBodyEdit .form-text-prepend,
.secondBodyTjbj .form-text-prepend,
.fourthBodySbms .form-text-prepend {
    display: block;
    padding: 0;
}

.secondBodySgpk .line,
.secondBodyEdit .line,
.secondBodyTjbj .line,
.fourthBodySbms .line {
    border-top: 1px solid #ddd;
    padding-bottom: 2rem;
}

.addHeader {
    border-bottom: 1px solid #e5e5e5;
    padding: 2% 4%;
    height: auto;
}

.addContent {
    padding: 2% 4%;
}

.addContent>ul:not(:first-child) {
    margin-top: 20px;
}

.addHeaderTxt {
    padding-right: 10px;
    width: auto;
    color: #333;
}

.addHeader>.KN_formGroup,
.addHeader>.KN_formSelect {
    float: left;
    margin-bottom: 0;
    margin-left: 65px;
    height: 50px;
    line-height: 50px;
}

.addHeader>.KN_formGroup:first-child {
    margin-left: 0;
}

.KN_formInput,
.KN_SELECT,
.addHeader .KN_CUSTOMSELECTCONTROL {
    height: 50px;
    line-height: 50px;
}

.web2Modify .KN_INLINESEARCH,
.web2Modify .KN_inlineInput,
.web2Modify .KN_inlineInput+.KN_SELECT,
.KN_formCol {
    width: 300px;
}

.secondBodyTjbj .KN_SELECTINPUT {
    color: #495057;
}

.addHeader .KN_CUSTOMSELECTCONTROL::after {
    line-height: 2.8;
}

.addHeader .KN_CUSTOMSELECTPREPEND {
    padding-right: 10px;
    width: 42px;
    line-height: 50px;
}

.addHeader .KN_SELECTINPUT {
    color: #495057;
}

.addHeaderTxtGray {
    padding-left: 10px;
    color: #666;
}

.addContent>ul>li {
    float: left;
    margin-left: 20px;
    border: 1px solid #ddd;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    width: calc((100% - 20px*3)/4);
    color: #333;
}

.addContent>ul>li:first-child {
    margin-left: 0;
}

.addContentHeader {
    background-color: #f6f6f6;
    padding: 0 30px;
    height: 50px;
    line-height: 50px;
}

.addContentHeaderList1,
.addContentBodyListTxt {
    float: left;
}

.addContentHeaderList2 {
    float: right;
}

.addContentHeaderList2:hover {
    opacity: .8;
}

.addContentBody {
    padding: 0 30px;
}

.addContentBodyList1 {
    padding-top: 10px;
}

.thirdBodyAdd .KN_RANGE {
    top: 20px;
    width: calc(100% - 57px*2);
}

.thirdBodyAdd .KN_SELECT {
    width: 220px;
}

.addContentBodyList1,
.addContentBodyList2,
.addContentBodyList3 {
    line-height: 50px;
}

.addContentBodyList3 {
    height: 50px;
}

.addContentBodyListTxt:first-child {
    padding-right: 25px;
}

.addContentBodyListTxt:last-child {
    padding-left: 25px;
}

.addContentBodyList3 .KN_formTextPrepend {
    padding-right: 10px;
}

.fifthBody>ul>li,
.sixthBody>ul>li {
    float: left;
    margin-left: 20px;
    border: 1px solid #ddd;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    width: calc(100%/4 - 15px);
    color: #333;
}

.fifthBody>ul>li:first-child,
.sixthBody>ul>li:first-child {
    margin-left: 0;
}

.fifthBody>ul:not(:first-child),
.sixthBody>ul:not(:first-child) {
    margin-top: 20px;
}

.sixthBody>ul>li:hover {
    border: 2px solid #1f7b51;
}

.fifthBodyHeader,
.sixthBodyHeader {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 1px solid #ddd;
    background-color: #eee;
    padding: 12px 30px;
}

.sixthBodyHeader {
    border: none;
    background: url(../img/img_listbg.png) no-repeat;
    background-size: cover;
    background-position: center center;
}

.fifthBodyHeaderTxt,
.sixthBodyHeaderTxt,
.fifthBodyHeaderBtn,
.sixthBodyHeaderBtn {
    float: left;
}

.fifthBodyHeaderBtn,
.sixthBodyHeaderBtn {
    float: right;
}

.fifthBodyHeaderBtn:hover,
.sixthBodyHeaderBtn:hover {
    opacity: .8;
}

.fifthBodyHeaderTxt,
.sixthBodyHeaderTxt {
    margin: 0;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 74px;
}

.fifthBodyHeaderTxt a,
.sixthBodyHeaderTxt a {
    color: #333;
}

.fifthBodyContent,
.sixthBodyContent {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #fff;
    padding: 30px;
    font-size: 1.25rem;
}

.fifthBodyContentTxt1,
.sixthBodyContentTxt1 {
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}

.sixthBodyContentTxt1 {
    margin-bottom: -1px;
    border: none;
    padding-bottom: 0;
}

.sixthBodyContentTxt1 .customControlSelect:focus {
    z-index: 2;
    position: relative;
}

.fifthBodyContentTxt2,
.sixthBodyContentTxt2 {
    padding-bottom: 40px;
}

.fifthBodyContentTxt2 img {
    position: relative;
    top: 5px;
    width: 8%;
}

.fifthBodyContentBtn,
.sixthBodyContentBtn {
    height: 45px;
    line-height: 40px;
}

.fifthBodyContentBtnList,
.sixthBodyContentBtnList {
    float: left;
    position: relative;
    width: calc(100%/4);
    height: 100%;
    color: #fff;
}

.fifthBodyContentBtnIcon,
.sixthBodyContentBtnIcon,
.fifthBodyContentBtnIconActive,
.sixthBodyContentBtnIconActive {
    z-index: 1;
    position: absolute;
    width: 100%;
}

.fifthBodyContentBtnIconActive,
.sixthBodyContentBtnIconActive,
.fifthBodyContentBtnList.active .fifthBodyContentBtnIcon,
.fifthBodyContentBtnList:hover .fifthBodyContentBtnIcon,
.sixthBodyContentBtnList.active .sixthBodyContentBtnIcon,
.sixthBodyContentBtnList:hover .sixthBodyContentBtnIcon {
    display: none;
}

.fifthBodyContentBtnList.active .fifthBodyContentBtnIconActive,
.fifthBodyContentBtnList:hover .fifthBodyContentBtnIconActive,
.sixthBodyContentBtnList.active .sixthBodyContentBtnIconActive,
.sixthBodyContentBtnList:hover .sixthBodyContentBtnIconActive {
    display: block;
}

.fifthBodyContentBtnTxt,
.sixthBodyContentBtnTxt {
    z-index: 2;
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
}

.fifthBodyAdd .KN_formTextPrepend {
    color: #333;
    font-size: 1rem;
}

.fifthBodyAdd .KN_formInput,
.contentDetailBodyList {
    border: 1px solid #ddd;
    border-radius: .25rem;
    -webkit-border-radius: .25rem;
    -moz-border-radius: .25rem;
    -ms-border-radius: .25rem;
    -o-border-radius: .25rem;
    width: 100%;
    height: 50px;
}

.fifthBodyAdd .KN_formGroup,
.fifthBodyAdd .KN_formSelect,
.contentDetailBodyList {
    width: 570px;
}

.fifthBodyAdd .KN_SELECT {
    height: 50px;
}

.fifthBodyAdd .KN_formInput,
.sixthBodyContent .fifthBodyContentTxt1,
.sixthBodyContent .fifthBodyContentTxt2,
.contentDetailBodyList .KN_formCheckbox {
    color: #666;
}

.contentDetailBodyList {
    overflow-x: hidden;
    overflow-y: auto;
    height: 415px;
}

.contentDetailBodyList .KN_formCheckbox {
    display: block;
    margin: 0;
    padding: 0 .75rem;
    width: 100%;
    height: 50px;
    line-height: 50px;
}

.contentDetailBodyList .KN_formCheckbox:not(:first-child) {
    border-top: 1px dashed #ddd;
}

.KN_formCheckbox .KN_formInput:checked+.KN_formTextAppend::before,
.KN_formCheckbox .KN_formTextAppend:hover::before,
.KN_formRadio .KN_formInput:checked+.KN_formTextAppend::before,
.KN_formRadio .KN_formTextAppend:hover::before {
    color: #1f7b51;
}

.KN_formCheckbox .KN_formTextAppend::before,
.KN_formRadio .KN_formTextAppend::before {
    margin-right: 15px;
}

.sixthBody .customSelectLabel {
    width: 100%;
}

.sixthBodyContentTxt1 .customControlSelect,
.sixthBodyContentTxt1 .customIcon {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.customIcon {
    border-left: none;
    background-color: transparent;
}

.sixthBodyContentTxt2 .customControlSelect,
.sixthBodyContentTxt2 .customIcon {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.sixthBody .customControlSelect {
    color: #333;
}

.firstBodyBtn {
    display: inline-block;
}

.fifthBodyAdd .KN_formCheckbox .KN_formTextAppend,
.fifthBodyAdd .KN_formRadio .KN_formTextAppend {
    width: 100%;
}

.customIcon .fa {
    font-size: 18px;
}

.addContentBtnGroup {
    padding: 3% 0;
    text-align: center;
}

.addContentBtn {
    display: inline-block;
}

.btn_start {
    margin-right: 30px;
}

.first .KN_formGroup {
    margin-right: 20px;
    margin-bottom: 0;
    height: 60px !important;
    line-height: 60px;
}

.first .KN_formInput {
    height: 60px;
    line-height: 60px;
    font-size: 1.125rem;
}

.first .KN_CUSTOMSELECTCONTROL {
    width: 300px;
    font-size: 1.125rem;
}

.first .KN_CUSTOMSELECTCONTROL::after {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: 60px;
}

.KN_CUSTOMSELECTTEXT {
    border: 1px solid #bbb;
}

.KN_formIcon {
    color: #000;
}

.rangeslider,
.rangeslider__fill {
    height: 12px;
}

.rangeslider__fill {
    background-color: #1f7b51;
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem;
    -webkit-animation: rangeslider__fill 1s linear infinite;
    animation: rangeslider__fill 1s linear infinite;
    box-shadow: none;
}

.rangeslider__handle {
    top: -5px;
    width: 22px;
    height: 22px;
}

.rangeslider__handle:after {
    width: 0;
    height: 0;
}

@keyframes rangeslider__fill {
    0% {
        background-position: -1rem 0;
    }

    100% {
        background-position: 0 0;
    }
}

.rangeslider {
    background-color: #dfedf0;
    background-image: linear-gradient(-45deg, #e5f4f7 25%, transparent 25%, transparent 50%, #e5f4f7 50%, #e5f4f7 75%, transparent 75%, transparent);
    background-size: 1rem 1rem;
    box-shadow: none;
}

.thirdBodyLink {
    display: block;
    padding: 0 30px;
}

.fifthBodyHeaderBtn,
.sixthBodyHeaderBtn {
    line-height: 74px;
}

.first .KN_SELECT {
    width: 300px;
}

.first .KN_SELECTINPUT {
    color: #495057;
}

.KN_formCheckall>.KN_formTextPrepend~.KN_formLabel>.KN_formTextAppend,
.KN_formCheckbox>.KN_formTextPrepend~.KN_formLabel>.KN_formTextAppend,
.KN_formRadio>.KN_formTextPrepend~.KN_formLabel>.KN_formTextAppend {
    line-height: calc(50px - 2px);
}

.table td,
.table th {
    padding: 10px;
}

.KN_formBtn {
    text-align: left;
    height: 62px;
}

.KN_blockInput,
.KN_blockInput+.KN_SELECT,
.KN_blockTextPrepend+.KN_formFileGroup,
.KN_formDateLineInput {
    height: 50px;
}

.KN_PCHD a {
    white-space: nowrap;
}

.KN_PCHDNAV {
    display: flex;
    display: -webkit-flex;
}

@media(max-width:1600px) {
    .KN_PCHD {
        width: 1530px;
    }
}

@media(max-width:1440px) {
    html {
        font-size: 87.5%;
    }

    .KN_PCHD {
        width: 1380px;
    }

    .jindut>li {
        width: 110px;
    }

    .content.active {
        height: auto;
    }

    .content.active li {
        height: auto;
    }

    .ktgl_tjkt_tm {
        margin-bottom: 1rem;
    }

    .exist_condition .ktgl_tjkt_tm_tiaojian:nth-last-child(2) {
        margin-left: 0;
    }

    .exist_condition .ktgl_tjkt_tm_tiaojian:last-child {
        margin-left: 121px;
    }

    .shujv_group>li:nth-last-child(1) {
        height: 215.5px;
    }

    .sbmmGroup {
        width: 130px;
    }

    .sbmm {
        width: 90px;
    }

    .sbmm,
    .sbmmBtn {
        margin-top: 8px !important;
    }

    .firstBody td:nth-last-child(2) {
        width: 15.104%;
    }

    .firstBody .input {
        width: 15.625%;
        height: 40px;
    }

    .sksj_start,
    .sksj_end {
        line-height: 40px;
    }

    .firstBody tr:last-child td {
        height: 80px;
    }

    .kongqizl>li {
        height: 208px !important;
    }

    .secondHeaderTxt {
        font-size: 24px;
    }

    .input::placeholder {
        font-size: 13px;
    }

    .firstHeader .secondHeaderTxt {
        margin-right: 5px;
    }

    .firstHeader .input {
        width: 230px;
    }

    .home_tjms th:last-child {
        width: 15%;
    }

    .home_tjms th:nth-last-child(2) {
        width: 10%;
    }

    .secondBody th:first-child,
    .secondBody th:nth-child(2) {
        width: 10%;
    }

    .secondBody th:nth-child(3),
    .secondBody th:nth-child(4) {
        width: 10%;
    }

    .pm_num {
        top: 15px;
    }

    .login_jm_btn {
        width: 175px;
    }

    .login_jm {
        width: 35%;
    }

    .first_header_cn {
        margin-right: 5px;
        font-size: 1.5rem;
    }

    /* 2019.03.02 */
    .secondBody td,
    .secondBodyRljh td,
    .fourthBody td {
        height: 60px;
    }

    .ktgl_tjkt_tm_tiaojian {
        height: 50px;
        line-height: 50px;
    }

    .fifthBodyHeader,
    .sixthBodyHeader {
        padding: 5px 23px;
    }

    .fifthBodyContent,
    .sixthBodyContent {
        padding: 23px;
    }

    .fifthBodyHeaderBtn,
    .sixthBodyHeaderBtn {
        width: 20%;
    }

    .fifthBodyContentBtnIcon,
    .sixthBodyContentBtnIcon,
    .fifthBodyContentBtnIconActive,
    .sixthBodyContentBtnIconActive {
        width: 100%;
        height: 100%;
    }

    .fifthBody>ul>li,
    .sixthBody>ul>li {
        margin-left: 16px;
        width: calc(100%/4 - 12px);
    }

    .fifthBody>ul:not(:first-child),
    .sixthBody>ul:not(:first-child) {
        margin-top: 15px;
    }

    .contentDetailBodyList {
        height: 150px;
    }

    .first .KN_formInput,
    .first .KN_CUSTOMSELECTCONTROL,
    .first .KN_SELECT {
        width: 230px;
    }

    .KN_PCHDOUTLINE {
        margin-right: 30px;
    }

    .class_pljh_djk {
        margin-left: 58px;
    }

    .fourthBodySbms #ktgl_tjkt_tm_input {
        width: 384px;
    }
}

@media(max-width:1366px) {
    .KN_PCHD {
        width: 1310px;
    }
}

@media (max-width: 1280px) {
    .KN_PCHD {
        width: 1220px;
    }

    .content {
        height: auto;
    }

    .cgjl_neirong_bd td {
        height: 58px;
    }

    .ktgl_tjkt_form {
        padding: 1% 2%;
    }

    #data_humidity,
    #data_pm {
        margin: 0px 0px 0px 30px !important;
    }

    #data_humidity>div,
    #data_pm>div {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #data_humidity canvas,
    #data_pm canvas {
        position: unset !important;
        width: 120px !important;
        height: 120px !important;
    }

    .shebei_group>li {
        height: 450px;
    }

    .select1 {
        width: 130px;
        margin-top: 8px !important;
    }

    .moshi_group {
        width: 100%;
    }

    .moshi_kaiguan>a,
    .fengsu_kaiguan>a {
        width: 50px;
        border-radius: 5px;
        background: #eee;
        text-align: center;
        color: #777;
        box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
        line-height: 24px;
        height: 24px;
        font-size: 12px;
    }

    .ktgl_tjkt_ktlx {
        margin-bottom: 1%;
    }

    .login_jm_btn {
        width: 160px;
    }

    .secondHeaderTxt {
        font-size: 22px;
    }

    .first_header_cn {
        font-size: 1.375rem;
    }

    /* 2019.03.02 */
    .exist_condition .ktgl_tjkt_tm_tiaojian:last-child,
    .exist_condition .ktgl_tjkt_tm_tiaojian {
        margin-left: 106px;
    }

    .ktgl_tjkt_tm_tiaojian {
        height: 60px;
        line-height: 60px;
    }

    .contentDetailBodyList {
        height: 200px;
    }

    .fifthBodyContentTxt2 img {
        top: 7px;
    }

    .KN_PCHDNAVTITLE {
        margin: 0 10px;
    }
}