/*慧一科技 定制购买destoon模板请联系QQ:3292628658 微信：huiyikeji8 - www.destoon.info*/
.f_red {color:#FF0000;}
.f_blue {color:#003EAA;}
.f_green {color:#2BA245;}
.f_orange {color:#FF6600;}
.f_gray {color:#666666;}
.f_price {color:#FF0000;}
.f_r {float:right;}
.t_c {text-align:center;}
.t_r {text-align:right;}
.c_b {clear:both;}
.f_b {font-weight:bold;}
.lh20 {line-height:200%;}
.px14 {font-size:14px;}
.px12 {font-size:12px;}
.dsn {display:none;}
.main {background:#F6F6F6;clear:both;}
.warn {padding:16px;line-height:16px;background:#FFFFDD;font-size:12px;}
.btns input {width:80px;float:right;margin:10px 10px 0 0;line-height:28px;font-size:14px;}
.img-circle {border-radius:50%;}
.blank-10 {height:10px;clear:both;}
.blank-16 {height:16px;clear:both;}
.blank-20 {height:20px;clear:both;}
.blank-32 {height:32px;clear:both;}
.blank-36 {height:36px;clear:both;}
.blank-600 {height:600px;clear:both;}
.bd-t {border-top:#F0F0F0 1px solid;}
.bd-r {border-right:#F0F0F0 1px solid;}
.bd-b {border-bottom:#F0F0F0 1px solid;}
.bd-l {border-left:#F0F0F0 1px solid;}

.btn,.btn-red,.btn-green,.btn-blue,.btn-orange {color:#FFFFFF;font-size:18px;width:100%;line-height:48px;border:none;border-radius:6px;text-align:center;-webkit-appearance:none;}
.btn {background:#FFFFFF;border:#E4E4E4 1px solid;color:#666666;}
.btn:hover {background:#DEDEDE;border:#CDCDCD 1px solid;}
.btn-green {background:#1AAD19;}
.btn-green:hover {background:#179B16;}
.btn-blue {background:#007AFF;}
.btn-blue:hover {background:#0569D5;}
.btn-orange {background:#FF8800;}
.btn-orange:hover {background:#FF6600;}
.btn-red {background:#E64340;}
.btn-red:hover {background:#CE3C39;}
.input-checkbox {width:24px;height:24px;background:url('../images/icon-check.png') no-repeat;background-size:24px 24px;}
.input-checkbox-checked {width:24px;height:24px;background:url('../images/icon-checked.png') no-repeat;background-size:24px 24px;}

.head-bar-fix {height:48px;overflow:hidden;font-size:12px;text-align:center;clear:both;color:#D3D3D3;}
.head-bar-fix em {display:inline-block;width:24px;height:24px;line-height:24px;}
.head-bar-fix .rfd em {background:url('../images/icon-rfd.png') no-repeat center 4px;background-size:24px 24px;}
.head-bar-fix .rfu em {background:url('../images/icon-rfu.png') no-repeat center 4px;background-size:24px 24px;}
.head-bar-fix .rfl em {background:url('../images/spinner.gif') no-repeat center 6px;background-size:20px 20px;}
.head-bar {width:100%;height:48px;line-height:48px;overflow:hidden;background:#F7F7F7;border-bottom:#F0F0F0 1px solid;position:fixed;z-index:9;left:0;top:0;user-select:none;-webkit-user-select:none;}
.head-bar img {width:24px;height:24px;vertical-align:top;padding-top:12px;}
.head-bar span {font-size:16px;}
.head-bar-title {position:absolute;z-index:10;left:60px;right:60px;font-size:18px;font-weight:bold;text-align:center;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;user-select:none;-webkit-user-select:none;}
.head-bar-title input[type="search"] {box-sizing:border-box;width:100%;height:30px;line-height:30px;color:#8B8B8B;background:#EEEEEE url('../images/ico-search.png') no-repeat 6px center;background-size:16px 16px;border:none;padding:0 28px;border-radius:4px;font-size:14px;-webkit-appearance:none;}
.head-bar-left {float:left;padding:0 0 0 16px;}
.head-bar-back {float:left;padding:0 0 0 12px;}
.head-bar-right {float:right;padding:0 16px 0 0;}
.head-tab {position:relative;z-index:10;width:180px;height:49px;left:50%;margin:0 0 0 -90px;}
.head-tab i {font-style:normal;font-weight:normal;font-size:10px;color:#FFFFFF;z-index:11;position:relative;display:block;width:20px;height:20px;line-height:20px;left:50%;margin:-34px 0 0 24px;background:#FF0000;border-radius:50%;text-align:center;}
.head-tab-on {width:50px;height:45px;float:left;margin:0 16px;border-bottom:#444444 4px solid;}
.head-tab-tb {width:50px;height:45px;float:left;margin:0 16px;}
.head-tab-tb b {color:#666666;}

.back2top {width:36px;height:36px;position:fixed;z-index:20;right:20px;bottom:128px;background:#000000 url('../images/back2top.png') no-repeat center center;background-size:24px 24px;border-radius:50%;display:none;opacity:0.5;filter:alpha(opacity=50);}
.back2top a {display:block;width:100%;height:100%;}

.foot-bar-fix {height:48px;clear:both;}
.foot-bar {width:100%;height:48px;overflow:hidden;background:#007cd7;border-top:#F0F0F0 1px solid;position:fixed;z-index:9;left:0;bottom:0;user-select:none;-webkit-user-select:none;}
.foot-bar li {width:20%;height:48px;float:left;text-align:center;font-size:11px;filter: grayscale(200%) brightness(800%);}
.foot-bar span {display:block;padding-top:32px;color:#444444;}
.foot-bar i {font-style:normal;font-size:10px;position:relative;z-index:10;display:block;width:6px;height:6px;left:50%;margin:-38px 0 0 8px;background:#FF0000;border:1px solid #F43531;border-radius:5px;}
.foot-bar b {font-weight:normal;font-size:10px;color:#FFFFFF;z-index:10;position:relative;display:block;width:16px;height:16px;line-height:16px;left:50%;margin:-46px 0 0 6px;background:#FF0000;border-radius:50%;text-align:center;}
.foot-bar .icon-home {background:url('../images/foot-home.png') no-repeat center 5px;background-size:24px 24px;}
.foot-bar .icon-home-on {background:url('../images/foot-home-on.png') no-repeat center 5px;background-size:24px 24px;}
.foot-bar .icon-channel {background:url('../images/foot-channel.png') no-repeat center 5px;background-size:24px 24px;}
.foot-bar .icon-channel-on {background:url('../images/foot-channel-on.png') no-repeat center 5px;background-size:24px 24px;}
.foot-bar .icon-my {background:url('../images/foot-my.png') no-repeat center 5px;background-size:24px 24px;}
.foot-bar .icon-my-on {background:url('../images/foot-my-on.png') no-repeat center 5px;background-size:24px 24px;}
.foot-bar .icon-cart {background:url('../images/foot-cart.png') no-repeat center 5px;background-size:24px 24px;}
.foot-bar .icon-cart-on {background:url('../images/foot-cart-on.png') no-repeat center 5px;background-size:24px 24px;}
.foot-bar .icon-message {background:url('../images/foot-message.png') no-repeat center 5px;background-size:24px 24px;}
.foot-bar .icon-message-on {background:url('../images/foot-message-on.png') no-repeat center 5px;background-size:24px 24px;}
.foot-bar .icon-more {background:url('../images/foot-more.png') no-repeat center 5px;background-size:24px 24px;}
.foot-bar .icon-more-on {background:url('../images/foot-more-on.png') no-repeat center 5px;background-size:24px 24px;}
.foot-bar .icon-time {background:url('../images/foot-time.png') no-repeat center 5px;background-size:24px 24px;}
.foot-bar .icon-time-on {background:url('../images/foot-time-on.png') no-repeat center 5px;background-size:24px 24px;}
.foot-bar-txt {padding:8px 10px;}
.foot-bar-txt textarea {box-sizing:border-box;width:100%;height:32px;line-height:32px;padding:0 10px;background:#F6F6F6;border-radius:4px;border:none;font-size:14px;color:#999999;}

.gird-4,.gird-5 {text-align:center;padding:24px 0;overflow:hidden;}
.gird-4 img,.gird-5 img {margin:0 0 6px 0;}
.gird-4 span,.gird-5 span {display:block;font-size:12px;line-height:12px;}
.gird-4 li {width:25%;height:90px;float:left;}
.gird-5 li {width:20%;height:80px;float:left;}

.list-set {background:#FFFFFF;border-top:#F0F0F0 1px solid;border-bottom:#F0F0F0 1px solid;font-size:16px;}
.list-set li {background:#FFFFFF;}
.list-set div {margin-left:16px;height:44px;line-height:44px;padding:0 36px 0 0;overflow:hidden;border-top:#F0F0F0 1px solid;background:url('../images/list-set.png') no-repeat right center;background-size:23px 13px;}
.list-set .on {background:none;}
.list-set a {display:block;width:100%;height:44px;}
.list-set em {display:block;height:16px;line-height:16px;padding:0 6px;float:right;font-size:12px;color:#FFFFFF;font-style:normal;background:#FF0000;border-radius:10px;margin-top:14px;}
.list-set span {float:right;font-size:14px;color:#444444;padding-left:10px;}
.list-set li:first-child div {border:none;}
.list-set input,.list-set select {border:#F0F0F0 1px solid;border-radius:0;-webkit-appearance:none;padding:4px;font-size:14px;}
.list-set-img div {margin-left:50px;}
.list-set-img img {width:24px;height:24px;position:absolute;z-index:8;margin:10px 0 0 -36px;}

.list-img {height:84px;background:#FFFFFF;overflow:hidden;clear:both;border-bottom:#F0F0F0 1px solid;padding:0 12px;}
.list-img img {float:left;margin:12px 12px 0 0;}
.list-img ul {margin:12px 0 0 0;}
.list-img li {height:30px;line-height:30px;overflow:hidden;}
.list-img strong {font-size:16px;display:block;width:100%;font-weight:normal;}
.list-img strong span {font-size:16px;}
.list-img em {font-size:12px;color:#666666;font-style:normal;}
.list-img i {font-size:12px;color:#F23030;font-style:normal;float:right;}
.list-img span {font-size:12px;color:#666666;}
.list-img .price {font-size:12px;color:#FF0000;}
.list-img .vip {background:url('../images/icon-vip.png') no-repeat 0 center;background-size:14px 14px;padding-left:16px;}
.list-img .check {float:right;width:32px;height:30px;background:url('../images/icon-check.png') no-repeat center center;background-size:20px 20px;}
.list-img .checked {float:right;width:32px;height:30px;background:url('../images/icon-checked.png') no-repeat center center;background-size:20px 20px;}
.list-img .sheet {float:right;width:32px;height:30px;background:url('../images/icon-sheet.png') no-repeat center center;background-size:20px 20px;}

.list-user {height:32px;overflow:hidden;padding:0 16px;margin-top:10px;}
.list-user img {float:left;}
.list-user ul {position:absolute;left:58px;right:16px;}
.list-user li {line-height:16px;color:#999999;}
.list-user span {float:right;font-size:12px;}
.list-user em {font-size:11px;font-style:normal;}

.list-inp {background:#FFFFFF;padding:0 16px;}
.list-inp div {width:100%;height:48px;line-height:48px;font-size:16px;padding-top:16px;}
.list-inp input[type="text"],.list-inp input[type="password"],.list-inp input[type="tel"],.list-inp input[type="number"],.list-inp input[type="email"],.list-inp input[type="url"] {box-sizing:border-box;width:100%;height:44px;line-height:24px;border:#F0F0F0 1px solid;padding:10px;border-radius:4px;font-size:16px;-webkit-appearance:none;}

.list-btn {padding:0 16px;}

.list-pay {background:#FFFFFF;border-top:#F0F0F0 1px solid;border-bottom:#F0F0F0 1px solid;font-size:18px;}
.list-pay li {background:#FFFFFF;}
.list-pay div {margin-left:50px;height:44px;line-height:44px;overflow:hidden;border-top:#F0F0F0 1px solid;}
.list-pay em {display:block;height:16px;line-height:16px;padding:0 6px;float:right;font-size:12px;margin-top:7px;}
.list-pay span {float:right;font-size:12px;color:#666666;}
.list-pay li:first-child div {border:none;}
.list-pay img {width:24px;height:24px;position:absolute;z-index:9;margin:10px 0 0 -36px;border-radius:4px;}
.list-pay .check {width:32px;height:30px;background:url('../images/icon-check.png') no-repeat center center;background-size:24px 24px;}
.list-pay .checked {width:32px;height:30px;background:url('../images/icon-checked.png') no-repeat center center;background-size:24px 24px;}

.list-tab {padding:16px;background:#FFFFFF;}
.list-tab ul {border:#444444 1px solid;border-radius:4px;height:24px;line-height:24px;font-size:12px;text-align:center;display:-moz-box;display:-webkit-box;display:box;}
.list-tab li {border-right:#444444 1px solid;color:#444444;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;}
.list-tab li:last-child {border-right:none;}
.list-tab span {color:#444444;display:block;width:100%;height:100%;}
.list-tab .on {background:#444444;color:#FFFFFF;}
.list-tab .on span {color:#FFFFFF;}

.list-menu {background:#FFFFFF url('../images/bg-menu.png') repeat-x 0 bottom;height:44px;overflow-x:auto;font-size:16px;}
.list-menu ul {width:10000px;padding:0 10px;}
.list-menu li {height:42px;line-height:42px;padding:0 10px;border-bottom:#EFEFF4 2px solid;float:left;}
.list-menu .on {border-bottom:#444444 2px solid;color:#444444;}

.list-empty {padding:48px 24px;line-height:200%;color:#999999;font-size:16px;text-align:center;}

.member-info {height:128px;background:#3A82F6;}
.member-info-avatar {width:96px;height:96px;text-align:center;float:left;}
.member-info-avatar img {width:64px;height:64px;border-radius:50%;margin-top:16px;}
.member-info-user {height:96px;float:left;}
.member-info-user p {color:#FFFFFF;font-size:18px;line-height:32px;margin:20px 0 0 0;}
.member-info-user b {color:#FFFFFF;font-size:12px;font-weight:normal;}
.member-info-icon {width:48px;height:48px;padding-top:24px;float:right;}

.member-stats {height:192px;background:#F7F7F7;border-radius:12px;position:relative;margin:-32px 10px 0 10px;}
.member-stats li {width:50%;padding:12px 0;float:left;text-align:center;font-size:12px;}
.member-stats li b {font-weight:normal;font-size:20px;display:block;padding:0 10px;height:48px;line-height:48px;overflow:hidden;text-overflow:ellipsis;}

.order-t {height:44px;line-height:44px;padding:0 32px 0 16px;overflow:hidden;background:#FFFFFF url('../images/list-set.png') no-repeat right center;background-size:23px 13px;}
.order-t em {font-size:12px;font-style:normal;float:right;}
.order-p {height:44px;line-height:44px;padding:0 16px;overflow:hidden;background:#FFFFFF;}
.order-p input[type="text"] {width:50%;border:#F0F0F0 1px solid;padding:4px 6px;border-radius:0;font-size:14px;-webkit-appearance:none;}
.order-b {height:50px;padding:0 16px;overflow:hidden;text-align:right;}
.order-b a {display:inline-block;width:72px;height:24px;line-height:24px;background:#FFFFFF;border:#F0F0F0 1px solid;border-radius:10px;margin:12px 0 0 16px;font-size:12px;text-align:center;}

.share_icon {display:none;}

.title {}
.title h1 {font-size:20px;line-height:22px;padding:16px;margin:0;}
.info {font-size:14px;padding:0 10px 5px 0;color:#666666;}
.content {font-size:16px;line-height:180%;padding:10px 16px;}
.content img {max-width:100%;height:auto;}
.content table {max-width:100%;height:auto;}
.content a {color:#007AFF;}
.award {padding:32px;text-align:center;}
.award div {width:80px;height:44px;line-height:44px;font-size:20px;font-weight:bold;letter-spacing:2px;margin:auto;background:#FFFFFF;color:#E94657;border:#E94657 2px solid;border-radius:10px;}
.award div:hover {background:#E94657;color:#FFFFFF;}
.content-msg {font-size:16px;line-height:32px;padding:48px 16px;text-align:center;}
.contact {padding:0 16px;font-size:16px;line-height:200%;}
.pages {height:36px; text-align:center;clear:both;}
.pages a {display:inline-block;height:34px;line-height:34px;background:#FFFFFF;border:#F0F0F0 1px solid;border-radius:4px;margin-right:6px;padding:0 12px;font-size:14px;text-align:center;}

.tool {padding:24px 0;text-align:center;border-top:#F6F6F6 10px solid;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;}
.tool div {flex:1;font-style:normal;font-size:12px;color:#666666;height:20px;line-height:20px;padding:30px 0 0 0;}
.tool b {font-weight:normal;}
.tool .like {background:url('../images/tool-like.png') no-repeat center 0;background-size:24px 24px;}
.tool .hate {background:url('../images/tool-hate.png') no-repeat center 0;background-size:24px 24px;}
.tool .report {background:url('../images/tool-report.png') no-repeat center 0;background-size:24px 24px;}
.tool .favorite {background:url('../images/tool-favorite.png') no-repeat center 0;background-size:24px 24px;}
.tool .comment {background:url('../images/tool-comment.png') no-repeat center 0;background-size:24px 24px;}
.tool .award {background:url('../images/tool-award.png') no-repeat center 0;background-size:24px 24px;}
.tool .share {background:url('../images/tool-share.png') no-repeat center 0;background-size:24px 24px;}

.ui-head {height:44px;line-height:44px;font-size:16px;padding:0 0 0 20px;background:#F6F6F6;}
.ui-head span {float:right;display:inline-block;font-size:12px;color:#666666;background:url('../images/list-set.png') no-repeat right center;background-size:23px 13px;padding-right:28px;}
.ui-head i {display:inline-block;height:4px;width:30px;background:#FF6600;border-radius:2px;position:absolute;z-index:8;margin:40px 0 0 0;}

.ui-load {height:48px;line-height:48px;background:#FFFFFF;font-size:12px;text-align:center;display:none;}
.ui-load i {font-style:normal;display:inline-block;height:16px;line-height:16px;background:url('../images/spinner.gif') no-repeat 0 center;background-size:16px 16px;padding:0 0 0 24px;color:#999999;}
.ui-load b {color:#D3D3D3;}

.ui-viewer {position:fixed;z-index:200;top:0;width:100%;height:10000px;background:#000000;color:#FFFFFF;display:none;}
.ui-viewer i {position:fixed;z-index:211;top:0px;left:0px;display:block;width:24px;height:24px;background:#333333 url('../images/icon-close.png') no-repeat center center;background-size:16px 16px;border:#000000 16px solid;border-radius:50%;font-size:10px;padding:0;}
.ui-viewer b {position:fixed;z-index:211;top:16px;right:16px;display:inline-block;padding:4px 8px;background:#333333;border-radius:10px;font-size:10px;font-style:normal;color:#FFFFFF;text-align:center;}
.ui-viewer p {position:fixed;z-index:211;bottom:0;left:0;padding:16px 24px;margin:0;background:#333333;font-size:12px;color:#FFFFFF;width:100%;display:none;}
.ui-viewer em {position:fixed;z-index:211;top:16px;left:50%;margin-left:-30px;font-size:12px;color:#F6F6F6;width:60px;height:22px;line-height:22px;background:#333333;border-radius:4px;font-style:normal;text-align:center;display:none;}
.ui-viewer li {float:left;}

.ui-album {background:#000000;color:#FFFFFF;}
.ui-album span,.ui-album pre {display:none;}
.ui-album strong {display:block;line-height:20px;padding:20px;font-size:12px;font-weight:normal;}
.ui-album li {float:left;}
.ui-album em {position:absolute;z-index:5;right:0;margin:24px 24px 0 0;display:inline-block;padding:4px 8px;background:#333333;border-radius:10px;font-size:10px;font-style:normal;color:#FFFFFF;text-align:center;opacity:0.5;filter:alpha(opacity=50);}
.ui-album b {position:absolute;z-index:6;display:block;width:48px;height:48px;background:#FFFFFF url('../images/video-play.png') no-repeat center center;background-size:48px 48px;left:50%;margin:80px 0 0 -28px;border-radius:50%;opacity:0.8;filter:alpha(opacity=80);}
.ui-album p {position:absolute;z-index:7;width:100%;background:#000000;text-align:center;margin:0;padding:0;display:none;}
.ui-album i {position:absolute;z-index:8;display:block;width:24px;height:24px;background:#000000 url('../images/icon-close.png') no-repeat center center;background-size:16px 16px;border-radius:50%;font-size:10px;padding:0;right:0;margin:10px 10px 0 0;opacity:0.8;filter:alpha(opacity=80);display:none;}

.ui-ico-time,.ui-ico-hits,.ui-ico-info,.ui-ico-play,.ui-ico-pics,.ui-ico-down,.ui-ico-comm,.ui-ico-area,.ui-ico-user,.ui-ico-none,.ui-ico-price,.ui-ico-like,.ui-ico-hate,.ui-ico-sort,.ui-ico-delete,.ui-ico-quote,.ui-ico-report {font-style:normal;font-size:12px;color:#999999;display:inline-block;height:16px;line-height:16px;padding:0 10px 0 18px;}
.ui-ico-time {background:url('../images/ico-time.png') no-repeat 0 center;background-size:14px 14px;}
.ui-ico-hits {background:url('../images/ico-hits.png') no-repeat 0 center;background-size:14px 14px;}
.ui-ico-comm {background:url('../images/ico-comm.png') no-repeat 0 center;background-size:14px 14px;}
.ui-ico-info {background:url('../images/ico-info.png') no-repeat 0 center;background-size:14px 14px;}
.ui-ico-play {background:url('../images/ico-play.png') no-repeat 0 center;background-size:14px 14px;}
.ui-ico-pics {background:url('../images/ico-pics.png') no-repeat 0 center;background-size:14px 14px;}
.ui-ico-down {background:url('../images/ico-down.png') no-repeat 0 center;background-size:14px 14px;}
.ui-ico-area {background:url('../images/ico-area.png') no-repeat 0 center;background-size:14px 14px;}
.ui-ico-user {background:url('../images/ico-user.png') no-repeat 0 center;background-size:14px 14px;}
.ui-ico-price {color:#FF0000;padding:0;font-size:14px;}

.ui-ico-like {background:url('../images/ico-like.png') no-repeat 0 center;background-size:14px 14px;}
.ui-ico-hate {background:url('../images/ico-hate.png') no-repeat 0 center;background-size:14px 14px;}
.ui-ico-sort {background:url('../images/ico-sort.png') no-repeat 0 center;background-size:14px 14px;}
.ui-ico-delete {background:url('../images/ico-delete.png') no-repeat 0 center;background-size:14px 14px;}
.ui-ico-quote {background:url('../images/ico-quote.png') no-repeat 0 center;background-size:14px 14px;}
.ui-ico-report {background:url('../images/ico-report.png') no-repeat 0 center;background-size:14px 14px;}

.ui-tool {padding:16px 6px;text-align:right;border-bottom:#F6F6F6 10px solid;}
.ui-main {background:#F6F6F6;padding:0 10px 0 0;overflow:hidden;clear:both;}

.ui-filter {padding:0 0 0 16px;height:48px;line-height:48px;background:#F6F6F6;}
.ui-filter b {display:inline-block;font-weight:normal;margin-right:16px;}
.ui-filter .on {color:#FF6600;}
.ui-filter i {display:inline-block;font-style:normal;padding:0 16px;}
.ui-filter-ord {background:url('../images/filter-ord.png') no-repeat 0 center;background-size:12px 12px;}
.ui-filter-dsc {background:url('../images/filter-dsc.png') no-repeat 0 center;background-size:12px 12px;}
.ui-filter-asc {background:url('../images/filter-asc.png') no-repeat 0 center;background-size:12px 12px;}
.ui-filter-box {background:url('../images/filter-box.png') no-repeat 0 center;background-size:12px 12px;}
.ui-filter-ckd {background:url('../images/filter-ckd.png') no-repeat 0 center;background-size:12px 12px;color:#FF6600;}
.ui-filter-key {padding:0 16px 16px 16px;background:#F6F6F6;}
.ui-filter-key i {display:inline-block;font-style:normal;padding-right:16px;margin-right:16px;background:url('../images/filter-del.png') no-repeat right center;background-size:12px 12px;}

.ui-list-img {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:50%;float:left;}
.ui-list-img div {background:#FFFFFF;margin:0 0 10px 10px;border-radius:6px;overflow:hidden;}
.ui-list-img img {width:100%;border-radius:6px 6px 0 0;}
.ui-list-img strong {display:block;line-height:20px;height:40px;margin:10px;font-size:14px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;}
.ui-list-img b {display:block;line-height:20px;height:20px;margin:10px;font-size:12px;font-weight:normal;color:#999999;overflow:hidden;text-overflow:ellipsis;}
.ui-list-img .vip {background:url('../images/icon-vip.png') no-repeat 0 center;background-size:14px 14px;padding-left:16px;}
.ui-list-img p {margin:0;padding:6px 0 0 10px;height:16px;line-height:16px;font-size:12px;color:#999999;}

.ui-list-txt {background:#FFFFFF;margin:0 0 10px 0;padding:10px;}
.ui-list-txt strong {display:block;line-height:20px;margin:10px;font-size:16px;font-weight:normal;}
.ui-list-txt p {margin:0;padding:6px 0 6px 10px;height:16px;line-height:16px;font-size:12px;color:#999999;}
.ui-list-txt div {margin:0;padding:0 12px;line-height:24px;max-height:48px;overflow:hidden;color:#999999;}

.ui-list-mix {background:#FFFFFF;margin:0 0 10px 0;padding:10px;overflow:hidden;clear:both;}
.ui-list-mix img {float:left;margin-right:6px;width:30%;}
.ui-list-mix strong {display:block;line-height:20px;margin:2px 10px 10px 10px;font-size:16px;font-weight:normal;}
.ui-list-mix b {display:block;line-height:20px;height:20px;margin:0 10px;font-size:12px;font-weight:normal;color:#999999;overflow:hidden;text-overflow:ellipsis;}
.ui-list-mix .vip {background:url('../images/icon-vip.png') no-repeat 0 center;background-size:14px 14px;padding-left:16px;}
.ui-list-mix p {margin:0;padding:6px 0 6px 10px;height:16px;line-height:16px;font-size:12px;color:#999999;}
.ui-list-mix ul {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;padding:0;}
.ui-list-mix div {margin:0;padding:0 12px;line-height:24px;max-height:48px;overflow:hidden;color:#999999;}

.ui-fr {float:right;}
.ui-ok {background:#FFFFFF url('../images/icon-ok.png') no-repeat center 44px;background-size:100px 100px;padding:188px 16px 44px 16px;text-align:center;}
.ui-ko {background:#FFFFFF url('../images/icon-ko.png') no-repeat center 44px;background-size:100px 100px;padding:188px 16px 44px 16px;text-align:center;}
.ui-ok p,.ui-ko p {margin:0;font-size:20px;font-weight:bold;padding-bottom:44px;}
.ui-ok div,.ui-ko div {font-size:16px;color:#999999;padding-bottom:44px;}
.ui-ok input,.ui-ko input {margin-bottom:16px;}

.ui-form {background:#FFFFFF;padding:16px 24px;}
.ui-form p {padding:16px 0;margin:0;font-size:16px;font-weight:bold;clear:both;}
.ui-form div {line-height:32px;}
.ui-form em {padding-left:6px;font-size:12px;color:#FF0000;}
.ui-form b {float:right;font-size:12px;color:#FF0000;font-weight:normal;}
.ui-form label {display:inline;margin:0 0 0 6px;font-size:16px;}
.ui-form input[type="text"],.ui-form input[type="password"],.ui-form input[type="search"],.ui-form input[type="tel"],.ui-form input[type="number"],.ui-form input[type="email"],.ui-form input[type="url"] {box-sizing:border-box;width:100%;height:44px;line-height:24px;border:#F0F0F0 1px solid;padding:10px;border-radius:4px;font-size:14px;-webkit-appearance:none;}
.ui-form input[type="search"] {background:url('../images/ico-search.png') no-repeat 6px center;background-size:16px 16px;padding:0 28px;}
.ui-form input[type="date"] {width:150px;height:44px;line-height:44px;border:#F0F0F0 1px solid;border-radius:0;padding:0 10px;font-size:14px;-webkit-appearance:none;}
.ui-form input[type="datetime-local"] {width:180px;height:44px;line-height:44px;border:#F0F0F0 1px solid;border-radius:0;padding:0 10px;font-size:14px;-webkit-appearance:none;}
.ui-form input[type="radio"] {border:#F0F0F0 1px solid;}
.ui-form input[type="checkbox"] {border:#F0F0F0 1px solid;}
.ui-form select {padding:0 3px;font-size:14px;height:44px;line-height:44px;border:#F0F0F0 1px solid;margin:0 10px 10px 0;background:#FFFFFF;}
.ui-form textarea {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:72px;line-height:24px;padding:3px;font-size:14px;border:#F0F0F0 1px solid;-webkit-appearance:none;}
.ui-form #captcha {width:100px;}
.ui-form #answer {width:80%;}

.webuploader-container {position:relative;}
.webuploader-element-invisible {position:absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);}
.webuploader-pick {position:relative;display:inline-block;cursor:pointer;width:80px;height:80px;}
.webuploader-pick-hover {}
.webuploader-pick-disable {opacity:0.6;filter:alpha(opacity=60);pointer-events:none;}

.ui-form-thumb-show {width:80px;height:60px;border:#EDEEF1 1px solid;margin-right:16px;float:left;display:none;}
.ui-form-thumb-show img {width:80px;height:60px;border:none;}
.ui-form-thumb-upload {width:80px;height:60px;overflow:hidden;border:#EDEEF1 1px solid;float:left;background:url('../images/upload-image.png') no-repeat center center;background-size:40px 40px;}
.ui-form-album-show {width:80px;height:80px;border:#EDEEF1 1px solid;margin:0 16px 16px 0;float:left;display:none;}
.ui-form-album-show img {width:80px;height:80px;border:none;}
.ui-form-album-upload {width:80px;height:80px;overflow:hidden;border:#EDEEF1 1px solid;float:left;background:url('../images/upload-image.png') no-repeat center center;background-size:40px 40px;}
.ui-form-file-upload {position:relative;width:32px;height:30px;overflow:hidden;float:right;background:#FFFFFF url('../images/icon-upload.png') no-repeat center center;background-size:24px 24px;margin:-36px 6px 0 0;}
.ui-form-scan {position:relative;width:32px;height:30px;overflow:hidden;float:right;background:#FFFFFF url('../images/icon-scan.png') no-repeat center center;background-size:24px 24px;margin:-36px 6px 0 0;}
.limit {padding:0 16px;line-height:48px;font-size:12px;}

.ui-editor-toolbar {background:#F8F8F8;height:36px;line-height:36px;padding-left:10px;border-top:#F0F0F0 1px solid;}
.ui-editor-toolbar li {width:36px;height:36px;line-height:36px;text-align:center;float:left;color:#7F8393;font-size:20px;cursor:pointer;font-family:Verdana;}
.ui-editor-img {background:url('../images/editor-img.png') no-repeat center center;background-size:20px 20px;overflow:hidden;}
.ui-editor-bold {}
.ui-editor-italic {font-style:italic;}
.ui-editor-underline {text-decoration:underline;}
.ui-editor-content {border-bottom:#F0F0F0 1px solid;background:#FFFFFF;height:180px;padding:10px;font-size:16px;}
.ui-editor-content img {max-width:100%;height:auto;}
.ui-editor-content a {color:#007AFF;}

.ui-mask {position:fixed;z-index:98;left:0;top:0;right:0;width:100%;height:100%;overflow:hidden;opacity:0.8;filter:alpha(opacity=80);display:none;}
.ui-toast {height:32px;line-height:32px;overflow:hidden;display:inline-block;padding:0 16px;background:#000000;opacity:0.8;filter:alpha(opacity=80);color:#FFFFFF;border-radius:6px;position:fixed;z-index:99;top:76px;font-size:14px;display:none;}
.ui-sheet {position:fixed;z-index:99;left:0;right:0;bottom:0;display:none;background:#F6F6F6;}
.ui-sheet div {background:#FFFFFF;border-top:#F0F0F0 1px solid;}
.ui-sheet li {height:44px;line-height:44px;overflow:hidden;text-align:center;font-size:20px;border-top:#F0F0F0 1px solid;}
.ui-sheet p {height:44px;line-height:44px;text-align:center;font-size:20px;font-weight:bold;margin:8px 0;background:#FFFFFF;}
.ui-sheet em {padding:10px;line-height:24px;font-size:14px;color:#999999;font-style:normal;text-align:center;display:block;}
.ui-sheet span {display:block;width:100%;}
.ui-pop {position:fixed;z-index:99;top:36px;right:10px;width:128px;display:none;}
.ui-pop i {display:block;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:6px solid #333333;margin-left:108px;}
.ui-pop div {text-align:center;background:#333333;border-radius:4px;padding:10px;}
.ui-pop a {display:block;width:100%;height:44px;line-height:44px;color:#FFFFFF;font-size:16px;}
.ui-side {position:fixed;z-index:99;top:0;right:0;width:256px;height:100%;background:#000000;display:none;}
.ui-frame {position:fixed;z-index:99;bottom:0;left:0;width:100%;background:#F6F6F6;display:none;}
.ui-frame p {height:48px;line-height:48px;margin:0;padding:0 16px;text-align:right;font-size:16px;}

.ui-icon-loading {background:url('../images/loading.gif') no-repeat center center;background-size:40px 40px;border-radius:50%;}
/********************* 顶部加padding *********************/
.titlemain {
  padding-top: .9rem;
}

[class*=van-hairline] {
  position: relative;
}

[class*=van-hairline]::after {
  content: ' ';
  position: absolute;
  pointer-events: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: -50%;
  left: -50%;
  right: -50%;
  bottom: -50%;
  -webkit-transform: scale(.5);
  -ms-transform: scale(.5);
  transform: scale(.5);
  border: 0 solid #ebedf0;
}

.van-hairline--bottom::after {
  border-bottom-width: 1px
}

.van-hairline--top::after {
  border-top-width: 1px
}

.wrapper {
  position: relative;
  max-width: 768PX;
  min-width: 320PX;
  margin: 0 auto;
}

.wrapper-default {
  padding-top: .9rem;
}

.main {
  position: relative;
}

.main-bgwhite {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
}

.main-bgwhite-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: .9rem;
  background-color: #fff;
}

.main-botnav {
  padding-bottom: .9rem;
}

.main-botbtn {
  padding-bottom: 1.08rem;
}

.bread {
  margin: 0 .2rem;
  padding: 0 .2rem;
  height: .6rem;
  line-height: .6rem;
  border-radius: .12rem;
  color: #ccc;
  background-color: #fff;
  overflow: hidden;
}

.bread-home {
  font-size: .24rem;
}

.bread-item {
  color: #ccc;
}

.img {
  width: 1rem;
  height: .24rem;
  line-height: .24rem;
}

.img img {
  width: 1rem;
  height: .24rem;
  vertical-align: middle;
}

.text {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 1.2rem;
}

.bread-item::after {
  content: ">";
  margin-left: .08rem;
}

.bread-item:last-child::after {
  content: "";
}

.icon-rec {
  display: inline-block;
  background-image: url('../images/icon-rec.png');
  background-repeat: no-repeat;
  background-size: .26rem .95rem;
}

.icon-rec-hht {
  width: .26rem;
  height: .28rem;
  background-position: 0 0;
}

.icon-rec-rz {
  width: .26rem;
  height: .28rem;
  background-position: 0 -.32rem;
}

.icon-rec-xin {
  width: .26rem;
  height: .28rem;
  background-position: 0 -.65rem;
}

.icon-srec {
  display: inline-block;
  background-image: url('../images/icon-rec.png');
  background-repeat: no-repeat;
  background-size: .22rem .513rem;
}

.icon-srec-hht {
  width: .22rem;
  height: .24rem;
  background-position: 0 0;
}

.icon-srec-hht-gray {
  background-position: 0 -.24rem;
}

.icon-srec-rz {
  width: .22rem;
  height: .24rem;
  background-position: 0 -.27rem;
}

.icon-srec-rz-gray {
  background-position: 0 -.72rem;
}


.nodata1 {
  width: 2rem;
  height: 1.6rem;
}

.wrapper .van-button--loading .van-loading {
  width: .4rem !important;
  height: .4rem !important;
}


.van-dialog__confirm,
.van-dialog__confirm:active {
  color: #ff5700;
}

.van-dialog__header {
  color: #111;
}

.van-toast--default {
  width: auto;
}

.lm-n {
  overflow: hidden;
}

.lm-n iframe {
  display: block;
}

/********************* 公共样式e *********************/

/********************* 头部采神宝s *********************/
.index-logo {
  height: 0.9rem;
  background: #fff;
}

.index-logo-link {
  display: block;
  width: 100%;
  height: 0.9rem;
  position: relative;
}

.index-logo-banner {
  display: block;
  width: 100%;
  height: 0.9rem;
}

.index-logo-c::after {
  content: '';
  width: 0.9rem;
  height: 0.9rem;
  background: url('../images/icon-delete.png') no-repeat center;
  background-size: 0.28rem 0.28rem;
  position: absolute;
  top: 0rem;
  right: 0rem;
}

.index-logo-l::after {
  content: '';
  width: 1.6rem;
  height: 0.65rem;
  background: transparent;
  background-size: 0.28rem 0.28rem;
  position: absolute;
  top: 0.1rem;
  left: 0.2rem;
}

.lm-n {
  overflow: hidden;
}

.lm-n iframe {
  display: block;
}

/********************* 头部采神宝e *********************/

/********************* 头部标题 返回 三点 s *********************/
.header {
  height: 0.9rem;
  position: fixed;
  z-index: 11;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  top: 0;
  left: 0;
  right: 0;
  background: #fff;
  border-bottom: 0.02rem solid #f3f3f3;
}

.header-absolute {
  position: absolute;
}

.header-l,
.header-r,
.header-nav {
  position: absolute;
  top: 0;
  line-height: 0.88rem;
  height: 0.88rem;
}

.header-l {
  left: 0;
}

.header-r {
  right: 0;
}

.header-c {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-left: 0.8rem;
  margin-right: 0.8rem;
  overflow: hidden;
}

.header-back {
  font-size: 0.4rem !important;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: inline-block;
  height: 0.88rem;
  padding: 0 0.18rem 0 0.22rem;
  width: 0.4rem;
  cursor: pointer;
}

.header-title {
  color: #333;
  font-size: 0.32rem;
  line-height: 0.88rem;
  text-align: center;
}

.header-more {
  font-size: 0.44rem !important;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: inline-block;
  height: 0.88rem;
  padding: 0 0.2rem 0 0.16rem;
  cursor: pointer;
}

.header .header-topdown {
  width: 3rem;
  position: absolute;
  top: 0.94rem;
  right: 0.1rem;
}

.header .header-topdown-triangle {
  width: 0;
  height: 0;
  border-width: 0 0.13rem 0.13rem;
  border-style: solid;
  border-color: transparent transparent rgba(0, 0, 0, 0.8);
  position: absolute;
  right: 0.29rem;
  top: 0;
  z-index: 1;
}

.header .header-topdown-con {
  margin-top: 0.12rem;
  border-radius: 0.08rem;
  background: rgba(0, 0, 0, 0.8);
}
.header .header-topdown-con a { color: #ffffff }
.header .topdown-item {
  display: block;
  font-size: 0.3rem;
  line-height: 0.94rem;
}
.header .header-topdown-con .van-hairline--bottom::after {
    border-bottom-width: 0;
}
.header .topdown-icon {
  font-size: 0.36rem;
  padding: 0 0.25rem 0 0.55rem;
}

.header .van-hairline--surround::after {
  border-radius: 0.16rem;
}

.header .share-copy {
  padding: 0.2rem;
}

.header #pageUrl {
  position: absolute;
  opacity: 0;
}

/********************* 头部标题 返回 三点 e *********************/

/********************* 底线s *********************/
.divider {
  text-align: center;
  padding: 0.5rem 0;
}

.divider-con {
  font-size: 0.24rem;
  padding: 0 1.4rem;
  line-height: 1;
  color: #999;
  position: relative;
}

.divider-con::before {
  content: '';
  width: 1.2rem;
  height: 0.02rem;
  background-color: #ddd;
  position: absolute;
  top: 0.12rem;
  left: 0;
}

.divider-con::after {
  content: '';
  width: 1.2rem;
  height: 0.02rem;
  background-color: #ddd;
  position: absolute;
  top: 0.12rem;
  right: 0;
}

.divider-white .divider-con {
  color: #fff;
}

.divider-white .divider-con::before {
  background-color: #fff;
}

.divider-white .divider-con::after {
  background-color: #fff;
}

/********************* 底线e *********************/

/********************* 底部footer s *********************/
.footer {
  background-color: #fff;
}

.footer-top {
  color: #333;
  font-size: .26rem;
  padding: 0 .2rem;
  height: .8rem;
  line-height: .8rem;
}

.footer-top-sep {
  line-height: 1;
  color: #ccc;
  margin: -.04rem .18rem 0;
}

.footer-top-reg {
  color: #FF8400;
}

.footer-top-icon {
  font-size: .24rem !important;
}

.footer-top-msg {
  color: #999;
}

.footer-top-back {
  color: #999;
}

.footer-con {
  font-size: .24rem;
  padding: .6rem 0 .34rem 0;
  color: #999;
  text-align: center;
}

.footer-con-line1 {
  line-height: 1;
  margin-bottom: .32rem;
}

.footer-con-line2 {
  font-size: .22rem;
  margin-bottom: .1rem;
}

.footer-con-line3 {
  font-size: .22rem;
}

.footer-con-line3 a {
  color: #999;
}

.footer-con-link {
  display: inline-block;
  color: #999;
  margin-right: .12rem;
  padding-right: .12rem;
  border-right: .02rem solid #999;
}

.footer-con-link:last-child {
  border: 0;
  margin: 0;
  padding: 0;
}

.footer-con-href {
  color: #999;
}

/********************* 底部footer e *********************/

/********************* 底部导航s *********************/
.bottom-nav {
  width: 100%;
  height: 0.98rem;
  background-color: #007cd7;
  padding: 0 0.1rem;
  position: fixed;
  bottom: 0;
  z-index: 9;
  border-top: 1px solid #eee;
}

.bottom-nav-item {
  font-size: 0.2rem;
  padding-top: 0.1rem;
  color: #777;
  text-align: center;
  filter: grayscale(200%) brightness(800%);
}

.bottom-nav-icon {
  display: block;
  height: 0.42rem;
  margin: 0.05rem auto;
}

.bottom-nav .van-hairline--top::after {
  border-color: #cfcfcf;
}

.fontColor {
  color: #e9b249;
}

/********************* 底部导航e *********************/

/********************* 搜索框s *********************/
.search-false {
  display: block;
  font-size: 0.24rem;
  width: 100%;
  height: 0.6rem;
  line-height: 0.6rem;
  padding-left: 0.2rem;
  background-color: #f9f9f9;
  border-radius: 0.6rem;
  color: #a9a9a9;
  text-align: left;
  position: relative;
}

.search-false-icon {
  font-size: 0.32rem;
  padding-right: 0.08rem;
  color: #b7b7b7;
  display: inline-block;
}

.search-false-words {
  font-size: 0.24rem;
  display: inline-block;
  vertical-align: top;
}

.search-false-inheader {
  margin-top: 0.15rem;
  background-color: #f3f3f3;
}

.search-false-del {
  font-size: 0.3rem;
  color: #c5c5c5;
  padding-left: 0.1rem;
  position: absolute;
  top: 0;
  right: 0.2rem;
}



/* 大搜搜索页面搜索框 */
.search-box {
  padding: .14rem 0 .14rem .3rem;
}

.search-input-box {
  display: block;
  width: 6rem;
  height: .64rem;
  background-color: #f3f3f3;
  border-radius: .64rem;
  padding: 0 .68rem;
  position: relative;
}

.search-input {
  font-size: .26rem;
  width: 100%;
  padding: .13rem 0;
  color: #333;
  background-color: #f3f3f3;
  border: 0;
}

.search-input-icon {
  font-size: .32rem;
  color: #333;
  position: absolute;
  top: .08rem;
  left: .25rem;
  -webkit-transition: color .1s linear;
  -o-transition: color .1s linear;
  transition: color .1s linear;
}

.search-input-del {
  font-size: .3rem;
  color: #c5c5c5;
  padding-left: .1rem;
  position: absolute;
  top: .1rem;
  right: .2rem;
}

.search-btn {
  font-size: .3rem;
  height: .64rem;
  line-height: .64rem;
  color: #999;
  text-align: center;
}

.search-btn-s {
  color: #ff6700;
}

/********************* 搜索框e *********************/


/********************* 大搜头部s *********************/
.searchres-search {
  padding-top: 0.14rem;
}

.searchres-search .search-false {
  background-color: #f3f3f3;
}

.searchres-search .search-false-icon {
  color: #333;
}

.searchres-search .search-false-words {
  color: #333;
  width: 80%;
}

/* 搜索的顶部筛选 */
.searchres-sort-item {
  font-size: 0.28rem;
  height: 0.8rem;
  line-height: 0.8rem;
  color: #333;
  background: #fff;
  text-align: center;
  position: relative;
}

.searchres-sort-item.act {
  color: #ff5700;
}

.searchres-sort-price {}

.searchres-sort-price i {
  font-size: 0.12rem;
  position: absolute;
  right: 0.76rem;
  color: #ccc;
}

.searchres-sort-price i:first-child {
  top: -0.08rem;
}

.searchres-sort-price i:last-child {
  top: 0.06rem;
}

.searchres-sort-price .active {
  color: #ff6700;
}

.searchres-sort-display i {
  font-size: 0.28rem;
  margin-right: 0.04rem;
}

/* 搜索的热点词 */
.searchres-hot {
  margin-top: 0.1rem;
  padding: 0 0.2rem;
  background-color: #fff;
}

.searchres-hot-tit {
  height: 0.7rem;
  line-height: 0.7rem;
}

.searchres-hot-tit i {
  font-size: 0.28rem;
  color: #ff803e;
  vertical-align: middle;
  margin-right: 0.04rem;
}

.searchres-hot-tit span {
  font-size: 0.24rem;
  color: #666;
  vertical-align: middle;
}

.searchres-hot-item {
  font-size: 0.24rem;
  width: 2.22rem;
  height: 0.62rem;
  line-height: 0.62rem;
  margin: 0 .2rem 0.2rem 0;
  padding: 0 0.2rem;
  background-color: #fafafa;
  border-radius: 0.31rem;
  text-align: center;
  color: #555;
}

.searchres-hot-item:nth-of-type(3n) {
  margin-right: 0;
}

.searchres-hot.searchres-hotbig .searchres-hot-item {
  display: block;
  width: 100%;
  height: 0.62rem;
  line-height: 0.62rem;
}

/* 搜索的选项卡 */
.searchres-keywords-tit {
  padding: 0.22rem 0 0.1rem 0;
  position: relative;
}

.act span {
  color: #111;
  border-bottom: .05rem solid #FF9900;
}

.searchres-keywords-tword {
  font-size: 0.32rem;
  color: #999;
  text-align: center;
}

.searchres-keywords-tword span {
  display: inline-block;
  height: 100%;
}

.searchres-keywords-line {
  width: 1rem;
  height: 0.05rem;
  border-radius: 0.02rem;
  background-color: #FF9900;
  position: absolute;
  bottom: 0;
  -webkit-transition: left 0.2s;
  -o-transition: left 0.2s;
  transition: left 0.2s;
}

.searchres-keywords-con {
  margin: 0.1rem .2rem .2rem;
  background-color: #fff;
  border-radius: 0.12rem;
}

.searchres-rec {
  padding: 0.2rem 0 0 0.2rem;
  background-color: #fff;
  border-radius: 0.12rem;
}

.searchres-rec-item {
  font-size: 0.24rem;
  width: 2.1rem;
  height: 0.64rem;
  line-height: 0.64rem;
  margin: 0 .2rem 0.2rem 0;
  padding: 0 0.2rem;
  color: #555;
  background-color: #f7f8f9;
  border-radius: 0.1rem;
  text-align: center;
}

.searchres-rec-item:nth-of-type(3n) {
  margin-right: 0;
}

/********************* 大搜头部s *********************/

/* 分页 */
.pagination-pd {
  margin: 0.7rem 0 0.5rem 0;
}

.s-pagination-button {
  font-size: 0.28rem;
  height: 0.66rem;
  padding: 0 0.1rem;
  color: #111;
  background-color: #fff;
  border: 0;
  border-radius: 0.1rem;
  -webkit-box-shadow: 0 0 0.1rem 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 0.1rem 0 rgba(0, 0, 0, 0.1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  line-height: .66rem;
  text-align: center;
}

.s-pagination-button:active {
  color: #fff;
  background-color: #ff9800;
}

.s-pagination-button.disabled {
  color: #aaa;
  background-color: #fff;
}

.s-pagination-page {
  font-size: 0.28rem;
  min-width: 1.3rem;
  height: 0.66rem;
  line-height: .66rem;
  margin: 0 0.2rem;
  padding: 0 0.1rem;
  text-align: center;
  color: #777;
  background-color: #fff;
  border-radius: 0.1rem;
  -webkit-box-shadow: 0 0 0.1rem 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 0.1rem 0 rgba(0, 0, 0, 0.1);
  position: relative;
}

.s-pagination-select {
  width: 100%;
  height: .66rem;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  opacity: 0;
}

.pagination-pd {
  padding: 0 .2rem;
}

/* 搜索结果为空s */
.show_no img {
  width: 2.03rem;
  height: 1.62rem;
  display: block;
  margin: 2.9rem auto .3rem;
}

.show_no p {
  text-align: center;
}

.show_no .first_p {
  font-size: .28rem;
  margin-bottom: .2rem;
}

.show_no .last_p {
  font-size: .24rem;
  color: #666;
}

/* 搜索结果为空e */


/* 电话弹窗样式 */
/* 弹窗 */
.vip-box {
  background-color: transparent;
  overflow: initial;
  z-index: 12;
}

.vip-con {
  width: 5.2rem;
  height: 6.41rem;
  background: url('../images/vip-bg.png') no-repeat;
  background-size: 5.2rem 6.41rem;
  position: relative;
}

.vip-close {
  width: .5rem;
  height: .5rem;
  background: url('../images/phonecall-close.png') no-repeat;
  background-size: .5rem .5rem;
  position: absolute;
  top: -.6rem;
  right: -.5rem;
}

.vip-tipword {
  font-size: .32rem;
  line-height: 1.7;
  color: #ff6700;
  padding: 2.76rem 0 .32rem 0;
  text-align: center;
}

.vip-tipword-two {
  text-align: center;
  font-size: .26rem;
  color: #666;
  padding-bottom: .64rem;
}

.vip-btn {
  display: block;
  width: 3.4rem;
  height: .74rem;
  margin: 0 auto;
}

.overflow {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .7);
  z-index: 11;
}

.overflow-one {
  position: absolute;
  top: 4.5rem;
  left: 0.8rem;
  position: fixed;
  width: 6rem;
  border-radius: 0.1rem;
  z-index: 123213211312123;
  background: #fff;
}

.overflow-one-title {
  height: 0.8rem;
  line-height: 0.6rem;
  padding: 0.1rem 0.3rem;
}

.overflow-one-title i {
  color: #ff7700;
  font-size: 0.32rem;
}

.overflow-one-title span {
  color: #555;
  font-size: 0.32rem;
}



.overflow-one ul li {
  border-top: 1px solid #f5f5f5;
  padding: 0 0.3rem;
  height: 1.2rem;
  line-height: 1.2rem;
  overflow: hidden;
}

.overflow-one ul li p {
  float: left;
  font-size: 0.36rem;
  color: #555;
}

.overflow-one-btn {
  float: right;
  color: #fff;
  width: 1.4rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border-radius: 0.25rem;
  border: none;
  background: #4b89f7;
  font-size: 0.2rem;
}

.addHide {
  display: none;
}

.phonecall-box {
  background-color: transparent;
  overflow: initial;
  z-index: 12;
}

.phonecall-con {
  width: 5.2rem;
  height: 6.41rem;
  background: url('../images/phonecall-bg.png') no-repeat;
  background-size: 5.2rem 6.41rem;
  position: relative;
}

.phonecall-close {
  width: .5rem;
  height: .5rem;
  background: url('../images/phonecall-close.png') no-repeat;
  background-size: .5rem .5rem;
  position: absolute;
  top: -.6rem;
  right: -.5rem;
}

.phonecall-tipword {
  font-size: .44rem;
  line-height: 1.7;
  color: #ff6700;
  padding: 3.06rem 0 .64rem 0;
  text-align: center;
}

.phonecall-btn {
  display: block;
  width: 3.4rem;
  height: .74rem;
  margin: 0 auto;
}

/* 验证码 */
.van-popup-img {
  position: fixed;
  top: 50%;
  left: 50%;
  max-height: 100%;
  overflow-y: auto;
  background-color: #fff;
  -webkit-transition: .3s ease-out;
  -o-transition: .3s ease-out;
  transition: .3s ease-out;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}

.imgcode {
  width: 5rem;
  height: 3.46rem;
  padding: 0 0.1rem;
  border-radius: 0.1rem;
  background-color: #f3f3f3;
  overflow-y: visible;
  overflow-y: initial;
  text-align: center;
  z-index: 1;
}

.imgcode .color {
  color: red;
}


.imgcode-tit {
  font-size: 0.32rem;
  color: #111;
  padding: 0.28rem 0 0.16rem 0;
}

.imgcode-tip {
  font-size: 0.28rem;
  color: #999;
  padding: 0 0 0.22rem 0;
}

.imgcode-item {
  padding: 0 0.2rem 0.3rem;
}

.imgcode-item-l {
  margin-right: 0.2rem;
  padding-top: 0.2rem;
  background-color: #fff;
}

.imgcode-item-input {
  font-size: 0.26rem;
  width: 2.4rem;
  border: 0;
  text-align: center;
}

.imgcode-item-img {
  width: 1.8rem;
  height: 0.76rem;
}

.imgcode-sub {
  width: 100%;
  color: #fff;
  position: relative;
  padding: 0;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  -webkit-appearance: none;
  font-size: 0.3rem;
  height: 0.76rem;
  line-height: 0.76rem;
  border: 0;
  border-radius: 0.1rem;
  background: -webkit-gradient(linear, left top, right top, from(#f5ad19), to(#f87c18));
  background: -o-linear-gradient(left, #f5ad19, #f87c18);
  background: linear-gradient(to right, #f5ad19, #f87c18);
}

.van-button::before {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  width: 100%;
  height: 100%;
  border: inherit;
  border-color: #000;
  background-color: #000;
  border-radius: inherit;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.imgcode-close {
  width: 0.44rem;
  height: 0.94rem;
  background: url('../images/imgcode-close.png') no-repeat;
  background-size: 100% 100%;
  position: absolute;
  bottom: -0.94rem;
  left: 2.3rem;
}

.van-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .7);
}

/* 普通提示 */
.pt-tip {
  position: fixed;
  top: 50%;
  left: 50%;
  overflow-y: auto;
  background-color: rgba(0, 0, 0, .7);
  -webkit-transition: .3s ease-out;
  -o-transition: .3s ease-out;
  transition: .3s ease-out;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  padding: 0.2rem 0.4rem;
  border-radius: 0.05rem;
  text-align: center;
  -webkit-border-radius: 0.05rem;
  -moz-border-radius: 0.05rem;
  -ms-border-radius: 0.05rem;
  -o-border-radius: 0.05rem;
  color: #fff;
  z-index: 2;
  font-size: 0.28rem;
}

/* 叹号提示 */
.th-tip {
  position: fixed;
  top: 50%;
  left: 50%;
  overflow-y: auto;
  background-color: rgba(0, 0, 0, .5);
  -webkit-transition: .3s ease-out;
  -o-transition: .3s ease-out;
  transition: .3s ease-out;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  padding: 0.4rem 0.5rem .3rem;
  border-radius: 0.1rem;
  text-align: center;
  -webkit-border-radius: 0.1rem;
  -moz-border-radius: 0.1rem;
  -ms-border-radius: 0.1rem;
  -o-border-radius: 0.1rem;
  color: #fff;
  z-index: 2050;
}

.th-tip div {
  width: .7rem;
  height: .7rem;
  background: url('../images/th.png') no-repeat;
  background-size: 100% 100%;
  margin: 0 auto .2rem;
}

.th-tip p {
  font-size: .28rem;
  display: inline-block;
}

/* 对号提示 */
.tr-tip div {
  background: url('../images/tip-right.png') no-repeat;
  background-size: 100% 100%;
}
.gettop {
    position: fixed;
    right: .2rem;
    bottom: 1.5rem;
    width: .8rem;
    height: .8rem;
    z-index: 2;
}