	/* Default */
	article, aside, hgroup, header, footer, figure, figcaption, nav, section,time, mark, canvas, video, audio, details, summary, menu { display:block; }	
	html { width:100%; height:100%; overflow-y:scroll; }
	body { width:100%; height:100%; min-height:100%; color:#000; -webkit-text-size-adjust:none; }
	body { *word-break:break-all; -ms-word-break:break-all; word-break:break-all; }
	body, p, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select { margin:0; padding:0; font-family:돋움,Dotum,굴림,Gulim,Apple-Gothic,Helvetica,sans-serif; font-size:12px; text-decoration:none; }
	body, div, th, td, input, textarea, select, button, table, h1, h2, h3, h4, h5, h6, label, legend { font-family:돋움,Dotum,굴림,Gulim,Apple-Gothic,Helvetica,sans-serif; font-size:12px; text-decoration:none; color:#666;}
	img, fieldset, iframe { border:0 none; }
	a { text-decoration:none; }
	a:hover, a:active, a:focus { text-decoration:none; }
	li, dd, ul, ol { list-style:none; }
	em, address { font-style:normal; }
	.clear { clear:both; }

	header { width:1920px; height:201px; background:url('//img.filebit.com/partner/intro/partner_top_img_v3.png') no-repeat; background-position: center; margin:0 auto; }
	article.topBanner { margin:0 auto; margin-top:25px; width:1280px; height:60px; background:#1b5ba8; border-radius:3px; }
	article.topBanner div.img { background:url('//img.filebit.com/partner/intro/partner_img01.png') no-repeat; width:1280px; height:60px; margin:0 auto;}
	article.topPoster { margin:0 auto; margin-top:25px; width:1280px; height:244px;  }
	article.topPoster ul li { float:left; width:194px; height:244px; margin-left:7px; border-radius:3px; overflow:hidden; background:#e0e0e0; }
	article.topPoster ul li:first-child { margin-left:0; }
	article.topPoster ul li > img { width:194px; height:244px; }
	article.contentsInfo { margin:0 auto; margin-top:25px; width:1280px; }
	article.contentsInfo section { display:inline-block;}
	article.contentsInfo section.info {float:right;}
	article.contentsInfo section.info div.infoLeft { /*float:left; width:348px;*/ display:inline-block; margin-right:10px;}
	article.contentsInfo section.info div.infoRight { /*float:right; width:348px;*/ display:inline-block; }
	article.contentsInfo section.info div > div { margin-bottom:10px; padding:10px; width:320px; height:171px; box-sizing:border-box; background:#f9f9f9; border:1px solid #ededed; border-radius:3px; position:relative;}
	article.contentsInfo section.info div > div li { display:inline-block; float:left;}
	article.contentsInfo section.info div > div li:first-child { width:147px; height:147px; border-radius:3px; overflow:hidden; /*background:#e0e0e0;*/ position:relative; float:left;}
	article.contentsInfo section.info div > div li:first-child img { position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; width:100%; }
	article.contentsInfo section.info div > div li:last-child { margin-left:8px; width:142px;}
	article.contentsInfo section.info div > div li ol { color:#848484; margin-bottom:2px;  }
	article.contentsInfo section.info div > div li ol p { display:inline-block; border-radius:3px; padding:8px 11px; color:#fff; background:#1b5ba8; text-align:center; }
	article.contentsInfo section.info div > div li ol p:last-child { margin-left:3px; background:#6b6b6b; }
	article.contentsInfo section.info div > div li ol.title { color:#212121; font-weight:bold; height:51px; overflow:hidden; line-height:17px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
	article.contentsInfo section.info div > div li ol:nth-child(2) { margin-top:10px;  }
	article.contentsInfo section.info div > div li ol:nth-child(4) img { display:inline-block; background:url('//img.filebit.com/partner/intro/parter_star.png') no-repeat; width:56px; height:11px; vertical-align:text-top; }
	article.contentsInfo section.info div > div li ol:last-child { position:absolute; bottom:10px; }
	article.contentsInfo section.play { width:270px; margin-right:20px; float:left; }
	article.contentsInfo section.play div { width:270px; height:169px; margin-bottom:10px; }
	article.contentsInfo section.play li { position:absolute; /*background:#e0e0e0;*/ width:270px; height:134px; overflow:hidden; border-radius:3px; }
	article.contentsInfo section.play div span { position:absolute; background:url('//img.filebit.com/partner/intro/partner_play.png') no-repeat; width:270px; height:169px; }
	article.contentsInfo section.play div li img { width:100%; }

	footer { margin:0 auto; margin-top:30px; padding:20px 0; width:1280px; text-align:center; color:#adadad; font-size:11px; }