/*initialization*/
body{margin:0;padding:0;font-family:Helvetica,Arial,sans-serif,monospace,monospace;font-size:12px}*{box-sizing:border-box}a{text-decoration:none;color:inherit}.bg{padding-top:620px;min-height:5026px;width:100%;}.container{width:1100px;margin:0 auto}.box{position:relative;margin-bottom:40px}.box .divider{position:absolute;left:0;bottom:-80px;width:100%;height:80px;}.box#part2,.box#part4{margin-bottom:30px}.box#part2 .divider,.box#part4 .divider{bottom:-120px;height:120px;}.box .box-title{background:no-repeat;position:relative;top:20px;left:33px}.box .box-title.title-1{height:86px;width:559px;}.box .box-title.title-2{height:90px;width:273px;}.box .box-title.title-3{height:90px;width:273px;}.box .box-title.title-4{height:87px;width:307px;}.box .bb,.box .bt,.box .inner{display:flex}.box .bb:after,.box .bb:before,.box .bt:after,.box .bt:before,.box .inner:after,.box .inner:before{display:inline-block;flex-shrink:0;content:""}.box .bb:after,.box .bb:before,.box .bt:after,.box .bt:before{width:33px;height:33px}.box .bb span,.box .bt span{display:inline-block;flex-grow:1;height:33px}.box .bt:before{}.box .bt:after{}.box .bb:before{}.box .bb:after{}.box .inner{background-color:#f6d38a}.box .inner:after,.box .inner:before{width:33px;}.box .inner .list{flex-grow:1;display:flex;flex-wrap:wrap;border-radius:12px;background-color:#fff;padding:30px 15px 0 40px;overflow:hidden;color:#674f36;font-weight:500}.box .inner .list .item{padding-right:25px;margin-bottom:30px;width:25%}.box .inner .list .wrapper{display:flex;flex-direction:column}.box .inner .list .title{margin-bottom:10px;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.box .inner .list .card{box-shadow:1px 1px 5px #ded8cc;padding:10px}.box .inner .list .cover{width:100%;height:0;padding-bottom:75%;background-repeat:no-repeat;background-position:50%;background-size:cover;margin-bottom:8px}.box .inner .list .discribe{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px}.box .inner .list .view{display:flex;align-items:center;color:#f63;margin-bottom:8px;font-weight:700}.box .inner .list .view:before{display:inline-block;margin-right:8px;content:"";width:24px;height:14px}.box .inner .list .line{height:1px;background-color:#ddd;margin-bottom:8px}.box .inner .list .school{margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
ul,li{list-style: none;}
/*clear float*/
.clearfix:after{
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

p,a,h1,h2,h3,h4,ul,li{font-family: 'microsoft yahei', simsun, arial,tahoma, sans-serif;margin:0;padding:0;}