body { max-width: 750px; height: 100%; font-family: 'pingfang sc',microsoft yahei; font-size: 16px; margin: 0 auto; color: #323232; overflow-x: hidden; background: #f5f5f5; position: relative; }
*{margin:0;padding:0;}
/* 请使用字体"pingfang sc"字体 */


/*清除样式*/
* { -webkit-tap-highlight-color:rgba(0,0,0,0); }
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea, button, input,a { -webkit-appearance: none; outline: none; font-family: 'pingfang sc',microsoft yahei; }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 100px white inset; }

@font-face { font-family: DINOffcPro; src:url('/css/fonts/DINOffcPro.woff'), url('/css/fonts/DINOffcPro.ttf'), url('/css/fonts/DINOffcPro.eot'), url('/css/fonts/DINOffcPro.svg'), url('/css/fonts/DINOffcPro.otf'); }


/*顶部*/
.gdxq-xq-top { width: 100%; }
.gdxq-xq-top p { margin: 0px; }
.gdxq-xq-top .gdxq-xq-pic { width: 100%; height: 235px; overflow: hidden; position: relative; font-size: 0px; }
.gdxq-xq-top .gdxq-xq-pic img { width: 100%; height: 100%; object-fit: cover; }
.gdxq-xq-top .gdxq-xq-pic .gdxq-xq-meta { width: 100%; position: absolute; bottom: 0px; left: 0px; padding: 15px 10px; box-sizing: border-box; z-index: 1; }
.gdxq-xq-top .gdxq-xq-pic:after { content: ""; width: 100%; height: 50%; background: linear-gradient(to bottom, transparent, rgba(0,0,0,0.75)); position: absolute; bottom: 0px; left: 0px; }
.gdxq-xq-top .gdxq-xq-pic .gdxq-xq-meta p img { width: 16px; height: 16px; margin-right: 10px; }
.gdxq-xq-top .gdxq-xq-pic .gdxq-xq-meta p { color: rgba(255,255,255,0.79); display: flex; align-items: center; font-size: 14px; margin-right: 35%; text-overflow: ellipsis; overflow: hidden; white-space: normal; }
.gdxq-xq-top .gdxq-xq-pic .gdxq-xq-meta span { position: absolute; bottom: 15px; right: 10px; font-size: 12px; color: rgba(255,255,255,0.79); padding: 2px 10px; background: rgba(0,0,0,0.5); border-radius: 50px; }

/*标题*/
.gdxq-xq-text { background: #fff; padding: 15px 10px; position: relative; }
.gdxq-xq-text p { margin: 0px; }
.gdxq-xq-text .gdxq-xq-title { margin-right: 75px; }
.gdxq-xq-text .gdxq-xq-title p { font-size: 16px; }
.gdxq-xq-text .gdxq-xq-title span { font-size: 14px; color: #999; display: block; margin-top: 5px; }
.gdxq-xq-text .gdxq-xq-gz { height: 29px; position: absolute; top: 15px; right: 10px; margin: auto; display: flex; align-items: center; }
.gdxq-xq-text .gdxq-xq-gz a { width: 65px; height: 29px; line-height: 29px; display: block; text-align: center; font-size: 14px; color: #fff; background: #2589ff; text-decoration: none; border-radius: 50px; }
.gdxq-xq-text .gdxq-xq-gz a.active { color: #666; background: #f0f0f0; }

/*围观*/
.gdxq-xq-wg { border-top: 1px solid #f5f5f5; background: #fff; font-size: 0px; position: relative; padding: 10px; }
.gdxq-xq-wg span { width: 35px; height: 35px; line-height: 13px; display: flex; align-items: center; justify-content: center; font-size: 12px; color: #666; background: #f0f0f0; border-radius: 5px; position: absolute; top: 10px; left: 10px; }
.gdxq-xq-wg p { font-size: 0px; margin: 2.5px 45px 0 35px; overflow: hidden; white-space: nowrap; }
.gdxq-xq-wg p img { width: 35px; height: 35px; border: 1px solid #ebebeb; display: inline-block; vertical-align: top; border-radius: 50px; box-sizing: border-box; margin-left: 3.9px; }
.gdxq-xq-wg i { font-style: normal; font-size: 12px; position: absolute; top: 10px; right: 10px; text-align: center; text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 37.5px; }

/*首页通用标题*/
.jl-common-title { padding: 10px 0 15px; border-bottom: 1px solid #f5f5f5; display: flex; justify-content: space-between; align-items: center; }
.jl-common-title p { font-weight: bold; font-size: 16px; }
.jl-common-title a { font-size: 12px; color: #999; text-decoration: none; }

/*进度*/
.gdxq-xq-jd { margin-top: 10px; background: #fff; padding: 0 10px 10px; }
.gdxq-xq-jd p { margin: 0px; }

.gdxq-xqjd-content { margin: 25px 0 15px; }
.gdxq-xqjd-content .gongdi_text_two{position:relative;width:100%;overflow: hidden;padding: 0px; box-sizing: border-box;}
.gdxq-xqjd-content .gongdi_text_two ul{width:100%; padding: 0px; margin: 0px; list-style: none;-ms-overflow-style: none;
    overflow: -moz-scrollbars-none;}
.gdxq-xqjd-content .gongdi_text_two ul::-webkit-scrollbar { width: 0 !important }
.gdxq-xqjd-content .gongdi_text_two ul li{position:relative;width:16.66%;margin-top:0;text-align:center;float: left;}
.gdxq-xqjd-content .gongdi_text_two ul li:before{content: '';position: absolute;left: -56%;top: 6px;width: 100%;height: 1px;display: inline-block;background-color: #d9d9d9;}
.gdxq-xqjd-content .gongdi_text_two ul li:first-child:before{content:'';display: none;}
.gdxq-xqjd-content .gongdi_text_two ul li i{position:relative;width:12px;height:12px;margin: 0 auto;display: block;border-radius: 100px;border:1px solid #d9d9d9;background: #fff;z-index: 1;}
.gdxq-xqjd-content .gongdi_text_two ul li.on i{width:14px;height:14px;border:none;background:url(../images/gdxq-jd-icon01.png)center center no-repeat;background-size:100%;}
.gdxq-xqjd-content .gongdi_text_two ul li.on01 i{width:14px;height:14px;border:none;background:url(../images/gdxq-jd-icon02.png)center center no-repeat;background-size:100%;}
.gdxq-xqjd-content .gongdi_text_two ul li.on:before{content:'';background-color:#2589ff;}
.gdxq-xqjd-content .gongdi_text_two ul li.on01:before{content:'';background-color:#2589ff;}
.gdxq-xqjd-content .gongdi_text_two ul li span{width:35px;margin-top:8px;display: inline-block; font-size: 14px;}

.gdxq-xqjd-content .gongdi_text_two ul.more li {
    width: 12.5%;
}
.gdxq-xqjd-content .gongdi_text_two ul.less li {
    width: 25%;
    text-align: center;
}

/*阶段*/
.gdxq-xq-sgjd { margin-top: 10px; background: #fff; padding: 0 10px 10px; }
.gdxq-xq-sgjd p { margin: 0px; }
.gdxq-xq-sgjd .gdxq-sgjd-item { position: relative; padding-bottom: 15px; margin-top: 15px; border-bottom: 1px solid #ebebeb; }
.gdxq-xq-sgjd .gdxq-sgjd-item:last-of-type { padding-bottom: 0px; border: 0px; }
.gdxq-xq-sgjd .gdxq-sgjd-item .gdxq-sgjd-adddel{position:absolute;right: -10px;top:0px;display:flex;border-radius:5px 0 0 5px;overflow:hidden;border: 1px solid #ebebeb;padding-right: 5px; background: #f5f5f5;}
.gdxq-xq-sgjd .gdxq-sgjd-item .gdxq-sgjd-adddel .gdxq-sgjd-adddel-btn{width:50px;height:30px;}
.gdxq-xq-sgjd .gdxq-sgjd-item .gdxq-sgjd-adddel .btn-add{/* color: #323232; */}
.gdxq-xq-sgjd .gdxq-sgjd-item .gdxq-sgjd-adddel .btn-del{color: #999;background: #f5f5f5;}
.gdxq-xq-sgjd .gdxq-sgjd-item .gdxq-sgjd-adddel .gdxq-sgjd-adddel-btn p{font-size:14px;/* color:#fff; */text-align: center;line-height:30px;}
.gdxq-xq-sgjd .wgw-floor10-avatar { width: 32px; height: 32px; border-radius: 50px; overflow: hidden; position: absolute; top: 32px; left: 0px; }
.gdxq-xq-sgjd .wgw-floor10-avatar img { width: 100% }
.gdxq-xq-sgjd .wgw-floor10-text { margin-left: 42px; }
.gdxq-xq-sgjd .wgw-floor10-top { display: flex; align-items: center; }
.gdxq-xq-sgjd .wgw-floor10-top p { font-size: 14px; color: #323232; }
.gdxq-xq-sgjd .wgw-floor10-top span { font-size: 12px; color: #2589ff; border: 1px solid #2589ff; padding: 2px 5px; border-radius: 5px; margin-left: 10px; }
.gdxq-xq-sgjd .wgw-floor10-p { font-size: 14px; margin-top: 10px; line-height: 1.9; }

/*.gdxq-xq-sgjd .wgw-floor10-p audio { width: 100%; height: 32px; padding: 0px; margin: 0px; box-sizing: border-box; border: 1px solid #ebebeb; background: #fff; border-radius: 50px; margin-top: 15px; }*/

.gdxq-xq-sgjd .wgw-floor10-p img { width: 20px; display: inline-block; vertical-align: middle; }
.gdxq-xq-sgjd .wgw-floor10-p .wgw-floor10-img { margin-top: 15px; font-size: 0px; }
.gdxq-xq-sgjd .wgw-floor10-p .wgw-floor10-img p { width: 32%; display: inline-block; vertical-align: top; margin-right: 2%; }
.gdxq-xq-sgjd .wgw-floor10-p .wgw-floor10-img p:last-of-type { margin-right: 0px; }
.gdxq-xq-sgjd .wgw-floor10-p .wgw-floor10-img img { width: 100%; }
.gdxq-xq-sgjd .wgw-sgjd-meta { display: flex; justify-content: space-between; align-items: center; margin-top: 10px; }
.gdxq-xq-sgjd .wgw-sgjd-meta span { font-size: 12px; color: #999; }
.gdxq-xq-sgjd .wgw-sgjd-meta .wgw-sgjd-btn { display: flex; align-items: center; }
.gdxq-xq-sgjd .wgw-sgjd-meta p { display: flex; align-items: center; margin-left: 15px; font-size: 14px; color: #999; }
.gdxq-xq-sgjd .wgw-sgjd-meta p img { width: 12px; margin-right: 5px; }
.gdxq-xq-sgjd .wgw-sgjd-meta p .sgjd-comment-02 { display: none; }
.gdxq-xq-sgjd .wgw-sgjd-meta p .sgjd-good-02 { display: none; }
.gdxq-xq-sgjd .gdxq-sgjd-cur { color: #2589ff; font-size: 14px; margin-bottom: 15px; }
.gdxq-xq-sgjd .gdxq-sgjd-item p.sgjd-btn-good.active { color: #2589ff; }
.gdxq-xq-sgjd .gdxq-sgjd-item p i { font-style: normal; }

.gdxq-xq-sgjd .gdxq-sgjd-item p.sgjd-btn-comment.active { color: #2589ff; }
.gdxq-xq-sgjd .gdxq-sgjd-item p.sgjd-btn-comment.active .sgjd-comment-02,.gdxq-xq-sgjd .gdxq-sgjd-item p.sgjd-btn-good.active .sgjd-good-02 { display: block; }
.gdxq-xq-sgjd .gdxq-sgjd-item p.sgjd-btn-comment.active .sgjd-comment-01,.gdxq-xq-sgjd .gdxq-sgjd-item p.sgjd-btn-good.active .sgjd-good-01 { display: none; }

.gdxq-xq-sgjd .gdxq-sgjd-box { width: 100%; margin-top: 10px; font-size: 0px; position: relative; overflow: hidden; }
.gdxq-sgjd-video { width: 100%; height: 200px; background: #000; overflow: hidden; border-radius: 10px; position: relative; margin-top: 10px; }
.gdxq-sqjd-audio { position: relative; margin-top: 10px; }
.gdxq-xq-sgjd .gdxq-sgjd-box video { width: 100%; height: 200px; }
#gdsz-upload-pic { display: block; }
/*.gdxq-xq-sgjd .gdxq-sgjd-box audio { width: 100%; height: 32px; padding: 0px; margin: 0px; box-sizing: border-box; border: 1px solid #ebebeb; background: #fff; border-radius: 50px; margin-top: 15px; }*/
.gdxq-xq-sgjd .gdxq-sgjd-box a {
    width: 32%;
    height: 0px;
    padding-bottom: 32%;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    margin: 0 2% 2% 0; 
    position: relative;
}
.gdxq-xq-sgjd .gdxq-sgjd-box a:nth-child(3n) { margin-right: 0px; }
.gdxq-xq-sgjd .gdxq-sgjd-box a img {width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0px; left: 0px; }

/*评论*/
.wgw-sgjd-pl { background: #f5f5f5; padding: 10px; margin-top: 5px; }
.gdxq-sgjd-item .wgw-sgjd-pl.active { display: block; }
.wgw-sgjd-pl .sgjd-pl-input { background: #fff; height: 32px; line-height: 32px; border: 1px solid #ebebeb; padding: 0 10px; box-sizing: border-box; font-size: 14px; color: #999; position: relative; margin-top: 10px; }
.wgw-sgjd-pl .sgjd-pl-input img { width: 12px; position: absolute; top: 5px; right: 10px; }
.wgw-sgjd-pl .sgjd-pl-list .sgjd-pl-item { margin-top: 10px; }
.wgw-sgjd-pl .sgjd-pl-list .sgjd-pl-item p img { width: 20px; display: inline-block; vertical-align: middle; }
.wgw-sgjd-pl .sgjd-pl-list .sgjd-pl-item p { font-size: 14px; }
.sgjd-pl-pjinfor p { display: flex; }
.wgw-sgjd-pl .sgjd-pl-list .sgjd-pl-item p span { color: #2589ff; }
.wgw-sgjd-pl .sgjd-pl-list .sgjd-pl-item .sgjd-pl-box { margin-top: 10px; font-size: 0px; }
.wgw-sgjd-pl .sgjd-pl-list .sgjd-pl-item .sgjd-pl-box a { width: 32%; height: 0px; padding-bottom: 32%; overflow: hidden; display: inline-block; vertical-align: top; margin: 0 2% 2% 0; position: relative; }
.wgw-sgjd-pl .sgjd-pl-list .sgjd-pl-item .sgjd-pl-box a:nth-child(3n) { margin-right: 0px; }
.wgw-sgjd-pl .sgjd-pl-list .sgjd-pl-item .sgjd-pl-box a img { width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0px; left: 0px; }
.wgw-sgjd-pl .sgjd-pl-list .sgjd-pl-item .sgjd-pl-box audio { width: 100%; height: 32px; box-sizing: border-box; border: 1px solid #d9d9d9; border-radius: 50px; }

/*发表*/
.wgw-gdxq-plfb { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 12; background: #fff; visibility: hidden; opacity: 0; transform: translateX(320px); transition: all 0.5s ease; }
.wgw-gdxq-plfb.active { visibility: visible; opacity: 1; transform: translateX(0); }
.wgw-gdxq-plfb .gdxq-plfb-title { height: 50px; position: relative; }
.wgw-gdxq-plfb .gdxq-plfb-title .gdxq-plfb-close { width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; position: relative; z-index: 1; }
.wgw-gdxq-plfb .gdxq-plfb-title .gdxq-plfb-close img { width: 20px; }
.wgw-gdxq-plfb .gdxq-plfb-title p { position: absolute; top: 0px; left: 0px; width: 100%; height: 50px; line-height: 50px; text-align: center; text-decoration: none; color: #323232; font-size: 16px; margin: 0px; }
.wgw-gdxq-plfb .gdxq-plfb-title a { width: 75px; height: 50px; display: flex; justify-content: center; align-items: center; position: absolute; top: 0px; right: 0px; z-index: 1; font-size: 16px; color: #2589ff; text-decoration: none; text-align: center; }
.wgwgd-sz-textarea { padding: 10px; background: #fff; border-top: 1px solid #ebebeb; }
.wgwgd-sz-textarea .pl_content_input { width: 100%; box-sizing: border-box; resize: none; height: 275px; border: 0px; font-size: 14px; outline: none; }
.wgwgd-sz-textarea .pl_content_input:empty::before {
    content: attr(placeholder);
    color: #999;
}
.wgwgd-sz-textarea .wgwgd-sz-box { width: 100%; position: absolute; bottom: 0px; left: 0px; padding: 0 10px; box-sizing: border-box; }

.wgwgd-sz-textarea .gdsz-select-text { display: flex; justify-content: space-between; align-items: center; }
.wgwgd-sz-textarea .gdsz-select-text p { margin: 0px; display: flex; align-items: center; color: #2589ff; background: #edf5ff; padding: 5px 10px; border-radius: 50px; font-size: 14px; }
.wgwgd-sz-textarea .gdsz-select-text p img { width: 16px; margin-right: 5px; }
.wgwgd-sz-textarea .gdsz-select-text span { font-size: 14px; color: #999; }

.wgwgd-sz-textarea .gdsz-upload-content { margin-top: 10px; }

.wgwgd-sz-textarea .gdsz-upload-btn { margin-top: 10px; font-size: 0px; max-height: 200px; overflow-y: auto; }
.wgwgd-sz-textarea .z_mask {width: 100%; height: 100%; background: rgba(0, 0, 0, .5); position: fixed; top: 0; left: 0; z-index: 999; display: none; }
.wgwgd-sz-textarea .z_mask .z_alert {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff; width: 90%; padding: 0 15px 0; box-sizing: border-box; border-radius: 10px; }
.wgwgd-sz-textarea .z_mask .z_alert p:first-child {text-align: center; border-bottom: 1px solid #ebebeb; padding: 25px 0; font-size: 16px; }
.wgwgd-sz-textarea .z_mask .z_alert p:nth-child(2) {font-size: 0px; }
.wgwgd-sz-textarea .z_mask .z_alert p span {width: 50%; display: inline-block; font-size: 14px; text-align: center; padding: 15px 0; position: relative; }
.wgwgd-sz-textarea .z_mask .z_alert p span:first-child:after {border-right: 1px solid #ebebeb; content: ""; width: 1px; height: 50px; background: #f5f5f5; display: block; position: absolute; top: 0px; right: 0px; margin: auto; }
.wgwgd-sz-textarea .z_mask .z_alert p span.z_sure {color: #2589ff; }
.wgwgd-sz-textarea .z_file p,.wgwgd-sz-textarea .gdsz-upload-video p { display: flex; justify-content: center; align-items: center;position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; }
.wgwgd-sz-textarea .z_file span { margin: auto; display: block; text-align: center; }
.wgwgd-sz-textarea .z_file span img,.wgwgd-sz-textarea .gdsz-upload-video span img,.wgwgd-sz-textarea .gdsz-upload-audio p img { width: 20px; display: block; margin: auto; }
.wgwgd-sz-textarea .z_file span i,.wgwgd-sz-textarea .gdsz-upload-video span i,.wgwgd-sz-textarea .gdsz-upload-audio i { font-style: normal; display: block; font-size: 14px; margin-top: 5px; color: #666; }
.wgwgd-sz-textarea .z_file input,.wgwgd-sz-textarea .gdsz-upload-video input { width: 100%; height: 93px; opacity: 0; position: relative; z-index: 1; }
.wgwgd-sz-textarea .z_addImg { width: 32%; height: 93px; overflow: hidden; border: 1px solid #ebebeb; border-radius: 10px; display: inline-block; vertical-align: top; margin: 0 2% 2% 0; box-sizing: border-box; position: relative; }
.wgwgd-sz-textarea .z_photo,.wgwgd-sz-textarea .gdsz-upload-video,.wgwgd-sz-textarea .gdsz-upload-audio { width: 32%; display: inline-block; vertical-align: top; margin: 0 2% 2% 0; border: 1px dashed #d9d9d9; height: 93px; border-radius: 10px; position: relative; box-sizing: border-box; }
.wgwgd-sz-textarea .z_addImg img { width: 100%; height: 100%; object-fit: cover; }
.wgwgd-sz-textarea .z_addImg:nth-child(3n) { margin-right: 0px; }

.wgwgd-sz-textarea .z_addImg span { position: absolute; top: 2.9px; right: 2.9px;  }
.wgwgd-sz-textarea .z_addImg span img { width: 20px; height: 20px; margin: auto; display: block; border-radius: 50px; }
.wgwgd-sz-textarea .gdsz-upload-audio p { width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align: center; }
.wgwgd-sz-textarea .gdsz-videosrc-xs { position: relative; }
.wgwgd-sz-textarea .gdsz-videosrc-xs span { position: absolute; top: 7px; right: 7px; display: block; }
.wgwgd-sz-textarea .gdsz-videosrc-xs span img { width: 25px; display: block; }
.wgwgd-sz-textarea .gdsz-up-audiosrc { margin-top: 10px; }
.wgwgd-sz-textarea .gdsz-up-audiosrc audio { width: 100%; height: 32px; border: 1px solid #d9d9d9; box-sizing: border-box; border-radius: 50px; }
.wgwgd-sz-textarea .gdsz-up-audiosrc { position: relative; font-size: 0px; }
.wgwgd-sz-textarea .gdsz-up-audiosrc span { width: 25px; height: 25px; position: absolute; top: 0px; right: 7px; bottom: 0px; margin: auto; }
.wgwgd-sz-textarea .gdsz-up-audiosrc img { width: 25px; display: block; }

.gdsz-zzc { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0,0,0,0.75); visibility: hidden; opacity: 0; transform: scale(1.2); transition: opacity 0.3s 0s, visibility 0s 0s; z-index: 7; }
.gdsz-zzc.active { opacity: 1; visibility: visible; transform: scale(1); }
.gdsz-audio-box { background: #fff; width: 100%; padding: 0 15px; position: fixed; bottom: 0px; left: 0px; z-index: 9; box-sizing: border-box; visibility: hidden; opacity: 0; transform: translateY(1000px); transition: all 0.5s ease; }
.gdsz-audio-box.active { opacity: 1; visibility: visible; transform: translateY(0); }
.gdsz-audio-box .gdsz-audio-title { height: 50px; line-height: 50px; border-bottom: 1px solid #f5f5f5; display: flex; justify-content: space-between; align-items: center; }
.gdsz-audio-box .gdsz-audio-title p { margin: 0px; font-size: 14px; }
.gdsz-audio-box .gdsz-audio-title span img { width: 12px; }
.gdsz-audio-box .gdsz-audio-btn { font-size: 0px; padding: 39px 0; text-align: center; }
.gdsz-audio-box .gdsz-audio-btn .messagebtn { background-repeat: no-repeat; width: 215px; height: 100px; background-size: 100%; background-position: top center; margin: auto; }
.gdsz-audio-box .gdsz-audio-btn span { font-size: 14px; margin-top: 15px; display: block; }

.gdsz-select-wz { background: #fff; width: 100%; position: fixed; bottom: 0px; left: 0px; width: 100%; padding: 0 10px; box-sizing: border-box; z-index: 9; transition: all 0.5s ease; visibility: hidden; opacity: 0; transform: translateY(100%); }
.gdsz-select-wz p { margin: 0px; }
.gdsz-select-wz.active { opacity: 1; visibility: visible; transform: translateY(0px); }
.gdsz-select-wz .gdzs-wz-title { height: 50px; line-height: 50px; font-size: 16px; font-weight: bold; text-align: center; border-bottom: 1px solid #ebebeb; }
.gdsz-select-wz .gdzs-wz-content { height: 175px; overflow-y: auto; }
.gdsz-select-wz .gdzs-wz-content p { padding: 10px 0; margin: 0px; border-bottom: 1px solid #ebebeb; font-size: 14px; display: flex; align-items: center; position: relative; cursor: pointer; }
.gdsz-select-wz .gdzs-wz-content p:last-of-type { border-bottom: 0px; }
.gdsz-select-wz .gdzs-wz-content p span { display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.gdsz-select-wz .gdzs-wz-content.active p span { display: block; margin: 0 25px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.gdsz-select-wz .gdzs-wz-content p img.wz-del { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 16px; height: 16px; margin: auto; }
.gdsz-select-wz .gdzs-wz-content p img.wz-edit { position: absolute; top: 0px; bottom: 0px; right: 0px; width: 16px; height: 16px; margin: auto; }
.gdsz-select-wz .gdzs-wz-content p img { display: none; }
.gdsz-select-wz .gdzs-wz-content.active p img { display: block; }
.gdsz-select-wz .gdzs-wz-btn { display: flex; justify-content: space-around; border-top: 1px solid #ebebeb; }
.gdsz-select-wz .gdzs-wz-btn p { width: 50%; padding: 15px 0; text-align: center; font-size: 14px; }
.gdsz-select-wz .gdzs-wz-btn p.gdsz-wz-add { color: #2589ff; }

.gdsz-wzadd-box { width: 90%; position: fixed; top: 30%; left: 50%; z-index: 10; transform: translate(-50%,-50%); background: #fff; border-radius: 10px; overflow: hidden; visibility: hidden; opacity: 0; transform: translate(-50%,-20px); transition: all 0.5s ease; }
.gdsz-wzadd-box p { margin: 0px; }
.gdsz-wzadd-box.active { transform: translate(-50%,-50%); opacity: 1; visibility: visible; }
.gdsz-wzadd-box span { display: flex; justify-content: space-between; align-items: center; padding: 5px 15px; }
.gdsz-wzadd-box span em { width: 39px; height: 39px; display: flex; justify-content: center; align-items: center; }
.gdsz-wzadd-box span img { width: 12px; }
.gdsz-wzadd-box span i { font-style: normal; font-weight: bold; }
.gdsz-wzadd-box textarea { width: 100%; height: 100px; padding: 0 15px 10px; box-sizing: border-box; border: 0px; }
.gdsz-wzadd-box .gdsz-wzadd-btn { display: flex; justify-content: space-around; border-top: 1px solid #ebebeb; }
.gdsz-wzadd-box .gdsz-wzadd-btn p { width: 50%; padding: 15px 0; position: relative; text-align: center; font-size: 14px; }
.gdsz-wzadd-box .gdsz-wzadd-btn p:first-child:after { content: ""; width: 1px; height: 100%; background: #ebebeb; position: absolute; top: 0px; right: 0px; }
.gdsz-wzadd-box .gdsz-wzadd-btn p.gdsz-wzadd-sy { color: #2589ff; }

.gdsz-addjd-btn { margin: 15px 10px; }
.gdsz-addjd-btn a { width: 100%; height: 39px; line-height: 39px; font-size: 14px; display: block; color: #fff; background: #2589ff; border-radius: 5px; text-align: center; }

/*团队*/
.jl-wgw-floor06 { padding: 10px 10px 15px; margin-top: 10px; background: #fff; }
.jl-wgw-floor06 p { margin: 0px; }
.jl-wgw-floor06 .wgw-floor06-content { margin-top: 15px; }
.jl-wgw-floor06 .wgw-floor06-content .swiper-slide { width: 115px; height: 175px; overflow: hidden; border-radius: 10px; border: 1px solid #ebebeb; }
.jl-wgw-floor06 .wgw-floor06-content .swiper-slide a { text-decoration: none; color: #323232; display: block; }
.jl-wgw-floor06 .wgw-floor06-content .wgw-floor06-avatar { width: 115px; height: 115px; overflow: hidden; font-size: 0px; }
.jl-wgw-floor06 .wgw-floor06-content .wgw-floor06-avatar img { width: 100%; height: 100%; object-fit: cover; }
.jl-wgw-floor06 .wgw-floor06-content .wgw-floor06-infor { padding: 10px; }
.jl-wgw-floor06 .wgw-floor06-content .wgw-floor06-infor p { font-size: 14px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.jl-wgw-floor06 .wgw-floor06-content .wgw-floor06-infor span { font-size: 12px; color: #999; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; }

/*工地*/
.jl-wgw-floor07 { padding: 10px 10px 15px; margin-top: 10px; background: #fff; }
.jl-wgw-floor07 p { margin: 0px; }
.jl-wgw-floor07 .wgw-floor07-content { margin-top: 15px; }
.jl-wgw-floor07 .wgw-floor07-content .swiper-slide { width: 175px; }
.jl-wgw-floor07 .wgw-floor07-content .swiper-slide a { text-decoration: none; color: #323232; display: block; }
.jl-wgw-floor07 .wgw-floor07-content .wgw-floor07-pic { font-size: 0px; position: relative; border-radius: 10px; overflow: hidden; }
.jl-wgw-floor07 .wgw-floor07-content .wgw-floor07-pic span { position: absolute; bottom: 0px; left: 0px; color: #fff; background: rgba(37,137,255,0.75); display: block; font-size: 12px; padding: 2px 10px; border-radius: 0 10px 0 0; }
.jl-wgw-floor07 .wgw-floor07-content .wgw-floor07-pic img { width: 100%; }
.jl-wgw-floor07 .wgw-floor07-content .wgw-floor07-text { font-size: 14px; margin-top: 10px; }
.jl-wgw-floor07 .wgw-floor07-content .wgw-floor07-text p { font-size: 16px; }
.jl-wgw-floor07 .wgw-floor07-content .wgw-floor07-text span { font-size: 12px; color: #666; display: block; margin-top: 5px; }

/*名片*/
/* 二维码与热门文章 */
.code_Article {margin:15px 10px 0;box-sizing:border-box; box-shadow: 0 10px 32px rgba(0,0,0,0.1);border-radius: 12px;}
.code_Article ul,.code_Article p,.code_Article h1,.code_Article a { padding: 0px; margin: 0px; list-style: none; text-decoration: none; }
.code_Article .code_name_bg a { width: 50px; height: 50px; overflow: hidden; border-radius: 50px; display: block; }
.code_Article .code_name_bg a img { width: 100%; height: 100%; object-fit: cover; }
.code_Article img { width: 100%; }
.code_Article>.code {width:100%;height:132px;background:#F5F5F5;border-radius:12px 12px 0 0;border:1px solid #EBEBEB;display:flex;align-items:center;overflow:hidden;}
.code_Article>.code>.code_content {width:100%;padding:0 12px;box-sizing:border-box;flex-direction:column;display:flex;justify-content:center;position:relative;}
.code_Article>.code>.code_content>.code_name {display:flex;align-items:center;}
.code_Article>.code>.code_content>.code_name>.code_name_bg {width:50px;}
.code_Article>.code>.code_content>.code_name>.code_name_text {margin-left:3%;}
.code_Article>.code>.code_content>.code_name>.code_name_text>h1 {font-size:16px;color:#323232;}
.code_Article>.code>.code_content>.code_name>.code_name_text>a {display:flex;align-items:center;font-size:14px;color:#2589FF;padding-top:8px;width: 175px;}
.code_Article>.code>.code_content>.code_name>.code_name_text>a h1 { font-size:16px;color:#323232;    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
.code_Article>.code>.code_content>.code_name>.code_name_text>a:first-child { padding-top: 0px; }
.code_Article>.code>.code_content>.code_name>.code_name_text>a>span {width:16px;height:16px;padding-right:4%;}
.code_Article>.code>.code_content>.code_href {width:100%;border-top:1px solid #F0F0F0;margin-top:10px;}
.code_Article>.code>.code_content>.code_href>p {font-size:14px;color:#323232;padding-top:12px;display:flex;align-items:center;position: relative;}
.code_Article>.code>.code_content>.code_href>p>span {width:14px;height:7px;margin-right:10px; position: absolute; top: 19px; left: 0px;}
.code_Article>.code>.code_content>.code_href>p em { padding-left: 25px; max-height: 39px; overflow: hidden;}
.code_Article>.code>.code_content>.code_href>p>span>img {display:flex;}
.code_Article>.code>.code_content>.ewm {width:89.5px;height:100%;position:absolute;top:0;right:4%;display:flex;align-items:center;}
.code_Article>.code>.code_content>.ewm>.ewm_bg {width:90px;height: 90px; overflow: hidden;}
.code_Article>.code>.code_content>.ewm>.ewm_bg.ewm_pic {border: 2px solid #fff;box-sizing:border-box;}
.code_Article>.code>.code_content>.ewm>.ewm_bg img {width:90px;height: 90px; overflow: hidden; object-fit: cover;}
.wz_no_thumb { border: 2px solid #fff; box-sizing: border-box; }
.code_Article>.Article {width:100%;background:#fff;border-radius:0 0 12px 12px;}
.code_Article>.Article>.Article_tit {width:100%;height:47px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;box-sizing:border-box;border-bottom:1px solid #F3F3F3;}
.code_Article>.Article>.Article_tit>p {font-size:14px;color:#323232;}
.code_Article>.Article>.Article_tit>a {font-size:14px;color:#999999;}
.code_Article>.Article>ul {width:100%;padding:0 12px;box-sizing:border-box;margin-bottom:20px;}
.code_Article>.Article>ul>li {width:100%;height:75px;border-bottom:1px solid #F3F3F3;}
.code_Article>.Article>ul>li>a {width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;}
.code_Article>.Article>ul>li>a>.Article_bg {width:57px; height: 57px; position: relative; overflow: hidden; border-radius: 5px;}
.code_Article>.Article>ul>li>a>.Article_bg>img {display:flex;align-items:center; width: 100%; height: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.code_Article>.Article>ul>li>a>p {width:78%;margin-left:10px;color:#000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 15px;}
.code_Article>.Article>ul>li span { display: block; color: #999; font-size: 14px; margin-top: 5px; }

/*通用收藏*/
.share-common-style {
    background: #fff;
    padding: 0 10px;
}
.Share_content{
    height: 100%;
    border-top:1px solid #f5f5f5 !important;
    border-bottom: 1px solid #f5f5f5 !important;
    padding: 10px 0;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.Share_content .Share_icon{
    display: flex;
    align-items: center;
}
.Share_content .Share_icon img {
    width: 20px;
}
.Share_content .Share_icon p {
    width: 39px;
    height: 39px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
}
.Share_content .Share_icon a {
    width: 39px;
    height: 39px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
}
.Share_content .Share_icon p.star-icon {
    width: 39px;
    height: 39px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.Share_content .Share_icon p.star-icon i {
    width: 20px;
    height: 20px;
    background: url(/images/star-icon.png) no-repeat;
    background-size: 20px;
}
.Share_content .Share_icon p.star-icon.active i {
    background: url(/images/star-icon.png) 0 -20px no-repeat;
    background-size: 20px;
}
.Share_content .Share_button{
    display: flex;
    justify-content: center;
    align-content: center;
}

.Share_content .Share_button .Praise{
    width: 75px;
    height: 37px;
    background: #2589FF;
    border-radius: 19px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color:#fff;
}
.Share_content .Share_button .Praise span{
    width: 13px;
    padding-right: 4px;
}
.Share_content .Share_button .Praise span img {
    width: 100%;
}
.Share_content .Share_button .Complaint{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color:#666666;
    padding-left: 16px;
}

.share-bg img {
    width: 200px;
    margin-right: 25px;
}
.share-bg {
    background: rgba(0,0,0,0.85);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 15;
    font-size: 0px;
    text-align: right;
    visibility: hidden;
    opacity: 0;
    transition: all 0.5s ease;
}
.share-bg.active {
    visibility: visible;
    opacity: 1;
}

.ppq-audio-player {
    line-height: 50px !important;
    height: 50px !important;
    /* display: flex; */
    align-items: center;
    justify-content: space-between;
    /*margin-top: 15px !important;*/
    border-radius: 50px;
    font-size: 12px;
    border: 1px solid #ebebeb;
    background: #fff !important;
    box-sizing: border-box;
    top: -0.5px;
    display: block !important;
}
.ppq-audio-player .play-pause-btn {
    float: left;
    margin: 10.5px 0 0 12px !important;
}
.ppq-audio-player .play-pause-btn .play-pause-icon {
    width: 25px !important;
    height: 25px !important;
    border: 2px solid #2589ff !important;
    padding-bottom: 0px !important;
}
.ppq-audio-player .play-pause-btn .play-pause-icon:after {
    background-image: url(../images/jl-audio-btn.png) !important;
    transform: translate(-50%,-50%) scale(0.7) !important;
}
.ppq-audio-player .player-time {
    width: 45px !important;
    margin: 0 10px !important;
}
.ppq-audio-player .player-bar {
    margin-top: 22.5px !important;
}
.ppq-audio-player .player-bar .player-bar-played {
    background: #2589ff !important;
}

.gdxq-sgjd-box .gdsz-videosrc-poster {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 200px;
    overflow: hidden;
    border-radius: 10px;
}

.gdxq-sgjd-box .gdsz-videosrc-poster img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.gdxq-sgjd-box .gdsz-videosrc-poster:after {
    content: "";
    width: 50px;
    height: 50px;
    background: url(../images/jl-video-play.png);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-size: 100%;
}

.gdxq-xq-qrcode {
    width: 29px;
    height: 29px;
    background: #2589ff;
    margin-left: 10px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.gdxq-xq-qrcode img {
    width: 17px;
}
.gongdi_gz {
    width: 100%;
    background: #fff;
    z-index: 2;
    text-align: center;
    padding: 15px;
    box-sizing: border-box;
    transition: all 0.25s ease;
    margin-top: 10px;
    display: flex;
    align-items: center;
    position: relative;
    height: 105px;
}

.gongdi_gz img {
    width: 100px;
}

.gongdi_gz span {
    font-size: 14px;
    color: #323232;
}

.gongdi_gz p {
    font-size: 0px;
    position: absolute;
    right: 32px;
}
.gongdi_gz_text {
    text-align: left;
    margin-left: 32px;
    position: relative;
    z-index: 5;
}

.gongdi_gz:after {
    content: "";
    background: url(../images/gdxq_qrcode_bg.jpg);
    display: block;
    position: absolute;
    bottom: 0px;
    left: -25px;
    width: 250px;
    height: 115px;
    background-size: 100%;
    opacity: 0.25;
}

/*.gongdi_gz:after {
    content: "";
    width: 0px;
    height: 0px;
    border-top: 7px solid #fff;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    position: absolute;
    bottom: -7px;
    right: 16px;
}*/
.gongdi_gz i {
    position: absolute;
    bottom: -16px;
    right: 0px;
    left: 0px;
    width: 32px;
    height: 32px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    margin: auto;
    box-shadow: 0 10px 15px rgba(0,0,0,0.05);
    cursor: pointer;
}

.gongdi_gz i img {
    width: 12px;
    opacity: 0.75;
}
.gdxq-xq-sgjd .gdxq-sgjd-item .gdxq-sgjd-adddel .gdxq-sgjd-adddel-btn p {
    display: flex;
    align-items: center;
    justify-content: center;
}
.gdxq-xq-sgjd .gdxq-sgjd-item .gdxq-sgjd-adddel .gdxq-sgjd-adddel-btn {
    width: 60px;
}
.gdxq-xq-sgjd .gdxq-sgjd-item .gdxq-sgjd-adddel .gdxq-sgjd-adddel-btn p img {
    width: 12px;
    margin-right: 5px;
}

.gdvr {
    color: #2589ff;
    background: #deedff;
    display: block;
    padding: 15px 10px;
    font-size: 14px;
    position: relative;
}

.gdvr:after {
    content: "";
    width: 50px;
    height: 50px;
    background: url(/images/jl-select-arrow.png) no-repeat center;
    display: block;
    background-size: 12px;
    transform: rotate(-90deg);
    position: absolute;
    top: 0px;
    right: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.25;
}

.gdvr i {
    padding: 2px 5px;
    color: #deedff;
    background: #2589ff;
    font-style: normal;
    border-radius: 5px;
    margin-right: 10px;
    font-size: 12px;
}
.gdvr.jd {
    width: 100% !important;
    height: auto !important;
    padding-bottom: 0px !important;
    padding: 10px !important;
    margin: 0 !important;
    box-sizing: border-box;
    border-radius: 0 0 5px 5px;
}
.gdvr.jd:after {
    width: 46px !important;
    height: 46px !important;
}
.gdxq-sqjd-qj {
    width: 100%;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
}

.gdxq-sqjd-qj img {
    width: 100% !important;
}

.sgjd-pl-pjinfor {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 5px;
    font-size: 13px !important;
}

.sgjd-pl-pjinfor p {
    font-size: 13px !important;
    color: #999;
}

.sgjd-pl-pingjia {
    border-bottom: 1px dashed #ebebeb;
    padding-bottom: 10px;
}

.sgjd-pl-pjinfor cite {
    background: #f9f9f9;
    font-style: normal;
    border: 1px solid #ebebeb;
    padding: 0 10px;
    margin-right: 5px;
    border-radius: 50px;
    display: flex;
    align-items: center;
}

.sgjd-pl-pjinfor .sgjd-pl-reply{
    color: #2589ff;
    background: #fff;
    padding: 0 7px;
    border-radius: 50px;
    border: 1px solid #ebebeb;
    display: flex;
    align-items: center;
}

.sgjd-pl-pjinfor cite img,.sgjd-pl-pjinfor .sgjd-pl-reply img {
    width: 12px !important;
    margin-right: 5px;
}


.hkwz_pj_del {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 5;
    background: rgba(0,0,0,0.75);
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s ease;
}
.hkwz_pj_del.cur {
    opacity: 1;
    visibility: visible;
}

.hkwz_pj_delbox {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-90%);
    background: #fff;
    width: 60%;
    padding: 20px 20px 10px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s ease;
}
.hkwz_pj_del.cur .hkwz_pj_delbox {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%,-50%);
}

.hkwz_pj_delbox p {
    font-size: 16px;
    margin-bottom: 15px;
    color: #323232;
}

.hkwz_pj_delbtn {
    text-align: right;
    font-size: 14px;
    color: #323232;
    display: flex;
    justify-content: flex-end;
}

.hkwz_pj_delbtn span {
    width: 50px;
    height: 32px;
    line-height: 32px;
    cursor: pointer;
}

.hkwz_pj_delbtn i {
    font-style: normal;
    width: 50px;
    height: 32px;
    line-height: 32px;
    cursor: pointer;
}
.wgw-sgjd-pl .sgjd-pl-list .sgjd-pl-item:last-of-type .sgjd-pl-pingjia { padding-bottom: 0px; border-bottom: 0px; }


.wgw_gsjj_Good_Life{
    width: 100%;
    background: #fff;
    overflow: hidden;
    padding-bottom: 10px;
    margin-top: 10px;
}
.wgw_gsjj_Good_Life .wgw_gd_form_tit{
    padding-top:10px;
}
.wgw_gsjj_Good_Life .wgw_gd_form_tit .wgw_gd_form_tit_bg{
    width:140px;
    margin:0 auto;
}
.wgw_gsjj_Good_Life .wgw_gd_form_tit .wgw_gd_form_tit_bg img{
    width:100%;
}
.wgw_gsjj_Good_Life .wgw_gd_form_tit h1{
    font-size:16px;
    font-weight:1000;
    text-align: center;
    position:relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wgw_gsjj_Good_Life .wgw_gd_form_tit h1::after{
    content:'';
    width:35px;
    height:1px;
    background:#999;
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
}
.wgw_gsjj_Good_Life .wgw_gd_form_tit h1::before{
    content:'';
    width:35px;
    height:1px;
    background:#999;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
}
.wgw_gsjj_Good_Life .wgw_gd_form_tit p{
    font-size:12px;
    color:#666666;
    text-align: center;
    padding-top:6px;
    padding-bottom:15px;
}
.wgw_gsjj_Good_Life .wgw_gd_form_tit p span{
    color:#2589FF;
    padding:0 5px;
}
.wgw_gsjj_Good_Life>.Good_Life_tit{
    width: 100%;
    font-size:16px;
    color:#323232;
    text-align: center;
    padding: 20px 10px;
}
.wgw_gsjj_Good_Life>.Good_Life_tit p {
    color: #2589ff;
    font-weight: bold;
}
.wgw_gsjj_Good_Life>.Good_Life_tit span {
    color: #666;
    font-weight: normal;
    font-size: 14px;
}
.wgw_gsjj_Good_Life>.Good_Life_input{
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
}
.wgw_gsjj_Good_Life>.Good_Life_input>.cl_form{
    width: 100%;
    height: 42px;
    line-height: 42px;
    padding-bottom: 15px;
    display: flex;
    align-items: center;
}
.wgw_gsjj_Good_Life>.Good_Life_input>.cl_form>input{
    width: 100%;
    height: 100%;
    background: #F5F5F5;
    padding: 0 15px;
    box-sizing: border-box;
    border-radius: 5px;
    border: 0;
    outline: none;
    border: 1px solid #ebebeb;
}
.wgw_gsjj_Good_Life>.Good_Life_button{
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
    height: 39px;
    margin-bottom: 15px;
}
.wgw_gsjj_Good_Life>.Good_Life_button>a{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    color:#fff;
    font-size:15px;
    background: #2589FF;
    border-radius: 5px;
}

.wgw_people_scroll {
    height: 32px;
    overflow: hidden;
    padding: 0 10px;
    text-align: center;
    font-size: 14px;
    color: #999;
}
.wgw_people_scroll ul {
    height: 32px;
    line-height: 32px;
    margin: 0px;
    padding: 0px;
}
.wgw_people_scroll ul li {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wgw_people_scroll ul li:before {
    content: '';
    width: 7px;
    height: 7px;
    display: inline-block;
    background: #2589ff;
    margin-right: 5px;
    border-radius:50%;
}
.wgw_people_scroll ul li span {
    margin: 0 10px;
}
.wgw_yybd {
    font-size: 14px;
    border: 1px solid #2589ff;
    padding: 5px 10px;
    border-radius: 50px;
    color: #2589ff !important;
}

.wgw-sgjd-good {
    position: relative;
}

.wgw-sgjd-good .sgjd-btn-goodicon {
    width: 20px;
    height: 25px;
    position: absolute;
    top: 0px;
    left: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wgw-sgjd-good .sgjd-btn-goodicon img {
    width: 12px;
    height: 12px;
}

.wgw-sgjd-good .wgw-sgjd-avatar {
    margin-left: 23px;
    font-size: 0px;
}

.wgw-sgjd-good .wgw-sgjd-avatar a {
    width: 25px;
    height: 25px;
    overflow: hidden;
    border-radius: 50px;
    display: inline-block;
    font-size: 0px;
    margin-bottom: 5px;
    margin-right: 5px;
}

.wgw-sgjd-good .wgw-sgjd-avatar a img {
    width: 100%;
    height: 100%;
}

.wgw-sgjd-good .wgw-sgjd-avatar a:first-child {
    margin-left: 0px;
}


.gdt_password_wrapper {
    position: fixed;
    top: 0px;
    left: 0px;
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    z-index: 6;
}

.gdt_password_inner {
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 90%;
    box-sizing: border-box;
    border-radius: 5px;
    overflow: hidden;
}

.gdt_password_input {
    margin: 25px 15px 10px;
}

.gdt_password_input input {
    background: #f9f9f9;
    width: 100%;
    box-sizing: border-box;
    height: 50px;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #ddd;
    font-size: 16px;
    font-family: pingfang sc !important;
    transition: all 0.5s ease;
}

.gdt_password_tip {
    margin: 0 15px 20px;
    text-align: center;
    color: #999;
    font-family: pingfang sc !important;
    font-size: 16px;
}

.gdt_password_tip a {
    color: #2589ff;
}

.gdt_password_btn {
    display: flex;
    align-items: center;
}

.gdt_password_btn a,.gdt_password_btn span {
    width: 100%;
    text-align: center;
    padding: 15px;
    font-family: pingfang sc !important;
    font-size: 16px;
}

.gdt_password_btn a {
    background: #f0f0f0;
}

.gdt_password_btn span {
    color: #999;
    background: rgba(0,0,0,0.15);
    transition: all 0.5s ease;
}

.gdt_password_title {
    text-align: center;
    padding: 15px;
    border-bottom: 1px solid #ebebeb;
}
.gdt_password_blur {
    filter: blur(25px);
    overflow: hidden;
}

.gdt_password_input input.cur {
    border: 1px solid #2589ff;
}
.gdt_password_btn span.cur {
    color: #fff;
    background: #2589ff;
}