
















.emoji-yum {
    width: 64px;
    height: 64px;
    background-position: -0px -0px !important;
}
.emoji-angry {
    width: 64px;
    height: 64px;
    background-position: -64px -0px !important;
}
.emoji-anguished {
    width: 64px;
    height: 64px;
    background-position: -128px -0px !important;
}
.emoji-astonished {
    width: 64px;
    height: 64px;
    background-position: -192px -0px !important;
}
.emoji-cold_sweat {
    width: 64px;
    height: 64px;
    background-position: -256px -0px !important;
}
.emoji-cry {
    width: 64px;
    height: 64px;
    background-position: -320px -0px !important;
}
.emoji-blush {
    width: 64px;
    height: 64px;
    background-position: -384px -0px !important;
}
.emoji-confounded {
    width: 64px;
    height: 64px;
    background-position: -448px -0px !important;
}
.emoji-dizzy_face {
    width: 64px;
    height: 64px;
    background-position: -512px -0px !important;
}
.emoji-flushed {
    width: 64px;
    height: 64px;
    background-position: -0px -64px !important;
}
.emoji-fearful {
    width: 64px;
    height: 64px;
    background-position: -64px -64px !important;
}
.emoji-grimacing {
    width: 64px;
    height: 64px;
    background-position: -128px -64px !important;
}
.emoji-disappointed_relieved {
    width: 64px;
    height: 64px;
    background-position: -192px -64px !important;
}
.emoji-disappointed {
    width: 64px;
    height: 64px;
    background-position: -256px -64px !important;
}
.emoji-expressionless {
    width: 64px;
    height: 64px;
    background-position: -320px -64px !important;
}
.emoji-innocent {
    width: 64px;
    height: 64px;
    background-position: -384px -64px !important;
}
.emoji-grin {
    width: 64px;
    height: 64px;
    background-position: -448px -64px !important;
}
.emoji-frowning {
    width: 64px;
    height: 64px;
    background-position: -512px -64px !important;
}
.emoji-hushed {
    width: 64px;
    height: 64px;
    background-position: -0px -128px !important;
}
.emoji-open_mouth {
    width: 64px;
    height: 64px;
    background-position: -64px -128px !important;
}
.emoji-pensive {
    width: 64px;
    height: 64px;
    background-position: -128px -128px !important;
}
.emoji-sleepy {
    width: 64px;
    height: 64px;
    background-position: -192px -128px !important;
}
.emoji-confused {
    width: 64px;
    height: 64px;
    background-position: -256px -128px !important;
}
.emoji-persevere {
    width: 64px;
    height: 64px;
    background-position: -320px -128px !important;
}
.emoji-relieved {
    width: 64px;
    height: 64px;
    background-position: -384px -128px !important;
}
.emoji-scream {
    width: 64px;
    height: 64px;
    background-position: -448px -128px !important;
}
.emoji-stuck_out_tongue_winking_eye {
    width: 64px;
    height: 64px;
    background-position: -512px -128px !important;
}
.emoji-stuck_out_tongue {
    width: 64px;
    height: 64px;
    background-position: -0px -192px !important;
}
.emoji-satisfied {
    width: 64px;
    height: 64px;
    background-position: -64px -192px !important;
}
.emoji-no_mouth {
    width: 64px;
    height: 64px;
    background-position: -128px -192px !important;
}
.emoji-smiley {
    width: 64px;
    height: 64px;
    background-position: -192px -192px !important;
}
.emoji-smile {
    width: 64px;
    height: 64px;
    background-position: -256px -192px !important;
}
.emoji-stuck_out_tongue_closed_eyes {
    width: 64px;
    height: 64px;
    background-position: -320px -192px !important;
}
.emoji-sweat {
    width: 64px;
    height: 64px;
    background-position: -384px -192px !important;
}
.emoji-joy {
    width: 64px;
    height: 64px;
    background-position: -448px -192px !important;
}
.emoji-heart_eyes {
    width: 64px;
    height: 64px;
    background-position: -512px -192px !important;
}
.emoji-grinning {
    width: 64px;
    height: 64px;
    background-position: -0px -256px !important;
}
.emoji-smirk {
    width: 64px;
    height: 64px;
    background-position: -64px -256px !important;
}
.emoji-relaxed {
    width: 64px;
    height: 64px;
    background-position: -128px -256px !important;
}
.emoji-kissing_closed_eyes {
    width: 64px;
    height: 64px;
    background-position: -192px -256px !important;
}
.emoji-sunglasses {
    width: 64px;
    height: 64px;
    background-position: -256px -256px !important;
}
.emoji-sweat_smile {
    width: 64px;
    height: 64px;
    background-position: -320px -256px !important;
}
.emoji-sob {
    width: 64px;
    height: 64px;
    background-position: -384px -256px !important;
}
.emoji-wink {
    width: 64px;
    height: 64px;
    background-position: -448px -256px !important;
}
.emoji-worried {
    width: 64px;
    height: 64px;
    background-position: -512px -256px !important;
}
.emoji-neutral_face {
    width: 64px;
    height: 64px;
    background-position: -0px -320px !important;
}
.emoji-unamused {
    width: 64px;
    height: 64px;
    background-position: -64px -320px !important;
}
.emoji-weary {
    width: 64px;
    height: 64px;
    background-position: -128px -320px !important;
}
.emoji-tired_face {
    width: 64px;
    height: 64px;
    background-position: -192px -320px !important;
}
.emoji-triumph {
    width: 64px;
    height: 64px;
    background-position: -256px -320px !important;
}
.emoji-laughing {
    width: 64px;
    height: 64px;
    background-position: -320px -320px !important;
}
.emoji-kissing_heart {
    width: 64px;
    height: 64px;
    background-position: -384px -320px !important;
}
.emoji-panel-btn:hover {
  cursor: pointer;
  opacity: 0.8;
}
.emoji-item-common {
  background: url(./static/img/emoji_sprite.5622a07.png);
  display: inline-block;
  zoom: 0.3;
}
.emoji-item-common:hover {
  cursor: pointer;
}
.emoji-size-small {
  // 表情大小
  zoom: 0.3;
}

.el-tag[data-v-5c2642e2] {
  height: 25px;
  line-height: 25px;
  margin-left: 6px;
}
#starlist li .title[data-v-5c2642e2] {
  color: #ffffff;
	line-height: 40px;
	padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
	border-radius: 6px;
	background: #36A4BB;
}
.userInfoAvatar[data-v-5c2642e2] {
  width: 35px;
  height: 35px;
  position: absolute;
  right: -77px;
  top: 20px;
}
.userInfoAvatar img[data-v-5c2642e2] {
  width: 35px;
  height: 35px;
  border-radius: 50%;
}
@media only screen and (max-width: 1300px) {
.userInfoAvatar[data-v-5c2642e2] {
    width: 35px;
    height: 35px;
    position: absolute;
    right: 0px;
    top: 12px;
}
.searchbox[data-v-5c2642e2] {
    position: absolute;
    right: 40px;
    top: 0
}
}
.avatar-uploader .el-upload[data-v-5c2642e2] {
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  margin: 0, 0, 0, 10px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.avatar-uploader .el-upload[data-v-5c2642e2]:hover {
  border-color: #409eff;
}
.avatar-uploader-icon[data-v-5c2642e2] {
  font-size: 28px;
  color: #8c939d;
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
}
.imgBody[data-v-5c2642e2] {
  width: 100px;
  height: 100px;
  border: solid 2px #ffffff;
  float: left;
  position: relative;
}
.imgBody img[data-v-5c2642e2] {
  width: 100px;
  height: 100px;
}
.uploadImgBody[data-v-5c2642e2] {
  margin-left: 5px;
  width: 100px;
  height: 100px;
  border: dashed 1px #c0c0c0;
  float: left;
  position: relative;
}
.uploadImgBody[data-v-5c2642e2] :hover {
  border: dashed 1px #00ccff;
}
.inputClass[data-v-5c2642e2] {
  position: absolute;
}
.commentList[data-v-5c2642e2] {
  width: 100%;
  margin: 0 auto;
}
.commentList .p1[data-v-5c2642e2] {
  float: left;
}
.commentList .left[data-v-5c2642e2] {
  display: inline-block;
  width: 10%;
  height: 100%;
}
.commentList .left img[data-v-5c2642e2] {
  margin: 0 auto;
  width: 100%;
  border-radius: 50%;
}
.commentList .right[data-v-5c2642e2] {
  display: inline-block;
  width: 85%;
  margin-left: 5px;
}
.commentList .rightTop[data-v-5c2642e2] {
  height: 30px;
}
.commentList .rightTop .userName[data-v-5c2642e2] {
  color: #303133;
  margin-left: 10px;
  font-size: 16px;
  font-weight: bold;
}
.commentList .rightTop .timeAgo[data-v-5c2642e2] {
  color: #909399;
  margin-left: 10px;
  font-size: 15px;
}
.commentList .rightCenter[data-v-5c2642e2] {
  margin-left: 20px;
  line-height: 30px;
  height: 60px;
}
.commentList .rightBottom el-link[data-v-5c2642e2] {
}
.feedbackCard .item .title[data-v-5c2642e2] {
  display: inline-block;
  width: 70px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
}
.feedbackCard .item .content[data-v-5c2642e2] {
  display: inline-block;
  width: 240px;
  margin-bottom: 5px;
}
.foot[data-v-5c2642e2] {
  width: 100%;
  max-height: 45.625rem;
  background: #104263;
  overflow: hidden;
  position: inherit;
  z-index: -2;
  bottom: 0;
}
.foot .top[data-v-5c2642e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
          -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 4.40625rem;
  padding-top: 1.25rem;
}
.foot .top .left[data-v-5c2642e2] {
  max-width: 45.65625rem;
  font-size: 15px;
  font-family: Microsoft YaHei Light, Microsoft YaHei Light-Light;
  font-weight: 300;
  text-align: left;
  color: #ffffff;
  line-height: 30px;
}
.foot .top .center ul li[data-v-5c2642e2] {
  font-size: 15px;
  font-family: Microsoft YaHei Light, Microsoft YaHei Light-Light;
  font-weight: 300;
  color: #ffffff;
  text-align: left;
  padding-bottom: 0.59375rem;
}
.foot .top .center ul li[data-v-5c2642e2]:last-child {
  padding-bottom: 0;
}
.foot .top .right ul li[data-v-5c2642e2] {
  font-size: 15px;
  font-family: Microsoft YaHei Light, Microsoft YaHei Light-Light;
  font-weight: 300;
  color: #ffffff;
  text-align: left;
  padding-bottom: 0.59375rem;
}
.foot .top .right ul li[data-v-5c2642e2]:last-child {
  padding-bottom: 0;
}
.foot .bot[data-v-5c2642e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
          -ms-flex-pack: justify;
      justify-content: space-between;
  padding-left: 4.40625rem;
  padding-right: 4.71875rem;
  margin-top: 0.625rem;
}
.foot .bot .l img[data-v-5c2642e2] {
  width: 12.3125rem;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.foot .bot .r[data-v-5c2642e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          -ms-flex-direction: column;
      flex-direction: column;
  -webkit-box-pack: end;
          -ms-flex-pack: end;
      justify-content: flex-end;
}
.foot .bot .r .t[data-v-5c2642e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
          -ms-flex-pack: end;
      justify-content: flex-end;
}
.foot .bot .r .t img[data-v-5c2642e2] {
  width: 1.3125rem;
  height: 1.3125rem;
  margin-left: 0.6875rem;
}
.foot .bot .r .t .i1[data-v-5c2642e2],
.foot .bot .r .t .i2[data-v-5c2642e2],
.foot .bot .r .t .i4[data-v-5c2642e2] {
  cursor: pointer;
}
.foot .bot .r .line[data-v-5c2642e2] {
  width: 22.71875rem;
  height: 0.0625rem;
  background: #ffffff;
  margin-top: 0.46875rem;
}
.foot .bot .r .bo[data-v-5c2642e2] {
  font-size: 0.5625rem;
  font-family: Microsoft YaHei Light, Microsoft YaHei Light-Light;
  font-weight: 300;
  color: #cccccc;
  padding: 0.625rem 0 1.21875rem;
  text-align: right;
  line-height: 0.625rem;
}
.foot .top .enfont[data-v-5c2642e2] {
  font-size: 0.4375rem;
  line-height: 1rem;
  max-width: 26.65625rem;
  font-family: Microsoft YaHei Light, Microsoft YaHei Light-Light;
  font-weight: 300;
  text-align: left;
  color: red;
}


@-webkit-keyframes vicp_progress{
0%{background-position-y:0
}
100%{background-position-y:40px
}
}
@keyframes vicp_progress{
0%{background-position-y:0
}
100%{background-position-y:40px
}
}
@-webkit-keyframes vicp{
0%{opacity:0;-webkit-transform:scale(0) translatey(-60px);transform:scale(0) translatey(-60px)
}
100%{opacity:1;-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)
}
}
@keyframes vicp{
0%{opacity:0;-webkit-transform:scale(0) translatey(-60px);transform:scale(0) translatey(-60px)
}
100%{opacity:1;-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)
}
}
.vue-image-crop-upload{position:fixed;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10000;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.65);-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent
}
.vue-image-crop-upload .vicp-wrap{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);position:fixed;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10000;top:0;bottom:0;left:0;right:0;margin:auto;width:600px;height:330px;padding:25px;background-color:#fff;border-radius:2px;-webkit-animation:vicp 0.12s ease-in;animation:vicp 0.12s ease-in
}
.vue-image-crop-upload .vicp-wrap .vicp-close{position:absolute;right:-30px;top:-30px
}
.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4{position:relative;display:block;width:30px;height:30px;cursor:pointer;-webkit-transition:-webkit-transform 0.18s;transition:-webkit-transform 0.18s;transition:transform 0.18s;transition:transform 0.18s, -webkit-transform 0.18s;-webkit-transform:rotate(0);transform:rotate(0)
}
.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4::after,.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4::before{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);content:"";position:absolute;top:12px;left:4px;width:20px;height:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff
}
.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)
}
.vue-image-crop-upload .vicp-wrap .vicp-close .vicp-icon4:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)
}
.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px;height:170px;background-color:rgba(0,0,0,0.03);text-align:center;border:1px dashed rgba(0,0,0,0.08);overflow:hidden
}
.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-icon1{display:block;margin:0 auto 6px;width:42px;height:42px;overflow:hidden
}
.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-icon1 .vicp-icon1-arrow{display:block;margin:0 auto;width:0;height:0;border-bottom:14.7px solid rgba(0,0,0,0.3);border-left:14.7px solid transparent;border-right:14.7px solid transparent
}
.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-icon1 .vicp-icon1-body{display:block;width:12.6px;height:14.7px;margin:0 auto;background-color:rgba(0,0,0,0.3)
}
.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-icon1 .vicp-icon1-bottom{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:12.6px;border:6px solid rgba(0,0,0,0.3);border-top:none
}
.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-hint{display:block;padding:15px;font-size:14px;color:#666;line-height:30px
}
.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area .vicp-no-supported-hint{display:block;position:absolute;top:0;left:0;padding:30px;width:100%;height:60px;line-height:30px;background-color:#eee;text-align:center;color:#666;font-size:14px
}
.vue-image-crop-upload .vicp-wrap .vicp-step1 .vicp-drop-area:hover{cursor:pointer;border-color:rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.05)
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop{overflow:hidden
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left{float:left
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container{position:relative;display:block;width:240px;height:180px;background-color:#e5e5e0;overflow:hidden
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container .vicp-img{position:absolute;display:block;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container .vicp-img-shade{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.18);box-shadow:0 2px 6px 0 rgba(0,0,0,0.18);position:absolute;background-color:rgba(241,242,243,0.8)
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container .vicp-img-shade.vicp-img-shade-1{top:0;left:0
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-img-container .vicp-img-shade.vicp-img-shade-2{bottom:0;right:0
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate{position:relative;width:240px;height:18px
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate i{display:block;width:18px;height:18px;border-radius:100%;line-height:18px;text-align:center;font-size:12px;font-weight:bold;background-color:rgba(0,0,0,0.08);color:#fff;overflow:hidden
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate i:hover{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.12);box-shadow:0 1px 3px 0 rgba(0,0,0,0.12);cursor:pointer;background-color:rgba(0,0,0,0.14)
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate i:first-child{float:left
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-rotate i:last-child{float:right
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range{position:relative;margin:30px 0 10px 0;width:240px;height:18px
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon5,.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6{position:absolute;top:0;width:18px;height:18px;border-radius:100%;background-color:rgba(0,0,0,0.08)
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon5:hover,.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6:hover{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.12);box-shadow:0 1px 3px 0 rgba(0,0,0,0.12);cursor:pointer;background-color:rgba(0,0,0,0.14)
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon5{left:0
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon5::before{position:absolute;content:"";display:block;left:3px;top:8px;width:12px;height:2px;background-color:#fff
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6{right:0
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6::before{position:absolute;content:"";display:block;left:3px;top:8px;width:12px;height:2px;background-color:#fff
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range .vicp-icon6::after{position:absolute;content:"";display:block;top:3px;left:8px;width:2px;height:12px;background-color:#fff
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type="range"]{display:block;padding-top:5px;margin:0 auto;width:180px;height:8px;vertical-align:top;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type="range"]:focus{outline:none
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type="range"]::-webkit-slider-thumb{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.18);box-shadow:0 2px 6px 0 rgba(0,0,0,0.18);-webkit-appearance:none;appearance:none;margin-top:-3px;width:12px;height:12px;background-color:#61c091;border-radius:100%;border:none;-webkit-transition:0.2s;transition:0.2s
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type="range"]::-moz-range-thumb{box-shadow:0 2px 6px 0 rgba(0,0,0,0.18);-moz-appearance:none;appearance:none;width:12px;height:12px;background-color:#61c091;border-radius:100%;border:none;-webkit-transition:0.2s;transition:0.2s
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type="range"]::-ms-thumb{box-shadow:0 2px 6px 0 rgba(0,0,0,0.18);appearance:none;width:12px;height:12px;background-color:#61c091;border:none;border-radius:100%;-webkit-transition:0.2s;transition:0.2s
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type="range"]:active::-moz-range-thumb{box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);width:14px;height:14px
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type="range"]:active::-ms-thumb{box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);width:14px;height:14px
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type="range"]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);margin-top:-4px;width:14px;height:14px
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type="range"]::-webkit-slider-runnable-track{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.12);box-shadow:0 1px 3px 0 rgba(0,0,0,0.12);width:100%;height:6px;cursor:pointer;border-radius:2px;border:none;background-color:rgba(68,170,119,0.3)
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type="range"]::-moz-range-track{box-shadow:0 1px 3px 0 rgba(0,0,0,0.12);width:100%;height:6px;cursor:pointer;border-radius:2px;border:none;background-color:rgba(68,170,119,0.3)
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type="range"]::-ms-track{box-shadow:0 1px 3px 0 rgba(0,0,0,0.12);width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent;height:6px;border-radius:2px;border:none
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type="range"]::-ms-fill-lower{background-color:rgba(68,170,119,0.3)
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type="range"]::-ms-fill-upper{background-color:rgba(68,170,119,0.15)
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type="range"]:focus::-webkit-slider-runnable-track{background-color:rgba(68,170,119,0.5)
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type="range"]:focus::-moz-range-track{background-color:rgba(68,170,119,0.5)
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type="range"]:focus::-ms-fill-lower{background-color:rgba(68,170,119,0.45)
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-left .vicp-range input[type="range"]:focus::-ms-fill-upper{background-color:rgba(68,170,119,0.25)
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right{float:right
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview{height:150px;overflow:hidden
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item{position:relative;padding:5px;width:100px;height:100px;float:left;margin-right:16px
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item span{position:absolute;bottom:-30px;width:100%;font-size:14px;color:#bbb;display:block;text-align:center
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item img{position:absolute;display:block;top:0;bottom:0;left:0;right:0;margin:auto;padding:3px;background-color:#fff;border:1px solid rgba(0,0,0,0.15);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item.vicp-preview-item-circle{margin-right:0
}
.vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop .vicp-crop-right .vicp-preview .vicp-preview-item.vicp-preview-item-circle img{border-radius:100%
}
.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px;height:170px;background-color:rgba(0,0,0,0.03);text-align:center;border:1px dashed #ddd
}
.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-loading{display:block;padding:15px;font-size:16px;color:#999;line-height:30px
}
.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-progress-wrap{margin-top:12px;background-color:rgba(0,0,0,0.08);border-radius:3px
}
.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-progress-wrap .vicp-progress{position:relative;display:block;height:5px;border-radius:3px;background-color:#4a7;-webkit-box-shadow:0 2px 6px 0 rgba(68,170,119,0.3);box-shadow:0 2px 6px 0 rgba(68,170,119,0.3);-webkit-transition:width 0.15s linear;transition:width 0.15s linear;background-image:linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-size:40px 40px;-webkit-animation:vicp_progress 0.5s linear infinite;animation:vicp_progress 0.5s linear infinite
}
.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-progress-wrap .vicp-progress::after{content:"";position:absolute;display:block;top:-3px;right:-3px;width:9px;height:9px;border:1px solid rgba(245,246,247,0.7);-webkit-box-shadow:0 1px 4px 0 rgba(68,170,119,0.7);box-shadow:0 1px 4px 0 rgba(68,170,119,0.7);border-radius:100%;background-color:#4a7
}
.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-error,.vue-image-crop-upload .vicp-wrap .vicp-step3 .vicp-upload .vicp-success{height:100px;line-height:100px
}
.vue-image-crop-upload .vicp-wrap .vicp-operate{position:absolute;right:20px;bottom:20px
}
.vue-image-crop-upload .vicp-wrap .vicp-operate a{position:relative;float:left;display:block;margin-left:10px;width:100px;height:36px;line-height:36px;text-align:center;cursor:pointer;font-size:14px;color:#4a7;border-radius:2px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none
}
.vue-image-crop-upload .vicp-wrap .vicp-operate a:hover{background-color:rgba(0,0,0,0.03)
}
.vue-image-crop-upload .vicp-wrap .vicp-error,.vue-image-crop-upload .vicp-wrap .vicp-success{display:block;font-size:14px;line-height:24px;height:24px;color:#d10;text-align:center;vertical-align:top
}
.vue-image-crop-upload .vicp-wrap .vicp-success{color:#4a7
}
.vue-image-crop-upload .vicp-wrap .vicp-icon3{position:relative;display:inline-block;width:20px;height:20px;top:4px
}
.vue-image-crop-upload .vicp-wrap .vicp-icon3::after{position:absolute;top:3px;left:6px;width:6px;height:10px;border-width:0 2px 2px 0;border-color:#4a7;border-style:solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""
}
.vue-image-crop-upload .vicp-wrap .vicp-icon2{position:relative;display:inline-block;width:20px;height:20px;top:4px
}
.vue-image-crop-upload .vicp-wrap .vicp-icon2::after,.vue-image-crop-upload .vicp-wrap .vicp-icon2::before{content:"";position:absolute;top:9px;left:4px;width:13px;height:2px;background-color:#d10;-webkit-transform:rotate(45deg);transform:rotate(45deg)
}
.vue-image-crop-upload .vicp-wrap .vicp-icon2::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)
}
.e-ripple{position:absolute;border-radius:100%;background-color:rgba(0,0,0,0.15);background-clip:padding-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:scale(0);transform:scale(0);opacity:1
}
.e-ripple.z-active{opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:opacity 1.2s ease-out, -webkit-transform 0.6s ease-out;transition:opacity 1.2s ease-out, -webkit-transform 0.6s ease-out;transition:opacity 1.2s ease-out, transform 0.6s ease-out;transition:opacity 1.2s ease-out, transform 0.6s ease-out, -webkit-transform 0.6s ease-out
}

.box {
  width: 400px;
  height: 420px;
  background: white;
  position: fixed;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 101; /* 要比遮罩层大 */
}
.registerBox {
  height: 660px;
}
.box .title {
  height: 48px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  line-height: 48px;
}
.box .title .t2 {
  font-size: 16px;
  float: right;
  margin-right: 6px;
  margin-top: -6px;
  cursor: pointer;
}
.box .el-divider--horizontal {
  margin: 12px 0;
}
.box .el-form-item__label {
  margin-left: 10px;
  font-size: 16px;
}
.box .el-input__inner {
  margin-left: 10px;
  width: 90%;
}
.box .btn {
  text-align: center;
}
.box .loginBtn {
  width: 40%;
}
.box .registerBtn {
  width: 40%;
}
.elRow {
  margin-top: 15px;
  text-align: center;
}
.loginTip {
  margin-top: 10px;
  font-size: 14px;
  text-align: center;
  color: #bababa;
}
.remarksBox {
  position: fixed;
  left: 50%;
  margin-left: -100px;
  top: 50%;
  margin-top: -50px;
  border: 1px solid red;
  width: 200px;
  height: 100px;
  text-align: center;
  z-index: 101; /* 要比遮罩层大 */
}

/* 遮罩层 */
.mask {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 100;
}

.el-loading-mask {
    z-index: 2002;
}
.isEnd {
		float: left;
		width: 100%;
		height: 43px;
		text-align: center;
		background: #fff;
}
.ng-scope {
    margin: 0 auto;
    width: 18%;
    height: 10%;
}
.loadContent {
    width: 120px;
    height: 30px;
    line-height: 46px;
    font-size: 16px;
    margin: 0 auto;
    color: #000;
    cursor: pointer;
    background: #FFFFFF;
}
@keyframes lds-facebook_1 {
0% {
      top: 0px;
      height: 200px;
}
50% {
      top: 80px;
      height: 40px;
}
100% {
      top: 80px;
      height: 40px;
}
}
@-webkit-keyframes lds-facebook_1 {
0% {
      top: 0px;
      height: 200px;
}
50% {
      top: 80px;
      height: 40px;
}
100% {
      top: 80px;
      height: 40px;
}
}
@keyframes lds-facebook_2 {
0% {
      top: 20px;
      height: 160px;
}
50% {
      top: 80px;
      height: 40px;
}
100% {
      top: 80px;
      height: 40px;
}
}
@-webkit-keyframes lds-facebook_2 {
0% {
      top: 20px;
      height: 160px;
}
50% {
      top: 80px;
      height: 40px;
}
100% {
      top: 80px;
      height: 40px;
}
}
@keyframes lds-facebook_3 {
0% {
      top: 40px;
      height: 120px;
}
50% {
      top: 80px;
      height: 40px;
}
100% {
      top: 80px;
      height: 40px;
}
}
@-webkit-keyframes lds-facebook_3 {
0% {
      top: 40px;
      height: 120px;
}
50% {
      top: 80px;
      height: 40px;
}
100% {
      top: 80px;
      height: 40px;
}
}
.lds-facebook {
    position: relative;
}
.lds-facebook div {
    position: absolute;
    width: 20px;
}
.lds-facebook div:nth-child(1) {
    left: 40px;
    background: #1d0e0b;
    -webkit-animation: lds-facebook_1 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
    animation: lds-facebook_1 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s;
}
.lds-facebook div:nth-child(2) {
    left: 90px;
    background: #774023;
    -webkit-animation: lds-facebook_2 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
    animation: lds-facebook_2 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}
.lds-facebook div:nth-child(3) {
    left: 140px;
    background: #d88c51;
    -webkit-animation: lds-facebook_3 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
    animation: lds-facebook_3 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.lds-facebook {
    width: 90px !important;
    height: 90px !important;
    -webkit-transform: translate(-45px, -45px) scale(0.45) translate(45px, 45px);
    transform: translate(-45px, -45px) scale(0.45) translate(45px, 45px);
}
.iconfont {
    font-size: 15px;
    margin-right: 2px;
}


.el-carousel__container {
    height: 450px !important;
}
.carousel-title span {
  color: white;
  font-size: 22px;
  display: inline-block;
}
@media only screen and (max-width: 1200px) {
.el-carousel__container {
    height: 360px !important;
}
}
@media only screen and (max-width: 1000px) {
.el-carousel__container {
      height: 340px !important;
}
}
@media only screen and (max-width: 960px) {
.el-carousel__container {
      height: 280px !important;
}
}
@media only screen and (max-width: 500px) {
.el-carousel__container {
      height: 200px !important;
}
}
/*  .right {*/
/*    width: 60px;*/
/*    height: 60px;*/
/*    font-size: 60px;*/
/*    top: 27%;*/
/*    right: 0%;*/
/*  }*/
/*  .carousel-wrap {*/
/*    height: 250px;*/
/*    width: 100%;*/
/*    overflow: hidden;*/
/*    background-color: #fff;*/
/*  }*/
/*  .carousel-title span {*/
/*    color: white;*/
/*    font-size: 16px;*/
/*    display: inline-block;*/
/*  }*/
/*}*/
/*@media only screen and (max-width: 500px) {*/
/*  .left {*/
/*    width: 50px;*/
/*    height: 50px;*/
/*    font-size: 50px;*/
/*    top: 27%;*/
/*  }*/
/*  .right {*/
/*    width: 50px;*/
/*    height: 50px;*/
/*    font-size: 50px;*/
/*    top: 27%;*/
/*    right: 0%;*/
/*  }*/
/*  .carousel-wrap {*/
/*    height: 200px;*/
/*    width: 100%;*/
/*    overflow: hidden;*/
/*    background-color: #fff;*/
/*  }*/
/*}*/
/*.slide-ul {*/
/*  position: relative;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*}*/
/*.slide-ul li {*/
/*  position: absolute;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*}*/
/*img {*/
/*  width: 100%;*/
/*  height: auto;*/
/*}*/
.carousel-title {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  bottom: 40px;
  height: 40px;
  width: 100%;
  line-height: 40px;
  text-align: center;
  background: rgba(0, 0, 0, 0.3);
}
/*.carousel-items {*/
/*  position: absolute;*/
/*  z-index: 10;*/
/*  bottom: 20px;*/
/*  width: 100%;*/
/*  margin: 0 auto;*/
/*  text-align: center;*/
/*  font-size: 0;*/
/*}*/
/*.carousel-items span {*/
/*  display: inline-block;*/
/*  height: 6px;*/
/*  width: 30px;*/
/*  margin: 0 3px;*/
/*  background-color: #b2b2b2;*/
/*  cursor: pointer;*/
/*}*/
/*.carousel-items .active {*/
/*  background-color: orange;*/
/*}*/
/*.list-enter-to {*/
/*  transition: all 1s ease;*/
/*  transform: translateX(0);*/
/*}*/
/*.list-leave-active {*/
/*  transition: all 1s ease;*/
/*  transform: translateX(-100%);*/
/*}*/
/*.list-enter {*/
/*  transform: translateX(100%);*/
/*}*/
/*.list-leave {*/
/*  transform: translateX(0);*/
/*}*/
.el-carousel__item h3 {
  color: #475669;
  font-size: 18px;
  opacity: 0.75;
  line-height: 300px;
  margin: 0;
}
.el-carousel__item:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item:nth-child(2n+1) {
  background-color: #d3dce6;
}

























































































































































































.headtitle {
	font-size: 0.875rem;
	padding-top: 0.625rem;
	padding-left: 1.25rem;
    color: #282828;
    font-weight: 600;
	padding-bottom: 5px;
    margin: 0;
    text-transform: uppercase;
	position: relative;
}
.headtitle:after {
	content: "";
	background-color: #236579;
	left: 20px;
	width: 55px;
	height: 2px;
	bottom: 0;
	position: absolute;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.cloud ul { overflow: hidden; font-size: 14px;padding-left: 20px;
}
.cloud ul a { line-height: 24px;  display: block; background: #999; float: left; padding: 3px 11px; margin: 10px 10px 0 0; border-radius: 8px; -webkit-transition: all .5s ease; transition: all .5s ease; -webkit-transition: all 0.5s; transition: all 0.5s; color: #FFF;padding-left: 15px;
}
.cloud ul a:nth-child(8n-7) { background: #8A9B0F
}
.cloud ul a:nth-child(8n-6) { background: #808000
}
.cloud ul a:nth-child(8n-5) { background: #3FB8AF
}
.cloud ul a:nth-child(8n-4) { background: #0086B3
}
.cloud ul a:nth-child(8n-3) { background: #009926
}
.cloud ul a:nth-child(8n-2) { background: #00AAAA
}
.cloud ul a:nth-child(8n-1) { background: #C8C8A9
}
.cloud ul a:nth-child(8n) { background: #83AF9B
}
.cloud ul a:first-child { background: #036564
}













































































































































































































.emoji-panel-wrap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #cccccc;
  border-radius: 5px;
  background-color: #ffffff;
  width: 470px;
  height: 190px;
  position: absolute;
  z-index: 999;
  left: 35px;
  top: 10px;
}
.emoji-size-small {
  zoom: 0.3;
  margin: 5px;
  vertical-align: middle;
}
.emoji-size-large {
  zoom: 0.5; // emojipanel表情大小
  margin: 5px;
}
.iconfont {
  font-size: 14px;
  margin-right: 3px;
}
.message_infos {
  width: 96%;
  margin-left: 10px;
}
.noComment {
  width: 100%;
  text-align: center;
}
.catalog {
  position: fixed;
  margin-left: 20px;
  /*max-height: 700px*/
}
.catalog2 {
  position: fixed;
  margin-left: 20px;
  top: 70px;
}
.catalog3 {
  position: fixed;
  margin-left: 20px;
  top: 20px;
}
.line-style {
  display: inline-block;
  height: 20px;
  width: 3px;
  background: transparent;
}
.line-style--active {
  background: currentColor;
}

.commentStyle[data-v-e8d84bdc] {
  display: block;
  margin-top: 10px;
  margin-left: 10px;
  border-left: 1px dashed SlateGray;
}
.comment[data-v-e8d84bdc] {
  display: none;
}
.commentList[data-v-e8d84bdc] {
  width: 100%;
  margin: 0 auto;
}
.commentList .p1[data-v-e8d84bdc] {
  float: left;
}
.commentList .left[data-v-e8d84bdc] {
  display: inline-block;
  width: 5%;
  height: 100%;
}
.commentList .left img[data-v-e8d84bdc] {
  margin: 0 auto;
  width: 100%;
  border-radius: 50%;
}
.commentList .right[data-v-e8d84bdc] {
  display: inline-block;
  width: 93%;
  margin-left: 5px;
}
.commentList .rightTop[data-v-e8d84bdc] {
  height: 30px;
  margin-top: 2px;
}
.commentList .rightTop .userName[data-v-e8d84bdc] {
  color: #303133;
  margin-left: 10px;
  font-size: 16px;
  font-weight: bold;
}
.commentList .rightTop .timeAgo[data-v-e8d84bdc] {
  color: #909399;
  margin-left: 10px;
  font-size: 15px;
}
.commentList .rightCenter[data-v-e8d84bdc] {
  margin-left: 20px;
  min-height: 50px;
  margin-top: 15px;
}
.commentList .rightBottom[data-v-e8d84bdc] {
  margin-left: 10px;
  height: 30px;
}
.commentList .rightBottom el-link[data-v-e8d84bdc] {
}
.commentList .rightBottom .b1[data-v-e8d84bdc] {
  margin-left: 10px;
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
.commentList .left[data-v-e8d84bdc] {
    display: inline-block;
    width: 30px;
    height: 100%;
}
.commentList .right[data-v-e8d84bdc] {
    display: inline-block;
    width: calc(100% - 35px);
    margin-left: 5px;
}
}

.emoji-yum {
    width: 64px;
    height: 64px;
    background-position: -0px -0px !important;
}
.emoji-angry {
    width: 64px;
    height: 64px;
    background-position: -64px -0px !important;
}
.emoji-anguished {
    width: 64px;
    height: 64px;
    background-position: -128px -0px !important;
}
.emoji-astonished {
    width: 64px;
    height: 64px;
    background-position: -192px -0px !important;
}
.emoji-cold_sweat {
    width: 64px;
    height: 64px;
    background-position: -256px -0px !important;
}
.emoji-cry {
    width: 64px;
    height: 64px;
    background-position: -320px -0px !important;
}
.emoji-blush {
    width: 64px;
    height: 64px;
    background-position: -384px -0px !important;
}
.emoji-confounded {
    width: 64px;
    height: 64px;
    background-position: -448px -0px !important;
}
.emoji-dizzy_face {
    width: 64px;
    height: 64px;
    background-position: -512px -0px !important;
}
.emoji-flushed {
    width: 64px;
    height: 64px;
    background-position: -0px -64px !important;
}
.emoji-fearful {
    width: 64px;
    height: 64px;
    background-position: -64px -64px !important;
}
.emoji-grimacing {
    width: 64px;
    height: 64px;
    background-position: -128px -64px !important;
}
.emoji-disappointed_relieved {
    width: 64px;
    height: 64px;
    background-position: -192px -64px !important;
}
.emoji-disappointed {
    width: 64px;
    height: 64px;
    background-position: -256px -64px !important;
}
.emoji-expressionless {
    width: 64px;
    height: 64px;
    background-position: -320px -64px !important;
}
.emoji-innocent {
    width: 64px;
    height: 64px;
    background-position: -384px -64px !important;
}
.emoji-grin {
    width: 64px;
    height: 64px;
    background-position: -448px -64px !important;
}
.emoji-frowning {
    width: 64px;
    height: 64px;
    background-position: -512px -64px !important;
}
.emoji-hushed {
    width: 64px;
    height: 64px;
    background-position: -0px -128px !important;
}
.emoji-open_mouth {
    width: 64px;
    height: 64px;
    background-position: -64px -128px !important;
}
.emoji-pensive {
    width: 64px;
    height: 64px;
    background-position: -128px -128px !important;
}
.emoji-sleepy {
    width: 64px;
    height: 64px;
    background-position: -192px -128px !important;
}
.emoji-confused {
    width: 64px;
    height: 64px;
    background-position: -256px -128px !important;
}
.emoji-persevere {
    width: 64px;
    height: 64px;
    background-position: -320px -128px !important;
}
.emoji-relieved {
    width: 64px;
    height: 64px;
    background-position: -384px -128px !important;
}
.emoji-scream {
    width: 64px;
    height: 64px;
    background-position: -448px -128px !important;
}
.emoji-stuck_out_tongue_winking_eye {
    width: 64px;
    height: 64px;
    background-position: -512px -128px !important;
}
.emoji-stuck_out_tongue {
    width: 64px;
    height: 64px;
    background-position: -0px -192px !important;
}
.emoji-satisfied {
    width: 64px;
    height: 64px;
    background-position: -64px -192px !important;
}
.emoji-no_mouth {
    width: 64px;
    height: 64px;
    background-position: -128px -192px !important;
}
.emoji-smiley {
    width: 64px;
    height: 64px;
    background-position: -192px -192px !important;
}
.emoji-smile {
    width: 64px;
    height: 64px;
    background-position: -256px -192px !important;
}
.emoji-stuck_out_tongue_closed_eyes {
    width: 64px;
    height: 64px;
    background-position: -320px -192px !important;
}
.emoji-sweat {
    width: 64px;
    height: 64px;
    background-position: -384px -192px !important;
}
.emoji-joy {
    width: 64px;
    height: 64px;
    background-position: -448px -192px !important;
}
.emoji-heart_eyes {
    width: 64px;
    height: 64px;
    background-position: -512px -192px !important;
}
.emoji-grinning {
    width: 64px;
    height: 64px;
    background-position: -0px -256px !important;
}
.emoji-smirk {
    width: 64px;
    height: 64px;
    background-position: -64px -256px !important;
}
.emoji-relaxed {
    width: 64px;
    height: 64px;
    background-position: -128px -256px !important;
}
.emoji-kissing_closed_eyes {
    width: 64px;
    height: 64px;
    background-position: -192px -256px !important;
}
.emoji-sunglasses {
    width: 64px;
    height: 64px;
    background-position: -256px -256px !important;
}
.emoji-sweat_smile {
    width: 64px;
    height: 64px;
    background-position: -320px -256px !important;
}
.emoji-sob {
    width: 64px;
    height: 64px;
    background-position: -384px -256px !important;
}
.emoji-wink {
    width: 64px;
    height: 64px;
    background-position: -448px -256px !important;
}
.emoji-worried {
    width: 64px;
    height: 64px;
    background-position: -512px -256px !important;
}
.emoji-neutral_face {
    width: 64px;
    height: 64px;
    background-position: -0px -320px !important;
}
.emoji-unamused {
    width: 64px;
    height: 64px;
    background-position: -64px -320px !important;
}
.emoji-weary {
    width: 64px;
    height: 64px;
    background-position: -128px -320px !important;
}
.emoji-tired_face {
    width: 64px;
    height: 64px;
    background-position: -192px -320px !important;
}
.emoji-triumph {
    width: 64px;
    height: 64px;
    background-position: -256px -320px !important;
}
.emoji-laughing {
    width: 64px;
    height: 64px;
    background-position: -320px -320px !important;
}
.emoji-kissing_heart {
    width: 64px;
    height: 64px;
    background-position: -384px -320px !important;
}
.emoji-panel-wrap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #cccccc;
  border-radius: 5px;
  background-color: #ffffff;
  width: 650px;
  height: 135px;
  position: absolute;
  z-index: 99;
  top: 10px;
}
.emoji-size-small {
  zoom: 0.3;
  margin: 5px;
  vertical-align: middle;
}
.emoji-size-large {
  zoom: 0.5; // emojipanel表情大小
  margin: 5px;
}
.commentBox {
  /*min-width: 700px;*/
  width: 100%;
  height: 100px;
  margin: 0 auto;
}
.commentBox .left {
  display: inline-block;
  width: 4%;
  height: 100%;
  padding-top: 3px;
}
.commentBox .left img {
  cursor: pointer;
  margin: 0 auto;
  width: 90%;
  border-radius: 50%;
}
.commentBox .right {
  display: inline-block;
  margin: 5px 2px 0 0;
  width: 95%;
  height: 100%;
}
textarea::-webkit-input-placeholder {
  color: #909399;
}
.commentBox .right textarea {
  color: #606266;
  padding:10px 5px 5px 10px;
  resize: none;
  width: 95%;
  height: 100%;
}
.bottom {
  position: relative;
  width: 98%;
  height: 60px;
  line-height: 40px;
  margin-top: 20px;
}
.bottom .p2 {
  float: right;
  margin-top: 5px;
  margin-right: 10px;
}
.emoji-panel-btn img{
  height: 35px;
  width: 35px;
}
.emoji-panel-btn:hover {
  cursor: pointer;
  opacity: 0.8;
}
.emoji-item-common {
  background: url(./static/img/emoji_sprite.5622a07.png);
  display: inline-block;
}
.emoji-item-common:hover {
   cursor: pointer;
}
.emoji-size-small {
  // 表情大小
  zoom: 0.3;
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
.commentBox .right {
    display: inline-block;
    margin: 5px 2px 0 0;
    width: 99%;
    height: 100%;
}
.emoji-panel-wrap {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #cccccc;
    border-radius: 5px;
    background-color: #ffffff;
    width: 300px;
    height: 270px;
    position: absolute;
    z-index: 99;
    top: 10px;
}
}





















.diggit {
  cursor: pointer;
}

.side-catalog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100% - 100px)
}
.side-catalog__title{margin-bottom:5px;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap
}
.side-catalog__list{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden
}
.side-catalog__list>div{position:relative;width:280px
}
.side-catalog__list-line{position:absolute;top:0;left:22px;bottom:0;width:1px;background-color:#ebedef;opacity:.8;z-index:-1
}
.side-catalog__list-item{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3;padding:6px 0px
}
.side-catalog__list-item:hover{background-color:rgba(235,237,239,0.7)
}
.side-catalog__list-item--child{padding:4px
}
.side-catalog__list-item-icon{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:6px;height:6px;border:1px solid currentColor;border-radius:50%;background:currentColor
}
.side-catalog__list-item-icon--child{width:4px;height:4px
}
.side-catalog__list-item-title{color:currentColor;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap
}
.side-catalog__list-item-title--level1{font-weight:700
}

.emoji-panel-wrap[data-v-4a0f14a2] {
  width: 470px;
}
.emoji-size-small[data-v-4a0f14a2] {
  zoom: 0.3;
  margin: 5px;
  vertical-align: middle;
}
.emoji-size-large[data-v-4a0f14a2] {
  zoom: 0.5; // emojipanel表情大小
  margin: 5px;
}
.news_infos .newsview img[data-v-4a0f14a2] {
  max-width: 650px;
  height: auto;
}
.fixck[data-v-4a0f14a2] {
  /* font-family: Arial, Verdana, sans-serif !important;
    font-size: 12px !important;
    color: #222 !important;
    line-height: normal !important; */
}
.fixck p[data-v-4a0f14a2] {
  margin: 12px 0 !important;
}
.fixck a[data-v-4a0f14a2] {
  text-decoration: underline !important;
  color: #00e !important;
}
.fixck ul li[data-v-4a0f14a2] {
  list-style: disc;
}
.fixck ol li[data-v-4a0f14a2] {
  list-style: decimal;
}
.fixck ul[data-v-4a0f14a2],
.fixck ol[data-v-4a0f14a2] {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.fixck li[data-v-4a0f14a2] {
  display: list-item !important;
}
.fixck h1[data-v-4a0f14a2] {
  font-weight: bold !important;
  font-size: 32px !important;
  margin: 21px 0 !important;
}
.fixck h2[data-v-4a0f14a2] {
  font-weight: bold !important;
  font-size: 24px !important;
  margin: 19px 0 !important;
}
.fixck h3[data-v-4a0f14a2] {
  font-weight: bold !important;
  font-size: 19px !important;
  margin: 18px 0 !important;
}
.fixck h4[data-v-4a0f14a2] {
  font-weight: bold !important;
  font-size: 16px !important;
  margin: 21px 0 !important;
}
.fixck h5[data-v-4a0f14a2] {
  font-weight: bold !important;
  font-size: 13px !important;
  margin: 22px 0 !important;
}
.fixck h6[data-v-4a0f14a2] {
  font-weight: bold !important;
  font-size: 11px !important;
  margin: 24px 0 !important;
}
.news_con[data-v-4a0f14a2] {
  line-height: 1.8;
  font-size: 16px;
  text-align: justify;
}
.el-pagination[data-v-4a0f14a2] {
  white-space: "";
}
.message_infos[data-v-4a0f14a2] {
  width: 100%;
  /*min-height: 500px;*/
  margin-left: 10px;
}
.noComment[data-v-4a0f14a2] {
  width: 100%;
  text-align: center;
}
.personResume[data-v-4a0f14a2] {
  margin: 20px 20px 20px 20px;
  font-size: 16px;
}

















































































































































































































































































































































































































































.isEnd {
  float: left;
  width: 100%;
  height: 80px;
  text-align: center;
}
.ng-scope {
  margin: 0 auto;
  width: 18%;
  height: 10%;
}
.loadContent {
  width: 120px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  margin: 0 auto;
  color: aliceblue;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.8);
}
@keyframes lds-facebook_1 {
0% {
    top: 0px;
    height: 200px;
}
50% {
    top: 80px;
    height: 40px;
}
100% {
    top: 80px;
    height: 40px;
}
}
@-webkit-keyframes lds-facebook_1 {
0% {
    top: 0px;
    height: 200px;
}
50% {
    top: 80px;
    height: 40px;
}
100% {
    top: 80px;
    height: 40px;
}
}
@keyframes lds-facebook_2 {
0% {
    top: 20px;
    height: 160px;
}
50% {
    top: 80px;
    height: 40px;
}
100% {
    top: 80px;
    height: 40px;
}
}
@-webkit-keyframes lds-facebook_2 {
0% {
    top: 20px;
    height: 160px;
}
50% {
    top: 80px;
    height: 40px;
}
100% {
    top: 80px;
    height: 40px;
}
}
@keyframes lds-facebook_3 {
0% {
    top: 40px;
    height: 120px;
}
50% {
    top: 80px;
    height: 40px;
}
100% {
    top: 80px;
    height: 40px;
}
}
@-webkit-keyframes lds-facebook_3 {
0% {
    top: 40px;
    height: 120px;
}
50% {
    top: 80px;
    height: 40px;
}
100% {
    top: 80px;
    height: 40px;
}
}
.lds-facebook {
  position: relative;
}
.lds-facebook div {
  position: absolute;
  width: 20px;
}
.lds-facebook div:nth-child(1) {
  left: 40px;
  background: #1d0e0b;
  -webkit-animation: lds-facebook_1 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  animation: lds-facebook_1 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.lds-facebook div:nth-child(2) {
  left: 90px;
  background: #774023;
  -webkit-animation: lds-facebook_2 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  animation: lds-facebook_2 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
.lds-facebook div:nth-child(3) {
  left: 140px;
  background: #d88c51;
  -webkit-animation: lds-facebook_3 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  animation: lds-facebook_3 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.lds-facebook {
  width: 90px !important;
  height: 90px !important;
  -webkit-transform: translate(-45px, -45px) scale(0.45) translate(45px, 45px);
  transform: translate(-45px, -45px) scale(0.45) translate(45px, 45px);
}

.share[data-v-45ad119b] {
  min-height: 550px;
}
.resImg[data-v-45ad119b] {
  width: 100%;
  height: 160px;
  vertical-align: middle;
}
.el-drawer[data-v-45ad119b] {
  min-width: 400px;
}

.blogsbox[data-v-500f0425] {
  width: 100%;
  height: 900px;
  overflow-y: scroll;
}
.blogs[data-v-500f0425] {
  margin-bottom: 0px;
  padding: 20px;
}
.blogs .blogtext[data-v-500f0425] {
  margin-top: 0px;
}
.ng-scope[data-v-500f0425] {
  margin: 0 auto;
  width: 18%;
  height: 10%;
}
@keyframes lds-facebook_1-data-v-500f0425 {
0% {
    top: 0px;
    height: 200px;
}
50% {
    top: 80px;
    height: 40px;
}
100% {
    top: 80px;
    height: 40px;
}
}
@-webkit-keyframes lds-facebook_1-data-v-500f0425 {
0% {
    top: 0px;
    height: 200px;
}
50% {
    top: 80px;
    height: 40px;
}
100% {
    top: 80px;
    height: 40px;
}
}
@keyframes lds-facebook_2-data-v-500f0425 {
0% {
    top: 20px;
    height: 160px;
}
50% {
    top: 80px;
    height: 40px;
}
100% {
    top: 80px;
    height: 40px;
}
}
@-webkit-keyframes lds-facebook_2-data-v-500f0425 {
0% {
    top: 20px;
    height: 160px;
}
50% {
    top: 80px;
    height: 40px;
}
100% {
    top: 80px;
    height: 40px;
}
}
@keyframes lds-facebook_3-data-v-500f0425 {
0% {
    top: 40px;
    height: 120px;
}
50% {
    top: 80px;
    height: 40px;
}
100% {
    top: 80px;
    height: 40px;
}
}
@-webkit-keyframes lds-facebook_3-data-v-500f0425 {
0% {
    top: 40px;
    height: 120px;
}
50% {
    top: 80px;
    height: 40px;
}
100% {
    top: 80px;
    height: 40px;
}
}
.lds-facebook[data-v-500f0425] {
  position: relative;
}
.lds-facebook div[data-v-500f0425] {
  position: absolute;
  width: 20px;
}
.lds-facebook div[data-v-500f0425]:nth-child(1) {
  left: 40px;
  background: #1d0e0b;
  -webkit-animation: lds-facebook_1-data-v-500f0425 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  animation: lds-facebook_1-data-v-500f0425 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.lds-facebook div[data-v-500f0425]:nth-child(2) {
  left: 90px;
  background: #774023;
  -webkit-animation: lds-facebook_2-data-v-500f0425 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  animation: lds-facebook_2-data-v-500f0425 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
.lds-facebook div[data-v-500f0425]:nth-child(3) {
  left: 140px;
  background: #d88c51;
  -webkit-animation: lds-facebook_3-data-v-500f0425 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  animation: lds-facebook_3-data-v-500f0425 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.lds-facebook[data-v-500f0425] {
  width: 90px !important;
  height: 90px !important;
  -webkit-transform: translate(-45px, -45px) scale(0.45) translate(45px, 45px);
  transform: translate(-45px, -45px) scale(0.45) translate(45px, 45px);
}

.el-carousel__container {
    height: 450px !important;
}
.carousel-title span {
  color: white;
  font-size: 22px;
  display: inline-block;
}
@media only screen and (max-width: 1200px) {
.el-carousel__container {
    height: 360px !important;
}
}
@media only screen and (max-width: 1000px) {
.el-carousel__container {
      height: 340px !important;
}
}
@media only screen and (max-width: 960px) {
.el-carousel__container {
      height: 280px !important;
}
}
@media only screen and (max-width: 500px) {
.el-carousel__container {
      height: 200px !important;
}
}
/*  .right {*/
/*    width: 60px;*/
/*    height: 60px;*/
/*    font-size: 60px;*/
/*    top: 27%;*/
/*    right: 0%;*/
/*  }*/
/*  .carousel-wrap {*/
/*    height: 250px;*/
/*    width: 100%;*/
/*    overflow: hidden;*/
/*    background-color: #fff;*/
/*  }*/
/*  .carousel-title span {*/
/*    color: white;*/
/*    font-size: 16px;*/
/*    display: inline-block;*/
/*  }*/
/*}*/
/*@media only screen and (max-width: 500px) {*/
/*  .left {*/
/*    width: 50px;*/
/*    height: 50px;*/
/*    font-size: 50px;*/
/*    top: 27%;*/
/*  }*/
/*  .right {*/
/*    width: 50px;*/
/*    height: 50px;*/
/*    font-size: 50px;*/
/*    top: 27%;*/
/*    right: 0%;*/
/*  }*/
/*  .carousel-wrap {*/
/*    height: 200px;*/
/*    width: 100%;*/
/*    overflow: hidden;*/
/*    background-color: #fff;*/
/*  }*/
/*}*/
/*.slide-ul {*/
/*  position: relative;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*}*/
/*.slide-ul li {*/
/*  position: absolute;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*}*/
/*img {*/
/*  width: 100%;*/
/*  height: auto;*/
/*}*/
.carousel-title {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  bottom: 40px;
  height: 40px;
  width: 100%;
  line-height: 40px;
  text-align: center;
  background: rgba(0, 0, 0, 0.3);
}
/*.carousel-items {*/
/*  position: absolute;*/
/*  z-index: 10;*/
/*  bottom: 20px;*/
/*  width: 100%;*/
/*  margin: 0 auto;*/
/*  text-align: center;*/
/*  font-size: 0;*/
/*}*/
/*.carousel-items span {*/
/*  display: inline-block;*/
/*  height: 6px;*/
/*  width: 30px;*/
/*  margin: 0 3px;*/
/*  background-color: #b2b2b2;*/
/*  cursor: pointer;*/
/*}*/
/*.carousel-items .active {*/
/*  background-color: orange;*/
/*}*/
/*.list-enter-to {*/
/*  transition: all 1s ease;*/
/*  transform: translateX(0);*/
/*}*/
/*.list-leave-active {*/
/*  transition: all 1s ease;*/
/*  transform: translateX(-100%);*/
/*}*/
/*.list-enter {*/
/*  transform: translateX(100%);*/
/*}*/
/*.list-leave {*/
/*  transform: translateX(0);*/
/*}*/
.el-carousel__item h3 {
  color: #475669;
  font-size: 18px;
  opacity: 0.75;
  line-height: 300px;
  margin: 0;
}
.el-carousel__item:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item:nth-child(2n+1) {
  background-color: #d3dce6;
}

.share[data-v-764c2538] {
  min-height: 550px;
}
.resImg[data-v-764c2538] {
  width: 100%;
  height: 160px;
  vertical-align: middle;
}
.el-drawer[data-v-764c2538] {
  min-width: 400px;
}

.headtitle {
	font-size: 0.875rem;
	padding-top: 0.625rem;
	padding-left: 1.25rem;
    color: #282828;
    font-weight: 600;
	padding-bottom: 5px;
    margin: 0;
    text-transform: uppercase;
	position: relative;
}
.headtitle:after {
	content: "";
	background-color: #236579;
	left: 20px;
	width: 55px;
	height: 2px;
	bottom: 0;
	position: absolute;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.cloud ul { overflow: hidden; font-size: 14px;padding-left: 20px;
}
.cloud ul a { line-height: 24px;  display: block; background: #999; float: left; padding: 3px 11px; margin: 10px 10px 0 0; border-radius: 8px; -webkit-transition: all .5s ease; transition: all .5s ease; -webkit-transition: all 0.5s; transition: all 0.5s; color: #FFF;padding-left: 15px;
}
.cloud ul a:nth-child(8n-7) { background: #8A9B0F
}
.cloud ul a:nth-child(8n-6) { background: #808000
}
.cloud ul a:nth-child(8n-5) { background: #3FB8AF
}
.cloud ul a:nth-child(8n-4) { background: #0086B3
}
.cloud ul a:nth-child(8n-3) { background: #009926
}
.cloud ul a:nth-child(8n-2) { background: #00AAAA
}
.cloud ul a:nth-child(8n-1) { background: #C8C8A9
}
.cloud ul a:nth-child(8n) { background: #83AF9B
}
.cloud ul a:first-child { background: #036564
}

.share[data-v-493fa610] {
  min-height: 550px;
}
.resImg[data-v-493fa610] {
  width: 100%;
  height: 160px;
  vertical-align: middle;
}
.el-drawer[data-v-493fa610] {
  min-width: 400px;
}

.share[data-v-62a9cbe4] {
  min-height: 550px;
}
.resImg[data-v-62a9cbe4] {
  width: 100%;
  height: 160px;
  vertical-align: middle;
}
.el-drawer[data-v-62a9cbe4] {
  min-width: 400px;
}

.el-loading-mask {
    z-index: 2002;
}
.isEnd {
		float: left;
		width: 100%;
		height: 43px;
		text-align: center;
		background: #fff;
}
.ng-scope {
    margin: 0 auto;
    width: 18%;
    height: 10%;
}
.loadContent {
    width: 120px;
    height: 30px;
    line-height: 46px;
    font-size: 16px;
    margin: 0 auto;
    color: #000;
    cursor: pointer;
    background: #FFFFFF;
}
@keyframes lds-facebook_1 {
0% {
      top: 0px;
      height: 200px;
}
50% {
      top: 80px;
      height: 40px;
}
100% {
      top: 80px;
      height: 40px;
}
}
@-webkit-keyframes lds-facebook_1 {
0% {
      top: 0px;
      height: 200px;
}
50% {
      top: 80px;
      height: 40px;
}
100% {
      top: 80px;
      height: 40px;
}
}
@keyframes lds-facebook_2 {
0% {
      top: 20px;
      height: 160px;
}
50% {
      top: 80px;
      height: 40px;
}
100% {
      top: 80px;
      height: 40px;
}
}
@-webkit-keyframes lds-facebook_2 {
0% {
      top: 20px;
      height: 160px;
}
50% {
      top: 80px;
      height: 40px;
}
100% {
      top: 80px;
      height: 40px;
}
}
@keyframes lds-facebook_3 {
0% {
      top: 40px;
      height: 120px;
}
50% {
      top: 80px;
      height: 40px;
}
100% {
      top: 80px;
      height: 40px;
}
}
@-webkit-keyframes lds-facebook_3 {
0% {
      top: 40px;
      height: 120px;
}
50% {
      top: 80px;
      height: 40px;
}
100% {
      top: 80px;
      height: 40px;
}
}
.lds-facebook {
    position: relative;
}
.lds-facebook div {
    position: absolute;
    width: 20px;
}
.lds-facebook div:nth-child(1) {
    left: 40px;
    background: #1d0e0b;
    -webkit-animation: lds-facebook_1 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
    animation: lds-facebook_1 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s;
}
.lds-facebook div:nth-child(2) {
    left: 90px;
    background: #774023;
    -webkit-animation: lds-facebook_2 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
    animation: lds-facebook_2 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}
.lds-facebook div:nth-child(3) {
    left: 140px;
    background: #d88c51;
    -webkit-animation: lds-facebook_3 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
    animation: lds-facebook_3 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.lds-facebook {
    width: 90px !important;
    height: 90px !important;
    -webkit-transform: translate(-45px, -45px) scale(0.45) translate(45px, 45px);
    transform: translate(-45px, -45px) scale(0.45) translate(45px, 45px);
}
.iconfont {
    font-size: 15px;
    margin-right: 2px;
}


.share[data-v-504ce91e] {
  min-height: 550px;
}
.resImg[data-v-504ce91e] {
  width: 100%;
  height: 160px;
  vertical-align: middle;
}
.el-drawer[data-v-504ce91e] {
  min-width: 400px;
}

.el-carousel__container {
    height: 450px !important;
}
.carousel-title span {
  color: white;
  font-size: 22px;
  display: inline-block;
}
@media only screen and (max-width: 1200px) {
.el-carousel__container {
    height: 360px !important;
}
}
@media only screen and (max-width: 1000px) {
.el-carousel__container {
      height: 340px !important;
}
}
@media only screen and (max-width: 960px) {
.el-carousel__container {
      height: 280px !important;
}
}
@media only screen and (max-width: 500px) {
.el-carousel__container {
      height: 200px !important;
}
}
/*  .right {*/
/*    width: 60px;*/
/*    height: 60px;*/
/*    font-size: 60px;*/
/*    top: 27%;*/
/*    right: 0%;*/
/*  }*/
/*  .carousel-wrap {*/
/*    height: 250px;*/
/*    width: 100%;*/
/*    overflow: hidden;*/
/*    background-color: #fff;*/
/*  }*/
/*  .carousel-title span {*/
/*    color: white;*/
/*    font-size: 16px;*/
/*    display: inline-block;*/
/*  }*/
/*}*/
/*@media only screen and (max-width: 500px) {*/
/*  .left {*/
/*    width: 50px;*/
/*    height: 50px;*/
/*    font-size: 50px;*/
/*    top: 27%;*/
/*  }*/
/*  .right {*/
/*    width: 50px;*/
/*    height: 50px;*/
/*    font-size: 50px;*/
/*    top: 27%;*/
/*    right: 0%;*/
/*  }*/
/*  .carousel-wrap {*/
/*    height: 200px;*/
/*    width: 100%;*/
/*    overflow: hidden;*/
/*    background-color: #fff;*/
/*  }*/
/*}*/
/*.slide-ul {*/
/*  position: relative;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*}*/
/*.slide-ul li {*/
/*  position: absolute;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*}*/
/*img {*/
/*  width: 100%;*/
/*  height: auto;*/
/*}*/
.carousel-title {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  bottom: 40px;
  height: 40px;
  width: 100%;
  line-height: 40px;
  text-align: center;
  background: rgba(0, 0, 0, 0.3);
}
/*.carousel-items {*/
/*  position: absolute;*/
/*  z-index: 10;*/
/*  bottom: 20px;*/
/*  width: 100%;*/
/*  margin: 0 auto;*/
/*  text-align: center;*/
/*  font-size: 0;*/
/*}*/
/*.carousel-items span {*/
/*  display: inline-block;*/
/*  height: 6px;*/
/*  width: 30px;*/
/*  margin: 0 3px;*/
/*  background-color: #b2b2b2;*/
/*  cursor: pointer;*/
/*}*/
/*.carousel-items .active {*/
/*  background-color: orange;*/
/*}*/
/*.list-enter-to {*/
/*  transition: all 1s ease;*/
/*  transform: translateX(0);*/
/*}*/
/*.list-leave-active {*/
/*  transition: all 1s ease;*/
/*  transform: translateX(-100%);*/
/*}*/
/*.list-enter {*/
/*  transform: translateX(100%);*/
/*}*/
/*.list-leave {*/
/*  transform: translateX(0);*/
/*}*/
.el-carousel__item h3 {
  color: #475669;
  font-size: 18px;
  opacity: 0.75;
  line-height: 300px;
  margin: 0;
}
.el-carousel__item:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item:nth-child(2n+1) {
  background-color: #d3dce6;
}

.emoji-panel-wrap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #cccccc;
  border-radius: 5px;
  background-color: #ffffff;
  width: 470px;
  height: 190px;
  position: absolute;
  z-index: 999;
  left: 35px;
  top: 10px;
}
.emoji-size-small {
  zoom: 0.3;
  margin: 5px;
  vertical-align: middle;
}
.emoji-size-large {
  zoom: 0.5; // emojipanel表情大小
  margin: 5px;
}
.iconfont {
  font-size: 14px;
  margin-right: 3px;
}
.message_infos {
  width: 96%;
  margin-left: 10px;
}
.noComment {
  width: 100%;
  text-align: center;
}
.catalog {
  position: fixed;
  margin-left: 20px;
  /*max-height: 700px*/
}
.catalog2 {
  position: fixed;
  margin-left: 20px;
  top: 70px;
}
.catalog3 {
  position: fixed;
  margin-left: 20px;
  top: 20px;
}
.line-style {
  display: inline-block;
  height: 20px;
  width: 3px;
  background: transparent;
}
.line-style--active {
  background: currentColor;
}

.emoji-panel-wrap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #cccccc;
  border-radius: 5px;
  background-color: #ffffff;
  width: 470px;
  height: 190px;
  position: absolute;
  z-index: 999;
  left: 35px;
  top: 10px;
}
.emoji-size-small {
  zoom: 0.3;
  margin: 5px;
  vertical-align: middle;
}
.emoji-size-large {
  zoom: 0.5; // emojipanel表情大小
  margin: 5px;
}
.iconfont {
  font-size: 14px;
  margin-right: 3px;
}
.message_infos {
  width: 96%;
  margin-left: 10px;
}
.noComment {
  width: 100%;
  text-align: center;
}
.catalog {
  position: fixed;
  margin-left: 20px;
  /*max-height: 700px*/
}
.catalog2 {
  position: fixed;
  margin-left: 20px;
  top: 70px;
}
.catalog3 {
  position: fixed;
  margin-left: 20px;
  top: 20px;
}
.line-style {
  display: inline-block;
  height: 20px;
  width: 3px;
  background: transparent;
}
.line-style--active {
  background: currentColor;
}

.message_infos[data-v-a32ce498] {
  width: 100%;
  min-height: 500px;
  margin-left: 10px;
}
.noComment[data-v-a32ce498] {
  width: 100%;
  text-align: center;
}
.page[data-v-a32ce498] {
  position: relative;
}
.block[data-v-a32ce498] {
  position: relative;
  bottom: 0px;
}

.wscn-http404-container[data-v-1d643b94]{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:40%;left:50%
}
.wscn-http404[data-v-1d643b94]{position:relative;width:1200px;padding:0 50px;overflow:hidden
}
.wscn-http404 .pic-404[data-v-1d643b94]{position:relative;float:left;width:600px;overflow:hidden
}
.wscn-http404 .pic-404__parent[data-v-1d643b94]{width:100%
}
.wscn-http404 .pic-404__child[data-v-1d643b94]{position:absolute
}
.wscn-http404 .pic-404__child.left[data-v-1d643b94]{width:80px;top:17px;left:220px;opacity:0;-webkit-animation-name:cloudLeft-data-v-1d643b94;animation-name:cloudLeft-data-v-1d643b94;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s
}
.wscn-http404 .pic-404__child.mid[data-v-1d643b94]{width:46px;top:10px;left:420px;opacity:0;-webkit-animation-name:cloudMid-data-v-1d643b94;animation-name:cloudMid-data-v-1d643b94;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s
}
.wscn-http404 .pic-404__child.right[data-v-1d643b94]{width:62px;top:100px;left:500px;opacity:0;-webkit-animation-name:cloudRight-data-v-1d643b94;animation-name:cloudRight-data-v-1d643b94;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s
}
@-webkit-keyframes cloudLeft-data-v-1d643b94{
0%{top:17px;left:220px;opacity:0
}
20%{top:33px;left:188px;opacity:1
}
80%{top:81px;left:92px;opacity:1
}
100%{top:97px;left:60px;opacity:0
}
}
@keyframes cloudLeft-data-v-1d643b94{
0%{top:17px;left:220px;opacity:0
}
20%{top:33px;left:188px;opacity:1
}
80%{top:81px;left:92px;opacity:1
}
100%{top:97px;left:60px;opacity:0
}
}
@-webkit-keyframes cloudMid-data-v-1d643b94{
0%{top:10px;left:420px;opacity:0
}
20%{top:40px;left:360px;opacity:1
}
70%{top:130px;left:180px;opacity:1
}
100%{top:160px;left:120px;opacity:0
}
}
@keyframes cloudMid-data-v-1d643b94{
0%{top:10px;left:420px;opacity:0
}
20%{top:40px;left:360px;opacity:1
}
70%{top:130px;left:180px;opacity:1
}
100%{top:160px;left:120px;opacity:0
}
}
@-webkit-keyframes cloudRight-data-v-1d643b94{
0%{top:100px;left:500px;opacity:0
}
20%{top:120px;left:460px;opacity:1
}
80%{top:180px;left:340px;opacity:1
}
100%{top:200px;left:300px;opacity:0
}
}
@keyframes cloudRight-data-v-1d643b94{
0%{top:100px;left:500px;opacity:0
}
20%{top:120px;left:460px;opacity:1
}
80%{top:180px;left:340px;opacity:1
}
100%{top:200px;left:300px;opacity:0
}
}
.wscn-http404 .bullshit[data-v-1d643b94]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden
}
.wscn-http404 .bullshit__oops[data-v-1d643b94]{font-size:32px;font-weight:bold;line-height:40px;color:#1482f0;opacity:0;margin-bottom:20px;-webkit-animation-name:slideUp-data-v-1d643b94;animation-name:slideUp-data-v-1d643b94;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards
}
.wscn-http404 .bullshit__headline[data-v-1d643b94]{font-size:20px;line-height:24px;color:#222;font-weight:bold;opacity:0;margin-bottom:10px;-webkit-animation-name:slideUp-data-v-1d643b94;animation-name:slideUp-data-v-1d643b94;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.1s;animation-delay:0.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards
}
.wscn-http404 .bullshit__info[data-v-1d643b94]{font-size:13px;line-height:21px;color:grey;opacity:0;margin-bottom:30px;-webkit-animation-name:slideUp-data-v-1d643b94;animation-name:slideUp-data-v-1d643b94;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards
}
.wscn-http404 .bullshit__return-home[data-v-1d643b94]{display:block;float:left;width:110px;height:36px;background:#1482f0;border-radius:100px;text-align:center;color:#ffffff;opacity:0;font-size:14px;line-height:36px;cursor:pointer;-webkit-animation-name:slideUp-data-v-1d643b94;animation-name:slideUp-data-v-1d643b94;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards
}
@-webkit-keyframes slideUp-data-v-1d643b94{
0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0
}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1
}
}
@keyframes slideUp-data-v-1d643b94{
0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0
}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1
}
}

body{line-height:2;background-color:#FFFFFF
}
.errPage-container{width:800px;margin:100px auto
}
.errPage-container .pan-back-btn{background:#008489;color:#fff;border:none !important
}
.errPage-container .pan-gif{margin:0 auto;display:block
}
.errPage-container .pan-img{display:block;margin:0 auto;width:100%
}
.errPage-container .text-jumbo{font-size:60px;font-weight:700;color:#484848
}
.errPage-container .list-unstyled{font-size:14px
}
.errPage-container .list-unstyled li{padding-bottom:5px
}
.errPage-container .list-unstyled a{color:#008489;text-decoration:none
}
.errPage-container .list-unstyled a:hover{text-decoration:underline
}

body{line-height:2;background-color:#FFFFFF
}
.errPage-container{width:800px;margin:100px auto
}
.errPage-container .pan-back-btn{background:#008489;color:#fff;border:none !important
}
.errPage-container .pan-gif{margin:0 auto;display:block
}
.errPage-container .pan-img{display:block;margin:0 auto;width:100%
}
.errPage-container .text-jumbo{font-size:60px;font-weight:700;color:#484848
}
.errPage-container .list-unstyled{font-size:14px
}
.errPage-container .list-unstyled li{padding-bottom:5px
}
.errPage-container .list-unstyled a{color:#008489;text-decoration:none
}
.errPage-container .list-unstyled a:hover{text-decoration:underline
}
@font-face {font-family: "iconfont";
  src: url(data:application/vnd.ms-fontobject;base64,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); /* IE9 */
  src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url(data:application/font-woff;base64,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) format('woff'),
  url(data:application/x-font-ttf;base64,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Y29uZm9udFJlZ3VsYXJpY29uZm9udGljb25mb250VmVyc2lvbiAxLjBpY29uZm9udEdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAGkAYwBvAG4AZgBvAG4AdABpAGMAbwBuAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4ABGljb24Gd2VpeGluBXdlaWJvBWFpeGluBmZlbmxlaQR1c2VyB2ZlbmxlaTEHc2hpamlhbgNnaXQGY2hha2FuBW1heXVuB3lhbmppbmcAAA==) format('truetype'), 
  url(./static/img/iconfont.8ef6121.svg#iconfont) format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-icon:before {
  content: "\E601";
}

.icon-weixin:before {
  content: "\E66F";
}

.icon-weibo:before {
  content: "\E6F5";
}

.icon-aixin:before {
  content: "\E663";
}

.icon-fenlei:before {
  content: "\E605";
}

.icon-user:before {
  content: "\E60F";
}

.icon-fenlei1:before {
  content: "\E603";
}

.icon-shijian:before {
  content: "\E606";
}

.icon-git:before {
  content: "\E64A";
}

.icon-chakan:before {
  content: "\E642";
}

.icon-mayun:before {
  content: "\E602";
}

.icon-yanjing:before {
  content: "\E8C7";
}

/*
 * CKEditor 5 (v15.0.0) content styles.
 * Generated on Wed, 27 Nov 2019 13:26:13 GMT.
 * For more information, check out https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/content-styles.html
 */

:root {
  --ck-highlight-marker-blue: #72cdfd;
  --ck-highlight-marker-green: #63f963;
  --ck-highlight-marker-pink: #fc7999;
  --ck-highlight-marker-yellow: #fdfd77;
  --ck-highlight-pen-green: #118800;
  --ck-highlight-pen-red: #e91313;
  --ck-image-style-spacing: 1.5em;
  --ck-todo-list-checkmark-size: 16px;
}

/* ckeditor5-list/theme/todolist.css */

.ck-content .todo-list {
  list-style: none;
}

/* ckeditor5-list/theme/todolist.css */

.ck-content .todo-list li {
  margin-bottom: 5px;
}

/* ckeditor5-list/theme/todolist.css */

.ck-content .todo-list li .todo-list {
  margin-top: 5px;
}

/* ckeditor5-list/theme/todolist.css */

.ck-content .todo-list .todo-list__label > input {
  -webkit-appearance: none;
  display: inline-block;
  position: relative;
  width: var(--ck-todo-list-checkmark-size);
  height: var(--ck-todo-list-checkmark-size);
  vertical-align: middle;
  border: 0;
  left: -25px;
  margin-right: -15px;
  right: 0;
  margin-left: 0;
}

/* ckeditor5-list/theme/todolist.css */

.ck-content .todo-list .todo-list__label > input::before {
  display: block;
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: '';
  width: 100%;
  height: 100%;
  border: 1px solid hsl(0, 0%, 20%);
  border-radius: 2px;
  -webkit-transition: 250ms ease-in-out box-shadow, 250ms ease-in-out background, 250ms ease-in-out border;
  transition: 250ms ease-in-out box-shadow, 250ms ease-in-out background, 250ms ease-in-out border;
}

/* ckeditor5-list/theme/todolist.css */

.ck-content .todo-list .todo-list__label > input::after {
  display: block;
  position: absolute;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  pointer-events: none;
  content: '';
  left: calc( var(--ck-todo-list-checkmark-size) / 3 );
  top: calc( var(--ck-todo-list-checkmark-size) / 5.3 );
  width: calc( var(--ck-todo-list-checkmark-size) / 5.3 );
  height: calc( var(--ck-todo-list-checkmark-size) / 2.6 );
  border-style: solid;
  border-color: transparent;
  border-width: 0 calc( var(--ck-todo-list-checkmark-size) / 8 ) calc( var(--ck-todo-list-checkmark-size) / 8 ) 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* ckeditor5-list/theme/todolist.css */

.ck-content .todo-list .todo-list__label > input[checked]::before {
  background: hsl(126, 64%, 41%);
  border-color: hsl(126, 64%, 41%);
}

/* ckeditor5-list/theme/todolist.css */

.ck-content .todo-list .todo-list__label > input[checked]::after {
  border-color: hsl(0, 0%, 100%);
}

/* ckeditor5-list/theme/todolist.css */

.ck-content .todo-list .todo-list__label .todo-list__label__description {
  vertical-align: middle;
}

/* ckeditor5-image/theme/image.css */

.ck-content .image {
  display: table;
  clear: both;
  text-align: center;
  margin: 1em auto;
}

/* ckeditor5-image/theme/image.css */

.ck-content .image > img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  min-width: 50px;

}

.ck-content img {
  width:auto;
  height:auto;
  max-width:100%;
  max-height:100%;
}

/* ckeditor5-block-quote/theme/blockquote.css */

.ck-content blockquote {
  overflow: hidden;
  padding-right: 1.5em;
  padding-left: 1.5em;
  margin-left: 0;
  margin-right: 0;
  font-style: italic;
  border-left: solid 5px hsl(0, 0%, 80%);
}

/* ckeditor5-block-quote/theme/blockquote.css */

.ck-content[dir="rtl"] blockquote {
  border-left: 0;
  border-right: solid 5px hsl(0, 0%, 80%);
}

/* ckeditor5-image/theme/imageresize.css */

.ck-content .image.image_resized {
  max-width: 100%;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* ckeditor5-image/theme/imageresize.css */

.ck-content .image.image_resized img {
  width: 100%;
}

/* ckeditor5-image/theme/imageresize.css */

.ck-content .image.image_resized > figcaption {
  display: block;
}

/* ckeditor5-image/theme/imagestyle.css */

.ck-content .image-style-side,
.ck-content .image-style-align-left,
.ck-content .image-style-align-center,
.ck-content .image-style-align-right {
  max-width: 50%;
}

/* ckeditor5-image/theme/imagestyle.css */

.ck-content .image-style-side {
  float: right;
  margin-left: var(--ck-image-style-spacing);
}

/* ckeditor5-image/theme/imagestyle.css */

.ck-content .image-style-align-left {
  float: left;
  margin-right: var(--ck-image-style-spacing);
}

/* ckeditor5-image/theme/imagestyle.css */

.ck-content .image-style-align-center {
  margin-left: auto;
  margin-right: auto;
}

/* ckeditor5-image/theme/imagestyle.css */

.ck-content .image-style-align-right {
  float: right;
  margin-left: var(--ck-image-style-spacing);
}

/* ckeditor5-media-embed/theme/mediaembed.css */

.ck-content .media {
  clear: both;
  margin: 1em 0;
  display: block;
  min-width: 15em;
}

/* ckeditor5-table/theme/table.css */

.ck-content table {
  font-family: verdana,arial,sans-serif;
  font-size:11px;
  color:#333333;
  border-width: 1px;
  border-color: #666666;
  border-collapse: collapse;
}

.ck-content table tbody {
  width: 500px;
}

.ck-content table th {
  border-width: 1px;
  padding: 8px;
  border-style: solid;
  border-color: #666666;
  background-color: #dedede;
}

.ck-content table td {
  border-width: 1px;
  padding: 8px;
  border-style: solid;
  border-color: #666666;
  background-color: #FFFFFF;
}

/* ckeditor5-highlight/theme/highlight.css */

.ck-content .marker-yellow {
  background-color: var(--ck-highlight-marker-yellow);
}

/* ckeditor5-highlight/theme/highlight.css */

.ck-content .marker-green {
  background-color: var(--ck-highlight-marker-green);
}

/* ckeditor5-highlight/theme/highlight.css */

.ck-content .marker-pink {
  background-color: var(--ck-highlight-marker-pink);
}

/* ckeditor5-highlight/theme/highlight.css */

.ck-content .marker-blue {
  background-color: var(--ck-highlight-marker-blue);
}

/* ckeditor5-highlight/theme/highlight.css */

.ck-content .pen-red {
  color: var(--ck-highlight-pen-red);
  background-color: transparent;
}

/* ckeditor5-highlight/theme/highlight.css */

.ck-content .pen-green {
  color: var(--ck-highlight-pen-green);
  background-color: transparent;
}

/* ckeditor5-page-break/theme/pagebreak.css */

.ck-content .page-break {
  position: relative;
  clear: both;
  padding: 5px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* ckeditor5-page-break/theme/pagebreak.css */

.ck-content .page-break::after {
  content: '';
  position: absolute;
  border-bottom: 2px dashed hsl(0, 0%, 77%);
  width: 100%;
}

/* ckeditor5-page-break/theme/pagebreak.css */

.ck-content .page-break__label {
  position: relative;
  z-index: 1;
  padding: .3em .6em;
  display: block;
  text-transform: uppercase;
  border: 1px solid hsl(0, 0%, 77%);
  border-radius: 2px;
  font-family: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
  font-size: 0.75em;
  font-weight: bold;
  color: hsl(0, 0%, 20%);
  background: #fff;
  -webkit-box-shadow: 2px 2px 1px hsla(0, 0%, 0%, 0.15);
          box-shadow: 2px 2px 1px hsla(0, 0%, 0%, 0.15);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* ckeditor5-image/theme/imagecaption.css */

.ck-content .image > figcaption {
  display: table-caption;
  caption-side: bottom;
  word-break: break-word;
  color: hsl(0, 0%, 20%);
  background-color: hsl(0, 0%, 97%);
  padding: .6em;
  font-size: .75em;
  outline-offset: -1px;
}

/* ckeditor5-horizontal-line/theme/horizontalline.css */

.ck-content hr {
  border-width: 1px 0 0;
  border-style: solid;
  border-color: hsl(0, 0%, 37%);
  margin: 0;
}

.ck-content p {
  margin: 12px 0 !important;
}

.ck-content a {
  text-decoration: underline !important;
  color: #00e !important;
}

.ck-content ul li {
  list-style: disc;
}

.ck-content ol li {
  list-style: decimal;
}

.ck-content ul,
.ck-content ol {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.ck-content li {
  display: list-item !important;
}

.ck-content h1 {
  font-weight: bold !important;
  font-size: 32px !important;
  margin: 21px 0 !important;
}

.ck-content h2 {
  font-weight: bold !important;
  font-size: 24px !important;
  margin: 19px 0 !important;
}

.ck-content h3 {
  font-weight: bold !important;
  font-size: 19px !important;
  margin: 18px 0 !important;
}

.ck-content h4 {
  font-weight: bold !important;
  font-size: 16px !important;
  margin: 21px 0 !important;
}

.ck-content h5 {
  font-weight: bold !important;
  font-size: 13px !important;
  margin: 22px 0 !important;
}

.ck-content h6 {
  font-weight: bold !important;
  font-size: 11px !important;
  margin: 24px 0 !important;
}

@media print {
  /* ckeditor5-page-break/theme/pagebreak.css */
  .ck-content .page-break {
    padding: 0;
  }
  /* ckeditor5-page-break/theme/pagebreak.css */
  .ck-content .page-break::after {
    display: none;
  }
}

@media only screen and (max-width: 479px) {
  .ck-content h1 {
    font-weight: bold !important;
    font-size: 20px !important;
    margin: 21px 0 !important
  }
  .ck-content h2 {
    font-weight: bold !important;
    font-size: 19px !important;
    margin: 19px 0 !important;
  }
  .ck-content h3 {
    font-weight: bold !important;
    font-size: 18px !important;
    margin: 18px 0 !important;
  }
  .ck-content h4 {
    font-weight: bold !important;
    font-size: 17px !important;
    margin: 17px 0 !important;
  }

  .ck-content ul, .ck-content ol {
    padding-left: 20px !important;
    padding-right: 10px !important;
  }
}
 @charset "gb2312";
 /* css */
 * { margin: 0; padding: 0 }
 body { font: 15px "Microsoft YaHei", Arial, Helvetica, sans-serif; color: #555; background-color: #f6f6f6; line-height: 1.5; }
 img { border: 0; display: block }
 ul, li { list-style: none; }
 a { text-decoration: none; color: #000 }
 a:hover { text-decoration: none; color: #236579; }
 .clear { clear: both; }
 .blank { height: 20px; overflow: hidden; width: 100%; margin: auto; clear: both }
 .blank100 { height: 100px; overflow: hidden; width: 100%; margin: auto; clear: both }
 .f_l { float: left }
 .f_r { float: right }
 .mt20 { margin-top: 20px }
 article { width: 1200px; margin: 90px auto 0; overflow: hidden }
 .tophead { width: 1200px; margin: 0 auto 10px; overflow: hidden; }
 header { position: fixed; top: 0; z-index: 99999 }
 .container { width: 1140px; margin: 20px auto }
 /*header*/
 /*.side-catalog{*/
 /* position: fixed;*/
 /* top: 140px;*/
 /*}*/
 .sidebar2 {
  width: 25%;
  overflow: hidden;
  float: right
}
 .sidebar2 div {background: #FFF; -webkit-box-shadow: 0 2px 5px 0 rgba(146, 146, 146, .1); box-shadow: 0 2px 5px 0 rgba(146, 146, 146, .1); }
 .sidebar2 div:hover ::after { width: 70px; }
 .header-navigation { position: fixed; top: 0; width: 100%; height: 80px; line-height: 80px; background: #236579; text-align: center; z-index: 2001; }
 .imglogo{width:220px;height: 60px;padding: 0.625rem;}
 .logo { float: left; font-size: 22px; font-weight: bold;}
 .logo a { color: #2D3C57 }
 nav { width: 1140px; margin: auto; position: relative }
 #mnavh { display: none; width: 30px; height: 40px; text-align: center; padding: 0 5px }
 #starlist { float: left; margin-left: 5px; overflow:hidden }
 #starlist li { float: left;  display: block; font-size: 18px ; padding: 0 15px;}
 .navicon { display: block; position: relative; width: 30px; height: 5px; background-color: #fff; margin-top: 20px }
 .navicon:before, .navicon:after { content: ''; display: block; width: 30px; height: 5px; position: absolute; background: #fff; -webkit-transition-property: margin, -webkit-transform; transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
 .navicon:before { margin-top: -10px; }
 .navicon:after { margin-top: 10px; }
 .open .navicon { background: none }
 .open .navicon:before { margin-top: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
 .open .navicon:after { margin-top: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
 .open .navicon:before, .open .navicon:after { content: ''; display: block; width: 30px; height: 5px; position: absolute; background: #fff; }
 .sub { display: none; background: #FFF; position: absolute; overflow: hidden; width: 140px; }
 #starlist li a { color: #ffffff }
 #starlist li:hover ul { display: block; }
 #starlist li:hover.menu:before { display: none }
 #starlist .sub li a { color: #404040; }
 #starlist .sub li { line-height: 24px; margin: 10px 0; text-align: left; }
 #starlist li a:hover, #starlist #selected{ color: #00E0E0; }
 #starlist li.selected > a {color: #2D3C57;}
 #starlist .sub li a:hover { color: #000; position: relative }
 #starlist .sub li a:hover:after { position: absolute; content: ""; background: #000; width: 2px; height: 20px; left: -10px; bottom: 0 }
 /*search*/
 .searchbox { position: absolute; right: 0; top:0 }
 .search_bar { position: relative; width: 0%; min-width: 60px; height: 80px; float: right; overflow: hidden; -webkit-transition: width 0.3s; transition: width 0.3s; -webkit-backface-visibility: hidden; }
 .search_bar .input { position: absolute; top: 25px; right: 0; border: none; outline: none; height: 30px; line-height: 30px; z-index: 10; font-size: 14px; color: #333; background: none }
 .search_ico, .search_btn { width: 60px; height: 60px; display: block; position: absolute; right: 0; top: 10px; padding: 0; margin: 0; line-height: 60px; cursor: pointer; }
 .search_ico { z-index: 90; }
 .search_open { width: 200px; display: inline-block;    padding-left: 10px; }
 .search_open.search_bar .input { border-bottom: #222 1px solid; background: #fff; width: 200px;padding-left: 10px; }
 .search_ico span { position: relative; top: 20px; }
 .search_ico span:before { content: ' '; position: absolute; width: 12px; height: 12px; border: 1px solid #666; border-radius: 10px; }
 .search_ico span::after { content: ' '; position: absolute; width: 12px; height: 4px; background: #666; border-radius: 5px 0 0 5px; -webkit-transform: rotate(225deg); transform: rotate(225deg); }
 .search_ico span:before { top: 0; left: 0; }
 .search_ico span:after { right: -22px; top: 14px; }
 /* Slide transitions */
 .slideUp { -webkit-transform: translateY(-100px); transform: translateY(-100px); -webkit-transition: transform .5s ease-out; -webkit-transition: -webkit-transform .5s ease-out; transition: -webkit-transform .5s ease-out; transition: transform .5s ease-out; transition: transform .5s ease-out, -webkit-transform .5s ease-out; }
 .slideDown { -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition: transform .5s ease-out; -webkit-transition: -webkit-transform .5s ease-out; transition: -webkit-transform .5s ease-out; transition: transform .5s ease-out; transition: transform .5s ease-out, -webkit-transform .5s ease-out; }
 /*cd-top*/
 .cd-top { display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 40px; right: 10px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); overflow: hidden; text-indent: 100%; white-space: nowrap; background: rgba(0, 0, 0, 0.8) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDk4MzMwOEQ1QTYyMTFFOEJDRUFENkRDQkIxOTc3RUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDk4MzMwOEU1QTYyMTFFOEJDRUFENkRDQkIxOTc3RUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOTgzMzA4QjVBNjIxMUU4QkNFQUQ2RENCQjE5NzdFRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOTgzMzA4QzVBNjIxMUU4QkNFQUQ2RENCQjE5NzdFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PovFXScAAACaSURBVHjaYvz//z8DPQATA53AqEV0s4gDiFcAMSfJNoFSHQl46n8ImEaiPpIs8gPif/8RwJ8WFkkD8Zv/qOANVJxqFjEB8d7/2ME+qDxVLKr8jx9UUcMiMyD+RcCi30BsTsgiFgKJ0haI5wAxHxBHY5FfCsSfoOpO4jOIkchCVQmI72IRVwbie6NF0KhFI9wixtHGyaC3CCDAAFGYBI4fPb5mAAAAAElFTkSuQmCC) no-repeat center; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; transition: all 0.3s; }
 .cd-top.cd-is-visible { visibility: visible; opacity: 1; }
 /*footer*/
 footer { width: 100%; background: #333; color: #a5a4a4; text-align: center; padding: 20px 0; clear: both; }
 footer a { color: #a5a4a4 }
 /* pagelist */
 .pagelist { text-align: center; color: #666; width: 100%; clear: both; margin: 20px 0; padding-top: 20px }
 .pagelist a { margin: 0 2px; border: 1px solid #000; padding: 5px 10px; }
 .pagelist > b { border: 1px solid #000; padding: 5px 10px; }
 .curPage { font-weight: bold }
 .allpage { }
 #gd{ width:304px}
 .picsbox { width: 100%; overflow: hidden; position: relative; }
 /*banner*/
 .banner { width: 66%; overflow: hidden; float: left }
 .fader { position: relative; width: 100%; padding-top: 60%; font-family: "futura", arial; overflow: hidden; }
 .fader .slide { position: absolute; width: 100%; top: 0; z-index: 1; opacity: 0; height: 100%; }
 .fader .slide img { width: 100%; height: 100%; }
 .fader .prev, .fader .next { position: absolute; height: 80px; line-height: 55px; width: 50px; font-size: 100px; text-align: center; color: #fff; top: 50%; left: 50px; z-index: 4; margin-top: -25px; cursor: pointer; opacity: 0; -webkit-transition: all 150ms; transition: all 150ms; }
 .fader .next { left: auto; right: 50px; }
 .fader .pager_list { position: absolute; width: 100%; height: 40px; padding: 0; line-height: 40px; bottom: 0; text-align: center; z-index: 4; }
 .fader .pager_list li { display: inline-block; width: 15px; height: 15px; margin: 0 7px; background: #fff; opacity: .3; text-indent: -9999px; border-radius: 999px; cursor: pointer; -webkit-transition: all 150ms; transition: all 150ms; }
 .fader .pager_list li:hover, .fader .pager_list li.active { opacity: 1; }
 .banner:hover .fader_controls .page.prev { opacity: 0.5; left: 0 }
 .banner:hover .fader_controls .page.next { opacity: 0.5; right: 0 }
 .imginfo { z-index: 9; position: absolute; font-size: 26px; color: #FFF; display: block; overflow: hidden; bottom: 12%; left: 0; right: 0; display: block; background: #00000061; padding: 0 40px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
 /*toppic*/
 .toppic { width: 32%; float: right; overflow: hidden; position: relative; }
 .toppic li { width: 100%; background: #000; position: relative; overflow: hidden; }
 .toppic li i { display: block; opacity: 0.7; -webkit-transition: all .5s ease; transition: all .5s ease; overflow: hidden }
 .toppic li i img { width: 100%; height: 216px; }
 .toppic li h2 { position: absolute; bottom: 0; left: 0; right: 0; padding: 10px 20px; color: #fff; display: block; font-weight: normal; font-size: 16px; overflow: hidden; background: rgba(0,0,0,0.7); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
 .toppic li span { position: absolute; top: 20px; left: 20px; padding: 6px 10px; background: rgba(0, 0, 0, .7); font-size: 12px; display: block; color: #FFF; border-radius: 3px; }
 .toppic li:hover i { opacity: 1; }
 .toppic li:last-child { margin-top: 19px }
 /*blogsbox*/
 .blogsbox { width: 66%; overflow: hidden; float: left }
 .blogs { overflow: hidden; margin-bottom: 20px; padding: 20px; background: #FFF; -webkit-box-shadow: 0 2px 5px 0 rgba(146, 146, 146, .1); box-shadow: 0 2px 5px 0 rgba(146, 146, 146, .1); -webkit-transition: all 0.6s ease; transition: all 0.6s ease; }
 .blogs .blogpic { float: left; width: 30%; max-height: 170px; margin-right: 20px; display: block; overflow: hidden; }
 .blogs .blogpic img { width: 100%; height: auto; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; margin-bottom: 10px }
 .blogs .blogpic :hover img { -webkit-transform: scale(1.1); transform: scale(1.1) }
 .blogs .blogtitle { margin: 0 0 10px 0; font-size: 16px; overflow: hidden; }
 .blogs .blogtitle a:hover { color: #236579; }
 .blogs .blogtext { font-size: 15px; color: #48494d; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; margin-top: 20px;line-height: 28px; }
 .bloginfo { overflow: hidden; margin-top: 30px }
 .bloginfo ul li { float: left; font-size: 12px; padding: 0 0 0 20px; color: #748594; line-height: 1.5; display: inline-block; }
 .bloginfo ul li a { color: #748594; }
 .bloginfo ul li a:hover { color: #000 }
 /*设置图标*/
 /*.bloginfo .author { background: url(/images/auicon.jpg) no-repeat 0 0 }*/
 /*.bloginfo .lmname { background: url(/images/auicon.jpg) no-repeat top -23px left; }*/
 /*.bloginfo .timer { background: url(/images/auicon.jpg) no-repeat top -44px left; }*/
 /*.bloginfo .view { background: url(/images/auicon.jpg) no-repeat top -64px left; }*/
 /*.bloginfo .like { background: url(/images/auicon.jpg) no-repeat top -85px left; }*/
 /*bplist*/
 .bplist { width: 100%; overflow: hidden; display: block; margin-bottom: 20px }
 .bplist li { float: left; width: 32.8%; height: 174px; overflow: hidden; }
 .bplist li:nth-child(2) { margin-left: 6px }
 .bplist li:last-child { float: right }
 .bplist li img { width: auto; min-width: 100%; height: 174px; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; }
 .bplist li:hover img { -webkit-transform: scale(1.1); transform: scale(1.1) }
 /*bigpic*/
 .bigpic { overflow: hidden; width: 100%; display: block; margin-bottom: 20px; background: #000 }
 .bigpic img { width: 100%; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; }
 .bigpic:hover img { opacity: 0.8 }
 /*sidebar*/
 .sidebar { width: 32%; overflow: hidden; float: right }
 .sidebar div { padding: 30px 30px; margin-bottom: 20px; background: #FFF; -webkit-box-shadow: 0 2px 5px 0 rgba(146, 146, 146, .1); box-shadow: 0 2px 5px 0 rgba(146, 146, 146, .1); }
 .hometitle { font-size: 18px; color: #282828; font-weight: 600; margin: 0; text-transform: uppercase; padding-bottom: 15px; margin-bottom: 25px; position: relative; }
 .hometitle:after { content: ""; background-color: #282828; left: 0; width: 50px; height: 2px; bottom: 0; position: absolute; -webkit-transition: 0.5s; transition: 0.5s; }
 .sidebar div:hover ::after { width: 70px; }
 /*//////////////sidebar//////////////////*/
 /* zhuanti */
 .zhuanti { overflow: hidden }
 .zhuanti ul { width: 100%; overflow: hidden; display: block; clear: both; }
 .zhuanti li { margin: 0 0 20px 0; overflow: hidden; height: 200px; position: relative; }
 .zhuanti li i { background: #000; display: block }
 .zhuanti img { width: 100%; -webkit-transition: all .5s ease; transition: all .5s ease; opacity: 0.5 }
 .zhuanti p { position: absolute; top: 30%; left: 0; right: 0; color: #FFF; text-align: center; font-size: 15px; overflow: hidden; margin-top: 5px; padding: 0 40px; }
 .zhuanti p a { color: #fff; }
 .zhuanti span { width: 80px; margin: 10px auto; background: transparent; font-size: 12px; border: 1px solid #FFF; border-radius: 40px; padding: 4px 0; color: #FFF; display: block; clear: both; -webkit-transition: all .3s ease; transition: all .3s ease; }
 .zhuanti li:hover img { opacity: 0.6 }
 .zhuanti li:hover span { background: #FFF; }
 .zhuanti li:hover span a { color: #333 }
 /*tjpic */
 .tjpic { width: 100%; height: 170px; background: #000; margin-bottom: 20px; overflow: hidden; display: block; clear: both; position: relative; }
 .tjpic img { width: 100%; min-height: 170px; -webkit-transition: all .5s ease; transition: all .5s ease; }
 .tjpic p { position: absolute; bottom: 0; left: 0; right: 0; padding: 10px 20px; font-size: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; ; background: rgba(0,0,0,0.7); color: #fff; }
 .tjpic p a { color: #fff; }
 .tjpic:hover img { -webkit-transform: scale(1.1); transform: scale(1.1) }
 /*sidenews*/
 .sidenews { }
 .sidenews li { margin: 0 0 20px 0; overflow: hidden }
 .sidenews li p { line-height: 24px; color: #888; font-size: 15px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; }
 .sidenews li a { color: #48494d; }
 .sidenews li a:hover { color: #2D3C57; }
 .sidenews i { width: 100px; height: 75px; overflow: hidden; display: block; border: #efefef 1px solid; float: left; margin-right: 10px }
 .sidenews img { height: 100%; max-height: 75px; margin: auto; -webkit-transition: all .5s ease; transition: all .5s ease; -webkit-transition: all 0.5s; transition: all 0.5s; }
 .sidenews li:hover i img { -webkit-transform: scale(1.1); transform: scale(1.1) }
 .sidenews span { font-size: 12px; color: #9A9A9A; margin-top: 10px; display: block }
 /*tags*/
 .cloud { clear: both; overflow: hidden; background: #fff; margin-bottom: 10px }
 .cloud ul { overflow: hidden; font-size: 14px }
 .cloud ul a { line-height: 24px;  display: block; background: #999; float: left; padding: 3px 11px; margin: 10px 10px 0 0; border-radius: 8px; -webkit-transition: all .5s ease; transition: all .5s ease; -webkit-transition: all 0.5s; transition: all 0.5s; color: #FFF }
 .cloud ul a:nth-child(8n-7) { background: #8A9B0F
}
 .cloud ul a:nth-child(8n-6) { background: #808000
}
 .cloud ul a:nth-child(8n-5) { background: #3FB8AF
}
 .cloud ul a:nth-child(8n-4) { background: #0086B3
}
 .cloud ul a:nth-child(8n-3) { background: #009926
}
 .cloud ul a:nth-child(8n-2) { background: #00AAAA
}
 .cloud ul a:nth-child(8n-1) { background: #C8C8A9
}
 .cloud ul a:nth-child(8n) { background: #83AF9B
}
 .cloud ul a:first-child { background: #036564
}
 .cloud ul a:hover { border-radius: 0; text-shadow: #000 1px 1px 1px }
 /*links*/
 .links ul { overflow: hidden }
 .links ul li { line-height: 24px; margin: 0 10px 10px 0; display: block; float: left }
 .links ul a:hover { text-decoration: underline; color: #000 }
 /*guanzhu*/
 .guanzhu ul li { font-size: 12px; margin-bottom: 10px; background: #fff; color: #525252; line-height: 40px; padding: 0 0 0 34px; border: 1px solid #DDD; border-radius: 2px; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
 .guanzhu .sina { border: #ec3d51 1px solid; background: url(/images/gzbg.jpg) no-repeat 0 10px }
 .guanzhu .tencent { border: #68a6d6 1px solid; background: url(/images/gzbg.jpg) no-repeat 0 -43px }
 .guanzhu .qq { border: #2ab39a 1px solid; background: url(/images/gzbg.jpg) no-repeat 0 -98px }
 .guanzhu .qqGroup { border: #EB6841 1px solid; background: url(/images/qqGroup.png) no-repeat; background-size:22px; background-position-y:47%;}
 .guanzhu .email { border: #12aae8 1px solid; background: url(/images/gzbg.jpg) no-repeat 0 -150px }
 .guanzhu .wxgzh { border: #199872 1px solid; background: url(/images/gzbg.jpg) no-repeat 0 -200px }
 .guanzhu .github { border: #236579 1px solid; background: url(/images/github.jpg) no-repeat; background-size:25px; background-position-y:47%; }
 .guanzhu .gitee { border: #36A4BB 1px solid; background: url(/images/gitee.jpg) no-repeat; background-size:25px; background-position-y:47%; }
 .guanzhu .wx { overflow: hidden; padding: 0 }
 .guanzhu .wx img { width: 100%; }
 .guanzhu ul li span { float: right; text-align: center; width: 85px; -webkit-transition: all .5s ease; transition: all .5s ease; -webkit-transition: all 0.5s; transition: all 0.5s; }
 .guanzhu .sina span { background: #ec3d51; }
 .guanzhu .tencent span { background: #68a6d6; }
 .guanzhu .qq span { background: #2ab39a; }
 .guanzhu .qqGroup span { background: #EB6841; }
 .guanzhu .email span { background: #12aae8; }
 .guanzhu .wxgzh span { background: #199872; }
 .guanzhu .github span { background: #236579; }
 .guanzhu .gitee span { background: #36A4BB; }
 .guanzhu a span { color: #FFF }
 .guanzhu ul li:hover span { width: 100px; }
 /*gd*/
 .gd { width: 300px; top: 100px; z-index: 999; position: fixed; _position: absolute; _top:expression(documentElement.scrollTop + 0 + "px");
_margin-top: 100px; }
 /*content*/
 .news_infos { float: left; margin-bottom: 20px; width: 66%; background: #fff; -webkit-box-shadow: 0 2px 5px 0 rgba(146, 146, 146, .1); box-shadow: 0 2px 5px 0 rgba(146, 146, 146, .1); }
 h1.t_nav span { float: right; color: #000; }
 h1.t_nav { border-bottom: #bfbfbf 1px solid; font-size: 16px; font-weight: normal; line-height: 40px; width: 100%; overflow: hidden; margin-bottom: 10px ;font-weight: bold;}
 .n1, .n2 { width: 100px; display: block; text-align: center; float: left; color: #fff; }
 .n1 { background: #000; }
 .n2 { background: #3a6ab5; }
 .sidebar .about { background: #FFF url(/images/banner.png) no-repeat top center; overflow: hidden; }
 .avatar { margin: 40px auto 20px; width: 100px }
 .avatar img { width: 100px; border-radius: 50% }
 .abname { color: #3f3f3f; font-weight: bold; font-size: 16px; margin-bottom: 10px; text-align: center }
 .abposition { color: #595959; text-align: center }
 .abtext { padding: 20px 20px; color: #999; line-height: 26px; text-align: justify; }
 .weixin img { width: 100% }
 /*pagebg*/
 .pagebg { margin-top: 60px; padding: 100px 0; text-align: center; width: 100%; }
 /*pagebg.pagebg p { font-size: 36px; color: #FFF; }*/
 .ab {background-size: cover; background-position: top center; }
 .sh {background-size: cover; background-position: top center; }
 .sorts {background-size: cover; background-position: top center; }
 .classify {background-size: cover; background-position: top center; }
 .tagPage { background-size: cover; background-position: top center; }
 .timer { background-size: cover; background-position: top center; }
 /*share*/
 .share {overflow: hidden; padding-top: 10px }
 .shareli { margin: 0 15px; padding-bottom: 10px }
 .share ul li { width: 25%; float: left; overflow: hidden; position: relative; margin-bottom: 30px; -webkit-transition: all .3s ease; transition: all .3s ease; }
 .share ul li i { display: block; overflow: hidden;}
 .share ul li i img {
  width: 100%;
  height: 160px;
  margin: auto
}
 .share ul li h2 { height: 38px; font-size: 14px; line-height: 1.4; overflow: hidden; background: #fff; padding: 15px 13px; font-weight: normal; -webkit-box-shadow: 0 5px 10px 0 rgba(146, 146, 146, .1); box-shadow: 0 5px 10px 0 rgba(146, 146, 146, .1); }
 .share ul li h2 b { height: 38px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; font-weight: normal }
 .share ul li:hover { transform: translateY(-6px); -webkit-transform: translateY(-6px); -moz-transform: translateY(-6px); }
 .share ul li span { position: absolute; right: 30px; top: 15px; background: rgba(232, 40, 74, .8); color: #FFF; padding: 3px 8px; font-size: 12px; border-radius: 3px; }
 /*timer*/
 .timebox { position: relative; height: 800px; overflow: scroll; overflow-x: hidden; overflow-y: auto;}
 .timebox li { overflow: hidden; font-size: 16px; margin: 10px 0; line-height: 44px; }
 .timebox li a { background: #FFF; display: block; float: left; padding: 0 30px; position: relative; -webkit-box-shadow: 0 5px 10px 0 rgba(146, 146, 146, .1); box-shadow: 0 5px 10px 0 rgba(146, 146, 146, .1); -webkit-transition: all .5s ease; transition: all .5s ease; }
 .timebox li span { margin-right: 90px; display: block; float: left; background: #f7f7f7; height: 44px; color: #999; -webkit-transition: all .5s ease; transition: all .5s ease; }
 .timebox:before { content: ''; position: absolute; top: 0; bottom: 0; width: 3px; background: #ccc; left: 141px; margin-left: -10px; }
 .timebox li a:before { right: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; border-right-color: #fff; border-width: 10px; top: 10px; }
 .timebox li a:after { right: 100%; /* border: solid transparent; */ content: " "; height: 5px; width: 5px; border: 2px solid #cccaca; background: #8e9baf; position: absolute; top: 16px; left: -51px; border-radius: 50%; -webkit-transition: all .5s ease; transition: all .5s ease; }
 #list, #list2 { overflow: hidden; clear: both }
 .timebox li:hover a { padding-right: 60px }
 .timebox li:hover a:after { background: #3a6ab5 }
 .timebox li:hover span { color: #000 }
 /*infosbox*/
 .infosbox { float: left; width: 74%; overflow: hidden; background: #FFF; }
 .newsview { padding: 0 30px }
 .intitle { line-height: 40px; height: 40px; font-size: 14px; ; border-bottom: #000 2px solid; }
 .intitle a { font-weight: normal; }
 .news_title { font-size: 24px; font-weight: normal; padding: 30px 0 0 0; color: #333; }
 .news_author { width: 100%; color: #999; line-height: 18px; }
 .news_author span { margin-right: 10px; padding-left: 20px }
 .au01 { background: url(/images/author.png) no-repeat left center }
 .au02 { background: url(/images/date.png) no-repeat left center }
 .au03 b { color: #333; padding: 0 5px }
 .au04 { font-weight: normal; }
 .news_about { color: #888888; border: 1px solid #F3F3F3; padding: 10px; margin: 20px auto 15px auto; line-height: 23px; background: none repeat 0 0 #F6F6F6; }
 .news_about strong { color: #38485A; font-weight: 400 !important; font-size: 13px; padding-right: 8px; }
 .news_content { line-height: 24px; font-size: 14px; }
 .news_content p { overflow: hidden; padding-bottom: 4px; padding-top: 6px; word-wrap: break-word; }
 .tags a { background: #F4650E; padding: 3px 8px; margin: 0 5px 0 0; color: #fff; }
 .tags { margin: 30px 0; }
 .infosbox .news_con { line-height: 1.8; font-size: 16px; text-align: justify; }
 .infosbox .news_con p { margin-bottom: 25x }
 .infosbox .news_con img { max-width: 740px; height: auto; }
 .infosbox .news_con video { max-width: 740px; height: auto; }
 .infosbox .share { padding: 20px; }
 .nextinfo { line-height: 24px; width: 100%; background: #FFF; border-radius: 10px; overflow: hidden; margin: 20px 0 }
 .nextinfo p { padding: 4px 10px; border-radius: 5px; }
 .nextinfo a:hover { color: #000; text-decoration: underline }
 .diggit { float: left; width: 140px; margin: auto; background: #E2523A url(/images/dzbg.jpg) no-repeat center left 10px; color: #fff; -webkit-box-shadow: 1px 2px 6px 0px rgba(0,0,0,.2); box-shadow: 1px 2px 6px 0px rgba(0,0,0,.2); border-radius: 3px; line-height: 40px; text-align: center; padding-left: 20px; margin-left: 20%; }
 .diggit a { color: #fff; }
 #diggnum { margin: 5px; }
 .otherlink, .xzsm, .ffsm { width: 100%; background: #FFF; border-radius: 10px; overflow: hidden; margin: 20px 0 }
 .otherlink h2 { border-bottom: #000 2px solid; line-height: 40px; font-size: 14px; background: url(/images/5794.png) left 10px center no-repeat; padding-left: 40px; color: #000 }
 .otherlink ul { margin: 10px 0 }
 .otherlink li { line-height: 24px; height: 24px; display: block; width: 290px; float: left; overflow: hidden; margin-right: 30px; padding-left: 10px; }
 .otherlink li a:hover { text-decoration: underline; color: #000 }
 .news_pl { margin: 10px 0; width: 100%; background: #FFF; border-radius: 10px; overflow: hidden; margin: 20px 0; min-height: 360px }
 .news_pl h2 { background: url(/images/newsbg03.png) no-repeat left 10px center; border-bottom: #000 2px solid; line-height: 40px; font-size: 14px; padding-left: 30px; color: #000 }
 .xzsm ul, .ffsm ul { padding: 20px; line-height: 24px; border-top: 6px solid #a6b5c5; }
 .bt-blue { display: block; line-height: 40px; height: 40px; background: #1e8ec5; width: 100px; text-align: center; }
 .bt-blue a { color: #fff }
 .gbko { padding: 10px; background: #fff; }
 .ad { overflow: hidden }
 .ad img { width: 100% }
 .leftbox { width: 70%; float: left; overflow: hidden; }
 .rightbox { width: 28%; float: right; overflow: hidden; }
 .aboutme { overflow: hidden; background: #fff; }
 .ab_con { line-height: 30px; padding: 10px; }
 .ab_con p { background: #f6f6f6; margin: 5px 0; padding-left: 10px; border-radius: 5px; text-shadow: rgba(255, 255, 255, 0.3) 0px 1px 0px; }
 .ab_box .avatar { width: 100px; height: 100px; overflow: hidden; border-radius: 50px; margin: 10px auto 0; }
 .ab_box .avatar img { width: 100px; height: 100px }
 .ab_box .news_infos { padding: 30px 0 }
 .meandblog { padding: 20px; border-radius: 10px; overflow: hidden; margin: 0 0 20px 0; }
 .meandblog li { background: #f1f1f1; line-height: 30px; margin: 5px 0; padding: 0 0 0 10px; border-radius: 10px; border-top: 2px solid #e2e2e2; text-shadow: #eae7e7 0px 0px 1px; }
 .meandblog li a:hover { color: #000 }
 /*money*/
 .dasbox { width: 130px; float: left; margin-left: 40px; background: url(/images/dsbz.jpg) no-repeat left 20px center #E2523A; -webkit-box-shadow: 1px 2px 6px 0px rgba(0,0,0,.2); box-shadow: 1px 2px 6px 0px rgba(0,0,0,.2); border-radius: 3px; line-height: 40px; padding-left: 10px; text-align: center; }
 .hide_box { z-index: 999; filter: alpha(opacity=50); background: #666; opacity: 0.5; -moz-opacity: 0.5; left: 0; top: 0; height: 99%; width: 100%; position: fixed;}
 .shang_box { width: 430px; padding: 40px 10px; background: #fff url(/images/tbg.jpg) no-repeat left top 30px; ; border-radius: 10px; position: fixed; z-index: 1000; left: 50%; top: 50%; margin-left: -280px; margin-top: -280px; border: 1px dotted #dedede; }
 .shang_box img { border: none; border-width: 0; }
 .dasbox a { color: #fff; }
 .shang_close { float: right; display: inline-block; }
 .shang_tit { width: 100%; height: 70px; text-align: center; line-height: 70px; }
 .shang_tit p { color: #a3a3a3; text-align: center; font-size: 16px; }
 .shang_payimg { width: 140px; padding: 10px; border: 6px solid #EA5F00; margin: 0 auto; border-radius: 3px; height: 140px; }
 .shang_payimg img { display: block; text-align: center; width: 140px; height: 140px; }
 .pay_explain { text-align: center; margin: 10px auto; font-size: 12px; color: #545454; }
 .radiobox { width: 16px; height: 16px; background: url(/images/radio2.jpg); display: block; float: left; margin-top: 5px; margin-right: 14px; }
 .checked .radiobox { background: url(/images/radio1.jpg); }
 .shang_payselect { text-align: center; margin: 0 auto; margin-top: 40px; cursor: pointer; height: 60px; width: 280px; }
 .shang_payselect .pay_item { display: inline-block; margin-right: 10px; float: left; }
 .shang_payselect img { float: left }
 /*归档页面*/
 .sortBox .time {
    float: left;
    width: 17%;
    height: 800px;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
}
 .sortBox .article {
    margin-left: 20px;
    float: left;
    width: 78%;
    height: 800px;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
}
 @media screen and (min-width: 1024px) and (max-width: 1199px) {
header { width: 100%; margin: auto; }
nav { width: 90% }
#starlist li { padding: 0 15px; }
article { width: 90%; }
.fader { padding-top: 0; height: 360px }
.imginfo { bottom: 15% }
.toppic li i img { height: 170px; }
#gd { width: 230px }
.container { width: 90%; margin: 20px auto; }
}
 @media screen and (min-width: 960px) and (max-width: 1023px) {
header { width: 100%; margin: auto; }
nav { width: 90% }
#starlist li { padding: 0 5px; }
article { width: 90%; }
#starlist li { width: 80px }
.fader { padding-top: 0; height: 337px }
.imginfo { bottom: 15% }
.toppic li i img { height: 160px; }
#gd { width: 220px }
.zhuanti p { top: 20% }
.container { width: 90%; margin: 20px auto; }
.share ul li i { }
.timebox li:hover a { padding: 0 30px }
}
 @media screen and (min-width: 768px) and (max-width: 959px) {
header, .blogsbox { width: 100%; margin: auto; }
nav { width: 100%; position: relative }
#starlist { display: none; background: rgba(0,0,0,.5); width: 100%; margin-left: 0; }
#starlist li { display: block; padding: 0 0 0 0; width: 60%; background: #fff; border-bottom: #f5f5f5 1px solid; }
.sub { display: block; padding-left: 0; width: 100%; position: static; }
#starlist .sub li { border-bottom: none; }
#starlist li a { color: #333; }
#starlist .sub li { width: 100%; text-align: center }
.menu:after { display: none }
#mnavh { position: absolute; display: block; top: 8px; left: 10px }
#starlist li:last-child { padding-bottom: 100% }
#starlist .sub li:last-child { padding-bottom: 0 }
.logo { float: none }
.imglogo{width:19.375rem;height: 3.75rem;padding: 5.625rem;}
article { width: 96%; }
.imginfo { bottom: 17% }
.fader { padding-top: 0; height: 279px }
.toppic li i img { height: 130px; }
.sidebar { display: none }
.imginfo { font-size: 22px }
.news_infos { width: 100% }
.container { width: 90%; margin: 20px auto; }
.shareli { margin: 0 5px; }
.share ul li i { height: 150px }
.share ul li h2 { padding: 15px 5px; }
h1.t_nav span { display: none }
.timebox li { font-size: 15px }
.timebox li span { margin-right: 30px }
.timebox:before { left: 100px; }
.timebox li a:after { left: -26px }
.timebox li:hover a { padding: 0 30px }
.infosbox { width: 100% }
.pagebg { margin-top: 50px; }
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
header, .blogsbox, .banner { width: 100%; margin: auto; }
nav { width: 100%; position: relative }
#starlist { display: none; background: rgba(0,0,0,.5); width: 100%; margin-left: 0; }
#starlist li { display: block; padding: 0 0 0 0; width: 60%; background: #fff; border-bottom: #f5f5f5 1px solid; }
.sub { display: block; padding-left: 0; width: 100%; position: static; }
#starlist .sub li { border-bottom: none; }
#starlist li a { color: #333; }
#starlist .sub li { width: 100%; text-align: center }
.menu:after { display: none }
#mnavh { position: absolute; display: block; top: 8px; left: 10px }
#starlist li:last-child { padding-bottom: 100% }
#starlist .sub li:last-child { padding-bottom: 0 }
.logo { float: none }
article { width: 96%; }
.toppic { display: none }
.bloginfo { width: 100%; clear: both }
.blogs .blogpic { width: 30%; height: auto }
.fader { padding-top: 50%; width: 100% }
.imginfo { font-size: 20px; bottom: 20%; }
.bloginfo ul li { margin-right: 10px }
.bplist li img { height: 100px }
.bplist li { height: 100px }
.bigpic img { height: auto }
.blogs .blogtext { margin-top: 10px; }
.bplist li:nth-child(2) { margin-left: 3px; }
.sidebar { display: none }
.news_infos { width: 100% }
h1.t_nav span { display: none }
.container { width: 90%; margin: 20px auto; }
.share ul li { width: 50% }
.share ul li i { height: 150px }
.shareli { margin: 0 15px; }
.share ul li h2 { padding: 15px 15px; }
.timebox li { font-size: 15px }
.timebox li span { display: none }
.timebox:before { display: none }
.timebox li:hover a { padding: 0 30px }
.infosbox { width: 100% }
.pagebg { margin-top: 50px; }
.diggit { float: none; margin-left: auto; }
.dasbox { display: none }



/*归档页面*/

.sortBox .time {
    float: left;
    width: 20%;
    height: 800px;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
}

.sortBox .article {
    margin-left: 20px;
    float: left;
    width: 50%;
    height: 800px;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
}

}
 @media only screen and (max-width: 479px) {
.news_pl {
  overflow: scroll;
}
.newsview { padding: 0 1px }
.news_infos {
  width: 100%;
}
.message_infos {
  min-height: 20px;
}
header, .blogsbox, .banner { width: 100%; margin: auto; }
nav { width: 100%; position: relative }
#starlist { display: none; background: rgba(0,0,0,.5); width: 100%; margin-left: 0; }
#starlist li { display: block; padding: 0 0 0 0; width: 60%; background: #fff; border-bottom: #f5f5f5 1px solid; }
.sub { display: block; padding-left: 0; width: 100%; position: static; }
#starlist .sub li { border-bottom: none; }
#starlist li a { color: #333; }
#starlist .sub li { width: 100%; text-align: center }
.menu:after { display: none }
#mnavh { position: absolute; display: block; top: 8px; left: 10px }
#starlist li:last-child { padding-bottom: 100% }
#starlist .sub li:last-child { padding-bottom: 0 }
.logo { float: none }
.imglogo{width:9.375rem;height: 3.75rem;padding-top: 0.625rem;padding-bottom: 0.625rem;padding-left:3.125rem;}
article { width: 96%; }
.toppic { display: none }
article { width: 90%; margin: 70px auto 0 }
.imginfo { font-size: 18px; bottom: 22%; }
.bloginfo { width: 100%; clear: both; }
.blogs .blogpic { width: 100%; height: auto; margin-bottom: 10px }
.fader { padding-top: 60%; width: 100% }
.bloginfo ul li { margin-right: 5px }
.bplist li img { height: 100px }
.bplist li { height: 100px }
.bigpic img { height: auto }
.blogs .blogtext { width: 100%; }
.bloginfo ul li { background-image: none }
.bloginfo .createTime { display: none }
.bplist li:nth-child(2) { margin: 0 0 0 2px }
.sidebar { display: none }
h1.t_nav span { display: none }
.container { width: 90%; margin: 20px auto; }
.share ul li { width: 50% }
.share ul li i { height: 150px }
.shareli { margin: 0 3%; }
.share ul li h2 { padding: 15px 15px; }
footer p { padding: 0 30px }
.timebox li { font-size: 15px }
.timebox li span { display: none }
.timebox:before { display: none }
.timebox li:hover a { padding: 0 30px }
.infosbox { width: 100% }
.infosbox .news_con img {
  vertical-align:middle;
  width: 270px;
  text-align:center;
  border: 1px solid #eee;
}
.pagebg { margin-top: 50px; }
.diggit { float: none; margin-left: auto; }
.dasbox { display: none }

/*归档页面*/
.sortBox .time {
    float: left;
    width: 34%;
    height: 800px;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
}

.sortBox .article {
    margin-left: 20px;
    float: left;
    width: 60%;
    height: 800px;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
}

}
 ::-webkit-scrollbar-track-piece {
    background-color:#f8f8f8;
    }
 ::-webkit-scrollbar {
    width:9px;
    height:9px;
    }
 ::-webkit-scrollbar-thumb {
    background-color:#dddddd;
    background-clip:padding-box;
    min-height:28px;
    }
 ::-webkit-scrollbar-thumb:hover {
    background-color:#bbb;
    }
