
/*! CSS Used from: http://cdn.xuansiwei.com/common/lib/bulma/0.7.5/bulma.min.css */
.title:not(:last-child){margin-bottom:1.5rem;}
h1{margin:0;padding:0;}
h1{font-size:100%;font-weight:400;}
*,::after,::before{box-sizing:inherit;}
.subtitle,.title{word-break:break-word;}
.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125;}
.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25;}
/*! CSS Used from: Embedded */
.title{font-size:18px;margin-bottom:16px;}
@media (max-width: 768px){
.title{font-size:16px;}
}
.subtitle{font-size:16px;margin-bottom:16px;}
@media (max-width: 768px){
.subtitle{font-size:14px;}
}
.title-block-1{margin:0 0 3rem 0;}
@media (max-width: 768px){
.title-block-1{margin:00 2rem 0;}
}
.title-block-1 .title{font-size:24px;font-weight:normal;font-family:Microsoft YaHei;text-align:center;color:#155ca4;line-height:1.5;width:120px;margin:0 auto;z-index:9999;}
@media (max-width: 768px){
.title-block-1 .title{font-size:18px;width:120px;}
}
.title-block-1 .top_line{height:10px;width:120px;margin:0px auto;background-color:#155ca4;z-index:9999;}
.title-block-1 .bottom_line{height:5px;width:400px;margin:0 auto;background-color:#abd1e9;z-index:-1;position:relative;bottom:4px;}
@media (max-width: 768px){
.title-block-1 .bottom_line{width:200px;}
}
.title-block-1 .subtitle{width:320px;line-height:1.5;margin:0 auto;text-align:center;color:rgba(0, 0, 0, 0.45);font-family:Microsoft YaHei;font-size:24px;color:#155ca4;}
@media (max-width: 768px){
.title-block-1 .subtitle{font-size:12px;width:180px;}
}

#picbox{
    padding:100px;
    padding-top:0;
    display: grid;
    grid-template-columns: repeat(4,1fr);
    /* grid-template-columns: repeat(3,1fr); */
    grid-row-gap:30px;
    grid-column-gap:20px;
}
#picbox .pic{
    font-size: 0;
}
#picbox .pic img{
    width: 100%;
    height: auto;
    aspect-ratio: 1.4;
    object-fit: cover;
    cursor: zoom-in;
}
#picbox .pic h2{
    margin-top: 4px;
    font-size: 16px;
    text-align: center;
}
@media (max-width:768px) {
    #picbox{
        grid-template-columns: repeat(2,1fr);
    }
}
.title1{
    margin: 10px auto;
}
.title1 h2{
    text-align: center;
}

