body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,
                         legend,input,textarea,select,div{margin:0;padding:0;box-sizing: border-box;} 
body{background:#fff;-webkit-text-size-adjust:100%;} 
a{color:#2d374b;text-decoration:none} 
a:hover{color:#cd0200;text-decoration:underline} 
em{font-style:normal} 
li{list-style:none} 
img{border:0;vertical-align:middle;max-width: 100%;} 
table{border-collapse:collapse;border-spacing:0} 
p{word-wrap:break-word}
.fl{float: left;}
.fr{float: right;}
.clearfix:after,.clearfix:before{content: "";display: table;}
.clearfix:after{clear: both;}
.clearfix{zoom: 1;}
.container{width: 1200px;margin: 0 auto;padding: 20px;text-align: center;background-color: #fff;}
.col9{float: left;width: 75%;}
.col8{float: left;width: 66.6666%;}
.col6{float: left;width: 50%;}
.col4{float: left;width: 33.3333%;}
.col3{float: left;width: 25%;}
.col1{float: left;width: 8.3333%;}
.top .top_link{
    height: auto;
    font-size: 12px;
}
#pc-wrap .top_out{
    position: relative;
}
.top_out .container{
    padding: 0;
    background: none;
}
.flex{
    display: flex;
    flex-wrap: wrap;
}
.flex-item{
    flex: 1;
}