/* header */
header{
    height: 50px;
    background: #1a1a1a;
    position: fixed;
    top:0;
    left:0;
    width:100%;
}
.headeranlico{
    color:#adadad;
    font-size: 26px;
    position: absolute;
    top: 0px;
    left:0px;
    display: inline-block;
    height: 50px;
    width: 50px;
    text-align: center;
    line-height: 50px;
    z-index: 10;
}
.headtitle{
    display:block;
    height: 50px;
    margin: 0px auto;
    line-height: 50px;
    color: #fff;
    width:100%;
    position: relative;
    z-index: 1;
    text-align: center;
    font-size: 16px;
}
.header_lang{position: absolute;width: 50px;height:50px;top: 0;right:8px;text-align: center;z-index: 10;}
.header_lang .nowlang{height: 50px;line-height: 50px;}
.header_lang .headerCaretico{display:inline-block;;color:#e8412c;margin-right: 4px;}
.header_lang .nowlang span{display:inline-block;;color:#e8412c;line-height: 50px;text-align: center;}
.header_lang .lang_down_list{width: 100%;background: #1a1a1a;position: absolute;z-index: 200;display: none;top:49px;}
.header_lang .lang_down_list li{width: 100%}
.header_lang .lang_down_list a{width: 100%;text-align: center;display:block;padding: 5px 0;box-sizing: border-box;color:#6a6a6a;}
.header_lang .lang_down_list li.active a{color: #e8412c;}
.content{
    background: #f7f7f7;
    width: 100%;
    box-sizing: border-box;
    padding:50px 0;
}
.top_img{
    width: 100%;
    display: block;
}
.con{
    display: none;
}
.con.active{
    display: block;
}
.about_show_con{
    width: 100%;
    box-sizing: border-box;
    padding: 20px 5%;
}
.about_show_con h2{
    color: #000;
    font-size: 4.8vmin;
    margin-bottom: 5.5vmin;
    height: 4.8vmin;
    line-height: 4.8vmin;
}
.about_show_con h3{
    color: #333;
    font-size: 4.3vmin;
    margin-bottom: 5vmin;
    height: 4.3vmin;
    line-height: 4.3vmin;
}
.about_show_con h4{
    color: #555;
    font-size: 3.73vmin;
    margin-bottom: 3.2vmin;
    height: auto;
    line-height: 4.8vmin;
}
.about_show_con p{
    color: #888;
    font-size: 3.5vmin;
    margin-bottom: 4vmin;
    line-height: 4.3vmin;
}
.about_show_con ul{
    margin-bottom: 4vmin;
}
.about_show_con li{
    line-height: 20px;
    font-size: 3.5vmin;
    color:#888;
    margin-bottom: 3.5vmin;
}
.about_show_con li:before{
    content:'';
    width:4px;
    height:4px;
    border-radius:50%;
    background:#e0e0e0;
    display:inline-block;
    margin-right:5px;
    vertical-align:middle;
    margin-top:-3px;
}
footer{
    height: 50px;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
    background: #1a1a1a;
}
.goto{
    height: 50px;
    padding: 0 10px;
    line-height: 50px;
}
.goto span{
    color:#e8412c;
    margin-right: 8px;
    font-size: 16px;
}
.goto.active span{
    color:#999;
}