html {

   
    -webkit-font-smoothing: antialiased;
}

body {
   
    background: #ffffff;  
    margin: 0 auto;    
    max-width: 800px;
    
}
#mention_all
{
    position:relative;
    float:left;
    margin:0 auto;
    padding-top: 0em;
    padding-bottom: 2em;
    left:1.5em;
    width:42%;
}

#mention_FresnoyNeuflize
{
    position:relative;
    float:left;
    margin:0 auto;
    padding-top: 0em;
    padding-bottom: 1em;
    left:1.5em;
    width:42%;
}

#mention_neuflize
{
    position:relative;
    float:left;
    margin:0 auto;
    padding-top: 0em;
    padding-bottom: 2em;
    left:1.5em;
    width:25%;
}

#mention_fresnoy
{
    position:relative;
    float:left;
    margin:0 auto;
    padding-top: 3em;
    padding-bottom: 2em;
    left:1.5em;
    width:25%;
}

#mention_26SCH
{
    position:relative;
    float:left;
    margin:0 auto;
    padding-top: 3em;
    padding-bottom: 2em;
    left:1.5em;
    width:60%;
}

#mention_WDCC2024Tongji
{
    position:relative;
    float:left;
    margin:0 auto;
    padding-top: 1em;
    padding-bottom: 1em;
    left:1.5em;
    width:60%;
}

#mention_GLG
{
    position:relative;
    float:left;
    margin:0 auto;
    padding-top: 2em;
    padding-bottom: 1em;
    left:1.5em;
    width:20%;
}

img {
    position:relative;
    float:center;
    margin:0 auto; 
    padding-top: 1.5em;
    padding-bottom: 0.5em;
    left:0%;
    width:100%;
}

#mention_neuflize
{
    position:relative;
    float:left;
    margin:0 auto;
    padding-top: 1.2em;
    padding-bottom: 2em;
    left:1.5em;
    width:25%;
}

#mention_fresnoy
{
    position:relative;
    float:left;
    margin:0 auto;
    padding-top: 2em;
    padding-bottom: 2em;
    left:1.5em;
    width:25%;
}

#mention_H24O
{
    position:relative;
    float:left;
    margin:0 auto;
    padding-top: 2em;
    padding-bottom: 2em;
    left:1.5em;
    width:25%;
}
#mention_chenshia
{
    position:relative;
    float:left;
    margin:0 auto;
    padding-top: 0em;
    padding-bottom: 0em;
    left:0 em;
    width:15%;
}
#h{
    color:#7b7b7b;
    font-family: "Avenir-Next";
    font-size: 25px;
    font-weight: 700;
    line-height: 1.3; 
    text-align: center;
    position:relative;
    margin: 0 auto;
    margin-top: 2em;
    margin-bottom:2em;
    width: 100%;
    
}


h1{ 
    
    color:#7b7b7b;
    font-family: "Avenir-Next";
    font-size: 25px;
    font-weight: 700;
    line-height: 1.3; 
    position:relative;
    float:center;
    margin: 0 auto;
    margin-top: 1em;
    margin-bottom:3em;

    
}

h2,h3,h4,h5{ 
    color:#000000;
    font-family: "Avenir-Next";
    font-size: 16px;
    font-weight: 700;
    line-height: 1.3; 
    position:relative;
    margin: 0 auto;
    float:left;
    margin-top: 3em;
    margin-bottom:1em;
    width: 100%;
    
}

.tag1 {
    position:relative;
    margin-left: 0 auto;
    margin-right: 0 auto;
    margin-top: 2%;
    padding-bottom: 20%;
    display:block;
    left:0%;    
}

section {
    position: relative;
    font-family:"Avenir";
    max-width: 90%;
    font-size: 14px;
    color: #767676;
    margin:0 auto; 
    padding-top: 1em;
    clear: both;
}
p {
    position: relative;
    font-family: "Avenir";
    max-width: 90%;
    font-size: 15px;
    color: #5d5d5d;
    top:1em; 
    margin:0 auto;
    padding-bottom: 1em;
    clear: both;
    
}


a { 
    background: #656565;
    color: #fafafa;
    font-family: "Avenir-Light",sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 0.;
    margin:0 auto;
    padding:0 auto;
}





img {
    position:relative;
    float:left;
    margin:0 auto; 
    padding-top: 2em;
    padding-bottom: 2em;
    left:0%;
    width:100%;
}

.GeneralimageTo{
    position:relative;
    float:left;
    margin:0 auto; 
    padding-top: 2em;
    padding-bottom: 2em;
    left:0%;
    width:100%;
}

.GeneralSmallimage{
    position:relative;
    float:left;
    margin:0 auto; 
    padding-top: 2em;
    padding-bottom: 2em;
    left:0%;
    width:30%; 
}

#General1{
    position:relative;
    float:left;
    margin:0 auto; 
    padding-top: 0em;
    padding-bottom: 0em;
    left:0%;
    width:100%;
}

@-webkit-keyframes colorize {
    0% {
        -webkit-filter: grayscale(100%);
    }
    100% {
        -webkit-filter: grayscale(0%);
    }
}

@keyframes colorize {
    0% {
        filter: grayscale(100%);
    }
    100% {
        filter: grayscale(0%);
    }
}


.back {
    color: #797979;
    font-family: "Avenir-Light",sans-serif;
    font-weight: 500;
    line-height: 0.;
    width:100%;
    position:relative;
    margin: 0 auto;
    float:left;
    margin-top: 10%;
    margin-bottom:20%;
    width: 100%;
    text-align: left;

}


iframe {
    position:relative;
    padding-left: auto;
    padding-right: auto;
    padding-top: 1em;
    padding-bottom: 1em;
    margin:0 auto;
    white-space: nowrap;
    display: inline;
    vertical-align: top;

}

div {
    position:relative;
    margin-left: 0 auto;
    margin-right: 0 auto;
    display:block;
    left:2%;
}

