
/*排序*/
.sort{ border:1px solid #e8e8e8; background:#f8f8f8;}
.sort .sort-item a,.sort .sort-item span{ display:block; float:left; padding:0 20px; line-height:38px; border-right:1px solid #e8e8e8;}
.sort span.timeLimit i{ color:#999;} 
.sort-item>a>i,.sort-item>span>i{ padding-right:14px; background:url(../image/tao-icon.png) 0 0 no-repeat;}
.sort .price i{ background-position:32px -1506px}
.sort .now.up i{ background-position:32px -1477px}
.sort .now.down i{ background-position:32px -319px}
.sort .timeLimit i{ background-position:0 -1232px; padding-left:23px; padding-right:0; }
.sort .now.timeLimit i{ background-position:0 -1255px}
.sort .now,.sort .sort-item a:hover{ background-color:#fff; color:#1fc7ca}
.sort .right,.sort .left{ line-height:38px; padding-right:10px;}
.sort a.right:hover{ color:#1fc7ca}
.prodWrap{ width:1200px; margin:0 auto}
.prodWrap{ font-family:"Microsoft Yahei";}
.prodWrap i{ font-style:normal}
.prodWrap a:hover{ text-decoration:none;color:inherit;}

.greyBg{ background:#f8f8f8; border-top:1px solid #fafafa;}
.w965{ width:965px; overflow:hidden;}
.mT35{ margin-top:35px;}
.w220{ width:220px; overflow:hidden;}
.pageTab a,.resultItem .delItem a,
.doc-info .doc-img i,.doc-info .doc-case,.hos-atr>span,
.hide-more>i,.showTab i,.showAll-icon{background:url(../image/china.png) no-repeat}

.filter{ border:1px solid #e8e8e8; padding:5px 20px 0 20px; width:1160px; margin: 0 auto 15px auto; overflow:visible; border-top: none; }
.filter-item{ line-height:26px;}
.filter .item-tit{ float:left; height:26px; border-right:1px solid #fff; color:#a1a1a1; font-size:12px; padding-right:17px;}
.bodyPos .item-tit{ background-position:0 -27px;}
.priceItem .item-tit{ background-position:0 -73px;}
.themeItem .item-tit{ background-position:-80px 7px;}
.moreItem { border-top:1px solid #f3f3f3; padding-top:12px;}
.moreItem .item-tit{ background-position:0 -118px;}
.resultItem .item-tit{ background-position:0 -737px;}

.resultItem{ border-top:1px solid #f3f3f3;  padding-top:10px;}
.filter .all{ width:45px; padding-left:10px;}
.hos-filter .all{ width:39px;}
.filter .item-links .all a{ padding-left:0; padding-right:0}
.filter .eachLink{ overflow:hidden; width:1040px;}
.hos-filter .eachLink{ width:1068px; }
.filter .item-links a,.leftA span.no-click{ color:#333; font-size:12px; padding:3px 18px; border-radius:2px; white-space:nowrap; }
.filter .item-links a:hover,.filter .item-links a.now,.filter .now a{color: #fff; background-color: #3ad8e3;}
.leftA span{line-height:23px;display:block; float:left; padding-bottom:0; position:relative; border: 1px solid #fff; border-color: transparent; }
.leftA span.no-click{ border: 1px solid #f4f4f4; color: #a1a1a1; line-height: 20px; }
.filter .eachLink .greyBg{ border:none; overflow:hidden; padding-top:6px; padding-bottom:6px}
.filter .eachLink .greyBg span{}
.greyBg div.item-boder span{ padding-top:6px;}
.classify{ position:relative; color:#a1a1a1; padding-left:18px; padding-right:19px;}
.classify.left{}
.classify i{ display:none;}
.classify .right0{ right:0}
.filter-item .item-cont{ padding:0 0 12px; overflow:hidden}
.filter-item .item-cont .relative{ z-index:2; height: 26px; padding-left: 10px; }
.moreItem .item-cont{ overflow:visible; height:26px;}
.greyBg div.item-boder{ background:#fff; border:1px solid #e8e8e8; margin-bottom:14px; padding-bottom:7px; line-height:20px; margin-left:61px; overflow:hidden; width:958px; padding-left:0; margin-top:0;}
.greyBg div.item-boder a{ color:#336699;}
.classCont{ float:left; width:930px;}
.resultItem .delItem a{ display:block; float:left; line-height:24px; border:1px solid #1fc7ca; color:#1fc7ca; padding:0 21px 0 9px; margin-right:16px; background-position:right -769px;}
.resultItem .delItem .delAll{ border-color:#fff; color:#333; margin-left:19px; padding-left:16px; background-position:0 -805px;}
.resultItem .delItem a:hover{ text-decoration:none;}
.delItem{ padding-left:9px;}
.ft16{ font-size:16px;}

.listInfo-item5 .org{ color:#ffbf80; border-color:#ffbf80;}
.listInfo-item5 .gre{ color:#6bc36b; border-color:#6bc36b;}
.listInfo-item5 .pik{ color:#fea696; border-color:#fea696;}
.contrast .price i{ padding-left:10px;}
.contrast .price .ft26{ font-size:26px; font-family:Verdana; letter-spacing:-2px;}
.mt15{ margin-bottom:15px;}
.mTop7{ margin-top:7px;}
.showForPart{ display:none}

/*banner图样式*/
.focus-wrap { height:359px; overflow:hidden; position:relative; width:100%; }
.swiper-container { height:359px; left:50%; margin-left:-960px; position:absolute; top:0; width:1920px; }
.swiper-slide { height:359px; overflow:hidden; position:relative; width:100%; }
.swiper-slide img { left:50%; margin-left:-960px; position:absolute; top:0; }

.filter-china .pageTab{ position: relative; width: 1200px; position: relative; top: -6px; left: -1px; }
.pageTab{ border:1px solid #e8e8e8; height:39px; margin-left:-20px; }
.pageTab a{ line-height:39px; padding-left:40px; padding-right:20px; font-size:14px; color:#666; display:block; float:left; border-right:1px solid #e8e8e8; background-color:#fff; }
.pageTab a.now{ height:40px; color:#333}
.pageTab a:hover{ color:#333; text-decoration:none}
.pageTab .item1{ background-position:18px -825px;}
.pageTab .item2{ background-position:18px -856px;}
.pageTab .item3{ background-position:18px -886px;}
.pageTab .item1.now,.pageTab a.item1:hover{ background-position:18px -918px;}
.pageTab .item2.now,.pageTab .item2:hover{ background-position:18px -949px;}
.pageTab .item3.now,.pageTab .item3:hover{ background-position:18px -979px;}
/*销量排行*/
.sideTit{ font-size:14px; padding-left:11px; line-height:45px; border-bottom:1px solid #e7e7e7; margin-bottom:9px; font-weight:bold}
.sales{ margin-bottom:15px; border:1px solid #e7e7e7; width:218px}
.sales dl{ overflow:hidden; padding:0 0 11px; margin:0 20px 10px; border-bottom:1px dotted #f2f2f2;}
.sales dl.no-bd{ border:none;}
.sales dt,.sales dd{ float:left}
.sales .sale-sort{ display:block; width:18px; line-height:18px; float:left; color:#fff; font-family:Arial; background:#dcdcdc; border-radius:2px; text-align:center; font-weight:bold; margin-right:9px;}
.sales .top3{ background:#ff5371; border-top:1px solid #fff;}
.sales .sale-img{ float:left;}
.sales a{ display:block;}
.sales .sale-img,.sales .sale-img img{ width:45px; height:45px; overflow:hidden}
.sales .sale-info{ width:98px; margin-left:8px; float:left}
.sales .sale-tit{ max-height:30px; overflow:hidden; margin-top:-1px; line-height:15px; font-size:14px;}
.sales .sale-hos{ max-height:16px; overflow:hidden; margin:3px 0 4px; color:#999;white-space:nowrap; text-overflow:ellipsis;}
.sales .sale-price{ color:#1fc7ca;}
.whyYm img{ display:block}
.downApp{border:1px solid #e7e7e7; width:218px; background:#fff; margin-bottom:15px;}
.downApp .inner{ width:100px; margin:29px auto 30px; padding-left:76px; background:url("../image/details.png") no-repeat scroll 0 -372px;}
.downApp a{ display:block; width:91px; line-height:28px; text-align:center; margin-top:10px; border:1px solid #eeeeee;}
/*swiper default css*/
.swiper-container { margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden;/* Fix of Webkit flickering */ z-index:1;}
.swiper-wrapper { position:relative; z-index:1; width:100%; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px,0,0); -webkit-transition-timing-function:ease;  -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px,0,0); -moz-transition-timing-function:ease;  -o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px,0,0); -o-transition-timing-function:ease; -o-transform:translate(0px,0px);  -ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px,0,0); -ms-transition-timing-function:ease; transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px,0,0); transition-timing-function:ease;}
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto;}
.swiper-slide { float:left;}
.swiper-wp8-horizontal { -ms-touch-action:pan-y;}
.swiper-wp8-vertical { -ms-touch-action:pan-x;}
.swiper-container{ width:1920px; height:358px; position:absolute; left:50%; top:0; margin-left:-960px;}
.swiper-slide{ width:100%; height:358px; position:relative; overflow:hidden;}
.swiper-slide img{ position:absolute; top:0; left:50%; margin-left:-960px;}
.swiper-container .tao-banner-btn{ position: absolute; z-index: 99; top: 50%; left: 50%; margin-top: -27px; display: none; width: 38px; height: 54px; background: url(../image/tao-banner-icons.png) no-repeat; }
.swiper-container .btn-ls{ background-position: 0 -156px; margin-left: -600px; }
.swiper-container .btn-ls:hover{ background-position: 0 -220px; }
.swiper-container .btn-rs{ background-position: 0 -28px; margin-left: 600px; }
.swiper-container .btn-rs:hover{ background-position: 0 -92px; }
.swiper-container:hover .tao-banner-btn{ display: block; }

.head-wrap{ width:1200px;}
.tab-part-index ul.head-wrap{ width:1210px;}
.showTab{ overflow:visible}
.filter .now i{ display:block}
.showTab i{ position:absolute; display:block; width:13px; height:7px; bottom:-7px; left:50%; margin-left:-7px; background-position:0 -1234px; display:none}
/*医生*/
.docList,.hosList{ padding:0 20px 30px; border:1px solid #e8e8e8; border-top:none}
.docList dl,.hosList dl{ padding:20px 0 15px; border-bottom:1px solid #f3f3f3;}
.hosList dl{ overflow: hidden; }
.docList dl:last-child, .hosList dl:last-child{ border-bottom:none}
.doc-info{ overflow:visible}
.doc-info .doc-img,.doc-info .doc-img span,.doc-info .doc-img img{ display:block; width:100px; height:100px;}
.doc-info .doc-img{ position:relative; float:left; margin-right:20px;}
.doc-info .doc-img span:hover{ box-shadow:0 1px 5px -1px #333;}
.doc-info .doc-img i{ position:absolute; right:0; bottom:0; display:block; width:25px; height:25px; background-position:0 -1033px}
.doc-info .doc-img span{ border-radius:50%; overflow:hidden;}
.doc-info .doc-related{ float:left;}
.doc-info .doc-related span{ display:block; color:#999;}
.doc-info .doc-related .item1 a{ font-size:18px; color:#333; padding-right:5px;}
.doc-info .doc-related .item1 a:hover{ color:#1fc7ca;}
.doc-info .doc-related .item2{ padding:11px 0 5px;}
.doc-info .doc-related .item2 a{ color:#999}
.doc-info .doc-related .item2 a:hover{ color:#1fc7ca}
.doc-info .doc-related .item2 i{ padding:0 5px; color:#dfdfdf;}
.doc-info .doc-related .item3 i{ display:block; float:left; padding:0 8px; line-height:24px; margin-right:3px; margin-top:10px; background:#f5f5f5; color:#666}

.doc-info .doc-case{ float:right; margin-top:5px; background-position:right -1070px; height:40px; padding:22px 20px 20px 0; position:relative}
.doc-info .doc-case:hover{ background-position:right -1240px;}
.doc-info .doc-case a,.doc-info .doc-case span{ float:left; height:40px; width:80px;  border-left:1px solid #f3f3f3; text-align:center; color:#666; background:#fff; margin-left:-1px}
.doc-info .doc-case em{ color:#36ccca; font-size:16px; display:block; text-align:center; padding-bottom:5px;}
.doc-info .doc-case .doc-home{ opacity:0; filter:alpha(opacity=0); display: block; height: 100%; position: absolute; right: 0; top: 0; width: 20px;}
.doc-serv{ padding-top:25px;}
.doc-serv span{ float:left; color:#999} 
.doc-serv .item1{ width:516px; color:#666; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.doc-serv >a .item1{ margin-right: 20px; }
.doc-serv .item2{ width:101px;}
.doc-serv .item3{ width:126px;}
.doc-serv .item4{ width:160px;}

.hos-serv .item1{ width:484px; color:#666;}
.hos-serv .item2{ width:85px;}
.hos-serv .item3{ width:105px;}
.hos-serv .item4{ width:144px;}
.hos-serv .item5{ width:85px;}

.doc-serv p{ line-height:30px; background:#f9f9f9; color:#999; overflow:hidden}
.doc-serv.hos-serv p .item1{ border-color:#6fb1e8; width:500px;}
.doc-serv p .item1{ border-left:4px solid #36ccca; width:532px; color:#666; text-indent:15px;}
.doc-serv>a{ display:block; line-height:42px; overflow:hidden; border-bottom:1px dashed #f3f3f3;}
.doc-serv>a span em{ font-size:14px; color:#1fc7ca; padding-right:5px; position:relative; top:1px;}
.doc-serv>a:hover{ background:#fcfcfc;}
.doc-serv>a:hover .item1{ color:#1fc7ca;}
.doc-serv .checkMore{ line-height:42px; text-align:right;}
.doc-serv .checkMore a{ color:#666}
.doc-serv .checkMore a:hover{ color:#1fc7ca;}

.hos-info{ overflow:visible}
.hos-img:hover{ box-shadow:0 0px 4px -1px #333;}
.hos-img{ float:left; margin-right:20px;}
.hos-img,.hos-img img{ display:block; width:120px; height:120px;}
.hos-related{ float:left; width:466px}
.hos-related>span{ display:block;}
.hos-related .item1{ font-size:16px; margin-bottom:3px;}
.hos-related .item1 a:hover{ color:#1fc7ca}
.hos-related .item2{ padding-top:9px;}
.hos-related div.item2{ height:17px;}
.hos-related .item2>i{ color:#999;}
.hos-related .item2 b{ color:#666; font-weight:normal; padding-right:10px;}
.hos-related .item3{ display:inline-block; border:1px solid #e8e8e8; padding:0 10px; line-height:22px; color:#666; margin-top:19px;}
.hos-related .item3:hover{ color:#1fc7ca; border-color:#1fc7ca;}
.hos-atr{ display:inline-block; position:relative; cursor:pointer; width:179px;}
.item2 .inline{ float:left}
.item2 .inline i{ color:#999}
/*.hos-atr:hover{ height:87px;}*/
.hos-atr>span{ border:1px solid; padding:0 4px 0 18px; position:relative; top:-1px; display:inline-block; height:17px; line-height: 17px; }
.hos-atr.minying>span{ border-color:#fdedd8; color:#f99a1e; background-position:3px -1158px;}
.hos-atr.gongli>span{ border-color:#deeeda; color:#4bad37; background-position:3px -1185px}
.hos-atr:hover .hide-more{ display:block}
.hide-more{ position:absolute; top:26px; left:0; border:1px solid #e8e8e8; padding:5px 10px; width:155px; background:#fff; display:none;color:#666; line-height:24px}
.hide-more>i{ position:absolute; top:-6px; left:13px; display:block; width:20px; height:7px; background-position:0 -1214px;}
.hide-more span{ display:block}
.hide-more span i{ color:#1fc7ca; padding-left:8px;}
.levNum { font-size:16px; color:#999}
.levNum em{ font-size:22px; color:#1fc7ca}
.hos-case{ margin-top:12px;}
.hos-case .left{ border-right:1px solid #f3f3f3; padding-right:25px; margin-right:25px;}
.hos-case .left a{ color:#999;}
.hos-case .left a:hover{ color:#1fc7ca;}
.hos-case .left p{ position:relative; left:-6px; margin:5px 0 17px;}
.hos-case .right{ margin-right:48px;}
.hos-case .right span{ display:block; line-height:23px; color:#999}
.hos-case .right i{ display:inline-block; width:61px; position:relative}
.hos-case .right b{ position:absolute; right:2px; top:0; font-weight:normal}
.teyao-icon{ background-position: 0 -1389px; }
.zhuanzhen{ border-color: #e7e7e7;}
.butie,.teyao-money{ display: inline-block; background: #ffb026; border: 1px solid #ffb026; color: #fff; height: 16px; line-height: 16px; font-weight: normal; padding: 0 0 0 2px; text-indent: 0; border-radius: 2px; position: relative; top: -6px; left: 10px; border-radius: 1px;}
.butie i{ display: inline-block; padding: 0 3px 0 0 !important;}
.butie .number{ padding:0 2px 0 2px !important;background: #fff; color: #ffae27;}

/*4.4.2*/
.least,.most{ width: 40px; padding: 0 1px; height: 19px; background: #fff; border: 1px solid #dfdfdf; position: absolute; top: 2px}
.cdf{ color: #dfdfdf; position: absolute; left: 46px}
.most{ left: 55px;}
.filter .item-links .subSet {background: #f8f8f8; border: 1px solid #e8e8e8; border-radius: 2px; color: #333; display: inline-block; height: 19px; line-height: 19px;  overflow: hidden;padding: 0;  position: absolute; text-align: center; top: 2px; left: 103px; width: 42px;}
.greenLink{ color: #419241; padding-right: 6px;}
/*医生列表*/
.docCards{ overflow: hidden}
.docCards ul{ width: 1000px; margin-top: 15px;}
.docCards li{ float: left; margin-right: 20px; width: 306px; height: 389px; border: 1px solid #e8e8e8; box-shadow:0 0 7px -4px #666; border-radius: 8px; position: relative; margin-bottom: 20px; overflow: hidden}
.cardImg{ position: relative; width: 306px; height: 219px; overflow: hidden; background: #fff;}
.cardImg img{ width: 100%;}
.cardImg span{ position: relative; display: block; margin: 0 auto; width: 150px; height: 150px; overflow: hidden; padding: 28px 78px 40px;}
.cardImg:after{ content: ""; width: 100%; position: absolute; z-index: 1; bottom: 0; height: 23px; background: url("../image/001.png") no-repeat 0 0; left: 0}
.cardInfo{ position: absolute; bottom:0; width: 270px; height: 190px; padding: 165px 18px 0;transition:0.4s height; z-index: 11}
li:hover .cardInfo{ bottom: 0; height: 245px}
 
.theS:hover .cardInfo{ background-position: 0 -223px; }
.theV:hover .cardInfo{ background-position: 0 -333px; }
.cardInfo .item1{ padding-top: 19px}
.cardInfo .item1 .ft20{ font-weight: bold; padding-right: 7px;}
.cardInfo .item1 i{ color: #666; font-size: 13px;}
.cardInfo .item2{ font-size: 13px; color: #999; padding-top: 18px; height: 18px; overflow: hidden; }
.cardInfo .line-2{ height: 30px; line-height: 16px; padding-top: 6px; }
.cardInfo .item3{ padding-top: 4px; overflow: hidden; border-bottom: 1px  dashed #e8e8e8; padding-bottom: 10px;}
.cardInfo .item3 .left{ color: #999}
.cardInfo .item3 b{ color: #1fc7ca; font-size: 15px; font-family: Arial; padding-left: 10px; padding-right: 3px; font-weight: normal}
.cardInfo .item3 i{ font-family: Arial; font-size: 15px; padding-right: 6px; }
.cardInfo .doc-baby{ margin-top: 11px; padding-bottom: 30px; height: 40px;}
.cardInfo .doc-baby p{ color: #999; font-size: 13px; line-height: 21px; max-height: 40px; overflow: hidden; margin-top: -2px;}
.cardInfo .doc-baby a{ margin-bottom: 5px; overflow: hidden; display: block; position:relative}
.cardInfo .doc-baby a:hover,.cardInfo .doc-baby a:hover .right{ color: #1fc7ca;}
.cardInfo .doc-baby .left{ max-width: 180px; height: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.cardInfo .doc-baby .right{ color:#999; position:absolute; right:0}
.cardInfo .checkMore{ color: #999; float: right;}
.cardInfo .checkMore b{ color: #1fc7ca; font-family: Arial; font-weight: normal; padding: 0 2px; font-size: 14px;}
.cardInfo .goIndex{ overflow: hidden; height: 30px; background: none; left: 50%; top: 100%; padding: 0; width: 100px; margin: -50px 0 0 -50px; }
.cardInfo .goIndex a{ margin: 0 auto; width: 98px; line-height: 28px; font-size: 14px; color: #666; border: 1px solid #e8e8e8; text-align: center; border-radius: 3px; display: none}
.docCards li:hover .cardInfo .goIndex a{ display: block}
.cardInfo .goIndex a:hover{ border-color:#1fc7ca; color: #1fc7ca}
.coverLink {display: block;height: 224px; left: 0; position: absolute; top: 0; width: 100%; z-index: 10; background:#fff; opacity:0; filter:alpha(opacity=0); cursor:pointer}
.cover{ border-left: 310px solid #fff; opacity: 0.7; filter:alpha(opacity=70); border-top: 28px solid transparent; height: 64%; position: absolute; top: 43%; width: 200%; z-index: 10; }
.cover{transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease}
.docCards li:hover .cover{ height: 500px; top: -80px; }

/*销量排行*/
.pink{ color: #1fc7ca}
.rank{ width:221px; position:absolute; right:0; top:0; padding:0 14px; border:1px solid #efefef; height:468px;}
.rank-tit{ line-height:43px; font-size:14px; border-bottom:1px solid #efefef;}
.rank-item{ display:block; height:60px; padding:14px 12px 0; margin-bottom:8px;}
.rank-item .babyImg{ float:left; margin-right:9px; width:60px; height:60px; overflow:hidden; position:relative}
.rank-item .babyImg img{ width:60px; height:60px; display:block}
.rank-item .babyImg i{ position:absolute; left:0; top:0; background:#3ad8e3; color:#fff; display:block; line-height:16px; height:16px; width:16px; text-align:center; border-radius:0 0 8px 0}
.rank-item .babyInfo{ width:124px; float:right}
.rank-item .babyInfo p{ height:33px; overflow:hidden; color:#333; margin:-3px 0 13px;}
.rank-item .babyInfo p:hover{ color:#ff6980;}
.rank-item .babyInfo span{ display:block; overflow:hidden}
.rank-item .babyInfo span .left{ font-size:16px;}
.rank-item .babyInfo span .right{ color:#bbb; position:relative; top:4px;}

.head-wrap{ width:1200px;}
.base1200{ width: 1200px; margin: 0 auto}
.base1200.bd{ border-bottom: none}
.price{ position: relative}
/**产品列表*/
.prodList{ 
	padding:0 20px;
	border:1px solid #e8e8e8; 
	border-top:none; 
	overflow:hidden; 
	position:relative; 
	z-index:1
}
.prod-content li {
    width:100%;
    padding:20px 0;
    overflow:hidden;
    border-bottom:1px dashed  #dbdbdb;
}

.prod-content li:hover {
    background: #fafafa;
}

.look-product{
    width:600px;
    overflow:hidden;
}
.product-img{
    padding: 3px;
    border: 1px solid #cfddeb;
    overflow: hidden;
    box-sizing: border-box;
    width: auto;
}
.product-img a{
     width: 164px;
    height: 110px;
    overflow: hidden;
    box-sizing: border-box;
    display: inline-block;
}
.product-img img{
   width:100%;
   height:auto;
   overflow:hidden;
}
.product-right {
    display:inline-block;
    width:400px;
    margin-left:14px;
}
.prod-content li .product-one {
   width:100%;
   overflow:hidden;
   font-size:17px;
   color:#666;
   margin:8px 0 8px 0;
}
.prod-content li .product-two {
   width:100%;
   overflow:hidden;
   font-size:12px;
   color:#00a1cb;
}
.prod-content li .product-two i {
    color: #dedede;
    padding: 0 5px;
}
.prod-content li .product-two a {
   display:inline-block;
   vertical-align:bottom;
 }
.prod-content li .product-two >span{
   display:inline-block;
   margin-right:12px;
}
.prod-content li .product-two >span>span{
    display:inline-block;
    background-image: url(../image/icon.png);
    background-size: 200px 200px;
    margin-right: 9px;
    vertical-align: middle;
}
.prod-content li .product-two >span>span.address-icon{
    width:12px;
    height:18px;
    background-position: -60px -127px;
}
.prod-content li .product-two >span>span.hospital-icon{
    width:16px;
    height:18px;
    background-position: -37px -127px;
}
.prod-content li .product-two >span>span.doctor-icon{
    width:20px;
    height:18px;
    background-position: -78px -127px;
}
.p-evaluate{
   	margin-top: 8px;
}
.p-evaluate i{
	color: #dedede;
    padding: 0 5px;
}
.prod-content li .product-three {
    width:100%;
    font-size: 13px;
    color: #999;
    margin-top: 16px;
    overflow:hidden;
}
.prod-content li .product-three > span{
       display:inline-block;
    margin-right: 16px;
}

.prod-content li .product-three > span>span{
   display:inline-block;
     background-image: url(https://www.youmeiw.com/Contents/images/product/small-icon.png);
    background-size: 200px 200px;
    margin-right: 5px;
    vertical-align: bottom;
}
.prod-content li .product-three > span>span.gwc{
    width: 16px;
    height: 15px;
    vertical-align: bottom;
    background-position: -147px 0;
    margin-right: 4px;
}
.prod-content li .product-three > span>span.bdh{
    width: 14px;
    height: 14px;
    vertical-align: middle;
    background-position: -165px 0;
    margin-right: 8px;
}
.prod-content li  .now-ask{
    display:inline-block;
    width:180px;
    padding:0 23px;
    border-left:1px solid #d2d2d2;
 }
.prod-content li .yellow-text {
    width:100%;
    overflow:hidden;
    text-align:center;
    font-size:18px;
    color:#ff9d00;
}
.prod-content li .text-garay {
    width:100%;
    margin:3px 0 22px 0;
    overflow:hidden;
    font-size:12px;
    color:#999;
    text-decoration:line-through;
}
.prod-content li .ask {
   left:25%;
   margin-left:-40px;
   width:100px;
   line-height:30px;
   text-align:center;
   border-radius:5px;
   color:#ff5502;
   font-size:18px;
}
.prod-content li .zixun:hover {
    color: #fff;
    border-color: #1fc7ca;
    background-color: #3ad8e3;
}
.prod-content li .zixun {
    z-index: 10;
    bottom: 0;
    left: 176px;
    display: block;
    width: 102px;
    font-size: 18px;
    text-align: center;
    color: #1fc7ca;
    border: 1px solid #1fc7ca;
    border-radius: 2px;
    background-color: #fafafa;
}
.prod-content li:last-child{ border-bottom:none}