.ty-cardlist-w{ width: 640px; line-height: 22px; font-size: 14px; color: #999; font-family: 'Hiragino Sans GB','Microsoft Yahei','微软雅黑','Simsun','宋体','Arial';}
.ty-cardlist-w a {color: #333; text-decoration: none; }
.ty-cardlist-w a:visited {color: #333; }
.ty-cardlist-w a:hover, .ty-cardlist-w a:active, .ty-cardlist-w a:focus {color: #E43B5B; text-decoration: none; }
.ty-cardlist-w .clearfix:after {content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.ty-cardlist-w .clearfix {zoom: 1; }
.ty-cardlist-w .clearit {clear: both; height: 0; font-size: 0; overflow: hidden; }

.ty-cardlist-w a.ty-card-link-em {color: #E43B5B; text-decoration: none; }
.ty-cardlist-w a.ty-card-link-em:visited {color: #E43B5B; }
.ty-cardlist-w a.ty-card-link-em:hover, .ty-cardlist-w a.ty-card-link-em:active, .ty-cardlist-w a.ty-card-link-em:focus {color: #E43B5B; text-decoration: none; }

.ty-cardlist-loading{ margin-top: 5px; border: 1px solid #E5EFF6; height: 38px; line-height: 38px; background-color: #E9F5FD; text-align: center; font-size: 14px; color: #333; cursor: pointer;}
.ty-cardlist-loading:hover{ opacity: .8; filter:alpha(opacity=80);}

.ty-card{ position: relative; z-index: 10; border-bottom: 1px solid #EFEFEF; background-color: #fff; letter-spacing: .5px; letter-spacing: 0\9;}
.ty-card:hover{ background-color: #FAFBFD;}
.ty-card-close{ display: none; position: absolute; right: 10px; top: 10px; width: 12px; height: 12px; background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/icon-close.png?__sprite) 0 0 no-repeat; cursor: pointer;}
.ty-card:hover .ty-card-close{ display: block; opacity: .6; filter:alpha(opacity=60);}
.ty-card:hover .ty-card-close:hover{ opacity: 1; filter:alpha(opacity=100);}
.ty-card-l{ float: left; width: 150px; padding-bottom: 20px;}
.ty-card-r{ float: right; width: 470px;}
.ty-card-tt{ padding-top: 17px; margin-right: 30px; height: 52px; line-height: 26px; font-size: 20px; font-weight: bold;}
.ty-card-icon-mpics, .ty-card-icon-live, .ty-card-icon-topic, .ty-card-icon-scheme, .ty-card-icon-video, .ty-card-icon-exclusive{ display: inline-block; margin-right: 5px; width: 66px; height: 26px; vertical-align: -6px;}
.ty-card-icon-mpics{ background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/prefix-mpics.png?__sprite) 0 0 no-repeat;}
.ty-card-icon-live{ background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/prefix-live.png?__sprite) 0 0 no-repeat;}
.ty-card-icon-topic{ background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/prefix-topic.png?__sprite) 0 0 no-repeat;}
.ty-card-icon-scheme{ background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/prefix-scheme.png?__sprite) 0 0 no-repeat;}
.ty-card-icon-video{ background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/prefix-video.png?__sprite) 0 0 no-repeat;}
.ty-card-icon-exclusive{ background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/prefix-exclusive.png?__sprite) 0 0 no-repeat;}
.ty-card-icon-hot{ display: inline-block; margin-left: 5px; width: 31px; height: 11px; vertical-align: 0px; background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/icon-hot.png?__sprite) 0 0 no-repeat;}
.ty-card-tip1{ margin-top: 8px; height: 24px; line-height: 24px; font-size: 14px; color: #999;}
.ty-card-tip2{ margin-top: 3px; padding-bottom: 10px; height: 24px; line-height: 24px; font-size: 14px; color: #999;}

.ty-card-type1{}
.ty-card-thumb-w{ position: relative; margin-top: 20px; width: 150px; height: 100px; overflow: hidden;}
.ty-card-thumb{ width: 150px; height: 100px; will-change: transform; transition: transform ease-in-out .3s;}
.ty-card-thumb:hover{ transform: scale(1.1, 1.1);}
.ty-card-thumb-noani { transition: none;}
.ty-card-thumb-noani:hover { transform: none;}
.ty-card-tip2-i{ display: inline-block; padding-right: 12px;}
.ty-card-cmnt{ float: right; margin-right: 10px; padding-right: 0; cursor: pointer;}
.ty-card-cmnt a, .ty-card-cmnt a:visited{ color: #999;}
.ty-card-cmnt a:hover{ color: #E43B5B;}
.ty-card-cmnt-icon{ display: inline-block; margin-right: 5px; width: 16px; height: 16px; vertical-align: -3px; background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/icon-cmnt.png?__sprite) 0 0 no-repeat;}
a:hover .ty-card-cmnt-icon{ background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/icon-cmnt-hover.png?__sprite) 0 0 no-repeat;}
.ty-card-tag{ margin-right: 5px;}

.ty-card-video{ position: absolute; left: 10px; bottom: 10px; width: 27px; height: 27px; background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/icon-video.png?__sprite) 0 0 no-repeat;}
.ty-card-video:hover{ opacity: .9; filter:alpha(opacity=90);}

/*通栏*/
.ty-card-type2{}
.ty-card-type2 .ty-card-tt{ height: auto;}

/*组图*/
.ty-card-type3{}
.ty-card-type3 .ty-card-tt{ height: auto; padding-bottom: 10px;}
.ty-card-type3 .ty-card-picstotal{ margin-left: 5px; font-size: 14px; font-weight: normal; color: #999;}
.ty-card-thumbs-w{ height: 100px; margin-bottom: 10px; overflow: hidden;}
.ty-card-thumbs-c{ position: relative; z-index: 1; display: inline-block; margin-right: 8px; overflow: hidden;}
.ty-card-thumbs-gif{ position: absolute; right: 0; bottom: 0; z-index: 2; width: 28px; height: 20px; line-height: 20px; text-align: center; color: #333; background-color: rgba(255,255,255,0.6); font-family: arial; font-style: normal;}
.ty-card-thumbs-w .ty-card-thumb{ display: block; height: 100px; width: auto;}
.ty-card-thumbs-w .ty-card-thumbs-c:nth-last-of-type(1){ margin-right: 0;}

/*直播*/
.ty-card-type15{}
.ty-live-stat{ position: absolute; z-index: 11; top: 0; left: 0; width: 54px; height: 24px;}
.ty-live-stat-pre{ background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/live-pre.png?__sprite) 0 0 no-repeat;}
.ty-live-stat-ing{ background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/live-ing.png?__sprite) 0 0 no-repeat;}
.ty-live-stat-end{ background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/live-end.png?__sprite) 0 0 no-repeat;}
.ty-live-time{ position: absolute; z-index: 11; bottom: 0; left: 0; width: 150px; height: 24px; line-height: 24px; font-size: 12px; font-family: arial; text-align: center; background-color: rgba(255,255,255,0.7); color: #000;}
.ty-live-icon-ing{ display: inline-block; width: 10px; height: 24px; vertical-align: -7px; background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/prefix-live-ing.png?__sprite) center center no-repeat;}
.ty-live-icon-to{ display: inline-block; width: 24px; height: 24px; vertical-align: -7px; background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/prefix-live-clock.png?__sprite) center center no-repeat;}

/*640视频*/
.ty-card-type4{}
.ty-card-play-w{}
.ty-card-play-poster-w{position: relative;}
.ty-card-play-poster{ display: block; width: 640px; height: 360px;}
.ty-card-player-w{ display: none; width: 640px; height: 360px;}
.ty-card-play-icon{width: 70px;height: 70px; position: absolute;  background: url("//n.sinaimg.cn/ent/07a47ff4/20170628/icon-videoplay.png?__sprite");  left: 50%;  top: 50%;  margin-left: -35px;  margin-top: -35px;  }

/*删除提示*/
.ty-card{ overflow: visible; background: none; z-index: auto; }
.ty-card .ty-card-tip{ position: absolute; right: 0; top: -2px; border: 2px solid #EFEFEF; z-index: 1000; background: #fff; }
.ty-card .ty-card-tip li{ min-width: 142px; _width: 142px; height: 34px; padding: 3px; line-height: 34px; font-size: 16px; border: 1px solid #dce0e3; margin-top: 12px; text-align: center; cursor: pointer; background-color: #FAFBFD;}
.ty-card .ty-card-tip li:hover{ border-color: #a3a8ac; background-color: #edf0f1; }
.ty-card .ty-card-tip ul{ padding: 24px 29px; }
.ty-card .ty-card-tip .ty-card-close{ display: block; filter:alpha(opacity=60); opacity:0.6; }

/*娱乐拼条*/
.ty-card-type10{ padding-bottom: 20px;}
.ty-card-type10 .ty-card-tt{ height: auto; padding-bottom: 10px;}
.ty-card-type10-l{ float: left; width: 150px;}
.ty-card-type10-r{ float: right; width: 470px; }
.ty-card-type10-i{ margin-top: 5px;}
.ty-card-type10-i:not(:first-child){ margin-top: 12px;}
.ty-card-type10-i .ty-card-thumb-w{ margin-top: 5px;}
.ty-card-type10-subtt{ height: 28px; line-height: 28px; font-size: 20px; font-weight: normal; margin-bottom: 10px\9;overflow:hidden;}
.ty-card-type10-makeup{ padding: 7px 0; height: 20px; text-indent: 12px; line-height: 20px; background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/prefix-makeupurl.png?__sprite) left center no-repeat; white-space: nowrap; font-size: 16px;}
.ty-card-type10-makeup:nth-of-type(1){ margin-top: 10px;}
a.ty-card-type10-makeupurl{ margin-right: 10px;}
a.ty-card-type10-makeupurl:nth-last-of-type(1){ margin-right: 0;}