#header{ overflow:hidden; padding:2em 0;
position:fixed; left:0; top:0; width:100%; z-index:1000; -webkit-transition:all 1s cubic-bezier(.23,1,.32,1);-o-transition:all 1s cubic-bezier(.23,1,.32,1);transition:all 1s cubic-bezier(.23,1,.32,1);}
.header_mid{ min-height:1.6875em;
margin:0 2%; position:relative;} 
.header_mid_left{
position:absolute; left:0; top:0;}
.header_mid_right{
position:absolute; right:0; top:2px;}
.header_mid_right a{
   /* display: block;
    color: #000;
    line-height: 2em;*/
    font-size: 18px;
}
.header_mid_mid{
text-align:center}
.header_mid_mid_1{
margin-bottom:1.4em;}
.header_mid_mid_2 ul li{
display:inline-block; margin:0 1em;}
.header_mid_mid_2 ul li a{
font-size:0.875em; color:#fff;}
.bodyon #header,.bodyon2 #header{
padding:1.5em 0; background-color:#141414;} 
.bodyon #header .header_mid_mid_1,.bodyon2 #header .header_mid_mid_1{
display:none}
.header_mid_right_lan{
     font-size: 16px;
}



/*  com.css  */
.css3,a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}




/* nav上的search */
  #c-header .sou {
            background: #fff;
            width: 100%;
            z-index: 134;
            position: fixed;
            left: -100%;
            top: 100px;
            overflow: auto;
            height: 70px;
            border-top: 1px solid #aaa;
        }
        .clear_both:before {
    content: "";
    display: table;
    clear: both;
}
#c-header .sou input[type="text"] {
    height: 32px;
    width: 74%;
    margin: 0.2rem 0 0 1.5%;
    border: 1px solid #ccc;
    text-indent: 0.2rem;
    font-size: 18px;
    line-height: 32px;
    float: left;
}
#c-header .sou #search {
    height: 32px;
    width: 20%;
    margin: 0.2rem 1.5% 0 0;
    font-size: 20px;
    line-height: 32px;
    background: #333;
    color: #fff;
    text-align: center;
    cursor: pointer;
    float: right;
}
.clear_both:after {
    content: "";
    display: table;
    clear: both;
}
#c-header .menu_bg1.on {
    display: block;
}
#c-header .menu_bg1 {
    left: 0;
    top: 100px;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .4);
    z-index: 99;
}

#c-header .sou.on {
    left: 0;
}
.fp {
    position: fixed;
}

/* lianxi */
.lianxi {
    position: fixed;
    bottom: 10%;
    right: 5.2%;
    z-index: 100;
    width: 50px;
    height: 153px;
    cursor: pointer;
}
.lianxi .weixin {
    position: relative;
}
 
.lianxi .lian img {
    vertical-align: middle;

    display: inline;
}
.lianxi .weixin .erweima {
    position: absolute;
    top: 0px;
    right: 120%;
    z-index: 50;
    opacity: 0;
    max-width: 90px;
    max-height: 90px;
}
.lianxi .weixin .erweima_img {
    width: 90px;
    height: 90px;
    text-align: center;
}
.lianxi .lian img {
    vertical-align: middle;
}
.lianxi .lian {
    width: 50px;
    height: 50px;
    margin-bottom: 1px;
    background: rgba(0, 0, 0, 0.5);
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    color: #fff;

    display: block !important
}

.lianxi .weixin .erweima {
    position: absolute;
    top: 0px;
    right: 120%;
    z-index: 50;
    opacity: 0;
    max-width: 90px!important;
    max-height: 90px!important;
}
.lianxi .weixin .erweima_img {
    width: 90px;
    height: 90px;
    text-align: center; display: block !important;

    max-width:90px!important;
}
.lianxi .weixin:hover .erweima {
    opacity: 1;
}




/*  202409 footer中img  */

 .Footer-wrapper .ewm {
    /*text-align: center;*/
    margin-top: 20px;
}
 .Footer-wrapper .ewm figure {
    width: 120px;
    text-align: center;
    margin: 0 5px;
    display: inline-block;
    font-size: 14px;
}
.ewm img {
    border: none;
    max-width: 100%;
    vertical-align: middle;
}
.Footer-wrapper .ewm figure p {
    margin-top: 10px;
}
@media all and (max-width:450px) {
    .Footer-wrapper .ewm {
        width: 100%;
    }
     .Footer-wrapper .ewm  figure {
            width: 28%;
            text-align: center;
            margin: 5px 5px;
            display: inline-block;
            font-size: 14px;
        }
}



/* 20241126  加统计后，有样式冲突    首页的*/
.info p span{
    font-size: 16px;
line-height:1;
}
.i_design .info p{
  /*  line-height:0.1;*/
   line-height:1.5;    /*  2025   */
}