@charset "utf-8"; 

/*科学家头衔特效css开始*/
@keyframes yxyh2021{0%{transform: rotate(-4deg);}50%{transform: rotate(4deg);}100%{transform: rotate(-4deg);}}
@-webkit-keyframes yxyh2021{0%{-webkit-transform: rotate(-4deg);}50%{-webkit-transform: rotate(4deg);}100%{-webkit-transform: rotate(-4deg);}}

.jinsom-honor-2021 {
    background: url(https://www.bokeyuan.net/touxian/imges/2021.png)!important;
    background-size: 100% 100%!important;
    width: 55px;
    color: rgb(255 0 0 / 0%);
    animation-name: yxyh2021;
    -webkit-animation-name: yxyh2021;
    animation-duration: 2.5s;
    -webkit-animation-duration: 2.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;}

.jinsom-honor-2022 {
    background: url(https://www.bokeyuan.net/touxian/imges/2022.png)!important;
    background-size: 100% 100%!important;
    width: 55px;
    color: rgb(255 0 0 / 0%);
    animation-name: yxyh2021;
    -webkit-animation-name: yxyh2021;
    animation-duration: 2.5s;
    -webkit-animation-duration: 2.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;}

.jinsom-honor-8周年🎂:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/bokeyuan.png)no-repeat top left /1132px 16px;width:25px;height:25px;  margin-left: 73px; background-size: contain; margin-top: -3px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-8周年🎂{background: linear-gradient( 315deg,#63a4ff 0,#83eaf1 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-9周年🎂:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/bokeyuan.png)no-repeat top left /1132px 16px;width:25px;height:25px;  margin-left: 73px; background-size: contain; margin-top: -3px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-9周年🎂{background: linear-gradient( 315deg,#63a4ff 0,#83eaf1 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-10周年🎂:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/bokeyuan.png)no-repeat top left /1132px 16px;width:25px;height:25px;  margin-left: 84px; background-size: contain; margin-top: -3px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-10周年🎂{background: linear-gradient( 315deg,#63a4ff 0,#83eaf1 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-3000天纪念:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/bokeyuan.png)no-repeat top left /1132px 16px;width:25px;height:25px;  margin-left: 100px; background-size: contain; margin-top: -3px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-3000天纪念{background: linear-gradient( 315deg,#63a4ff 0,#83eaf1 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-3888天纪念:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/bokeyuan.png)no-repeat top left /1132px 16px;width:25px;height:25px;  margin-left: 100px; background-size: contain; margin-top: -3px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-3888天纪念{background: linear-gradient( 315deg,#63a4ff 0,#83eaf1 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-天文竞赛及格{background: linear-gradient(to right, #355C7D, #6C5B7B, #C06C84)!important;}
.jinsom-honor-天文竞赛良好{background: linear-gradient(to right, #22c1c3, #fdbb2d)!important;}
.jinsom-honor-天文竞赛优秀{background: linear-gradient(to right, #fc00ff, #00dbde)!important;}
.jinsom-honor-天文竞赛答题王{background: linear-gradient(to right, #833ab4, #fd1d1d, #fcb045)!important;}
.jinsom-honor-高考加油{background: linear-gradient(to right, #00c3ff, #ffff1c)!important;}

.jinsom-honor-国庆快乐:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/guoqi.png)no-repeat top left /1132px 16px;width:40px;height:40px;  margin-left: 75px; background-size: contain; margin-top: -15px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-国庆快乐{background: linear-gradient(120deg, #f00 0%, #d9e60c 100%)!important;color: #fff!important;}

.jinsom-honor-端午安康:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/zonzi.svg)no-repeat top left /1132px 16px;width:32px;height:32px;  margin-left: 70px; background-size: contain; margin-top: -8px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-端午安康{background: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%)!important;color: #2a6b48!important;}

.jinsom-honor-🌼春暖花开:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/chuntian.png)no-repeat top left /1132px 16px;width:30px;height:20px;  margin-left: 33px; background-size: contain; margin-top: -13px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-🌼春暖花开{background: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%)!important;color: #2a6b48!important;}

.jinsom-honor-🌾袁隆平:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/shuidao.png)no-repeat top left /1132px 16px;width:30px;height:16.5px;  margin-left: 33px; background-size: contain; margin-top: -13px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-🌾袁隆平{background: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%)!important;color: #2a6b48!important;}

.jinsom-honor-阿基米德🌏:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/banggun.png)no-repeat top left /1132px 16px;width:30px;height:20px;  margin-left: 70px; background-size: contain; margin-top: 0px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-阿基米德🌏{background: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%)!important;color: #2a6b48!important;}

.jinsom-honor-哈勃:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/habo.svg)no-repeat top left /1132px 16px;width:30px;height:30px;  margin-left: 40px; background-size: contain; margin-top: -9px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-哈勃{background: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%)!important;color: #2a6b48!important;}

.jinsom-honor-薛定谔:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/mao.svg)no-repeat top left /1132px 16px;width:30px;height:30px;  margin-left: 55px; background-size: contain; margin-top: -5px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-薛定谔{background: linear-gradient(120deg, #fc00ff 0%, #00dbde 100%)!important;animation: rainbow 1.5s infinite linear;color: #fff;}

.jinsom-honor-牛顿:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/apple.svg)no-repeat top left /1132px 16px;width:40px;height:40px;  margin-left: 32px; background-size: contain; margin-top: -22px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-牛顿{background: linear-gradient( 315deg,#FF5722, #ffb305, #ffb305 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-爱因斯坦:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/e=mc2.svg)no-repeat top left /1132px 16px;width:38px;height:38px;  margin-left: 70px; background-size: contain; margin-top: -12px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-爱因斯坦{background: linear-gradient( 315deg,#4EE7F5, #854BDB, #854BDB 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-居里夫人:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/fangshexing.svg)no-repeat top left /1132px 16px;width:25px;height:25px;  margin-left: 68px; background-size: contain; margin-top: -5px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-居里夫人{background: linear-gradient( 315deg,#42A5F5, #0df2f2, #0df2f2 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-诺贝尔:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/tnt.svg)no-repeat top left /1132px 16px;width:25px;height:25px;  margin-left: 55px; background-size: contain; margin-top: -5px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-诺贝尔{background: linear-gradient( 315deg,#008fff, #ffb305, #ffb305 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-伽利略:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/wangyuanjing.svg)no-repeat top left /1132px 16px;width:30px;height:30px;  margin-left: 55px; background-size: contain; margin-top: -9px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-伽利略{background: linear-gradient( 315deg,#12c2e9, #c471ed, #f64f59 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-达尔文:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/jinhualun.svg)no-repeat top left /1132px 16px;width:30px;height:30px;  margin-left: 55px; background-size: contain; margin-top: -9px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-达尔文{background: linear-gradient( 315deg,#aab90f, #3cb371, #3cb371 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-哥白尼:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/rixinshuo.svg)no-repeat top left /1132px 16px;width:25px;height:25px;  margin-left: 55px; background-size: contain; margin-top: -5px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-哥白尼{background: linear-gradient( 315deg,#5B86E5, #5B86E5, #36D1DC, #36D1DC 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-欧拉:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/oulagonshi.png)no-repeat top left /1132px 16px;width:65px;height:65px;  margin-left: 40px; background-size: contain; margin-top: -2px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-欧拉{background: linear-gradient( 315deg,#86a8e7, #91eae4, #91eae4 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-门捷列夫:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/yuansuzhouqibiao.svg)no-repeat top left /1132px 16px;width:30px;height:30px;  margin-left: 70px; background-size: contain; margin-top: -8px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-门捷列夫{background: linear-gradient( 315deg,#c779d0, #4bc0c8, #4bc0c8 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-图灵:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/ai.svg)no-repeat top left /1132px 16px;width:25px;height:25px;  margin-left: 40px; background-size: contain; margin-top: -5px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-图灵{background: linear-gradient( 315deg,#0072ff, #0df2f2, #0df2f2 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-麦克斯韦:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/fangcheng2.svg)no-repeat top left /1132px 16px;width:65px;height:65px;  margin-left: 70px; background-size: contain; margin-top: -4px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-麦克斯韦{background: linear-gradient( 315deg,#12c2e9, #c471ed, #f64f59 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-拉格朗日:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/zhonzhidinli.svg)no-repeat top left /1132px 16px;width:90px;height:90px;  margin-left: 70px; background-size: contain; margin-top: -5px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-拉格朗日{background: linear-gradient( 315deg,#63a4ff 0,#83eaf1 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-高斯:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/gaosidinlicichang.svg)no-repeat top left /1132px 16px;width:85px;height:75px;  margin-left: 40px; background-size: contain; margin-top: -10px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-高斯{background: linear-gradient( 315deg,#59C173,#00d1ff 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-法拉第:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/faladi.svg)no-repeat top left /1132px 16px;width:30px;height:30px;  margin-left: 55px; background-size: contain; margin-top: -8px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-法拉第{background: linear-gradient( 315deg,#FC5C7D,#6A82FB 74%) !important;animation: rainbow 2s infinite linear;color: #fff;}

.jinsom-honor-笛卡尔❤️:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/cardioid.svg)no-repeat top left /1132px 16px;width:90px;height:90px;  margin-left: 70px; background-size: contain; margin-top: -3px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-笛卡尔❤️{background: linear-gradient( 315deg,#ef32d9, #ef32d9, #89fffd, #89fffd 74%) !important;animation: rainbow 3s infinite linear;color: #fff;}

.jinsom-honor-玻尔:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/bohr.svg)no-repeat top left /1132px 16px;width:30px;height:25px;  margin-left: 41px; background-size: contain; margin-top: -5px;animation:rubberBand 1.5s ease-in-out infinite}
.jinsom-honor-玻尔{background: linear-gradient( 315deg,#FC466B,#3F5EFB 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-焦耳:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/jiaoer.svg)no-repeat top left /1132px 16px;width:90px;height:90px;  margin-left: 40px; background-size: contain; margin-top: -5px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-焦耳{background: linear-gradient( 315deg,#FDC830,#F37335 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-普朗克:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/liangzijiouchan.png)no-repeat top left /1132px 16px;width:85px;height:85px;  margin-left: 55px; background-size: contain; margin-top: -18px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-普朗克{background: linear-gradient( 315deg,#FDC830,#F37335 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-伏特:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/fute.svg)no-repeat top left /1132px 16px;width:90px;height:90px;  margin-left: 40px; background-size: contain; margin-top: -5px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-伏特{background: linear-gradient( 315deg,#5433FF,#20BDFF,#A5FECB 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-拉瓦锡:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/lavissier.svg)no-repeat top left /1132px 16px;width:118px;height:118px;  margin-left: 56px; background-size: contain; margin-top: -8px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-拉瓦锡{background: linear-gradient( 315deg,#1FA2FF,#12D8FA,#A6FFCB 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-冯·诺依曼:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/JohnvonNeumann.svg)no-repeat top left /1132px 16px;width:108px;height:108px;  margin-left: 78px; background-size: contain; margin-top: -7px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-冯·诺依曼{background: linear-gradient( 315deg,#56CCF2,#2F80ED 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-德布罗意:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/debroglie.svg)no-repeat top left /1132px 16px;width:110px;height:110px;  margin-left: 74px; background-size: contain; margin-top: -10px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-德布罗意{background: linear-gradient( 315deg,#11998e, #38ef7d 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-泰勒斯:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/Thales.svg)no-repeat top left /1132px 16px;width:118px;height:118px;  margin-left: 56px; background-size: contain; margin-top: -9px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-泰勒斯{background: linear-gradient( 315deg,#0cebeb,#20e3b2,#29ffc6 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-毕达哥拉斯:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/pythagoras.svg)no-repeat top left /1132px 16px;width:86px;height:86px;  margin-left: 88px; background-size: contain; margin-top: -4px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-毕达哥拉斯{background: linear-gradient( 315deg,#56CCF2,#2F80ED 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-欧几里得:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/euclid.svg)no-repeat top left /1132px 16px;width:108px;height:108px;  margin-left: 72px; background-size: contain; margin-top: -7px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-欧几里得{background: linear-gradient( 315deg,#56CCF2,#2F80ED 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-李时珍:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/lishizhen.svg)no-repeat top left /1132px 16px;width:118px;height:118px;  margin-left: 56px; background-size: contain; margin-top: -8px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-李时珍{background: linear-gradient( 315deg,#1FA2FF,#12D8FA,#A6FFCB 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-维萨里:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/vesalius.svg)no-repeat top left /1132px 16px;width:128px;height:128px;  margin-left: 56px; background-size: contain; margin-top: -10px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-维萨里{background: linear-gradient( 315deg,#1FA2FF,#12D8FA,#A6FFCB 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-韦达:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/weida.svg)no-repeat top left /1132px 16px;width:100px;height:100px;  margin-left: 40px; background-size: contain; margin-top: -5px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-韦达{background: linear-gradient( 315deg,#5433FF,#20BDFF,#A5FECB 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-开普勒:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/kepler.svg)no-repeat top left /1132px 16px;width:118px;height:118px;  margin-left: 56px; background-size: contain; margin-top: -8px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-开普勒{background: linear-gradient( 315deg,#1FA2FF,#12D8FA,#A6FFCB 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-哈维:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/hawei.svg)no-repeat top left /1132px 16px;width:100px;height:100px;  margin-left: 40px; background-size: contain; margin-top: -5px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-哈维{background: linear-gradient( 315deg,#5433FF,#20BDFF,#A5FECB 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-波义耳:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/boyle.svg)no-repeat top left /1132px 16px;width:135px;height:135px;  margin-left: 56px; background-size: contain; margin-top: -11px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-波义耳{background: linear-gradient( 315deg,#1FA2FF,#12D8FA,#A6FFCB 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-惠更斯:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/huigengsi.svg)no-repeat top left /1132px 16px;width:135px;height:135px;  margin-left: 56px; background-size: contain; margin-top: -11px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-惠更斯{background: linear-gradient( 315deg,#1FA2FF,#12D8FA,#A6FFCB 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-莱布尼茨:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/leibniz.svg)no-repeat top left /1132px 16px;width:108px;height:108px;  margin-left: 72px; background-size: contain; margin-top: -7px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-莱布尼茨{background: linear-gradient( 315deg,#56CCF2,#2F80ED 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-富兰克林{background: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%)!important;color: #2a6b48!important;}

.jinsom-honor-林奈:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/linnai.svg)no-repeat top left /1132px 16px;width:188px;height:188px;  margin-left: 40px; background-size: contain; margin-top: -18px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-林奈{background: linear-gradient( 315deg,#5433FF,#20BDFF,#A5FECB 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-库伦:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/kulun.svg)no-repeat top left /1132px 16px;width:118px;height:118px;  margin-left: 45px; background-size: contain; margin-top: -8px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-库伦{background: linear-gradient( 315deg,#0cebeb,#20e3b2,#29ffc6 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-李政道:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/lizhengdao.svg)no-repeat top left /1132px 16px;width:118px;height:118px;  margin-left: 56px; background-size: contain; margin-top: -8px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-李政道{background: linear-gradient( 315deg,#1FA2FF,#12D8FA,#A6FFCB 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

.jinsom-honor-赫歇尔:before{content:'';position:absolute;background:url(https://www.bokeyuan.net/touxian/imges/herschel.svg)no-repeat top left /1132px 16px;width:135px;height:135px;  margin-left: 56px; background-size: contain; margin-top: -11px;animation:rubberBand 2.5s ease-in-out infinite}
.jinsom-honor-赫歇尔{background: linear-gradient( 315deg,#1FA2FF,#12D8FA,#A6FFCB 74%) !important;animation: rainbow 2.5s infinite linear;color: #fff;}

@keyframes rainbow{to{filter:hue-rotate(360deg)}}

.jinsom-honor-1314终生会员 {
    background: linear-gradient( 315deg,#63a4ff 0,#83eaf1 74%) !important;
    animation: rainbow 3s infinite linear;
    color: #fff;
}/*终生会员头衔标识*/

/*APOD头衔*/
.jinsom-bbs-single-box .left .info>div.honor .jinsom-honor-APOD {
    left: 0;
    right: -400px;
    margin: auto;
    top: 29px;}
.jinsom-member-username .jinsom-honor-APOD ,.app-author-widget-content .app-author-name  .jinsom-honor-APOD{
    transform: translateY(5px);}
.jinsom-ranking-page-top li .name .jinsom-honor-APOD {transform: translateY(3px);}
.jinsom-member-left-honor li.jinsom-honor-APOD {
    position: relative;
    padding: 0;
    border: 0;
    height: 18px;
    width: 50px;
    line-height: 18px;
    border-radius: 10px;
    color: #fff;
    transform: translateY(5px);}
 
@keyframes yxyhxa {0% { transform:rotate(0deg);}50% { transform:rotate(360deg);}100% { transform:rotate(0deg);}}
@keyframes yxyhxb {0% {opacity: 0;}50% {opacity: 1;}100% {opacity: 0;}}
.jinsom-honor-APOD {
    width: 40px;
    position: absolute;
    border-radius: 10px;
    text-align: center;
    overflow: hidden;
  background: #ff4d4d!important;}
  
.jinsom-honor-APOD:before {
    content: "";
    display: inline-block;
    height: 3px;
    top: calc(50% - 3px);
    left: 0;
    right: 0;
    margin: auto;
    background-color: rgb(255 255 255 / 0.5);
    position: absolute;
    -webkit-animation: yxyhxa 3s infinite;
    animation: yxyhxa 4s infinite;
    z-index: 2;}
 
.jinsom-honor-APOD:after {
    content: "NASA";
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 1;
    background: #2d74f3;
    border-radius: 10px;
  -webkit-animation: yxyhxb 3s infinite;
    animation: yxyhxb 4s infinite;
    top: 0px;
    padding: 3px 0px;}
/*科学家头衔特效css结束*/






/*阿里云图标css开始*/
/*彩色图标开始*/
@font-face {
  font-family: "iconfont2"; /* Project id 3683781 */
  /* Color fonts */
  src: 
       url('//at.alicdn.com/t/c/font_3683781_sdn7zp35pc.woff2?t=1739650548250') format('woff2'),
       url('//at.alicdn.com/t/c/font_3683781_sdn7zp35pc.woff?t=1739650548250') format('woff'),
       url('//at.alicdn.com/t/c/font_3683781_sdn7zp35pc.ttf?t=1739650548250') format('truetype');
}

.iconfont2 {
  font-family: "iconfont2" !important;
  font-size: 4.3vw;/*每次更新图标都将16px 改为4.3vw*/
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon2MBEfenggeduosetubiao-shuqian:before {
  content: "\e626";
}

.icon2fanyi:before {
  content: "\e637";
}

.icon2wangyuanjing:before {
  content: "\e60c";
}

.icon2_rengongzhineng:before {
  content: "\e612";
}

.icon2mianxingxingxingzuanshishuijing:before {
  content: "\e717";
}

.icon2wodejinghao:before {
  content: "\e631";
}

.icon2huiyuan:before {
  content: "\e638";
}

.icon2huiyuan2:before {
  content: "\faa9";
}


/*彩色图标结束*/



/*一般图标开始*/
@font-face {
  font-family: "iconfont"; /* Project id 2034596 */
  src: url('//at.alicdn.com/t/c/font_2034596_9q32o6txm7.woff2?t=1739657302101') format('woff2'),
       url('//at.alicdn.com/t/c/font_2034596_9q32o6txm7.woff?t=1739657302101') format('woff'),
       url('//at.alicdn.com/t/c/font_2034596_9q32o6txm7.ttf?t=1739657302101') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: inherit; /* 每次更新图标都将16px 改inherit */
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconfanyi:before {
  content: "\e637";
}

.icondeepseek:before {
  content: "\e64f";
}

.iconnv:before {
  content: "\e6d9";
}

.iconnan:before {
  content: "\e6dc";
}

.iconyejianmoshi:before {
  content: "\e635";
}

.icontaiyangtubiao:before {
  content: "\e620";
}

.iconfangzi:before {
  content: "\e85b";
}

.iconjubao:before {
  content: "\e62a";
}

.iconkexue:before {
  content: "\e6a5";
}

.icondengji:before {
  content: "\e6e2";
}

.iconshen:before {
  content: "\e8a0";
}

.iconrenzheng:before {
  content: "\e60c";
}

.iconjiangli:before {
  content: "\e601";
}

.icongantanhao:before {
  content: "\e63b";
}

.iconjianfanzhuanhuan:before {
  content: "\e649";
}

.iconqiandao1:before {
  content: "\ae60b";
}

.iconchoujiang-:before {
  content: "\ae684";
}

.iconpaihang-copy-copy-copy:before {
  content: "\ae610";
}

.icongengduo:before {
  content: "\ae615";
}

.iconshangquan:before {
  content: "\ae63d";
}

.icondaren-copy:before {
  content: "\e65d";
}

/*一般图标结束*/
/*阿里云图标css结束*/







/*小工具关于作者css开始*/
@keyframes fade-in { 0% {opacity: 0;} 40% {opacity: 0;} 100% {opacity: 1;} } @-webkit-keyframes fade-in { 0% {opacity: 0;} 40% {opacity: 0;} 100% {opacity: 1;} }
.yxyhgyzzd {
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.yxyhgyzzd>em {
    width: 100px;
    margin: 0 auto;
    display: block;
    background: #fff;
    font-style: normal;
    color: #aaa;
    text-align: center;
    position: relative;
    line-height: 25px;
}
.yxyhgyzzd>em:after,.yxyhgyzzd>em:before {
    content: '';
    position: absolute;
    top: 13px;
    height: 1px;
    background: #aaa;
    width: 50px;
}
.yxyhgyzzd>em:before {
    right: -50px;
}
.yxyhgyzzd>em:after{
    left: -50px;
}

.yxyhgyzzd li {
    padding: 0 10px;
    overflow: hidden;
    height: 25px;
    line-height: 25px;
    position: relative;
    animation: fade-in; animation-duration: .5s; -webkit-animation: fade-in .5s;
}
.yxyhgyzzd li a {
    position: absolute;
    left: 35px;
    color: #888;
    float: left;
    overflow: hidden;
    width: calc(100% - 45px);
    text-overflow: ellipsis;
    white-space: nowrap;
}
.yxyhgyzzd i {
    float: left;
    border-radius: 50%;
    text-align: center;
    font-style: normal;
    font-size: 12px;
    width: 18px;
    height: 18px;
    margin: 2px 0;
    line-height: 18px;
    display: inline-block;
    transform: scale(0.8);
}
.yxyhgyzzd li:nth-child(1) i {
	border: 1px solid rgba(244, 67, 54, 0.5);
	color: #F44336;
}
.yxyhgyzzd li:nth-child(2) i {
	border: 1px solid rgba(255, 193, 7, 0.5);
	color: #FFC107;
}
.yxyhgyzzd li:nth-child(3) i {
	border: 1px solid rgba(33, 150, 243, 0.5);
	color: #2196F3;
}
.yxyhgyzzd li:nth-child(4) i {
	border: 1px solid rgba(76, 175, 80, 0.5);
	color: #4CAF50;
}
.yxyhgyzzd li:nth-child(5) i {
	border: 1px solid rgba(189, 100, 204, 0.5);
	color: #c47dd0;
}
.yxyhgyzzd li:nth-child(6) i {
	border: 1px solid rgba(72, 199, 187, 0.5);
	color: #4bc9be;
}
.yxyhgyzzd li:nth-child(n+6) i {
	border: 1px solid #999;
	color: #999;
}
.yxyhgyzz {
    background: #fff;
}
.yxyhgyzzd li:hover a, .yxyhgyzzd li:hover i {
    color: #f85959;
}
.yxyhgyzzc span.follow.has {
    background-color: #999;
}
.yxyhgyzzc {
    width: 90%;
    display: flex;
    margin: auto;
}
.yxyhgyzzc span {
    width: 33.3%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    margin: 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    border-radius: 2px;
    font-size: 14px;
    background: var(--jinsom-color);
}
.yxyhgyzzb span i {
    font-style: normal;
    margin-left: 2px;
    color: #FF5722;
}
.yxyhgyzzb span {
    flex: 1;
    font-size: 12px;
    color: #333;
    text-align: center;
}
.yxyhgyzzb {
    display: flex;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}
.yxyhgyzza {
    min-height: 115px;
    background-size: cover;
    position: relative;
    margin-bottom: 50px;
}
.yxyhgyzza .yxyhgyzzaa {
    position: absolute;
    bottom: -50px;
    left: 15px;
}
.yxyhgyzzaa img {
    border-radius: 100%;
    padding: 3px;
    background-color: rgba(255, 255, 255, 0.7);
}
.yxyhgyzza .name {
    position: absolute;
    left: 100px;
    bottom: -25px;
    overflow: hidden;
    transform: scale(0.9);
    line-height: 20px;
}
.yxyhgyzza .name a {
    color: #666;
}
.yxyhgyzza .rza em {
    font-style: normal;
}
.yxyhgyzza .rza {
    position: absolute;
    bottom: -44px;
    left: 95px;
    width: 200px;
    color: #666;
    font-size: 12px;
    transform: scale(0.9);
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.yxyhgyzzaa img:hover {
    opacity: 1;
}
.gyzzysa .yxyhgyzzaa {
    left: 0;
    right: 0;
    margin: auto;
    width: 76px;
    bottom: 45px;
}
.gyzzysa .yxyhgyzza {
    margin-bottom: 0;
    min-height: 160px;
}
.gyzzysa .name {
    left: 0;
    right: 0;
    margin: auto;
    width: fit-content;
    bottom: 25px;
    background: rgba(0, 0, 0, 0.3);
    padding: 0 5px;
    border-radius: 3px;
}
.gyzzysa .rza {
    bottom: 7px;
    color: #fff;
    left: 0;
    right: 0;
    margin: auto;
    width: fit-content;
    background: rgba(0, 0, 0, 0.3);
    padding: 0 5px;
    border-radius: 3px;
}
.gyzzysa .name span {
    display: none;
}
.gyzzysa .name a {
    color: #fff;
}


.yxyhcs a,.yxyhhs a,.yxyhbs a {font-size: 14px; opacity: 0.7; display: inline-block; margin: 0 5px 5px 0; padding: 3px 6px; line-height: 21px; border-radius: 2px; text-decoration: none;}
.yxyhhs a{background: #888;color: #FFF;}
.yxyhcs a{background: #01a0ee;color: #FFF;}
.yxyhbs a{background: #fff;color: #555;border: 1px #ccc solid;}
.yxyhcs a:hover,.yxyhhs a:hover,.yxyhbs a:hover{ opacity: 1;}
.yxyhcs a:nth-child(2n+0) { background: #68A2D5; } 
.yxyhcs a:nth-child(3n+0) { background: #7DC67D; }
.yxyhcs a:nth-child(4n+0) { background: #E17572; }
.yxyhcs a:nth-child(5n+0) { background: #7898AA; }
.yxyhcs a:nth-child(6n+0) { background: #C35CFF; }
.yxyhcs a:nth-child(7n+0) { background: #33BCBA; }
.yxyhcs a:nth-child(8n+0) { background: #C28F5C; }
.yxyhcs a:nth-child(9n+0) { background: #FF8533; }
/*话题词云的css代码*/
/*小工具关于作者css结束*/





/*插件_AdAtm自定义广告css开始*/
 .seamonster_ad .head{
 	font-size: 1.0625rem;
 	text-align: center;
 	padding: 5px 0px;
 	display: flex;
 	position: relative;
 	border-bottom: 1px solid #f1f1f1;
 }
 .seamonster_ad .head i{
 	position: absolute;
 	right: 3px;
 	top: 3px;
 	color: #58D68D;
 	cursor: pointer;
 }
 .seamonster_ad .head span{
 	flex: 1;
 	color: #515151;
 	line-height: 2.5rem;
 }
 .seamonster_ad .head a{
 	font-size: 1rem;
 	color: #16A085;
 }
 .seamonster_ad .content {
 	padding: 0 20px 10px;
 }
 .seamonster_ad_dialog{
 	padding: 1.25rem;
 }
 .seamonster_ad_dialog .info{
 	padding-left: 1.5rem;
 	padding-bottom: 0.875rem;
 	line-height: 1.875rem;
 	color: #E74C3C;
 }
 .seamonster_ad_link li{
 	position: relative;
 	height: 60px;
 	line-height: 60px;
 	padding: 0 20px;
 	text-align: center;
 	font-size: 16px;
 	font-weight: 300;
 }
 .seamonster_ad_link li:nth-child(4n+1){
 	background-color: #009688;
 	background-image: linear-gradient(to right,#12c2e9,#c471ed,#f64f59);
 }
 .seamonster_ad_link li:nth-child(4n+2){
 	background: #aa4b6b; 
 	  background: -webkit-linear-gradient(to right, #aa4b6b, #6b6b83, #3b8d99);
 	  background: linear-gradient(to right, #aa4b6b, #6b6b83, #3b8d99);
 }
 .seamonster_ad_link li:nth-child(4n+3){
 	background: #7f7fd5;
 	background: -webkit-linear-gradient(to right, #7f7fd5, #86a8e7, #91eae4);
 	background: linear-gradient(to right, #7f7fd5, #86a8e7, #91eae4);
 }
 .seamonster_ad_link li:nth-child(4n+4){
 	background: #36d1dc;
 	  background: -webkit-linear-gradient(to right, #36d1dc, #5b86e5);
 	  background: linear-gradient(to right, #36d1dc, #5b86e5);
 }
 .seamonster_ad_link li:nth-child(4n+5){
 	background-color: #009688;
 	background-image: linear-gradient(to right,#009688,#5FB878);
 }
 .seamonster_ad_link li:nth-child(4n+6){
 	background-color: #009688;
 	background-image: linear-gradient(to right,#2980B9,#6DD5FA,#f64f59);
 }
 .seamonster_ad_link li:nth-child(4n+7){
 	background-color: #009688;
 	background-image: linear-gradient(to right,#59C173,#a17fe0,#f64f59);
 }
 .seamonster_ad_link li:nth-child(4n+8){
 	background-color: #009688;
 	background-image: linear-gradient(to right,#00F260,#0575E6);
 }
 .seamonster_ad_link li:nth-child(4n+9){
 	background-color: #009688;
 	background-image: linear-gradient(to right,#56CCF2,#2F80ED);
 }
 .seamonster_ad_link li:nth-child(4n+10){
 	background-color: #009688;
 	background-image: linear-gradient(to right,#008898,#F008898);
 }
 .seamonster_ad_link li:hover{
 	opacity: 0.9; color: #fff;
 }
 .seamonster_ad_link a{
 	color: #fff;
 }
 .seamosnter_ad_delete{
 	position: absolute;
 	right: 5px;
 	color: #fff;
 	cursor: pointer;
 }
/*插件_AdAtm自定义广告css结束*/






/*全站自定义css开始*/
.class{color:#f00;}
.jinsom-header {
    height: 60px;
    display:flex;
}
.jinsom-header-menu-avatar>i {
    font-size: 16px;}
.jinsom-header-menu-avatar>span {
    padding-top: 1px;
    padding-bottom: 2px;
    font-size: 13px;}
.jinsom-header-right .jinsom-header-menu-avatar {
    margin-left: 0px;
    max-width: 280px;
    font-size: 18px;
    color: #ffffff;
    letter-spacing: 1.5px;}
.jinsom-header.fixed .jinsom-header-right .jinsom-header-menu-avatar {
    color: #000818;}
.jinsom-header-right .jinsom-header-menu-avatar {
    line-height: 45px;
    max-width: 300px;
    font-size: 20px;}
.jinsom-header-menu-avatar>p {
    max-width: 90px;}

.jinsom-header-menu-avatar>p {
    color: #ffffff;}
.jinsom-header.fixed .jinsom-header-menu-avatar>p {
    color: #000818;}
.jinsom-header.fixed .jinsom-header-menu-avatar>p:hover {
    color: #0057ff;}

.jinsom-header-right .search {width: auto;}
.jinsom-header-right .search i {
    padding-top: 8px;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-left: 12px;
    border-radius: 20px;}
.jinsom-header.fixed .jinsom-header-right .search i {
    color: #000818;}
.jinsom-header.fixed .jinsom-header-right .search i:hover {
    color: #0057ff;}
.jinsom-header-right .search:hover i{background: color;}
.jinsom-header-right .jinsom-sousuo1:after{
    content: "搜索";
    font-size: 20px;
    padding-left: 5px;
    letter-spacing: 2px;}

.jinsom-pop-search.show{
    background-color: rgb(255 255 255 / 0.9);
    box-shadow: 0 6px 12px rgb(0 0 0 / 8%);
    backdrop-filter: blur(25px);
    transition: all .2s;}
.jinsom-pop-search-container {margin-top: 60px;}
.jinsom-pop-search-content input {
    border: 3px solid #008898;
    font-size: 16px;
    letter-spacing: 2px;}
.jinsom-pop-search-content span {background-color: #008898;color: #fff;
}
.jinsom-search-header:before {
    content: '博科园';
    line-height: 40px;
    padding: 0px 10px;
    color: #fff;
    background-color: #008898;
    letter-spacing: 1.5px;
    font-size: 17px;}
.jinsom-pop-search .close {
    right: 400px;
    top: 45px;
    font-size: 38px!important;}

.jinsom-search-tab li {
    font-size: 16px;
    letter-spacing: 2px;}
.jinsom-search-header input {
    font-size: 16px;
    letter-spacing: 2px;}

.jinsom-search-header {border: 2px solid #008898;}
.jinsom-header-right .search i:hover {color: white;box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);}
.jinsom-search-header span {
    background-color: #008898;color: #fff;margin: -1px;}

.jinsom-post-video iframe {
    height: 420px !important;}
.single .jinsom-post-video .xgplayer {width: 100% !important;}
.single .jinsom-post-video .xgplayer-nostart, .single .jinsom-post-video .xgplayer-is-enter {
 height: 480px !important;}

.jinsom-right-bar .now:before {
    content: url(https://www.bokeyuan.net/image/hi.png);
    position: absolute;
    top: -58px;
    right: -15px;}

.jinsom-header-right .publish {margin-right: 10px;border-radius: 20px;width: 90PX; height: 35PX; top: 5px; color: #ffffff;  display: -webkit-flex;  display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; cursor: pointer;}
.jinsom-header.fixed .jinsom-header-right .publish {
    color: #000818;}
.jinsom-header.fixed .jinsom-header-right .publish:hover {
    color: #0057ff;}
.jinsom-header-right .publish:hover {color: white;box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);}
.jinsom-header-right .publish i:after{ content: '发表'; margin-left: 5px; font-size: 20px;letter-spacing: 2px;}

.jinsom-footer-top>li>.title {font-size: 17px;letter-spacing: 2px;}
.jinsom-footer-top>li>ul>li {font-size: 16px;letter-spacing: 2px;line-height: 35px;}
.jinsom-footer-top>li>ul>li>a {color: #000000;letter-spacing: 2px;}
.jinsom-footer-top>li {color: #000000;font-size: 16px;letter-spacing: 0.8px;}
.jinsom-footer-top>li .code img {width: 150px;height: 150px;letter-spacing: 2px;}
.jinsom-footer-top>li>ul>li>a:hover {color: #009fff;}

.jinsom-header-menu-avatar>ul li {line-height: 40px;}

.jinsom-sidebar-user-info .number li span {
    font-size: 15px;
    letter-spacing: 1px;}
.jinsom-sidebar-user-info .lv .title span:first-child {
    font-size: 15px;
    letter-spacing: 1px;}
.jinsom-sidebar-user-info .lv .lv-number {
    font-size: 15px;}
.jinsom-sidebar-user-info .info {
    letter-spacing: 1px;
    width: 400px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 35px;
    font-size: 17px;}
.jinsom-sidebar-user-info .sign {
    font-size: 17px;
    bottom: 5px;
    letter-spacing: 3px;}
.jinsom-sidebar-user-info .sign.had m {
    vertical-align: 0px;
    font-size: 15px;
    letter-spacing: 2px;}

.jinsom-sidebar-user-list .follow>span {
    padding: 3px 0px;
    font-size: 13px;
    border-radius: 5px;}
.jinsom-sidebar-user-list .follow .number {
    font-size: 13px;}
.jinsom-sidebar-user-list li {
    padding: 12px 0px;}

.jinsom-sidebar-reg-btn {background-color: #2eb354;}

.jinsom-right-bar>li>.title {
    padding: 8px 8px;
    top: 4px;
    letter-spacing: 2px;
    background-color: #2eb354;
    font-size: 18px;}

.row-right .login-top img {width: 200px;height: 100px;margin-top: 1px;}
.login-footer .item {font-size: 16px;}
.row-left .hyth-sub-title {font-size: 1.2rem;margin-top: 60px;letter-spacing: 3px;line-height: 2.2;color: #000;}
.row-right .login-line {
    margin: 15px auto 15px;
    width: 85%;}
.hyth-type-login-way span.checked {
    border-bottom: 3px solid var(--jinsom-color);
    color: #000;}

span.title.uofon_cebian_more .content-icon i.iconfont {
    font-size: 30px;
    color: #000!important;}
span.title.uofon_cebian_more .panel-item:hover .content-icon i.iconfont {
    color: #fff!important;
}span.title.uofon_cebian_more .panel-content>.panel-item:hover a {
    color: #fff;
}span.title.uofon_cebian_more .panel-content>.panel-item:hover {
    background: var(--jinsom-color);}

.jinsom-right-bar li.task:after {
    width: 50px;
    height: 20px;
    line-height: 20px;
    border-radius: 7px 7px 7px 0;
    box-shadow: 0 2px 5px 0 rgba(251,66,97,.51);
    background: #fc2c3c;
    background-image: radial-gradient(9% 82%,#fe576f 0,#fc2c3c 100%);
    position: absolute;
    z-index: 2;
    content: "领奖励";
    margin-left: 5px;
    top: 0;
    font-size: 13px;
    text-align: center;
    opacity: .8;
    color: #FFF;
    cursor: pointer;}

.hyth-related-title {
    padding-top: 15px;}
.hyth-related-content-five {
    letter-spacing: 2px;
    background-position-y: 8px;
    margin-bottom: 15px;
    font-size: 16px;}
.hyth-related {
    margin-top: 20px;}
.hyth-related-title span {
    letter-spacing: 2px;}

.jinsom-post-single-bar li:nth-last-child(2) span a {color: #007aff;letter-spacing: 1px;}
.jinsom-fenlei1:before {font-size: 14px;}
.jinsom-post-single-bar li:nth-last-child(2) span a:after {
    content: "";
    color: #8e8e93;}

.jinsom-comment-content m.delete{text-decoration:line-through;color: #a09d9d;}

.content m.delete{text-decoration:line-through;color: #a09d9d;}

.reward{color: #f44336;font-size:18px;}

.content m.reward{color:#f00;font-size: 6.5vw;}

.jinsom-main-content.sns.clear .jinsom-widget-user-login {
    display: none; }
.logged-in .jinsom-main-content.sns.clear .jinsom-widget-user-login { 
    display: block;
    overflow: unset;}

.jinsom-more-posts {
    color: #000000;
    width: 110px;
    font-size: 15px;
    letter-spacing: 2px;}

.jinsom-menu ul li a {
    letter-spacing: 3px;}
.jinsom-header.fixed .jinsom-menu ul li a {
    color: #000818;}
.jinsom-header.fixed .jinsom-menu ul li a:hover{
      color: #0057ff;}

.jinsom-header.fixed .jinsom-menu ul li.current-menu-item a {
    color: #0057ff;}

.jinsom-pop-search-hot-list a {font-size: 16px;}

.jinsom-ranking-page .left li {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 55px;}
.jinsom-ranking-page .left li.on, .jinsom-ranking-page .left li:hover {
    font-size: 18px;}

.layui-tab-title li {
    font-size: 17px;
    letter-spacing: 2px;
    min-width: auto;}

.jinsom-show-topic-content .layui-tab-title li {
    margin-right: 20px;}

.logo .tip{display:none;position:absolute;top:3px;background:url(https://www.bokeyuan.net/image/yindaoshuqiantubiao.png) no-repeat;width:288px;z-index:-9999;height:115px}
.logo .tip p{position:relative;font-size:15px;color:rgba(255,255,255);margin-top:74px;margin-left:10px; letter-spacing: 0.5px;}
.jinsom-header-content .logo:hover .tip{display:block}

.jinsom-widget-share .social li {
    margin-right: 0;
    width: calc(100%/4);
    text-align: center;}

.jinsom-widget-share .social li .jinsom-telegram {
    display: none;}

.jinsom-menu ul li.current-menu-item>a:after {
    position: absolute;
    right: 18px;
    bottom: 3px;
    left: 15px;
    height: 2px;
    background: #fff;
    content: "";}

.jinsom-show-bbs-box {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 8px;
    padding-left: 20px;}

.jinsom-chat-clear-icon {
    top: 100px;
    display: none!important;}

.jinsom-login-search-tips {
    font-size: 25px;
    color: #333;
    letter-spacing: 3px;}

.jinsom-post-comments{
    font-size: 17px;
    letter-spacing: 2px;
    color: #000;
    height: 128px;
    min-height: 128px;
    background-image: url(https://pic.bokeyuan.net/image/pinglunkuangtixin.png);
    background-repeat: no-repeat;
    background-position: center center;}

.jinsom-header {box-shadow: 0 1px 4px 0 rgb(0 0 0 / 60%);}

.swiper-text h2 {
    font-size: 40px;
    letter-spacing: 5px;}
.swiper-text p {
    font-size: 25px;
    letter-spacing: 5px;
    line-height: 50px;}

.effect-apollo h2 {
    letter-spacing: 3px;}
.effect-apollo p {
    letter-spacing: 2px;}

.effect-ming h2 {
    letter-spacing: 3px;}
.effect-ming p {
    letter-spacing: 2px;}

.jinsom-slider {
    display: none!important;
    margin-bottom: 0px;
    margin-top: 15px;}
.jinsom-media-show {
    display: none!important;}

.jinsom-main-content {
    padding-top: 15px;}

.jinsom-index-menu li.on, .jinsom-index-menu li:hover {
    background: #2eb354;
    letter-spacing: 2px;}
.jinsom-index-menu li {
    letter-spacing: 1.8px;
    font-size: 18px;
    margin: 0 14px 14px 0;
    padding: 0 11px;
    color: #333;}

.jinsom-topic-list li .images {margin: 40px 0 10px;}
.jinsom-topic-list li {height: 380px;margin-top: 20px;}
.jinsom-topic-list li:nth-child(2):after{content:"TOP1";background: #f00;box-shadow: 0 4px 8px 0 rgba(255,68,68,.2);border-radius: 2px;left:0;position: absolute;width: 56px;height: 32px;line-height: 32px;text-align: center;color: #fff;top: 8px;}
.jinsom-topic-list li:nth-child(3):after{content:"TOP2";background: #ff784d;box-shadow: 0 4px 8px 0 rgba(255,68,68,.2);border-radius: 2px;left:0;position: absolute;width: 56px;height: 32px;line-height: 32px;text-align: center;color: #fff;top: 8px;}
.jinsom-topic-list li:nth-child(4):after{content:"TOP3";background: #FF9800;box-shadow: 0 4px 8px 0 rgba(255,68,68,.2);border-radius: 2px;left:0;position: absolute;width: 56px;height: 32px;line-height: 32px;text-align: center;color: #fff;top: 8px;}
.jinsom-topic-list li:nth-child(5):after{content:"TOP4";background: #bbb8b4;box-shadow: 0 4px 8px 0 rgba(255,68,68,.2);border-radius: 2px;left:0;position: absolute;width: 56px;height: 32px;line-height: 32px;text-align: center;color: #fff;top: 8px;}

.jinsom-yuyan1:before {
    color: #fff;
    font-size: 17px;}

.jinsom-header-right>li.language {
    display: none;}

.layui-layer.layui-layer-page.jinsom-reprint-form .jinsom-widget-share .link .list {
    max-width: 380px;}
.layui-layer.layui-layer-page.jinsom-reprint-form {
    height: 300px!important;}

.jinsom-widget-share .content {
    padding: 0 10px;}
.jinsom-widget-share .link .list {
    color: #2196f3;
    padding: 10px 0;
    font-size: 15px;
    max-width: 235px;}
.jinsom-widget-share .link n {
    vertical-align: -10px;
    font-size: 14px;
    padding: 2px 4px;
    margin-left: 6px;}

.jinsom-case-menu li {
    font-size: 16px;
    letter-spacing: 2px;
    margin-right: 20px;}

.jinsom-post-video .xgplayer {
    max-height: 420px;
    width: 750px !important;
    height: 420px!important;}
    
.jinsom-video-tips {
    width: 750px!important;
    height: 380px!important;}

.verify-event-content {
    padding-top: 35px!important;}
.verify-event-content li {
    margin: 15px 5px!important;}
.verify-event-content li:hover, .verify-event-content-2 li:hover, .hyth-verify-user li:hover {
    transform: translateY(-15px)!important;}
.verify-title {
    letter-spacing: 2px!important;}
.verify-event-content .title {
    letter-spacing: 1px!important;}
.verify-event-content-2 .title {
    letter-spacing: 1px!important;}
.hyth-verify-user li .name {
    height: 24px!important;
    font-size: 15px!important;
    margin-top: 10px!important;
    letter-spacing: 1px!important;}
.verify-event-content-2 {
    padding: 50px 0 45px 0!important;}
.verify-event-content-2 li {
    margin: 0 0 30px 55px!important;}
.verify-event-content-2 .desc {
    width: 99%!important;}
.verify-apply li {
    font-size: 30px!important;
    letter-spacing: 3px!important;}
.hyth-verify-user-rand {
    width: 1280px;}

.jinsom-more-posts {
    color: #fff;
    width: 264px;
    font-size: 20px;
    letter-spacing: 8px;
    background-color: #2eb354;
    border-radius: 50px;}

.poster-share-ico {
    margin: 50px 0;}
.poster-share-ico li {
    font-size: 17px;
    background: #2eb354;
    letter-spacing: 1px;}

.jinsom-ranking-page-top li .name {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 10px;
    overflow: unset!important;}

.jinsom-page-select-post-list .jinsom-more-posts {
    width: 264px;
    margin-left: -130px!important;}

.jinsom-page-select-header-search input {
    font-size: 17px;
    letter-spacing: 1px;}
.jinsom-page-select-header-box .bbs li {
    height: 65px;
    font-size: 16px;
    letter-spacing: 1px;}
.jinsom-page-select-header-box .topic li {
    margin-right: 8px;
    font-size: 16px;
    color: rgba(0,0,0,.85);
    letter-spacing: 1px;}
.jinsom-page-select-header-box .topic ul {
    width: calc(92% - 0px);}
.jinsom-page-select-header-box .topic label {
    font-size: 16px;
    margin-left: 5px;}
.jinsom-page-select-sort li {
    color: #000;
    width: 100px;
    font-size: 16px;
    letter-spacing: 1.5px;}

.jinsom-more-posts.default {
    margin-top: 20px;
    background-color: #2eb354;}

.avatar {
    background-color: #00000000;}
.jinsom-bbs-header-info-avatar {
    margin-top: 15px;
    border: 0px solid #f3f3f3;
    background-color: #00000000;}

.jinsom-footer-bottom {
  max-width: 1200px;
    line-height: 35px;}

.jinsom-topic-list li .images img {
    border: 0px solid #ddd;}

.edui-default .edui-toolbar .edui-button, .edui-default .edui-toolbar .edui-splitbutton, .edui-default .edui-toolbar .edui-menubutton, .edui-default .edui-toolbar .edui-combox {
    margin: 3px;}

.jinsom-index-menu li>k {
    width: 5px;
    height: 5px;
    background-color: #FF0000;
    position: absolute;
    border-radius: 100%;
    top: 5px;}

.jinsom-bbs-copyright-info {
    font-size: 14px;}
    
.jinsom-bbs-header-info-btn child {
    color: #007aff;
    line-height: 29px;
    font-size: 16px;}

.jinsom-post-images-list img {
    border: 1px solid #ffffff;}
.jinsom-post-images-list a.one {
    max-height: 450px;}
.jinsom-post-images-list .one img {
    max-width: 100%;}
.home .jinsom-posts-list.words .jinsom-post-images-list a.one {
    max-width: 33.55%;}
.jinsom-post-images-list {
    width: 100%;}

div.jinsom-postimg-number-2.clear a {
    width: 48.659%;}

div.jinsom-postimg-number-4.clear a {
    margin-right: 10px;
    width: 48.659%;}

.jinsom-post-images-list a {
    height: 250px;}

.jinsom-post-single-content-left a {
    width: 250px;
    height: 160px;}
.jinsom-post-single-content-right {
    width: calc(95% - 240px);}

.post-template-default .jinsom-post-images-list a.one {
    max-width: 100%;
    max-height: 100%;}

.jinsom-post-single-thum a {
    height: 250px;}

.jinsom-media-show li {
    height: 200px;
    width: calc((100% - 30px)/4);}
.jinsom-media-show li:nth-child(4n) {
    margin-right: 0;}

.jinsom-chat-content-user, .jinsom-chat-content-group, .jinsom-chat-content-recent,.jinsom-chat-content-follow-user li, .jinsom-chat-content-group li, .jinsom-chat-content-recent-user li,.jinsom-chat-content-recent-notice li, .jinsom-chat-content-user-add li {
    width: 280px;}
.jinsom-chat-content-recent-user-info span.msg {
    font-size: 14px;
    color: #888;
    letter-spacing: 0.5px;
    width: 176px;}
.jinsom-chat-content-recent-user-info span.name {
    color: #000;
    font-size: 16px;
    letter-spacing: 0.5px;
    width: 150px;}
.jinsom-chat-content-recent-user li {
    min-height: 80px;}
.jinsom-chat-content-recent-notice-info, .jinsom-chat-content-user-add-info {
    font-size: 16px;}
.jinsom-chat-header div.on span {
    font-size: 16px;
    letter-spacing: 1px;}
.jinsom-chat-search-box i {
    color: #008eff;}
.jinsom-chat-search-input {
    font-size: 15px;
    letter-spacing: 1px;}
.jinsom-chat-header div {
    width: 80px;}
.jinsom-chat {
    top: 60px;
    width: 280px;
    right: -320px;
    background-color: #f1f1f1;
    border-radius: 6px 0;
    box-shadow: -3px 0 6px -2px rgba(0, 0, 0, 0.3);}

.jinsom-bbs-single-content a { color: #2196f3; text-decoration: underline; }

.jinsom-post-like-list a {
    margin-right: 10px;}

.jinsom-post-user-info {
    letter-spacing: 1px;
    font-size: 18px;}

.jinsom-post-user-info-avatar {
    margin-right: 15px;}

.jinsom-page-select-post-list li:hover {
    box-shadow: 0 4px 12px 0px rgba(0,0,0,.1);
    transform: translateY(-8px);}
.jinsom-page-select-post-list li {
    transition: all .3s ease;}

.jinsom-publish-words-btn {
    font-size: 20px;
    letter-spacing: 2px;}

.jinsom-liwu1:before {
    font-size: 25px;}
.jinsom-hongbao:before {
    font-size: 25px;}
.jinsom-weixiao-:before {
    font-size: 25px;}
.jinsom-fujian1:before {
    font-size: 25px;}

.jinsom-icon {
    font-size: 18px;}
.jinsom-header .jinsom-icon {
    font-size: 20px;}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {
    font-size: 25px;
    color: #2eb354;}
.jinsom-bbs-edior-footer-bar span:first-child {
    padding-left: 40px;}
.jinsom-huati:before {
    color: #ff927a;}

.jinsom-find-menu li {
    margin-bottom: 2vw;}
.jinsom-find-menu {
    padding-top: 2vw;}

.jinsom-bbs-publish-info {
    padding: 1px 0px 1px 0;}
.jinsom-publish-words-topic.bbs {
    margin-bottom: 10px;}
.jinsom-bbs-edior-footer-bar {
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 6px;
    padding-left: 0px;}

#jinsom-bbs-publish-form {
    margin-top: 15px;}

.jinsom-sidebar-box {
    margin-bottom: 15px;}
.yxyhgylzz {
    margin-bottom: 15px;}

.jinsom-single-title-list-content {
    box-shadow: 2px 3px 4px 3px rgb(0 0 0 / 10%);
    width: 250px;}
.jinsom-single-title-h3 {
    padding-left: 0px !important;}

.jinsom-comment-header {
    font-size: 16px;}

.jinsom-comment-content {
    font-size: 17px;
    padding-right: 40px;
    line-height: 50px;
    letter-spacing: 1px;}

.jinsom-vip-icon {
    z-index: 1000;}

.jinsom-bbs-single-box .left {
    width: 180px;
    font-size: 15px;}

.jinsom-comment-image-list.bbs>a {
    width: 50%;
    height: 50%;}

.jinsom-content-left img.wp-smiley {
	width: auto !important;
    height: 256px !important;
    max-height: 256px !important;}

.single .jinsom-content-left img.wp-smiley {
	width: auto !important;
    height: 256px !important;
    max-height: 256px !important;}

.jinsom-chat-message-list, .jinsom-chat-message-group-list {
    height: 255px;}
img.wp-smiley {
    width: 180px !important;
    height: 180px !important;
    max-height: 256px !important;}
.jinsom-chat-message-list-content img {
    max-width: 256px;}

.jinsom-page-select-header-search {
    height: 310px;}

.jinsom-show-bbs-box-content li {
    background-color: #f5f5f5;
    margin-top: 10px;
    margin-bottom: 10px;}

.hyth-type-login-way span {
    color: #008898;
    border-bottom: 0px solid #ccc;}

.login-line .row-txt {
    font-size: 16px;}
.jinsom-login-type li p {
    font-size: 15px;}

.row-right .login-top {
    margin-top: 5px;}

.jinsom-reg-select-content .tips {
    font-size: 18px;
    letter-spacing: 2px;}
.jinsom-reg-select-content .header .right a {
    color: #008898;
    font-size: 18px;
    letter-spacing: 1px;}
.jinsom-reg-select-content .header li.on, .jinsom-reg-select-content .header li:hover {
    font-size: 17px;
    letter-spacing: 2px;}
.jinsom-reg-select-content .header li {
    margin-right: 30px;
    font-size: 17px;
    letter-spacing: 2px;}
jinsom-reg-select-info .btn {
    width: 100px;
    padding: 9px;
    font-size: 17px;
    letter-spacing: 2px;}
.jinsom-reg-select-info img {
    width: 100px;
    height: 100px;}
.jinsom-reg-select-info .name {
    margin: 15px 10px 35px;}
.jinsom-reg-select-form input {
    padding: 12px;
    border: 1px solid #2196f3;}
.jinsom-reg-select-form li {
    margin-bottom: 30px;}
.jinsom-reg-select-form .btn {
    padding: 9px;
    letter-spacing: 2px;
    font-size: 17px;}

.jinsom-sidebar-box h3 {
    margin-bottom: 15px;
    color: #333;
    font-size: 16px;
    letter-spacing: 1px;}
.seamonster_ad .head {
    letter-spacing: 1px;}

.layui-layer-setwin {
    z-index: 10;}
.jinsom-chat-windows-user-desc {
    font-size: 13px;
    letter-spacing: 0.5px;
    max-width: 440px;}

.yxyhgyzza .name {
    transform: scale(1);
    bottom: 5px;
    width: 120%;
    font-size: 17px;
    letter-spacing: 1px;}
.yxyhgyzza .rza {
    bottom: -25px;
    left: 67px;
    width: 220%;
    font-size: 16px;
    letter-spacing: 1px;}
.yxyhgyzza .yxyhgyzzaa {
    bottom: -35px;}
.yxyhgyzza {
    margin-bottom: 55px;}
.yxyhgyzzb {
    line-height: 10px;
    padding: 0 0px;
    letter-spacing: 0.5px;}
.yxyhgyzzb span {
    font-size: 14px;}
.yxyhgyzzc {
    width: 100%;}
.yxyhgyzzd>em {
    width: 120px;
    color: #000000;
    margin-bottom: 15px;
    margin-top: 10px;
    letter-spacing: 2px;
    font-size: 16px;}
.yxyhgyzzc span {
    height: 37px;
    margin: 7px;
    font-size: 16px;
    letter-spacing: 2px;}
.yxyhgyzzd {
    margin-bottom: 15px;
    padding-bottom: 0px;}
.yxyhgyzzd li a {
    letter-spacing: 0.5px;
    left: 40px;
    color: #555;
    font-size: 15px;}
.yxyhgyzzd li {
    height: 40px;}
.yxyhgyzzd i {
    font-size: 18px;
    width: 24px;
    height: 24px;
    line-height: 24px;}
.yxyhgyzzd li:hover a, .yxyhgyzzd li:hover i {
    color: #2196f3;}

.seamonster_ad_link a {
    color: #fff!important;}
.seamonster_ad .head span {
    color: #222!important;}
.seamonster_ad_link li {
    padding: 0 10px!important;
    font-size: 16.5px!important;
    letter-spacing: 2px;}

.jinsom-widget-single-video-list.no-img li i {
    font-size: 15px;}
.jinsom-widget-single-video-list.no-img li a {
    font-size: 15px;
    letter-spacing: 1px;}

.yxyhcs a, .yxyhhs a, .yxyhbs a {
    font-size: 15px!important;
    margin: 0 10px 15px 0;
    letter-spacing: 0.5px;}

.jinsom-widget-single-video-list.two li .title, .jinsom-widget-single-video-list.one li .title {
    margin-left: 4px;
    font-size: 15px;
    line-height: 30px;
    letter-spacing: 1px;}

.jinsom-sidebar-lattice-list li p {
    letter-spacing: 0.5px;}

.jinsom-widget-topic-rank .jinsom-publish-topic-content li a m {
    width: 65%;}
.jinsom-publish-topic-content {
    letter-spacing: 1px;}
.jinsom-widget-topic-rank .footer a {
    font-size: 15px;
    color: #333;
    letter-spacing: 1px;}

.jinsom-widget-share .header i {
    position: inherit;
    color: #009688;}
.jinsom-widget-share .header {
    font-size: 15px;
    letter-spacing: 1px;}
.jinsom-widget-share .content p {
    margin-bottom: 10px;
    text-align: center;
    font-size: 15px;
    letter-spacing: 1px;}
.jinsom-widget-share .footer {
    font-size: 15px;
    letter-spacing: 1px;}

.jinsom-comment-image-list {
    width: 100%;}
.jinsom-comment-image-list.number-1 a {
    height: 100%;
    max-height: 100%;
    max-width: 100%;}
.jinsom-post-comment-list li {
    padding: 10px 10px 5px;}

.jinsom-member-avatar {
    background: rgb(0 0 0 / 20%);}

.jinsom-bbs-single-title .mark {
    line-height: 40px;}
.jinsom-bbs-single-title h1 {
    letter-spacing: 1.5px;
    line-height: 40px;}

.jinsom-post-user-info-time {
    font-size: 13.5px;}
.jinsom-post-user-info-time span {
    font-size: 13px;}
.jinsom-bbs-single-footer {
    letter-spacing: 1px;
    font-size: 13px;}

.jinsom-post-bar .tag {
    letter-spacing: 1px;
    font-size: 14px;}
.jinsom-post-single-bar.single .right {
    letter-spacing: 1px;}
.jinsom-post-single-content.b .jinsom-post-single-bar {
    letter-spacing: 0.5px;}
.jinsom-post-bar {
    letter-spacing: 0.5px;}

.jinsom-verify {
    z-index: 1000;}

.jinsom-content-left {
    width: calc(100% - 315px);}
.jinsom-posts-list {
    margin-bottom: 15px;}

.jinsom-posts-list>h1.single, .jinsom-posts-list>h2.single {
    font-size: 18px !important;
    line-height: 35px!important;
    letter-spacing: 1px;}
.jinsom-post-single-excerp.a a {
    color: #666;
    letter-spacing: 1px;
    font-size: 15px;}

.jinsom-posts-list>h1, .jinsom-posts-list>h2 {
    letter-spacing: 1.5px;}
.jinsom-post-content p {
    font-size: 16px;
    color: #666;
    line-height: 2em;
    margin-bottom: 15px;
    letter-spacing: 2px;}

.jinsom-single-video-lists>a {
    font-size: 15px;
    letter-spacing: 2px;}

.jinsom-shop-header>li {
    font-size: 15px;
    letter-spacing: 1px;}

.hyth-verify-user-rand {
    width: 1280px!important;}
.hyth-verify-user li {
    margin: 20px 20px!important;}
.hyth-verify-event {
    background-color: rgb(0 0 0 / 2%)!important;}
.hyth-verify-user {
    background-color: rgb(0 0 0 / 2%)!important;}
.verify-event {
    width: 1280px!important;}
.verify-event-content-2 li {
    width: 240px!important;
    height: 280px!important;}

.jinsom-menu>ul>li {
    line-height: 46px;
    height: 46px;}
.jinsom-header-content {
    width: 96%;}

.jinsom-header-content .logo {
    width: 220px;}
.jinsom-header-content .logo .logo-bg {
    height: 50px;}
.jinsom-menu {
    margin-left: 25px;}
.jinsom-header-right>li {
    line-height: 46px;}

.jinsom-header-menu-avatar>img {
    margin-right: 10px;
    width: 40px;
    height: 40px;}

.jinsom-header-right .login, .jinsom-header-right .reg {
    padding: 4px 15px;}
.jinsom-header-right .login {
    margin-top: 8px;
    font-size: 18px;
    letter-spacing: 2px;}
.jinsom-header-right .reg {
    margin-top: 8px;
    font-size: 18px;
    letter-spacing: 2px;
    margin-left: 20px;}

.yxyhgyzza .name a {
    font-weight: 550;
    color: #fff;}

.jinsom-bbs-single-content p {
    font-size: 17px;
    line-height: 2em;
    margin-bottom: 15px;
    letter-spacing: 2px;}
.jinsom-bbs-comment-list .jinsom-bbs-single-content {
    font-size: 17px;
    line-height: 2em;
    margin-bottom: 15px;
    letter-spacing: 2px;}

.jinsom-member-menu li.on:after, .jinsom-member-menu li:hover:after {
    top: -4px;}
.jinsom-member-menu li {
    letter-spacing: 2px;
    font-size: 18px;}
.jinsom-member-username {
    margin-top: 10px;
    letter-spacing: 0.5px;}
.jinsom-member-username h1 {
    vertical-align: 0px;
    font-size: 22px;
    letter-spacing: 2px;}
.jinsom-member-desc {
    font-size: 15px;
    letter-spacing: 1px;}
.jinsom-member-menu {
    padding: 0px 25px 0px;
    letter-spacing: 1px;}
.jinsom-member-follow-info {
    letter-spacing: 2px;}
.jinsom-member-left-profile.box {
    letter-spacing: 0.5px;}
.jinsom-member-left-honor li {
    letter-spacing: 0.5px;}
.jinsom-chat-windows-user-name a {
    letter-spacing: 1px;}
.jinsom-chat-online-status {
    font-size: 14px;
    margin-left: 15px;
    letter-spacing: 1px;}
.jinsom-smile-form .header li {
    margin-right: 20px;
    letter-spacing: 0.5px;}
.jinsom-chat-message-list-content {
    font-size: 15px;
    letter-spacing: 0.5px;}
.jinsom-member-follow-info span {
    padding: 6px 15px;
    font-size: 16px;
    margin-right: 20px;}

.jinsom-bbs-header-info-desc {
    margin-top: -105px;
    font-size: 15px;
    color: #333;
    letter-spacing: 1.5px;
    line-height: 30px;}

body.home.blog .jinsom-header {
    background-color: rgb(0 0 0 / 0%);
    transition: 0.1s;}
body.home.blog .jinsom-header.fixed {
    background-color: #fff;}
.jinsom-header.fixed {
    background-color: #fff;}
.header-big.css-color {
    width: auto!important;}

.jinsom-menu ul li.cell.menu-item>ul>li>a:hover {
    color: #0057ff;}

.jinsom-post-follow-user-list li p {
    font-size: 14px;}

.layui-laypage a, .layui-laypage button, .layui-laypage select, .layui-laypage span {
    margin: 0 8px;
    font-size: 17px;
    letter-spacing: 2px;}
.layui-laypage a, .layui-laypage span {
    padding: 3px 15px;}

.jinsom-commend-icon {
    vertical-align: 1px;
    font-size: 16px;}
.jinsom-mark {
    border-radius: 20px;
    font-size: 15px;
    padding: 3px 6px;}
.jinsom-top {
    vertical-align: 1px;
    font-size: 16px;}

.jinsom-member-left .box {
    padding-right: 0px;}
.jinsom-member-left-honor li {
    padding: 5px 7px;
    border: 0px solid #f1f1f1;
    margin-right: 65px;
    margin-bottom: 20px;
    border-radius: 15px;}

.jinsom-post-user-info-name .jinsom-member-top {
    font-size: 14px;
    padding: 3px 5px;
    margin-left: 100px;}
.jinsom-post-user-info-name .jinsom-top, .jinsom-post-user-info-name .jinsom-commend-icon {
    margin-left: 90px;}

.jinsom-single-video-author-info .info .name {
    font-size: 18px;
    margin-left: 2px;}
.jinsom-single-video-author-info .info .time {
    margin-left: 2px;}

.avatar{
    border-radius: 50%; 
    transition: 2s;}
.avatar:hover{transform: scale(1.20) rotate(360deg);}

.jinsom-bbs-single-box .left .name {
    font-size: 16px;
    margin-top: 20px;}
.jinsom-bbs-single-box .left .info {
    margin-top: 20px;}
.jinsom-bbs-single-box .left .info>div {
    margin-bottom: 20px;}

.jinsom-bbs-content-header-nav {
    font-size: 16px;
    letter-spacing: 1px;}

.layui-layer.layui-layer-page.jinsom-bbs-publish-list-form {
    width: 490px!important;}
.layui-layer.layui-layer-page.jinsom-bbs-publish-list-form .layui-layer-title {
    color: #008898!important;
    padding: 0 50px 0 20px;
    font-size: 18px;
    letter-spacing: 1px;
}/*发表帖子选择圈子时的顶部选择提示*/

.jinsom-follow-bbs-content li .btn {
    width: 50px;
    border-radius: 50px;
    margin-left: 15px;
    font-size: 17px;
    letter-spacing: 1px;}

.jinsom-follow-bbs-content li {
    margin-bottom: 30px;}
.jinsom-follow-bbs-content li .desc {
    color: #818181;
    font-size: 14px;
    letter-spacing: 1px;}
.jinsom-follow-bbs-content li .name {
    color: #000000;
    font-size: 19px;
    letter-spacing: 1.5px;}

.jinsom-sign-add-form-content .btn m {
    font-size: 17px;}
.layui-layer-dialog .layui-layer-content {
    letter-spacing: 2px;
    font-size: 20px!important;}
.jinsom-publish-type-form li {
    width: 25%;
    margin-top: 35px !important;
    margin-bottom: 35px !important;}
.jinsom-publish-type-form li span {
    border-radius: 100px;
    width: 65px;
    height: 65px;
    line-height: 65px;}
.jinsom-publish-type-form li span i {
    font-size: 30px;}
.jinsom-publish-type-form li p {
    font-size: 16px;
    letter-spacing: 1px;}

.jinsom-reprint-content {
    font-size: 15px;}
.jinsom-reprint-textarea {
    border-radius: 0px 0px 0px 0px;}
#jinsom-reprint-value {
    height: 300px;
    line-height: 30px;}

.jinsom-right-bar>li>i {
    font-size: 25px;}
.jinsom-right-bar>li {
    border-radius: 5px;}
.jinsom-right-bar-im span.number, .jinsom-right-bar>li.jinsom-notice>span {
    right: -8px;
    padding: 0px 5px;
    border-radius: 48%;
    top: 0px;
    font-size: 14px!important;
    line-height: 17px;}
span.title.uofon_cebian_more .panel-content>.panel-item {
    font-size: 18px;}
.jinsom-right-bar>li>.title.uofon_cebian_more {
    width: 220px;}

.ls-dz-aaf-x{position: fixed;z-index: 999;top: 216px;}
.ls-dz-aaf-y{position: absolute; left: 10px;}
.ls-dz-aaf:hover{opacity: .7;}
.ls-dz-aaf{
  position: absolute;
  width: 60px;
  left: -80px;
  top: 10px;
  border-radius: 5px;
  cursor: pointer;
  color: #fff;
  height: 40px;
  padding: 0 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  letter-spacing: 3px;
  padding-bottom: 3px;}
.ls-dz-aaf>a, .ls-dz-aaf>b, .ls-dz-aaf>c, .ls-dz-aaf>d{display: block; position: absolute; width: 5px; height: 5px; border: 2px #fff solid;}
.ls-dz-aaf>a{left: 0; top: 0; border-right: 0; border-bottom: 0;}
.ls-dz-aaf>b{right: 0; top: 0; border-left: 0; border-bottom: 0;}
.ls-dz-aaf>c{left: 0; bottom: 0; border-top: 0; border-right: 0;}
.ls-dz-aaf>d{right: 0; bottom: 0; border-top: 0; border-left: 0;}
.ls-dz-aaf>em{font-style: normal;}
.header-big.css-color {transition: 1s;}

.ls-vip{display: none;}

.avatar-vip{
  border-radius: 50%!important;
  animation: light 3s ease-in-out infinite!important;
  transition: 2s!important;}
@keyframes light{
  0%{box-shadow: 0 0 10px #ffc107;} 
  25%{box-shadow: 0 0 20px #00ff86;} 
  50%{box-shadow: 0 0 10px #0062ff;} 
  75%{box-shadow: 0 0 20px #f00;} 
  100%{box-shadow: 0 0 10px #05fffb;}}

.jinsom-bbs-title {
    width: 100%;
    font-size: 18px;
    letter-spacing: 2px;
    font-weight: 550;}
.jinsom-editor-bbs-content .title {
    border: 1px solid #f1f1f1;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 2px;}

.layui-colorpicker-trigger-i {
    font-size: 16px;}
.jinsom-publish-bbs-title-color .layui-unselect.layui-colorpicker {
    display: none;}

.layui-layer-title {
    color: #008898 !important;
    font-size: 17px;
    letter-spacing: 5px;}
.jinsom-change-bbs-content .tips {
    color: #bbbbbb;
    font-size: 16px;
    letter-spacing: 1px;}
.jinsom-change-bbs-content .btn {
    font-size: 17px;
    letter-spacing: 5px;}
.layui-layer.layui-layer-page.jinsom-change-bbs-form {
    width: 360px!important;
    height: 720px!important;}
.jinsom-change-bbs-content {
    height: 630px;}
.jinsom-change-bbs {
    height: 535px;}
.jinsom-change-bbs-content li {
    margin-bottom: 13px;
    margin-left: 20px;
    letter-spacing: 2px;
    font-size: 16px;}
.jinsom-change-bbs-content li .level-1 {
    margin-left: 30px;}

.edui-default .edui-tablepicker .edui-infoarea {
    font-size: 14px!important;
    letter-spacing: 1px;}
.edui-default .edui-for-insertcode .edui-listitem-label {
    font-size: 15px!important;}
.edui-default .edui-menuitem .edui-label {
    font-size: 16px!important;}
.edui-default .edui-for-fontfamily .edui-listitem-label {
    font-size: 17px!important;
    height: 25px!important;}
.edui-default .edui-toolbar .edui-combox-body .edui-button-body {
    width: 66px!important;
    height: 24px!important;
    font-size: 16px!important;}

.layui-form-select dl dd {
    line-height: 43px;}
.layui-form-select dl dt {
    line-height: 50px;}
.layui-form-select dl {
    z-index: 899 !important;
    max-height: 650px;}
.layui-form-select dl dd {
    font-size: 16px;
    letter-spacing: 1px;}
.jinsom-publish-words-topic span {
    color: #ff9800;
    font-size: 16px;
    letter-spacing: 1px;}
.jinsom-publish-right-box.topic p n {
    font-size: 16px;
    border-radius: 5px;}
.layui-form-select .layui-edge {
    border-top-color: #777;}
.layui-form-select .layui-input {
    font-size: 16px;
    letter-spacing: 2px;}
.jinsom-publish-right-box>p {
    font-size: 16px;
    letter-spacing: 2px;
    color: #008898;}

.jinsom-publish-right-box>p>k {
    font-size: 16px;}
.edui-default .edui-editor-iframeholder {
    border: 1px solid #f1f1f1;
    border-radius: 4px;
    padding-bottom: 5px;}

#jinsom-pop-title {
    letter-spacing: 2px;
    font-size: 18px;}

.jinsom-task-form-header .header .number {
    font-size: 16px;}
.jinsom-task-form-content .header li {
    letter-spacing: 1px;
    font-size: 16px;}
.jinsom-task-form-content .content li .left {
    max-width: 480px;}

.edui-default .edui-for-paragraph .edui-listitem-label .edui-for-h1.edui-default {
    display: none;}

.jinsom-bbs-edior-footer-bar .right {
    padding-top: 10px;
    padding-bottom: 10px;}

.jinsom-post-single-bar.single .author a:last-child {
    font-size: 15px;
    color: #333;}
.jinsom-post-user-info-name>a {
    color: #111;}

.jinsom-post-single-excerp a {
    color: #666;
    letter-spacing: 1px;
    font-size: 15px;}
.jinsom-posts-list>h2 a {
    color: #222;}

.jinsom-luck-gift-list li p {
    font-size: 13px!important;}

.jinsom-menu>ul>li>ul.sub-menu:before {
    top: -6px;
    height: 13px;
    width: 13px;}

.jinsom-menu>ul>li>ul.sub-menu {
    margin-top: 18px !important;
    width: 450px!important;
    max-width: 500px!important;}
.jinsom-menu ul li ul li {
    margin-top: 25px;
    margin-bottom: 25px;}

.jinsom-menu ul.sub-menu li a {
    height: 40px;
    line-height: 40px;}

.jinsom-header-menu-avatar>ul li a {
    height: 40px;
    line-height: 40px;}

.jinsom-posts-list h2 .type {
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 1px;}

.jinsom-widget-ad-header {
    font-size: 16px;
    letter-spacing: 1px;}

.row-right .login-from-swerpper {
    width: 65%;}
.hyth-login-form .layui-layer-content .row-left {
    width: 38%!important;}
.row-right .login-container {
    height: 465px!important;}
.row-right .login-footer {
    width: 103%!important;}
.row .jinsom-login-type li {
    margin: 0 15px!important;}
.jinsom-login-type li p {
    letter-spacing: 1px;}
.login-line .row-txt {
    letter-spacing: 1px;}
.hyth-type-login-way {
    letter-spacing: 2px;}
.login-from-swerpper li input {
    font-size: 17px;
    background: #ffffff;
    border: 1px solid #2196f3;
    letter-spacing: 1px;}
.jinsom-reg-doc {
    letter-spacing: 1px;}
.row-right .jinsom-login-btn span:first-child {
    letter-spacing: 3px;
    font-size: 16px;}
.row-right .login-footer {
    letter-spacing: 1px;}

.yxyhgyzza .name {
    overflow: inherit;}


@media screen and (max-width:1662px) {
  body {
    zoom: 95.8%;}
   .layui-layer.layui-layer-page.jinsom-chat-user-window {
    left: 535px!important;}
  .jinsom-chat-content {
    height: 700px!important;}
  .layui-layer.layui-layer-dialog {
    left: 515px!important;}
  .layui-layer.layui-layer-page.jinsom-pop-task-form {
    left: 485px!important;}
  .layui-layer.layui-layer-page.jinsom-publish-form {
    left: 485px!important;}
  .layui-layer.layui-layer-page.jinsom-system-notice-form {
    left: 485px!important;}
  .layui-layer.layui-layer-page.jinsom-sign-treasure-form {
    left: 485px!important;}
  .layui-layer.layui-layer-page.jinsom-sign-success-form {
    left: 485px!important;}
  .layui-layer.layui-layer-page.jinsom-publish-topic-form {
    left: 485px!important;}
  .layui-layer.layui-layer-page.jinsom-publish-redbag-form {
    left: 485px!important;}
  .layui-layer.layui-layer-page.jinsom-bbs-setting-form {
    left: 485px!important;}
  .layui-layer.layui-layer-page.jinsom-chat-group-window {
    left: 460px!important;}
  .layui-layer.layui-layer-page.jinsom-goods-order-confirmation-form {
    left: 485px!important;}
  .layui-layer.layui-layer-page.jinsom-reprint-form {
    left: 485px!important;}
  .layui-layer.layui-layer-page {
    left: 680px!important;}
  .layui-layer.layui-layer-page.hyth-login-form {
    left: 485px!important;}}
@media screen and (max-width:1590px) {
  body {
    zoom: 92%;}}
@media screen and (max-width:1530px) {
  body {
    zoom: 88.5%;}}
@media screen and (max-width:1470px) {
  body {
    zoom: 85.2%;}}
@media screen and (max-width:1420px) {
  body {
    zoom: 82.2%;}}
@media screen and (max-width:1365px) {
  body {
    zoom: 79.4%;}}
@media screen and (max-width:1280px) {
  body {
    zoom: 76.8%;}}
@media screen and (max-width:1230px) {
  .jinsom-header-content {
    width: 98%;}}
@media screen and (max-width:1200px) {
  body {
    zoom: 73%;}}
@media screen and (max-width:1100px) {
  body {
    zoom: 65.8%;}}
@media screen and (max-width:960px) {
  body {
    zoom: 57.6%;}
  .search-sousuo {
    width: 700px!important;}}
@media screen and (max-width:770px) {
  body {
    zoom: 46.1%;}}
@media screen and (max-width:640px) {
  body {
    zoom: 38.4%;}}
@media screen and (max-width:480px) {
  body {
    zoom: 28.8%;}}

.jinsom-bbs-box.grid-style .left li,.jinsom-bbs-box-header .left li {
    margin: 0 30px 0 0;
    font-size: 17px;
    letter-spacing: 3px;}

.jinsom-member-left-profile li span {
    padding-right: 10px;}
.jinsom-member-left-profile li>m {
    max-width: 100px;}
.jinsom-member-left-profile li {
    font-size: 15px;
    letter-spacing: 1px;}
.jinsom-member-left .box h3 {
    font-size: 15px;
    letter-spacing: 1px;}

.jinsom-mycredit-credit-info .credit i {
    letter-spacing: 1px;
    font-size: 17px;}
.jinsom-mycredit-credit-info .credit m {
    font-size: 17px;
    letter-spacing: 1px;}
.jinsom-mycredit-top .right {
    flex: 5.5;}
.jinsom-mycredit-top {
    padding-right: 0px;}
.jinsom-mycredit-user-info {
    font-size: 17px;}
.jinsom-mycredit-user-info .vip {
    font-size: 15px;
    letter-spacing: 1px;}
.jinsom-mycredit-credit-type {
    font-size: 16px;
    letter-spacing: 1px;}
.jinsom-mycredit-table>.title {
    font-size: 16px;
    letter-spacing: 1px;}
.jinsom-mycredit-table .content li {
    padding: 14px 0;
    font-size: 15px;}
.jinsom-mycredit-table .content {
    height: 350px;}
.jinsom-credit-recharge-content {
    padding-top: 10px;}
.jinsom-recharge-money-input {
    font-size: 16px;
    letter-spacing: 1px;
    margin-bottom: 20px;}

.layui-layer.layui-layer-page.jinsom-credit-recharge-form {
    width: 640px!important;}
.jinsom-credit-recharge-type li {
    margin-top: 20px;}
.jinsom-credit-recharge-type {
    font-size: 17px;
    letter-spacing: 1px;}
.jinsom-credit-recharge-number li .bottom m {
    letter-spacing: 1px;}
.jinsom-credit-recharge-number li .bottom i {
    font-size: 17px;}
.jinsom-credit-recharge-number li .top span {
    font-size: 18px;
    letter-spacing: 1px;}

.jinsom-member-header .member-liang>span {
    font-size: 16px;
    letter-spacing: 2px;
    padding: 3px 10px;}
.jinsom-mark.jinsom-liang {
    border-radius: 10vw;}

.jinsom-mark .iconfont2 {
    padding: 3px 0px;
    font-size: 1.6vw;}
.jinsom-vip {
    background-color: #fff0;}

.layui-layer.layui-layer-page.jinsom-content-report-form {
    width: 680px!important;}
.jinsom-report-content .tips {
    padding: 7px;}
.jinsom-report-content {
    padding-top: 10px;}
.jinsom-report-content-name {
    letter-spacing: 1px;
    font-size: 16px;
    line-height: 1.3vw;}
.jinsom-report-content-title {
    letter-spacing: 1px;
    font-size: 15px;}
#jinsom-content-report-reason {
    font-size: 15px;
    letter-spacing: 1px;}
.jinsom-report-content .btn {
    font-size: 17px;
    letter-spacing: 2px;}
.jinsom-report-content .tips {
    letter-spacing: 1px;
    font-size: 15px;
    line-height: 30px;}

.author .jinsom-header {
    background-color: rgb(0 0 0 / 0%);
    transition: 0.1s;}
.jinsom-member-main {
    margin-top: -60px;}
.jinsom-member-content {
    padding: 55px 0;}
.jinsom-member-change-bg {
    top: 60px;}

[type="publish-single"].author .jinsom-header, [type="editor-single"].author .jinsom-header, [type="publish-bbs"].author .jinsom-header, [type="editor-bbs"].author .jinsom-header {
    background-color: #008898;}

.jinsom-member-page-follow-list li .btn>span {
    margin-right: 4px;}
.jinsom-member-page-follow-list li .name {
    font-size: 16px!important;}
.jinsom-member-page-follow-list li .mark {
    line-height: 2em;
    height: 27px!important;}

.jinsom-bbs-list-2-img-list a {
    background-position-x: center;}

.jinsom-post-single-excerp.a a:hover {
  color:#2196f3!important;}
.jinsom-posts-list>h2 a:hover {color:#2196f3}
a:hover{color:#2196f3}

.jinsom-post-content p a {
    color: #2196f3;}

.jinsom-bbs-comment-floor-list li .floor-right .content {
    font-size: 15px;
    letter-spacing: 1px;}

.jinsom-bbs-header-publish-btn {
    padding: 0 15px;
    letter-spacing: 2px;}
.jinsom-bbs-header-info-btn .name {
    letter-spacing: 2px;}
.jinsom-bbs-follow-info {
    font-size: 16px;
    letter-spacing: 2px;}
.jinsom-bbs-header-info-btn .chat {
    letter-spacing: 2px;
    margin-left: 20px;}
.jinsom-bbs-header-info-btn .follow.had {
    background-color: #607D8B;}
.jinsom-bbs-header-info-btn .follow {
    letter-spacing: 1px;}
.jinsom-bbs-header {
    width: auto;}
.jinsom-bbs-header-bg {
  margin-top: -70px;
  width: 100%;
  height: 438px;}
.jinsom-bbs-header-info {
  width: var(--jinsom-width);
  width: 1070px;
  margin-top: -201px;
  z-index: 90;
  position: sticky;
  background: rgb(255 255 255 / 70%);}
.category .jinsom-header {
    background-color: rgb(0 0 0 / 0%);
    transition: 0.1s;}
.jinsom-bbs-header-bg i {
    right: 33%;
    top: 58.5%;
    z-index: 100;
    color: #2196F3;
    text-shadow: 0 0 4px rgba(0,0,0,0);
    font-size: 30px;}
.jinsom-bbs-box {
    padding-bottom: 10px;}
.jinsom-bbs-box2 {
    background: #fff;
    padding: 20px;
    border-radius: var(--jinsom-border-radius);}

.page-template-select .jinsom-header {
    background-color: rgb(0 0 0 / 0%);
    transition: 0.1s;}
.jinsom-page-select-header-box {
    background-color: #fff0;}
.jinsom-page-select-header-search {
    background-color: #fff0;}
.jinsom-page-select-header-box .bbs {
    background-color: #fff;}
.jinsom-page-select-header-box .topic:first-child {
    background-color: #fff;}
.jinsom-page-select-header-box {
    margin-top: -310px;}
.bokeyuan-shaixuan-header-bg{
    margin-top: -75px;
    background-size: cover;
    background-position: center;}
.jinsom-page-select-header-box .admin {
    right: 15%;
    top: 15%;}
.jinsom-page-select-header-box .admin i {
    color: #2196F3;
    font-size: 30px;}
.jinsom-main-content.jinsom-page-select-content.jinsom-page-select-content-2287 {
    width: 100%;}
.jinsom-main-content.jinsom-page-select-content.jinsom-page-select-content-2286 {
    width: 100%;}
.jinsom-main-content.jinsom-page-select-content.jinsom-page-select-content-5397 {
    width: 100%;}
.jinsom-main-content.jinsom-page-select-content.jinsom-page-select-content-42 {
    width: 100%;}
.jinsom-page-select-header-search-input {
    width: 70%;
    height: 280px;}
.jinsom-page-select-header-search {
    width: var(--jinsom-width);
    margin: 0px auto 0px;}
.jinsom-page-select-header-box .bbs {
    width: var(--jinsom-width);
    margin: 0px auto 0px;}
.jinsom-page-select-header-box .topic:first-child {
    background-color: #fff;
    width: 1120px;
    margin: 0px auto 15px;}
.jinsom-page-select-sort {
    width: var(--jinsom-width);
    margin: 20px auto 20px;}
.jinsom-page-select-header-box .topic:last-child {
    width: var(--jinsom-width);
    margin: 0px auto 0px;}
.jinsom-page-select-post-list {
    width: var(--jinsom-width);
    margin: 15px auto 15px;}
.jinsom-page-select-header-search input {
    padding: 6px 25px;}
.jinsom-page-select-header-search-input .hot>i {
    font-size: 20px;}
.jinsom-page-select-header-search-input .hot>span {
    font-size: 16px;
    letter-spacing: 1px;}
.jinsom-page-select-header-search-input .hot>i:after {
    height: 15px;
    opacity: 0.8;}
.jinsom-page-select-header-search-input .btn {
    opacity: 0.8;
    transition: 0.2s all linear;}
.jinsom-page-select-header-search-input .btn:hover{
    opacity: 1;}
.jinsom-page-select-header-search-input .hot>span {
    opacity: 0.9;}
.jinsom-page-select-header-search-input .hot>span:hover {
    color: #00ffe7!important;
    opacity: 1;}

.page-template-layout-bbs .jinsom-header {
    background-color: rgb(0 0 0 / 0%);
    transition: 0.1s;}
.jinsom-header.fixed {
    background-color: #fff;}
.jinsom-main-content.bbs-show.clear {
    margin-top: -383px;}
.bokeyuan-shaixuan-header-bg {
    height: 548px!important;}
.jinsom-main-content.bbs-show.clear .jinsom-show-bbs-box {
    background: rgb(255 255 255 / 70%);}
.jinsom-show-bbs-content .right .post li {
    border-bottom: 1px dashed rgb(242 242 242 / 70%);}
.jinsom-show-bbs-content .right .layui-tab-title {
    border-color: rgb(242 242 242 / 70%);}
.jinsom-show-bbs-content .right .post li a {
    font-size: 16px;
    letter-spacing: 2px;
    color: #333;}
.jinsom-show-bbs-content .right .layui-tab-title li {
    letter-spacing: 3px;
    font-size: 18px;}
.jinsom-show-bbs-box-header .name {
    color: #008898;
    padding-left: 12px;
    letter-spacing: 2px;}
.jinsom-show-bbs-box-content li .right .title {
    letter-spacing: 2px;}
.jinsom-show-bbs-box-content li .right .desc {
    font-size: 13px;
    letter-spacing: 1px;}
.jinsom-show-bbs-box-content li .bottom {
    font-size: 13px;}
.jinsom-layout-bbs-content.clear .jinsom-show-bbs-box {
    background-color: #fff!important;}

.iconjianfanzhuanhuan:before {
    font-size: 36px;}

.yxyhcs a:hover {
    color: #FFF;}

.jinsom-profile-bg-music .layui-input-inline {
    width: 465px;}

.jinsom-mycredit-user-info .name .jinsom-mark.jinsom-boy{
    display: none;}

.jinsom-menu>ul>li.cell>ul.sub-menu {
    width: 960px !important;
    min-width: 720px;}
.jinsom-menu>ul>li.cell>ul.sub-menu>li {
    width: calc((680px - 20px)/2);
    margin: 10px 10px;}

.jinsom-bbs-single-content img {
    border: 0px solid #e5e5e5; 
    margin-bottom: 2px; }

.jinsom-single-video-lists>a:hover {
    color: #fff!important;}


.jinsom-chat-send-message-btn-group {
    letter-spacing: 3px;
    font-size: 15px;}

.jinsom-smile-form .header li {
    font-size: 17px;}
.jinsom-single-expression-btn.publish .jinsom-smile-form {
    top: -345px;}

.jinsom-publish-words-form .content textarea {
    letter-spacing: 3px;
    font-size: 16px;
    line-height: 1.8em;
    height: 400px;}
.jinsom-publish-words-form .content .jinsom-single-expression-btn {
    top: 370px;}
.layui-layer.layui-layer-page.jinsom-publish-form {
    width: 720px!important;}

.layui-layer-btn a {
    margin: 5px 10px 0;
    letter-spacing: 2px;
    font-size: 16px;}
.layui-layer.layui-layer-dialog {
    width: 550px!important;
    height: 250px;}

.layui-layer.layui-layer-page.jinsom-publish-redbag-form {
    width: 700px!important;}

.jinsom-ue-edior-smile .jinsom-smile-form {
    top: -400px;
    left: -55px;}

.layui-layer.layui-layer-page.jinsom-bbs-setting-form {
    height: 640px!important;}

.jinsom-sign-success-form .layui-layer-content legend {
    font-size: 14px;
    letter-spacing: 2px;
    color: #008898;}
.jinsom-sign-success-form .layui-layer-content .layui-field-box li:last-child {
    font-size: 15px;
    letter-spacing: 2px;}
.jinsom-sign-success-form .layui-layer-content>li {
    letter-spacing: 2px;}
.jinsom-sign-success-form .layui-layer-content>li i {
    font-size: 25px;}

.layui-layer-hui .layui-layer-content {
    padding-top: 90px!important;}

.jinsom-chat-content {
    min-height: 720px;}

.jinsom-publish-words-bar span.city {
    display: none;}
.jinsom-publish-right-box.city {
    display: none;}

.barrage{
  position: fixed;
  bottom:70px;
  right:-18vw;
  display: inline-block;
  z-index: 99999;
  max-width: 100vw;}
.barrage_box {
    background-color: rgba(0,0,0,.5);
    border-radius: 1vw;}
.barrage_box div.p a {
    color: #fff;
    margin: 1.25vw;
    line-height: 2vw;
    font-size: 0.9vw;
    letter-spacing: 1px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;}
.barrage_box div.p a>i {
    vertical-align: -0.5vw;
    color: #cddc39;
    font-size: 2vw;}

.jinsom-reg-doc a:nth-child(1):after {
    color: #000;
    content: '和';}
.jinsom-reg-doc {
    font-size: 15px;}
.jinsom-reg-doc a {
    font-size: 15px;}
input[type="checkbox"] {
    transform: scale(1.1);}



/*———————分割线———————*/



/*帖子作者从竖 变成顶部横着开始*/
.jinsom-bbs-single-box.main .left {
    width: 100%;
    float: unset;
    position: unset;
    padding: 15px 0 0px 0;
    background: #FFF;
    border-radius: unset;
    box-sizing: border-box;
    text-align: center;
}
.jinsom-bbs-single-box.main .left>.avatar {
    position: relative;
    background-color: inherit;
    float: left;
    margin-left: 25px;
}
.jinsom-bbs-single-box.main .left>.avatar span.jinsom-vip-icon {
    top: 0px;
}
.jinsom-bbs-single-box.main .left .name {
    text-align: center;
    margin-top: unset;
    overflow: hidden;
    word-break: break-all;
    float: left;
    line-height: 50px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 20px;
    font-size: 18px;
    letter-spacing: 2px;
}
.jinsom-bbs-single-box.main .left .info {
    margin-top: unset;
    height: 50px;
    line-height: 50px;
}
.jinsom-bbs-single-box.main .left .info>div {
    margin-bottom: 10px;
    box-sizing: border-box;
    float: left;
}
.jinsom-bbs-single-box.main .left .info>div {
    margin-bottom: 10px;
    box-sizing: border-box;
    float: left;
}
.jinsom-bbs-single-box.main .left .info>div {
    margin-bottom: 10px;
    box-sizing: border-box;
    float: left;
}
.jinsom-bbs-single-box.main .left .avatar img {
    width: 80px;
    height: 80px;
    border-radius: 100%;
    box-sizing: border-box;
}
.jinsom-bbs-single-box.main .left .avatar .jinsom-verify {
    bottom: -1px;
    right: 0px;
    width: 20px;
    height: 20px;
    background-size: 60px;
}
.jinsom-bbs-single-box.main .right {
    vertical-align: top;
    padding: 15px;
    min-height: 165px;
    float: right;
    width: 96%;
    position: relative;
    display: block;
    flex-flow: column;
}
.jinsom-bbs-single-box.main.main {
    min-height: 200px;
    background-color: #fff;
    clear: both;
    margin-bottom: 10px;
    border-radius: var(--jinsom-border-radius);
    background-repeat: repeat-y;
    position: relative;
    display: block;
}
/*电脑端帖子页面美化*/
/*帖子作者从竖 变成顶部横着结束*/


/*首页新搜索框优化调整开始*/
/*新搜索导航相关*/
.search-engine,
.search-engine-list li {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.sousuo {
	padding: 15px;
}

.search-sousuo {
	position: relative;
	width: 100%;
	margin: 0 auto;
}

.search-box {
	transition: 0.2s all linear;
	height: 60px;
	overflow: hidden;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	border-radius: 30px;
	background:#fff;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
	filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.search-box:hover{
    filter: alpha(opacity=100)!important;
    -moz-opacity: 1!important;
    -khtml-opacity: 1!important;
    opacity: 1!important;	
}

#search-icon {
	display: block;
	position: absolute;
	left: 15px;
	top: 8px;
	width: 44px;
	height: 44px;
	filter: grayscale(0%);
    background-size:20px 20px;
    background-position: center;
    filter: alpha(opacity=20);
    -moz-opacity: .2;
    -khtml-opacity: .2;
    opacity: 1;
	overflow: hidden;
	text-align: center;
	line-height: 41px;
	font-size: 30px;
	color: #2196f3;
	cursor: pointer
}

#search-icon:hover{
    filter: grayscale(0%);
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.search-input {
	box-sizing: border-box;
	font-family: 'Noto-Sans-SC-Bold-2', PingFangSC-Light, Microsoft YaHei UI, Microsoft YaHei, helvetica, sans-serif;
	flex: 1;
	height: 60px;
	font-size: 18px;
	color: #000;
	border: none;
	outline: none;
	padding:0px 0px;
	padding-left: 65px;
	padding-right: 10px;
	letter-spacing: 1.5px;
}

input::-webkit-input-placeholder {
	font-size: 17px;
	font-family: 'Noto-Sans-SC-Bold-2', PingFangSC-Light, Microsoft YaHei UI, Microsoft YaHei, helvetica, sans-serif;
	letter-spacing: 1.5px;
	color: #777;
}

.search-btn {
    cursor: pointer;
    width:60px;
    height:100%;    
    background: url(https://www.bokeyuan.net/wp-content/module/public/page/sousuo/images/tubiao/sou.svg) no-repeat;
    background-size:34px 34px;
    background-position: center;
    border-radius:2px;
    outline: none;
    border:0 none;
    display:none;
}

.search-btn:hover {
	background-color: #A0EEE1;
}

.search-hot-text {
	position: absolute;
	z-index: 100;
	width: 100%;
	margin: 5px auto;
	border-top: none;
	background: #fff;
	border-radius: 8px;
	box-shadow: 0px 4px 10px 0px #cccccc95;
}

.search-hot-text ul {
	margin: 0;
	padding: 0;
}

.search-hot-text ul li {
	border-top: 0px solid #f2f2f2;
	line-height: 50px;
	font-size: 17px;
	padding: 0px 0 0 27px;
	color: #666;
	cursor: pointer;
	list-style: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 96%;
}

.search-hot-text ul li.current {
	background: #f1f1f1;
	color: #2196f3;
	border-radius: 8px;
}

.search-hot-text ul li:hover {
	background: #f1f1f1;
	color: #2196f3;
	cursor: pointer;
	border-radius: 8px;
}

.search-engine {
	position: absolute;
	top: 70px;
	left: 0;
	width: 100%;
	background: #FFF;
	padding: 15px 0 0 15px;
	border-radius: 5px;
	box-shadow: 0px 5px 20px 0px #d8d7d7;
	transition: all 0.3s;
	display: none;
	z-index: 999
}

.search-engine-head {
	overflow: hidden;
	margin-bottom: 10px;
	padding-right: 15px;
}

.search-engine-tit {
	float: left;
	margin: 0;
	font-size: 15px;
	color: #666;
	letter-spacing: 2px;
}

.search-engine-tool {
	float: right;
	font-size: 15px;
	color: #888;
	letter-spacing: 1px;
}

.search-engine-tool>span {
	display: inline-block;
	width: 40px;
	height: 14px;
	font-size: 18px;
	line-height: 10px;
	cursor: pointer
}

.search-engine-tool>span.icon-kaiguanguan-kai {
	color: #0e932e;
}

.search-engine ul {
	padding: 0;
}

.search-engine ul::before {
	content: '';
	width: 0px;
	height: 0px;
	position: absolute;
	top: -15px;
	border-top: 6px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 20px solid #fff;
	border-left: 22px solid transparent;
}

.search-engine-list::after {
	content: '';
	width: 75px;
	height: 18px;
	position: absolute;
	top: -17px;
	left: 1px;
}

.search-engine-list li {
	float: left;
	width: 30%;
	line-height: 25px;
	font-size: 16px;
	padding: 5px 0;
	margin: 0 10px 10px 0;
	background: #f9f9f9;
	color: #666;
	cursor: pointer;
	list-style: none;
	letter-spacing: 1px;
}

.search-engine-list li i {
	display: inline-block;
	width: 40px;
	height: 40px;
	float: left;
	font-size: 20px;
	line-height: 25px;
	margin: 5px;
}

.search-engine-list li span {
	float: left;
	margin: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 3px;
}

@media (min-width: 992px) {

	.sousuo {
		padding: 30px 0 15px 0;
		margin-top: 20px;
	}

	.sousuo-form {
		width: 100%;
		margin: 0 auto;
	}

	#input {
		outline: none;
		padding: 0 10px;
		height: 46px;
		line-height: 46px;
		border: 1px solid #ccc;
		border-left: none;
		display: block;
		padding-left: 90px;
	}

	#so-btn {
		width: 15%;
		float: right;
		height: 45px;
		background: #3385ff;
		color: #fff;
		border: none;
	}

	.search-sousuo {
		width: 700px;
	}

	.search-engine {
		width: 700px;
	}

	.search-engine-list li {
		width: 117px;
		margin: 0 20px 20px 0;
	}
}

.search-hot-text ul li span {
	-webkit-tap-highlight-color: #00000000;
	list-style: none;
	cursor: pointer;
	box-sizing: border-box;
	display: inline-block;
	width: 20px;
	height: 20px;
	font-size: 16px;
	line-height: 18px;
	text-align: center;
	background: #e5e5e5;
	margin-right: 17px;
	border-radius: 10px;
	color: #999;
}

/*搜索框底部导航菜单*/
.s-current {
    display: flex;
}
.justify-content-center {
    justify-content: center!important;
    position: absolute;
    width: 100%;
    margin-top: 270px;
}
.search-type li {
    list-style: none;
    display: inline-block;
    padding: 10px 12px!important;
}
.search-type li.menu-item a {
    opacity: 0.9!important;
    color: #fff !important;
    display: inline-block;
    border-radius: 3px 3px 0 0;
    font-size: 17px!important;
    line-height: 100px!important;
    letter-spacing: 2px!important;
}

.search-type li.menu-item a:hover {
    color: #00ffe7!important;
}
.search-engine-list li span:hover {
    color: #2196f3!important;
}

/*首页新搜索框背景图*/
.header-big.css-color {
    margin: 0px auto 0px;
    border-radius: 0px;
    background-position-y: center !important;
    animation: 0s ease-in-out 0s infinite normal none running gradient;
    padding-top: 148px;
    padding-bottom: 195px;
    background-image: url(https://www.bokeyuan.net/api/nasa/sousuo/pc.php);
    background-position: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    background-size: cover !important;
    height: 200px;
}
.mb-4, .my-4 {
    margin-top: -60px!important;
}
/*首页新搜索框优化调整结束*/

.jinsom-post-single-thum a {
    width: 50%;}

.jinsom-bbs-single-box .left .landlord:before {
    content: '楼主\00a0';
    top: -41px;
    width: 50px;
    left: -37px;
    font-size: 13px;
    letter-spacing: 1px;}

@keyframes fxai_ {  
  0% {  
    transform: translateX(0);
  }  
  50% {  
    transform: translateX(10px);
  }  
  100% {  
    transform: translateX(0); 
  }  } 
.fxbtn_ai {
  margin-bottom: 10px;}
.fxbtn_ai>div {
    position: absolute;
    width: 210px;
    height: 40px;
    top: 4px;
    border-radius: 4px;
    background: #2eb354;
    color: #fff;
    font-size: 16px;
    color: #fff;
    left: -235px;
    text-align: center;
    line-height: 40px;
    display: none;
    animation: fxai_ 1s 5;
    letter-spacing: 1px;}
.fxbtn_ai > div i {  
    width: 13px;  
    height: 20px;  
    top: 10px;}  
.fxbtn_ai > div i::after {  
    content: ''; 
    position: absolute;  
    right: -12px;
    top: 10px;
    width: 0;  
    height: 0;  
    border-top: 10px solid transparent; 
    border-bottom: 10px solid transparent;  
    border-left: 13px solid #2eb354;}

.jinsom-content-management-form {
    padding-top: 15px;
    padding-bottom: 10px;}
.jinsom-content-management-title li {
    font-size: 16px;
    letter-spacing: 2px;}
.jinsom-content-management-content .header span {
    font-size: 16px;
    letter-spacing: 2px;}
.jinsom-content-management-content .content li {
    font-size: 16px;
    letter-spacing: 1px;}

.jinsom-bbs-post-setting li {
    font-size: 16px;
    letter-spacing: 1.5px;}
.jinsom-post-setting-box {
    font-size: 16px;
    letter-spacing: 1.5px;}

.jinsom-no-power-tips {
    font-size: 16px;
    letter-spacing: 1.5px;}

.jinsom-content-management-reason-form {
    font-size: 16px;
    letter-spacing: 1.5px;}

.jinsom-post-lock {
    font-weight: 550;
    font-size: 16px;
    letter-spacing: 10px;
    padding: 10px 16px 10px 16px;}

.jinsom-right-bar {
    right: 3%;}

.layui-layer.layui-layer-page.jinsom-notice-form .layui-layer-setwin .jinsom-icon.jinsom-shanchu {
    display: none;}

.layui-layer-setwin span {
    font-size: 20px;}
.jinsom-notice-content-wrap .notice-left {
    font-size: 17px;
    letter-spacing: 2px;}
.jinsom-notice-content-wrap .comment-item li .comment-right .comment-right-head .time {
    margin-right: 10px;
    font-size: 14px;
    letter-spacing: 1px;}
.jinsom-notice-content-wrap .comment-item li .comment-right .comment-right-head a {
    font-size: 17px;
    letter-spacing: 1px;}
.jinsom-notice-content-wrap .comment-item li .comment-right .content {
    font-size: 15px;
    letter-spacing: 1px;}
.jinsom-notice-content-wrap .comment-item li .comment-right .from {
    font-size: 15px;
    letter-spacing: 1px;}

.layui-tab .layui-tab-title li {
    font-size: 17px;}
.layui-form-pane .layui-form-label {
    font-size: 15px;
    letter-spacing: 1px;}
.jinsom-member-left-search .jinsom-member-search input {
    font-size: 16px;
    letter-spacing: 2px;}

img.avatar {
    border: 0px solid var(--border-color);}

.jinsom-bbs-cat-list li .right .name a {
    font-size: 16px;
    letter-spacing: 1px;}
.jinsom-bbs-cat-list li .right .desc {
    font-size: 14px;
    letter-spacing: 1px;}
jinsom-bbs-list-1 .right h2 a span {
    font-size: 13px;
    letter-spacing: 1px;}

.jinsom-bbs-edior-footer-bar .right m {
    font-size: 16px;
    letter-spacing: 1px;
    background-color: #f1f1f1;
    margin-left: 13px;}

.jinsom-bbs-single-title .mark span, .jinsom-posts-list>h2.single span {
    height: 22px;
    line-height: 22px;
    font-size: 15px;
    letter-spacing: 1.5px;}

.jinsom-post-redbag-content .avatarimg span {
    background-color: #FFC107;
    font-size: 20px;}
.jinsom-post-redbag-content {
    width: 250px;
    height: 330px;
    margin-top: 5px;}
.jinsom-post-redbag-content .content {
    margin: 60px 10px 15px;
    line-height: 25px;
    height: 80px;
    font-size: 16px;
    letter-spacing: 2px;}
.jinsom-post-redbag-content .tips.no {
    font-size: 16px;
    letter-spacing: 2px;}

.jinsom-goods-single-header .left {
    flex: 3;}
.jinsom-goods-single-commend-list .jinsom-shop-content li .bg {
    height: 186px!important;}
.jinsom-shop-content li.two .bg {
    height: 196px;}

.jinsom-credit-recharge-number li .top z {
    color: #2eb354;
    letter-spacing: 1px;}

#translate>.translateSelectLanguage {
    position: absolute;
    right: 56px;
    top: 4px;
    font-size: 16px;
    padding: 8px;
    padding-left: 0.35rem;
    padding-right: 0rem;
    border: 0px solid #eee;
    background-color: #fff;
    color: #555;
    max-width: 100px;
    letter-spacing: 1px;
    border-radius: 5px;
    cursor: pointer;}
option[value="chinese_simplified_bokeyuan"] {/*博科园语言列表*/
    color: #333;
    font-weight: bold;}
option[value="chinese_simplified"] {/*简体中文*/
    font-weight: bold;
    color: red;}
option[value="english"] {/*英语*/
    font-weight: bold;
    color: #0057ff;}
option[value="chinese_traditional"] {/*简体中文*/
    font-weight: bold;
    color: #b232e4;}

.layui-layer.layui-layer-page.jinsom-select-honor-form {
    width: 640px!important;}

.avatar-8050 {
    width: auto !important;
    border-radius: 0!important;
    border: 0px solid #fff!important;
    background-color: rgb(255 255 255 / 0%)!important;}
.jinsom-member-avatar img.avatar-8050 {
    background: rgb(0 0 0 / 0%)!important;}
.avatar-8050.avatar-vip {
    border-radius: 0% !important;
    animation: light 0s ease-in-out infinite !important;
    transition: 0s !important;}

/*全站自定义css结束*/