@charset "UTF-8";

/* 共同样式START */
*,
*::before,
*::after {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}

/* .KN_Rel {
    position: relative !important;
    bottom: 0;
    left: 0;
    right: 0;
}

.KN_Abs {
    position: absolute !important;
    bottom: 0;
    left: 0;
    right: 0;
} */

/* 空气监控START */
#data_temperature h1 {
    font-size: 45px;
    font-weight: 500;
    padding-top: 4%;
}

.shujv_group>li:nth-last-child(1) {
    width: calc((100% - 10px*3)/5*2);
}

.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 {
    margin-left: 5px;
    font-size: 14px;
}

.wendufh {
    color: #999;
}

.kongqizl {
    margin-top: 10px;
}

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

.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: 24px;
}

.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: 10px;
    height: 240px;
}

.shujv_group>li {
    float: left;
    margin-left: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    background-color: #fff;
    width: calc((100% - 10px*3)/5);
    height: 100%;
}

.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 {
    height: calc(100% - 240px);
}

.shebei_group>li {
    float: left;
    margin-left: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    background-color: #fff;
    height: 100%;
}

.shebei_group>li:nth-child(1) {
    width: calc(40% - 2px);
}

.shebei_group>li:nth-child(2) {
    width: calc(60% - 8px);
}

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

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

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

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

.shebeih,
.dingshi {
    margin-bottom: 0;
    height: 100%;
    line-height: inherit;
    font-size: 1.125rem;
}

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

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

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

.lizit_group {
    width: 30%;
}

.moshi_group {
    width: 45%;
}

.lizit {
    font-size: 1.25rem;
    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-color: #ff9000 !important;
    cursor: pointer;
}

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

.shujvjk {
    color: #333;
    font-size: 1.375rem;
}

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

.zuijin_group {
    width: 240px;
}

.zuijin {
    color: #666;
    font-size: 14px;
    border: 1px solid #e7ebef;
    line-height: 40px;
    border-radius: 5px;
    margin-left: 10px;
    width: 115px;
    text-align: center;
}

.zuijin:hover,
.zuijin_on {
    color: #fff !important;
    background-color: #0074c6;
    border: 1px solid #0074c6;
    cursor: pointer;
}

.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;
}

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

.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;
}

body {
    overflow-x: hidden;
    background-color: #eee;
}

.max {
    /* position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0; */
    height: 100%;
}

.max,
.header,
.app_header {
    min-width: 460px;
}

.max,
.header {
    background: #eee;
}

.header,
.footer {
    height: 75px;
    line-height: 75px;
    color: #fff;
}

.header,
.footer,
.cggl_neirong_t_icon,
.sbjl_neirong_t_icon {
    background: #0074c6;
}

.header {
    z-index: 9;
    /* position: fixed;
    top: 0;
    left: 0;
    right: 0;
    box-shadow: 0 3px 3px rgba(0, 0, 0, .5); */
}

.KN_HEADERFIXED::after {
    z-index: -1;
    position: relative;
    display: block;
    content: "";
    /* opacity: 0; */
    width: 100%;
    height: 75px;
    background-color: transparent;
}

.KN_BOTTOMMOST {
    content: "";
    height: 0;
    font-size: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    opacity: 0;
}

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

.header_logo {
    width: 20%;
    margin-left: 2%;
}

.header_logo>li {
    float: left;
}

.header_logo,
.header_ul,
.header_out {
    float: left;
}

.logo {
    background: url(../img/logo.png) no-repeat 0 0;
    width: 23px;
    height: 55px;
    margin-top: 11px;
    margin-right: 5%;
}

.header_t {
    font-size: 24px;
}

.header_ul {
    width: 60%;
    text-align: center;
}

.header_ul>li {
    float: left;
    cursor: pointer;
    font-size: 18px;
    width: 12%;
}

.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;
}

.header_user {
    background: url(../img/user.png) no-repeat 0 0;
    width: 26px;
    height: 26px;
    margin-top: 26px;
}

.header_out {
    float: right;
    margin-right: 1%;
}

.out {
    background: url(../img/out.png) no-repeat 0 0;
    width: 26px;
    height: 26px;
    margin-top: 25px;
    cursor: pointer;
}

.out:hover {
    opacity: .8;
}

.out_a {
    display: block;
}

.header_out>li {
    float: left;
    margin-right: 10px;
    font-size: 13px;
}

.header_login {
    border-left: rgb(51, 144, 209) 1px solid;
    border-right: rgb(0, 81, 138) 1px solid;
    height: 75px;
    margin-right: 20px !important;
    margin-left: 10px;
}

.content {
    /* margin: 2% 1% 0 1%;
    padding-top: 78px; */
    padding: 2% 1% 0 1%;
    height: calc(100% - 75px - 60px);
}

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

.cggl_sousuo_left,
.cgjl_sousuo_left,
.ktgl_sousuo_left,
.qdgl_sousuo_left,
.xsgl_sousuo_left,
.sbjl_sousuo_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;
}

.sbjl_sousuo_cn,
.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;
}

.sbjl_sousuo_cn,
.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,
.qdgl_sousuo_right {
    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,
.qdgl_sousuo_right,
.xsgl_sousuo_right,
.sbjl_jgjl_sousuo,
.xsjl_hdjl_sousuo {
    width: 76%;
    position: relative;
    top: 58px;
}

.ktgl_tjkt_form,
.qdgl_tjsj_form {
    padding: 4%;
}

.qdgl_tjsj_form select {
    width: 15%;
}

.ktgl_tjkt_ktlx>span,
.qdgl_tjsj_yz>span,
.ktgl_tjkt_ktlx>i,
.qdgl_tjsj_yz>i,
.ktgl_tjkt_tm>span {
    line-height: 30px;
    font-style: normal;
    margin-right: 1%;
}

.ktgl_tjkt_ktlx>span,
.qdgl_tjsj_yz>span,
.ktgl_tjkt_tm>span {
    width: 7%;
    text-align: right;
}

.ktgl_tjkt_form>div,
.qdgl_tjsj_form>div {
    margin-bottom: 1.5%;
}

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

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

.ktgl_tjkt_ktlx>span,
.ktgl_tjkt_ktlx>select,
.ktgl_tjkt_ktlx>i,
.qdgl_tjsj_yz>i,
.ktgl_tjkt_tm>span,
.ktgl_tjkt_tm>input {
    float: left;
    border-radius: 6px;
}

.ktgl_tjkt_ktlx>span {
    width: 7%;
}

#ktgl_tjkt_da_input {
    width: 25%;
}

.select,
.input,
.btn {
    font-size: 18px;
    border-radius: 6px;
    font-family: "Microsoft Yahei" !important;
}

.select,
.input {
    border: #0074c6 2px solid;
}

.select,
.input,
.cgjl_neirong_d>td,
.qdgl_neirong_d_ckxs>i {
    font-size: 14px;
}

.qdgl_neirong_d_ckxs>i {
    top: 1px;
}

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

.select {
    width: 13%;
    height: 30px;
    padding: 0 2px 0 20px;
    margin-right: 1%;
}

#ktgl_sousuo_input {
    width: 20%;
}

.input {
    width: 36.5%;
    height: 30px;
    padding: 0 0 0 2%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

#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%;
    height: 30px;
}

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

.xsgl_drxs_btn,
.xsgl_drgs_btn {
    margin-left: 10px;
    margin-right: 0;
}

.btn {
    width: 12%;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: #0074c6;
    display: inline-block;
    border: 0;
    font-size: 14px;
}

.ktgl_tjkt_rebtn {
    margin-left: 8%;
    margin-right: 2%;
}

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

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

.input_width {
    width: 25%;
}

.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;
}

.tab_on,
.header_ul>li:hover,
.cgjl_neirong_d_ckxs:hover,
.ktgl_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,
.ktgl_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: 0;
}

.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,
.sbjl_sousuo,
.ktgl_tjkt,
.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%;
}

.cgjl_neirong {
    margin-top: 1.28%;
    border-radius: 10px;
}

.cgjl_neirong_tr {
    height: 55px;
}

.cgjl_neirong_tr>th {
    border-color: #ccc;
}

.cgjl_neirong_d>td {
    height: 40px;
    color: #666;
    border-color: #ccc;
}

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

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

.cgjl_neirong_d_ckxs,
.ktgl_neirong_d_ckxs,
.qdgl_neirong_d_ckxs,
.xsgl_neirong_d_ckxs,
.xsgl_neirong_d_hdjl {
    display: inline-block;
    float: none;
    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;
}

.cggl_cgjl_ckxs {
    font-size: 28px;
    font-weight: bold;
    margin-bottom: .5%;
    width: 30%;
}

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

.xsgl_ck_fh,
.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%;
}

.line {
    background: rgb(204, 204, 204);
    border: 0;
    height: 1px;
}

.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: 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,
.xsgl_hdjl_page {
    margin-bottom: 2%;
}

.xsgl_hdjl_page {
    margin-top: 1.28%;
}

.qdgl_xztm_page>li,
.xsgl_hdjl_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;
}

.xsgl_hdjl_page>li {
    background: #fff;
}

.qdgl_xztm_en,
.xsgl_hdjl_en {
    width: 50px !important;
}

.qdgl_xztm_br,
.xsgl_hdjl_br {
    border-right: none !important;
}

.qdgl_xztm_an {
    width: 20%;
}

.login_bg {
    z-index: -1;
}

.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 {
    font-size: 26px;
    color: #0074c6;
}

.login_jm_en {
    color: #999;
    margin-bottom: 8%;
}

.login_jm_user,
.login_jm_pass {
    display: block;
    margin: 0 auto;
    width: 97%;
    margin-bottom: 5%;
    height: 50px;
    font-size: 18px;
    border: #ddd 1px solid;
    padding-left: 3%;
    font-family: "Microsoft Yahei" !important;
}

.login_jm_btn {
    width: 40%;
}

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

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

.cggl_page_group {
    text-align: right;
}

.cggl_page_group>ul {
    display: inline-block;
}

.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%;
}

.cgjl_neirong_d>td:nth-child(2) {
    text-align: left;
    padding-left: 1%;
}

.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;
}

.ktgl_sousuo_right {
    top: 45px;
}

.ktglGroup01 {
    margin-bottom: 1.5%;
}

.ktglGroup02 {
    text-align: right;
}

.ktglGroup02 .pldr {
    margin-right: 35px;
}

.ktglContent th:last-child {
    width: 140px;
}

.ktglContent td:last-child div {
    float: none;
    text-align: center;
    width: 35% !important;
}

.ktgl_tjkt_ktlx,
.ktgl_tjkt_tm {
    margin-bottom: 1.5%;
}

.btnbackGroup {
    text-align: center;
}

.btnbackGroup .btn {
    float: none;
}

.czBtnGroup div {
    float: left;
}

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

.air2Txt1 {
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 700;
    line-height: inherit;
}

.air2Head {
    display: flex;
    align-items: center;
    padding: 0 4%;
    height: 50px;
    line-height: 50px;
}

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

.air2Equip {
    padding: 2% 4%;
    padding-bottom: 0;
}

.air2Mode {
    padding: 0 4%;
    padding-top: 2%;
}

.shebeih {
    line-height: 50px;
}

.kongqijc {
    height: 98px;
}

.kongqizl:first-child {
    margin-top: 0;
}

.air1List2 {
    height: calc(100% - 98px);
}

/* 共同样式END */
@media(max-width:1440px) {
    .gzt_dqtyrs {
        margin-bottom: 20px;
        text-align: center;
    }

    .cggl_dqtyrs {
        padding: 4% !important;
    }

    #chartMain,
    #chartMain2 {
        height: 260px !important;
    }

    #chartMain div,
    #chartMain canvas,
    #chartMain2 div,
    #chartMain2 canvas {
        height: 100% !important;
    }

    .select {
        width: 25%;
    }

    .tjsb .select {
        width: 25% !important;
    }

    .ktgl_tjkt_form .select,
    .ktglGroup01 .select {
        width: 13%;
    }

    #ktgl_sousuo_input,
    #ktgl_sousuo_btn {
        height: 30px;
    }

    .pm_num {
        top: 14px;
    }

    .air2 {
        height: auto;
    }

    .charts {
        height: 220px;
    }
}

@media(max-width:1280px) {
    .cggl_cgjl_ckxs {
        width: 10%;
    }

    .kongqizl>li {
        height: 300px;
    }

    .pm,
    .jiaquan,
    .tvoc {
        height: 113px;
        width: calc(100%/3);
    }

    .pm_num {
        top: 20px;
    }

    .header_ul {
        width: 60%;
    }
}