body{background: #fafafc;}
.app-main .app-content .store-main{padding: 30px 65px 0;}
.searchT{color: #999; font-size:14px;}
.searchT a{color: #999;}
.searchT h1{ padding:0;display: inline; font-size: 14px; letter-spacing:0px;}

.views{ background: #fff; padding: 40px; clear: both; overflow: hidden; position: relative; display: flex;}
.views .phonewrap{flex: 1;max-width: 900px; min-width: 352px;}
.views .phonewrap .workarea {
  background-color: #333;
  width: 100%;  
  overflow: hidden;
}


.views .phonewrap .workarea video{ max-height: 500px;
  width: 100%;
}

iframe{border: 0; outline: 0;border-radius:10px}



.rightpart{width:600px; margin-left:3%; position: relative;}
.rightpart h1{font-size: 22px;max-width:500px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rightpart h1 span{font-size: 15px;font-weight: normal;display: inline-block; vertical-align: middle; background-color: #e7f3ff; padding:4px 4px;margin-right:10px; color: #3191f5;border-radius: 5px;}
.rightpart h1 span.hb{background-color: #e5deff; color: #8f7ee4;}
.rightpart .des{color: #999; font-size: 16px;margin-top:10px; }
.rightpart .btn_cont{display: flex; align-items: center;}
.rightpart .detailC{margin-top: 15px;border-top: 1px solid #eee;padding-top: 10px;}
.rightpart .detailC .li{display: flex;color: #999; line-height: 34px;font-size: 14px;}
.rightpart .detailC .li span{margin-left: 10px;}


.rightpart .price_item{padding-top:15px; clear: both;}
.rightpart .price_item div{display: inline-block;font-size: 14px;color: #888; }

.rightpart .price_item div .iconfont{color: #888;font-size: 20px;vertical-align: -2px;margin-right: 3px;}
.rightpart .price_item div.likeIn{margin-left:30px;cursor: pointer;}



.rightpart .price_item div.likeIn.on .iconfont{color: #3191f5;}
.rightpart .buyBtn{margin-top: 10px;}
.rightpart .buyBtn a{ display: inline-block; width: 260px; height: 45px;line-height:45px;text-align:center;background-color:#3191f5;color:#fff;font-size:16px;border-radius:5px}
.rightpart .buyBtn a.goserve{ background: #fff;margin-left: 10px;color: #3191f5;border: 1px solid #3191f5;}
.rightpart .buyBtn a:hover{opacity: 0.8;}
.rightpart .buyBtn a.unclick{ background: #999; cursor: not-allowed;}
.rightpart .mobile_view{width: 160px; height: 160px; margin-top: 20px; display: flex; justify-content: center; align-items: center; border: 1px solid #eee;border-radius: 8px;}
.rightpart .tips{width: 160px; text-align: center;color: #777;font-size: 14px; line-height: 30px;}

@media screen and (max-width:1360px) {	
  .rightpart h1{max-width:350px;}
}

.aboutMb {clear:both;overflow:hidden;margin-bottom:40px;}
.hot_muban h3,.like_about h3 {font-size:22px;color:#444;padding-bottom:10px;}
.hot_muban h3::before,.like_about h3::before {content:'';display:inline-block;width:4px;height:20px;background-color:#3191f5;vertical-align:middle;margin-right:10px;}
.hot_muban h3 a {float:right;font-size:14px;margin-top:10px;color:#999;font-weight: normal;}
.hot_muban h3 a i{font-size: 14px;}


/* 举报 */
.reportMb{position: absolute; right: 0px; top: -4px; z-index: 5; text-align: right;}
.reportMb a{color: #888; display: inline-block; line-height: 40px;}
.reportMb .form{border: 1px solid #eee;background-color: #fff; padding: 20px 20px 10px; width: 300px;box-shadow: 0 0 5px #ddd; display: none;margin-top: -5px;}
.formSelect{ display: flex;flex-wrap: wrap; text-align: left;}
.formSelect li{width: 33%; display: flex; align-items: center; margin-bottom: 10px;cursor: pointer;}
.formSelect li i{border: 1px solid #ddd; color: #fff;border-radius: 50%; font-size: 12px; display: inline-block; width: 16px; height: 16px; display: flex; align-items: center; justify-content: center; margin-right: 5px;}
.formSelect li.active i{border-color: #3191f5; color: #fff; background-color: #3191f5;}
.formCont textarea{width: 100%; border: 1px solid #ddd; height: 60px; margin-top: 0px;border-radius: 5px;padding:5px;font-size: 12px;}
.formCont .submit{padding: 3px 15px;background-color: #3995f5;color: #fff;font-size: 14px;line-height: 18px; margin-top: 10px;border-radius: 5px;}
.reportMb:hover .form{display: block;}


/* 相关名片推荐 */
.hot_muban.card ul li .editmask {height: 320px;}
.hot_muban.card ul li .muban_thumb .thumbC{height: 269px;background:#f1f1f1;box-shadow: 0 7px 10px rgba(80,79,79,0.5); display: flex; align-items: center;}
.hot_muban.card ul li .muban_thumb img{width: 100%;padding: 0; box-shadow: none;}


