@charset "utf-8";
body {margin:0;font-size:14px;color:#333;background:#e2e7ed;}
* {box-sizing:border-box;}
i, em {font-style:normal;}
button, input, optgroup, option, select, textarea {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:0;border:0;}
input::placeholder {color:#bababa;}
textarea::placeholder {color:#bababa;}
.cursor {cursor:pointer;}
.clear {clear:both;}
.color-6 {color:#666666;}
.w-50 {width:50px!important;display:inline-block;}
.w-80 {width:80px!important;display:inline-block;}
.w-85 {width:85px!important;display:inline-block;}
.w-90 {width:90px!important;display:inline-block;}
.w-100 {width:100px!important;display:inline-block;}
.w-105 {width:105px!important;display:inline-block;}
.w-110 {width:110px!important;display:inline-block;}
.w-120 {width:120px!important;display:inline-block;}
.w-125 {width:125px!important;display:inline-block;}
.w-130 {width:130px!important;display:inline-block;}
.w-135 {width:135px!important;display:inline-block;}
.w-150 {width:150px!important;display:inline-block;}
.w-160 {width:160px!important;display:inline-block;}
.w-200 {width:200px!important;display:inline-block;}
.w-250 {width:250px!important;display:inline-block;}
.w-300 {width:300px!important;display:inline-block;}
.w-500 {width:500px!important;display:inline-block;}
.w-600 {width:600px!important;display:inline-block;}
.border {border:1px solid #ebebeb!important;}
.border-t {border-top:1px solid #ebebeb!important;}
.border-l {border-left:1px solid #ebebeb!important;}
.border-r {border-right:1px solid #ebebeb!important;}
.border-b {border-bottom:1px solid #ebebeb!important;}
.border-not {border:none!important;}
.border-t-not {border-top:none!important;}
.border-l-not {border-left:none!important;}
.border-r-not {border-right:none!important;}
.border-b-not {border-bottom:none!important;}
.line5 {min-height:5px;}
.line10 {min-height:10px;}
.line15 {min-height:15px;}
.line20 {min-height:20px;}
.line25 {min-height:25px;}
.line30 {min-height:30px;}
.hide {display:none!important;}
.hide1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;}
.hide2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.hide3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.crumbs {height:40px;line-height:40px;color:#909399;margin-bottom:5px;display:flex;}
.crumbs {display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;}
.crumbs a {color:#909399;position:relative;}
.crumbs a:after {content:'';display:inline-block;width:13px;height:13px;margin-right:5px;opacity:.3;}
.crumbs a:after {transform:translateY(2px);background-image:url("/static/images/icons/icon-crumbs.png");}
.tag-class a {display:inline-block;width:60px;height:36px;line-height:36px;background:#ededed;text-align:center;color:#333;}
.tag-class a:hover {background:#d0e3ed;}
.app_panel {position:relative;margin-bottom:10px;background-color:#ffffff;border:1px solid #ebebeb;}
.app_panel_heads {position:relative;line-height:45px;padding:0 15px;border-bottom:1px solid #ebebeb;}
.app_panel_heads:before {content:'';display:block;position:absolute;height:15px;width:3px;background-color:#e7564b;top:15px;}
.app_panel_heads h2 {font-size:16px;color:#252525;font-weight:500;margin-left:10px;display:inline-block;overflow:visible;white-space:nowrap;text-overflow:ellipsis;}
.app_panel_bmain {position:relative;color:#555;padding:12px;}
.app_panel_news {padding:10px;padding-top:5px;padding-left:45px;box-sizing:border-box;}
.app_panel_news {background:url("/static/images/icons/num.png") 10px 12px no-repeat;}
.app_panel_news ul li {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:30px;}
.app-table {position:relative;margin:20px;}
.app-table table thead tr {background-color:#f3f3f3;}
.app-table table .center {text-align:center;}
.app-table table {width:100%;margin:10px 0;background-color:#fff;color:#5f5f5f;border-collapse:collapse;border-spacing:0;}
.app-table table tr {-webkit-transition:all .3s;transition:all .3s;}
.app-table table td, .app-table table th {position:relative;padding:9px 15px;min-height:20px;line-height:20px;font-size:14px;}
.app-table table td {border-width:1px;border-style:solid;border-color:#eee;font-size:13px;color:#555;}
.app-table table th {text-align:left;font-weight:600;border-width:1px;border-style:solid;border-color:#e6e6e6;}
.contentText {color:#454545;line-height:1.8;font-size:14px;}
.contentText h1 {margin-bottom:15px;font-size:32px;}
.contentText h2 {margin-bottom:15px;font-size:24px;}
.contentText h3 {margin-bottom:15px;font-size:18px;}
.contentText h4 {margin-bottom:15px;font-size:16px;}
.contentText h5 {margin-bottom:15px;font-size:14px;}
.contentText h6 {margin-bottom:15px;font-size:13px;}
.contentText p {margin:0;margin-bottom:15px;}
.contentText img {max-width:100%;}
.contentText a {color:#2196F3;}
.contentText a:hover {opacity: 0.8;}
.contentTextt ol, .contentText ul {padding-left:15px;}
.contentText ol li {margin-top:5px;list-style-type:decimal;}
.contentText ul li {margin-top:5px;list-style-type:disc;}
.contentText blockquote {margin:15px 0;padding:5px 15px;border-left:5px solid #eee;}
/*layui*/
.layui-btn-bg {letter-spacing:1px;background-color:#607d8b;}
.layui-input-send {position:relative;}
.layui-input-send a {position:absolute;top:0;right:10px;height:38px;line-height:38px;color:#F44336;}
.layui-input-send a.current {color:#a5a5a5;}
.layui-form-select dl dd.layui-this {background-color:#e7564b;color:#fff;}
.layui-layer-btn .layui-layer-btn0 {border-color:#F44336!important;background-color:#F44336!important;}
.nodata {text-align:center;padding:90px 0;}
.nodata-pic {display:inline-block;width:300px;height:150px;background:url('/static/images/nodata.png') no-repeat center;}
.nodata-tips {padding-top:30px;color:#ccd9ed;}
.TopTips {display:flex;position:relative;color:#666;padding:15px;margin:10px 20px;align-items:center;background:#fff3f3;}
.TopTips .text {display:table-cell;vertical-align:middle;color:#454545;line-height:22px;}
.TopTips .int {color:#f63e3e;font-weight:bold;font-size:14px;font-family:Arial;}
.TopTips .btn-wrap {position:absolute;right:15px;top:50%;margin-top:-15px;}
.TopTips .btn-wrap .btn {display:inline-block;height:30px;line-height:30px;padding:0 10px;cursor:pointer;font-size:13px;color:#fff;background:#e7564b;}
.TopTips .btn-wrap .btn:hover{opacity:.8;filter:alpha(opacity=80);}
.common-tips {padding:20px;color:#999;font-size:12px}
.common-tips em {vertical-align:top;}
.common-tips dl {display:inline-block;line-height:18px;margin-left:6px;}
.common-tips dl dt {font-size:14px;color:#607d8b;margin-bottom:10px;}
.common-tips dl dd {color:#999;font-size:12px;margin-bottom:6px;}
.common-tips dd p {display:list-item;list-style: inside square;margin: 0 0 0 20px;}
.common-page {text-align:center;padding-bottom:20px;padding-top:20px;}
.common-page a {display:inline-block;background:#fff;margin: 0px 2px;padding:5px 12px;border: 1px solid #E7E7E7;}
.common-page a.see {background:#F44336;color:#f2f2f2;}
.common-page a:hover {background:#F44336;color:#f2f2f2;}
.common-page-big {text-align:center;padding-bottom:20px;padding-top:20px;}
.common-page-big a {color:#666;display:inline-block;line-height:22px;height:22px;padding: 0 8px;}
.common-page-big span {color:#7E7E7E;display:inline-block;line-height:22px;height:22px;padding: 0 8px;}
.common-page-big a:hover {color:#607d8b;}
.main_box {background:#fff;padding:10px;overflow:hidden;position:relative;}
.container {width:1100px;margin:0 auto;position:relative;}
.container-left {width:795px;float:left;}
.container-right {width:290px;float:right;margin-top:0px;}
.container-right-fixed {position:fixed;width:290px;} 
.container-right-help {background:#fff;font-size:14px;padding:15px;overflow:hidden;padding-bottom:0;}
.container-right-help .tips {font-size:12px;line-height:22px;color:#999;margin-bottom:15px;}
.container-right-help a.a {display:block;color:#888;margin-bottom:10px;}
.container_box {position:relative;margin-bottom:10px;background-color:#ffffff;}
.container_box .heads {background:#fff;line-height:45px;padding:0 15px;border-bottom:1px solid #ebebeb;}
.container_box .heads h2 {font-size:16px;color:#757575;display:inline-block;}
.container_box .bmain {position:relative;color:#555;padding:12px;}
.container_box_title_1 {position:relative;padding:0 10px;font-size:16px;}
.container_box_title_1:before {content:'';display:block;position:absolute;height:16px;width:3px;background-color:#EA0D04;left:0;top:4px;}
.container_box_tips {position:absolute;top:10px;right:0;font-size:13px;margin-right:10px;color:#b3b3b3;}
.container-tab {overflow:hidden;position:relative;margin:10px;}
.container-tab>li {list-style: none;margin-right:10px;float:left;text-align:center;position:relative;}
.container-tab:after {content:'';width:100%;height:1px;bottom:0;left:0;z-index:1;}
.container-tab:after{display:block;position:absolute;background-color:#EEEEEE;}
.container-tab .see:after {content:'';width:100%;height:1px;bottom:0;left:0;z-index:2;}
.container-tab .see:after{display:block;position:absolute;background-color:#ffffff;}
.container-tab .see:before {content:'';display:block;width:100%;height:2px;background-color:#F44336;position:absolute;z-index:2;left:0;}
.container-tab>li>a {display:block;height:40px;line-height:40px;padding:0 15px;min-width:80px;font-size:15px;}
.container-tab>li>a {color:#666666;background-color:#f1fdff;border:#EEEEEE solid 1px;}
.container-tab>li>a.see {color:#555;;font-weight:bold;background-color:#ffffff;}
.m-detail-crumbs {position:relative;background:#ffffff;height:45px;line-height:45px;font-size:14px;padding-left:25px;}
.m-detail-crumbs a {color:#adadad;font-size:14px;}
.m-detail-crumbs i {background-position:-246px -654px;height:16px;width:16px;font-size:16px;vertical-align:middle;}
.m-news-tab {position:relative;padding:10px;background:#fff;}
.m-news-tab a {display:inline-block;padding:0 20px;line-height:36px;background:#ededed;text-align:center;color:#333;font-size:14px;}
.m-news-tab a.active {color:#ffffff;background:#10caa5;}
.m-news-tab-orderby {position:absolute;top:0;right:15px;padding-left:10px;line-height:55px;}
.m-news-tab-orderby select {border:none;color:#666;}
.index_orderby {background:#fff;padding: 0 10px;border: 1px solid #ebebeb;position:relative;}
.index_orderby .orderby {background-position:-111px -1070px;height:17px;width:17px;vertical-align:middle;position:absolute;top:17px;left:28px;}
.index_orderby a {height:50px;line-height:50px;font-size:14px;margin: 0 15px;top:0;color:#999;}
.index_orderby a {display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;}
.index_orderby a:hover {color:#333;}
.index_orderby a.see {color:#ed6f66;}
.tabs {background:#fff;height:50px;;padding:0 10px;border-bottom:2px solid #ebebeb;position:relative;}
.tabs .item {height:50px;line-height:50px;font-size:15px;margin: 0 15px;top:0;color:#999;}
.tabs .item {display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;}
.tabs .item:hover {color:#333;}
.tabs .item.current {color:#333;border-bottom:3px solid #F44336;}
.orderby-search {position:relative;}
.orderby-search i {position:absolute;margin-left:12px;margin-top:3px;color:#adb1b7;font-weight:600;}
.orderby-search input {padding-right:30px;font-size:12px;line-height:30px;padding-left:30px;border-radius:9999px;background-color:#f3f4f6;}
.orderby-search input::placeholder {color:#9ca3af;}
.index_orderby .orderby_right{float:right;height:50px;line-height:50px;cursor:pointer;}
.index_orderby .orderby_right span {font-size:15px;position:relative;vertical-align:middle;}
.right_city {text-align:center;overflow:hidden;}
.right_city a {list-style:none;float:left;width:33.33%;line-height:24px;color:#bbbbbb;}
/*img图标大全*/
.m-icon-img {background-image:url("/static/images/bg/m-icon.png");}
.m-icon-img {background-color:transparent;background-repeat:no-repeat;display:inline-block;font-size:0;}
.m-icon-x {background-position: -22px -371px;height: 15px;width: 15px;vertical-align:middle;}
.m-icon-x1 {background-position: 0px -229px;height: 25px;width: 25px;vertical-align: middle;}
.m-icon-x2 {background-position: -30px -229px;height: 25px;width: 25px;vertical-align: middle;}
.m-icon-x3 {background-position: -60px -229px;height: 15px;width: 15px;vertical-align: middle;}
.m-icon-x4 {background-position: -80px -229px;height: 15px;width: 15px;vertical-align: middle;}
.m-icon-x5 {background-position: -63px -210px;height: 15px;width: 15px;vertical-align: middle;}
.m-icon-x6 {background-position: -64px -185px;height: 20px;width: 20px;vertical-align: middle;}
.m-icon-x7 {background-position: -64px -153px;height: 27px;width: 27px;vertical-align: middle;}
.m-icon-my {background-position: 0 -259px;height:19px;width:20px;}
.m-icon-biao {background-position:0px -103px;height:20px;width:20px;vertical-align:middle;}
.m-icon-money {background-position:-72px 0px;height:19px;width:19px;vertical-align:middle;}
.m-icon-money-small {background-position:0px -84px;height:15px;width:15px;vertical-align:middle;}
.m-icon-souso {background-position:-243px -307px;height:15px;width:14px;}
.m-icon-chat {background-position:-47px 0px;height:20px;width:20px;vertical-align:middle;}
.m-icon-tips {background-position: 0px -209px;height:15px;width:20px;}
.m-icon-qq {background-position:-100px -583px;height:20px;width:20px;vertical-align:middle;}
.m-icon-app {background-position: -152px -259px;height:17px;width:12px;}
.m-icon-gift {background-position:-222px -103px;height:20px;width:20px;vertical-align:middle;}
.m-icon-cup {background-position: 0px -52px;height: 28px;width: 28px;vertical-align:middle;}
.m-icon-love {background-position:-42px -370px;height:18px;width:18px;vertical-align:middle;} /*爱心*/
.m-icon-love4 {background-position:-85px -371px;height:15px;width:18px;vertical-align:middle;}
.m-icon-bigLove{background-position: -101px -941px;height:50px;width:50px;vertical-align:middle;}
.m-icon-bigLove2{background-position: -51px -941px;height:50px;width:50px;vertical-align:middle;}
.m-icon-bigLove3{background-position: -1px -941px;height:50px;width:50px;vertical-align:middle;}
.m-icon-shou {background-position:-120px 0px;height:22px;width:20px;vertical-align:middle;} /*招手*/
.m-icon-idrz {background-position:-75px -103px;height:22px;width:20px;vertical-align:middle;}
.m-icon-face {background-position:-56px -24px;width:20px;height:22px;vertical-align:middle;} /*笑脸*/
.m-icon-pic {background-position:-41px -393px;width:24px;height:20px;vertical-align:middle;} /*图片*/
.m-icon-question {background-position:-96px -153px;width:27px;height:27px;vertical-align:middle;} /*蓝色问号*/
.m-icon-gantanhao {background-position:0px -153px;width:27px;height:27px;vertical-align:middle;} /*大感叹号*/
.m-icon-coner {left:0;top:0;position:absolute;box-shadow:1px 1px 2px rgb(0 0 0 / 10%);background-position:0 -349px;height:17px;width:17px;z-index:1;}
.m-icon-add-a {background-position:-167px -22px;height:16px;width:16px;} /*红色小加号*/
.m-icon-add-b {background-position:-254px -843px;height:38px;width:38px;} /*大加号*/
.m-icon-red {background-position:-219px -349px;height:8px;width:8px;} /*红点*/
.m-icon-vip {background-position:-130px -494px;height:20px;width:22px;vertical-align:middle;}
.m-icon-vip2 {background-position:-277px -495px;height:20px;width:60px;vertical-align:middle;}
.m-icon-vip3 {background-position: -110px -497px;height: 12px;width: 17px;vertical-align:middle;}
.m-icon-viphuiyuan {background-position:-70px -476px;height:20px;width:60px;vertical-align:middle;}
.m-icon-jiaovip {background-position:0px -999px;height:60px;width:60px;}
.m-icon-jiaosvip {background-position:-62px -999px;height: 60px;width:60px;}
.m-icon-jiaovip2 {background-position:-125px -999px;height:36px;width:36px;}
.m-icon-jiaosvip2 {background-position:-165px -999px;height:36px;width:36px;}
.m-icon-mobile {background-position:-25px -103px;height:20px;width:20px;vertical-align:middle;}
.m-icon-idrz {background-position:-75px -103px;height:20px;width:23px;vertical-align:middle;}
.m-icon-houserz {background-position:-172px -103px;height:22px;width:23px;vertical-align:middle;}
.m-icon-mobilerz {background-position:-100px -103px;height:20px;width:23px;vertical-align:middle;}
.m-icon-shuidirz {background-position:-146px -103px;height:20px;width:23px;vertical-align:middle;}
.m-icon-user-vip{background-position: -130px -494px;height: 20px;width: 23px;vertical-align: middle;}
.m-user-img {background-repeat:no-repeat;height:20px;margin-left:0;}
.m-user-img {vertical-align:middle;background-size:contain;background-position:0;}
.m-user-img.gender1 {width:20px;background-image:url('/static/images/icon/gender1.png');}
.m-user-img.gender2 {width:20px;background-image:url('/static/images/icon/gender2.png');}
.icon-sex {background:url("/static/images/icon/gender.gif") no-repeat;width:16px;height:20px;display:inline-block;}
.icon-sex.sex1 {background-position:0px 1px;}
.icon-sex.sex2 {background-position:-16px 1px;}
.m-user-wealth {display:none;height:20px;line-height:20px;font-size:12px;font-weight:500;padding:0 5px;color:#fff;border-radius:2px;background:#F44336;}
.m-user-wealth.wealth_1 {display:block;opacity:0.6;}
.m-user-wealth.wealth_2 {display:block;opacity:0.6;}
.m-user-wealth.wealth_3 {display:block;opacity:0.6;}
.m-user-wealth.wealth_4 {display:block;opacity:0.8;}
.m-user-wealth.wealth_5 {display:block;opacity:0.8;}
.m-user-wealth.wealth_6 {display:block;opacity:0.8;}
.m-user-wealth.wealth_7 {display:block;opacity:1;}
.m-user-wealth.wealth_8 {display:block;opacity:1;}
.m-user-wealth.wealth_9 {display:block;opacity:1;}
/*顶部底部*/
.header {width:100%;position:fixed;top:0;left:0;z-index:999;background-color:#424242;/*background:#40454d;*/}
.header-inner {margin:0 auto;position:relative;height:55px;width:1100px;z-index:955;}
.header-logo {left:0;position:absolute;top:0;}
.header-logo a {width:150px;height:50px;line-height:50px;display:block;overflow:hidden;}
.header-logo a img {width:100%;height:100%;}
.header-navi {left:154px;position:absolute;top:0;}
.header-navi li {float:left;position:relative;}
.header-navi li a {color:#fdfdfd;font-size:14px;display:inline-block;height:55px;line-height:55px;padding: 0 8px;}
.header-navi li a span {cursor:pointer;display:inline-block;height:55px;line-height:55px;padding:0 8px;}
.header-navi li a:hover {color:#cdcdcd;}
/*.header-navi li.current a span{border-bottom:#ffd54f solid 5px;}*/
/*.header-navi li.current a span{color:#222121;background:#ffd54f;}*/
.header-recomm {position:absolute;right:6px;top:10px;z-index:3;}
.header-vip {font-size:12px;position:absolute;right:200px;height:55px;line-height:55px;}
.header-vip a {color:#FFF;font-weight:bold;text-decoration:none;font-size:12px;}
.header-vip a:hover {color:#cdcdcd;}
.header-vip .icon-hot {position:absolute;top:10px;right:-16px;}
.header-vip .icon-hot {background-position:-152px -451px;height:12px;width:21px;}
.header-app {color:#333;font-size:14px;position:absolute;right:125px;height:55px;line-height:60px;cursor:pointer;}
.header-msg {color:#333;font-size:14px;position:absolute;right:50px;height:55px;padding:0 10px;padding-top:20px;cursor:pointer;}
.header-msg em {background-position:-72px -259px;height:15px;width:25px;}
.header-msg:hover {background:rgba(255,255,255,.26);}
.header-my {color:#FFF;font-size:14px;position:absolute;right:0px;height:55px;line-height:60px;padding:0 10px;cursor:pointer;}
.header-my:hover {background:rgba(255,255,255,.26);}
.footer {margin-top:60px;background-color:#ffffff;color:#666;font-size:14px;}
.footer-container {width:1100px;position:relative;margin: 0 auto;padding-top:30px;padding-bottom:20px;}
.footer-container .footer-menu {width:100%;position:relative;overflow:hidden;margin-bottom:20px;}
.footer-container .footer-menu a {color:#424242;}
.footer-container .footer-menu em {margin-left:15px;margin-right:15px;color:#8b8b8b;}
.footer-container .copyright {margin-bottom:15px;font-size:13px;}
.footer-container .copyright span {margin-right:15px;}
.footer-container .copyright a {color:#555;}
.footer-container .weather {position:absolute;bottom:65px;right:0;}
/*搜索表单*/
.talent_son{overflow:hidden;background:#fff;padding-left:17px;height:44px}
.talent_son.showheight {height:130px}
.talent_son p{color:#555;font-size:14px;float:left;line-height:42px;margin-right:10px}
.talent_son ul{width:620px;overflow:hidden;float:left}
.talent_son ul li{float:left;line-height:40px;color:#a9a9a9;padding:0 8px}
.talent_son ul li a{font-size:14px;color:#444}
.talent_son ul li a.see{color:#607d8b;}
.talent_son .mores {margin-top:10px;float:right;margin-right:15px;color:#ff9800;cursor:pointer}
.talent_chinamin {margin:0 15px;padding:10px;border-radius:5px;background:#fdfdfd;border: #dedede 1px solid;}
.talent_chinamin a{padding:5px;color:#555;line-height:25px;font-size:12px;}
.talent_chinamin a.see {color:#ff9800;}
.search-form {border: 1px solid #EDEDED;width:197px;}
.search-form input {color:#b9b9b9;float:left;padding-left:6px;height:23px;width:165px;font-size:12px;}
.search-form-btn {float:right;cursor:pointer;;margin-top:2px;position:relative;height:19px;width:23px;border-left: 1px solid #EDEDED;}
.u_search_tag {position:relative;margin-right:5px;display:inline-block;vertical-align:top;}
.u_search_tag.show_age:hover .hide_age {display:block;}
.u_search_tag.show_dist1:hover .hide_dist1 {display:block;}
.u_search_tag.show_dist2:hover .hide_dist2 {display:block;}
.u_search_tag.show_gender:hover .hide_gender {display:block;}
.u_search_tag.show_height:hover .hide_height {display:block;}
.u_search_tag.show_headimg:hover .hide_headimg {display:block;}
.u_search_tag .tag_btn {display:block;height:31px;line-height:26px;border-radius:2px;font-size:13px;cursor:pointer;}
.u_search_tag .tag_btn {color:#6b6b6b;padding: 0 7px 0 6px;border:2px solid #e7e7e7;}
.u_search_tag .tag_btn span.t{min-width:42px;margin-right:5px;}
.u_search_tag .tag_btn i.iconfont{font-size:18px;color:#727272;}
.u_search_tag .search_tag_hidebox {position:absolute;background:#fff;border:2px solid #ededed;top:30px;z-index:100;display:none;}
.u_search_tag .search_tag_hidebox .title{line-height:28px;font-size:12px;color:#444;background:#f0f0f0;padding-left:15px;}
.u_search_tag .search_tag_hidebox .cont_box{margin:10px;}
.u_search_tag .search_tag_hidebox .cont_box span {line-height:28px;padding:3px 5px;cursor:pointer;color:#555;margin-right:10px;}
.u_search_tag .search_tag_hidebox .cont_box span.current {color:#fff;background:#f9847c;}
.u_search_tag select {border:1px solid #ababab;color:#333;}
.u_search_tag .search_tag_btn {background:#f9847c;cursor:pointer;height:26px;line-height:26px;text-align:center;margin-top:10px;color:#fff;}
.u_search_tag_sumbit {background:#4d97ef;color:#fff;font-size:12px;line-height:28px;height:28px;cursor:pointer;}
.user_orderby {background:#fff;padding: 0 10px;border: 1px solid #ebebeb;position:relative;}
.user_orderby .orderby {background-position:-111px -1070px;height:17px;width:17px;vertical-align:middle;position:absolute;top:12px;left:12px;}
.user_orderby a {height:40px;line-height:40px;font-size:14px;margin: 0 13px;top:0;color:#666;}
.user_orderby a {display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;}
.user_orderby a:before {content:'';position:absolute;left:-13px;width:1px;height:40px;background:#eee;}
.user_orderby a:nth-of-type(1):before {display:none;}
.user_orderby a:hover {color:#222;}
.user_orderby a.current {color:#ed6f66;}
.user_orderby .orderby_right {position:absolute;top:-5px;right:10px;}
/*会员列表 格子风格*/
.welcome {text-indent:1em;padding:6px 16px;line-height:24px;background-color:#fffae3;border:1px solid #fbe5b6;color:#666;margin:10px 0;}
.welcome a {color:#1b8cc3;padding-left:10px;}
.member-list .member-item {float:left;width:191px;height:328px;padding:10px;margin-right:10px;margin-bottom:15px;}
.member-list .member-item {border:1px solid #efefef;background:#fff;}
.member-list .member-item:nth-of-type(4n) {margin-right:0px;}
.member-list .member-item .avatar {position:relative;display:block;width:170px;height:170px;background:#f3f4f6;;}
.member-list .member-item .avatar img {width:100%;height:100%;object-fit:cover;border-radius:0px;}
.member-list .member-item .sayhi {display:none;left:0;bottom:0;width:170px;height: 32px;font-size:14px;line-height: 32px;}
.member-list .member-item .sayhi {position:absolute;text-align:center;color:#fff;background:rgb(96, 125, 139, 0.75);}
.member-list .member-item .avatar:hover .sayhi {display:block;}
.member-list .member-item .name {display:flex;align-items:center;height:39px;}
.member-list .member-item .nickname {display:inline-block;overflow:hidden;word-break:break-all;vertical-align:middle;}
.member-list .member-item .nickname {color:#333;max-width:100px;height:27px;line-height:27px;font-size:16px;margin-right:6px;}
.member-list .member-item .tag {height:50px;overflow:hidden;}
.member-list .member-item .tag li {height:19px;line-height:19px;padding:0 8px;border-radius:3px;margin:0 6px 8px 0;font-size: 12px;}
.member-list .member-item .tag li {display:inline-block;text-align:center;border:1px solid #607d8b;color:#444;}
.member-list .member-item .word {overflow:hidden;height:40px;margin-top:7px;font-size:14px;line-height:20px;word-break:break-all;color:#666;}
.LineUserBox {margin:15px 0;background:#fff;}
.LineUser_item {display:flex;padding:15px;border-bottom: 1px solid #eee;}
.LineUser_item:hover {background:#F7F8FA;transition:background ease-in-out 0.5s;}
.LineUser_item .pic {position:relative;overflow:hidden;width:65px;height:60px;margin-right:10px;padding-left:5px;}
.LineUser_item .pic {background:url(/static/images/bg/img_bg.jpg) no-repeat;background-size:65px 60px;}
.LineUser_item .pic img {width:55px;height:55px;object-fit:cover;}
.LineUser_item .pic em.vip {position:absolute;}
.LineUser_item .data {flex:1;height:50px;}
.LineUser_item .data .username {display:flex;align-items:center;color:#333;overflow:hidden;line-height:30px;}
.LineUser_item .data .username .name {color:#0e77cb;font-size:15px;margin-right:5px;}
.LineUser_item .data .userinfo {color:#454545;font-size:13px;margin-top:5px;}
.LineUser_item .boxRight .date {display:block;font-size:12px;color:#cbcbcb;text-align:right;}
.LineUser_item .boxRight .btns {display:flex;align-items:center;height:40px;}
.LineUser_item .boxRight .btns li {display:flex;align-items:center;height:30px;line-height:30px;margin-left:10px;font-size:14px;cursor:pointer;color:#666;}
.LineUser_item .boxRight .btns li em {margin-right:5px;}
/*用户主页*/
.home-welcome {text-indent:1em;padding:6px 16px;line-height:24px;color:#666;font-size:14px;}
.home-welcome {background-color:#fffae3;border:1px solid #fbe5b6;}
.home-detail {width:1100px;margin:0 auto;border-radius:0px;overflow:hidden;padding-top:60px;}
.home_top {padding:15px;background:#fff;overflow:hidden;margin-bottom:15px;position:relative;}
.home_member {float:left;width:765px;}
.home_avatar_box {position:relative;float:left;width:235px;}
.home_avatar {position:relative;width:235px;height:235px;overflow:hidden;border:1px solid #ddd;}
.home_avatar img {width:100%;height:100%;object-fit:cover;border-radius:0px;}
.home_userinfo {position:relative;float:left;width:520px;line-height:20px;padding-left:20px;color:#222;}
.home_userinfo .meili {background:url('/static/images/icons/sprite.png') no-repeat 0 -1px;}
.home_userinfo .meili {position:absolute;top:0px;right:60px;width:73px;height:66px;text-align:center;}
.home_userinfo .meili a {color:#ff6578;}
.home_userinfo .meili h6 {line-height:20px;padding-top:20px;font-family:'Arial';font-size:18px;}
.home_userinfo .meili p {line-height:14px;font-size:12px;}
.home_userinfo h4 {padding-bottom:12px;font-size:18px;}
.home_userinfo h4 span {padding-left:10px;font-size:12px;color:#999;}
.home_userinfo h4 .add_follow {font-size:14px;color:#f44336;margin-left:10px;}
.home_userinfo .p {padding-bottom:10px;color:#999;}
.home_userinfo .icon-VIP {color:#ffc107;}
.home_userinfo .text {color:#999;font-size:12px;margin-top:15px;}
.home_userinfo .xin_icon i.iconfont{font-size:12px;color:#ee7a65;margin-right:2px;}
.home_userinfo .rz_icon {float:left;}
.home_userinfo .rz_icon img {width:15px;margin-top:-2px;}
.home_userinfo .info_tag {padding:12px 0 10px;font-size:14px;float:left;}
.home_userinfo .info_tag span {padding:3px 10px; margin-right:15px;color:#666;background-color:#e4eef8;border-radius:13px;float:left;}
.home_userinfo .info_tag span a {color:#666;}
.home_btn {margin-top:55px;}
.home_btn a {float:left;display:block;width:94px;height:38px;line-height:36px;margin-right:15px;font-size:14px;text-align:center;}
.home_btn a {color:#333333;border:#d9d9d9 solid 1px;border-radius:0;}
.home_btn a:hover{background:#f7f7f7;}
.home_member_right {position:relative;float:right;width:280px;}
.home_member_right .logintime {position:absolute;top:225px;text-align:right;color:#cbcbcb;font-size:12px;}
.home_member_right .logintime a {margin-left:5px;color:#cbcbcb;font-size:12px;}
.home_member_right .logintime a span {color:#607d8b;}
.home_left {width:780px;float:left;box-sizing:border-box;}
.home_right {width:300px;float:right;box-sizing:border-box;}
.home_box {background:#fff;padding:10px;overflow:hidden;position:relative;}
.home_intro_box {background:#FFF;position:relative;padding: 20px 27px;min-height:35px;margin-bottom:14px;zoom:1;}
.home_intro_box p {color:#454545;}
.home_intro_box i {position:relative;height:14px;width:16px;}
.home_intro_box_arrow {font-size:0;position:absolute;top:-10px;left:119px;height:10px;width:27px;}
.home_intro_box_arrow {background-position:-215px -673px;}
.home_intro_box .t1:first-letter {color:#aaa;font-size:40px;float:left;line-height:40px;margin-right:8px;}
.home_intro_box .img-quote-up {background-position:-206px -310px;margin-right:5px;top:-1px;}
.home_intro_box .img-quote-down {background-position:-227px -310px;margin-left:5px;top:3px;}
.home_info_box {overflow:hidden;box-sizing:border-box;margin-left:35px;}
.home_info_head {padding-top:20px;float:left;}
.home_info_head img {width:56px;height:56px;display:block;margin:auto;}
.home_info_head .label {text-align:center;color:#3e3e3e;font-size:14px;padding-top:10px;}
.home_info_body {width:680px;padding:20px 0 0 20px;float:left;color:#666;font-size:14px;line-height:20px;}
.home_info_body li {float:left;width:25%;padding-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.home_info_body li label {color:#999;}
.home-field {margin-top:20px;margin-bottom:15px;position:relative;}
.home-field .introtxt {line-height: 20px;min-height: 40px;padding-bottom:10px;padding-top:15px;}
.home-field .introtxt:first-letter {color:#CCCCCC;font-size:36px;float:left;line-height:40px;margin-right:5px;}
.home-field dl {padding:6px 0 6px 0;font-size:14px;}
.home-field dt {text-align:right;width:110px;vertical-align:top;display:inline-block;color:#999999;line-height:200%;}
.home-field dd {color:#666;line-height:200%;display:inline-block;}
.home-field-border {margin-top:10px;margin-bottom:10px;border:1px solid #f5f5f5;}
.home_contact_box {margin:20px;overflow:hidden;}
.home_contact {float:left;width:330px;}
.home_contact_item {width:auto;padding:7px;background:#F8f8f8;border-radius:20px;margin-top:10px;margin-left:0;margin-right:0;}
.home_contact_item:hover {background-color: #F0F0F0;}
.home_contact_item_icon {float:left;}
.home_contact_item_icon, .home_contact_item_icon img {width:30px;height:30px;border-radius:50px;}
.home_contact_item span {margin-left:10px;font-size:14px;line-height:30px;cursor:pointer;color:#666;}
.home_contact_item span a {color:#666;}
.home_contact_tips {float:right;width:280px;margin-top:50px;color:#555;}
.home_contact_tips p {color:#999;margin-top:10px;font-size:12px;}
.home_weibo-zindex {background:#E9ECF3;left:66px;position:absolute;top:80px;width:3px;z-index:3;bottom:50px;}
.home_weibo {padding: 0 30px 0 120px;position:relative;}
.home_weibo .content {border-bottom: 1px solid #EEF1F9;padding: 26px 0;}
.home_weibo .trend-foot {margin-top:8px;overflow:hidden;zoom:1;}
.home_weibo .foot-left {float:left;padding-top:0;margin-right:7px;}
.home_weibo .foot-left span {font-size:12px;color:#BABABA;margin-right:5px;}
.home_weibo .foot-right {float:right;}
.home_weibo .foot-right a {color:#607d8b;font-size:13px;}
.home_weibo .foot-right a em {background-position:-280px -672px;top:2px;position:relative;height:14px;width:14px;}
.home_weibo .weibo-time {height:32px;left:0px;text-align:center;background:#FFF;border:1px solid #DFE3ED;position:absolute;top:29px;width:88px;z-index:8;}
.home_weibo .weibo-time span {height:32px;line-height:32px;color:#cbaf86;font-weight:bold;}
.home-photo {width:100%;padding:25px;position:relative;}
.home-photo-box {width:100%;position:relative;}
.home-photo .photo-item {width:135px;display:block;position:relative;float:left;margin-right:10px;margin-bottom:10px;}
.home-photo .photo-item:nth-of-type(5n) {margin-right:0;}
.home-photo img {width:135px;height:150px;object-fit:cover;border-radius:0px;-webkit-filter:blur(1px);filter:blur(1px);}
.home-photo-tips {position:absolute;color:#333;text-align:center;background:rgba(221,221,221,0.8);}
.home-photo-tips {left:0;top:0;right:0;bottom:0;z-index:1;padding-top:70px;font-size:14px;}
.home-photo-tips .btn {display:block;padding-top:20px;}
.home-photo-tips a {display:inline-block;background:#607d8b;color:#fff;cursor:pointer;padding:0 15px;line-height:35px;font-size:14px;}
.home-right-like {position:relative;padding:15px;}
.home-right-like .item {width:79px;float:left;margin-bottom:10px;margin-right:10px;}
.home-right-like .item:nth-of-type(3n) {margin-right:0px;}
.home-right-like .item .avatar {display:block;width:80px;height:80px;}
.home-right-like .item .avatar img {width:100%;height:100%;border-radius:5px;background:#f5f5f5;object-fit:cover;}
.line-news {padding:10px;padding-top:10px;}
.line-news li {font-size:14px;line-height:28px;position:relative;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.line-news li i {display:inline-block;background:#d3d3d3;border-radius:50%;width:6px;height:6px;margin-right:8px;}
.line-news li a {color:#555;}
/*会员列表*/
.user_list {box-sizing:border-box;display:flex;position:relative;float:left;}
.user_list{width:392px;background:#fff;margin:0 10px 10px 0;padding:5px;border: 1px solid #EBEBEB;}
.user_list:nth-of-type(2n) {margin:0 0 10px 0;}
.user_list .headimg {position:relative;;display:block;width:120px;height:126px;padding:8px;}
.user_list .headimg {background: url(/static/images/bg/img_bg.jpg) no-repeat;background-size:120px 126px;}
.user_list .headimg img {width:100%;height:100%;object-fit:cover;}
.user_list .flex_left {display:block;margin-right:10px;align-items:center;}
.user_list .flex_right {display:flex;align-items:center;padding:5px;}
.user_list .flex_right .right_info {width:235px;}
.user_list .username {display:flex;align-items:center;font-size:14px;font-weight:600;color:#555;line-height:30px;}
.user_list .username .name {display:block;;font-size:16px;padding-right:5px;color:#555;}
.user_list .username>span>i {display:inline-block;width:15px;height:15px;background-size:100% 100%;}
.user_list .username>span>i.rz {background-image:url(/public/icon/user/rz.png);}
.user_list .username>span>i.vip {background-image:url(/public/icon/user/vip.png);}
.user_list .userinfo {height:15px;font-size:14px;color:#666;line-height:17px;margin-bottom:10px;}
.user_list .intro {width:235px;font-size:12px;color:#777;line-height:20px;margin-bottom:12px;}
.user_list .but-home{cursor:pointer;position:relative;text-align:center;}
.user_list .but-home{height:36px;border: 1px solid #f57d7d;font-size:14px;color:#f57d7d;line-height:36px;}
.user_list .but-home:hover {background:#f9f9f9;}
.user_list .btn-list {display:flex;align-items:center;justify-content:space-between;}
.user_list .btn-list a {color:#333;border:#d9d9d9 solid 1px;border-radius:0;}
.user_list .btn-list a {display:flex;align-items:center;height:34px;line-height:33px;font-size:13px;padding:0 11px;text-align:center;}
.user_list .btn-list a em {margin-right:5px;}
.user_list .btn-list a.btn2 {color: #F44336;}
.user_list .btn-list a.btn3 {color: #FF9800;}
.user_list .btn-list a:hover {background:#f7f7f7;}

.love-form .layui-inline {width:100px;margin-right:10px;}
.love-form .layui-input {height:32px;border-width:2px;color:#666;}
.love-form .search_btn {background:#607d8b;color:#fff;font-size:12px;padding:0 15px;line-height:31px;height:31px;cursor:pointer;}
.love_list_box {width:100%;}
.love_list {box-sizing:border-box;display:flex;position:relative;float:left;}
.love_list{width:392px;background:#fff;margin:0 10px 10px 0;padding:15px;border: 1px solid #EBEBEB;}
.love_list:nth-of-type(2n) {margin:0 0 10px 0;}
.love_list img.headimg {width:100px;height:100px;object-fit:cover;border-radius:0px;}
.love_list .flex_left {display:flex;margin-right:15px;align-items:center;}
.love_list .flex_right {display:flex;align-items:center;}
.love_list .flex_right .right_info {width:235px;}
.love_list .username {display:flex;align-items:center;margin-bottom:10px;}
.love_list .name {font-size:16px;font-weight:500;color:#333;padding-right:5px;}
.love_list .userinfo {height:15px;font-size:14px;color:#666;line-height:17px;margin-bottom:10px;}
.love_list .label {margin-bottom:10px;}
.love_list .label span {display:inline-block;height:25px;padding:0 6px;line-height:26px;margin-right:5px;font-size:12px;background:#f2f4f5;}
.love_list .intro {font-size:12px;color:#999;margin-bottom:5px;}
.love-area a {padding-left:5px;line-height:22px;color:#c7c7c7;}
/*发现动态*/
.weibo-item {position:relative;display:flex;margin-bottom:15px;}
.weibo-item .avatar {position:relative;padding: 5px;margin-right: 10px;height: 80px;background: #fff;border-right:2px solid #EDEFF4;}
.weibo-item .avatar img {width:70px;height:70px;object-fit:cover;}
.weibo-item .avatar .avatar-vip {position:absolute;top:0;left:0;z-index:1;}
.weibo-item .avatar .btn {display:block;cursor:pointer;text-align:center;height:26px;line-height:26px;font-size:12px;margin-top:8px;}
.weibo-item .avatar .btn-1 {color:#666;background:#ffffff;border:1px solid #EBEBEB;}
.weibo-item .avatar .btn-2 {color:#fff;background:#829dab;border:1px solid #829dab;}
.weibo-item-data {flex:1;background:#fff;border:1px solid #ebebeb;}
.weibo-item-data .username {display:flex;align-items:center;height:42px;padding:0 15px;border-bottom:1px solid #ebebeb;}
.weibo-item-data .username a {display:block;font-size:14px;margin-right:5px;font-weight:600;color:#40454d;}
.weibo-item-data .username .txt {color:#999;font-size:13px;margin-left:8px;}
.weibo-item-data .message {margin:15px;margin-top:20px;min-height:50px;}
.weibo-item-data .content {font-size:14px;color:#444;line-height:20px;}
.weibo-item-data .photo {position:relative;margin-top:15px;;overflow:hidden;}
.weibo-item-data .photo a {width:100px;height:85px;float:left;display:block;padding-right:8px;}
.weibo-item-data .photo img {width:100%;height:100%;border-radius:2px;object-fit:cover;}
.weibo-item-data .foot {position:relative;margin:15px;margin-top:20px;zoom:1;}
.weibo-item-data .foot span {margin-right:7px;color:#a7a4a4;font-size:12px;}
.weibo-item .weibo-like {position:absolute;cursor:pointer;top:0px;right:0;}
.weibo-item .weibo-like i {color:#a7a4a4;font-size:12px;}
.weibo-item .weibo-like .like-icon {background-position:-63px -371px;height:20px;width:18px;vertical-align:middle;}
.weibo-item .weibo-like .like-icon:hover {background-position:-41px -371px;}
.weibo-item .weibo-like.see .like-icon {background-position:-41px -371px;}
/*缘分邀约*/
.YuehuiList .item {position:relative;padding-left:115px;min-height:150px;margin-bottom:10px;}
.YuehuiList .item .user {position:absolute;width:100px;left:0;top:0;background-color:#fff;padding:10px;}
.YuehuiList .item .user .pic {display:block;width:80px;height:80px;margin-bottom:5px;position:relative;}
.YuehuiList .item .user .pic em.vip {position:absolute;top:0;left:0;z-index:1;}
.YuehuiList .item .user .pic img {width:100%;height:100%;object-fit:cover;}
.YuehuiList .item .user .nickname {text-align:center;color:#454545;line-height:24px;height:24px;}
.YuehuiList .item .user .userinfo {text-align:center;color:#999;}
.YuehuiList .item .data {position: relative;background-color:#fff;padding:20px;}
.YuehuiList .item .data h3 {font-size:16px;font-weight:normal;margin-bottom:15px;}
.YuehuiList .item span.type {display:inline-block;line-height:24px;height:24px;padding:0px 10px 0px 10px;border-radius:3px;font-size:14px;margin-right:5px;}
.YuehuiList .item span.type {background:#ece8e2;color:#808080;}
.YuehuiList .item ul {overflow:hidden;}
.YuehuiList .item ul li {float: left;width:300px;font-size:14px;color:#575757;line-height:1.8;}
.YuehuiList .item ul li.long {width:600px;}
.YuehuiList .item ul li span {color:#444444;}
.YuehuiList .item .status {display:inline-block;position:absolute;right:0px;top:30px;background:#ddd;color:#6b6c72;}
.YuehuiList .item .status {line-height:34px;height:34px;font-size:14px;padding:0px 20px 0px 20px;border-radius:20px 0px 0px 20px;}
.YuehuiList .item .status.yes {color:#fff;background-color:#f37b1d;}
.YuehuiList .item .status span {font-size:14px;}
.YuehuiList .bm-list {padding-top:5px;padding-left:55px;position:relative;margin-top:5px;}
.YuehuiList .bm-list b {display:inline-block;width:53px;height:38px;background:url("/static/images/bg/yue.png") 0px -176px no-repeat;position:absolute;left:0px;}
.YuehuiList .bm-list span.u {display:inline-block;width:35px;height:35px;border-radius:35px;overflow:hidden;border:3px solid #fff;margin-right:-10px;vertical-align:middle;}
.YuehuiList .bm-list span.u img {width:100%;height:100%;object-fit:cover;}
.YuehuiList .bm-list span.label {font-size:14px;display:inline-block;vertical-align:middle;margin-left:15px;color:#999;height:35px;line-height:35px;}
.yuehui-tips {padding:10px 15px;background:#fff;border-radius:0px;}
.yuehui-tips .btn {text-align:center;padding-top:10px;}
.yuehui-tips .btn a {width:100%;background:#aa9565;}
.yuehui-tips .bd {padding-top:20px;padding-bottom:0px;position:relative}
.yuehui-tips .bd dl {padding-left:20px;position:relative;margin-bottom:15px}
.yuehui-tips .bd dl dt {display:inline-block;width:22px;height:22px;position:absolute;left:90px;top:5px}
.yuehui-tips .bd dl h3 {color:#aa9565;font-weight:bold;}
.yuehui-tips .bd dl dd p {padding-top:5px;}
.yuehui-tips .bd .line {display:inline-block;position:absolute;left:0;top:30px;bottom:5px;border-left:2px solid #ebebeb}
.YuehuiItem .dl {position:relative;}
.YuehuiItem .dl dl {width:100%;overflow:hidden;position:relative;margin:10px auto;}
.YuehuiItem .dl dl dt {width:70px;color:#8d8d8d;margin-left:5px;margin-right:10px;float:left;line-height:24px;}
.YuehuiItem .dl dl dd {width:640px;color:#F44336;text-align:left;float:left;line-height:24px;}
.YuehuiItem .dl dl dd span {display:inline-block;height:24px;line-height:24px;color:#ffffff;background:#4db6ac;padding:0 6px;border-radius:3px;}
.YuehuiItem .dl dl dd .btn {cursor:pointer;color:#555;}
.YuehuiItem .dl .bao_status {position:absolute;position:absolute;right:60px;top:30px;}
.YuehuiItem .dl .bao_status .ying {position:relative;}
.YuehuiItem .dl .bao_status .ying img {width:100px;height:100px;}
.YuehuiItem .dl .bao_status .ying span {position:absolute;width:100px;top:39px;left:15px;color:#e37575;font-weight:600;;transform:skewy(-10deg);}
.YuehuiItem .dl .bao_status .ying span.yes {color:#4DB6AC;}
.YuehuiItem {position:relative;}
.YuehuiItem .baomingInput {position:relative;}
.YuehuiItem .baomingInput textarea {width:100%;height:80px;padding:10px;background:#f7f7f7;border:1px solid #ebebeb;}
.YuehuiItem .baomingInput .btn {position:absolute;top:40px;right:10px;}
.YuehuiItem .baomingInput .btn button {height:30px;line-height:30px;color:#fff;padding:0px 15px;background:#c5c5c5;cursor:pointer;}
.YuehuiItem .baomingInput .btn.yes button {background:#e7564b;}
.YuehuiItem .baomingInput .btn button:hover{opacity:.8;filter:alpha(opacity=80);}
.YuehuiItem .panel {position:relative;margin-bottom:10px;background-color:#ffffff;border:1px solid #ebebeb;}
.YuehuiItem .panel .heads {line-height:45px;padding:0 15px;border-bottom:1px solid #ebebeb;position:relative;}
.YuehuiItem .panel .heads h2 {font-size:16px;color:#252525;font-weight:500;margin-left:10px;display:inline-block;}
.YuehuiItem .panel .heads:before {content:'';display:block;position:absolute;height:15px;width:3px;background-color:#e7564b;left:10;top:15px;}
.YuehuiItem .panel .bmain {position:relative;color:#555;padding:12px;}
.YuehuiItem .user {background:#fbf1f0;padding:10px;position:relative;display:flex;align-items:center;}
.YuehuiItem .user .avatar {display:block;width:25px;height:25px;margin-right:5px;}
.YuehuiItem .user .avatar img {width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid #ffffff;}
.YuehuiItem .user .username {display:flex;align-items:center;}
.YuehuiItem .user .username .name {font-size:16px;margin-right:5px;}
.YuehuiItem .user .username .info {font-size:14px;margin-left:10px;color:#888;background:#fbfbfb;padding:0 10px;line-height:25px;border-radius:15px;}
.YuehuiItem .baominglist {display:flex;}
.YuehuiItem .baominglist .item {display:block;margin-right:0;cursor:pointer;}
.YuehuiItem .baominglist .item .headimg {position:relative;display:block;;width:76px;height:76px;padding:5px;}
.YuehuiItem .baominglist .item .headimg {background:url(/static/images/bg/img_bg.jpg) no-repeat;background-size:76px 76px;}
.YuehuiItem .baominglist .item .headimg img {width:66px;height:66px;object-fit:cover;}
.YuehuiItem .baominglist .item .headimg .best {position:absolute;bottom:5px;left:5px;right:5px;text-align:center;height:22px;line-height:22px;}
.YuehuiItem .baominglist .item .headimg .best {color:#fffcfc;background:#00000082;overflow:hidden;text-overflow:ellipsis;}
.YuehuiItem .baominglist .item:hover {height:160px;}
.YuehuiItem .baominglist .item:hover .remarks {display:block;}
.YuehuiItem .baominglist .item .remarks {width:765px;;display:none;position:absolute;top:85px;left:0;padding:10px;margin:15px;;background-color:#eee;}
.YuehuiItem .baominglist .item .remarks .btn {position: absolute;top:10px;right:10px;height:26px;line-height:26px;text-align:center;padding:0 8px;}
.YuehuiItem .baominglist .item .remarks .btn {color:#fff;background-color:#4d97ef;font-size:12px;}
.YuehuiItem .baominglist .item .remarks .content {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:1;-webkit-box-orient:vertical;line-height:1.5;margin-top:5px;}
.YuehuiItem .baominglist .item .remarks .content span {color:#a5a5a5;}
.YuehuiItem .baominglist .item .remarks .username {display:flex;align-items:center;}
.YuehuiItem .baominglist .item .remarks .username .name {font-size:16px;margin-right:5px;}
.YuehuiItem .baominglist .item .remarks .username .info {font-size:12px;margin-left:10px;color:#888;background:#fbfbfb;padding:0 10px;line-height:20px;border-radius:15px;}
.meeting-list {min-height:400px;}
.meeting-item {padding:20px;background:#fff;overflow:hidden;margin-bottom:10px}
.meeting-item .pic {width:130px;overflow:hidden;float:left;display:block;border-radius:3px}
.meeting-item .pic img {width:130px;height:130px}
.meeting-item .pic .userinfo {height:33px;line-height:33px;padding:0 5px;border:#eee 1px solid;text-align:center;color:#444}
.meeting-item .pic .userinfo img {width:20px;height:20px}
.meeting-item .list_box {width:600px;float:right;position:relative}
.meeting-item .title {font-size:16px;line-height:18px;color:#333;padding-bottom:10px;border-bottom:1px solid #ebebeb}
.meeting-item .title a {font-size:15px;}
.meeting-item .line {margin-top:6px;width:80%;font-size:13px;color:#333;white-space:nowrap}
.meeting-item .line em {color:#888}
.meeting-item .line .color_0 {color:#4caf50}
.meeting-item .line .color_1 {color:#ff7600}
.meeting-item a.btn{color:#ffa500;margin-top:-50px;position:absolute;right:0;border-radius:42px;width:115px;}
.meeting-item a.btn{height:35px;line-height:33px;display:block;font-size:16px;text-align:center;border:#dedede 2px solid}
.meeting-item .cinfo{width:470px;float:left;padding:0 15px;height:40px;line-height:40px;margin-top:12px;}
.meeting-item .cinfo {background:#fff8f2;position:relative;border-radius:0;color:#666;font-size: 12px;}
.meeting-detail {padding:20px;background:#fff;overflow:hidden;margin-bottom:15px;padding-bottom:30px;}
.meeting-detail .pic {width:180px;overflow:hidden;float:left;display:block;border-radius:3px;}
.meeting-detail .pic img.headimg {width:180px;height:160px;object-fit:cover;}
.meeting-detail .pic .userinfo {padding-bottom:5px;border:#ebebeb 1px solid;text-align:center;background:#fbfbfb;color:#444;}
.meeting-detail .pic .userinfo h3 {line-height:30px;height:30px;}
.meeting-detail .pic .userinfo h3 a {display:inline-block;font-size:16px;max-width:80px;}
.meeting-detail .pic .userinfo h3 a {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle;}
.meeting-detail .pic .userinfo h3 .icom-img {display:inline-block;vertical-align:middle;margin-top:-4px;}
.meeting-detail .pic .userinfo h3 .icom-img img {height:17px;}
.meeting-detail .pic .userinfo p.p_1 {color: #999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.meeting-detail .pic .userinfo p.p_1 em {display:inline-block;border-right:1px solid #999;height:10px;margin:0 5px;}
.meeting-detail .detail-box {width:535px;float:right;position:relative;}
.meeting-detail .title {font-size:16px;line-height:18px;color:#333;padding-bottom:18px;}
.meeting-detail .title span {color:#607d8b;font-weight:600;margin-right:5px;}
.meeting-detail .field-line {margin-top:10px;width:80%;font-size:14px;line-height:22px;color:#353535;white-space:nowrap;}
.meeting-detail .field-line .iconfont {margin-right:3px;}
.meeting-detail .field-line span {color:#777;}
.meeting-detail .info {background:#f5f5f5;color:#555;margin-top:20px;padding:20px;border-radius:4px;position:relative;}
.meeting-detail .info dl {padding-left:80px;position:relative;margin-bottom:0px;min-height:40px;}
.meeting-detail .info dl dt {position:absolute;left:0px;top:0px;font-weight:bold;font-size:14px;padding-top:1px;}
.meeting-detail-btn {margin-top:10px;}
.meeting-detail-btn a {float:left;display:block;width:94px;height:38px;line-height:36px;margin-right:15px;font-size:14px;text-align:center;}
.meeting-detail-btn a {color:#444;border:#42d099 solid 1px;border-radius:50px;}
.meeting-detail-btn a:hover{background:#f7f7f7;}
.meeting-detail-box {background:#fff;padding:15px;overflow:hidden;position:relative;margin-bottom:20px;}
.meeting-detail-box .hd {font-size:16px;line-height:35px;color:#555;position:relative;font-weight:600;margin-bottom:20px;}
.meeting-detail-box .hd span {display:inline-block;border-bottom:3px solid #607d8b;}
.meeting-detail-box .contxt {margin-bottom:20px;padding:20px;background:#fbfbfb;}
.meeting-bm-item {display:flex;align-items:center;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f2f2f2;}
.meeting-bm-item .avatar {margin-right:10px;display:block;width:60px;height:60px;}
.meeting-bm-item .avatar img {width:100%;height:100%;object-fit:cover;border-radius:0px;}
.meeting-bm-item .data {flex:1;}
.meeting-bm-item .data .username {display:flex;align-items:center;font-size:16px;color:#454545;}
.meeting-bm-item .data p {margin-top:5px;font-size:12px;color:#888;}
.meeting-bm-item .btn {margin-left:20px;}
.meeting-bm-box {text-align:center;margin:0 30px 30px;}
.meeting-bm-box .layui-btn {width:100%;height:42px;line-height:42px;margin-top:20px;background:#607d8b;}
.topic-list {width:100%;position:relative;overflow:hidden;}
.topic-list-item {background:#FFF;margin-bottom:15px;padding:20px;}
.topic-list-item .user-header {display:flex;align-items:center;position:relative;}
.topic-list-item .user-header .avatar {width:50px;height:50px;margin-right:10px;}
.topic-list-item .user-header .avatar img {width:100%;height:100%;border-radius:100%;object-fit:cover;}
.topic-list-item .user-header .userinfo {flex:1;}
.topic-list-item .user-header .username {display:flex;align-items:center;}
.topic-list-item .user-header .username .name {display:block;font-size:17px;color:#55849b;margin-right:5px;}
.topic-list-item .user-header .intro {margin-top:4px;font-size:13px;color:#888;}
.topic-list-item .user-header .intro span {margin-right:2px;}
.topic-list-item .content {margin-top:20px;line-height:1.6;}
.topic-list-item .pic .item {margin-top:10px;margin-right:2px;} 
.topic-list-item .btn {padding-top:25px;}
.topic-list-item .btn label {display:inline-block;margin-right:10px;color:#777;cursor:pointer;}
.topic-list-item .btn label i {background:url("/static/images/bg/bg.png")no-repeat;}
.topic-list-item .btn label i {display:inline-block;vertical-align:middle;margin-right:5px;}
.topic-list-item .btn label.label_1 i {background-position:0px -435px;width:17px;height:17px;}
.topic-list-item .btn label.label_2 i {background-position:0px -462px;width:17px;height:14px;}
.topic-list-item .btn label.label_3 i {background-position:-98px -646px;width:17px;height:18px;}
.topic-detail {position:relative;overflow:hidden;padding:20px;background:#FFF;margin-bottom:15px;}
.topic-detail .usertop {position:relative;padding-bottom:15px;overflow:hidden;}
.topic-detail .usertop .avatar {display:block;float:left;}
.topic-detail .usertop .avatar img {width:50px;height:50px;margin-right:15px;border-radius:100%;}
.topic-detail .usertop .username {display:flex;align-items:center;position:relative;}
.topic-detail .usertop .username a {display:block;font-size:17px;margin-right:3px;color:#333;}
.topic-detail .usertop .username span{vertical-align:middle;line-height:1;}
.topic-detail .usertop .username img {width:20px;height:20px;}
.topic-detail .usertop a.user-btn {position:absolute;top:0;right:0;color:#607d8b;}
.topic-detail .usertop .userinfo {color:#808080;font-size:12px;margin-top:4px;width:500px;float:left;}
.topic-detail .content {margin-top:20px;margin-bottom:15px;width:680px;line-height:22px;font-size:14px;color:#555;}
.topic-detail .content span {color:#248abb;margin-right:5px;}
.topic-detail .photo {position:relative;margin:25px 0;overflow:hidden;}
.topic-detail .photo a {width:16%;float:left;display:block;padding-right:10px;}
.topic-detail .photo a:nth-of-type(6n) {padding-right:0;}
.topic-detail .photo img {width:100%;height:100px;border-radius:3px;object-fit:cover;}
.topic-detail .sxyt {position:relative;}
.topic-detail .sxyt a {width:250px;line-height:25px;color:#888;font-size:14px;}
.topic-detail .sxyt a:hover {color:#333;}
.about-detail {display:flex;}
.about-detail .about-nav {width:220px;border-radius:6px;background-color:#fff;padding:20px;margin-right:20px;}
.about-detail .about-nav ul li {margin-bottom:10px;}
.about-detail .about-nav ul li a {display:block;line-height:48px;background:#f7f7f7;color:#666;text-indent:20px;}
.about-detail .about-bmain {flex:1;overflow:hidden;position:relative;background:#fff;}
.about-detail .title {font-size:16px;padding:20px 25px;}
.about-detail .content {padding:25px;}
.article-class {position:relative;overflow:hidden;background-color:#fff;padding:12px 15px;}
.article-class a {float:left;margin:5px 10px 5px 0;padding:0 16px;height:30px;line-height:30px;border-radius:15px;}
.article-class a {max-width:25%;border: 1px solid #ccc;}
.article-class a:hover,.article-class a.see {color:#F44336;}
.article-Index {position:relative;background-color:#fff;}
.article-Item {padding:10px 5px 10px 20px;padding-left:30px;background-color:#fff;position:relative;border-top:1px solid #ebebeb;}
.article-Item:hover {background-color:#f6fffb;}
.article-Item .avatar {left:25px;top:10px;width:50px;height:50px;position:absolute;}
.article-Item .avatar-round {display:block;overflow:hidden;border-radius:50%;background-color:#ccc;width:100%;height:100%;}
.article-Item .avatar img {width:100%;height:100%;object-fit:cover;}
.article-Item .data {position:relative;display:block;margin-left:60px;}
.article-Item .title {display:inline-block;color:#222;line-height:50px;font-size:18px;overflow:visible;white-space:nowrap;text-overflow:ellipsis;}
.article-Item .username {margin-left:0;display:inline-block;line-height:30px;}
.article-Item .username .name {padding:2px 5px;font-size:12px;color:#999;border:1px solid #ddd;border-radius:3px;}
.article-Item .username .text-vip {display:inline-block;font-size:16px;color:#FF5722;font-family:"Georgia";font-weight:bold;cursor:pointer;}
.article-Item .data .special {position:absolute;display:inline-block;top:0;right:20px;line-height:50px;padding:0;color:#999;font-size:12px;overflow:visible;}
.article-crumbs {position:relative;;height:45px;line-height:45px;color:#adadad;background-color:#fff;}
.article-crumbs {display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;}
.article-crumbs a {color:#adadad;position:relative;}
.article-crumbs a:after {content:'';display:inline-block;width:13px;height:13px;margin-right:5px;opacity:.3;}
.article-crumbs a:after {transform:translateY(2px);background-image:url("/static/images/icons/icon-crumbs.png");}
.article-Detail {position:relative;background-color:#fff;padding:15px;margin-bottom:15px;}
.article-Detail .user {background:#fbf1f0;padding:10px;position:relative;display:flex;align-items:center;border:2px solid #fbd0cc;}
.article-Detail .user .avatar {display:block;width:25px;height:25px;margin-right:5px;}
.article-Detail .user .avatar img {width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid #ffffff;}
.article-Detail .user .username {display:flex;align-items:center;}
.article-Detail .user .username .name {font-size:16px;margin-right:5px;}
.article-Detail .user .username .info {font-size:14px;margin-left:10px;color:#888;background:#fbfbfb;padding:0 10px;line-height:25px;border-radius:15px;}
.article-Detail .data-detail .title {font-size:18px;font-weight:normal;color:#F44336;line-height:1.6;margin-top:20px;}
.article-Detail .data-detail .des {font-size:12px;padding-bottom:5px;color:#999;padding-top:10px;border-bottom:1px solid #ebebeb;position:relative;}
.article-Detail .data-detail .des .fenxiang {position:absolute;right:0px;top:0px;}
.article-Detail .data-detail .des span {padding-right:20px;}
.article-Detail .data-detail .text {margin-top:20px;margin-bottom:30px;}
.CommentPanel {position:relative;margin-top:15px;background:#fff;padding:15px;}
.CommentPanel-sendbox .comment_reply_username {display:none;top:5px;left:85px;position:absolute;cursor:pointer;border-radius:2px;padding:0 10px;line-height:26px;}
.CommentPanel-sendbox .comment_reply_username {color:#666;background:#f5f5f5;border:1px solid #e5e5e5;}
.CommentPanel-sendbox {position:relative;min-height:150px;border:1px solid #d9d9d9;}
.CommentPanel-sendbox .toolbar {position:relative;color:#353535;font-size:16px;line-height:40px;padding-left:12px;border-bottom:1px solid #d9d9d9;}
.CommentPanel-sendbox .toolbar .tab {float:right;padding:0 10px;font-size:14px;cursor:pointer;border-left:1px solid #ebebeb;color:#c3c3c3;}
.CommentPanel-sendbox .toolbar .tab.current {color:#555;}
.CommentPanel-sendbox textarea {width:730px;margin:10px;color:#666;border:none;resize:none;height:60px;}
.CommentPanel-sendbox .sizetips {position:absolute;left:15px;bottom:10px;color:#888;}
.CommentPanel-sendbox .sizetips span {font-family:Georgia;font-size:16px;font-weight:600;color:#f44336;}
.CommentPanel-sendbox .sendbtn {position:absolute;display:inline-block;right:15px;bottom:10px;padding:0 20px;}
.CommentPanel-sendbox .sendbtn {cursor:pointer;line-height:30px;height:30px;font-size:14px;background:#FF3333;color:#FFF;}
.CommentPanel-sendbox .sendbtn:hover {opacity:.8;filter:alpha(opacity=80);color:#fff;}
.CommentList {position:relative;margin-top:20px;}
.CommentItem {position:relative;display:flex;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eee;}
.CommentItem .avatar {display:block;width:70px;height:70px;margin-right:10px;padding:5px;}
.CommentItem .avatar {background:url(/static/images/bg/img_bg.jpg) no-repeat;background-size:70px 70px;}
.CommentItem .avatar img {width:60px;height:60px;object-fit:cover;}
.CommentItem .data {flex:1;}
.CommentItem .data .username {display:flex;align-items:center;}
.CommentItem .data .name {font-size:15px;margin-right:5px;color:#09f;line-height:2;}
.CommentItem .data .username .text-vip {display:inline-block;font-size:16px;color:#FF9800;font-family:"Georgia";font-weight:bold;cursor:pointer;}
.CommentItem .data .content {font-size:14px;line-height:1.5;margin-bottom:6px;}
.CommentItem .data .content .reply {padding:5px 10px;background:#f5f5f5;color:#666;margin-bottom:5px;border-radius:5px;border:1px solid #e5e5e5;}
.CommentItem .data .below {display:flex;align-items:center;justify-content:space-between;color:#888;}
.CommentItem .data .below .date span {margin-right:5px;color:#999;}
.CommentPage .page {display:flex;align-items:center;justify-content:center;}
.CommentPage .page a {display:block;margin:0px 5px;color:#fff;background:#d9d9d9;font-size:12px;height:26px;line-height:28px;padding:0 10px;}
.CommentPage .page a:hover {color:#fff;background:#f37369;}
.CommentPage .page a.current {color:#fff;background:#f37369;}
.guestbook-list {padding:20px 30px;background:#f9f9f9;margin:20px 20px;border:1px solid #ebebeb;}
.guestbook-item {width:100%;display:inline-block;padding:15px 0;}
.guestbook-item:hover {background:#f9f9f9;}
.guestbook-item .title {font-size:16px;color:#333;margin-bottom:3px;}
.guestbook-item .title span {line-height:22px;padding:0 6px;margin-right:5px;border-radius:3px;}
.guestbook-item .title span {font-size:12px;display:inline-block;color:#fff;background:#607d8b;}
.guestbook-item .content {font-size:14px;color:#888;margin-bottom:5px;}
.guestbook-item .remark {font-size:14px;color:#999;}
.guestbook-item .remark .flag_0 {color:#d3d3d3;}
.guestbook-item .remark .flag_1 {color:#607d8b;}
.guestbook-item .remark label {float:right;}
.guestbook-detail {padding:20px 40px;background:#f9f9f9;margin:20px 20px;border:1px solid #ebebeb;}
.guestbook-detail .field {position:relative;margin-bottom:15px;}
.guestbook-detail .title {color:#888;font-size:15px;position:absolute;float:left;width:90px;}
.guestbook-detail .content {color:#333;font-size:15px;min-height:20px;margin-left:100px;}
.noticeBox {margin-top:15px;background:#fff;margin-bottom:30px;}
/*通知消息列表*/
.notice {display:block;padding:15px 25px;border-bottom:1px solid #eee;}
.notice:hover {background:#F7F8FA;transition:background ease-in-out 0.5s;}
.notice:hover {transition:background ease-in-out 0.5s;-webkit-transition:background ease-in-out 0.5s;-moz-transition:background ease-in-out 0.5s;}
.notice-pic {float:left;width:60px;height:50px;overflow:hidden;}
.notice-pic img {width:50px;height:50px;overflow:hidden;border-radius:2px;}
.notice-data {position:relative;flex:1;height:50px;}
.notice-data .dataTop {color:#999;overflow:hidden;height:24px;padding-top:2px;}
.notice-data .dataTop .title {color:#333;float:left;font-size:15px;max-width:70%;}
.notice-data .dataTop .btn {display:block;float:right;font-size:12px;color:#7F97B4;cursor:pointer;}
.notice-data .dataTop .num {font-size:14px;overflow:hidden;display:inline-block;margin-left:15px;color:#F73E3E;}
.notice-data .time {position:absolute;top:28px;font-size:12px;color:#cdc9c9;right:0;}
.notice-data .tips {color:#b9b9b9;font-size:12px;margin-top:5px;}
.notice-msg-box {padding:20px;padding-top:10px;padding-bottom:50px;}
.notice-msg-item {display:flex;padding-top:20px;overflow:hidden;zoom:1;}
.notice-msg-item .avatar {display:inline;margin: 0 0 0 10px;margin-right:20px;}
.notice-msg-item .avatar img {height:70px;width:70px;}
.notice-msg-item .content {background:#f5f5f5;padding:10px 30px 10px 15px;position:relative;width:400px;}
.notice-msg-item .message {font-size:14px;line-height:21px;padding-bottom:3px;}
.notice-msg-item .message a{font-size:14px;color:#4D97EF;}
.notice-msg-item .date {color:#BABABA;margin-right:5px;font-size:13px;}
.notice-msg-item-arrow {border-color:#f5f5f5 #f5f5f5 #FFF #FFF;}
.notice-msg-item-arrow {border-width:5px;border-style:solid;position:absolute;left:-10px;top:0;}
.notif-item {position:relative;display:flex;align-items:flex-start;gap:14px;padding:16px 0;cursor:pointer;}
.notif-item {border-bottom:1px solid #E8E8E8;transition:background 0.2s cubic-bezier(0.4, 0, 0.2, 1);}
.notif-item:hover {background:#FFF0F3;border-radius:8px;}
.notif-icon {width:40px;height:40px;border-radius:50%;background:#FFF0F3;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;}
.notif-item em {position:absolute;top:20px;left:30px;}
.notif-body { flex:1;min-width:0;}
.notif-body .title {font-weight:600;font-size:14px;margin-bottom:4px;}
.notif-body .summary {font-size:13px;color:#888888;line-height:1.5;}
.notif-body .time {font-size:0.75rem;color:#bbb;margin-top:4px;}
.Notice-articleItem {position:relative;padding:15px 10px;background:#fff;}
.Notice-articleItem .pic {position:absolute;display:inline;}
.Notice-articleItem .avatar {background:url(/static/images/bg/img_bg.jpg) no-repeat;background-size:80px 90px;}
.Notice-articleItem .avatar {display:block;width:80px;height:90px;margin-right:10px;padding-right:5px;padding-left:5px;}
.Notice-articleItem .avatar img {width:70px;height:85px;object-fit:cover;}
.Notice-articleItem .name {position:relative;color:#0e77cb;margin-left:90px;line-height:1.5;font-size:14px;}
.Notice-articleItem .name a {color:#0e77cb;}
.Notice-articleItem .name span {font-weight:500;margin-left:5px;font-size:12px;color:#333;line-height:2;}
.Notice-articleItem .times {margin-left:90px;font-size:13px;color:#9e9e9e;margin-bottom:5px;}
.Notice-articleItem .content {font-size:14px;margin-left:90px;line-height:35px;}
.Notice-articleItem .content {color:#555;background:#f2f2f2;padding:0 10px;border-radius:3px;margin-top:5px;}
/*会员菜单功能*/
.right-user {overflow:hidden;padding:5px;}
.right-user .avatar {float:left;width:93px;height:93px;position:relative;margin-right:10px;border: #e5e5e5 solid 1px;}
.right-user .avatar img {width:100%;height:100%;}
.right-user .avatar label {color:#ededed;background:rgba(0,0,0,0.4);font-size:12px;padding:5px;cursor:pointer;}
.right-user .avatar label {display:inline-block;position:absolute;left:0;bottom:0;right:0;text-align:center;}
.right-user .avatar label.headflag_2 {color:#ff9800;}
.right-user .avatar label.headflag_3 {color:#f44336;}
.right-user .userinfo{width:155px;float:left;line-height:20px;}
.right-user .userinfo .name{font-size: 16px;}
.right-user .userinfo p{padding-top:3px;font-size:12px;color:#666;}
.right-user .userinfo .rz_icon img{width:15px;}
.right-user-add {width:100%;display:block;overflow:hidden;margin-top:25px;margin-bottom:10px;}
.right-user-add li {float:left;cursor:pointer;text-align:center;width:33.33%;}
.right-user-add li em {display:block;margin:0 auto;margin-bottom:6px;}
.right-user-add .icon-add {background-image:url("/static/images/bg/publish.png");background-repeat:no-repeat;font-size:0;}
.right-user-add li span {font-size:13px;color:#555555;}

.right-user-add li .icon-add-topic {background-position: 0 0;height:33px;width:42px;}
.right-user-add li .icon-add-yaoqing {background-position: -84px -5px;height:33px;width:46px;}
.right-user-add li .icon-add-diary {background-position:-47px 0;height:33px;width:36px;}
.right-user-add li:hover .icon-add-topic {background-position:0 -38px;height:33px;width:42px;}
.right-user-add li:hover .icon-add-yaoqing {background-position:-84px -43px;height:33px;width:46px;}
.right-user-add li:hover .icon-add-diary {background-position:-47px -38px;height:33px;width:36px;}
.right-user-vip {width:100%;display:block;overflow:hidden;margin-top:25px;text-align:center;}
.right-user-vip a {height:36px;line-height:36px;font-size:13px;font-weight:600;}
.right-user-vip a {width:100%;display:block;color:#f2f2f2;background:#f63e3e;text-align:center;}
.user_menu_list {overflow:hidden;}
.user_menu_list li {float:left;width:50%;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.user_menu_list li:nth-of-type(2n) {border-right:none;}
.user_menu_list li .news {width:8px;height:8px;display:inline-block;position:relative;left:12px;background:#ff9800;border-radius:50%;vertical-align:middle;}
.user_menu_list li a {width:100%;height:50px;line-height:50px;padding-left:55px;font-size:15px;}
.user_menu_list li a {position:relative;box-sizing:border-box;display:block;}
.user_menu_list li a:hover {background:#f9f9f9;}
.user_menu_list li a em {width:20px;height:20px;position:absolute;top:50%;left:25px;margin-top:-10px;}
.user_menu_list li a em {background:url("/static/images/icons/menu_icons.png") no-repeat;}
.user_menu_list .menu_01 em {background-position:0px -144px;top:26px;}
.user_menu_list .menu_02 em {background-position:0px -169px;top:24px;}
.user_menu_list .menu_03 em {background-position:0px -200px;top:25px;}
.user_menu_list .menu_04 em {background-position:0px -225px;top:25px;}
.user_menu_list .menu_05 em {background-position:0px -50px;}
.user_menu_list .menu_06 em {background-position:0px -98px;}
.user_menu_list .menu_08 em {background-position:0px -73px;top:25px;}
.user_menu_list .menu_09 em {background-position:0px -121px;top:24px;}
.user_menu_list .menu_10 em {background-position:0px -251px;}
.user_menu_list .menu_11 em {background-position:0px -304px;}
.user_menu_list .menu_14 em {background-position:0px -330px;top:25px;}
.user_menu_list .menu_15 em {background-position:0px -353px;}
.user_menu_list .menu_16 em {background-position:0px -25px;}
.user_menu_list .menu_18 em {background-position:0px -397px;top:22px;}
.user_menu_list .menu_19 em {background-position:-1px -426px;}
.user_menu_list .menu_20 em {background-position:0px -451px;}
.user_menu_list .menu_21 em {background-position:0px -479px;}
.my_rz_list {padding:0 20px;padding-top:10px;}
.my_rz_list li {margin-top:20px;justify-content:space-between;}
.my_rz_list li:first-child {margin-top:0;}
.my_rz_list .tiem {display:flex;padding:15px;border-radius:3px;box-sizing:border-box;margin-top:5px;}
.my_rz_list .tiem {background:#fff;justify-content:space-between;align-items:center;}
.my_rz_list .tiem .icon_box {display:flex;align-items:center;}
.my_rz_list .tiem .icon_box {display:flex;align-items:center;}
.my_rz_list .tiem .icon_box .icon {width:39px;height:39px;margin-right:20px;}
.my_rz_list .tiem .icon_box .icon {background:url("/static/images/icons/rz.png") no-repeat;}
.my_rz_list .tiem .icon_box .rz_0 {background-position:-42px 0;}
.my_rz_list .tiem .icon_box .phone_0 {background-position:-42px -84px;}
.my_rz_list .tiem .icon_box .email_0 {background-position:-42px -42px;}
.my_rz_list .tiem .icon_box .rz_1 {background-position:0px 0;}
.my_rz_list .tiem .icon_box .phone_1 {background-position:0px -84px;}
.my_rz_list .tiem .icon_box .email_1 {background-position:0px -42px;}
.my_rz_list .tiem .icon_box .qq_0 {background-position:-42px -126px;}
.my_rz_list .tiem .icon_box .wx_0 {background-position:-42px -294px;}
.my_rz_list .tiem .icon_box .qq_1 {background-position:0px -126px;}
.my_rz_list .tiem .icon_box .wx_1 {background-position:0px -294px;}
.my_rz_list .title {font-size:16px;color:#444;margin-bottom:5px;display:inline-block;width:100px;}
.my_rz_list .content {line-height:22px;color:#999;display:inline-block;}
.my_rz_list .content span {display:inline-block;width:300px;margin-left:20px;}
.my_rz_list .tiem .btn {width:80px;font-size:12px;line-height:30px;border-radius:0px;}
.my_rz_list .tiem .btn {cursor:pointer;background:#fff;color:#333;text-align:center;border:#DDD solid 1px;}
.my_set_up_list li {padding:15px 20px;border-top:1px solid #f1f1f1;}
.my_set_up_list .title {font-size:16px;line-height:30px;color:#333;}
.my_set_up_list .content {font-size:12px;color:#999;display:inline-block;margin:0 10px 0 20px;}
.my_set_up_list a {color:#2196f3;}
.my_set_up_list li .layui-form {float:right;}
.my_set_up_list li .layui-form-onswitch,.my_set_up_list li .layui-form-switch{margin-top:0;}
.my_set_up_list li .layui-form-onswitch {border-color:#f76c62;background-color:#ff8279;}
.my_set_up_list li .btn {padding:0 10px;font-size:13px;line-height:30px;border-radius:0;float:right;}
.my_set_up_list li .btn {cursor:pointer;background:#607D8B;color:#fdfdfd;text-align:center;}
.my_set_up_list li .btn a {color:#fdfdfd;}

.myalbum {position:relative;overflow:hidden;margin:20px;}
.myalbum .albumItem {position:relative;float:left;box-sizing:border-box;overflow:hidden;}
.myalbum .albumItem {width:125px;height:125px;margin-right:10px;margin-top:10px;}
.myalbum .albumItem .btn {position:absolute;display:inline-block;text-align:center;left:15px;right:15px;bottom:15px;line-height:26px;}
.myalbum .albumItem .btn {color:#ededed;background:#e7564b;cursor:pointer;}
.myalbum .albumItem input[type='file'] {position:absolute;z-index:9;text-align:center;left:15px;right:15px;bottom:15px;line-height:26px;cursor: pointer;opacity:0;}
.myalbum .albumItem .pic {background:url(/static/images/bg/img_bg.jpg) no-repeat;background-size:125px 125px;}
.myalbum .albumItem .pic {position:relative;display:block;width:125px;height:125px;padding:5px;}
.myalbum .albumItem .pic img {width:112px;height:112px;display:block;object-fit:cover;}
.myalbum .albumItem .pic .flag {position:absolute;display:block;bottom:8px;text-align:center;width:112px;color:#FF9800;background:rgba(0, 0, 0, 0.4);}
.myalbum .albumItem .pic .flag_0 {color:#FF9800;}
.myalbum .albumItem .pic .flag_1 {color:#4CAF50;}
.myalbum .albumItem .pic .flag_2 {color:#F44336;}
.myalbum .albumItem:hover .del {display:block;}
.myalbum .albumItem .del {display:none;position:absolute;right:10px;width:20px;height:20px;bottom:15px;cursor:pointer;}
.album-upload {padding:30px 20px;background-color:#fff;}
.album-upload ul li {position:relative;display:inline-block;margin-right:10px;width:85px;height:85px;}
.album-upload ul li.btn {line-height:85px;text-align:center;background:#bec6d2;overflow:hidden;cursor:pointer;margin-left:0;}
.album-upload ul li.btn input {position:absolute;width:85px;height:85px;top:0;left:0;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.album-upload ul li .desc {display:inline-block;line-height:1;vertical-align:middle;font-size:12px;color:#fff;}
.album-upload ul li .desc i {margin-bottom:5px;}
.album-upload ul li .pic {background:url(/static/images/bg/img_bg.jpg) no-repeat;background-size:85px 85px;}
.album-upload ul li .pic {display:block;width:85px;height:85px;padding-right:5px;padding-bottom:5px;}
.album-upload ul li img {display:block;width:80px;height:80px;object-fit:cover;}
.album-upload .below {margin-top:20px;overflow:hidden;}
.album-upload .below-tips {float:left;color:#888;line-height:22px;font-size:12px;}
.album-upload .below .layui-btn {float:right;background-color:#ff6f64;}
.album-uploadimage {width:100%;overflow:hidden;margin-top:10px;}
.album-uploadimage dl {display:inline-block;align-items:center;box-sizing:border-box;}
.album-uploadimage dl {position:relative;width:100px;height:100px;margin-bottom:5px;margin-right:5px;}
.album-uploadimage dl:last-of-type {margin-right:0;}
.album-uploadimage dl dt {height:0;width:100%;background:#fff;padding-bottom:100%;}
.album-uploadimage dl dd {position:absolute;text-align:center;overflow:hidden;box-sizing:border-box;}
.album-uploadimage dl dd {left:0;right:0;bottom:0;top:0;border:1px solid #ebebeb;}
.album-uploadimage dl dd img {width:100%;height:100%;object-fit:cover;}
.album-uploadimage dl dd i {position:absolute;width:48px;height:48px;left:50%;top:50%;margin-left:-24px;margin-top:-24px;}
.album-uploadimage dl dd i {background:url('/static/images/bg/bg.png') -102px -514px no-repeat;}
.album-upload-tips {width:100%;text-align:center;z-index:10;color:#999;}
.album-upload-tips .h3 {text-align:center;margin-bottom:20px;border-bottom:1px solid #f1f1f1;}
.album-upload-tips .h3 span {background:#fff;position:relative;top:10px;padding:0 10px;}
.album-upload-tips .ul .li {width:20%;float:left;box-sizing:border-box;padding:0 3px;position:relative;}
.album-upload-tips .ul .li img {width:100%;}
.album-upload-tips .ul .li .iconfont.icon-dui {color:#1ac6b0;padding-right:5px;}
.album-upload-tips .ul .li .iconfont.icon-tishicuowu {color:#f44336;padding-right:5px;}
.album-upload-tips .ul .li .p {font-size:12px;padding-top:6px;}
.vip_setmenu {padding:30px}
.vip_setmenu li {padding:10px;box-sizing:border-box;cursor:pointer;margin-bottom:20px;border-radius:0;}
.vip_setmenu li {width:100%;float:left;position:relative;border:2px solid #A7774F;background:#FFF7EC;}
.vip_setmenu li .name {font-size:18px;margin-bottom:10px;position:relative;color:#924F24;font-weight:600;}
.vip_setmenu li .name span {padding:0 10px;font-size:12px;border-radius:26px;line-height:26px;position:absolute;top:-20px;}
.vip_setmenu li .name span {color:#fff;background:#f9564f;font-weight:normal;border-bottom-left-radius:0;}
.vip_setmenu li .time {color:#999;}
.vip_setmenu li .time img {width:45px;}
.vip_setmenu li .discript {margin-top:8px;font-size:12px;color:#666;position:relative;overflow:hidden;}
.vip_setmenu li .discript.current {overflow:auto;max-height:none;}
.vip_setmenu li  span.more {position:absolute;right:20px;bottom:15px;color:#a49a9a;}
.vip_setmenu li .price {position:absolute;top:25px;right:20px;}
.vip_setmenu li .price .sale {margin-right:10px;font-size:20px;font-weight:bold;}
.vip_setmenu li .price .origin {color:#999;text-decoration:line-through;}
.vip_setmenu li .price a {vertical-align:top;width:80px;height:32px;border-radius:0px;line-height:32px;font-size:16px;padding:0;}
.vip_setmenu li .price a {display:inline-block;text-align:center;background:#fff;border:1px solid #cd804f;color:#cd804f;}
.vip_setmenu li .price {overflow:hidden;}
.vip_setmenu li .price .price_box {float:left;}
.vip_setmenu li .price .btn {float:left;margin-left:50px;}
.vip_tips {padding-bottom:40px;padding-left:90px}
.vip_tips h3 {font-size:14px;margin-bottom:10px;color:#333;font-weight:bold}
.vip_tips .text{line-height:24px;color:#666}
.vip-power table {width:100%;margin-top:32px;text-align:center;border:#ccc solid 1px;border-bottom:0;}
.vip-power table .h {font-size:14px;font-weight:bold;background:#f0f0f0;}
.vip-power table td {width:140px;height:47px;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;}
.vip-power table td:first-child{line-height:14px;position:relative;text-align:left;font-size:14px;border-left:0;padding-left:10px;width:154px;}
.vip-power table tr.line2{background:#f8f8f8;}
.vip-power table .yes {display:inline-block;vertical-align: middle;height:24px;width:24px;background:url("/static/images/icons/dui.png") no-repeat;}
/**会员列表**/
.my_user_list {padding-left:30px;margin-right:30px;margin-bottom:30px;}
.my_user_list .item {position:relative;padding:15px 0;border-top:1px solid #f1f1f1;}
.my_user_list .item:first-child {border-top:0;}
.my_user_list .item_left {display:flex;align-items:center;padding-right:160px;}
.my_user_list .item .avatar {width:75px;height:75px;position:relative;}
.my_user_list .item .avatar img {width:100%;height:75px;}
.my_user_list .item .person-info {padding-left:18px;}
.my_user_list .name {display:inline-block;font-size:16px;color:#3e3e3e;margin-right:10px;line-height:30px;}
.my_user_list .info span {font-size:13px;color:#999;line-height:22px;margin-right:10px;}
.my_user_list .intro {width:450px;color:#666;line-height:20px;font-size:13px;}
.my_user_list .item .btn_group {position:absolute;top:55%;right:0;margin-top:-14px;}
.my_user_list .item .btn_group .del {width:36px;height:36px;cursor:pointer;margin-right:20px;display:inline-block;}
.my_user_list .item .btn_group .del {background:url('/static/images/bg/icon.png') no-repeat -216px -81px;vertical-align:middle;}
.my_user_list .item .btn {display:inline-block;padding:0 10px;border-radius:0;line-height:30px;}
.my_user_list .item .btn {box-sizing:border-box;cursor:pointer;vertical-align:middle;text-align:center;}
.my_user_list .item .btn {color:#fff;background:#cbcbcb;border:1px solid #cbcbcb;}
.my_user_list .times {position:absolute;top:10px;right:5px;font-size:13px;color:#999;}
/**profile**/
.profile_base {margin:20px;}
.profile_base .line,.profile_base tr {margin-bottom:15px;}
.profile_base input {height:26px;border:1px solid #bababa;color:#555555;width:150px;}
.profile_base select {height:26px;border:1px solid #bababa;color:#555555;width:150px;}
.profile_base textarea {border:1px solid #bababa;color:#555555;width:400px;height:80px;padding:6px;}
.profile_base .name {display:inline-block;width:100px;text-align:right;}
.profile_base .information {color:#999;margin-left:5px;}
.profile_base .btn {margin-left:105px;}
.profile_base .btn button {cursor:pointer;min-width:100px;padding:0 20px;height:30px;line-height:30px;background:#e8413e;color:#fff;border-radius:2px;}
.profile_base .btn button:hover {opacity:.8;}
.profile_base  input:disabled {background-color:#f5f5f5;color:#999999;}
.profile_base  select:disabled {background-color:#f5f5f5;}
/**私信消息列表**/
.messageItem {display:flex;padding:15px;border-bottom:2px solid #eee;}
.messageItem:hover {background:#f5fbff;transition:background ease-in-out 0.5s;}
.messageItem .pic {position:relative;}
.messageItem .avatar {display:block;width:81px;height:76px;margin-right:10px;padding-right:5px;padding-left:5px;}
.messageItem .avatar {background:url(/static/images/bg/img_bg.jpg) no-repeat;background-size:81px 76px;}
.messageItem .avatar img {width:70px;height:70px;object-fit:cover;}
.messageItem .new {position:absolute;display:block;text-align:center;color:#fff;background:#f44336;border:2px solid #fff;}
.messageItem .new {font-size:13px;right:0;top:-10px;min-width:24px;line-height:20px;border-radius:20px;}
.messageItem .data {flex:1}
.messageItem .data .name {display:flex;align-items:center;}
.messageItem .data .name .username {display:block;;font-size:16px;color:#333;margin-right:5px;}
.messageItem .data .info {display:flex;align-items:center;height:26px;}
.messageItem .data .info span {font-size:12px;color:#999;margin-right:5px;}
.messageItem .data .content {color:#333;font-size:14px;}
.messageItem .dataRight .date {display:block;font-size:12px;color:#cbcbcb;text-align:right;}
.messageItem .dataRight .btns {display:flex;align-items:center;height:40px;}
.messageItem .dataRight .btns li {display:flex;align-items:center;height:30px;line-height:30px;margin-left:10px;font-size:14px;cursor:pointer;color:#666;}
.messageItem .dataRight .btns li em {margin-right:5px;}
.chat-detail-wp {width:600px;margin:0 auto;position:relative;background:#fff;box-sizing:border-box;overflow:hidden;}
.chat-detail-heads {background:#ffffff;height:55px;line-height:55px;padding-left:12px;overflow:hidden;border-bottom:1px solid #e3e3e3;}
.chat-detail-heads .headimg {margin-right:10px;float:left;}
.chat-detail-heads .headimg img {width:40px;height:40px;border-radius:100%;border:2px solid #ededed;}
.chat-detail-heads .userinfo {float:left;color:#555;}
.chat-detail-heads .userinfo .name {font-size:16px;}
.chat-detail-heads .userinfo .info {font-size:14px;}
.chat-detail-content {padding:15px;padding-top:20px;background:#FAFAFA;height:320px;overflow:auto;}
.chat-detail-content .chat_time {text-align:center;color:#cdcdcd;font-size:12px;margin-bottom:10px;}
.chat-detail-list {position:relative;padding-left:50px;min-height:60px;margin-bottom:10px;padding-top:1px;min-height:50px;}
.chat-detail-list .headimg {position:absolute;left:0px;top:0px;}
.chat-detail-list .headimg img {display:inline-block;width:40px;height:40px;overflow:hidden;border-radius:10%;overflow:hidden;}
.chat-detail-list .chat_text {position:relative;min-height:22px;padding:10px;line-height:20px;font-size:13px;display:inline-block;}
.chat-detail-list .chat_text {background:#FFE082;color:#333;margin-right:50px;border-radius:6px;}
.chat-detail-list .readtime {font-size:12px;color:#999;}
.chat-detail-list .suo {position:absolute;cursor:pointer;right:-40px;top:35%;margin-top:-10px;}
.chat-detail-list.my .suo {display:none;}
.chat-detail-list.my {padding-right:50px;text-align:right;padding-left:0px;}
.chat-detail-list.my .headimg {left:auto;right:0px;}
.chat-detail-list.my .chat_text {background:#ffcfca;margin-left:50px;margin-right:0px;text-align:left;}
.chat-detail-sendbox {position:relative;}
.chat-detail-sendbox-toolbar {font-size:14px;height:32px;line-height:32px;padding:0 12px;}
.chat-detail-sendbox-toolbar {background:#EEE;color:#CDCDCD;border-bottom: 1px solid #f2f2f2;}
.chat-detail-sendbox-toolbar ._icon {cursor:pointer;margin-right:5px;}
.chat-detail-sendbox-toolbar ._tips {color:#999;font-size:12px;}
.chat-detail-sendbox-textarea {background:#FFF;border:none;padding:10px;height:110px;}
.chat-detail-sendbox-textarea textarea {color:#333;width:100%;border:none;height:50px;line-height:22px;font-size:14px;resize:none;}
.chat-detail-sendbox-textarea .bottom {float:right;margin:5px 10px;}
.chat-detail-sendbox-textarea .bottom .layui-btn {background-color:#F44336;width:100px;}
/*登录注册*/
.jdlogin {width:340px;margin:0 auto;position:relative;margin-top:0px;z-index:5;background:#fff;box-sizing:border-box;overflow:hidden;}
.jdlogin .login_list {width:340px;height:380px;float:right;position:relative;}
.jdlogin .login_list h2 {padding: 20px 0 0 40px;margin-bottom:12px;font-weight:bold;font-size:20px;color:#333;}
.jdlogin .login_list input {width:250px;height:55px;border:none;margin-top:20px;display:block;margin: 0 auto;font-size:14px;}
.jdlogin .login_list input {background:none;outline:none;border-bottom: 1px solid #d4d4d4;color:#999;}
.jdlogin .login_list .login_forget {margin:10px 0;cursor:pointer;font-size:13px;padding-left:50px;}
.jdlogin .login_list .login_forget a {color:#bbbbbb;}
.jdlogin .login_list .login_register {text-align:center;}
.jdlogin .login_list .login_register a {font-size:16px;color:#555555;font-weight:bold;}
.jdlogin .login_list button {text-align:center;border:none;border-radius:23px;cursor:pointer;margin: 25px auto 20px;display:block;font-size:15px;}
.jdlogin .login_list button {width:240px;line-height:45px;color:#fff;background:linear-gradient(126deg, #ffa5a5 0%, #ff2a2a 100%);}
.signature {padding-top:80px;width:1100px;margin:0 auto;position:relative;}
.signature .banner {background: url(/static/images/banner/register_banner.jpg) no-repeat center center;background-size:100% 100px;height:100px;}
.signature-panel {position:relative;padding:0;background-color:#fff;border:0;}
.signature .tab {width: 840px;margin: 0 auto;margin-bottom: 40px;border-bottom:#EEE solid 1px;}
.signature .tab:after {content:'';display: block;clear:both;}
.signature .tab>div {float:left;margin:0 6px 0 0;}
.signature .tab>div>a {display:block;width:150px;height:46px;line-height:46px;text-align:center;position:relative;border:#EEE solid 1px;border-bottom:none;color:#999;}
.signature .tab>div>a>div {height:24px;line-height:24px;margin:11px 18px 0 18px;padding-left:28px;}
.signature .tab>div>a>div {background-image: url(/static/images/icons/login_tab.png);background-repeat:no-repeat;}
.signature .tab>div>a:hover {color:#333;}
.signature .tab>div.active>a {color:#333;}
.signature .tab>div.active>a:before {content:'';display:block;height:2px;background-color:#ffa001;width:100%;left:0;top:-1px;position:absolute;}
.signature .tab>div.active>a:after {content:'';display:block;height:3px;background-color:#fff;width:100%;left:0;bottom:-1px;position:absolute;}
.signature-form {width:840px;margin:20px auto 80px auto;position:relative;}
.signature-form-item {display:flex;align-items:center;margin-bottom:20px;}
.signature-form-item .input_t {line-height:38px;font-weight:bold;text-align:right;width:120px;padding-right:10px;position:relative;}
.signature-form-item .input_i {float:left;width:320px;position:relative;}
.signature-form-item .input_box {padding:0 10px;border:#e5e5e5 solid 1px;}
.signature-form-item .input_box>input {width:298px;height:36px;line-height:36px;border:none;padding:0;margin:0;color:#666;}
.signature-form-item .code {width:100px;margin-left:10px;height:36px;line-height:36px;text-align:center;cursor:pointer;}
.signature-form-item .code {color:#fff;background-color:#FF9800;border:#FF9800 solid 1px;}
.signature-form-item .code.current {color:#999;background-color:#e5e5e5;border:#e5e5e5 solid 1px;}
.signature-form-item .btn {margin-left:150px;width:200px;height:36px;line-height:36px;cursor:pointer;letter-spacing:1px;}
.signature-form-item .btn {background-color:#fd463e;border:#fd463e solid 1px;color:#FFFFFF;}
.signature-form-item .btn:hover {opacity:0.8;}
.signature_city {overflow:hidden;line-height:32px;padding:10px 0;}
.signature_city>li {list-style:none;float:left;width:8.33333%;}
.signature_city>li>a {color:#999;}
.passport_reg {width:800px;margin:0 auto;position:relative;background:#fff;}
.passport_reg .banner {background:url(/static/images/banner/register_banner.jpg) no-repeat center center;background-size:800px 100px;height:100px;}
.passport_reg input::placeholder {color:#ababab;}
.passport_reg .content {width:600px;margin-left:60px;padding-top:10px;padding-bottom:50px;position:relative;}
.passport_reg .content h1 {line-height:30px;padding-bottom:40px;padding-left:45px;font-size:20px;}
.passport_reg .layui-form-label {width:95px;}
.passport_reg .layui-input-block {margin-left:100px;}
.passport_reg .layui-input, .layui-textarea {border:#e5e5e5 solid 1px;}
.passport_reg .layui-input:hover, .layui-textarea:hover {border-color: #F44336 !important;}
.passport_reg .layui-input:focus, .layui-textarea:focus {border-color: #F44336 !important;box-shadow:0 0 0 3px rgba(246, 62, 62, .08);}
.passport_reg .layui-input-block .pass {position:absolute;right:15px;top:3px;font-size:20px;color:#11ac98;display:none;}
.passport_reg .layui-form-radio[lay-skin=none] {display:inline-block;height:38px;line-height:38px;min-width:100px;text-align:center;border:1px solid #e5e5e5;}
.passport_reg .layui-form-radioed {color:#F44336;border-color:#F44336!important;}
.passport_reg .content a.go_read {display:inline-block;vertical-align:top;padding-top:7px;font-size:14px;text-decoration:underline;cursor:pointer;}
.passport_reg .content a.go_read:hover {color:#f85955;}
.passport_reg .content .reg-input {width:359px;}
.passport_reg .passport-btn {width:250px;margin-top:20px;background:#F44336;line-height:45px;height:45px;}
.passport_reg .content-other {position:absolute;left:750px;top:0px;bottom:0px;padding-left:50px;padding-top:130px;}
.passport_reg .content-other .line {position:absolute;left:0px;top:60px;bottom:60px;border-left:1px dashed #ebebeb;}
.passport_reg .content-other .gologin {font-size:16px;padding-bottom:50px;}
.passport_reg .content-other .gologin h4 {padding-bottom:20px;}
.passport_reg .content-other .gologin p a {font-size:16px;border-radius:3px;line-height:40px;padding:0px 25px;}
.passport_reg .content-other .gologin p a {display:inline-block;color:#fff;background:#ff8822;}
.passport_reg .reg-username-tips {position:absolute;width:357px;top:100%;left:0;z-index:10;border-top:0;display:none;}
.passport_reg .reg-username-tips {background:#fff;border:1px solid #ebebeb;box-shadow:1px 1px 10px rgb(0 0 0 / 10%);}
.passport_reg .reg-username-tips .tips {padding:0 15px;line-height:30px;color:#ff4400;background:#f5f5f5;}
.passport_reg .reg-username-tips li {padding:0 15px;line-height:36px;cursor:pointer;}
.passport_reg .reg-username-tips .bottom {cursor:pointer;text-align:center;border-top:1px solid #ebebeb;text-decoration:underline;line-height:30px;}
.passport_reg .geline {position:relative;margin:40px 0px;border-bottom:1px solid #ebebeb;}
.passport_reg .geline span {display:inline-block;position:absolute;left:50%;margin-left:-75px;top:-13px;background:#fff;padding:0px 10px;color:#999;}
.passport_reg .get_vail_code {position:absolute;top:1px;right:1px;color:#fff;background:#e8413e;height:36px;line-height:36px;padding:0 10px;cursor:pointer;}
/*收银台样式*/
.PaymentPage {max-width:480px;margin:0 auto;padding:15px;min-height:100vh;}
.PaymentPage-card {background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0, 0, 0, 0.08);padding:20px;margin-bottom:15px;}
.PaymentOrder-section {margin-bottom:16px;}
.PaymentOrder-section .section-title {font-size:13px;color:#999999;margin-bottom:16px;font-weight:400;}
.PaymentOrder-row {display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0;}
.PaymentOrder-row:last-child {border-bottom:none;}
.PaymentOrder-row .label {font-size:14px;color:#666666;}
.PaymentOrder-row .value {font-size:14px;color:#1a1a1a;font-weight:500;text-align:right;flex:1;word-break:break-all;}
.PaymentOrder-row .value.amount {font-size:24px;font-weight:700;color:#FF5722;}
.PaymentOrder-row .value.amount .currency {font-size:14px;font-weight:500;margin-right:2px;}
.payment-section .section-title {font-size:13px;color:#999999;margin-bottom:12px;font-weight:400;}
.payment-option {display:flex;align-items:center;padding:16px 0;border-bottom:1px solid #f0f0f0;cursor:pointer;}
.payment-option {transition:opacity 0.2s;-webkit-tap-highlight-color:transparent;}
.payment-option:last-child {border-bottom:none;}
.payment-option:hover {opacity:0.85;}
.payment-option:active {opacity:0.7;}
.payment-option .pay-icon {width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:14px;flex-shrink:0;}
.payment-option .pay-icon.alipay {background-color:#e6f0ff;}
.payment-option .pay-icon.wechat {background-color:#e6f9ee;}
.payment-option .pay-icon svg {width:24px;height:24px;}
.payment-option .pay-info {flex:1;}
.payment-option .pay-name {font-size:15px;font-weight:500;color:#1a1a1a;}
.payment-option .pay-desc {font-size:12px;color:#999999;margin-top:2px;}
.payment-option .pay-radio {width:22px;height:22px;border-radius:50%;border:2px solid #e8e8e8;}
.payment-option .pay-radio {display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.2s;}
.payment-option.selected .pay-radio {border-color:#FF9800;background-color:#FF9800;}
.payment-option.selected .pay-radio::after {content:'';width:8px;height:8px;border-radius:50%;background:#fff;}
.PaymentBtn-primary {width:100%;height:48px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;display:flex;}
.PaymentBtn-primary {align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;transition: all 0.2s;}
.PaymentBtn-primary:hover {opacity:0.9;}
.PaymentBtn-primary:active {opacity:0.8;transform:scale(0.98);}
.PaymentBtn-primary.blue {background:#1677ff;color:#ffffff;}
.PaymentBtn-primary.green {background:#07c160;color:#ffffff;}
.PaymentBtn-primary.red {background:#F44336;color:#ffffff;}
.PaymentBtn-primary:disabled {opacity:0.5;cursor:not-allowed;transform:none;}
.PaymentBtn-primary:disabled:hover {opacity:0.5;}
.PaymentPage-footer {text-align:center;padding:32px 0;font-size:13px;color:#cbcbcb;}
.PaymentPage-footer a {color:#1677ff;text-decoration:none;}
.PaymentPage-footer a:hover {text-decoration:underline;}
.PaymentQrcode-section {text-align:center;padding:24px 20px;}
.PaymentQrcode-wrapper {display:inline-block;background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:16px;}
.PaymentQrcode-wrapper img {display:block;width:200px;height:200px;}
.PaymentQrcode-tip {font-size:13px;color:#999999;line-height:1.8;}
.PaymentQrcode-tip .highlight {color:#07c160;font-weight:500;}
.PaymentResult-container {text-align:center;padding:32px 20px 20px;}
.PaymentResult-icon {width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;}
.PaymentResult-icon.success {background-color:#f0fff0;}
.PaymentResult-icon.success .iconfont {font-size:36px;color:#52c41a;}
.PaymentResult-icon.fail {background-color:#fff2f0;}
.PaymentResult-icon.fail .iconfont {font-size:36px;color:#F44336;}
.PaymentResult-status {font-size:20px;font-weight:600;margin-bottom:8px;}
.PaymentResult-status.success {color:#52c41a;}
.PaymentResult-status.fail {color:#ff4d4f;}
.PaymentResult-desc {font-size:14px;color:#999999;margin-bottom:4px;}
/* 响应式适配 */
@media screen and (max-width: 375px) {
  .PaymentPage {padding:0 12px;}
  .PaymentPage-card {padding:15px;}
  .PaymentOrder-row .value.amount {font-size:20px;}
  .PaymentQrcode-wrapper img {width:180px;height:180px;}
}
@media screen and (min-width: 768px) {
  .PaymentPage {max-width:560px;padding-top:32px;}
  .PaymentPage-card {padding:24px;}
  .PaymentResult-container {padding:48px 24px 24px;}
  .PaymentQrcode-wrapper img {width:240px;height:240px;}
}

.myuser-heads {padding:15px;position:relative;text-align:left;background-color:#fff;margin-bottom:15px;}
.myuser-heads .avatar {float:left;width:125px;height:125px;line-height:125px;margin-right:0px;text-align:center;position:relative;}
.myuser-heads .avatar .m {width:125px;height:125px;}
.myuser-heads .avatar .pmask {width:100%;line-height:30px;position:absolute;z-index:1;color:#fff;bottom:0;left:0;background-color: rgba(0,0,0,.3);}
.myuser-heads>.box {width:635px;position:relative;display:flex;}
.myuser-heads>.box>.box1 {width:220px;margin-left:20px;}
.myuser-heads>.box li.li {position:relative;line-height:30px;color:#8d8d8d;}
.myuser-heads>.box li a {position:absolute;top:0;right:10px;color:#2196F3;}
.myuser-heads>.box .btn {margin-top:5px;height:26px;line-height:26px;text-align:center;cursor:pointer;}
.myuser-heads>.box .btn {display:block;width:90px;float:left;color:#ffffff;background:#fd463e;}
.myuserIndex {position: relative;background-color:#fff;padding:20px;}
.myuserIndex .index-field {margin-bottom:25px;position:relative;}
.myuserIndex .index-field dl {position:relative;;padding:6px 0 6px 0;font-size:14px;}
.myuserIndex .index-field .update {color:#f44336;position:absolute;top:9px;right:0;}
.myuserIndex .index-field dt {text-align:right;width:110px;vertical-align:top;display:inline-block;color:#999999;line-height:200%;}
.myuserIndex .index-field dd {color:#666;line-height:200%;display:inline-block;}
.myuserIndex .index-field dd a {color:#f5857d;}
.myuserIndex .index-field dd .not {color:#cbcbcb;}
.myuserIndex .index-field-border {margin-top:10px;margin-bottom:10px;border:1px solid #f5f5f5;}

.myuser-about-help {position:relative;}
.myuser-about-help .hd {line-height:40px;height:40px;margin-bottom:10px;border-bottom:2px solid #ebebeb;position:relative;}
.myuser-about-help .hd span {font-size:14px;color:#333;font-weight:bold;}
.myuser-about-help .hd a {position:absolute;right:0;bottom:0px;color:#666;}
.myuser-about-help .bd ul li {padding-left:15px; position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:32px;border-bottom:1px solid #f5f5f5;}
.myuser-about-help .bd ul li i {display:inline-block;position:absolute;left:0px;top:15px;width:3px;height:3px;background:#999;}