
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, button, input, textarea, select, option, th, td { margin: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, menu, nav, section { display: block; margin: 0; padding: 0; }
html, body { width: 100%; font-size: 40px; }
ol, ul { list-style: none; }
table { border-spacing: 0; border-collapse: collapse; }
body { font: 9pt/1.5 'STHeiti'; color: #333; }
em, i { font-style: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
fieldset, img { border: 0; }
li, h1, h2, h3, dl, dt, dd, b, span, div { text-overflow: ellipsis; }
a { text-decoration: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
a:hover { text-decoration: none; }
textarea, select, input[type='text'], input[type='password'] { -webkit-appearance: none; }
.clearfix:after { font-size: 0; display: block; visibility: hidden; clear: both; height: 0; content: ''; }
.clearfix { zoom: 1; }
.flleft { float: left; }
.flright { float: right; }
.left { float: left; }
.right { float: right; }
.pos-re { position: relative; }
.pos-ab { position: absolute; }
html, body { width: 100%; height: 100%; }
body { background: #eee; }
.xin-box { position: relative; float: left; width: 1.866667rem; height: 0.353333rem; margin-right: 0.213333rem; background: #d7d7d7; overflow: hidden; }
.xin-box i,.xin-box p { position: absolute; top: 0; left: 0; display: block; height: 100%; }
.xin-box i { background: #ffc000; }
.xin-box p { width: 100%; background: url(https://www.yimeihui360.com/images/largeList.png) no-repeat 0 -1.55rem; background-size: 4.0rem auto; }
.mhead-cont { position: relative; z-index: 4; }
.mhead { position: relative; height: 0.746667rem; padding: 0.266667rem; background: #fff; }
.mhead .go-back { display: block; float: left; width: 0.746667rem; height: 0.746667rem; background: url(https://www.yimeihui360.com/images/largeList.png) no-repeat; background-size: 4.0rem auto; }
.mhead .list-tab { font-size: 0; margin: auto 0.8rem; text-align: center; }
.mhead .list-tab a { font-size: 0.373333rem; line-height: 0.826667rem; display: inline-block; height: 0.693333rem; margin-left: -1px; padding: 0 0.533333rem; color: #666; border: 1px solid #ff5c77; }
.mhead .list-tab a:first-child { border-radius: 0.106667rem 0 0 0.106667rem; }
.mhead .list-tab a:last-child { border-radius: 0 0.106667rem 0.106667rem 0; }
.mhead .list-tab a.now { color: #fffefe; background: #ff5c77; }
.tab-nav { position: absolute; z-index: 1; top: 0.266667rem; right: 0.266667rem; width: 0.746667rem; height: 0.746667rem; background-color: rgba(255, 255, 255, .8); }
.tab-nav .show-all { display: block; width: 0.746667rem; height: 0.746667rem; background: url(https://www.yimeihui360.com/images/largeList.png) no-repeat -0.746667rem 0; background-size: 4.0rem auto; }
.mlogin { position: absolute; top: 0; left: 1.333333rem; display: none; width: 100%; }
.mlogin ul { background: none repeat scroll 0 0 #ff5371; box-shadow: 0.32rem 0.053333rem 0.346667rem -0.32rem #333 inset; }
.mlogin li { height: 1.066667rem; padding-left: 10%; border-top: 1px solid #ff8499; border-bottom: 1px solid #c82e48; }
.mlogin li a { line-height: 1.066667rem; display: block; overflow: hidden; max-width: 5.6rem; height: 100%; text-decoration: none; color: #fff; }
li.nologin a:first-child { float: left; width: 45%; border-right: 1px solid #c72d47; }
li.nologin a:last-child { float: left; width: 20%; padding-left: 10%; border-left: 1px solid #ff8499; }
.mlogin li span { display: block; float: left; overflow: hidden; width: 0.666667rem; height: 0.666667rem; margin: 0.186667rem 0.266667rem 0 0; border: 1px solid #ececec; border-radius: 0.8rem; }
.mlogin li span img { display: block; width: 0.666667rem; }
.filter-bg { position: absolute; z-index: 2; top: 0; left: 0; display: none; width: 100%; height: 100%; opacity: .4; background: #000; filter: alpha(opacity=40); }
/*服务条件筛选--start*/
.filter-box { position: relative; z-index: 3; height: 0.48rem; padding: 0.293333rem 0; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background: #fff; }
.filter-box .filter-nav { height: 0.8rem; display: -webkit-flex; display: flex; } 
.filter-box a { font-size: 0.32rem; line-height: 0.48rem; -webkit-flex: 1; -moz-flex: 1; -ms-flex: 1; -o-flex: 1; flex: 1; height: 0.48rem; margin-left: -1px; text-align: center; color: #666; border-left: 1px solid #e8e8e8; }
.filter-box a span { position: relative; display: inline-block; overflow: hidden; max-width: 1.28rem; padding-right: 0.453333rem; white-space: nowrap; text-overflow: ellipsis; } 
.filter-box a span b { position: absolute; top: 0; right: 0; display: block; width: 0.32rem; height: 0.48rem; background: url(../image/largeList.png) no-repeat -2.16rem 0; background-size: 4.0rem auto; }
.filter-box a.now { color: #ff5c77; }
.filter-box a.now span b { background-position: -1.626667rem 0; } 
/*地区条件 先去掉overflow：hidden，看是否可以解决隐藏确定按钮的问题*/
.filter-list { position: relative; z-index: 3; display: none; padding-bottom: 0.8rem; background: #fff; }
.filter-list div.close { position: absolute; z-index: 2; bottom: 0; left: 0; display: block; width: 100%; height: 0.8rem; background: #fff; }
.filter-list div.close > span { position: absolute; top: 50%; left: 50%; display: block; width: 0.746667rem; height: 0.426667rem; margin: -0.213333rem 0 0 -0.373333rem; background: url(https://www.yimeihui360.com/images/largeList.png) no-repeat 0 -0.88rem; background-size: 4.0rem auto; }
.filter-list .lev1-box { overflow-y: auto; width: 100%; }
.filter-list .lev1-box > li { line-height: 1.2rem; height: 1.2rem; padding-left: 0.4rem; border-top: 1px solid #e5e5e5; background: #fff; }
.filter-list .lev1-box > li:first-child { border: none; }
.filter-list .lev1-box > li.now { padding-left: 0.346667rem; border-left: 0.053333rem solid #ff5c77; background: #fff; }
.filter-list .lev1-box > li > a { font-size: 0.373333rem; position: relative; display: block; width: 100%; color: #333; }
.filter-list .show-list > li > a { color: #999; }
.filter-list .show-list > li { background: #f9f9f9; }
.filter-list .lev1-box > li.now > a { color: #ff5c77; }
.filter-list .lev1-box > li > a > i { position: absolute; top: 50%; right: 0.266667rem; display: block; width: 0.533333rem; height: 0.533333rem; margin-top: -0.266667rem; background: url(https://www.yimeihui360.com/images/largeList.png) no-repeat -2.72rem -0.026667rem; background-size: 4.0rem auto; }
.filter-list .lev1-box > li.now > a > i { background-position: -3.413333rem -0.026667rem; }
.pop3-cont .lev1-box > li > a > i { display: none; }
.pop3-cont .lev1-box > li.now > a > i { display: block; }
.filter-list .lev1-box > li .lev2-box { position: absolute; z-index: 1; top: 0; left: 30%; display: none; width: 70%; background: #fff; }
.filter-list .lev1-box > li .lev2-box > li { line-height: 1.226667rem; height: 1.226667rem; padding-left: 0.4rem; }
.filter-list .lev1-box > li .lev2-box > li > a { font-size: 0.373333rem; position: relative; display: block; height: 1.2rem; color: #333; border-bottom: 1px solid #e5e5e5; }
.filter-list .lev1-box > li .show-list > li { background: #fff; }
.filter-list .lev1-box > li .show-list > li.now { padding-right: 50%; }
.filter-list .lev1-box > li .show-list > li > a { color: #999; }
.filter-list .lev1-box > li .lev2-box > li.now > a { position: relative; z-index: 2; top: 0; right: 0; overflow: hidden; padding-right: 0.533333rem; white-space: nowrap; text-overflow: ellipsis; color: #ff5c77; background: #fff; }
.filter-list .lev1-box > li .lev2-box > li > a > i { position: absolute; top: 50%; right: 0.266667rem; display: block; width: 0.533333rem; height: 0.533333rem; margin-top: -0.266667rem; background: url(https://www.yimeihui360.com/images/largeList.png) no-repeat -2.72rem -0.026667rem; background-size: 4.0rem auto; }
.pop1-cont .lev1-box > li .lev2-box > li > a > i { background-position: -2.72rem 0.8rem; }
.filter-list .lev1-box > li .lev2-box > li.now a > i { background-position: -3.413333rem -0.026667rem; }
.filter-list .lev1-box > li .lev2-box > li .lev3-box { position: absolute; z-index: 3; top: 0; left: 50%; display: none; width: 50%; margin-left: -1px; border-left: 1px solid #e5e5e5; background: #fff; }
.filter-list .lev1-box > li .lev2-box > li .lev3-box > li { height: auto; padding-left: 0.4rem; }
.filter-list .lev1-box > li .lev2-box > li .lev3-box > li > a { font-size: 0.373333rem; line-height: 0.533333rem; position: relative; display: block; padding: 0.32rem 0.8rem 0.346667rem 0; color: #333; border-bottom: 1px solid #e5e5e5; }
.filter-list .lev1-box > li .lev2-box > li .lev3-box > li:last-child > a { border: none; }
.filter-list .lev1-box > li .lev2-box > li .lev3-box > li.now > a { color: #ff5c77; }
.filter-list .lev1-box > li .lev2-box > li .lev3-box > li > a > i { position: absolute; top: 50%; right: 0.266667rem; display: block; width: 0.533333rem; height: 0.533333rem; margin-top: -0.266667rem; background: url(https://www.yimeihui360.com/images/largeList.png) no-repeat -2.72rem 1.333333rem; background-size: 4.0rem auto; }
.filter-list .lev1-box > li .lev2-box > li .lev3-box > li.now > a > i { background-position: -3.413333rem -0.026667rem; }
.pop4-cont { padding-bottom: 2.826667rem; }
.pop4-cont div.close { bottom: 1.76rem; }
.pop4-list { padding-left: 0.266667rem; }
.pop4-list .pop4-tit { font-size: 0.373333rem; display: block; padding: 0.4rem 0 0.32rem 0; color: #999; border-bottom: 1px solid #e5e5e5; }
.pop4-list .list-cont { overflow: hidden; padding-right: 0.266667rem; }
.pop4-list .list-cont li { float: left; width: 33.33%; margin-top: 0.266667rem; text-align: center; }
.pop4-list .list-cont li a { font-size: 0.373333rem; line-height: 0.746667rem; position: relative; display: block; width: 100%; height: 0.746667rem; color: #626262; border: 1px solid #e1e1e1; border-radius: 0.106667rem; }
.pop4-list .list-cont li a i { position: absolute; right: 0; bottom: 0; display: none; width: 0.4rem; height: 0.4rem; background: url(https://www.yimeihui360.com/images/largeList.png) no-repeat -0.986667rem -0.853333rem; background-size: 4.0rem auto; }
.pop4-list .list-cont li.now a, .pop4-list .list-cont li.now span { color: #ff5c77; border-color: #ff5c77; }
.pop4-list .list-cont li.now a i, .pop4-list .list-cont li.now span i { display: block; }
.pop4-list .list-cont li:nth-child(3n) div { padding-left: 0.16rem; }
.pop4-list .list-cont li:nth-child(3n+1) div { padding-right: 0.16rem; }
.pop4-list .list-cont li:nth-child(3n+2) div { padding: 0 0.133333rem 0 0.133333rem; }
.serve-btn { position: fixed; z-index: 9; bottom: 0; left: 0; display: block; width: 100%; background: #f6f6f6; }
.serve-btn p { padding: 0.4rem 0.266667rem; }
.serve-btn span { font-size: 0.373333rem; line-height: 0.906667rem; display: block; height: 0.906667rem; text-align: center; color: #ff7080; border: 1px solid #e1e1e1; border-radius: 0.106667rem; background: #fff; }
/*服务内容列表*/
.serve-cont { padding-left: 0.266667rem; border-bottom: 1px solid #e5e5e5; background: #fff; }
.serve-cont .cont-list { display: block; overflow: hidden; padding: 0.4rem 0; border-bottom: 1px solid #e5e5e5; }
.serve-cont .cont-list:last-child { border: none; }
.serve-cont .cont-list .list-img { position: relative; float: left; overflow: hidden; width: 2.266667rem; height: 2.266667rem; border-radius: 0.106667rem; }
.serve-cont .cont-list .list-img img { display: block; width: 100%; }
.serve-cont .cont-list .list-img i { font-size: 0; position: absolute; top: 0; left: 0; display: inline-block; width: 0.693333rem; height: 0.693333rem; background: url(https://www.yimeihui360.com/images/largeList.png) no-repeat 0 -2.746667rem; background-size: 4.0rem auto; }
.serve-cont .cont-list .list-img .shouqing { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(https://www.yimeihui360.com/images/largeList.png) no-repeat 0 -3.76rem; background-size: 4.0rem auto; }
.shouqing { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(https://www.yimeihui360.com/images/largeList.png) no-repeat 0 -4.666667rem; background-size: 4.96rem auto; }
.serve-cont .cont-list .img-cont { margin-left: 2.533333rem; }
.serve-cont .cont-list .img-cont .cont-tit { font-size: 0.373333rem; line-height: 0.373333rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; }
.serve-cont .cont-list .img-cont .cont-text1 { font-size: 0.32rem; line-height: 0.32rem; overflow: hidden; margin-top: 0.186667rem; white-space: nowrap; text-overflow: ellipsis; color: #626262; }
.serve-cont .cont-list .img-cont .cont-text2 { font-size: 0.32rem; line-height: 0.32rem; overflow: hidden; margin-top: 0.186667rem; white-space: nowrap; text-overflow: ellipsis; color: #a9a9a9; }
.serve-cont .cont-list .img-cont .cont-bot { font-size: 0; height: 0.48rem; margin-top: 0.213333rem; }
.serve-cont .cont-list .img-cont .cont-bot .now-money { font-size: 0.48rem; font-weight: bold; line-height: 0.48rem; margin-right: 0.266667rem; color: #ff5c77; }
.serve-cont .cont-list .img-cont .cont-bot .now-money i { font-size: 0.32rem; position: relative; top: -0.053333rem; }
.serve-cont .cont-list .img-cont .cont-bot .del-money { font-size: 0.32rem; margin-right: 0.266667rem; text-decoration: line-through; color: #ccc; }
.serve-cont .cont-list .img-cont .cont-bot .zhe { font-size: 0.32rem; display: inline-block; height: 0.48rem; padding: 0 0.133333rem; color: #fff; border-radius: 0.106667rem; background: #ffab33; }
.serve-cont .cont-list .img-cont .cont-bot.out { font-size: 0.373333rem; color: #666; }
/*分页--start*/
.prevnextpage { display: table; width: 100%; margin-top: 0; padding: 0.533333rem 0 3.093333rem 0; vertical-align: middle; background: #eee; }
.prevnextpage .prev, .prevnextpage .next, .prevnextpage .prev_act, .prevnextpage .next_act { display: table-cell; width: 0.666667rem; height: 0.666667rem; background-size: 0.666667rem 0.666667rem; } 
.prevnextpage em { font-size: 0.48rem; display: table-cell; width: 30%; height: 0.666667rem; text-align: center; }
/*--分页--end*/

/*医生--start*/
.doctor-cont { overflow: hidden; background: #f6f6f6; }
.doctor-cont .cont-list { margin-bottom: 0.266667rem; padding-left: 0.266667rem; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; background: #fff; }
.doctor-cont .cont-list:first-child { border-top: none; }
.doctor-cont .doc-top, .doctor-cont .doc-list { display: block; overflow: hidden; margin-top: -1px; padding: 0.4rem 0.266667rem 0.4rem 0; border-top: 1px solid #e5e5e5; }
.doctor-cont .doc-top .doc-img { position: relative; float: left; width: 1.066667rem; height: 1.066667rem; }
.doctor-cont .doc-top .doc-img img { display: block; width: 1.066667rem; height: 1.066667rem; border: 1px solid #e9e9e9; border-radius: 50%; }
.doctor-cont .doc-top .doc-img i { position: absolute; z-index: 2; right: -0.053333rem; bottom: -0.053333rem; display: block; width: 0.373333rem; height: 0.373333rem; background: url(https://www.yimeihui360.com/images/largeList.png) no-repeat -1.626667rem -0.88rem; background-size: 4.0rem auto; }
.doctor-cont .doc-top .doc-cont { margin-left: 1.333333rem; }
.doctor-cont .doc-top .doc-cont .doc-name { font-size: 0.426667rem; line-height: 0.426667rem; color: #333; }
.doctor-cont .doc-top .doc-cont .doc-adress { font-size: 0.32rem; line-height: 0.32rem; margin-top: 0.266667rem; color: #a9a9a9; }
.doctor-cont .doc-list .now-money, .doctor-cont .doc-list .del-money { overflow: hidden; }
.doctor-cont .doc-list .now-money span, .doctor-cont .doc-list .del-money span { float: right; }
.doctor-cont .doc-list .now-money p, .doctor-cont .doc-list .del-money p { font-size: 0.373333rem; line-height: 0.586667rem; overflow: hidden; margin-right: 2.133333rem; white-space: nowrap; text-overflow: ellipsis; color: #626262; }
.doctor-cont .doc-list .del-money p { font-size: 0.32rem; line-height: 0.373333rem; color: #aaa; }
.doctor-cont .doc-list .now-money span { font-size: 0.48rem; font-weight: bold; color: #ff5c77; }
.doctor-cont .doc-list .now-money span i { font-size: 0.32rem; position: relative; top: -0.053333rem; }
.doctor-cont .doc-list .del-money span { font-size: 0.346667rem; text-decoration: line-through; color: #ccc; }
.doctor-cont .doc-more { font-size: 0.32rem; line-height: 1.066667rem; position: relative; display: block; height: 1.066667rem; padding-right: 0.266667rem; text-align: center; color: #626262; border-top: 1px solid #e5e5e5; }
.doctor-cont .doc-more i { position: absolute; top: 50%; right: 0.266667rem; display: block; width: 0.533333rem; height: 0.533333rem; margin-top: -0.186667rem; background: url(https://www.yimeihui360.com/images/largeList.png) no-repeat -2.72rem -0.026667rem; background-size: 4.0rem auto; }

/*医院--start*/ 
.hospital-section{ overflow: hidden; }
.hospital-section .hospital-item{ display: -webkit-flex; display: flex; padding: 0.426667rem 0.4rem 0.533333rem 0.4rem; background: #fff; margin-bottom: 0.266667rem; }
.hospital-item .item-img,
.hospital-item .item-img .img{ width: 1.733333rem; height: 1.733333rem; border-radius: 50%; overflow: hidden; } 
.hospital-item .item-img{ margin-right: 0.32rem; }
.hospital-item .item-cont{ position: relative; -webkit-flex:1; flex: 1; z-index: 0; overflow: hidden; }
.item-cont .type-icon{ position: absolute; top: 0; right: 0; height: 0.48rem; line-height: 0.48rem; font-size: 0; overflow: hidden; }
.type-icon .icon{ position: relative; display: inline-block; vertical-align: middle; width: 0.453333rem; height: 0.453333rem; font-size: 0.346667rem; text-align: center; line-height: 0.46rem; color: #fff; border: 0.013333rem solid #fff; background: #96c9ff; border-radius: 50%; z-index: 1; }
.type-icon .text{ display: inline-block; margin-left: -0.106667rem; padding: 0 0.16rem; height: 0.373333rem; line-height: 0.42rem; font-size: 0.266667rem; color: #fff; vertical-align: middle; background: #96c9ff; border-radius: 0 0.186667rem 0.186667rem 0; }
.type-icon.type-2 .icon{ background: #ffa1bc; }
.type-icon.type-2 .text{ background: #ffa1bc; }
.item-cont .cont-title{ margin-right: 1.453333rem; height: 0.506667rem; line-height: 0.506667rem; font-size: 0.426667rem; color: #333; } 
.item-cont .level-data{ margin-top: 0.133333rem; color: #999; font-size: 0; height: 0.38rem; line-height: 0.38rem; }
.item-cont .cont-text{ margin-top: 0.133333rem; font-size: 0.32rem; line-height: 0.4rem; color: #666; }
.level-data .xin-box{ display: inline-block; vertical-align: middle; }
.level-data> span{ display: inline-block; vertical-align: middle; font-size: 0.32rem; margin-right: 0.133333rem; }
.item-cont .cont-lab{ overflow: hidden; margin-top: 0.06rem; } 
.cont-lab .lab-list{ margin: 0.133333rem 0; height: 0.4rem; line-height: 0.4rem; font-size: 0; overflow: hidden; color: #666; } 
.lab-list .lab-icon{ display: inline-block; margin-right: 0.133333rem; height: 0.36rem; width: 0.36rem; text-align: center; line-height: 0.45rem; color: #fff; font-size: 0.266667rem; vertical-align: middle; border-radius: 0.053333rem; } 
.lab-list .lab-icon.gou{ background-image:-webkit-linear-gradient(to right, #ff71ad, #ff5c77); background-image:linear-gradient(to right, #ff71ad, #ff5c77); }
.lab-list .lab-icon.sheng{ background-image:-webkit-linear-gradient(to right, #56dea8, #00c689); background-image:linear-gradient(to right, #56dea8, #00c689); }
.lab-list .lab-text{ vertical-align: middle; display: inline-block; margin-right: 0.16rem; height: 0.4rem; font-size: 0.32rem; } 
.sheng .lab-text{ max-width: 6.533333rem; }
.item-cont .server-data{ position: absolute; right: 0; bottom: 0.133333rem; font-size: 0.32rem; line-height: 0.4rem; color: #999; }
/*callUs--start*/
.callUs { position: fixed; z-index: -1; right: 0.4rem; bottom: 2.96rem; width: 1.333333rem; height: 1.333333rem; background: none; }
.callUs i, .callUs span { display: block; width: 100%; }
.callUs i { line-height: 2000em; display: none; overflow: hidden; height: 0; text-indent: 2000em; }
.callUs span { height: 1.333333rem; }
#LRdiv0 { visibility: hidden !important; }
/* 筛选无内容的时候  */
.nothing-box { font-size: 0.373333rem; line-height: 0.533333rem; padding: 3.733333rem 0.533333rem; text-align: center; color: #666; }
/* 名医精品,限时特价  */
.add-limited { padding: 0.32rem 0.266667rem; }
.add-limited a { font-size: 0.32rem; margin-right: 0.32rem; color: #666; } 
.boxItem2 { position: relative; padding-top: 0.08rem; padding-bottom: 0.32rem; border-bottom: 1px solid #e5e5e5; }
.boxItem2:last-child { margin-bottom: 0; border-bottom: none; }
.boxItem2 .docV { position: absolute; top: 0.693333rem; left: 0.693333rem; display: block; width: 0.346667rem; height: 0.346667rem; background-position: 0 -15.386667rem; }
.boxItem2 .infoImg { width: 16%; min-width: 1.306667rem !important; }
.boxItem2 .infoImg span, .boxItem2 .infoImg img { display: block; width: 0.96rem; height: 0.96rem; }
.boxItem2 .infoImg span { overflow: hidden; border: 1px solid #e6e6e6; border-radius: 50%; }
.boxItem2 .infoItem1 { padding-top: 0.106667rem; }
.boxItem2 .infoItem1 .left { width: 70%; padding-top: 0.08rem; }
.boxItem2 .infoItem1 .right { width: 30%; text-align: right; }
.boxItem2 .infoTit1 { font-size: 0.426667rem; line-height: 0.48rem; overflow: hidden; color: #626262; }
.score { font-size: 0.32rem; padding-right: 0.266667rem; color: #ccc; }
.infoTit2 { font-size: 0.32rem; overflow: hidden; height: 0.48rem; padding: 0 0; white-space: nowrap; text-overflow: ellipsis; color: #999; }
.infoItem1 .ft10 { font-size: 0.266667rem; padding-right: 0.106667rem; color: #ff5c77; }
.infoItem1 .ft20 { font-size: 0.533333rem; font-weight: bold; display: inline-block; margin-left: -0.106667rem; color: #ff5c77; }
.infoItem1 .fs-10 { font-size: 0.266667rem; color: #ff5c77; }
.infoItem1 del { font-size: 0.32rem; color: #bbb; }
.infoItem1 .ft12 { font-size: 0.32rem; color: #ccc; }
.boxItem3 { position: relative; display: block; overflow: hidden; padding: 0.4rem 0 !important; }
.boxItem3:before { position: absolute; top: 0; left: -0.266667rem; box-sizing: border-box; width: 200%; height: 1px; content: ''; -webkit-transform: scale(.5); transform: scale(.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; background: #eee; }
.boxItem3 .infoItem1 del { padding-right: 0.213333rem; padding-left: 0.106667rem; }
.boxItem3 .infoItem1 .doc, .boxItem3 .infoItem1 .hot { font-size: 0.293333rem; line-height: 0.4rem; position: relative; top: -0.08rem; display: inline-block; height: 0.4rem; padding: 0 0.08rem; color: #fff; border-radius: 0.053333rem; }
.boxItem3 .infoItem1 .doc { background: #8ccaf2; }
.boxItem3 .infoItem1 .hot { background: #fbab70; }
.saleNum { font-size: 0.293333rem; line-height: 0.426667rem; position: relative; top: -1px; display: inline-block; height: 0.426667rem; margin-left: 0.16rem; padding: 0 0.08rem 0 0.186667rem; color: #fff; border-radius: 0.053333rem; background-color: #ff9ca5; background-position: 0 -16.533333rem; }
.boxItem3 .infoTit3 { position: relative; height: 0.693333rem; margin-top: 0.053333rem; }
.boxItem3 .infoTit3.out { font-size: 0.373333rem; padding-top: 0.213333rem; color: #666; }
.boxItem3 .infoTit1 { height: auto; max-height: 0.453333rem; margin-top: -1px; margin-bottom: 0.16rem; }
.boxItem3 .teyao-tit { font-size: 0.4rem; line-height: 0.533333rem; display: -webkit-box; overflow: hidden; max-height: 1.6; margin: -0.08rem 0 0.08rem 0; text-overflow: ellipsis; color: #333; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.boxItem3 .infoImg ,.boxItem3 .infoImg img { display: block; position: relative; overflow: hidden; width: 2.8rem; height: 2.8rem; border-radius: 0.08rem; }
.boxItem3 .infoItem1 { position: relative; float: none; min-height: 2.666667rem; margin: 0 0.266667rem 0 3.066667rem; }
.boxItem3 .infoItem1 .sale-img { position: absolute; top: 140; right: 0; }
.boxItem3 .infoTit3 { font-size: 0; }
.teyao-text { top: -0.08rem; }
.tipBox{  line-height: 0.426667rem; }
.tipBox span{ margin-right: 0.16rem; padding: 0 0.053333rem; font-size: 0.293333rem; border-radius: 0.053333rem; }
.tipBox i{  font-size: 0.293333rem; line-height: 0.426667rem; } 
.tipBox.fenqi{ margin-top: 0.4rem; }
.tipBox.baoxian, .tipBox.hongbao{ margin-top: 0.186667rem; }

/*theV/theS*/
.docWrap { position: relative; z-index: 0; padding: 0 .266667rem .32rem; }
.docWrap .theV, .docWrap .theS { position: relative; display: block; border-radius: .08rem; background: #fff; }
.docWrap > div:after { position: absolute; left: 0; bottom: 0; box-sizing: border-box; width: 200%; height: 1px; content: ''; -webkit-transform: scale(.5); transform: scale(.5); -webkit-transform-origin: left bottom; transform-origin: left bottom; background: #e2e2e2; border-radius: 0.266667rem; }
.theV .cardImg { position: relative; }
.theV .cardImg img { width: 100%; border-radius: .08rem .08rem 0 0; }
.theV .theIcon, .theS .theIcon { font-size: 0.32rem; height: 0.533333rem; line-height: 0.533333rem; position: absolute; z-index: 2; top: .4rem; right: -.026667rem; display: block; padding-left: 0.666667rem; padding-right: 0.133333rem; text-align: right; color: #fff; border-radius: 0.266667rem 0 0 0.266667rem; }
.theV .theIcon:after, .theS .theIcon:after { position: absolute; left: 0.2rem; top: 50%; -webkit-transform: translate(0,-50%);  transform: translate(0,-50%); content: ""; display: block; width: 0.533333rem; height: 0.533333rem; background: url('https://www.yimeihui360.com/images/docCard.png?v=1') no-repeat 1.333333rem 1.333333rem; background-size: 5.333333rem auto; } 
.theV .theIcon{ background: #ff5c77; }
.theS .theIcon{ background: #53b3f1; }
.theV .theIcon:after{ background-position:  0 -1.9rem; left: 0.22rem; }
.theS .theIcon:after{ background-position: -0.48rem -1.85rem; }
.theV .item1 { position: absolute; bottom: 0; box-sizing: border-box; width: 100%; padding: .533333rem .32rem 0; background: url('https://www.yimeihui360.com/images/tit.png') no-repeat 0 0; background-size: 100% 100%; }
.theV .item1, .theV .item2, .theV .item3 { font-size: .373333rem; color: #999; }
.theV .item2 { overflow: hidden; height: .613333rem; padding-top: .053333rem; white-space: nowrap; text-overflow: ellipsis; }
.theV .item1 span { font-size: .48rem; font-weight: bold; padding-right: .186667rem; color: #333; }
.theV .item3 i { font-family: Arial; padding: 0 .053333rem; }
.theV .item3 .left i, .theV .moreBtn i { font-family: Arial; color: #ff5c77; }
.theV .item3 { position: relative; overflow: hidden; padding-top: .16rem; padding-bottom: .293333rem; }
.theV .item3:after { position: absolute; bottom: 0; left: 0; box-sizing: border-box; width: 200%; height: 1px; content: ''; -webkit-transform: scale(.5); transform: scale(.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; background: #eee; }
.theV .doc-baby { font-size: .373333rem; overflow: hidden; padding-top: .266667rem; padding-bottom: .053333rem; }
.theV .doc-baby > span { display: block; overflow: hidden; height: 1.066667rem; margin-bottom: .266667rem; color: #999; }
.theV .doc-baby p, .theV .doc-baby a { overflow: hidden; margin-bottom: .24rem; }
.theV .doc-baby p:last-child, .theV .doc-baby a:last-child { margin-bottom: .186667rem; }
.theV .doc-baby .left { overflow: hidden; max-width: 60%; white-space: nowrap; text-overflow: ellipsis; color: #333; }
.theV .doc-baby .right { color: #999; }
.theV .doc-baby .right i { font-family: Arial; font-size: .373333rem; }
.docWrap .moreBtn { font-size: 0.373333rem; padding-bottom: .32rem; text-align: right; color: #999; }
.docWrap .moreBtn i { font-family: Arial; padding: 0 .053333rem; color: #ff5c77; }
.theV .cont { padding: 0 .32rem; }
.theS { padding: .4rem .32rem 0; }
.theS a, .theV a { position: relative; z-index: 1; display: block; }
.theS .docInfo { overflow: hidden; padding-bottom: .4rem; }
.theS .docInfo span { display: block; float: none; overflow: hidden; width: 1.733333rem; height: 1.733333rem; border-radius: 50%; }
.theS .docInfo img { width: 1.733333rem; height: 1.733333rem; border-radius: 50%; }
.theS .docInfo b { font-size: .48rem; color: #333; }
.theS .docInfo p { font-size: .373333rem; overflow: hidden; width: 100%; padding-top: 0.133333rem; white-space: nowrap; text-overflow: ellipsis; color: #999; }
.theS .docInfo div.left { box-sizing: border-box; width: 100%; margin-top: -1.573333rem; padding-left: 2.026667rem; }
.theS .doc-baby { font-size: .373333rem; overflow: hidden; }
.theS .doc-baby > span { display: block; overflow: hidden; height: 1.066667rem; margin-bottom: .293333rem; color: #999; }
.theS .doc-baby a, .theS .doc-baby p { overflow: hidden; margin-bottom: .24rem; }
.theS .doc-baby .left { overflow: hidden; max-width: 60%; white-space: nowrap; text-overflow: ellipsis; color: #333; }
.theS .doc-baby .right { color: #999; }
.theS .doc-baby p:last-child { margin-bottom: .213333rem; }
.pd13 { height: .346667rem; }
.sale66_icon2 { font-size: .32rem; line-height: .506667rem; position: relative; top: .026667rem; left: -.106667rem; display: inline-block; height: .453333rem; padding: 0 .08rem; color: #fff; border-radius: .053333rem; background: #ff1848; }
.sale66_icon3 { font-size: .32rem; line-height: .373333rem; position: relative; top: -1px; left: .133333rem; display: inline-block; width: .373333rem; height: .373333rem; padding: 0; text-align: center; color: #fff; border-radius: .053333rem; background: #ff1848; }
/* 保险 样式 */
.baoxian-box { font-size: 0; display: block; clear: both; margin-top: .4rem; }
.baoxian-box span { vertical-align: top; }
.baoxian-box .bx-lab { font-size: .32rem; line-height: .426667rem; display: inline-block; height: .4rem; padding: 0 .08rem; color: #fff; border-radius: .053333rem; background: #6cc; }
.baoxian-box .bx-text { font-size: .373333rem; line-height: .426667rem; margin-left: .16rem; color: #666; }
