a img.logo-img{height:100px;}
#menu > li:hover .sub {
  display: block;}

#menu .sub a{font-size:16px;}
.leftmenus li a {font-size: 15px;letter-spacing: 1px;}
li.leftmenu{text-align: center;
    line-height: 40px;
    background: #e6e6e6;
    margin: 3px 0px;border: 1px solid #abd0d2;}
li.leftmenu a {display: inline-block;width: 100%;}
li.leftmenu span{display:inline-block;float:right;font-size:large;position:absolute;right:5px;}
li.leftmenu span:after { content: "";line-height: 50px; color: #bfc9d2;}
li.leftmenu.collapsed span:after { content: "";line-height: 50px; color: #bfc9d2;}
li.leftmenu.collapsed + ul { height: 0px; transition: height 0.5s ease-out;}
.hasSub{backgroud:white!important;}
.keywordfontcolor259138{ font-weight: bold; font-size: 10pt; color: #191d16; font-family: 宋体 ;}
.tongzhi-list2 {
    padding-bottom: 50px;}
.tongzhi-list2 li{
    line-height: 40px;
    text-indent: 15px;
    background: url(./assets/images/qiand.png) no-repeat 0px center;}
.data33 {
    width: 80px;
    height: 80px;
    background-color: #38bff0;
    text-align: center;
    transition: .3s;
    margin-right: 23px;
    border-bottom: 4px solid #31a9d4;
    position: relative;
    /* z-index: 600; */
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    color: white;
    margin: 5px 10px;}





.data33 h2{margin-top:7px;}

body, div, p, span, ul, li, h1, h2, h3, h4, h5, h6, a, input, textarea, select, dl, dd, table, tr, td {
    margin: 0;
    padding: 0;}
.fl {
    float: left;}

h1 {
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    margin: 5px 5px;}

body {
    font-family: "Arial","Microsoft Yahei";
    font-size: 14px;
    color: #333;
    background-color: #fff;
    overflow-x: hidden;
    overflow-y: auto;
    line-height: 1.2;}


h2 {
font-size: 16px!important;}


.en{
            line-height: 30px!important;
            position:absolute;
            top: 15px;
            right: 10%;
            z-index: 1000000000000000;
            padding: 0 10px;}
         .en a{
          color:white!important;font-weight: bold;}
@media (min-width: 568px) and (max-width:780px) {
    .en{left:0px!important;right: unset;}
}
.footer{
    background: #133673!important;
    margin-top: 20px;}
.footer-up-con-wi50.fl {
    width: 100%;
    margin-top: 10px;}
.copy p{display:block;}
