.clear {
    zoom: 1;
}

.clear:after {
    display: block;
    clear: both;
    content: '';
}

.bgf0f0f0 {
    background: #f0f0f0;
}

.bgf0f0f0 .hcl-container {
    background: none;
    padding-bottom: 0;
    border-bottom: 0.32rem solid #fff;
}

.bgf0f0f0 .hcl-container .public-commit {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
}

.bgf0f0f0 .hcl-container .public-commit p {
    padding-top: 0.4rem;
}

.hcl-container {
    background: #fff;
    padding-bottom: 0.7rem;
}

.hcl-container div {
    margin: 0;
}

.hcl-container.p0-30 {
    padding: 0 0.3rem;
}

.hcl-container.mb20 {
    margin-bottom: 0.2rem;
}

.hcl-container .hot-commit-title {
    font-size: 0.48rem;
    color: #000;
    line-height: 1.4rem;
}

.hcl-container .public-commit {
    padding: 0.7rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #e8e8e8;
}

.hcl-container .public-commit .pic {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 0.84rem;
    flex: 0 0 0.84rem;
}

.hcl-container .public-commit .pic img {
    display: block;
    width: 100%;
    border-radius: 50%;
}

.hcl-container .public-commit .content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding-left: 0.3rem;
}

.hcl-container .public-commit .content .df {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.hcl-container .public-commit .content .name {
    font-size: 0.36rem;
    color: #000;
    line-height: 1;
}

.hcl-container .public-commit .content .control {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.hcl-container .public-commit .content .control a {
    display: block;
    font-size: 0.42rem;
    color: #999;
    line-height: 1;
    margin-left: 0.4rem;
    height: 0.46rem;
    padding-left: 0.6rem;
    background: url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAuCAYAAACBHPFSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM4RjE1MTZBQUU4RjExRThCREJFRTg3OTM0QzQxRjNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM4RjE1MTZCQUU4RjExRThCREJFRTg3OTM0QzQxRjNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzhGMTUxNjhBRThGMTFFOEJEQkVFODc5MzRDNDFGM0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzhGMTUxNjlBRThGMTFFOEJEQkVFODc5MzRDNDFGM0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4UcvLVAAAEkklEQVR42tRZWWxMURi+97Y1rba0pUXt2iaWkBKxPEjEElIi4aEhEtQyDQ/WBxLEg6QRCRF7R0JfECLCA2KPiKAeCGKLaBRtLUWppVoz/r++2/6O6cydqZkef/Il859z7pnz3fOffznXLC4uNqIgEwkFhOHQHxPOEE4RnrdmYrfbbcRGgcBKQhHBJdpyCFMJywlbCXtb8wdWhAlMJmxSCBgKmT2EXYR24f5JJHeCF+UmxEF/QdhMqCWMJkwnpKNvCcFHWErw6rQTmYSBQt9A2EkoIRTCnG6KfiYySzdzSgBYfhAeKP2lhHzCPegmiHbSiQSbzWdhWr39jCknrCB8F2ckXycSbwgVQs9qYdxFwmmhTyO014VEHeGj0DsEGHtQHOiRhGxdSJjCM7HUBxj7SOxaKqGHLiRSCF2EXhlgLPe9FHofXUh0E+eggfAkwFg2u2qhd9aFBAe0DBHoAuVIPrhhW+J0IMEudZHQOag9CzCeF52keLY2TzsWwMuw/FS8jz/ppJhQHEyxATvUgFjixe+6SJMYishry1nCuSDPZOAM2bKasBgLrhcL9+KlsHluI9zyR4K9SZpDM2MX+lUxk34Ej/BKHLXXKvbuT/i5rgqpjCDPjCPMIFy3SfAEy5CU9cUCfQ7OUw3hOOoFXsh2Qi76vSBwx8E8U8PYcV7zVo/HkxeLbTxEGBtmkrcElVs6YoMtXCPsdrijRwhXHKThdagOV8GKRhGmxKJhrOKz64KY1E8UOilYRI7Sx3XDOoe1AY8/H8KLOwZTK4A+MxbFicxhuNL65oDEEJhPB8WV7sA8kRTe4ZmwhMFMIlFEVf7zaw4n8oGMgQPOZnVSSfoiJbfhUAZxxstv+z06YlCNhXIeTPxmH34jSgRsS7BrkC+WiI6m4qtDjfwuI3qSDW/YmAHzn79SkjbdJZmwHik7ywVLSYEzQ5zQjDKB0cgA5kD/xJWhpZSQnMPEhzCpL8okKhSdN+C1ak6JQcrIthZO59fwYRbpSi8m8U680SQlJdZR7qOcNWA1WRbs6rso5jtqTuILgrEtSRYaP4oiPU1zEoOEe22sGi1ccL1Fg8tovh/VTfi8TkLKYXvRMsJDO52W5WB3TUkMQa0yUrTtd7vdZRbynnf/QcC7TphHqFJdvIUfsiO1DYKYU7lMOKGcj6Z0W5pTmmFE5QtSuDlaT6FXSxI1ijnFa0ggAWVwnih/b8iLgmqktzGoXV1G87W8Dm9/Nu6xxoj2Utu0LJGT1IqbhlTNdiFHIcBfXwvt9MMmUQUvZW+bTh7Ki5q9VLTx19a7cqvsg13bCjcrS9VISLqSmNao9mY3vhftWQ4m/iESR56nXYQIDCDsI/SH/kG9y5KutExEw/mEp0h9Y/xMzFeLueL5ZGzxVWx7OWKN2QoT4vvY8YS5xp/fK0qQyfolwWzz8VZ5Jw4juzVbMJ8YUVfzMyMAr6Fc+IYpph9XfxD3WfUtkbhk/L4I3igW1j5Ml5jwj02qEndcWww/n83UyFwEM1oIGwwWudmjHTV+3+ANI0zAc65/tBM1uMs6YPz9HbxJfgkwAKqO+R/2D/FqAAAAAElFTkSuQmCC) left center/0.49rem auto no-repeat;
}

.hcl-container .public-commit .content .control .btn-commit {
    background-image: url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAuCAYAAACxkOBzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3NDMxM0ZDQUU4RjExRTg4MzAxOEU4OEEwNzU4M0NCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ3NDMxM0ZEQUU4RjExRTg4MzAxOEU4OEEwNzU4M0NCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDc0MzEzRkFBRThGMTFFODgzMDE4RTg4QTA3NTgzQ0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDc0MzEzRkJBRThGMTFFODgzMDE4RTg4QTA3NTgzQ0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5X2WNlAAADCElEQVR42uyZv2sUQRTH5+Yul0uiOUQQFX9USSHYKaK2NoKC/g3KlkEsBAWLaK1oeQuRgIUI2ttoIWihFoIWiiIB9dRCY9TLXe6H6/fpd3Gz7iY7Zsfdkzz4ZC+3u3PffffmvTdzhVqtpmjbwW6wAXxX2VoBFMET8MBxnKa8WeLJQ+ACGFf5synXdScgeF7E7gM3QVnl046Bd+Csxp+TORbq23F4d1zE7lL5t42ChMEzTq6gzYBHQDPQfToM/rTM47iKYwtVsB+MBK5bkM8tUVDYroDzgZmpSc/SzFeYQD/Hxtc9hsPdkNhBsE7Ebo0YoB56+p4loSIy/FaXnxm2nnirHXFiW4bxKXrmok7omBtGMy4I2kRsHipYYrFqVWxyoX3l2UgrGV6/GewFQ3x6z+Dej0xLozzK/w+Z8MOFwktDrDQV51Jy1GNwIEJsap4Vb7ZAk0WixGOSElxkVZIcOgBm6WFrYTAF7oNv/KABg8pWYAjM8r4OH9ya2LckE/uvs8FR9r919pgdg5gVx6wFH9jsfwFX4/qANMTKgvJ0So56Aa7b9Kx44SVogAon2ohBOHmcVMPgle0wuAgusdHxi0LBYPXgJ3wdWB1YE9vppwlWYa5ssUkuG2aUNq8f4uuvJu2oqdgj4Az4DOYZryZjNHh9lbstExzLilhZzO1M6VutmuZ5U7F32HnpwNLcM1ye+xPyOT1tTew9slpul1sDmnpWyuUWsJ7Ns2fYgLe5YVFhCMyYpENTsSfAqUCL9zce83d3pNweVL92CK2IXUP8LZ2V2LDt5vsyuMFOSzMETMbwAsfmEjk2dg1mknbqavE+mA0rqpj9Yp3DjNCOW+7Y2sZciQ2qxdudy+ZZL0Ox5aXE9pLuNf0jew/emGSDw4GOSjPF6JiHMIn5PyqT67p+RunScdKCbooT24rprsZyFMeya/NJvPK6D1bhUi0bItbNermScCfoqYi9DZwcC74GJh3H6foVbJqNxR6wQ/3e2dOhzspGAelFOMr/YUZ+i7sFoXOYiIUfAgwA3AG2JX0UJB0AAAAASUVORK5CYII=);
  background-size: 0.43rem auto;
}

.hcl-container .public-commit p {
    padding-top: 0.7rem;
    font-size: 0.42rem;
    color: #000;
    line-height: 0.7rem;
}

.hcl-container .all-commit {
    text-align: center;
    padding-top: 0.3rem;
    padding-bottom: 0.6rem;
}

.hcl-container .all-commit a {
    color: #963;
    font-size: 0.45rem;
}

.hcl-container .layout-button {
    position: fixed;
    bottom: 0.15rem;
    right: 0.15rem;
    z-index: 10;
}

.hcl-container .layout-button .public-top,
.hcl-container .layout-button .public-bottom {
    width: 1.2rem;
    height: 1.2rem;
    background: #fc0 url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAADMAAABACAYAAAC3F09FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDMTYyNUFEQUU4QjExRTg4RDg0OUUwNzc2MkMxMkM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDMTYyNUFFQUU4QjExRTg4RDg0OUUwNzc2MkMxMkM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REMxNjI1QUJBRThCMTFFODhEODQ5RTA3NzYyQzEyQzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REMxNjI1QUNBRThCMTFFODhEODQ5RTA3NzYyQzEyQzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HJP6QAAABgElEQVR42uzaQW7CMBAFUE/Ua8AKqYfqjosQ7gE7OFSlnqXBrtzWspLYwf9XDfyRRggL7HkkxLEVG4bBkSMdwJgDde6BQhhhhBFGGGGEEUYYYYQRRhhhhBFGGGGEmcf0Ps+OvOsIDIv1Hn5awvasz374jbNPi+2ITAPVp8U6v+MQ2rso3CTivc/TPz5CFuvbJ23br/Yo7TIp8gghj4zN1Zl+kAVCYaxUX/4FBgiBsZq6xr6IBrViqutp7oCMWVQHrCMCZvH48A5BmLvGpXXcgLl7PMceYCGm6Ydz7EO/ANN8Sjv2n7ISA7nYOPblsgIDmwYceyIrYKATdMu9Um0hUxj4rVPrXWxNQWMYyk0tYqFUKizH0JYbqJXfXIFpMNdNMMwcqPQetkRHYqbWHVOB3muAY2pBcAgLUwJRICGN+CRg2Pl597lL2j58vvr8XNuOZij4mrVdWJAQL+Q9rj6+vkXIkbqh9gcPnGrjXBhhhBHmeTH5pLm2Scd0mq0hbgIMAOi6IXPi5dd/AAAAAElFTkSuQmCC) center center/0.51rem auto no-repeat;
  border-radius: 50%;
}

.hcl-container .layout-button .public-bottom {
    margin-top: 0.3rem;
    background-image: url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAADMAAABACAYAAAC3F09FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUzODJEQUI4QUU4QjExRTg5OUQ3OTI2MEMyMzVBN0IxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUzODJEQUI5QUU4QjExRTg5OUQ3OTI2MEMyMzVBN0IxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTM4MkRBQjZBRThCMTFFODk5RDc5MjYwQzIzNUE3QjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTM4MkRBQjdBRThCMTFFODk5RDc5MjYwQzIzNUE3QjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7YqCAPAAABT0lEQVR42uzZQQ6CMBAF0NJwDXcmXsx7gOcgcC+jK72HtTWYFIRSYH4s5E8yizYmMy/DoraZMUZ50VlsIDJ/odWOYleYPDQ2ToYYYoghhpgNYEqbN5sFvJI7mwGzNN0okPWy3kFTeupXm0dv727zZPO1pc/MHYuqHkS16wp2bAKM2027NuGo29+J1v4HBAaShOgBSMw6Sw2jA436oZEgNET19hUShIYMYWAgNGQMAwGhISGMOAgNmcKIgtCQGIwYCA2JxYiA0JA5mNUgNGQuZlU9NGQJZnFdNGQpZlF9NGQNZnYfaMhazKx+0BAJzNj/pJ++0BApTBQIDZHETIKiR5gIJtivbt8xn94dR2PznPD7pmn7a7y9h9vPvVtHF4fEIX3QF3L53G8BLwGHXrChz4y8OCeGGGKIIYYYYoghhhhiiCGGGGKIIYaYnWPeAgwA8wInnjtRYLQAAAAASUVORK5CYII=);
}

.hcl-text-content-some {
    padding: 0 0.3rem;
    margin-bottom: 0.2rem;
    background: #fff;
}

.hcl-text-content-some .pic-columns {
    padding: 0.32rem 0;
    border-bottom: 1px solid #dddddd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.hcl-text-content-some .pic-columns a .pic {
    width: 100%;
    height: 3.67rem;
    overflow: hidden;
    border-radius: 0.1rem;
}

.hcl-text-content-some .pic-columns a .pics {
    width: 100%;
    height: 3.1rem;
    overflow: hidden;
}

.hcl-text-content-some_xgzt {
    padding: 0.3rem 0.45rem;
    background: #fff;
    line-height: 0.56rem;
    display: inline-block;
    margin-bottom: 0.2rem;
    width: 100%;
}

.hcl-text-content-some_xgzt .xgzt_tit {
    margin-bottom: 0.2rem;
}

.hcl-text-content-some_xgzt .title {
    font-size: 0.45rem;
    color: #000;
    display: block;
    padding-bottom: 0.38rem;
}

.hcl-text-content-some_xgzt .xgzt_list {
    display: block;
    line-height: 0.75rem;
    background-color: #efefef;
    padding: 0.08rem 0.3rem 0.08rem 0.6rem;
    margin-bottom: 0.28rem;
    font-size: 0.42rem;
    color: #444;
    border-radius: 0.45rem;
}

.hcl-text-content-some_xgzt li {
    display: block;
    font-size: 0.43rem;
    color: #000;
    line-height: 1rem;
    height: 1rem;
    overflow: hidden;
}

.hcl-text-content-some_xgzt li a {
    color: #444;
}

.xgzt_list a {
    font-size: 0.45rem;
    color:#444;
}

.hcl-text-content-some .title {
    padding-top: 0.3rem;
    font-size: 0.48rem;
    color: #000;
}

.hcl-text-content-some .pic-columns {
    padding: 0.3rem 0;
    border-bottom: 1px solid #e8e8e8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.hcl-text-content-some .pic-columns .item {
    position: relative;
    width: 48.7%;
    display: block;
}

.hcl-text-content-some .pic-columns .item img {
    display: block;
    width: 100%;
}

.hcl-text-content-some .pic-columns .item .sub-title {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0.7rem;
    line-height: 0.35rem;
    text-align: center;
    padding: 0.18rem 0.1rem;
    font-size: 0.4rem;
    color: #fff;
    background: rgba(0,0,0,0.45);
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    word-wrap: break-word;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-radius: 0.1rem;
}

.hcl-text-content-some .pic-columns .item .sub-titles {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    padding: 0 0.1rem;
    font-size: 0.4rem;
    background: rgba(0,0,0,0.15);
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    word-wrap: break-word;
    overflow: hidden;
}

.hcl-text-content-some .pic-columnsxg {
    padding: 0.32rem 0 0.35rem 0;
    /*border-bottom: 1px solid #dddddd;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.hcl-text-content-some .pic-columnsxg .item {
    position: relative;
    width: 3.18rem;
    display: block;
}

.hcl-text-content-some .pic-columnsxg .item img {
    display: block;
    width: 100%;
    border-radius: 0.1rem;
}

.hcl-text-content-some .pic-columnsxg .item .imgbook {
    display: block;
    width: 100%;
    border-radius: 0.1rem;
}

.hcl-text-content-some .pic-columnsxg a .picbook {
    width: 100%;
    height: 4rem;
    overflow: hidden;
}

.hcl-text-content-some .pic-columnsxg .item .imgshop {
    display: block;
    width: 100%;
    border-radius: 0.1rem;
}

.hcl-text-content-some .pic-columnsxg a .picshop {
    width: 100%;
    height: 3.1rem;
    overflow: hidden;
}

.hcl-text-content-some .pic-columnsxg a .pic {
    width: 100%;
    height: 2.385rem;
    overflow: hidden;
}

.hcl-text-content-some .pic-columnsxg .item .sub-title {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    padding: 0 0.1rem;
    font-size: 0.34rem;
    color: #fff;
    background: rgba(0,0,0,0.45);
    border-radius: 0.1rem;
}

.hcl-text-content-some .pic-columnsxg a .pic {
    width: 100%;
    height: 2.385rem;
    overflow: hidden;
}

.hcl-text-content-some .list {
    padding-bottom: 0.3rem;
}

.hcl-text-content-some .list .item {
    display: block;
    font-size: 0.43rem;
    color: #444;
    line-height: 1rem;
    height: 1rem;
    overflow: hidden;
}

.cs .contentsy {
    padding: 0.4rem 0.3rem;
    background: #f5f5f5;
    font-size: 0.48rem;
    color: #000;
    line-height: 0.8rem;
    text-align: justify;
}

.cs  .contentsy img {
    width: 100% !important;
    height: initial !important;
}

.cs span {
    font-size: 0.4rem;
    line-height: 1.55;
}

.hcl-text-content-some-2 {
}

.hcl-text-content-some-2 .date {
    padding: 0 0.3rem 0.4rem;
    font-size: 0.3rem;
    color: #777;
    text-align: center;
}

.hcl-text-content-some-2 .date a {
    color: #777;
}

.hcl-text-content-some-2 .xinxi{
    display: inline-block;
    padding: 0.35rem 0.3rem 0.5rem 0.45rem;
    width: 100%;
    text-align: left;
    /* background: #fff; */
}

.hcl-text-content-some-2 .xinxi a{
    color: #444;
}

.hcl-text-content-some-2 .xinxi .xm{
    margin-left: 0.3rem;
    font-size: 0.34rem;
    line-height: 1.6;
    color: #888;
    display: inline-block;
}

.hcl-text-content-some-2 .xinxi .xm a{
    color: #666;
}

.xinxi .xinxi-l {
    float: left;
}

.xinxi .xm-zz {
    font-size: 0.38rem;
    color: #444;
    margin-right: 0.3rem;
}

.xinxi .xm-zz strong {
    background-color: #a7351b;
    color: #fff;
    padding: 0.03rem 0.13rem 0.05rem;
    margin-right: 0.2rem;
    border-radius: 0.06rem;
    font-size: 0.33rem;
}

.xinxi .xm-sj {
    font-size: 0.33rem;
    color: #999;
}

.xinxi .xinxi-x {
    margin-top: 0.32rem;
}

.xinxi .xm-cc {
    font-size: 0.34rem;
    color: #666;
}

.xinxi .xm-cc strong {
    letter-spacing: 0.04rem;
}

.xinxi .xinxi-r {
    float: right;
}

.xinxi .xinxi-r .xinxi-sc {
    font-size: 0.4rem;
    background-color: #ffdd11;
    padding: 0.15rem 0.18rem;
    border-radius: 0.07rem;
    position: relative;
    top: 0.13rem;
    right: 0.2rem;
    color: #c19616;
}

.hcl-text-content-some-2 .c {
    padding: 0.4rem 0.45rem 0.25rem;
    background: #ffffff;
    font-size: 0.52rem;
    color: #333;
    line-height: 0.94rem;
    text-align: justify;
    /* margin-bottom: 0.2rem; */
}

.hcl-text-content-some-2 h1 {
    padding: 0.25rem 0.3rem 0.1rem 0.4rem;
    font-size: 0.63rem;
    color: #333;
    line-height: 0.86rem;
    text-align: left;
    /* background: #fff; */
}

/*-文章一级标题-*/
.hcl-text-content-some-2 .c h2 {
    font-size: 0.56rem !important;
    text-indent: 0 !important;
    font-weight: bold !important;
}

/*-文章二级标题-*/
.hcl-text-content-some-2 .c h3 {
    font-size: 0.54rem !important;
    text-indent: 0 !important;
    font-weight: bold !important;
}

/*-文章插图的样式-*/
.hcl-text-content-some-2 .c h4 {
    font-size: 0.4rem !important;
    font-weight: normal !important;
    margin-top: 0.4rem !important;
    margin-bottom: 0rem !important;
    padding:0rem !important;
    text-indent: 0em !important;
    text-align: center !important;
}

/*-图题用的样式-*/
.hcl-text-content-some-2 .c h5 {
    font-size: 0.42rem !important;
    font-weight: normal !important;
    margin-top: -0.25rem !important;
    margin-bottom: 0.46rem !important;
    padding: 0rem !important;
    text-indent: 0em !important;
    text-align: center !important;
    line-height: 0.56rem !important;
}

/*-文章内容段落-*/
.hcl-text-content-some-2 .c p {
    text-indent: 0 !important;
}

.hcl-text-content-some-2 .c p a {
    color: #996633;
}

.hcl-text-content-some-2 .c p a:hover {
    color: #333;
    text-decoration: underline;
}

/*-文前信息-*/
.hcl-text-content-some-2 .c .mwenqian {
    margin: 0 0 0.5rem 0;
    font-size: 0.45rem;
    line-height: 1.9;
    color: #333;
    border: 2px dashed #ccc;
    padding: 0.25rem 0.3rem;
    font-family: kaiti;
    background-color: #f5f5f5;
}

.hcl-text-content-some-2 .c .mwenqian p {
    text-indent: 0 !important;
    margin-bottom: 0rem !important;
    line-height: 0.78rem !important;
}

/*-文后备注-*/
.hcl-text-content-some-2 .c .mbeizhu {
    margin: 0.4rem 0 0.1rem;
    font-size: 0.45rem;
    line-height: 1.9;
    color: #333;
    border: 2px dashed #ccc;
    padding: 0.25rem 0.3rem;
    font-family: kaiti;
    background-color: #f5f5f5;
}

.hcl-text-content-some-2 .c .mbeizhu p {
    text-indent: 0 !important;
    margin-bottom: 0rem !important;
    line-height: 0.78rem !important;
}

.hcl-text-content-some-2 .ac {
    padding: 0.1rem 0.45rem;
    background: #f5f5f5;
    font-size: 0.4rem;
    color: #000;
    line-height: 0.8rem;
    text-align: justify;
    display: inline-block;
    margin: 0 0.3rem;
}

.ac .linkbox {
    display: block;
    float: left;
    width: 100%;
    border-top: 1px solid #fff;
    margin-top: 0.35rem;
    padding-top: 0.2rem;
}

.ac .linkbox h3 a {
    font-weight: bold;
    font-size: 0.58rem;
    line-height: 1.2rem;
}

.f6 li a {
    font-size: 0.45rem;
}

.ac .linkbox .f6 li {
    margin-right: 0.5rem;
}

.hcl-text-content-some-2 .a {
    padding: 0.1rem 0.3rem;
    background: #fff;
    margin-bottom: 0.2rem;
}

.hcl-text-content-some-2 .a .label {
    font-size: 0.36rem;
    color: #333;
    line-height: 0.9rem;
}

.hcl-text-content-some-2 .a .label .fd {
    margin-left: 0.15rem;
    margin-right: 0.2rem;
    color: #555;
}

.hcl-text-content-some-2 .a .label .fb {
    font-weight: bold;
    color:#666;
}

.hcl-text-content-some-2 .a .label+.label {
    border-top: 1px solid #eee;
}

span.mcont_share_r {
    float: right;
}

.mcont_share_r a {
    color: #555;
}

.home-container .home-box {
    margin-bottom: 0;
    height: 5.2rem;
    padding-bottom: 0;
}

.home-container .book-motion {
    margin-bottom: 0;
    padding-bottom: 0;
}

.home-container .book-motion li {
    border-top: 1px solid #dcdcdc;
}

.home-module-1 .home-module-1-title {
    padding: 0 0.3rem;
    background: #fff;
    line-height: 1.2rem;
}

.home-module-1 .home-module-1-title .df {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #eee;
}

.home-module-1 .home-module-1-title .df h3 {
    font-size: 0.54rem;
    color: #993300;
}

.home-module-1 .home-module-1-title p {
    font-size: 0.48rem;
    color: #555;
    line-height: 1.2rem;
}

.home-module-1 .home-module-1-title p a {
    color: #555;
}

.home-module-1 .home-module-1-title p span {
    padding: 0 0.2rem;
}

.home-module-1 .hcl-text-content-some {
    margin-bottom: 0;
}

.home-module-1 .book-motion {
    padding-top: 0;
    margin-bottom: 0.2rem;
}

.home-module-1 .banner-box {
    padding-top: 0;
}

.no-pictrue-page {
    background: #fff;
}

.no-pictrue-page .public-paga {
    margin-top: 0;
    padding: 0.1rem 0 0.9rem 0;
}

.no-pictrue-page .public-paga a:first-child {
    margin: 0;
    padding: 0;
    width: 0;
}

.no-pictrue-page .l,.no-pictrue-page .p {
    padding: 0.3rem 0;
    border-bottom: 1px solid #e8e8e8;
}

.no-pictrue-page .l .i,.no-pictrue-page .p .i {
    font-size: 0.52rem;
    margin-bottom: 0.22rem;
    color: #444;
    line-height: 0.65rem;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    word-wrap: break-word;
    overflow: hidden;
}

.no-pictrue-page .l img,
.no-pictrue-page .p img {
    display: block;
    width: 100%;
}

.no-pictrue-page .l .d,
.no-pictrue-page .p .d {
    line-height: 0.35rem;
    font-size: 0.36rem;
    color: #888;
    background: url(../img/ico2.png) left center no-repeat;
    -webkit-background-size: 0.34rem 0.34rem;
    background-size: 0.34rem;
    padding-left: 0.4rem;
}

.thre-type {
    background: #fff;
    padding-bottom: 0.35rem;
    margin-bottom: 0.2rem;
}

.thre-type h3 {
    font-size: 0.55rem;
    color: #000;
    margin: 0 0.3rem;
    padding: 0 0.3rem;
    border-bottom: 1px solid #e8e8e8;
    line-height: 1.14rem;
}

.thre-type h3 span {
    color: #900;
}

.bgeee {
    background: #eee;
}

.bgeee a {
    margin: 0;
}

.thre-type-header {
    padding: 0 0.3rem 0.3rem;
    background: #fff;
    margin-bottom: 0.2rem;
}

.thre-type-header .links {
    text-align: center;
    font-size: 0.4rem;
    color: #000;
    line-height: 1.1rem;
}

.thre-type-header .links span {
    padding: 0 0.15rem;
}

.thre-type-header .pic img {
    display: block;
    width: 100%;
}

.thre-type-header .content {
    padding: 0 0.3rem 0.3rem;
    background: #f0f0f0;
}

.thre-type-header .content h3 {
    font-size: 0.48rem;
    color: #000;
    line-height: 1rem;
}

.thre-type-header .content p {
    font-size: 0.4rem;
    color: #000;
    line-height: 0.6rem;
}

/*
hello
*/

/*# sourceMappingURL=hcl.css.map */

