/* 顶部logo区 */
.conlogo{background-color: #22b5d7 !important;width: 100%;position: relative;overflow: hidden;}
.logodiv{display: inline-block;}
.logotext{color: white;transform: translate(1.5em,-2.3em);z-index: 2;position: relative;}
.logotext span{font-weight: 400;display: block;margin-bottom: 5px;}
.contitle{width: 100%;height: 5em;margin-bottom: 2em;}
.contitle div:nth-child(1){font-size: 30px;font-weight: 600;color: #0d35b0;margin-bottom: 5px;text-align: left;}
.contitle div:nth-child(2){font-size: 16px;color: #444;letter-spacing: 2px;}
.div-flex{display: flex;flex-wrap: wrap;}
.flex-item{margin: 15px 15px;background-color: white;box-sizing:border-box;-moz-box-sizing:border-box;text-align: left;cursor: pointer;}
.item-1{width: 23em;padding: 20px 20px 40px 30px;box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);position: relative;}
.item-1:hover .news-title{color: #00B3ED;}
.item-img{width: 100%;height: 100px;overflow: hidden;margin-bottom: 1em;}
.item-img img{width: 100%;object-fit: cover;}
.news-date{font-weight: 400;color: #6c6d6d;font-size: 14px;}
.news-title{color: #444;line-height: 30px;font-size: 20px;margin: 1em auto;font-weight: 600;}
.news-value{color: #51585f;line-height: 28px;font-size: 14px;text-indent: 2em;}
.lab{position: absolute;width: 5.5em;height: 5.5em;right: -0.5em;top: -0.5em;overflow: hidden;border-radius: 5px;}
.lab::before{content: '';width: 1em;height: 0.5em;position: absolute;left: 0;top: 0;}
.lab::after{content: '';width: 0.5em;height: 2em;position: absolute;right: 0;bottom: 0;}
.lab span{position: absolute;width: 7.5em;line-height: 2em;right: -1.9em;top: 0.7em;text-align: center;transform: rotate(45deg);border: 1px dashed;z-index: 2}

.labBlue span{background-color: #149fea;box-shadow: 0 0 0 3px #149fea, 0px 21px 5px -18px rgba(0,0,0,0.6);}
.labBlue::before,.labBlue::after{background-color: #0b6b9f;}
.labRed span{background-color: #f00;box-shadow: 0 0 0 3px #f00, 0px 21px 5px -18px rgba(0,0,0,0.6);}
.labRed::before,.labRed::after{background-color: rgb(120, 22, 12);}
.labGreen span{background-color: #12ea56;box-shadow: 0 0 0 3px #12ea56, 0px 21px 5px -18px rgba(0,0,0,0.6);}
.labGreen::before,.labGreen::after{background-color: #12ea56;}

.item-2{width: 15em;text-align: left;border-radius: 3px;color: #444;font-weight: 600;letter-spacing: 2px;border: 1px solid #ddd;padding: 0 1em 1.2em;margin: 2em 2em;transition: 0.5s all;position: relative;}
.item-2:hover{box-shadow: 0 0 0 3px #57DD43, 0px 21px 5px -18px rgba(0,0,0,0.6);background-color: #57DD43;border: 1px dashed white;color: white;}
.item-2:hover .transtitle{background-color: #00B3ED;box-shadow: 1px 2px 4px rgba(0,0,0,0.5);color: white;transition: 0.3s all;}
.transtitle{padding: 2px 5px;text-align: center;border-radius: 3px;display: inline-block;position: absolute;left: -1em;bottom: 89%;}
.transtitle-span{position: relative;}
.transtitle::before{content: '';width: 100%;height: 0.6em;background-color: white;position: absolute;left: -1px;bottom: 5px;}
.item-2:hover .transtitle::before{width: 0;}
.itemvalue{font-size: 14px;font-weight: 300;margin-top: 1.5em;}
.itemvalue p{text-indent: 2em;line-height: 2.1em;}
.item-3{width: 15em;text-align: center;border-radius: 3px;color: #444;font-weight: 600;letter-spacing: 2px;border: 1px solid #ddd;padding: 0 0 30px;transition: 0.5s all;position: relative;}
.item-3:hover{box-shadow: 1px 2px 16px 2px #d8d8d8;}

/* 登录框提示 */
#logLab{color: red;letter-spacing: 2px;font-weight: 600;line-height: 1em;}













