@import "../vendor/css/normalize.css";
@font-face{font-family:nyt-karnak-display-130124;src:local("☺︎"),url(/fonts/nyt-karnak-display-130124-400-normal.woff) format("woff");font-style:normal;font-weight:400}
@font-face {
    font-family: 'icon';
    src:url('/fonts/icon.eot?wjrkux');
    src:url('/fonts/icon.eot?wjrkux#iefix') format('embedded-opentype'),
        url('/fonts/icon.ttf?wjrkux') format('truetype'),
        url('/fonts/icon.woff?wjrkux') format('woff'),
        url('/fonts/icon.svg?wjrkux#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
#page{width:997px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:25px auto}
.layoutA{width:260px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 10px 0 10px;float:left}
.layoutADry{width:240px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left}
.layoutADryLeft{width:260px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px 10px 10px 0;float:left}
.layoutB{width:360px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 10px 0 10px;float:left}
.layoutBDry{width:340px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left}
.layoutBDryRight{width:338px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px 0 10px 10px;float:left}
.layoutC{width:353px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 8px 0 10px;float:left}
.layoutD{width:400px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 10px 0 10px;float:left}
.layoutE{width:220px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 10px 0 10px}
.layoutAB{width:620px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left}
.layoutABDry{width:598px;padding:10px 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left}
.layoutABC{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px}
.ad{text-align:center;margin-top:10px;width:100%;}
.ad .TopAd{margin:0 auto;margin-bottom:0;padding-bottom:4px;border-bottom:1px solid #ddd}
#page{position:relative}
body{background:#fff;color:#000;font-size:13px;line-height:22px;font-family:'Arial','Heiti SC','Microsoft Yahei',simsun,sans-serif;position:relative}
h1,h2,h3,h4,h5,h6{font-family:Georgia,'Heiti SC','Microsoft Yahei',simsun,sans-serif;margin:0}
a{text-decoration:none;color:#326891;outline:0;}
a:hover{text-decoration:underline}
.more:after{content:"»";font-size:10px}
.byline{color:#808080;font-weight:normal;font-family:Arial,sans-serif;font-size:12px;line-height:14px;margin-top:3px;margin-bottom:5px;}
.byline .en_byline{font-size:11px}
.byline .time{font-size:10px}
.localeTool{text-align:right;font-size:12px;}
.localeTool a{color:#333;padding:0 5px;}
.localeTool a.on{color:#808080}
.layoutC .ad{padding-bottom:13px;border-bottom:1px solid #ddd}
.date{text-transform:none}
.overDiv{width:100%;height:100%;position:absolute;left:0;top:0;background:#ddd;opacity:.3}
.time{color:#ad0000}
.time:before{content:'\0020'}
.dualLine{height:4px;background:#e2e2e2 url("/img/dualLine.png") repeat-x 0 0;clear:both;width:100%}
.loom .regularSummary{border-bottom:none}
.solid{background-color:#fff}
.hintLink{color:#000}
.cf{*zoom:1;}
.cf:after{display:block;visibility:hidden;content:'\0020';clear:both;height:0}
.right{float:right}
.hidden{display:none}
.sectionName,.kicker{font-size:12px;line-height:20px;font-weight:normal;font-family:Arial,Helvetica,'Heiti SC','Microsoft Yahei',SimSun,Sans-serif;color:#5a5a5a;}
.sectionName .en_kicker,.kicker .en_kicker{font-size:11px}
.sectionName a,.kicker a{color:#000;}
.sectionName a:hover,.kicker a:hover{text-decoration:none}
.searchBox{width:260px;display:block;}
.searchBox .searchQuery{font-size:12px;line-height:16px;width:200px;height:24px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.searchBox .searchSubmit{background-color:#fff;margin-left:5px;outline:none;border:1px solid #b2b2b2;border-radius:2px;font-size:12px;height:24px;padding-top:0;padding-bottom:0;margin-top:0;padding-bottom:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.regularSummary{padding-bottom:4px;margin-bottom:4px;display:block}
.regularSummaryList{list-style:none;list-style-type:none;margin:0;padding:0;}
.regularSummaryList li{overflow:hidden;padding-bottom:2px;margin-bottom:2px}
.regularSummaryList .regularSummaryHeadline{font-size:16px}
.headlineOnly .headlineOnlyList{list-style:none;list-style-type:none;margin:0;padding:0;margin:8px 0}
.headlineOnly .headlineOnlyList li{margin:0;}
.headlineOnly .headlineOnlyList li h3{line-height:14px;display:inline}
.headlineOnly .headlineOnlyList li:before{content:'\2022';color:#808080;margin:3px}
.headlineOnly .headlineOnlyList a { font-size: 14px }
.columnA .headlineOnly,.columnB .headlineOnly{border-top:1px solid #ddd;padding-top:10px;padding-bottom:15px;}
.columnA .headlineOnly a,.columnB .headlineOnly a{font-size:14px; letter-spacing: -1px;}
.summaryBakup{text-align:justify}
.summary{line-height:18px;text-justify:inter-ideograph;padding-bottom:10px;margin:0;margin-top:2px}
a.slideshow_a,i.slideshow_a{font-weight:bold;font-family:Georgia,'Heiti SC','Microsoft Yahei',simsun,sans-serif;padding-left:16px;background-position:0 2px}
a.slideshow_icon,i.slideshow_icon{background:url("/img/icon_slideshow.gif") no-repeat 0 1px;padding-left:16px}
a.video_icon,i.video_icon{background:url("/img/icons_sprite_16.gif") no-repeat 0 -17px;padding-left:16px}
a.interactive_icon,i.interactive_icon{background:url("/img/icons_sprite_16.gif") no-repeat 0 -32px;padding-left:16px}
.slideshow_refer .referListHeadline{background:url("/img/icon_slideshow.gif") no-repeat 0 4px;padding-left:15px}
.referList{list-style:none;list-style-type:none;margin:0;padding:0;margin-top:-5px;margin-bottom:10px;}
.referList li{margin:0;}
.referList li h3{line-height:14px;display:inline}
.referList li:before{content:'\2022';color:#808080;margin:3px}
.referList li{line-height:18px;}
.referList li h3 a{font-size:13px;font-weight:bold;line-height:18px}
#topTool{width:1000px;text-align:right;height:18px;margin:auto auto -18px auto}
#nav{width:100%;text-align:center;font-family:Georgia,'Heiti SC','Microsoft Yahei',simsun,sans-serif;font-size:13px;border-bottom:1px solid #ddd;}
#nav ul.navList{list-style:none;list-style-type:none;margin:0;padding:0;}
#nav ul.navList li.mainSection:hover{border-left:1px solid #ddd;border-right:1px solid #ddd}
#nav ul.navList li.mainSection{padding:0 7px;display:inline-block;border-left:1px solid transparent;border-right:1px solid transparent;position:relative;z-index:999999999;cursor:pointer;}
#nav ul.navList li.mainSection ul{display:none;background:#fafafa;padding:0;left:-1px;top:29px;width:101px;position:absolute;border:1px solid #ddd;padding-top:5px;}
#nav ul.navList li.mainSection ul li{padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:15px;padding-right:15px;display:inline-block;border:none;text-align:left;white-space:nowrap;width:100%;}
#nav ul.navList li.mainSection ul li:hover{background:#ddd}
#nav ul.navList li.mainSection ul li a{display:block;width:100%;height:100%}
#nav ul.navList li.mainSection a{color:#000;text-decoration:none}
#nav ul.navList li.mainSection >a{line-height:30px}
#nav ul.navList li.mainSection.on{background-color:#f4f4f4;border-left:1px solid #ddd;border-right:1px solid #ddd;font-weight:bold}
#nav ul.subNavList{height:30px;background-color:#f4f4f4;width:995px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:-1px 0 0 0;border-top:1px solid #e2e2e2;z-index:-1;}
#nav ul.subNavList li{line-height:30px;padding:0 16px;display:inline-block;border-left:1px solid transparent;border-right:1px solid transparent;}
#nav ul.subNavList li a{color:#777}
#nav ul.subNavList li.on a{color:#000;font-weight:bolder}
#footer{border-top:2px solid #000;padding:8px 10px;}
#footer .copyright{color:#333;font-size:9px;float:left}
#footer .footerLinkList{list-style:none;list-style-type:none;margin:0;padding:0;float:right;height:20px;line-height:20px;font-size:12px;}
#footer .footerLinkList .footerLink{float:left;padding-right:4px;margin-right:4px;margin-top:2px;margin-bottom:2px;border-right:1px solid #e2e2e2;height:16px;line-height:16px;}
#footer .footerLinkList .footerLink.last{border-right:none}
#footer .footerLinkList .footerLink a{color:#333;display:block;font-size: 12px;line-height: 16px;}
#footer .footerLinkList .footerLink span{font-size: 12px;line-height: 16px;}
#footer .footerLinkList .footerLink #rssIcon{overflow:visible;padding-right:18px;background:#fff url("/img/rss-icon.png") no-repeat right center}
.commentSummaryList{list-style:none;list-style-type:none;margin:0;padding:0;}
.commentSummaryList .commentSummaryItem{margin-top:5px;margin-bottom:4px;padding-bottom:4px;}
.commentSummaryList .commentSummaryItem .commentSummaryHeadline{font-size:16px;line-height:16px;padding-bottom:5px}
.commentSummaryList .commentSummaryItem .thumbnail{width:50px;height:50px;}
.commentSummaryList .commentSummaryItem .thumbnail img{width:50px;vertical-align:text-top;height:50px}
.commentSummaryList .commentSummaryItem:after{visibility:hidden;display:block;clear:both;content:'\0020';height:0}
.thumbnail{padding-left:5px;padding-bottom:5px;float:right;width:75px;height:75px;}
.thumbnail img{vertical-align:text-top}
.pagination{margin-bottom:10px;}
.pagination ul{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;list-style:none;list-style-type:none;margin:0;padding:0;}
.pagination ul li{float:left;border:thin solid #d7d7d7;text-align:center;background-color:#e0e0e0;}
.pagination ul li a,.pagination ul li span{display:block;height:100%;font-size:13px;line-height:20px;padding:0 8px}
.pagination ul li.first{margin-left:10px}
.pagination ul li.current{background-color:#fff;border:thin solid #ebebeb}
.tabA{background:#f4f4f4;}
.tabA .tabs{padding:6px 0 0 6px;}
.tabA .tabs .tab-item{font-size:12px;border-radius:4px;width:72px;text-align:center;display:inline-block;height:20px;line-height:20px}
.tabA .tabs .active{background:#000;color:#fff}
.tabA .tabs .inactive{color:#000;background:#e6e6e6}
.tabA .tab-content .active{display:block}
.tabA .tab-content .inactive{display:none}
.tabA .tab-content li{padding:10px}
.tabB{margin-top:5px;}
.tabB .tabs{background:url("/img/duoline.png") repeat-x left top;list-style:none;padding-left:10px;margin-bottom:-1px;}
.tabB .tabs a{display:inline-block;padding:4px 15px 0 15px;outline:0}
.tabB .tabs .active{background:#fff;border:1px solid #ddd;border-bottom:none;height:36px;line-height:36px;margin-top:-3px;font-weight:bold;}
.tabB .tabs .inactive{background:none}
.tabB .tab-content{border-top:1px solid #ddd;}
.tabB .tab-content .active{display:block}
.tabB .tab-content .inactive{display:none}
.tabC{margin-top:5px;}
.tabC .tabs{height:23px;border-bottom:1px solid #ddd;list-style:none;}
.tabC .tabs a{display:inline-block;margin-right:-1px;padding:0 10px 0 10px;border:1px solid #ddd}
.tabC .tabs .active{background:#fff;border-bottom:1px solid #fff}
.tabC .tabs .inactive{background:#f0f4f5}
.tabC .tab-content{position:relative;overflow:hidden;padding:10px 0 10px 0;border:1px solid #ddd;border-top:none;}
.tabC .tab-content .active{display:block}
.tabC .tab-content .inactive{display:none}

.lens,.moth {background:url("/img/duoline.png") repeat-x;border-bottom:1px solid #e2e2e2;padding-top:15px;min-height:235px;position:relative;clear:both}
.video { border-top: 2px solid #191919; min-height: 235px; }
.moth .collectionName{line-height:26px;border-bottom:1px solid #ddd;font-size: 15px;padding-bottom:2px;}
.lens .lensBox, .moth .mothBox {float:left;overflow:hidden;width:100%;}
.lens .lensBox .storyWindow, .moth .mothBox .storyWindow{overflow:hidden;margin:0 auto;padding-bottom:1px; width:997px;}
.lens .lensBox .lensList, .moth .mothBox .mothList{list-style:none;list-style-type:none;margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.moth .mothBox .mothList .story{display:inline-block;width:180px;height:230px;border-right:1px solid #ddd;padding: 5px 7px 0 7px;}
.moth .mothBox .mothList .story.first {padding-left: 0px;}
.moth .mothBox .mothList .story.last{border-right:none}
.moth .mothBox .mothList .story .sectionName{width:180px;margin:0 auto}
.moth .mothBox .mothList .story .summary{width:180px;margin:0 auto}
.moth .mothBox .mothList .story .mothThumbnail{display:block;width:180px;margin:0 auto}
.moth .mothBox .mothList .story .mothHeadlineWithoutThumbnail{font-size:16px;width:180px;margin:0 auto;line-height:20px;padding-bottom:8px}
.moth .mothBox .mothList .story h3 {font-size:12px;line-height:18px;width:180px;margin:0 auto}
.moth .mothBox .mothList .story img {width:180px;height:180px}

.lens {min-height:175px; padding: 15px 0px 10px 0px;}

.video .collectionName, .lens .collectionName{line-height:26px;font-family: "nyt-karnak-display","nyt-karnak-display-130124",Georgia,'Heiti SC','Microsoft Yahei',simsun,sans-serif;letter-spacing: 0.062em;font-size: 15px;}
.lens .collectionName {padding-left: 0;}
.video .collectionName span, .lens .collectionName span {font-size: 16px;font-weight:normal;}
.lens .lensBox .lensList .story{display: inline-block; width: 340px; padding-right: 20px;position: relative;}
.lens .lensBox .lensList .story .lensThumbnail{display:block;width:340px;margin:0 auto;vertical-align:bottom;}
.lens .lensBox .lensList .story .lensThumbnail img {vertical-align: bottom;}
.lens .lensBox .lensList .story h3 {font-size: 14px;line-height: 18px;width: 340px;margin: 0 auto;position: absolute;bottom: 0;left: 0;background-color: rgba(0,0,0,0.85);padding: 10px 0;color: #fff;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;border-top: 1px solid rgba(76,76,76,0.85);}
.lens .lensBox .lensList .story:hover h3 {background-color: #326891;border-top: 1px solid #004276}
.lens .lensBox .lensList .story h3 i {font-size: 18px;padding: 0 8px;vertical-align: bottom;display: inline-block}
.lens .lensBox .lensList .story h3 a {color: #fff;}

.video .collectionName {float: left;}
.video .collectionName .gray-text {color: #68625b}
.video .viewmore-video-btn {float: right; line-height:26px; font-family: "nyt-karnak-display","nyt-karnak-display-130124",Georgia,'Heiti SC','Microsoft Yahei',simsun,sans-serif; color: #000; font-size: 12px;}
.mothButton {position:absolute;top:14px;right:0;}
.lensButton {top:12px;right:0px;}
.mothButton .pointPrev, .mothButton .pointNext {cursor:pointer;float:left;width:23px;float:left;overflow:hidden;height:22px;line-height: 26px;border-radius: 3px;text-align:center;}
.mothButton .pointPrev i.nyt-icon, .mothButton .pointNext i.nyt-icon { font-weight: bold;font-size: 14px; }
.mothButton .prevOk { color: #333 }
.mothButton .prevOff { color: #dedede }
.mothButton .nextOk { color: #333 }
.mothButton .nextOff { color: #dedede }
.mothButton .prevOk:hover, .mothButton .nextOk:hover{background: #ddd}


.socialList{margin:0;padding:0;float:left;margin-left:10px;}
.socialList li{display:block;float:left;margin-bottom:0;}
.socialList li a{border-radius:2px;display:block;height:16px;width:16px;overflow:hidden;text-indent:-9999px;margin:2px 4px;background:transparent url("/img/shareServices.jpg") no-repeat 0 0;}
.socialList li a.facebook{background-position:-16px 0}
.socialList li a.twitter{background-position:0 0}
.socialList li a.googleplus{background-position:-32px 0}
.viewMore a{color:#000}
.more_opinion{color:#000}
.column_title{position:relative;text-align:center;}
.column_title .line{width:100%;border-top:1px solid #ddd;position:absolute;left:0;top:10px;z-index:-1}
.column_title .column_title_text{background:#fff;padding-left:5px;padding-right:5px}
.shareBox{z-index:20;float:left;padding:0;margin:0;background-color:#fff;}
.shareBox .share{background:#fff url("/img/shareServices.jpg") no-repeat 0 0;display:block;float:left;width:16px;height:16px;margin-right:8px;overflow:hidden;}
.shareBox .share a{display:block;text-indent:9999px}
.shareBox .twitter{background-position:0 0}
.shareBox .facebook{background-position:-16px 0}
.shareBox .googleplus{background-position:-32px 0}
.shareBox .weibo{background-position:-48px 0}
.shareBox .weixin{background-position:-64px 0}
.shareBox .qrcode{background-position:-80px 0}
#hotStory{margin-top:0;padding-top: 15px; border-top:1px solid #ddd;height:303px;position:relative}
#hotStory .tab_c .hotStoryList{padding-left:10px;}
#hotStory .tab_c .hotStoryList li{font-family:Arial,Helvetica,sans-serif;margin-left:16px;white-space:nowrap;font-size:12px;line-height:16px;margin-bottom:2px;list-style:decimal;list-style-type:decimal;}
#hotStory .tab_c .hotStoryList li a{font-family:Georgia,'Heiti SC',simsun,sans-serif;line-height:22px;font-size:14px;font-weight:bold}
.regularSlideshow{margin-top:10px;}
.regularSlideshow h4{font-size:12px;font-weight:normal}
.regularSlideshow .regularSlideshowItem{overflow:hidden;padding-bottom:5px}
.regularSlideshow .regularSlideshowList{list-style:none;padding:0;margin:0;}
.regularSlideshow .regularSlideshowList .thumbnail{padding-left:10px;width:auto;height:auto;}
.regularSlideshow .regularSlideshowList .thumbnail a{float:left;position:relative;}
.regularSlideshow .regularSlideshowList .thumbnail a .mask{position:absolute;text-indent:5px;left:0;color:#222;font-size:12px;background:rgba(255,255,255,0.8);bottom:0;width:100%;}
.regularSlideshow .regularSlideshowList .thumbnail a .mask:hover{text-decoration:underline}
.photospot-slideshow{position:relative;z-index:2;overflow:hidden;}
.photospot-slideshow .loading{position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-25px;z-index:99999}
.photospot-slideshow .pageBox{color:#fff;float:left;width:100%;position: absolute;right: 0;bottom: 0;width: 40px;z-index:9}
.photospot-slideshow .pageBox .loaded{color:#004276}
.photospot-slideshow .pageBox .active{border:1px solid #999;color:#999}
.photospot-slideshow .pageBox ul{list-style:none;font-size:12px;margin:0;padding:0;width:100%;text-align:left;}
.photospot-slideshow .pageBox ul li{width:17px;height:16px;text-align:center;border:1px solid #fff;display:inline-block;cursor:pointer;color:#ddd;font-size:11px;line-height:16px}
.photospot-slideshow .pageBox ul .prev,.photospot-slideshow .pageBox ul .next{width:8px;height:8px;background:url("static/imgs/hp_slideshow_arrows.gif") no-repeat;vertical-align:-1px}
.photospot-slideshow .pageBox ul .prev{margin-right:4px;background-position:0 0}
.photospot-slideshow .pageBox ul .prev.ready{background-position:0 -8px}
.photospot-slideshow .pageBox ul .next{margin-left:4px;background-position:-8px 0}
.photospot-slideshow .pageBox ul .next.ready{background-position:-8px -8px}
.photospot-slideshow .pageBox .pageBoxCount {color: #ccc;font-size: 12px;text-align: right;}
.photospot-slideshow .btnBox{width:100%;height:227px;position:absolute;top:0;left:0;z-index:9;}
.photospot-slideshow .btnBox .leftBtn,.photospot-slideshow .btnBox .rightBtn{cursor:pointer;width:30%;height:100%;position:relative;}
.photospot-slideshow .btnBox .leftBtn .btn,.photospot-slideshow .btnBox .rightBtn .btn{width:24px;height:28px;background:url("static/imgs/slideshow_smallarrows.png");position:absolute;top:50%;margin-top:-12px;}
.photospot-slideshow .btnBox .leftBtn .btn.big,.photospot-slideshow .btnBox .rightBtn .btn.big{width:66px;height:28px}
.photospot-slideshow .btnBox .leftBtn{float:left;}
.photospot-slideshow .btnBox .leftBtn .btn{background-position:0 0;left:-24px}
.photospot-slideshow .btnBox .rightBtn{float:right;}
.photospot-slideshow .btnBox .rightBtn .btn{background-position:-24px 0;right:-24px}
.photospot-slideshow .picArea{width:100%;position:relative;cursor:pointer}
.photospot-slideshow .picArea .picWindow{overflow:hidden;width:100%;height:275px;}
.photospot-slideshow .picArea .picWindow .caption{font-size:12px;line-height:16px;color:#999;margin:0;padding:0;float:left}
.photospot-slideshow .picArea .picWindow .credit{line-height:12px;color:#999;float:right;font-size:9px}
.photospot-slideshow .picArea .picWindow .picBox{max-width:100%;height:253px;margin:0 auto;position:relative;}
.photospot-slideshow .picArea .picWindow .picBox .img_container {text-align: center; height: 227px;line-height: 227px;}
.photospot-slideshow .picArea .picWindow .picBox img{max-width:100%;max-height:100%;display:none;vertical-align:middle;}
.photospot-slideshow .infoTool{float:left;padding-right: 50px;min-height: 54px;}
.photospot-slideshow .infoTool .summary{margin-top:4px;color:#999;font-size:12px;padding:0}
.photospot-slideshow{margin-bottom:5px;}
.photospot-slideshow .picArea{height:240px;}
.photospot-slideshow .picArea .picWindow{height:240px;}
.photospot-slideshow .picArea .picWindow .picBox{height:227px;}
.photospot-slideshow .picArea .picWindow .picBox img{max-height:227px}
.user-info{float:right;margin-top:5px;position:relative;z-index:999999;position:absolute;right:0;top:0;font-size:12px;}
.user-info .topTool{display:none}
.user-info .show .topTool{display:block;list-style:none;box-shadow:0 0 4px #999;list-style:none;margin:-1px 0 0 -72px;background:#f6f6f6;border-radius:3px;border-top-right-radius:0;padding:10px;}
.user-info .show .topTool li{border-bottom:1px solid #ddd;padding:2px 10px;margin-top:3px;cursor:pointer;text-align:center;}
.user-info .show .topTool li a{text-decoration:none;color:#666}
.user-info .show .topTool li:hover{background:#ddd;border-radius:3px}
.user-info .show .userInfoBox{float:left;margin-left:10px}
.user-info .show .downPoint{box-shadow:0 0 4px #999;position:relatvie;z-index:999;border-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;background:#f6f6f6;height:25px;width:25px;line-height:25px;display:block}
.user-info .show .pointer{width:100%;height:100%;margin-top:5px;float:left;background:#f6f6f6}
.user-info .username{float:left}
.user-info .userInfoBox{float:left;margin-left:10px}
.user-info .downPoint{position:relative;z-index:999;border-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;height:25px;width:25px;line-height:25px;display:block;}
.user-info .downPoint img{position:absolute;top:10px;left:8px}
.user-info .pointer{width:100%;height:100%;margin-top:5px;float:left}
.user-info .top_separate{padding:0 6px;color:#999;font-size:11px;vertical-align:1px}
.alternativePage .user-info{float:right;position:relative;z-index:9999999999;position:absolute;right:75px;top:-32px;font-size:12px}
.qrcodeDiv{width:188px;height:188px;box-shadow:0 0 15px 0;background:#fff url("/img/qrcode_load.gif") no-repeat center center;position:absolute;overflow:hidden;top:20px;left:0;z-index:9999}
.buttom .qrcodeDiv{top:-195px}
.qrcode_img{margin-left:-16px;margin-top:-16px}
.qrcode_reminder{font-family:Georgia,Heiti SC,Microsoft Yahei,simsun,sans-serif;margin-top:-27px;float:left;position:relative;text-align:center;width:100%;font-size:12px}
.overflowDiv{position:absolute;width:100%;height:100%;top:0;left:0}
.widget{margin:10px 0 20px 0;border-bottom:1px solid #e2e2e2;}
.widget .last{border-bottom:none}
.latestArticleList{list-style:none;list-style-type:none;margin:0;padding:0;}
.latestArticleList li{margin:0;}
.latestArticleList li h3{line-height:14px;display:inline}
.latestArticleList li:before{content:'\2022';color:#808080;margin:3px}
.photoWrapper{margin-bottom:5px;padding-bottom:5px;}
.photoWrapper p.photoCredit,.photoWrapper p.photoCaption{margin:0;font-size:12px;line-height:16px;font-weight:normal}
.photoWrapper p.photoCredit{text-align:right;color:#666;font-size:9px;line-height:12px}
.photoWrapper p.photoCaption{color:#909090;margin-top:3px;text-align:left}
.photo337{width:337px}
.photo 370{width:370px}
#nav{border-bottom:1px solid #ddd;height:29px;}
#nav ul.navList{text-decoration:none;position:relative;}
#nav ul.navList li.drop >a{background-image:url("/img/triangle.png");background-repeat:no-repeat;background-position:right 5px;padding-right:10px}
#nav ul.navList li.drop:hover{opacity:.95;background-color:#fafafa;border-left:1px solid #ddd;border-right:1px solid #ddd}
#nav ul.navList li.drop:hover .noLine{background:#fafafa;width:100%;height:3px;position:absolute;left:0;bottom:-1px;z-index:9999}
#nav ul.navList li.mainSection ul{display:none;background:#fafafa;padding:0;left:-1px;top:29px;width:101px;position:absolute;border:1px solid #ddd;padding-top:5px;}
#nav ul.navList li.mainSection ul li{padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:15px;padding-right:15px;display:inline-block;border:none;text-align:left;white-space:nowrap;width:100%;}
#nav ul.navList li.mainSection ul li:hover{background:#ddd}
#nav ul.navList li.mainSection ul li a{display:block;width:100%;height:100%}
#nav ul.navList li.mainSection a{color:#000}
#nav ul.navList li.mainSection >a{line-height:30px}
#nav ul.navList li.mainSection.on{background-color:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd}
#homepageHeader{position:relative;height:90px;padding:10px 0;border-bottom:2px solid #000;}
#homepageHeader h1{width:445px;margin:6px auto 10px auto;text-align:center;height:80px;text-indent:-9999px;background:transparent url("/img/nameplate.gif") no-repeat center center; background-size:contain;}
#homepageHeader h1 a{display:block;width:100%;height:100%}
#homepageHeader .headerAd{position:absolute;top:0;width:194px;height:90px;text-align:center}
#homepageHeader .headerAdLeft{left:10px}
#homepageHeader .headerAdRight{right:10px}
#tool{height:39px;border-bottom:1px solid #e2e2e2;padding:0 10px;}
#tool div{float:left;line-height:40px;height:40px;font-size:12px;width:324px;}
#tool div.dateTool{text-align:center;}
#tool div.dateTool .updated{color:#333}
#tool div.localeTool{text-align:right;}
#tool div.localeTool a{color:#333;padding:0 5px;}
#tool div.localeTool a.on{color:#808080}
#leadNews{border-bottom:1px solid #ddd;padding:0;}
#leadNews .leadNewsList{list-style:none;list-style-type:none;margin:0;padding:0}
#leadNews h2{letter-spacing:-1px;font-weight:bold;font-size:22px;line-height:30px}
#leadNewsPackage h3, #leadNews h3{letter-spacing:-1px;font-size:15px;}
#photoSpot{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e2e2e2}
#photoSpot .photoSpotList{list-style:none;list-style-type:none;margin:0;padding:0;}
#photoSpot .photoSpotList .photoSpotItem{margin-bottom:10px}
#photoSpot .photoSpotList .last{margin-bottom:0}
#photoSpot .sfheadline{letter-spacing:-1px;}
.photoWrapper{margin-bottom:3px;}
.photoWrapper img{margin-bottom:-5px}
#commentPiece{border-bottom:1px solid #e2e2e2;margin-bottom:4px;padding-bottom:10px;}
#commentPiece ul{list-style:none;list-style-type:none;margin:0;padding:0;}
#commentPiece ul li{margin:4px 0}
.columnUGC{border-bottom:1px solid #e2e2e2;margin-bottom:4px;padding-bottom:10px;}
#well{background:url("/img/duoline.png") repeat-x;padding:10px 0 0 8px;position:relative;overflow:hidden;}
#well .wellHeadline{margin-bottom:10px}
#well .verticalLine{position:absolute;border-right:1px solid #ddd;height:100%}
#well .VL1{left:319px}
#well .VL2{left:629px}
#well .column_left,#well .column_center,#well .column_right{list-style:none;list-style-type:none;margin:0;padding:0;float:left;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px;}
#well .column_left li.news_well_story,#well .column_center li.news_well_story,#well .column_right li.news_well_story{border-bottom:1px solid #e2e2e2;margin-bottom:10px;padding-bottom:10px;}
#well .column_left li.news_well_story.last,#well .column_center li.news_well_story.last,#well .column_right li.news_well_story.last{border-bottom:none}
#well .column_left li.news_well_story .news_well_headline .thumbnail,#well .column_center li.news_well_story .news_well_headline .thumbnail,#well .column_right li.news_well_story .news_well_headline .thumbnail{width:50px;height:50px}
#well .column_left li.news_well_story .opinion_well .thumbnail,#well .column_center li.news_well_story .opinion_well .thumbnail,#well .column_right li.news_well_story .opinion_well .thumbnail{width:50px;height:50px}
#well .opinion_well {/*border-bottom: 1px solid #e2e2e2;*/}
#well .ad {padding: 0 0 15px 0; margin-top: -5px;}
#well .column_left li.news_well_story .regularSlideshow,#well .column_center li.news_well_story .regularSlideshow,#well .column_right li.news_well_story .regularSlideshow{margin-top:0;}
#well .column_left li.news_well_story .regularSlideshow h4,#well .column_center li.news_well_story .regularSlideshow h4,#well .column_right li.news_well_story .regularSlideshow h4{font-size:12px;font-weight:normal}
#well .column_left li.news_well_story .regularSlideshow .regularSlideshowItem.last,#well .column_center li.news_well_story .regularSlideshow .regularSlideshowItem.last,#well .column_right li.news_well_story .regularSlideshow .regularSlideshowItem.last{padding-bottom:0}
#well .column_right{width:356px;}
#well .column_right li.wellHeadline{height:30px}
#well .column_left{width:310px;float:left;padding:10px}
#well .column_center{width:310px;float:left;padding:10px}
#well ul{list-style:none;list-style-type:none;margin:0;padding:0}
#well ul.wellHeadlineList{list-style:none;list-style-type:none;margin:0;padding:0;}
#well ul.wellHeadlineList li{margin:0;}
#well ul.wellHeadlineList li h3{line-height:14px;display:inline}
#well ul.wellHeadlineList li:before{content:'\2022';color:#808080;margin:3px}
#well ul.wellHeadlineList .wellHeadline{line-height:22px;font-family:Georgia,'Heiti SC','Microsoft Yahei',simsun,sans-serif;}
#well ul.wellHeadlineList .wellHeadline li{margin-bottom:4px;margin:4px 0;padding-bottom:4px}
#well ul.wellHeadlineList .top{font-size:15px;margin-bottom:5px;}
#well ul.wellHeadlineList .top h3{font-size:15px;margin-bottom:10px;letter-spacing:-1px}
#well .realEstateTab{width:100%;height:250px;display:none}
#well .ADbox{width:100%;height:250px;display:none}
#well #hotStory {border-top: none;}
.marketbox{width:100%;margin-top:15px;}
.marketbox table{width:320px;margin-left:10px;}
.marketbox table tr:nth-child(2n+1){background:#f5f5f5}
.marketbox table td{display:inline-block}
.marketbox table .name{width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.marketbox table .Latest{width:75px;text-align:right}
.marketbox table .up{width:63px;color:#008000;text-align:right}
.marketbox table .down{width:63px;color:#f00;text-align:right}
.marketbox .tab-content{height:170px}
.readerLetter{margin-top:5px;margin-bottom:4px;padding-bottom:4px;overflow:hidden;}
.readerLetter h4{font-size:15px;line-height:25px}
.readerLetter .letterContent{margin-top:5px;line-height:18px}
.readerLetter a.letterTrigger{display:block;margin-left:10px;width:69px;height:100%;overflow:hidden;padding-left:6px;border-left:1px solid #e2e2e2;float:right;text-align:center;background:transparent url("/img/letters.png") no-repeat 6px 0;padding-top:69px}
.readerLetter .box{width:145px;margin-top:10px;}
.readerLetter .box span{float:left}
#regularHomepage{padding:0 8px 0 8px;}
#regularHomepage .infoBox{width:620px;float:left;}
#regularHomepage .infoBox .videoBox{width:598px;padding-left:10px;float:left}
#regularHomepage .lineBox{float:left;width:240px;padding-top:15px;background-image:url("/img/duoline.png");background-repeat:repeat-x}
#regularHomepage .videoPocketLeft{float:left;}
#regularHomepage .videoPocketLeft .tab-content{height:400px}
#regularHomepage .videoPocketLeft li.last .summary{border-bottom:none}
#regularHomepage .videoPocketLeft li.first{padding-bottom:0;}
#regularHomepage .videoPocketLeft li.first .summary{padding-bottom:10px;border-bottom:1px solid #ddd}
#regularHomepage .videoPocketLeft .thumbnail,#regularHomepage .videoPocketLeft img{width:50px;height:50px}
#regularHomepage .videoPocketCenter{background-image:url("/img/duoline.png");background-repeat:repeat-x;float:right;width:338px;}
#regularHomepage .videoPocketCenter #video_content{width:344px;}
#regularHomepage .videoPocketCenter #video_content iframe{margin-left:-7px}
#regularHomepage .videoPocketCenter .regularSummary{border-bottom:none}
#regularHomepage .commentSummary .commentBigByline { padding-top: 10px; border-top: 1px solid #e2e2e2 }
#regularHomepage .commentSummary .commentBigByline.first { border-top: none; }
#regularHomepage .commentSummary .commentBigByline .collectionName{text-align:center;line-height:26px;font-family: "nyt-karnak-display","nyt-karnak-display-130124",Georgia,'Heiti SC','Microsoft Yahei',simsun,sans-serif;letter-spacing: 0.062em;font-size: 14px;}
#regularHomepage .commentSummary .commentBigByline .collectionName a { color: #000 }
#regularHomepage .commentSummary .commentBigByline .collectionName span { font-size: 15px; }
#regularHomepage .layoutC{width:357px;}
#regularHomepage .layoutC .ad{margin-top:15px; padding-bottom:15px; border-bottom: none;}
#regularHomepage .layoutC .ad-PropGo{border-bottom:none}
#regularHomepage .marketbox{font-size:12px}
#regularHomepage .columnC .readerLetter{border-top:1px solid #ddd;padding-top:10px;padding-bottom:10px}
#regularHomepage .regularSummary{padding-top:10px;}
#regularHomepage .regularSummary .regularSummaryList .regularSummaryHeadline{font-size:15px;letter-spacing:-1px}
#regularHomepage .regularSummary .regularSummaryList .thumbnail img{vertical-align:text-top}
#leadNewsHomepage{padding:0 8px 0 8px;}
#leadNewsHomepage .infoBox{width:620px;float:left;}
#leadNewsHomepage .infoBox .videoBox{width:598px;float:left}
#leadNewsHomepage .headlineOnly{padding-bottom:15px;}
#leadNewsHomepage .headlineOnly a{font-size:14px}
#leadNewsHomepage .lineBox{float:left;width:240px;padding-top:15px;background-image:url("/img/duoline.png");background-repeat:repeat-x}
#leadNewsHomepage .videoPocketLeft{float:left;}
#leadNewsHomepage .videoPocketLeft li.last .summary{border-bottom:none}
#leadNewsHomepage .videoPocketLeft li.first{padding-bottom:0;}
#leadNewsHomepage .videoPocketLeft li.first .summary{padding-bottom:10px;border-bottom:1px solid #ddd}
#leadNewsHomepage .videoPocketLeft .thumbnail,#leadNewsHomepage .videoPocketLeft img{width:50px;height:50px}
#leadNewsHomepage .videoPocketCenter{padding-top:10px;background-image:url("/img/duoline.png");background-repeat:repeat-x;float:right;width:338px;}
#leadNewsHomepage .videoPocketCenter #video_content{width:344px;}
#leadNewsHomepage .videoPocketCenter #video_content iframe{margin-left:-7px}
#leadNewsHomepage .videoPocketCenter .regularSummary{border-bottom:none}
#leadNewsHomepage .commentSummary .commentBigByline { padding-top: 10px; border-top: 1px solid #e2e2e2 }
#leadNewsHomepage .commentSummary .commentBigByline .collectionName {line-height:26px;font-family: "nyt-karnak-display","nyt-karnak-display-130124",Georgia,'Heiti SC','Microsoft Yahei',simsun,sans-serif;letter-spacing: 0.062em;font-size: 14px; text-align:center}
#leadNewsHomepage .commentSummary .commentBigByline .collectionName span { font-size: 15px; }
#leadNewsHomepage .layoutC .ad{margin-top:20px}
#leadNewsHomepage .marketbox{font-size:12px}
#leadNewsHomepage .columnC .readerLetter{border-top:1px solid #ddd;padding-top:10px;background:url("/img/duoline.png") repeat-x bottom;padding-bottom:10px}
#leadNewsHomepage .regularSummary{padding-top:10px;}
#leadNewsHomepage .regularSummary .regularSummaryList .regularSummaryHeadline{font-size:15px;letter-spacing:-1px}
#leadNewsHomepage .regularSummary .regularSummaryList .thumbnail img{vertical-align:text-top}
#page{margin:25px auto;}
#page .subscriptionLink{float:right;margin-top:-20px}
#footer{margin-top:10px}
#well .realestateRegularSummary>h4{font-size:12px;font-weight:normal;width:60px;text-align:center;border:1px solid #ddd;border-bottom:1px solid #fff}
#well .realestateRegularSummary .regularSummaryList{border:1px solid #ddd;padding:10px;}
#well .realestateRegularSummary .regularSummaryList .last{border-top:1px solid #ddd}
#well .realestateRegularSummary .regularSummaryList .regularSummaryHeadline{font-size:15px}
#well .realestateRegularSummary .regularSummaryList .real-estate-thumbnail{float:right}
.photospot-slideshow-600px .picArea .picWindow .picBox{height:400px}
.photospot-slideshow-600px .picArea .picWindow{height:400px}
.photospot-slideshow-600px .picArea{width:600px;height:410px}
.photospot-slideshow-600px .picArea .picWindow .picBox img{width:auto;height:auto}
.photospot-slideshow{margin-bottom:5px;}
.photospot-slideshow .picArea{height:240px;}
.photospot-slideshow .picArea .picWindow{height:240px;}
.photospot-slideshow .picArea .picWindow .picBox{height:227px;}
.photospot-slideshow .picArea .picWindow .picBox img{max-height:227px}
#leadNewsHomepage .regularSummary.first{padding-top:0}
.withBanner .layoutBDry,.withBanner .layoutADry{width:290px}
.withBanner .leadHeadline{text-align:center;margin-bottom:5px}
.layoutBDry .columnB .regularSummary{border-bottom:1px solid #ddd;padding-bottom:10px;}
.layoutBDry .columnB .regularSummary.last{border-bottom:none}
.topic_entrance a{opacity:1;display:block;}
.topic_entrance a:hover{opacity:.8}
.LetterEditor{position:fixed;z-index:9999;width:460px;padding:15px;background:#fff;border:1px solid #ccc;left:50%;top:50%;margin-left:-300px;margin-top:-270px;-webkit-box-shadow:3px 3px 0 #ccc;-moz-box-shadow:3px 3px 0 #ccc;font:normal 12px/1.5 Helvetica,sans-serif;}
.LetterEditor .btn{background:#004276;color:#fff;padding:5px 15px;border:none;margin-right:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.LetterEditor .error{border:1px solid #f00}
.LetterEditor .text{height:16px;padding:2px 5px}
.LetterEditor p{width:100%;padding:0 15px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.LetterEditor p input[type='checkbox']{margin-right:5px}
.LetterEditor .close{cursor:pointer;position:absolute;top:16px;right:16px}
.LetterEditor .title{padding:10px 0;font-size:18px;color:#004276}
.LetterEditor .titleBox{padding-left:45px;margin-top:-20px;margin-bottom:25px;border-bottom:1px solid #333;background:url("/img/letters.png") 3px 5px no-repeat;background-size:35px}
.LetterEditor lable{width:100%;display:block}
.LetterEditor .lang{width:280px;margin-right:10px}
.LetterEditor .short{width:200px;margin-right:10px}
.LetterEditor .yourLetter{width:415px;height:120px;padding:5px}
.LetterEditor .shortRow{width:49%;float:left;}
.LetterEditor .shortRow .name{width:50px;float:left}
.LetterEditor .shortRow .notBox{float:right;color:#ddd;margin-right:17px}
#regularHomepage{background:url("/img/bglines.png") repeat-y 8px 0;margin:15px 0}
#leadNewsHomepage{margin:15px 0;padding:0 8px 0 8px;background:#fff url("/img/bglines.png") repeat-y 8px 0;}
#leadNewsHomepage .twoArea{overflow:hidden}
#leadNewsHomepage .layoutAB{padding-left:10px;padding-right:10px;padding-top:0}
#leadNewsHomepage #leadNewsPackage{background:#fff;padding-top:10px;padding-bottom:10px;}
#leadNewsHomepage #leadNewsPackage .regularSummary{border-bottom:none}
#leadNewsHomepage #leadNewsPackage #leadNews{border:none;}
#leadNewsHomepage #leadNewsPackage #leadNews .leadNewsList{list-style:none;list-style-type:none;margin:0;padding:0}
#leadNewsHomepage #leadNewsPackage #leadNews h2, #leadNewsHomepage .layoutAB .leadHeadline{font-weight:bold;font-size:22px;line-height:30px}
#leadNewsHomepage .layoutAB .leadHeadline { letter-spacing: -1px; }
#leadNewsHomepage .abline{margin-top:10px;width:250px;padding-right:10px;}
#leadNewsHomepage .abline .first{margin-top:-5px}
#leadNewsHomepage .bline{margin-top:10px;}
#leadNewsHomepage .bline .first{margin-top:-5px}
#leadNewsHomepage #commentPiece{margin-top:10px}
#leadNewsHomepage #moth{margin-top:10px}
#leadNewsHomepage.lead_package{background:none;}
#leadNewsHomepage.lead_package .layoutAB{border-right:1px solid #ddd}
#leadNewsHomepage.lead_package #leadNewsPackage{background:none}
#leadNewsHomepage.lead_package .twoArea{background:#fff url("/img/bglines.png") repeat-y -8px 0}
#opinionHomepage #opinionPackage #opinionLeadNews .opinionLeadNewsHeader{font-size:24px;line-height:32px}
#opinionHomepage #opinionPackage:after{color:#000;background-color:#e2e2e2;height:2px;content:'\0200'}
#well .wellRightList ul.wellHeadlineList li:before{content:none}
.readerLetter{clear:both}
#well .readerLetter{border:none}
.t_promo{float:left;border:1px solid #ddd;width:326px;padding:0 10px 0 0;margin-bottom:10px;margin-top:15px;}
.t_promo .l_area{float:left;width:90px;height:100%;}
.t_promo .l_area a{width:100%;display:block;text-align:center;float:left;}
.t_promo .l_area a img{margin:16px 10px}
.t_promo .r_area{float:left;width:234px;margin-top:12px;padding-bottom:15px;}
.t_promo .r_area .byline{display:none}
.t_promo .r_area .summary{margin-top:5px;padding:0}
.marketbox{display:none}

#hp-subscribe {margin-top: 15px;}
#hp-subscribe input.disabled {color: grey;}
#hp-subscribe input.success {color: green;}
#hp-subscribe .sub-info.error {color: red;}

.download_app {
    clear: both;
    text-align: center;
    padding: 0;
}
.download_app a {
    display: inline-block;
    width: 160px;
    height: 48px;
    margin: 5px 2px 15px 5px;
    vertical-align: top;
}
.download_app a.apple_store_icon {
    background: url('../img/app-store-badge.png') 0 0 no-repeat;
    background-size: 100%;
}
.download_app a.google_play_icon {
    background: url('../img/google-play-badge.png') 0 0 no-repeat;
    background-size: 100%;
}
.download_app a.download_apk {
    background: url('../img/download-android-app.png') 0 0 no-repeat;
    background-size: 100%;

}
.download_app p {
    font-weight: bold;
    font-size: 14px;
    padding-top: 10px;
    margin-bottom: 5px !important;
}
.download_app p span {
    font-size: 14px;
}

.download_app p small {
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    color: #999;
}
.visually_hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(0 0 0 0);
    overflow: hidden;
}
.download_app .qr_code{
    height: 48px;
    width: 48px;
    display: inline-block;
    margin: 5px 10px 15px 0px;
}
.download_app .qr_code.app_store{
    background: url('../img/qr-appstore.png');
    background-size: 100%;
}
.download_app .qr_code.google_play {
    background: url('../img/qr-googleplay.png');
    background-size: 100%;
}
.download_app .qr_code.download_apk {
    background: url('../img/qr-apk.png');
    background-size: 100%;
}
.nyt-logo {
    display: block;
    text-align: center;
}


/*top sites*/
.top_sites_cont {
    height: 22px;
    margin: -24px auto 0;
    padding: 0;
    list-style: none;
    text-align:center;
    font-family:nyt-franklin, arial, helvetica, sans-serif;
    font-size: 0;
    letter-spacing: -4px;
}
.top_sites_cont li {
    display: inline-block;
    height: 10px;
    line-height:10px;
    border-left: 1px solid #ccc;
    padding:0 7px;
    font-size:10px;
    border-right: 1px solid #ccc;
    letter-spacing: 0;
    vertical-align: middle;
}
.top_sites_cont li.not_link {
    color:#000;
    font-weight:800;
    font-size:11px;
    border: 0;
}
.top_sites_cont li.first {
    border-left: 0;
    padding-left: 0;
}
.top_sites_cont li.last {
    border-right: 0;
    padding-right: 0;
}
.top_sites_cont li a {
    color: #669;
}
.img-lazyload {
    background: url('../img/download.gif') center center no-repeat;
    text-indent: -9999px;
    min-height: 64px;
    display: inline-block;
}
.lazyload-loading {
    background: url('../img/download.gif') center center no-repeat;
    width: 64px;
    height: 64px;
    display: block;
    margin: 0 auto;
}
.news_well_automated_hidden {
    position:absolute;
    height:1px;
    margin:-1px;
    padding:0;
    border:0;
    clip:rect(0 0 0 0);
    overflow:hidden
}
.refresh_lazyload_cont {
    text-align:center;
    cursor: pointer;
}
.refresh_lazyload_icon {
    width: 30px;
    height: 30px;
    display: block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAEnUlEQVR4XuWbi3HVMBBFNxUAFQAVABUAFUAqACoAKoBUAFQQUgFQAaQCoAJIBUAFMMcjvXFk7UqWZFvEO+PJZ96T9t79Wp8jWV6ui8h9EbnrHv6+5Z7x7N9E5Ld7+J3n3P29mJZHC40M2Cci8sCBrpkGIr6IyJkjpWasyXdbEoBlAf0iYt1WSkPGe0cG3lIrpy0IAPhzB5zf1xDAvxWRdxUhcioiT2sJwOIoshbwkFyIeO2ImEP8AJ4vlBJAEmMQYrwHIUc8E5GfGcocwJcS8NiBn2P1C5fIfHZH0VBZEidj8hOCmedmBiD/EbzhpcsR2tcugS8h4I2L9Ry9vjtlPmZaJjamJ4LEmksGIQkRoUzAzyUgOkBkImo3cYlbthTCjXHpKVJCpSAkvKi65+aAD84lrYmxOJZqDTycEyKw8p0EC54E03A5BKQs/8dZBqXWFMjGI64Zk5JnCCNVUgQAihqvCVannJDcthASJjkmNz9MdLQIIAvj+hZ43LFFR1ZDHpWDsEuFRHQOjQDc5qvR4Hxylt8avAdVTIJGwGejycHte7B8aFFI+DG3K40RQEyT+GLSK3h0TSXrrBCwWCTbY/mtEp6VJ4rAM2DoAZSVV8pMdFdrl7qc5FgMPiTAsj6uT8npTarAhwTQWNDrx+ThCh3eXHKrwYcEkEFjXRO9fS+vvZ6kJuDHBODe1P3/wfrNwI8J0Fre3mK/KfgxAVg/luR6yvzNwXsCyP6/FPe/XbGYMTepbfJ5+gDtpYdlLPNVchONG08KAVrzw5IzpfFKCwTwPv0ogrKn+F/MCBDAu3Rsna3H5qc5ERCgNUBXPgH6KvBXoTW1XNbcGlsMCMjdE7AF8VvMGTX0Ltzcsb1rAmjoSPahXOzFA3idZ6E3lPO9EKAt9pzthQD2CTnMEcrJXgjQmr3jPRCgJUC84YbVCNXUavbmcbseRIv/YbVrCQJ6Ao8BtNWu4XW/NQG9gdfKH8TcY5erJQG9gQektsl7WO1qRUCP4C3rHxZ7WhDQI3gr9tnkpTIMZxtqCegVvLXNd+LWQYcKVUNAr+CtXa5L1q8hoFfw7HFQ9rTl/IneJR7A0TNKSC/ng3yzBXiyvraNH93kLSGACTklwqpxLyQAnhNt2i42rg8xk8PUpQT0RELK8uh67PY/Jq15DQEMBqMMvtW5IayK5a0tPHOHK4cAYsc6oOxvb1Be1hROsKbOLHHPaLgYoUmKAJ81tQWF8bh4AR3WGoelOcqTOrOUBJ8qg2HJyCGBMSEAb2hNBAmOE2w5x3WywFsEaHU+dXh67BHkBz7PsdqcqywxLyW22bjFjVMW99+ftasdC4FUk4MyALOOqYdgIMDfHCFUKEth4gQsp779BUssPed8AmOiG/NkS0hACrwfGMUIiZzbG9nKVHyQRA342Z42JiAX/FjPnEsLFbiSX8Xq6FC8/OYJKAHvtaMRQQmeOWGRRGd8AOCEIU9VNwoBuE4xgyMlIYKxeIouL2QwwkoOoNG3Crifa6llcRIZRJDIaslg9ZaSCujmHedSBIyNiWf4W+T+ciT/C4nBuiQxLOsvWAK8iaU17/oH2LIG+HfV3bUAAAAASUVORK5CYII=);
    background-size: 100% 100%;
    opacity: 0.5;
    margin: 10px auto;
}
i.lazyload-loading.center-loading,
#hotStory i.lazyload-loading,
#videoCont i.lazyload-loading{
    position: absolute;
    top: 50%;
    margin-top: -32px;
    margin-left: -32px;
    left: 50%;
}
#hotStory .refresh_lazyload_cont,
#videoCont .refresh_lazyload_cont{
    position: absolute;
    width: 100%;
    top: 50%;
    margin-top: -42px;
}
#regularHomepage .videoPocketLeft .thumbnail.img-lazyload,
#regularHomepage .videoPocketLeft img.img-lazyload {
    min-height: 50px;
    background-size: auto 100%;
}

#leadNewsHomepage .videoPocketLeft .thumbnail.img-lazyload,
#leadNewsHomepage .videoPocketLeft img.img-lazyload {
    min-height: 50px;
    background-size: auto 100%;
}

/* video box -- zhangwen */
.video header{
    padding: 15px 0 2px 0;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 15px;
    overflow: hidden;
}
.videoBox {
    min-height: 458px;
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
}
.videoBox .videoPlayerCont {
    float: left;
    width: 793px;
}
.videoBox .videoPlayerCont .poster-cont {
    width: 793px;
    height: 446px;
    line-height: 446px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
}
.videoBox .videoPlayerCont .poster-cont .poster {
    vertical-align: middle;
}
.videoBox .videoListCont {
    height: 446px;
    width: 202px;
    margin-left: 793px;
    position: relative;
    overflow-y: scroll;
}
.videoBox .videoListCont ul {
    padding: 0;
    position: relative;
    width: 150px;
    margin: 0 16px 0 21px;
}
.videoBox .videoListCont ul,
.videoBox .videoListCont ul li {
    list-style: none;
}
.videoBox .videoListCont .wide-thumb {
    position: relative;
}
.videoBox .videoListCont .wide-thumb img {
    background: url(../img/download.gif) center center no-repeat;
    text-indent: -9999px;
    width: 150px;
    height: 84px;
    vertical-align: bottom;
}
.videoBox .videoListCont .wide-thumb .duration {
    position: absolute;
    bottom: 5px;
    right: 5px;
    color: #fff;
    line-height: 18px;
}
.videoBox .videoListCont .wide-thumb .media-action-overlay {
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 84px;
    padding: 52px 0 0 13px;
}
.videoBox .videoListCont li.selected .wide-thumb .media-action-overlay {
    display: inline-block;
    z-index: 10;
    background: rgba(0,0,0,0.6);
    color: #fff;
}
.videoBox .videoListCont .wide-thumb .media-action-overlay .play-icon-cont {
    border-radius: 2px;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all 0.2s ease-out;
    transition-delay: 0s;
    display: inline-block;
    top: 0;
    width: 20px;
    height: 20px;
    background: #537d9d;
    border: 1px solid #537d9d;
    line-height: 15px;
}
.videoBox .videoListCont a:hover .wide-thumb .media-action-overlay .play-icon-cont {
    opacity: 100;
    filter: alpha(opacity=10000);
}
.videoBox .videoListCont li.selected .wide-thumb .media-action-overlay .play-icon-cont {
    opacity: 100;
    filter: alpha(opacity=10000);
    background: none;
    border: none;
}
.videoBox .videoListCont .wide-thumb .media-action-overlay .play-icon-cont .play-icon {
    width: 0;
    height: 0;
    display: inline-block;
    border-left: 7.5px inset transparent;
    border-right: 7.5px inset transparent;
    border-top: 5px inset transparent;
    border-bottom: 5px inset transparent;
    border-left: 7.5px solid #fff;
    margin: 2px 0 0 7px;
    line-height: 0;
    vertical-align: middle;
    font-style: normal;
}
.videoBox .videoListCont li.selected .wide-thumb .media-action-overlay .play-icon-cont .play-icon {
    margin: 1px 0 0 7px;
}
.videoBox .videoListCont .wide-thumb .media-action-overlay .media-meta {
    font-size: 14px;
    line-height: 16px;
    margin-left: 23px;
    margin-top: -19px;
    display: none;
}
.videoBox .videoListCont li.selected .wide-thumb .media-action-overlay .media-meta {
    display: block;
}
.videoBox .videoListCont li a {
    color: #1d1d1d;
    margin-bottom: 20px;
    display: block;
}
.videoBox .videoListCont li a h5 {
    font-size: 14px;
    line-height: 20px;
    padding-top: 5px;
}
.videoBox .credit {
    color: #333;
    font-size: 10px;
    padding: 5px 10px;
    float: left;
    width: 633px;
}
.video-share-tools {
    padding: 5px 0;
    float: left;
}
.video-share-tools ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 140px;
}
.video-share-tools li {
    display: inline;
    list-style: none;
    border-right: 1px solid #ccc;
    line-height: 18px;
    font-size: 16px;
    padding-left: 4px;
}
.video-share-tools li.last {
    border-right: none;
}
.video-share-tools li a {
    display: inline-block;
    padding: 5px;
    width: 16px;
    height: 16px;
    text-align: center;
    vertical-align: bottom;
    text-decoration: none;
    transition: .2s;
    border-radius: 5px;
}
.video-share-tools li a:hover {
    background: #ccc;
}
.video-share-tools li a .icon-mail,
.video-share-tools li a .icon-embed{
    color: #5989a8;
}
.video-share-tools li a .icon-facebook {
    color: #39589e;
}
.video-share-tools li a .icon-twitter {
    color: #00aaf9;
}
/* icon */
i.nyt-icon {
    font-family: 'icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-chevron-thin-left:before {
  content: "\e900";
}
.icon-chevron-thin-right:before {
  content: "\e901";
}
.nyt-icon.icon-cancel-circle:before {
  content: "\e906";
}
.nyt-icon.icon-spinner:before {
  content: "\e908";
}
.nyt-icon.icon-spinner:before {
  content: "\e909";
}
.nyt-icon.icon-share:before {
  content: "\e90a";
}
.nyt-icon.icon-camera:before {
  content: "\e90b";
}
.nyt-icon.icon-images:before {
  content: "\e90c";
}
.nyt-icon.icon-forward:before {
  content: "\e90d";
}
.nyt-icon.icon-google:before {
  content: "\e90e";
}
.nyt-icon.icon-qrcode:before {
  content: "\f02a";
}
.nyt-icon.icon-twitter:before {
  content: "\f09b";
}
.nyt-icon.icon-facebook:before {
  content: "\f09c";
}
.nyt-icon.icon-bars:before {
  content: "\f0ca";
}
.nyt-icon.icon-weibo:before {
  content: "\f18b";
}
.nyt-icon.icon-wechat:before {
  content: "\f1d8";
}
.nyt-icon.icon-embed:before {
  content: "\e90f";
}
.nyt-icon.icon-mail:before {
  content: "\e910";
}
.banner-container .banner-inner {
    width: 997px !important;
}
