﻿@charset "utf-8";
* { -webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing: border-box;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, legend, li, ol, p, select, table, td, textarea, th, ul { margin:0; padding:0; font-family:Arial;word-break:break-all;word-wrap:break-word;}
body, button, input, select, table, textarea {margin: 0;}
body, html {-webkit-tap-highlight-color: transparent;min-height: 100vh;    -webkit-text-size-adjust: none;}
body{-webkit-text-size-adjust:none;color:#333; background:#ffffff;-webkit-text-size-adjust:none;/*min-width:320px;*/font-size:0.875rem ;line-height:1.375rem; margin:0px;padding:3rem 0 0px;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary,sam { display: block; }
h1, h2, h3, h4, h5, h6{ font-size: 1rem;}
td,th,tr,table{border-collapse:collapse; }
.table{width:100%;}
.table  th,.table  td{border:1px solid #eee;padding:3px;} 
.table  th{background:#f6f6f6;font-weight:600;}
fieldset, img { border:0;}
img{ max-width: 100%;max-height:100%;}
input {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight: 400;word-break:break-all;word-wrap:break-word;-webkit-user-select: auto;}
ol, ul ,li{ list-style:none }
address, em ,i,sub,sup{ font-style:normal;}

.bg_white{background: #fff;}
.bg_gray{background: #f6f6f6;}
sam{display: none;}
.posr,.pr{position:relative;}
.posa,.pa{position:absolute;}
.posf,.pf{ position: fixed; }

.fl, .left,.div_left { float: left }
.fr, .right,.div_right { float: right }
.text_center{text-align: center;}
.text_left{text-align: left;}
.text_right{text-align: right;}
.text_justify{text-align: justify;}
.text_indent{text-indent:2em;}
.text-primary { color: #428bca; }
.text-primary:hover { color: #3071a9; }
.text-warning { color: #ff9900; }
.text-warning:hover { color: #fea518; }
.text-danger { color: #f21a2b; }
.text-danger:hover { color: #f21a2b; }
.text-success { color: #09BB07; }
.text-success:hover { color: #2b542c; }
.text-info { color: #31708f; }
.text-info:hover { color: #245269; }
.text_red{color: #c00;}
.text_gray{color: #999;}
.text_black{color: #333;}
.text_blue{color: #0070c0;}
.text_green{color: #09BB07;}
.text_yel{color:#ff9900;}
.text_pink{color: #ff5695;}
.text_del{text-decoration: line-through;}/* 基础删除线 */
.fs12{font-size:0.75rem;}
.fs13{font-size:0.8125rem;}
.fs14{font-size:0.875rem;}
.fs15{font-size:0.9375rem;}
.fs16{font-size:1rem;}
.fs18{font-size:1.125rem;}
.fs20{font-size:1.25rem;}
.fwb,.b{font-weight:600;}
.fwnob,.nob{font-weight:initial;}

.weui-badge_red{/*background-color: #c00;*/}
.weui-badge_gray{background-color: #ccc;}
.weui-badge_black{background-color: #333;}
.weui-badge_blue{background-color: #0070c0;}
.weui-badge_green{background-color: #09BB07;}
.weui-badge_yel{background-color:#ff9900;}
.weui-badge_pink{background-color: #ff5695;}
.weui-cells_checkbox .weui-icon-checked:before{font-size:1rem;}

.clearfix, .clear,.pg_show,.mobile_nav,.menub .nav,.weui-cells__title{ clear: both; zoom: 1; }
.clearfix:after, .clear:after, .pg_show:after,.mobile_nav:after,.menub .nav:after,.weui-cells__title::after{ content: "."; display: block; height: 0; font-size: 0; visibility: hidden; clear: both; }
.space { padding: 0 0.25em; }
.mt, .img_rounded { border-radius: 3px; }
.mt_num { border-radius: 0.75em; padding: 0 .4em; background: #c00; color: #fff; line-height: 1.5em; font-size: 0.5em; }
.img_circle { border-radius: 50%; }

.btn_wrap { padding: 1rem; }
.loading { background: url(../images/loading.gif) no-repeat center center; }
.none, .hide { display: none; }
.inline-block{display:inline-block}
.block { display: block; }

.weui-btn_primary:hover,.weui-btn_primary:active{color:#fff;}
.ovfHiden{overflow: hidden;}
.object-fit_cover{display:block; padding-top:100%;overflow:hidden;position:relative;}
.object-fit_cover img{max-width: 100%;max-height: 100%;width:100%;height:100%; position:absolute;left:0;top:0;object-fit: cover;}
.ellipsis {white-space: nowrap;}
.ellipsis_clamp { overflow: hidden; text-overflow : ellipsis;  display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}
 
.first-letter::first-letter{font-size: 100%;}
input, select{font-family: 'Microsoft YaHei',arial,helvetica,sans-serif; font-size: 100%; vertical-align: middle; outline: 0;margin:0px;padding:0px;-webkit-top-highlight-color:rgba(0,0,0,0);border-radius:0;}
input{-webkit-rtl-ordering:logical;-webkit-user-select:text;cursor:auto;text-rendering:auto;color:initial;letter-spacing:normal;text-transform:none;word-spacing:normal;text-indent:0px;text-shadow:none;display:inline-block;-webkit-writing-mode:horizontal-tbi;}

.star_bar { position: relative; vertical-align: middle; display: inline-block; margin: 0 .5em;height:16px;width:78px; overflow: hidden;background:url(/images/icon_star.png) repeat-x; background-size:16px;text-align:left; }
.star_bar i { position:absolute; vertical-align: middle; display: inline-block; height:100%; width:100%; border-radius: .2rem;
background:url(/images/icon_star_on.png) repeat-x; background-size:16px; }

.btn-img{height:16px;vertical-align:text-top;padding:0 3px;}
.bb10{border-bottom:10px solid #f6f6f6;}
.bt10{border-top:10px solid #f6f6f6;}
.plr10{padding:0 10px}
.pt10{padding-top:10px}
.pb10{padding-bottom: 10px}
.pl15{padding-left:15px}
.pr15{padding-right:15px}
.plrb10{padding:0 10px 10px 10px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mt10{margin-top:10px}
.ml5{margin-left:5px}
.mr5{margin-right:5px}
.mt5{margin-top:5px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mr10{margin-right:10px}

.bt1,.bb1,.bl1,.br1,.boder_four { position: relative; }

.bt1:before, .bb1:after{ content: ""; border-top: 1px solid #eee; position: absolute; z-index: 9; top: 0; left: 0; width: 100%; height: 1px; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); -ms-transform: scaleY(0.5); transform: scaleY(0.5); }
 .bb1:after{top:auto;bottom:0;}
.bl1:before, .br1:after{ content: ""; border-left: 1px solid #eee; position: absolute; z-index: 9; top: 0; left: 0; height: 100%; width: 1px; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleX(0.5); -ms-transform: scaleX(0.5); transform: scaleX(0.5); }
 .br1:after{left:auto;right:0;}
.boder_four:after { content: " "; width: 200%; height: 200%; position: absolute; top: 0; left: 0; border: 1px solid #eee; -webkit-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; border-radius: 5px; }


iframe{vertical-align: middle;}
.edit_box {background:#fff;padding:10px 15px;text-align:justify;}
.edit_box p{margin-bottom:0.5em;}
.edit_box p:last-child{margin-bottom:0;}
.input_select{position:relative;}
.input_select:after {   content: " ";display: inline-block; height: 6px;width: 6px;border-width: 0  2px 2px 0 ;border-color: #C8C8CD;border-style: solid;-webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);top: -2px;position: absolute;top: 50%;margin-top: -6px;right:10px;background:#fff;}

#header{position: fixed;z-index:700;left:0;top:0;right:0;background-color: #c00;background-repeat: repeat;background-attachment: scroll;display: block;border: 0px none;outline: 0px none;}
.header{clear: both;padding:0 10px;display:flex;align-items:center;}
.logo{height:3rem;padding-top:13px; display: block;width: 32%;overflow: hidden;float: left;color:#fff;font-size:0.875rem;}
.logo a{display:block;}
.logo img{height: 25px;display:block;}
.logo .fa{color:#fff;}

.title_name{flex:1;color: #fff;text-align: center;text-overflow: ellipsis;overflow:hidden; font-size:1rem; }
.name_text{display:block;white-space:nowrap; color: #fff;text-align: center;overflow:hidden; font-size:1rem;}
.city_add{display:block;white-space:nowrap; color: #fff; text-align: center;text-overflow: ellipsis;overflow:hidden;font-size:0.75rem;line-height:1em;}
.icondiv{display: inline-block;text-align: right;float: right;width:32%;}
.icondiv .fa{color:#fff;font-size:1.25rem;padding:3px;}
.icondiv img{width:20px;vertical-align:text-bottom;margin:0 4px;}
.icondiv input{width:20px;vertical-align:text-bottom;margin:0 4px; }
.icondiv span{color: #fff;}
.icondiv span a{text-decoration: none;color: #fff;font-weight: normal;background-position: 0px -2px;}



/*导航*/
 .mainMenuArea{text-align: center;position: relative;z-index: 1;background: #fff;line-height: 1.5rem;overflow: hidden;padding:6px 0 ;border-bottom: 1px solid #eee;}
.mainMenuArea .nav{margin-left: 5px;padding-right: 10px;}
.mainMenuArea .nav a{width: 18%;float: left;margin: 0 1%;padding-right: 1.7%;color: #333;position: relative; font-size:12px;}
.mainMenuArea .nav a::after{content: "";display: inline-block;position: absolute;right: 0;top: 50%;height: 12px;width: 1px;background: #666;margin-top: -6px;font-size: 0;clear: both;}

.menub{text-align: center;position: relative;z-index: 1;background: #fff;line-height: 1.5rem;overflow: hidden;border-bottom: 1px solid #eee;}
.menub .nav{padding-right: 10px;padding:6px 10px 6px  5px;}
.menub .nav a{width: 18%;float: left;margin: 0 1%;padding-right: 1.7%;color: #333;position: relative;white-space: nowrap;}
.menub .nav a::after{content: "";display: inline-block;position: absolute;right: 0;top: 50%;height: 12px;width: 1px;background: #666;margin-top: -6px;font-size: 0;clear: both;}
.menub .nav2 a{width: auto;}

.mainMenuArea .nav a:nth-child(5n+0):after,.mainMenuArea .nav a:last-child:after,.menub .nav a:nth-child(5n+0):after,.menub .nav a:last-child:after{visibility:hidden;}

.love_nav .love_yq{ width:auto !important;}
.love_nav .love_yq:after{visibility:hidden;}

/*返回顶部*/

.fast_fixed_bar{position: fixed; z-index:1999;bottom: 70px;right: 10px; }
.fast_fixed_bar a{display:block;background-color: #c00;color: #fff;text-align: center;text-decoration: none;overflow: hidden;width: 40px;height: 40px;border: none;opacity: 0.8;border-radius: 15rem;margin-bottom:10px;}
.fast_fixed_bar .fa{color:#fff;font-size:30px;line-height:35px;}
.fast_bar_hidden .fast_fixed_bar{display:none;}

.NavTop{padding: 5px 10px ;font-size: 0.75rem;background-color: #fcfcfc;text-align:right;}
.NavTop a{margin-left: 5px;}
.NavTop .top_nav_l  a{margin-left: 0;}
.Nav ul li a{margin: 0 5px;}
.Red_a a{color: #cc0000;text-decoration: none;}
.NavTop .Red_a{float:left;}
.NavTop .Red_a a{margin-left: 0;}
.head_user_order{display: -webkit-box;display: -webkit-flex;display: flex; text-align: center;background-color: #fff;padding: 0px 0px 6px 10px;font-size: 0.75rem;text-align:left; border-bottom: 1px solid #eee;background-color: #fcfcfc;}
.weui-col {    -webkit-box-flex: 1;-webkit-flex: 1; flex: 1;}
.head_user_order .text{float:left;}
.head_user_order .badge{color:#c00;}

.head_user_order .icon{padding-left:3px; }
.head_user_order .icon::before{content:"(";}
.head_user_order .icon::after{content:")";}

/*底部footer*/
#footer{text-align: center;clear: both;}
#footer .bottom{border-top:1px solid #eee;}
#footer .links a{text-decoration: none;line-height: 1.2em;color: #464646;padding: 5px 5px;font-weight: normal;}
#footer .fbtn{color: #333;font-weight: normal;padding:2px 15px;border:1px solid #dedede; background:#f6f6f6;line-height:20px;}
.fbtn{border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #b3b3b3;/*min-width: 75px;*/display: inline-block;padding: 4px 0px 4px;margin-bottom: 0;margin-left: -5px;font-size: 13px;line-height: 16px;color: #333333;text-align: center;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);text-decoration: none;vertical-align: middle;cursor: pointer;background-color: #f5f5f5;background-repeat: repeat-x;border-radius: 2px;zoom: 1;}
.fbtn:focus{outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
#footer .fbtn.active2 {background:#c00;color:#fff;border-color:#c00;}
#footer .btndown{color: #aaa;background-repeat: repeat-x;background-image: linear-gradient(top, #B8B8B8, #F8F8F8);}
.fbtn-inverse{background-repeat: repeat-x;background-image: linear-gradient(top, #E8E8E8, #D8D8D8);}
.fbtn-inverse:hover, .fbtn-inverse:active, .fbtn-inverse.active, .fbtn-inverse.disabled, .fbtn-inverse[disabled]{background-color: #F8F8F8;*background-color: #222222;background-repeat: repeat-x;background-image: linear-gradient(top, #F8F8F8, #D8D8D8);border-left-color: #F8F8F8;border-right-color: #F8F8F8;border-top-color: #F8F8F8;border-bottom-color: #000000;}
.fbtn-inverse:active, .fbtn-inverse.active{background-color: #080808;}
.func_btn_area{text-align: center;padding: 10px 0 ; font-size:0.875rem;}
.func_btn_area a{margin: 0 5px;color: #0070c0;text-decoration: none;}
.version a{margin-left: 10px;padding: 2px;}
.footerBot{position:fixed;z-index:700; bottom:0;width:100%;height:2.2rem;line-height:2.2rem;background-color:#c00;border-top:1px solid #eee;font-size:.75rem;text-align:center;color:#fff;}
.footerBot a{margin:0 0.5em}
.copyright{font-size:0.75rem;text-align:center;line-height:1.5;padding:10px 10px 4rem;}

/*通用样式开始*/
.div_pad{padding: 5px;}
.div_pad2{padding: 10px;}
.div_mar{margin: 5px;}
.div_mar2{margin-top: 5px;}
.div_mar_lr{margin: 0px 5px;}

.content_center{text-align: center;}
.content_right{text-align: right;}
.content_left{text-align: left;}
.cursor_pointer{cursor: pointer;}
.display_none{display: none;}
.txtBodercolor{border: 1px solid #808080;}
.stress /*红色字体，控制*号等*/{color: #c00;}
.stress_link a:link /*红色连接加粗字体*/{color: #c00; font-size: 12px; font-weight: bold; text-decoration: none;}
.stress_link a:visited{color: #c00; font-size: 12px; font-weight: bold; text-decoration: none;}
.stress_link a:hover{color: #c00; font-size: 12px; font-weight: bold; text-decoration: none;}
.suggestion /*文字提的示灰色字体*/{color: #999999;}
.suggestion_link1 a:link, .suggestion_link1 a:visited, .suggestion_link1 a:hover{/*文字提的示灰色字体*/ color: #999999; text-decoration: none;}
.no_font_weight /*去掉字体加粗*/{font-weight: normal;}
.font_weight /*字体加粗*/{font-weight: bold;}
.font_weight_normal{font-weight: normal;}
.font_size_14{font-size: 14px;}
.font_size_12{font-size: 12px;}
.gray{color: #999;}
.empty{clear: both; overflow: hidden; height: 1px;}
.red{color: red;}
.bold{font-weight: bold;}
.any_search_tips {font-size:12px;color:#c00;margin-top:0.4em;}
/*通用样式结束*/

/*顶部会员登录开始*/
.top_login_bg{margin: 0px auto; background-image: url(../img/top_login_bg2.png); background-repeat: repeat-x; width: 1000px; height: 50px; line-height: 25px; color: #676767; overflow: hidden;}
.top_login_2{width: 100%; height: 25px; clear: both; text-align: center;} .top_login_2 a{margin: 0 3px;}
/*顶部会员登录结束*/
/*顶部导航开始*/
.top_nav{width: 850px; margin-top: 12px; font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体";} .top_nav li{float: left; white-space: nowrap;} .top_nav li a{border-left: #000 1px solid; padding: 0px 9px; color: #000000; font-size: 12px; text-decoration: none;}
.liwith{text-align: center;}
.liwith1{text-align: center;}
.top_nav .medium_none a{border-left: medium none;}
.top_nav .mycenter{padding: 0px; width: 149px; height: 16px;}
.topnav_down{margin: 0px auto; width: 1000px; clear: both; margin-top: 10px; border-top: 2px #c71000 solid; color: #eff2f8;} .topnav_down li{float: left; margin-right: 4px;}
.topnav_down_left{width: 700px; font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体";} .topnav_down_left ul{padding-top: 8px;} .topnav_down_left ul li{text-align: center; padding-right: 12px; line-height: 25px;}
#t-d-c{background: #fff; color: #000; border: 2px solid #c00; position: absolute; width: 330px; text-align: left; outline: none; opacity: .95; filter: alpha(opacity=95); z-index: 40; display: none;} #t-d-c > h3{padding: 5px; border-bottom: 1px solid #c00;} 
 #t-d-c > h3 img{float: right; margin: 3px;} #t-d-c > div{line-height: 70px; padding: 5px; font-size: 16px;} #t-d-c > div img{width: 150px; height: 150px; float: left; margin: 0 5px 5px 0;}
/*顶部导航结束*/

/*底部导航开始*/
.down_nav{/*background-image:url(../img/downnav_bg.gif);*/ background-repeat: repeat-x; height: 25px; line-height: 25px; margin-top: 5px;}
.down_copy{padding: 10px 0px;}
.down{padding: 10px 0px;}
/*底部导航结束*/
.column_title{margin-left: 11px; padding-top: 6px; margin-bottom: 4px;}
/*当前位置样式开始*/
.left_column_content{padding: 8px; padding-bottom: 6px;}
.column_location{height: 30px; line-height: 30px; font-size:12px;}
/*当前位置样式结束*/
/*翻页链接样式开始*/
.pg_show{text-align: center;padding: 10px; line-height:24px; font-size: 0.75rem; }
.pg_show input{ padding: 0px 4px; border: 1px #ddd solid; margin:0 5px; }

 .pg_show a{margin-right: 4px;display:inline-block; padding: 0px 6px; border: 1px #eee solid; color: #666; text-decoration: none;} 
 .pg_show a:visited{background-color: #c00;}
 .pg_show a:hover{background-color: #c00;border-color:#c00;color:#fff;}

.pg_list {
    text-align: center;
    float: left;
    margin-left:50px;
} 
.pg_list .a_pg a{ padding: 0 5px;margin-right: 4px;margin-bottom:3px;  color: #c00;text-decoration: none; width: auto; border: none;} 
.pg_list .a_pg a:visited{ color: #c00;width: auto; }
 .pg_list .a_pg a:hover{color: #fff; background-color: #c00;border-color:#c00;}
  .pg_list .a_current{padding: 0 8px;margin-right: 4px;margin-bottom:3px; color: #fff;display:inline-block; background-color: #c00;}
.pg_go{display: inline;float:left;} 
.pg_go .pg_in{border: 1px #c00 solid; width: 30px; line-height:24px;margin:0px 2px;}
 .pg_go .pg_sub{border: 1px #c00 solid; color: #fff;font-weight: bold; background-color: #c00; line-height:24px; margin:0px 2px;}

 /*翻页链接样式2*/
.c_paginator { clear:both;text-align:center;padding:10px;  font-size: 0.75rem; line-height:24px; }
.c_paginator a {padding: 0px 6px;margin-bottom:3px;display:inline-block; border: solid 1px #ddd; background: #fff; margin-right:4px}
.c_paginator a:visited {border: solid 1px #ddd; background: #fff; text-decoration: none;}
.c_paginator .cpb {display:inline-block;padding: 0px 8px;margin-bottom:3px; border:none;background:#c00; color:#FFF;}
.c_paginator a:hover {color: #fff; background:#c00;border-color:#c00;text-decoration: none;}
.c_paginator input[type="text"]{border:1px #eee solid; width:10px;line-height:24px;margin:0px 2px; background:#fff;text-align:center;}
.c_paginator input[type="submit"]{border:1px #c00 solid; color:#fff; font-size:10px;font-weight:bold; background-color:#c00; width:25px; line-height:24px;margin:0px 2px;}
.c_paginator div{width:100%!important;float:none!important;}
/*翻页链接样式结束*/
/*创建子站点的协议中间部分开始*/
.treaty{width: 630px; border: #dedede 1px solid; background: #f6f6f6; padding-top: 20px; padding-left: 45px; padding-right: 45px; margin: 10px 140px; font-size: 14px;} .treaty .title{font-size: 18px; font-weight: bold; color: #F00; padding-bottom: 5px; margin: 0px auto;} .treaty .content{margin-top: 15px; padding-bottom: 20px;} .treaty .content span{display: block;}
/*创建子站点的协议中间部分结束*/

/*页面滚动样式结束*/

/*select宽度*/
/*----------友情链接-----------*/
.friend_link{margin: 0px auto; width: 1000px; height: auto; clear: both; margin-top: 10px; margin-bottom: 10px; border: 1px #d2e2ff solid;}
.fl_top{width: 1000px; height: 62px; background: #f6f9fe; border-top: 2px #c71000 solid;}
.fl_top_left{width: 75px; text-align: center; font-size: 14px; color: #c71000; font-weight: bold; padding-top: 10px;}
.fl_top_right{width: 925px; height: 62px; padding-top: 10px;} .fl_top_right ul li{float: left; line-height: 20px; padding-right: 10px; *white-space: nowrap;}
.fl_down{width: 980px; padding: 0 10px; border-top: 1px #d2e2ff solid;} .fl_down > ul{float: left; height: 272px; width: 85px; line-height: 25px;} .fl_down > div{float: left; width: 98px; line-height: 25px;} .fl_down li{float: left; margin-right: 5px; white-space: normal;}
.fl_down_s{font-weight: bold; width: 85px; text-align: left;} .fl_down_s a:link, .fl_down_s a:visited, .fl_down h4 a:link, .fl_down h4 a:visited{color: #ff8500;} .fl_down_s a:hover, .fl_down h4 a:hover{color: #c71000;}
ul.fl_big{width: 165px;}
ul.fl_bigbig{width: 219px;}
.fl_bigbig li.fl_down_s{font-weight: bold; width: 160px; text-align: center;}
.fl_big li.fl_down_s{font-weight: bold; width: 115px; text-align: center;}
li.fl_down_w{width: 115px; white-space: normal;}
.business{margin: 0; padding: 0; border: 0; width: 100%;} .business thead tr{text-align: center;}
.businesscol{width: 81px;}
.businesscol1{width: 164px;}
.businesscol2{width: 210px;}
.business tbody td{vertical-align: top;}

.swiper-container{overflow:hidden;}

.new_top { margin:0  15px;text-align:center; }
.new_top .new_name { padding: 15px 0 10px; font-weight: 600; font-size: 0.9375rem; line-height: 1.3;margin-bottom:0; }
.new_top .time_line {color:#666; padding-bottom: 10px;font-size: .75rem;line-height: 2;text-align: center;border-bottom:1px solid #eee; }
.new_top .time_line span {padding:0 0.5em;}

.friend_more_list{padding:8px;text-align:center;}
.friend_more_list dl{padding:6px; width:25%;float:left;}
.friend_more_list dl .user_name{padding:5px 0 0;}
.friend_more_list .user_name,.friend_more_list .user_num,.friend_more_list .user_add,.friend_more_list .user_intor{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;word-break: break-all;}


/* 面包屑样式*/
.mobile_nav{width: 100%;line-height: 2rem;background: #f6f6f6;border-bottom: 1px solid #eee;clear:both;}
.mobile_home{float: left;position: relative;width: 1.8rem;display: inline-block;overflow: hidden;text-align:center;}
.mobile_home img{position: absolute;top: 3px;left: 8px;visibility:hidden;}
.mobile_home a{display: inline-block;color:#999; font: normal normal normal 1rem/2rem FontAwesome;}
.mobile_home a::before{content: "\f015";}
.mobile_navlist{overflow: hidden;float: left;color: #333;}
.mobile_navlist a:link, .mobile_navlist a:visited{color: #333;}
.mobile_nav ul li{border: none;}
.mobile_nav ul li a:link, .mobile_nav ul li a:visited{padding: 0px;}
.mobile_navlist li{float: left;padding: 0 3px;/*background: url(/images/rightborder.png) no-repeat right;*/}
.mobile_navlist li::after{content: "\f054";color:#999;font: 300 normal normal 10px/2 FontAwesome;padding-left:5px;}
.mobile_navlist .mobile_nobg::after{content: "\f054";background: none;visibility:hidden;}
.hide_elem{display: none;}

.weui-cells__nom{margin-top:0;}
.weui-popup_buyer .modal-content{ max-height:60vh;overflow-y:scroll;}
.weui-cells_music .weui-cell__ft{width:10%;}
.weui-cells_music .weui-cell .fa{color:#3ee12b;padding-right:5px;}


.fixed_bottom{position:fixed;left:0;right:0;bottom:0;z-index:2; background:#fff;padding:15px;margin:0;}
.weui-btn-area_fixed{position:fixed;left:0;right:0;bottom:0;z-index:600; background:#f6f6f6;}
.fixed_bottom_body{padding-bottom:5rem;}

.serch_simi_box select { border:1px solid #dedede; padding:6px 0px; height:initial; background:#fff;display:inline-block;}
.serch_simi_box .weui-cell_select .weui-select{padding:0;border:0; background:none;}
select.w100{width:100%!important;}
.city_box select{width:25%; float:left; border:1px solid #dedede; padding:1px 0px; background:#fff; }
.city_box2 select{width:50%;float:left;border:1px solid #dedede; padding:1px 0px; background:#fff; }
.city_box3 select{width:33.32%;float:left;border:1px solid #dedede; padding:1px 0px; background:#fff; }
.weui-cells_city.city_box .weui-cell{border:none;}

body  .weui-navbar + .weui-tab__bd{padding-top:38px;}
body  .weui-navbar__item{color:#333;font-size:0.875rem;background:#fff;padding-top:8px;padding-bottom:8px;white-space: nowrap;overflow: hidden;  text-overflow: ellipsis; }
body .weui-navbar__auto {flex:initial; padding-left:10px;padding-right:10px;}
body  .weui-navbar__item:after{visibility:hidden;}
body .weui-navbar__item.weui-bar__item--on{color:#c00;border-bottom:1px solid #c00;background:#fff;}
/* 拖动验证码 */
.drag{position: relative;width:100%; height: 30px;line-height: 30px;text-align: center;}
.drag .handler{position: absolute;top: 0px;left: 0px;width: 40px;height: 100%;border: 1px solid #ccc;cursor: move;}
.handler_bg{background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEyNTVEMURGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEyNTVEMUNGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MTc5NzNmZS02OTQxLTQyOTYtYTIwNi02NDI2YTNkOWU5YmUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YiRG4AAAALFJREFUeNpi/P//PwMlgImBQkA9A+bOnfsIiBOxKcInh+yCaCDuByoswaIOpxwjciACFegBqZ1AvBSIS5OTk/8TkmNEjwWgQiUgtQuIjwAxUF3yX3xyGIEIFLwHpKyAWB+I1xGSwxULIGf9A7mQkBwTlhBXAFLHgPgqEAcTkmNCU6AL9d8WII4HOvk3ITkWJAXWUMlOoGQHmsE45ViQ2KuBuASoYC4Wf+OUYxz6mQkgwAAN9mIrUReCXgAAAABJRU5ErkJggg==") no-repeat center;}
.handler_ok_bg{background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDlBRDI3NjVGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDlBRDI3NjRGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphNWEzMWNhMC1hYmViLTQxNWEtYTEwZS04Y2U5NzRlN2Q4YTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+k+sHwwAAASZJREFUeNpi/P//PwMyKD8uZw+kUoDYEYgloMIvgHg/EM/ptHx0EFk9I8wAoEZ+IDUPiIMY8IN1QJwENOgj3ACo5gNAbMBAHLgAxA4gQ5igAnNJ0MwAVTsX7IKyY7L2UNuJAf+AmAmJ78AEDTBiwGYg5gbifCSxFCZoaBMCy4A4GOjnH0D6DpK4IxNSVIHAfSDOAeLraJrjgJp/AwPbHMhejiQnwYRmUzNQ4VQgDQqXK0ia/0I17wJiPmQNTNBEAgMlQIWiQA2vgWw7QppBekGxsAjIiEUSBNnsBDWEAY9mEFgMMgBk00E0iZtA7AHEctDQ58MRuA6wlLgGFMoMpIG1QFeGwAIxGZo8GUhIysmwQGSAZgwHaEZhICIzOaBkJkqyM0CAAQDGx279Jf50AAAAAABJRU5ErkJggg==") no-repeat center;}
.drag .drag_bg{background-color: #7ac23c; height: 30px;width: 0px;}
.drag .drag_text{position: absolute;top: 0px;width: 100%;-moz-user-select: none;-webkit-user-select: none;user-select: none;-o-user-select:none;-ms-user-select:none;}
/*得得乐*/
.cj_shop_title .space{padding:0 0.5em;}
.textarea120 {margin-bottom:5px;}
.textarea120 .weui-textarea{height:120px;}
.giftCenter  dl .pic_key,.giftCenter  dl .pic_add  {width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;word-break: break-all;}
.add_article_main .weui-cell_access .weui-cell__ft:after{visibility:hidden;}
.page_main{text-align:justify;}
/*购买底部bar*/
.row-between-wrapper{position:fixed;left:0;right:0;bottom:0; z-index: 999;border-top: 1px solid #f0f0f0; background-color: #fff;padding:6px 15px 6px 10px;text-align:center;align-items: center;}
.row-between-wrapper .item{font-size:0.75rem;color:#666;line-height:1.2;padding:5px;}
.row-between-wrapper .item .fa{font-size:1rem;line-height:1;}
.row-between-wrapper .btn_rect {padding:0 0 0 15px;text-align:right;flex: 1;}
.row-between-wrapper .weui-btn {margin-top:0;width:50%;float:left;word-wrap:}
.row-between-wrapper .weui-btn + .weui-btn{margin-top:0;}
.row-between-wrapper .weui-btn_warning{border-radius:5em 0 0 5em;}
.row-between-wrapper .weui-btn_primary{border-radius: 0 5em 5em 0  ;}

/* 个人中心-个人信息设置 */
.user_info_body .img_circle{width:50px;height:50px;}
.user_info_body .weui-label{width:6em;}

.more_info  .weui-cell_select-after {padding-right:15px;}
.more_info  .weui-cell_select .weui-cell__bd:after{visibility:hidden;}
.more_info  .weui-cell__ft{padding-right:0;}
.more_info  table{width:100%;line-height:2;}
.more_info  table input{margin-right:2px;}
.friend_content   .weui-cell_select-after {padding-right:15px;}
.friend_content  .weui-cell_access .weui-cell__bd:after{visibility:hidden;}
/*.user_info_body  .weui-switch-ping label,.user_info_body  .weui-switch-ping .weui-switch-cp__box{transform:scale(0.5);margin-left:-13px;}
.user_info_body .weui-switch-ping{margin-right:-13px;}*/

.user_info_body .weui-switch-ping {font-size:10px;padding-left:10px;}
.user_info_body .weui-switch-ping label {padding-left:2px;}
.user_info_body input.bg_gray{padding-left:10px;padding-right:10px;border-radius:4px;width:88px;}
.user_info_body .weui-cell_switch  .weui-select{line-height:2rem;height:2rem;}

.friend_set .weui-label{width:7em;}

.school_search .weui-input{border:1px solid #eee;padding:0 10px;height:2.2rem;border-radius:5px 0 0 5px;background:#fff;}
.school_search .weui-btn{height:2.2rem;line-height:2.2rem;overflow:hidden;border-radius: 0 5px  5px 0;}

/* 我的钱包*/

.my_wallet_list .weui-cell__bd dt{font-weight:600;font-size:0.875rem;/*float:left*/}
.my_wallet_list .weui-cell__bd dd {padding-top:5px;}
.my_wallet_list .weui-cell__bd .balance_num_box{/*float:right;*/padding-top:0;}
.my_wallet_list .weui-cell__bd dd .shop_name,.my_wallet_list .weui-cell__bd dd .wallet_num{display:inline-block;font-size: 0.8125rem;}
.my_wallet_list .weui-cell__bd .shop_name,.my_wallet_list .weui-cell__bd .recharge_num{/*padding-right:1em;*/font-size: 0.8125rem;}
.my_wallet_list .weui-cell__bd dd .shop_name i,.my_wallet_list .weui-cell__bd dd .shop_name em{display:none;}
.my_wallet_list b{font-weight:400;padding-right:0.25em;}
.my_wallet_list .weui-cell__bd dd .shop_name span{color:#999;}
.my_wallet_list .weui-cell__bd dd .wallet_num{width:45%;}
.my_wallet_list  .weui-cell{align-items: flex-start;clear:both; }
.recharge_success_body  .my_wallet_list .friends_check_list  .weui-cell{align-items:center ;clear:both; }

.my_wallet_list  .weui-cell__hd{display:block;}
.my_wallet_list .weui-flex{align-items:center; }
.my_wallet_list .weui-flex__item{margin:0 10px 0 0;}
.my_wallet_list .friend_box .weui-flex__item{margin:0 ;padding:3px;}
.my_wallet_list .weui-media-box__title span.space{font-size:.75rem;vertical-align:top;margin:0 3px;background-color: #ff9900;display:inline-block; color:#fff; border-radius:1rem 1rem 1rem 0;font-weight:400;padding:3px 6px;line-height:1;}
.my_wallet_list .weui-cells_radio .weui-check + .weui-icon-checked:before{font-size:16px;}
.my_wallet_list .weui-input{background:#f8f8f8;border-radius:3px;height:auto;}
.my_wallet_list .recharge_num_box{display:none;clear:both;}
.my_wallet_list .open .recharge_num_box,.my_wallet_list .friends_check_list .recharge_num_box{display:block;margin-top:5px;}
.my_wallet_list .friend_box{border:1px solid #eee;text-align:center;padding-top:0;border-bottom:10px solid #eee;} 
.my_wallet_list .friend_box .weui-flex{border-bottom:1px solid #eee;padding:0 15px;} 
.my_wallet_list .friend_box .weui-input{font-size:0.75rem;}
.my_wallet_list .thead{background: #ffe9d5;    border-bottom:1px solid  #ffdbb9 ;color:#cc6200; font-weight:600;} 
.my_wallet_list .weui-icon-checked:before{font-size:16px;}

.friends_check_list .weui-swiped-btn{height:100%;}
.friends_check_list .weui-media-box__desc,.friends_check_list .recharge_num  {margin-top:3px;line-height: 1.2;}
.my_wallet_list  .friends_check_list .weui-cell__bd  .recharge_num{padding-right:0;}
.my_wallet_list  .weui-media-box__title-after{color:#999;font-size:0.75rem; float:right;font-weight:400;}

.zsqy_box .my_wallet_list .weui-cell__bd dt{float:left}
.zsqy_box .my_wallet_list .weui-cell__bd .balance_num_box{float:right;}

/*安全等级*/

.security_level_bar{font-size:0.75rem;display:inline-block;position:relative; vertical-align:middle;margin:0 3px;border-radius:3px ;font-weight:300;padding:3px 5px 2px;line-height:1;}
.security_level_bar::after{content: " "; width: 200%; height: 200%; position: absolute; top: 0; left: 0; border: 1px solid; -webkit-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; border-radius: 6px;}
.security_level_bar .fa{border-right:1px solid ; padding-right:5px;margin-right:4px;}
.security_level_01{color:#c00;}
.security_level_02{color:#f90;}
.security_level_03{color:#09BB07;}

.psw_manage_item .weui-media-box__title .weui-badge{margin-left:5px;}
.psw_manage_item .weui-media-box__title {margin-bottom:5px;}
/*充值中心*/
.text_nav  { padding:5px 5px; }
.text_nav a{display:inline-block;padding:2px 4px;}
.text_nav a span:before{content:'(';}
.text_nav a span:after{content:')';}
.text_nav .active,.text_nav .on{color:#c00;font-weight:600;}


/* 我的喜事*/
.my_happy_body .MyHappy li{padding:10px 15px;}
.my_happy_body .MyHappy .weui-flex__item .placeholder {font-size:0.875rem;margin-bottom:5px;}
/* 我的相册 */
.my_photo_body .weui-panel__hd{position:fixed;z-index:2000;padding:0; bottom:0;width:100%;height:2.2rem;line-height:2.2rem;background-color:#f6f6f6;border-top:1px solid #eee;font-size:.75rem;text-align:center}
.my_photo_tab .weui-media-box{padding:10px 15px;}
.my_photo_tab .weui-media-box__title{margin-bottom:5px;}
.my_photo_tab .weui-media-box__hd { width:70px;height:70px;}
.my_photo_tab .weui-btn_mini{margin-top:0;}

/* 我的相册定制提醒  */
.weui-cells__top{background:#fff;padding:15px;}
.my_photo_remid .weui-textarea{background:#fff; color:#666;font-size:0.8125rem;}

/* 我的相册专辑详情*/

.my_photo_detail .weui-media-box__title{color:#333;font-weight:600;}
.classinfo a{color:#0070c0;}
.photo_list,.veiw_his_list{padding:15px;background:#fff; text-align:center;}
.photo_list ul,.veiw_his_list ul{justify-content: flex-start;margin:0 -5px;}
.photo_list li .pic,.veiw_his_list li .pic{display:block; padding-top:100%;overflow:hidden;position:relative;}
.photo_list li,.veiw_his_list li{padding:0 5px 10px;}
.photo_list li .pic img,.veiw_his_list li .pic img{max-width: 100%;max-height: 100%;width:100%;height:100%; position:absolute;left:0;top:0;object-fit: cover;}
.weui-uploader__files .weui-uploader__file{position:relative;}
.weui-uploader__files .fa-trash-o{position:absolute; right:0;bottom:0;line-height:22px;width:22px;text-align:center; background:rgba(255,255,255,.3); cursor:pointer; border-radius:5px 0 0 0;}


/* 我的照片详情*/
.my_picture{width:100%;overflow:hidden;}
.my_picture_date dd{padding:0 15px 10px; background:#fff;}
.my_picture_date dd .weui-textarea{padding:6px 10px;margin:10px 0; background:#f6f6f6; border-radius:5px;}
.my_picture_date dd .weui-btn + .weui-btn{margin-top:0;}
.my_picture_date .pic_meta_set {padding-top:1em;}
.my_picture_date .pic_meta_set a{padding-right:1em;}
.my_picture_date .pic_meta_info {text-align:justify;}
.my_picture_date .mySwiperbox2{padding-bottom:0;}
.my_picture_date  .mySwiper2 {padding-bottom:10px;}
.my_picture_date  .mySwiper2 img{width:100%;height:56.25vw;object-fit: contain;}
.my_picture_date dt{background:#fff;}
.my_picture_date .mySwiper .swiper-button-prev{ left:-5px;/*right:100%;*/}
.my_picture_date .mySwiper .swiper-button-next{ right:-5px;/*left:100%;*/}

.my_picture_date .mySwiper .swiper-button-next:after,.my_picture_date .mySwiper .swiper-button-prev:after{font-size:16px;font-weight:bolder;color:#c00;}
.my_picture_date .mySwiper .swiper-slide .pic{display:block; padding-top:56.25%;overflow:hidden;position:relative;}
.my_picture_date .mySwiper .swiper-slide .pic img{max-width: 100%;max-height: 100%;width:100%;height:100%; position:absolute;left:0;top:0;object-fit: contain;}
.my_picture_date .mySwiper .swiper-slide-thumb-active .pic img{border:2px solid #ff9900;}

/* 我的记事列表 */
.my_note_list .list_items {margin-left:15px;border-bottom:1px solid #eee;}
.my_note_list .list_items .list_item{padding:10px 15px 10px 0;border-top:1px solid #eee;}
.my_note_list .list_items .list_item:first-child{border-top:none;}
.my_note_list .article_name{margin-bottom:5px;}

/* 我的日志/博文列表 */

.my_journal_body .weui-panel__hd:after,.my_journal_body .weui-media-box:before{left:0;}
.my_journal_body .my_note_list  .list_items{margin-left:0;}
.my_journal_body .my_note_list .list_items .list_item{padding:10px 15px 10px 15px;border-bottom:10px solid #f6f6f6;}
.my_journal_body .my_note_list .weui-media-box{padding:10px 15px 10px 15px;}
.my_journal_body .my_note_list .weui-media-box__ft{padding:8px 0;border-top:1px solid #eee;border-bottom:10px solid #f6f6f6;}
.my_journal_body .my_note_list .weui-media-box__ft .text_blue{color:#999;}
.my_journal_body .my_note_list .weui-media-box__ft .text_blue .fa{padding:0 3px;}
.my_journal_body .my_note_list .weui-media-box__ft .text_blue  em{display:none;}

.journal_detail_body  .share_bar { border-top:1px solid #eee;padding-top:8px;}
.journal_detail_body  .share_bar .fa{ padding:0 3px;}
/* 我的便笺列表 */
.my_memo_list .list_items {margin-left:15px;border-bottom:1px solid #eee;}
.my_memo_list .list_items .list_item{padding:10px 15px 10px 0;border-top:1px solid #eee;}
.my_memo_list .list_items .list_item:first-child{border-top:none;}

/* 我的日记 */
.moodimg_cells{overflow:visible;}
.moodimg_list ul {position:absolute;left:6em;right:15px;top:50px; border:1px solid  #eee;padding:10px 0 10px 10px; background:#fff;}
.moodimg_list  li{display:inline-block; background:#fff;padding:5px; width:30px;height:30px;text-align:center;line-height:30px;vertical-align:middle;}

.diary_detail .ArticleTitle{text-align:left;}
.diary_items .force_mood,.diary_items .force_time,.diary_items .force_mood,.diary_items .force_link{display:none;}
.diary_items .force_into{margin-bottom:0;}
.diary_items .force_text{line-height:inherit;padding:0;}

/* 我的礼品 */
.mycenter_body .weui-no-gutter{justify-content: flex-start;font-size:0.75rem;text-align:center;}
.mycenter_body .weui-no-gutter .weui-col-33{padding:5px;}
.mycenter_gift_list  {padding:5px;}
.mycenter_history_list{padding:5px;}
.mycenter_friend_list{padding:5px;}

.news_module .posa_more{top:18px;}
.mycenter_body .news_module .news_tab .tab-col-4 {width:28%;}
.mycenter_body .mycenter_history .news_tab .tab-col-3{width:32%;}

.comment_search {margin:10px 5px;font-size:0.75rem;}
.comment_search  .placeholder{margin:0 5px;}
.comment_search  .weui-input{border:1px solid #ddd;display: inline-block; padding: 5px ; line-height:2rem;height:2rem;border-radius:0;}
.comment_search .weui-btn{border-radius:0;height:2rem;width:68px; background:#f6f6f6;}


.SelectBgMusic_body {padding:0;}
.weui-popup_gift_music .modal-content .patrol{min-height:60vh;}
.gift_diy_form .weui-cells__title{font-size:0.927rem;font-weight:600;}
.gift_textarea_cell .weui-textarea{background:none;}

/*通讯录*/
.Contacts_body .friends_check_list .weui-media-box__title-after{position:absolute;font-size:0.75rem; color:#999; right:3rem;top:13px;}
.Contacts_body .friends_check_list .weui-cell__ft{min-width:2rem;}
.Contacts_body .friends_check_list .weui-media-box__desc span{margin-right:1em;}
.Contacts_body .friends_check_list .weui-cells{text-align:center;}
.Contacts_body .friends_check_list .weui-cell {text-align:left;}
.Contacts_body .friends_check_list .loading_gif {margin:10px;}
.nodate-tips{padding:10px 15px;}
.Contacts_body .friends_check_list  .weui-badge{ font-size:0.75rem;vertical-align:top;margin:0 3px;border-radius:1rem 1rem 1rem 0  ;font-weight:400;padding:3px 7px;line-height:1;}
.contacts_main{padding-top:3rem;}
.Contacts_body .friends_check_list .weui-cells__title.bb1{border-bottom:1px #eee solid ;padding-top:10px; padding-bottom:10px;}
.address_book_search_popup .weui-label, .search_new_label .weui-label{width:8em;text-align:right;} 
/* 我访问的好友 */
.me_visit_list{padding:15px;text-align:center; font-size:0.75rem;}
.me_visit_list ul li .col_pic{display:block; padding-top:100%;overflow:hidden;position:relative;}
.me_visit_list ul  .col_pic img{max-width: 100%;max-height: 100%;width:100%;height:100%; position:absolute;left:0;top:0;object-fit: cover;}
.me_visit_list ul li  .col_name img{float:none!important; margin:0!important;}
.me_visit_list ul li  .col_name {padding:5px 0; color:#0070c0;}
.me_visit_list ul li  .col_time {color:#999;padding: 0 0 5px;}

/*举报 */
.weui-cells_radio_bd label {padding:0 10px 0 5px;}
.report_body .weui-label {width:5em;}

.report_list .weui-cell__hd {width:50px;margin-right:10px;}
.report_list .weui-media-box__title {padding-bottom:3px;}
.report_goods_bar .weui-cell__bd{padding-left:5px;}
.report_goods_bar .goods_name{line-height:1.5em;overflow:hidden;height:3em; text-overflow : ellipsis;margin-bottom:3px;}
/*我的理财 */
.finance_add .weui-cell_select-after .weui-cell__ft{padding-right:1.8rem;}

.finance_table{width:100%;}
.finance_table tr{padding:0 5px;background:#fff; }
.finance_table th{background:#f6f6f6; }
.finance_table th,.finance_table td{padding:10px 5px; border-bottom:1px solid #eee;text-align:center;}
.finance_table .weui-input{padding:10px 5px; border:1px solid #eee;text-align:center;height:1.4rem;}
.finance_table select{padding:0 5px; border:1px solid #eee;float:left;height:1.4rem;line-height:1.4rem;}

.finance_table .weui-btn_mini{border:0 solid #eee; line-height:1.1;}

.finance_table .group_name{ width:25%;}
.finance_table .group_type{width:20%;}
.finance_table .group_num{width:15%;}
.finance_table .group_rename{width:20%;}
.finance_table .group_del{width:20%;}

/*我的视频 */

.my_video_list .weui-tab__bd ul.weui-row{padding:15px;text-align:center;}
.my_video_list .weui-row  li {padding:0 0 10px;}
.my_video_list .weui-row  li .video_name {padding:5px 0 0;}
.my_video_list .weui-row  li .object-fit_cover{padding-top:66%;}
.myvideo{width:100%!important;height:56.25vw!important;}
.my_video_body .my_picture_date{padding-top:10px;background:#fff;}
.my_video_body .video_name{color:#333;font-size:1rem; font-weight:600;}
/*我的好友  */
.friend_del_list .weui-media-box{background:#fff;}
.friend_del_list .weui-media-box__hd{width:44px;height:44px;}
.friend_del_list .weui-media-box__title{padding-bottom:3px;}


/*通讯录选择列表*/
.friends_check_list .weui-cells__title{background:#f6f6f6;margin:0;padding-top:5px;padding-bottom:5px;font-weight:400;}
.friends_check_list .weui-cells__title+.weui-cell:before{left:0;}

.nav_english {position: fixed;right: 0;text-align: center; top:75px;z-index: 999;font-weight: 400;}
.nav_english.on{display: block;}
.nav_english li{height:17px;font-size: 10px;line-height: 1;position: relative;}
.nav_english li{padding: 0 5px 0 20px;display: block;position: relative;z-index: 2; color: #999;}
.nav_english li.active {color: #000;}

.friends_check_list .weui-cell{background:#fff;}
.friends_check_list .weui-cell_swiped .weui-cell__hd{padding-right:0;}
.friends_check_list .weui-cell__hd .weui-media-box__thumb{border-radius:100%;width:36px;height:36px;margin-right:10px;}
.friends_check_list .weui-cell_swiped .weui-cell__check{padding-right:0.25em;}
/*在线调查  */
.vote_radio_items{text-align:left;}
.vote_data {text-align:justify;}
.vote_data .vote_name{padding:10px 15px;}
.vote_data .vote_name .nob{display:none;}
.vote_data .vote_num{padding:0 15px;}
.vote_data .vote_entity{padding:0 15px;}
.vote_data .vote_time{padding:0 15px; color:#999;}
.vote_data  .echat-label{background:#f6f6f6; width:2em; display:block;margin:0 10px;}

.my_vote_list .share_bar {border-bottom:10px solid #f6f6f6;border-top:1px solid #eee;padding:10px  0;}
/*.my_vote_list .share_bar .fa{ color:#666;}*/
.my_vote_list .weui-media-box:before{left:0;}

.vote_list .weui-media-box{padding:10px 15px;}
.vote_list .weui-media-box__info{padding-bottom:0;}

/*我的站点  */
.mysite_nav ul li {display:inline-block;padding:0 12px 0 0;}
.mysite_nav ul li a{text-decoration:none;font-size:0.75rem;}
.mysite_nav ul li.on a{color:#c00;font-weight: bold;}
.search_content_love{padding:10px 15px 0;margin-bottom:-5px;}

.my_site_list .weui-cell__hd{width:8em; display:block;}
.my_site_list .weui-cell__ft{ font-size:0.75rem; color:#0070c0;}
.mysite_body .weui-cells__title{ font-weight:600; font-size:0.9375rem; color:#222;}
.mysite_body .weui-cells__title a{ font-weight:400;}
.mysite_body .weui-media-box {padding: 6px 15px;}
.mysite_body .weui-media-box__desc {padding:2px 0;}
.mysite_body .weui-media-box__title {font-size:0.875rem; }

.msg_line .inner { position: relative;padding: 15px 15px 0; background: #fff; border-radius: 3px; overflow: hidden; }
.msg_line .on a { border-color: #e2e2e2; color: #666; }
.msg_line .report_box { position: absolute; right: 15px; top: 17px; }
.msg_line .report_box .fa { padding: 3px; cursor: pointer; font-size: 20px; color: #999; }
.msg_line .report_box:hover .fa { color: #ff9c42; }
.msg_line .time { color: #999; font-size: 13px; padding: 5px 0 15px 60px; }
.msg_line .time em { padding-left: 20px; }

.other_box_bt .fr{position: relative;}
.other_box_bt .down_bar{display: none;white-space: nowrap;position: absolute; top: 50%; right: 2em;margin-top: -17px; background: rgba(0,0,0,0.8);border-radius: 3px;padding:0px 10px;line-height: 14px;}
.other_box_bt .on .down_bar{display: block;}
.other_box_bt .down_bar li{display:inline-block;}
.other_box_bt .down_bar li a{display:inline-block;white-space: nowrap;font-size: 10px; padding:10px 10px;color: #fff;}
.other_box_bt .down_bar li .icon{width: 16px; height: 16px;margin-right:2px; display:inline-block;vertical-align: middle;}

.other_box_bt .down_bar li .icon_collection3_on {background-size: 13px;}


.bdedit_box{padding:10px 15px;}

.class_applyStep .weui-media-box__info{line-height:1.5;color:#777;font-size:13px; margin-top:0;padding:5px 0 0 ;}
.class_applyStep .weui-media-box{align-items:flex-start;}
.class_applyStep .weui-check__label{margin-right:3px;}
.class_applyStep3 .weui-media-box_text {background:#fff;margin-bottom:15px;}
.class_applyStep3 .weui-media-box__desc{padding:5px 0 0;}
.class_applyStep3 .weui-panel__ft {padding:10px 0 0;}

.class_applyStep_body  .search_bar {padding:0 15px;}
.class_applyStep_body  .search_bar select, .class_applyStep_body  .search_bar input{border:1px solid #dedede; height:32px;margin-right:3px; font-size:12px;}
.class_applyStep_body  .search_bar select{padding:0 3px;width:76px;}
.class_applyStep_body  .search_bar input{padding:0 3px;width:88px;}
.class_applyStep_body  .search_bar .weui-btn{padding:0 10px;}

/*商品评价、订单留言*/
.msg_line .intor { display: block; margin-bottom: 10px;padding-left: 60px;text-align:justify; }
.msg_line .intor .intor_height {overflow:hidden;position: relative;margin-bottom:5px;}
.msg_line .intor .intor_height:before{content: "";position: absolute; right: -.25rem; top: -1.25rem; height: 1.5rem; width: 1.5rem; background: url(../images/icon_copy.png ) no-repeat center center;background-size: 60%; }
.msg_line .on .intor_height {max-height:initial;overflow: hidden;}
.msg_line .intor .line_all {color: #576b95;line-height: 2;  }
.msg_line .teacher_bar { line-height: 24px; vertical-align: middle; padding:0 0 0 60px; font-size: 15px;}
.msg_line .teacher_bar .user_img { width: 50px; height: 50px; position: absolute; left: 15px; top: 15px; }
.msg_line .teacher_bar .user_img img { width: 50px; height: 50px; border-radius:2px; }
.msg_line .teacher_bar .icon_copy {display: none;}
.collection_time { font-size: 12px; color: #999; }
.other_box_bt_from { background: #f5f5f5; clear: both; margin: 0 -20px; padding: 10px 20px; }
.other_box_bt_from .form-control { width: 512px; height: 40px; display: block;font-size: 0.75rem; }
.other_box_bt_from .btn { padding-top: 2px; padding-bottom: 2px; }
.other_box_bt_from .send_box_icon_bar dd { display: inline-block; line-height: 2; font-size: 12px; padding-right: 10px; }
.msg_line .other_box { margin-bottom: 10px; border-radius: 3px;padding-left: 60px;}
.msg_line .other_box .pic_box { margin: 0 -2px -2px; }
.msg_line .other_box .pic { width: 33.33%; }
.msg_line .other_box .pic a { margin: 0 2px 2px; padding-bottom: 75%; height: 0; position:relative; display: block; }
.msg_line .other_box .pic a img { display: block;max-width: 100%;max-height: 100%;width:100%;height:100%; position:absolute;left:0;top:0;object-fit: cover; }
.msg_line .other_box_bt .icon {width: 20px;height: 20px;}
.msg_line .txt_blue { color: #4A93C0; font-size: 12px; }
.msg_line .reply_line_other_box { padding: 0 0 10px; background: none; }
.msg_line .ip_add { font-size: 12px; color: #999; padding-left: 10px; }
.other_box_sm_from { margin-left: -40px; margin-right: 0px; background: #fff; padding-top: 15px; margin-top: 5px; margin-bottom: 5px; }
.other_box_sm_from .form-control { width: 472px; height: 1.5em; font-size: 12px; }
.msg_line  .pic_1 .pic { width: 100%; }
.msg_line  .pic_2 .pic { width: 50%; }
.msg_line  .other_box .name { margin-top: -2px; background: #f5f5f5; padding: 10px; font-size: 16px; line-height: 20px; clear: both; border: 1px dotted #f2f2f2; }
.msg_line  .name .good_price { float: right; color: #e13335; font-size: 20px; padding-left: 2em; }
.msg_line  .name .good_price i { font-size: 60%; }
.msg_line  .name .good_price em { font-size: 60%; color: #333; }
/*举报中心 */
.report_list .weui-cell__ft{font-size:0.75rem;color:#0070c0;}
/*my举报*/
.sub_nav  { padding:5px 10px;}
.sub_nav .text_right  { padding:5px ;}
.sub_nav li { float:left;}
.sub_nav li a{display:inline-block;padding:2px 5px;}
.sub_nav li.active a{font-weight:600;color:#c00;}
.myreport_list .weui-panel {margin-top:0;}
.myreport_list .weui-media-box{padding:10px 15px;}
.myreport_list  .weui-badge{ font-size:12px;vertical-align:central;margin:0 4px 0 1px;border-radius:8px 8px 0  8px;font-weight:400;padding:3px 5px;line-height:1;}

/*客服中心 */
.news_items{background:#fff;padding:5px 0;}
.news_items .news_item { line-height: 1.5; padding: 5px 10px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.news_items .news_item:before{content:'•';padding-right:3px;}
.section_title{padding:0.4rem 10px 0.1rem;line-height:2rem;font-weight:600;background:#f6f6f6;}
.section_title .posa_more {font-size:0.75rem; font-weight:400;color:#333;}
.service_search{padding:10px 15px;}
.service_search .weui-flex{align-items:center;}
.service_search .service_search__title{padding-bottom:5px;}
.service_search .weui-input{border:1px solid #eee;padding:0 10px;height:2.2rem;border-radius:5px 0 0 5px;background:#fff;}
.service_search .weui-btn{height:2.2rem;line-height:2.2rem;overflow:hidden;border-radius: 0 5px  5px 0;}

.service_zz_box .weui-cells__title{color:#c00; font-weight:600;}
.service_zz_box .weui-cell__hd{width:7em;font-weight:600;}
.service_zz_box .weui-cell__bd a{display:inline-block;padding:3px 8px 3px 0;}

.memory_site_list_search{padding:10px 15px;}
.memory_site_list_search .weui-input{border:1px solid #eee;padding:0 10px;height:2.2rem;border-radius:5px 0 0 5px;background:#fff;}
.memory_site_list_search .weui-btn{height:2.2rem;line-height:2.2rem;overflow:hidden;border-radius: 0 5px  5px 0;}


.iwconsult_body  .weui-cell__ft::after{visibility:hidden;}
.iwconsult_detail{padding-top:3rem;}
.weui-search-fixed{position:fixed;left:0;right:0;top:3rem;z-index:9999;}
.tag_icon{font-size:8px;vertical-align:top;margin:0 0 0 3px;border-radius:5px 5px 5px 0;font-weight:400;padding:2px 4px;line-height:1;}
 .tag_icon_new::after{content:'New';}
 .tag_icon_top{background-color:#ff9900;font-size:10px;}
 .tag_icon_top::after{content:'顶';}

 .mobileSelect .panel{position:relative;}
 .mobileSelect_hd{position:absolute;top:0;left:0;right:0; z-index:22;line-height:2;background: #ffe9d5;  border-bottom: 1px #ffdbb9  solid;color: #cc6200;}
 .service_search__title .fa{padding:0 10px 0 5px;}
 .suggest_add_body  .weui-cell__ft::after{visibility:hidden;}
 .suggest_add_body  .textarea-cell{align-items:flex-start;}
 .suggest_add_body  .textarea-cell .weui-textarea{/*height:4.5em;line-height:1.5em;*/}

.sitemap_body .weui-cells__title{color:#c00;font-weight:600;}
.sitemap_detail dl dd{padding:10px 5px;}
.sitemap_detail dd a{float: left;padding: 0.25em .75em;color: #333;position: relative;}
.sitemap_detail dd a::before{visibility:hidden;}
.sitemap_detail dd a::after{content: "";display: inline-block;position: absolute;right: 0;top: 50%;height: 12px;width: 1px;background: #666;margin-top: -6px;font-size: 0;clear: both;}
.sitemap_detail dd a:last-child::after{visibility:hidden;}

.appdownload_body{padding:0;}
.downitem{margin:20px 0;text-align:center;color:#fff;font-size:16px}
.downitem p{margin-bottom:10px}
.downitem a{width:100%;height:50px;border-radius:10rem;display:block;background:#f21b2c;line-height:50px;text-decoration:none;color:#fff}
.downitem .a1{background:#feae2f}
.downitem .a2{}
.downitem a img{display:block;margin:auto}
.btn_box{width:200px;margin:0 auto}
.down_mask{position:fixed;z-index:2999; width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.7) url(/Images/app/images/guide3.png?v=3) no-repeat;background-size:100%;display:none}
.down_header{text-align:center;padding-top:60px}
.down_header .pic{border-radius:50%;width:100px;height:100px;line-height:100px;display:inline-block;background:#69c43b;border:0 solid #efefef;margin:0 auto 4em}
.down_header .pic img{width:100%;height:100%}
.down_header .title{width:175px;padding:25px 0 20px;margin:0 auto}
.down_header .text{font-size:18px;padding:.5em}
.down_header .text em,.login_header .text span{color:#feae2f;font-style:normal}
.down_header .text em{font-size:20px}

.download_detail{text-align:center;background:url(/Images/download/down_bg.png) no-repeat center bottom;background-size:100% 250px;}
.download_hd{padding:40px;}
.download_hd .down_title{text-align:left;font-size:1.125rem;color:#c00;margin-bottom:10px;}
.download_hd .down_tips {text-align:left;}
.down_code {margin:0 -5px;padding:25px 0 40px;position:relative;}
    .down_code::after {
        content: "";
        display: inline-block;
        position: absolute;
        left: 60%;
        top: -70px;
        height: 86px;
        width: 124px;
        background: url(/Images/download/dedele.png) no-repeat 0 0;
        background-size: 70%;
    }

.download_bd .weui-btn-area{width:66%;margin-left:auto;margin-right:auto;}
.download_bd  .weui-btn{background-color:#fffaea;color:#f96420; border-radius:2rem; font-size:1rem;border: 1px solid #fdaf20; }
.download_bd  .weui-btn:after{border-radius:2rem;border:0;}
.weui-btn-area_tips{font-size:0.75rem;color:#fff;padding-bottom:30px;}
 /*支付*/
 .pay_title .text_red{ font-size:1.25rem;display:inline-block;}
 .pay_title .text_red::first-letter{ font-size:0.785rem;}

.bank_logo_list .weui-cell__ft{ font-size:0.75rem;}
.bank_logo_list .bank_num{width:5em;text-align:center;}
.bank_logo_list .add_bank {text-align: center;padding:10px;border:1px dashed #ddd;color:#0ae; font-size:0.75rem;display:block;}
.bank_logo_list .add_bank:hover {border:1px dashed #0ae;}
.pay_type_fast{width:62px; height:24px;display:inline-block;vertical-align:middle; background:url(/Images/pay_type_fast.png) no-repeat 0 center; line-height:9rem;overflow:hidden;}
.pay_type_fast_on{background:url(/Images/pay_type_fast_on.png) no-repeat 0 center; }
.bank_logo_list .pay_type_fast_text{padding-left:6px;margin-left:6px;border-left:1px solid #ddd;}
/*银行卡tag */
.card_type{font-size:.75rem;vertical-align:top;display:inline-block;position:relative; background:#7AACC5; color:#fff; border-radius:2px;font-weight:400;padding:3px 6px 2px;line-height:1;border-bottom:1px solid #5689a3;}
.card_type:before{content:'';width:8px;height:8px;border-radius:2px; position:absolute;left:-3px;top:50%;margin-top:-4px;background:#7AACC5; transform: rotate(45deg);}
.card_credit{ background:#AF9783;border-bottom:1px solid #937a65;}
.card_credit:before{background:#AF9783; }
.card_default{ background:#09BB07;border-bottom:1px solid #09a308;}
.card_default:before{background:#09BB07; }

.bank_logo{background-image:url(/Images/bank-logo.png?2023);background-repeat:no-repeat;background-position:0 -4256px;display:block;width:125px;height:28px;overflow:hidden;text-indent:-9999px}
.bank_bjrcb{background-position:0 0}
.bank_bob{background-position:0 -28px}
.bank_cbhb{background-position:0 -56px}
.bank_bocd{background-position:0 -84px}
.bank_fudian{background-position:0 -112px}
.bank_icbc{background-position:0 -140px}
.bank_ceb{background-position:0 -168px}
.bank_cgb,.bank_gdb{background-position:0 -196px}
.bank_hkb{background-position:0 -224px}
.bank_hzb{background-position:0 -252px}
.bank_hengfeng{background-position:0 -280px}
.bank_hxb{background-position:0 -4592px}
.bank_ccb{background-position:0 -336px}
.bank_jsb{background-position:0 -364px}
.bank_bcm,.bank_bcom{background-position:0 -392px}
.bank_jinghua{background-position:0 -420px}
.bank_cmbc{background-position:0 -448px}
.bank_njcb{background-position:0 -476px}
.bank_nbcb{background-position:0 -504px}
.bank_abc{background-position:0 -532px}
.bank_pab{background-position:0 -560px}
.bank_spdb{background-position:0 -588px}
.bank_qdccb{background-position:0 -616px}
.bank_srcb{background-position:0 -644px}
.bank_bos,.bank_shb{background-position:0 -672px}
.bank_sdb{background-position:0 -700px}
.bank_wzcb{background-position:0 -728px}
.bank_cib{background-position:0 -756px}
.bank_cmb{background-position:0 -784px}
.bank_zjtl{background-position:0 -812px}
.bank_boc{background-position:0 -840px}
.bank_post,.bank_psbc{background-position:0 -868px}
.bank_citic{background-position:0 -4312px}
.bank_cqrcb{background-position:0 -924px}
.bank_gzrcc{background-position:0 -980px}
.bank_hsb{background-position:0 -1036px}
.bank_czb{background-position:0 -4004px}
.bank_bonc{background-position:0 -1092px}
.bank_gdnyb{background-position:0 -1120px}
.bank_chab{background-position:0 -1148px}
.bank_dylscz{background-position:0 -1177px}
.bank_dzb{background-position:0 -1205px}
.bank_lwb{background-position:0 -1904px}
.bank_qsb{background-position:0 -1260px}
.bank_rzb{background-position:0 -1289px}
.bank_tab{background-position:0 -1317px}
.bank_lsb{background-position:0 -1345px}
.bank_wfccb{background-position:0 -1373px}
.bank_ordos{background-position:0 -1401px}
.bank_boxm{background-position:0 -1430px}
.bank_bolj{background-position:0 -1456px}
.bank_jzcb{background-position:0 -1484px}
.bank_jjccb{background-position:0 -1512px}
.bank_cjccb{background-position:0 -1568px}
.bank_boly{background-position:0 -1596px}
.bank_hubnx{background-position:0 -1624px}
.bank_bhrcb{background-position:0 -1708px}
.bank_hbnx{background-position:0 -1794px}
.bank_gsnx{background-position:0 -1652px}
.bank_shxnx{background-position:0 -1764px}
.bank_jsnx{background-position:0 -1681px}
.bank_whrcb{background-position:0 -1736px}
.bank_jzb{background-position:0 -1876px}
.bank_drcb{background-position:0 -1848px}
.bank_nmgnx{background-position:0 -1959px}
.bank_pzhccb{background-position:0 -1989px}
.bank_egb{background-position:0 -1932px}
.bank_dyccb{background-position:0 -2045px}
.bank_whccb{background-position:0 -2155px}
.bank_jlnx{background-position:0 -2073px}
.bank_sxnx{background-position:0 -2128px}
.bank_bojn{background-position:0 -2100px}
.bank_bozz{background-position:0 -2213px}
.bank_ytcb{background-position:0 -2184px}
.bank_bobd{background-position:0 -2016px}
.bank_scnx{background-position:0 -2324px}
.bank_hnnx{background-position:0 -2379px}
.bank_bogy{background-position:0 -3921px}
.bank_lzcb{background-position:0 -2295px}
.bank_bogl{background-position:0 -2268px}
.bank_boyk{background-position:0 -2548px}
.bank_hunnx{background-position:0 -2576px}
.bank_lnnx{background-position:0 -2408px}
.bank_sh{background-position:0 -2464px}
.bank_lycb{background-position:0 -2436px}
.bank_zjkccb{background-position:0 -2716px}
.bank_boxia{background-position:0 -2521px}
.bank_gznx{background-position:0 -2604px}
.bank_czcb{background-position:0 -2688px}
.bank_tjrcb{background-position:0 -2660px}
.bank_hbcl{background-position:0 -2632px}
.bank_gxnx{background-position:0 -2772px}
.bank_pjccb{background-position:0 -4480px}
.bank_bosj{background-position:0 -2800px}
.bank_xhdlcz{background-position:0 -2829px}
.bank_zjgrcb{background-position:0 -2856px}
.bank_jnrcb{background-position:0 -2884px}
.bank_jyrcb{background-position:0 -2912px}
.bank_ksrcb{background-position:0 -2940px}
.bank_tcrcb{background-position:0 -2968px}
.bank_wjrcb{background-position:0 -2996px}
.bank_urb{background-position:0 -3025px}
.bank_yrrcb{background-position:0 -3080px}
.bank_hana{background-position:0 -3053px}
.bank_xjnx{background-position:0 -3109px}
.bank_grcb{background-position:0 -3164px}
.bank_hnrcc{background-position:0 -3136px}
.bank_xmib{background-position:0 -3192px}
.bank_bozj{background-position:0 -3219px}
.bank_boxj{background-position:0 -3277px}
.bank_ynnx{background-position:0 -3249px}
.bank_bojl{background-position:0 -3304px}
.bank_bodl{background-position:0 -3332px}
.bank_ykyh{background-position:0 -3360px}
.bank_cdrcb{background-position:0 -3388px}
.bank_boqz{background-position:0 -3416px}
.bank_beeb{background-position:0 -3444px}
.bank_qhnx{background-position:0 -3500px}
.bank_lzccb{background-position:0 -3472px}
.bank_tsccb{background-position:30px -3528px}
.bank_snccb{background-position:0 -3612px}
.bank_szrcb{background-position:0 -3555px}
.bank_bocz{background-position:0 -3584px}
.bank_tjwqcz{background-position:0 -3667px}
.bank_bohh{background-position:0 -3640px}
.bank_xtb{background-position:0 -3695px}
.bank_bofx{background-position:0 -3724px}
.bank_bohrb{background-position:0 -3808px}
.bank_jccb{background-position:0 -3781px}
.bank_bokl{background-position:0 -3752px}
.bank_wxrcb{background-position:0 -3836px}
.bank_bohz{background-position:0 -3864px}
.bank_hljnx{background-position:0 -3892px}
.bank_bonx{background-position:0 -3947px}
.bank_cdb{background-position:0 -3975px}
.bank_bofs{background-position:0 -4060px}
.bank_botl{background-position:0 -4032px}
.bank_bopds{background-position:0 -4088px}
.bank_botz{background-position:0 -4173px}
.bank_yzcz{background-position:0 -4200px}
.bank_qlb{background-position:0 -4144px}
.bank_body{background-position:0 -4340px}
.bank_zyb{background-position:0 -4229px}
.bank_bos{background-position:0 -4284px}
.bank_boqhd{background-position:0 -4367px}
.bank_we{background-position:0 -4423px}
.bank_zjnx{background-position:0 -4395px}
.bank_snccb{background-position:0 -4451px}
.bank_fjnx{background-position:0 -4535px}
.bank_dlrcb{background-position:0 -4564px}
.bank_bozh{background-position:0 -4619px}
.bank_czccb{background-position:0 -4645px}
.bank_bohld{background-position:0 -4674px}
.bank_bowh{background-position:0 -4703px}
.bank_bocy{background-position:0 -4731px}
.bank_boas{background-position:0 -4758px}
.bank_boxc{background-position:0 -4787px}
.bank_rhczcz{background-position:0 -4814px}
.bank_bohn{background-position:0 -4843px}
.bank_ynht{background-position:0 -4871px}
.bank_csxb{background-position:0 -4899px}
.bank_gdnx{background-position:0 -4927px}
.bank_jxnx{background-position:0 -4984px}
.bank_shbr{background-position:0 -4954px}
.bank_bogs{background-position:0 -5011px}
.bank_sdeb{background-position:0 -5039px}
.bank_citib{background-position:0 -5067px}
.bank_tibet{background-position:0 -5095px}
.bank_ibk{background-position:0 -5123px}
.bank_woori{background-position:0 -5152px}
.bank_csrcb{background-position:0 -5207px}
.bank_fdb{background-position:0 -5235px}
.bank_dgcb{background-position:0 -5263px}
.bank_hsbc{background-position:0 -5292px}
.bank_bojs{background-position:0 -5319px}
.bank_boql{background-position:0 -5347px}
.bank_bea{background-position:0 -5375px}
.bank_ncccb{background-position:0 -5403px}
.bank_bohs{background-position:0 -5431px}
.bank_szsccb{background-position:0 -5459px}
.bank_cqcb{background-position:0 -5487px}
.bank_bosz{background-position:0 -5544px}
.bank_tjcb{background-position:0 -5571px}
.bank_boai{background-position:0 -5599px}
.bank_zjtlcb{background-position:0 -5627px}
.bank_bocs{background-position:0 -5655px}
.bank_gzcb{background-position:0 -5683px}
.bank_dtb{background-position:0 -5711px}
.bank_ahnx{background-position:0 -5739px}
.bank_zjmtb{background-position:0 -5766px}
.bank_jhccb{background-position:0 -5795px}
.bank_bogz{background-position:0 -5823px}
.bank_scbl{background-position:0 -5852px}
.bank_hbb{background-position:0 -5880px}
.bank_boqh{background-position:0 -5909px}
.bank_uccb{background-position:0 -5940px}
.bank_nbts{background-position:0 -5968px}
.bank_yqccb{background-position:0 -5996px}
.bank_fubon{background-position:0 -6022px}
.bank_cchrcb{background-position:0 -6050px}
.bank_bolz{background-position:0 -6080px}
.bank_zjkccb{background-position:0 -6107px}
.bank_bobbw{background-position:0 -6135px}
.bank_xdfcz{background-position:0 -6162px}
.bank_dbs{background-position:0 -6190px}
.bank_bolf{background-position:0 -6221px}
.bank_bsb{background-position:0 -6249px}
.bank_ccrfcb{background-position:0 -6277px}
.bank_wsczrb{background-position:0 -6305px}
.bank_jkczrb{background-position:0 -6333px}
.bank_ygczyh{background-position:0 -6361px}
.bank_ylb{background-position:0 -6389px}
.bank_cacib{background-position:0 -6417px}
.bank_jthjrb{background-position:0 -6445px}
.bank_alshhrb{background-position:0 -6473px}
.bank_lndsqlfcz{background-position:0 -6501px}
.bank_gtrb{background-position:0 -6529px}
.bank_jxlhcb{background-position:0 -6557px}
.bank_czhtrb{background-position:0 -6585px}
.bank_hmcz{background-position:0 -6613px}
.bank_sxydns{background-position:0 -6640px}
.bank_xsgmrb{background-position:0 -6669px}
.bank_xlcz{background-position:0 -6697px}
.bank_zgccb{background-position:0 -6725px}
.bank_gynsh{background-position:0 -6752px}
.bank_boxw{background-position:0 -6780px}
.bank_qnrcb{background-position:0 -6809px}
.bank_cgxycz{background-position:0 -6837px}
.bank_llyrcz{background-position:0 -6865px}
.bank_bosr{background-position:0 -6892px}
.bank_zhhrcb{background-position:0 -6920px}
.bank_boimc{background-position:0 -6948px}
.bank_lscb{background-position:0 -6977px}
.bank_jxym{background-position:0 -7004px}
.bank_htyh{background-position:0 -7032px}
.bank_lszsh{background-position:0 -7061px}
.bank_alszqf{background-position:0 -7088px}
.bank_bojc{background-position:0 -7117px}
.bank_sclslssy{background-position:0 -7144px}
.bank_gzccb{background-position:0 -7173px}
.bank_hdcb{background-position:0 -7200px}
.bank_dyrtrb{background-position:0 -7229px}
.bank_qfrb{background-position:0 -7257px}
.bank_nxqyrb{background-position:0 -7285px}
.bank_zyfd{background-position:0 -7313px}
.bank_rstj{background-position:0 -7340px}
.bank_lnnx{background-position:0 -7369px}
.bank_nysy{background-position:0 -7397px}
.bank_bozgc{background-position:0 -7425px}
.pay_logo{background-repeat:no-repeat;display:block;width:140px;height:28px;overflow:hidden;text-indent:-9999px}
.pay_china{background-position:-5px -5px}
.pay_weixin{background-position:0 -42px}
.pay_99bill{background-position:0 -82px}
.pay_unionpay{background-position:0 -120px}
.pay_cmpay{background-position:0 -158px}
.pay_kara{background-position:0 -244px}
.pay_tenpay{background-position:0 -201px}
.pay_wyyfk{background-position:-8px -281px}

/*flex进度条*/
.progress_box {margin:0 15px;position:relative;}
.progress_box .progress-item{width:33.333333333333336%;text-align:center;float:left;position:relative;padding-top:15px;}
.progress_box .progress-item_time{color:#999; font-size:0.75rem;padding-bottom:45px; }
.progress_box .progress-item_time::after{content:'';position:absolute;z-index:10; bottom:20px;left:50%; margin-left:-9px; width:12px;height:12px; border-radius:50%;border:3px solid #f6f6f6; background-color:#fff;}
.progress_box .progress_box-bg{position:absolute;z-index:1; background:#f6f6f6; height:8px; border-radius:4em;left:10%;right:10%;bottom:25px; }
.on  .progress-item_time::after{border-color:#09BB07;}
.on  .progress-item_time::before{content:'';position:absolute;z-index:10; border:5px solid transparent;bottom:36px;left:50%; margin-left:-5px; border-bottom-color:#09BB07;}
.progress_box .progress_box-bg .progress_box-bar{display:block; z-index:5; width:0%;  height:100%; border-radius:4em; background-color:#09BB07;background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-size:1rem 1rem;}
.on  .progress-item_title{color:#09BB07;}
.on  .progress-item_title::after{content:'';position:absolute; display:block; z-index:5; width:100%;  height:8px;bottom:25px;  right:50%; border-radius:4em; background-color:#09BB07;background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-size:1rem 1rem;}
.progress-item_01.on .progress-item_title::after{display:none;}
/*与TA互动*/
.weui-actionsheet .ta_friend{font-size:0.875rem;text-align:left;padding-left:40px;background:url(/images/ta_friend.png) no-repeat 15px center; background-size:18px;}
.weui-actionsheet .ta_fellow{font-size:0.875rem;text-align:left;padding-left:40px;background:url(/images/ta_fellow.png) no-repeat 15px center; background-size:18px;}
.weui-actionsheet .ta_invite{font-size:0.875rem;text-align:left;padding-left:40px;background:url(/images/ta_invite.png) no-repeat 15px center; background-size:18px;}
.weui-actionsheet .ta_talk{font-size:0.875rem;text-align:left;padding-left:40px;background:url(/images/ta_talk.png) no-repeat 15px center; background-size:18px;}
.weui-actionsheet .ta_msg{font-size:0.875rem;text-align:left;padding-left:40px;background:url(/images/ta_msg.png) no-repeat 15px center; background-size:18px;}
.weui-actionsheet .ta_mail{font-size:0.875rem;text-align:left;padding-left:40px;background:url(/images/ta_mail.png) no-repeat 15px center; background-size:18px;}
.weui-actionsheet .ta_gift{font-size:0.875rem;text-align:left;padding-left:40px;background:url(/images/ta_gift.png) no-repeat 15px center; background-size:18px;}
.weui-actionsheet .ta_money{font-size:0.875rem;text-align:left;padding-left:40px;background:url(/images/ta_money.png) no-repeat 15px center; background-size:18px;}
.weui-actionsheet .ta_comment{font-size:0.875rem;text-align:left;padding-left:40px;background:url(/images/ta_comment.png) no-repeat 15px center; background-size:18px;}
.weui-actionsheet .ta_site{font-size:0.875rem;text-align:left;padding-left:40px;background:url(/images/ta_site.png) no-repeat 15px center; background-size:18px;}
.weui-actionsheet .ta_edit{font-size:0.875rem;text-align:left;padding-left:40px;background:url(/images/ta_friend.png) no-repeat 15px center; background-size:18px;}
.weui-actionsheet .ta_del{font-size:0.875rem;text-align:left;padding-left:40px;background:url(/images/ta_fellow.png) no-repeat 15px center; background-size:18px;}
.weui-actionsheet .ta_improve{font-size:0.875rem;text-align:left;padding-left:40px;background:url(/images/ta_invite.png) no-repeat 15px center; background-size:18px;}
.weui-actionsheet .ta_blacklist{font-size:0.875rem;text-align:left;padding-left:40px;background:url(/images/ta_talk.png) no-repeat 15px center; background-size:18px;}
.weui-actionsheet .ta_disabled{filter: grayscale(1); color:#999;cursor:no-drop;}
/*留言的表情*/
.weui-cells_moodimg{overflow:visible;}
.weui-cells_moodimg .moodimg_smile{width:22px;height:22px; background:url(/common/res/DefaultImg/face/eb/smile.gif) no-repeat 0 center;}
.weui-cells_moodimg #moodimgDiv{border:1px solid #dedede!important; width:auto!important;right:15px;}
.weui-cells_moodimg .editimg{padding-right:35px; width:auto;}
/*站内信*/
.page_num{font-size:0.75rem;}
.letter_list_title{padding:7px;border-bottom:1px solid #eee;}
.letter_list_title a.space{color:#0070c0;padding:0 4px; }
.letter_list_search{padding:6px 10px;}
.weui-cells_ｗrite_from .address_link,.weui-cells_ｗrite_from .address_link .fa{color:#0070c0; font-size:0.75rem;}
.weui-cells_ｗrite_from .address_link .fa{}
.reply_letter{padding:10px 15px;}
.reply_letter_hd {padding:10px 10px;margin:5px 0 0;}
.reply_letter_bd {padding:10px 0;}

.show_letter_bd  .weui-cells__title { color:#999;}
.show_letter_bd  .weui-cells__title .space{color:#0070c0;padding:0 0.5em; }

/*添加好友*/
.add_friend_user .img_rounded{width:74px;height:74px;}
.add_friend_user .user_dl{padding:0 10px;}
.add_friend_user .user_name{font-size:0.875rem;font-weight:600;margin-bottom:5px;}
						
.guess_friend_items{padding:10px 5px 5px;background:#fff;}
.guess_friend_items .guess_friend_item{width:25%;text-align: center;padding: 5px 10px 10px;font-size:0.75rem;}
.guess_friend_items .userphoto{text-align: center;vertical-align: middle;padding-top:100%;overflow:hidden;position:relative; display:block;}
.guess_friend_items .userphoto img{max-width: 100%;max-height: 100%;width:100%;height:100%; border-radius:4px; position:absolute;left:0;top:0;object-fit: cover; }
.guess_friend_items .guess_friend_item .user_name,.guess_friend_items .guess_friend_item .user_num,.guess_friend_items .guess_friend_item .user_add{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-wrap: normal;word-wrap: break-word; word-break: break-all;}
.guess_friend_items .guess_friend_item .user_name{padding:5px 0 0;}
.guess_friend_items .guess_friend_item .user_add a{ display:inline-block; border:1px solid #eee;padding:0 5px 0 2px; color:#999;line-height:1.25rem;}
.guess_friend_items .guess_friend_item .user_add a .fa{color:#7fb1d5; font-weight:300;}

.add_friend_remind_title{padding-left:10px;margin-bottom:10px;}

.weui-cells_evaluation .weui-cell__hd{ width:4em;}
.weui-cells_evaluation .get_item{padding:0 15px 0 0;}

/* 空间管理 */

.space_manage_item  {font-size:12px;}
.space_manage_item  .weui-panel__bd {padding:10px;}
.space_manage_item  .weui-panel__bd .weui-flex{ flex-wrap:wrap}
.space_manage_item  .weui-panel__bd .weui-flex_item{width:33.33%; }
.space_manage_item  .weui-panel__bd .weui-col-50{width:50%; }
.space_manage_item .weui-panel__bd .weui-flex_item .placeholder {padding: 0 5px; }
.space_manage_item .weui-panel__ft { padding: 10px 15px;}

.space_manage_body .mobileSelect .content .panel .wheel .selectContainer li{padding:0 0 0 15px;text-align:left;}

/* 卡券 */
.take_body  .weui-media-box__ft .weui-btn_primary{border-radius:100px;background-color:#ff900d;}
.tabs_ul {padding:10px 0 0;}
.tabs_ul li{display:inline-block;padding:0 0 0  10px;font-size:0.8125rem;line-height:2;}
.tabs_ul .active{color:#c00;font-weight:600}
.tabs_moban  li{font-weight:400}

.head_right_link{position:fixed ;z-index:710;top:0; right:0;height:3rem;line-height:3rem;padding:0 10px;color:#fff;font-size:0.75rem;}
.head_right_link a:hover, .head_right_link a:active { color: #fff;}

/* 分栏目爱巢header背景色、主题色*/
.love_body .header{background:#ff5695;}
.love_body  .fast_fixed_bar a{background:#ff5695;}
.love_body .nTab .TabTitle .active,.love_body .tab_active{border-bottom: 1px solid #f10091;color:#f10091;}
.love_body  .tab_active a:link,.love_body  .tab_active a:visited,.love_body  .TitFontStyle{color:#f10091;}
.love_body .nTab .TabTitle2 .active{border-bottom: 0px solid #f10091;}
.love_body .weui-btn_primary,.love_body .weui-btn_primary:active{background:#ff5695;color:#fff;}

/* 分栏目家庭header背景色、主题色*/
.family_body .header{background:#ff9900;}
.family_body  .fast_fixed_bar a{background:#ff9900;}
.family_body .nTab .TabTitle .active,.family_body .tab_active{border-bottom: 1px solid #ff9900;color:#ff9900;}
.family_body  .tab_active a:link,.family_body  .tab_active a:visited,.family_body  .TitFontStyle{color:#ff9900;}
.family_body .nTab .TabTitle2 .active{border-bottom: 0px solid #ff9900;}
.family_body .weui-btn_primary,.family_body .weui-btn_primary:active{background:#ff9900;color:#fff;}

/* 分栏目老乡header背景色、主题色*/
.oldlad_body .header{background:#ff9900;}
.oldlad_body .fast_fixed_bar a{background:#ff9900;}
.oldlad_body .nTab .TabTitle .active,.oldlad_body .tab_active{border-bottom: 1px solid #ff9900;color:#a63f14;}
.oldlad_body  .tab_active a:link,.oldlad_body  .tab_active a:visited,.oldlad_body  .TitFontStyle{color:#a63f14;}
.oldlad_body .nTab .TabTitle2 .active{border-bottom: 0px solid #a63f14;}
.oldlad_body .weui-btn_primary,.oldlad_body .weui-btn_primary:active{background:#ff9900;color:#fff;}


/* 分栏目校友会header背景色、主题色*/
.school_body .header{background:#0fa010;}
.school_body .fast_fixed_bar a{background:#0fa010;}
.school_body .nTab .TabTitle .active,.school_body .tab_active{border-bottom: 1px solid #0fa010;color:#0fa010;}
.school_body  .tab_active a:link,.school_body  .tab_active a:visited,.school_body  .TitFontStyle{color:#0fa010;}
.school_body .nTab .TabTitle2 .active{border-bottom: 0px solid #0fa010;}
.school_body .weui-btn_primary,.school_body .weui-btn_primary:active{background:#0fa010;color:#fff;}


/* 分栏目圈子header背景色、主题色*/
.friend_body .header{background:#c352f6;}
.friend_body .fast_fixed_bar a{background:#c352f6;}
.friend_body .nTab .TabTitle .active,.friend_body .tab_active{border-bottom: 1px solid #6d1b93;color:#6d1b93;}
.friend_body  .tab_active a:link,.friend_body  .tab_active a:visited,.friend_body  .TitFontStyle{color:#6d1b93;}
.friend_body .nTab .TabTitle2 .active{border-bottom: 0px solid #6d1b93;}
.friend_body .weui-btn_primary,.friend_body .weui-btn_primary:active{background:#c352f6;color:#fff;}

/* 分栏目同行header背景色、主题色*/
.fellow_body .header{background:#01BDD6 ;}
.fellow_body .fast_fixed_bar a{background:#01BDD6 ;}
.fellow_body .nTab .TabTitle .active,.fellow_body .tab_active{border-bottom: 1px solid #01BDD6 ;color:#01BDD6 ;}
.fellow_body  .tab_active a:link,.fellow_body  .tab_active a:visited,.fellow_body  .TitFontStyle{color:#01BDD6 ;}
.fellow_body .nTab .TabTitle2 .active{border-bottom: 0px solid #01BDD6 ;}
.fellow_body .weui-btn_primary,.fellow_body .weui-btn_primary:active{background:#01BDD6 ;color:#fff;}


/* 分栏目喜事header背景色、主题色*/
.weddings_body .header{background:#d31b0b;}
.weddings_body .fast_fixed_bar a{background:#d31b0b;}
.weddings_body .nTab .TabTitle .active,.weddings_body .tab_active{border-bottom: 1px solid #d31b0b;color:#d31b0b;}
.weddings_body  .tab_active a:link,.weddings_body  .tab_active a:visited,.weddings_body  .TitFontStyle{color:#d31b0b;}
.weddings_body .nTab .TabTitle2 .active{border-bottom: 0px solid #d31b0b;}
.weddings_body .weui-btn_primary,.weddings_body .weui-btn_primary:active{background:#d31b0b;color:#fff;}




/*input和textarea 点击监听*/
.onfocus {color:#ff9900;box-shadow: -1px 0px 4px rgba(255,153,0,.1) inset;}
/*input之placeholder颜色*/
::placeholder{color: #bbb;}
::-webkit-input-placeholder{color: #bbb;}
:-moz-placeholder{ color: #bbb;}
::-moz-placeholder{color: #bbb; }
:-ms-input-placeholder{color: #bbb; }
.weui-uploader__new .weui-uploader__input-box,.weui-uploader__new .weui-uploader__file{width:48px;height:48px;margin-bottom:0;object-fit: cover;border:0;}
.weui-uploader__new  .weui-cell__bd{ padding-right:2em;}
.weui-uploader__new .weui-media-box__title{font-size:0.75rem;}
.weui-uploader__new  .weui-input{background:#f6f6f6;border-radius:4px;padding:5px 10px;height:auto; }
.weui-uploader__new .weui-uploader__file{background:  url('/Images/file_txt.png') no-repeat center center; border-radius:5px;background-size:cover}
.weui-uploader__new .file_doc{background-image: url('/Images/file_doc.png') ;  background-size:150%;}
.weui-uploader__new .file_ppt{background-image: url('/Images/file_ppt.png') ;  background-size:150% }
.weui-uploader__new .file_xls{background-image: url('/Images/file_xls.png') ;   background-size:150%}
.weui-uploader__new .file_txt{background-image: url('/Images/file_txt.png') ;   background-size:150%}
.weui-uploader__new .file_pdf{background-image: url('/Images/file_pdf.png') ;   background-size:150%}
.weui-uploader__new .file_zip{background-image: url('/Images/file_zip.png') ;   background-size:150%}
.weui-uploader__new .file_jpg{background-image: url('/Images/file_jpg.png') ;   background-size:150%}


/*团购宣传页面*/
.group_detail_search .cj_shop_title {font-size:13px;text-align:center;}

.surname_rz_tips{line-height:2.5;}
.title_hd {text-align:right;height:50px;line-height:49px;padding:0 15px; border-bottom:1px solid #dedede;}
.title_hd .title_hd_span{color:#c00; float:left;font-weight:bold;font-size:15px;margin-right:1em; text-align:left;border-bottom:2px solid #c00;}
.group_detail_search,.group_shop,.goodsSearch,.group_job,.group_enrollment {background:#fff;overflow:hidden;margin:0 0 10px;}
.typing_cells {padding:0px 6px 7px;}
.typing_cells .typing_cell{width:50%;float:left;padding:0 4px 8px;box-sizing: border-box;}
.typing_cells .typing_cell_05{width:100%;}
.typing_cells .typing_cell_hd {font-weight:600;font-size:14px;display:none;}
.typing_cells .typing_cell_bd {display:none;}
.typing_cells .typing_cell_pic img {border-radius:5px;display:block;}

.group_banner {margin:0 0 10px;}
.group_banner img{display:block;}
.group_items {margin:10px -5px 0;}
.group_items  .group_item{float:left;width:100%; margin:0 0 10px 0;text-align:center;}
.group_items  .group_item_inner{display:block;background:#fff; padding:15px 0 18px ;cursor:pointer;margin:0 5px 0}
.group_items .group_item_title{font-size:15px;margin-bottom:8px;color:#c00;font-weight:600;text-align:left;padding:0 15px;}
.group_items .group_item_dec{font-size:14px;padding:0 15px 0;    text-align:left;/*min-height:70px;overflow: hidden;*/ }
.group_items .space{padding:0 6px;}
.group_items .group_item_dec_btn{display:block; margin: 15px 15px; text-align:center; border:1px solid #f36d19; background-color:#f57b1c; border-radius:3em; font-size:14px;line-height:2.5;}
.group_items .group_item_dec_btn:link,.group_items .group_item_dec_btn:visited,.group_items .group_item_dec_btn:hover{color:#fff; text-decoration:none;}
.group_items .surname_rz_tips .group_item_dec_btn{display:inline-block; padding:0 0.5em; min-width:100px; text-align:center; font-size:12px;line-height:2 ; margin:0 12px;}

.group_items_sale{}
.group_detail_search{padding:0px;}


/*商品*/
.goodsSearch .pro_list {background:#fff; margin:0 5px 10px;display: -webkit-box;    display: -ms-flexbox;display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    -webkit-box-lines: multiple;    -moz-box-lines: multiple;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: flex-start;justify-content: flex-start}
.goodsSearch .pro_list .goods_item{ text-align:left;}
.goodsSearch .pro_list .goods_item_price{text-align:center;padding:10px;}
.goodsSearch .pro_list .goods_item_name{line-height: 1.5;margin:0 0 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;}
/*.goodsSearch .pro_list .goods_item_hd{overflow: hidden; display:block; padding-top:100%;overflow:hidden;position:relative;}
.goodsSearch .pro_list .goods_item_hd img{max-width: 100%;max-height: 100%;width:100%;height:100%; position:absolute;left:0;top:0;object-fit: cover;}
.goodsSearch .pro_list .goods_item_bd{padding: 0 8px;}
.goodsSearch .pro_list .goods_item_name{line-height: 1.5;margin:0 0 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;}
.goodsSearch .pro_list .goods_item_title{display: -webkit-box;overflow: hidden;height: 1.5em;color: #333;white-space:inherit;margin-top: 10px;}
.goodsSearch .pro_list .goods_item_desc{color: #999;}
.goodsSearch .pro_list .goods_item_price{clear: both;color: #ff5a00;font-size:15px; font-weight:600;text-align:center;padding:5px 0;}
.goodsSearch .pro_list .goods_fx_price{clear: both;color: #fea518;}
.goodsSearch .pro_list .goods_item_price span{display: inline-block;}
.goodsSearch .pro_list .goods_item_price span:first-letter{font-size:75%;color:#999;font-weight:400;}
.goodsSearch pro_list .goods_item_price .OriginalPrice{display:none;}
.goodsSearch .pro_list .goods_item_price em{font-size:60%;}
.goodsSearch .pro_list .goods_fx_price .goods_price{color: #fea518;}
.goodsSearch .pro_list .goods_item_price .del{text-decoration:line-through;}*/
.goodsSearch .tags_baoyou {    display: inline-block;    padding: 0.15em 0.4em;    min-width: 8px;    border-radius: 18px;    background-color: #F43530;    color: #FFFFFF;    line-height: 1.2;    text-align: center;    font-size: 10px;    vertical-align: text-bottom;    margin-right: 3px;    border-radius: 10px 10px 10px 0;}

.goodsSearch .divRow {height:auto!important; font-size:12px;}
.goodsSearch .divRow .divContents{display:inline;color: #0070c0;}
.goodsSearch .divRow .divContents .divContents{padding-left:6px!important;}
.goodsSearch .divRow .divContents img{width:16px;height:16px;}
.goodsSearch .shopname_cells{clear:both;font-size:14px;}

/*店铺*/
.group_shop_list {padding: 5px 0 10px; margin:0 5px;}
.group_shop_list .group_shop_item{float:left;width:50%;text-align:center;margin:0 0 10px 0}
.group_shop_list .shop_item_hd{overflow: hidden; display:block; padding-top:100%;overflow:hidden;position:relative;margin:0 5px 0}
.group_shop_list .shop_item_hd img{max-width: 100%;max-height: 100%;width:100%;height:100%; position:absolute;left:0;top:0;object-fit: cover;}
.group_shop_list .shopname_name{font-size:15px;margin:10px 0; line-height:1.5;height:1.5em;overflow:hidden;white-space: nowrap; text-overflow : ellipsis; font-weight:400;}

.group_detail_search .down_website_top{margin:0 0 10px;}
.group_detail_search  .weui-row {display: -webkit-box;    display: -ms-flexbox;display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    -webkit-box-lines: multiple;    -moz-box-lines: multiple;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: flex-start;justify-content: flex-start}
.group_detail_search  .weui-row .weui-flex__item{margin-right:10px;}
.group_detail_search .shopsearch_flex .search_btn_box{margin-right:5px;}


/*招聘*/
.wo_online img{ height:18px;vertical-align:text-bottom}
.search_select{padding:13px 15px 12px;background:#fff;}
.search_select  select {line-height:30px;height:30px;padding:0 5px; margin:0 5px 5px 0; border:1px  solid #ddd ;outline:none; font-size:14px;border-radius:3px;vertical-align:middle;}
.search_select .search_btn  {float:right;background-color: #f57b1c;    border-radius: 3px;    height: 30px;    line-height: 30px;    padding: 0;    width: 66px;    border: none;    font-weight: 500;    font-size: 14px;    color: #fff;}
.search_select  input[type="text"] {vertical-align:middle;border:1px  solid #ddd ;outline:none;line-height:28px;height:28px;text-indent:4px;border-radius:3px;margin:0 5px 5px 0; }

.joblist_items{border-top:1px solid #dedede;}
.joblist_item{cursor: pointer; position: relative; letter-spacing: 0; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 8px 15px 42px; background: #fff;border-bottom:1px solid #dedede;}
.joblist_item:hover{background: #fffcf2;}
.joblist_item-tag{height: 24px; border-radius: 4px; margin-right: 6px; line-height: 24px; padding: 0 8px; font-size: 12px; font-weight: 400; color: #555c70; background-color: #f5f7fa; max-width: 137px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left}
.joblist_item .wo_online {padding:0 30px;}
.joblist_item .jobinfo__top{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; height: 24px; line-height: 24px; min-width: 0}
.joblist_item .jobinfo__name{-webkit-box-flex: 0; -ms-flex:  1 auto; flex: 1 auto; min-width: 0; max-width: 100%; display: block; font-size: 16px; font-weight: 600; height: 24px; line-height: 24px; color: #07c; overflow: hidden; white-space: nowrap; text-overflow: ellipsis}
.joblist_item .jobinfo__name:hover{color: #c00}
.joblist_item .jobinfo__hit-words{display: inline-block; background: #e1eeff; border-radius: 2px; padding: 0 2px}
.joblist_item .jobinfo__commercial-label{height: 24px}
.joblist_item .jobinfo__commercial-label,.joblist-box__item .jobinfo__commercial-label-item{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.joblist_item .jobinfo__commercial-label-item{margin-left: 4px; height: 18px}
.joblist_item .jobinfo__commercial-label-item-image{display: block; height: 18px; width: auto; -ms-flex-negative: 0; flex-shrink: 0}
.joblist_item .jobinfo__salary{-ms-flex-negative: 0; flex-shrink: 0; display: block; height: 24px; line-height: 24px; font-size: 17px; font-weight: 600; color: #ff5a00; margin: 0 0 0 8px}
.joblist_item .jobinfo__tag{height: 24px; margin-top: 8px; max-width: 420px; overflow: hidden}
.joblist_item .jobinfo__hit-reason{margin-top: 6px; max-width: 100%; height: 18px; line-height: 18px; font-size: 13px; font-weight: 400; color: #555c70; overflow: hidden; white-space: nowrap; text-overflow: ellipsis}
.joblist_item .jobinfo__other-info{margin-top: 14px; height: 20px; line-height: 20px}
.joblist_item .jobinfo__other-info-location-image{float: left; width: 16px; height: 16px; display: inline-block; margin-right: 2px; margin-top: 2px}
.joblist_item .jobinfo__other-info-item{margin-right: 12px; float: left; height: 20px; line-height: 20px; font-size: 14px; font-weight: 400; color: #555c70}
.joblist_item .btninfo{position: absolute; right: -7px; width: 88px; bottom: 12px; }
.joblist_item .collect-and-apply__btn{width:66px;display:inline-block;text-align:center; background:#F60;background: linear-gradient(90deg, rgb(255, 200, 0), rgb(255, 150, 2));color:#fff;border:none;padding:5px 0px;font-size:12px;cursor:pointer;border-radius:3px;}
.joblist_item .collect-and-apply__btn:hover{background:#c00;background: linear-gradient(90deg, rgb(255, 120, 0), rgb(255, 70, 0));}
/*招生*/
.enrollment_list { margin:0 5px 10px;display: -webkit-box;    display: -ms-flexbox;display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    -webkit-box-lines: multiple;    -moz-box-lines: multiple;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: flex-start;justify-content: flex-start}
.enrollment_list .enrollment_item{ position: relative; float: left;padding:0 5px 5px;width:50%;box-sizing:border-box;overflow:hidden;}
.enrollment_list .enrollment_item_hd{overflow: hidden; display:block; padding-top:100%;overflow:hidden;position:relative;}
.enrollment_list .enrollment_item_hd img{max-width: 100%;max-height: 100%;width:100%;height:100%; position:absolute;left:0;top:0;object-fit: cover;}
.enrollment_list .enrollment_item_bd{padding: 0 2px;}
.enrollment_list .enrollment_item_name{line-height: 1.4; height: 2.8em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; font-size:15px;}
.enrollment_list .enrollment_item_desc{color: #999;}
.enrollment_list .enrollment_item_price{clear: both;color: #ff5a00;font-size:15px; font-weight:600;text-align:center;padding:5px 0;}
.enrollment_list .enrollment_item_price span{display: inline-block;}
.enrollment_list .enrollment_item_price span:first-letter{font-size:75%;color:#999;font-weight:400;}
.enrollment_list .enrollment_item_price em{font-size:60%;}
.enrollment_list .enrollment_item_price .del{text-decoration:line-through;}
.enrollment_list .icon_cells  img{width:20px;height:20px;}
.enrollment_list .link_cells  a{color:#0070c0;padding-right:10px;}
.enrollment_list  .item_cells{line-height:1.75;}
/*创业就业*/
.cy_title{font-size:15px;font-weight:600;margin-bottom:5px;padding:10px 15px 3px;clear:both;}
.cy_left_img {float:none;}
.cy_left_img img{width:100%;}
.cy_center{}
.cy_newitems ul{background:#fff;padding: 10px  0 10px ;}
.cy_newitem a{display:block;text-align:right;clear:both;font-size:14px;line-height:26px;padding:4px 15px;}
.cy_newitem a span{float:left;}

.cy_user_list {padding:10px 5px;background:#fff;}
.cy_user_list .cy_user_item{float:left;width:50%;text-align:center;}
.cy_user_list .cy_user_hd{overflow: hidden; display:block; padding-top:100%;overflow:hidden;position:relative;margin:0 5px 0}
.cy_user_list .cy_user_hd img{max-width: 100%;max-height: 100%;width:100%;height:100%; position:absolute;left:0;top:0;object-fit: cover;}
.cy_user_list .cy_user_name{font-size:15px;margin:10px 0; line-height:1.5;height:1.5em;overflow:hidden;white-space: nowrap; text-overflow : ellipsis; font-weight:400;}

.group_jy .joblist_item {padding: 8px 10px;}
/*新增本地生活*/
.home_grid {text-align:center;padding:10px 5px 0;text-align:center;}
.grid_cell_hd{clear: both; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;color: #333; font-size: 0.875rem;width:100%; background: #f6f6f6;padding:8px;}
.grid_cell_hd .weui-grid__icon{display:none;width:36px;height:36px;}
.grid_cell_hd .grid__label{width:2em; display:block;line-height: 1.1rem;overflow:hidden;cursor:pointer;margin:0 auto;}
body .grid_cell_hd .weui-col-20 {width: 16.6%;width: calc((100% - 10px*5) / 6);height: 2.2rem;}
/*.hd_item_2{background:url(/images/icon/44w/1-002.png) no-repeat center 16px; background-size:18px;}*/
.grid_cell_hd  .active { color: #c00;}
.home_nav_grid {text-align:center;padding:15px 0px 7px;}
.home_nav_grid .weui-grid__icon{display:block;width:44px;height:44px;}
.home_nav_grid  .fa{font-size:1.5rem;}
.home_nav_grid .weui-row,.home_nav_grid.weui-row{justify-content: flex-start}
.weui-grid__icon + .weui-grid__label{margin-top:0;margin-bottom:8px;font-size:12px;}


/*代理合作伙伴服务中心 */
.agent_news_tab .weui-btn-area{margin-left: 30%;margin-right: 30%; font-size:12px;}
.agent_menu {padding:0 0;}
.agent_nav_bd{padding:10px 15px;}
.agent_nav_link{padding:10px 10px; border-bottom:10px solid #f6f6f6;}
.agent_nav_link li{display:inline-block;padding-left:0.5em;font-size:12px;}
.hanf_right .weui-popup__modal{width:70%;left:100%;bottom:auto;top:0;transform: translateX(100%);}
.hanf_right.weui-popup__container--visible .weui-popup__modal{width:70%;left:30%;transform: translateX(0);}
#agent_nav_popup .tree li a{text-align:left; font-size:12px;}
#agent_nav_popup .tree > li{margin-bottom:0;border-bottom:1px solid #dedede;}
/*tree.js*/
.oldlad_tree{margin-top:15px;}
.oldlad_tree .tree{font-size:.75rem;}
.tree ul{margin-left:10px;margin-top:0;clear:both;}
.tree .weui-cells{padding-left:0;padding-right:0;clear:both;overflow:visible;}
.tree .weui-cells:before,.tree .weui-cells:after{left:-15px;}
.tree li{padding-top:10px;padding-bottom:10px; background:#fff;}
.tree li:last-child{margin-bottom:0; }
.tree > li{margin-bottom:10px;padding-top:0;padding-bottom:0; }
.tree li a{color:#555;padding:0px 10px 0px 30px;  display:block;text-align:right; text-decoration:none;clear:both;}
.tree > li > a{padding-top:10px;padding-bottom:10px; }
.tree li a::after{ content: "."; display: block; height: 0; font-size: 0; visibility: hidden; clear: both; }
.tree li a em{float:left; line-height:2.2;}
.tree li a span{float:left; line-height:2.2;display:inline-block;vertical-align:middle;padding-left:5px;}
.tree li a.tree-parent{background:url(/Oldlad/images/icon-folder-open.png) 11px 50% no-repeat}
.tree li a.tree-parent-collapsed{background:url(/Oldlad/images/icon-folder.png) 11px 50% no-repeat}
.tree li a:hover,.tree li a.tree-parent:hover,.tree li a:focus,.tree li a.tree-parent:focus,.tree li a.tree-item-active{color:#333;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.tree li a:focus,.tree li a.tree-parent:focus,.tree li a.tree-item-active{}
.tree ul.tree-group-collapsed{display:none}
.tree input{border:0;background-color:#fff;padding:3px 2px;color:#0070c0;}
.tree .weui-cell__hd{line-height:2.2;}
.tree .weui-cell__bd{padding-left:10px;padding-right:10px;}
.tree .weui-cell__bd p {clear:both;}
.tree .weui-cell__bd em.fl{float:left; line-height:2.2;}
.tree .weui-cell__bd  span.fl{float:left; line-height:2.2;display:inline-block;vertical-align:middle;}


/*新增技术服务费管理 */
.TechService_list .weui-form-preview{ margin-bottom:10px;}
.TechService_list .weui-form-preview__hd{line-height:1.5em;}
.TechService_list .weui-form-preview__hd .weui-form-preview__label{text-align:left;text-align-last:left;}
.TechServiceOrgAdd .weui-cells_checkbox .weui-cell{align-items:flex-start;}
/*新增搜索模块*/
.shopsearch_flex{margin:10px 0 0;}
.shopsearch_flex .shopsearch_line{}
.shopsearch_flex .shopsearch_line li{float:left;width:50%;padding:10px;}
.shopsearch_flex .shopsearch_line li a{display:block;}
.shopsearch_flex .shopsearch_line li i{float:left;height:40px; width:40px;margin:0 8px 0 0;}
.shopsearch_flex .shopsearch_line li span{line-height:40px; font-size:13px; font-weight:400;}
.shopsearch_flex .shopsearch_line .weui-agree{position:absolute;left:58px;top:12px;line-height:1.2;padding:0;}
.shopsearch_flex .shopsearch_line .weui-agree span{line-height:1.2;}
.shopsearch_flex .shopsearch_line .grid_phone{line-height:1.2;}
.shopsearch_flex .shopsearch_line .grid_phone  a span{line-height:1.2;padding-top:22px;display:block;}

.searchshop_bar {align-items:center;}
.searchshop_bar .weui-flex__item{}
.searchshop_bar .weui-input{border:1px solid #dedede;padding:0 10px;height:2.2rem;border-radius:5px 0 0 5px;background:#fff;}
.searchshop_bar .weui-btn{height:2.2rem;line-height:2.2rem;overflow:hidden;border-radius: 0 5px  5px 0;}

.shopsearch_box  .weui-cell{padding:5px 0;}
.shopsearch_box  .weui-cell:before{left:0;}
.shopsearch_box  .weui-cell .weui-cell__hd i{float:left;height:40px; width:40px;margin:0 8px 0 0;}
.shopsearch_box  .weui-agree{padding:5px 0;}

/*会员升级续费*/
.member_level_list{padding:5px;}
.member_level_list .goods_item{ position: relative; float: left;padding:5px;width:50%;box-sizing:border-box;text-align:center;}
.member_level_list .goods_item_bd{padding: 0 2px;}
.member_level_list .goods_item_name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;word-break: break-all;color: #0070c0;}
.member_level_list .goods_item_price{clear: both;}
.member_level_list .goods_fx_price{clear: both;color: #fea518;}
.member_level_list .goods_item_price span{display: inline-block;}
.member_level_list .goods_item_price span:first-letter{font-size:75%;}
.member_level_list .goods_fx_price .goods_price{color: #fea518;}
.member_level_list .goods_item_price .del{text-decoration:line-through;}

.wedding_banner_bg{color:#fff;height:120px;text-align:center;background:url("/img/wedding_banner_bg2.jpg") no-repeat center 0; background-size:cover; }
.wedding_banner_btn{margin:85px auto 0; display: inline-block; padding: 0 20px;line-height:24px; border-radius: 60em; /* 大圆角适配原图 */ /* 背景渐变：橙黄到暖红，还原原图氛围 */ background: linear-gradient(180deg, #FFE066 0%, #FF9933 100%); border: 2px solid #fcc453; /* 内白边 */ /* 外发光描边，还原原图光晕 */ box-shadow: 0 0 0 2px #ffd352, 0 0 20px rgba(255, 102, 51, 0.3); /* 文字样式 */font-size: 15px; font-weight: bold;/* 立体字效：红边+白边双层描边，还原原图质感 */ text-shadow: 1px 1px 0 #CC2200, -1px -1px 0 #CC2200, 1px -1px 0 #CC2200, -1px 1px 0 #CC2200, 0 0 1px rgba(255, 255, 255, 0.8); /* 交互优化 */ cursor: pointer; transition: all 0.3s ease; user-select: none;color:#fff;} /* hover 交互：增强发光+轻微放大，提升点击感 */
 .wedding_banner_btn:hover{transform: scale(1.03); box-shadow: 0 0 0 2px #ffd352, 0 0 30px rgba(255, 102, 51, 0.4); background: linear-gradient(180deg, #FFEB80 0%, #FFAA44 100%);color:#fff;} /* 点击态：轻微缩小，模拟按压效果 */
 .wedding_banner_btn:active{transform: scale(0.98); box-shadow: 0 0 0 2px #FF6633, 0 0 15px rgba(255, 102, 51, 0.5);color:#fff;}
 .wedding_box_banner {margin:10px -5px 0;}
 .wedding_box_banner .fl{width:33.33%;padding:0 5px;box-sizing:border-box;}

 .memory_banner_bg{background-image:url(/img/memory_banner_bg2.jpg)}
 .memory_add_list{padding:10px 0 0;}
.memory_add_list .memory_add_item {clear:both; padding:10px 10px;margin:0 0 10px; background:#fff;}
.memory_add_list .memory_add_thumb{width:100%;}
.memory_add_list .memory_add_name{text-align:center;color: #fe6903;    font-weight: 600;    font-size: 16px; padding:10px 0 0;}
.memory_add_list .memory_add_img img{border-radius:5px;display:block;}
.memory_add_list .memory_add_dec{padding:0 10px;text-align:justify;}
.memory_add_list .memory_add_dec p{text-indent:2em;margin-bottom:10px;}
.memory_add_list .memory_add_btn{text-align:center;padding:15px 0 0;}
.memory_add_list .memory_add_btn a{display:inline-block; width:200px;text-align:center; border:1px solid #f36d19; background-color:#f57b1c; border-radius:3em; font-size:15px;line-height:2.5;margin:0 12px;color:#fff; }
.memory_add_list .memory_add_btn a:link{color:#fff; text-decoration:none;}


.weddings_mb_list { padding:5px 5px 10px; font-size:12px;background:#fff;}
.weddings_mb_list .weddings_mb_item{ position: relative; float: left;padding:5px;width:50%;box-sizing:border-box;text-align:center;}
.weddings_mb_list .weddings_mb_item_hd{overflow: hidden; display:block; padding-top:75%;overflow:hidden;position:relative;}
.weddings_mb_list .weddings_mb_item_hd img{max-width: 100%;max-height: 100%;width:100%;height:100%; position:absolute;left:0;top:0;object-fit: cover;}
.weddings_mb_list .weddings_mb_item_name{ line-height: 1.2; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;margin:5px 0;}

/*认证中心*/

/* 状态栏：*/
.status-bar{display: flex;align-items: center;justify-content: space-between;background: #fff;padding: 0 16px;border-bottom: 1px solid #eee;}
.status-tab{display: flex;flex:1;text-align:center;}
.status-tab span{padding: 10px 10px;font-size: 14px;color: #666;position: relative;cursor: pointer;flex:1;}
.status-tab span.active{color: #c00;font-weight: 600;}
.status-tab span.active::after{content: "";width: 40px;height: 1px;background: #c00;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.add-btn{color: #007aff;font-size: 15px;cursor: pointer;}
/* 卡片列表*/
.card{margin-top:10px;}
.card-head{display: flex;justify-content: space-between;align-items: center;}
.school{font-size: 16px;font-weight: 600;}
.row-group{/* display: flex;*//* flex-wrap: wrap;*/}
.row{font-size: 13px;color: #333;margin-bottom: 6px;}
.label{/*width: 68px;*/color: #666;flex-shrink: 0;}
/*.panel{display: none;}
.panel.active{display: block;}*/
/*filter*/
.filter{margin-bottom:10px;font-size:12px; }
.filter .f-sort{float: left; margin-right: 13px}
.filter .f-sort .arrow,.filter .f-sort .arrow-bottom,.filter .f-sort .arrow-top{float: left; width: 7px; overflow: hidden; background: url(/images/arrow_sort.png) no-repeat 0 -100px}

.filter .f-sort .arrow{height: 11px; margin-top: 6px}
.filter .f-sort .arrow-top{height: 4px; margin-top: 6px; background-position: -10px -100px}
.filter .f-sort .arrow-bottom{height: 4px; margin-top: 3px; background-position: -10px -110px}
.filter .f-sort .fs-down,.filter .f-sort .fs-up{display: inline-block; width: 7px; margin-left: 5px; vertical-align: top; cursor: pointer}
.filter .f-sort .fs-tit{display: inline-block; vertical-align: top; *cursor: pointer}
.filter .f-sort a{float: left; padding: 0 8px; height: 24px; border: 1px solid #CCC; line-height: 23px; margin-right: -1px; background: #FFF; color: #333}
.filter .f-sort a:hover{position: relative; text-decoration: none; border-color: #e4393c; color: #e4393c}
.filter .f-sort a:hover .arrow{background-position: 0 -140px}
.filter .f-sort a.active{border-color: #e4393c; background: #e4393c; color: #FFF}
.filter .f-sort a.active .arrow-top{background-position: -10px -120px}
.filter .f-sort a.active .arrow-bottom{background-position: -10px -130px}
.filter .f-sort a.active  .arrow{background-position: 0 -120px}
.filter .f-sort a.active  .arrow-top,.filter .f-sort a.active .fs-up .arrow-bottom{filter: alpha(opacity=50); -moz-opacity: .5; opacity: .5}
.filter .f-sort a.active:hover{color: #fff}
.filter .fs-up .arrow{transform: rotate(180deg);}

.filter .f-sort a.disabled  .arrow{background: url(/images/arrow_sort.png) no-repeat 0 -100px}
.filter .f-sort a.disabled{color: #999; cursor:no-drop;}
.filter .f-sort a.disabled:hover{ border: 1px solid #CCC;color: #999; }
.marquee-container{width: 100%; overflow: hidden; white-space: nowrap; padding: 10px 15px; background:#fff;}
.marquee{display: inline-block; will-change: transform;}
.adisable{pointer-events: none;    cursor: default;}
.search_tips_grids .weui-grid__icon{display:inline-block; width:38px;height:38px;}
.search_tips_grids .weui-grid__label{white-space:initial;line-height:1.5;margin-bottom:0;color: #0070c0;}

