@charset "utf-8";
/*common*/
body{ background:#f7f7f7;line-height:160%;font-size:12px;font-family:"宋体",Arial, Helvetica, sans-serif;}
body,form,img,p{margin:0;padding:0;border:0;}
dl,dd,dt,ul,li,ol{list-style-position:outside;list-style-type:none;margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5{margin:0;padding:0;border:0;}
textarea {resize:none;} 
input {background:none;padding:0;margin:0;border:none;outline-style:none;}
em,cite { font-style:normal;}
a {color:#000000;outline-style:none;text-decoration:none;}
a:hover{color:#EB8C14;}
img{vertical-align:top;}
.clear{clear:both;font-size:0px;visibility:hidden;width:0px;line-height:0px;}

/*通用结构*/
.main { width:990px; margin:0 auto;}
.head { background:#1a1a1a; border-top:solid 2px #02a0e7; margin-bottom:50px;}
.head_990 { position:relative; width:990px; height:100px; margin:0 auto;}
.head .logo { position:absolute; top:-2px; left:0px; width:76px; height:25px; line-height:25px; background:url(http://file.caixin.com/file/enjoy/images/back_bg.png) no-repeat; color:#ffffff; text-align:center; letter-spacing:-1px;}
.head .enjoylogo { position:absolute; left:0px; bottom:0px;}
.head .function { position:absolute; right:0px; top:10px;}
.head .function a { margin-left:20px;}
.head .search { position:absolute; bottom:10px; right:0px; width:279px; height:29px; background:url(http://file.caixin.com/file/enjoy/images/search_bg2.png) no-repeat; overflow:hidden; zoom:1;}
.head .search_txt { float:left; width:230px; height:29px; line-height:29px; padding:0 10px; font-size:12px; font-family:"微软雅黑"; color:#8e8e8e;}
.head .search_btn { float:left; width:29px; height:29px; background:url(http://file.caixin.com/file/enjoy/images/search_btn2.png) no-repeat; cursor:pointer;}

.navBottom { width:990px; padding:20px 0 60px; border-top:solid 1px #cecece; margin:25px auto 0; text-align:center; font-family:"微软雅黑"; font-size:12px; color:#7f7f7f;} 
.navBottom a { color:#7f7f7f;}
.navBottom a:hover { color:#EB8C14;}

/*返回顶部*/
body { position:relative;}
.gotop { position:absolute; bottom:160px; right:50px;}

/*图片播放*/
.changePic { position:relative; width:990px; margin-bottom:25px;}
.changeCon dt { margin-bottom:10px;}
.changeCon dt p { padding-bottom:2px; overflow:hidden; zoom:1;}
.changeCon dd img { display:block; width:990px; height:470px;}
.changeCon .mainTit { float:left; font-family:Arial; font-size:36px; line-height:39px; margin-right:10px;}
.changeCon .subTit { float:left; font-family:"微软雅黑"; font-size:18px; font-weight:bold; line-height:44px;}
.changeCon .lead { display:block; font-family:"微软雅黑"; font-size:14px; color:#838282; margin-top:-10px;}
.changeNum { position:absolute; right:0px; top:14px; overflow:hidden; zoom:1;}
.changeNum li{ float:left; width:40px; height:40px; line-height:40px; margin-left:10px; text-align:center; cursor:pointer; font-family:Arial; font-weight:bold;}
.sxs{ background:url(http://file.caixin.com/file/enjoy/images/num_normal.png) no-repeat; color:#979798;}
.sxs1{ background:url(http://file.caixin.com/file/enjoy/images/num_hover.png) no-repeat; color:#ffffff;}

/*图片列表*/
.list { background:#ffffff;}
.menu { background:url(http://file.caixin.com/file/enjoy/images/list_nav.png) no-repeat; text-align:center;}
.menu span { display:inline-block; height:44px; line-height:44px; vertical-align:top;}
.menu span.line { width:1px; background:url(http://file.caixin.com/file/enjoy/images/menu_line.png) no-repeat 0 center;}
.menu span a { margin:0 25px; color:#1977a1; font-size:14px; font-family:"微软雅黑";}
.menu span a:hover { color:#69D8F5;}
.menu span.cur a,.menu span.cur a:hover { color:#e4e5e5;}
.slogan { height:120px; line-height:120px; background:url(http://file.caixin.com/file/enjoy/images/slogan2.png) no-repeat 180px center; padding-left:270px; border-left:solid 1px #e6e5e5; border-right:solid 1px #e6e5e5; font-size:16px; font-family:"微软雅黑"; color:#707070; letter-spacing:1px;}
.list .recommend { height:44px; line-height:44px; background:url(http://file.caixin.com/file/enjoy/images/recommend_bg2.png) no-repeat; padding-left:40px; font-family:"微软雅黑"; font-size:15px; color:#8a8a8a;}
.list .piclist { padding-bottom:15px; border:solid 1px #e6e5e5; border-top:none;}
.piclist { overflow:hidden; zoom:1;}
.piclist li { position:relative; float:left; display:inline; width:230px; height:230px; margin:14px 0 0 14px;}
.piclist li a img { display:block; width:230px; height:230px;}
.piclist li a div { position:absolute; bottom:0px; left:0px; width:100%; height:44px; line-height:44px; background-color:rgba(0,0,0,0.6) !important; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#af000000', EndColorStr='#af000000'); font-family:"微软雅黑"; color:#ffffff; overflow:hidden; cursor:pointer;}
.piclist li a h4 { margin:0 10px; font-weight:normal; font-size:14px;}
.piclist li a p { display:none; margin:0 10px;}
.piclist li a span { display:block; position:absolute; right:0px; bottom:12px; height:18px; line-height:18px; background:url(http://file.caixin.com/file/enjoy/images/read_icon.png) no-repeat; padding-left:25px; margin:0 10px; font-family:"微软雅黑"; color:#ffffff;}
.piclist li a:hover div { width:100%; height:100%; line-height:18px; background-color:rgba(105,216,245,0.8) !important; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cf69D8F5', EndColorStr='#cf69D8F5');}
.piclist li a:hover h4 { padding-top:40px; font-size:15px;}
.piclist li a:hover p { display:block; margin-top:10px; font-size:13px;}
.piclist li a:hover span { position:static; margin-top:12px;}

/*列表页*/
.category { background:#ffffff; padding-top:8px; border:solid 1px #e6e5e5; border-bottom:none; margin-top:2px;}
.categoryTit { height:32px; line-height:30px; background:url(http://file.caixin.com/file/enjoy/images/categoryTitbg2.png) no-repeat 14px center; padding-left:29px; margin-top:15px; font-size:24px; font-family:"微软雅黑";}
.categoryTit a { float:right; width:110px; height:32px; line-height:32px; background:#1a1a1a; color:#fffefe; font-size:15px; text-align:center;}
.categoryTit a:hover { background:#178ac6;}
.category .piclist { padding-bottom:25px; border-bottom:solid 1px #e6e5e5;}

/*pageNavList*/
.pageNavList{padding:20px 0 10px;text-align:center; clear:both; zoom:1;}
.pageNavList input{ vertical-align:middle;margin:0 5px;color:#170e45;font-size:12px;}
.pageNavList a{margin:0 5px;color:#fff;}
.pageNavList a:hover{background:#69d8f5; color:#fff;}
.pageNavList span{padding:0 5px 0; vertical-align:top; height:34px;line-height:34px;display:inline-block;font-size:12px; font-family:Arial;}
.pageNavList span em{color:#406e9d;}
.pageNavList .pageInp{width:22px;height:20px; margin-top:5px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #efefef;border-bottom:1px solid #efefef; text-align:center;}
.pageNavBtn,.pageNavList .pageNavBtnGo{color:#fff;height:34px;border:0;display:inline-block;overflow:hidden;}
.pageNavList .pageNavBtn,.pageNavList .pageNavBtn1,.pageNavList .pageNavBtn2,.pageNavList .pageNavBtn3{ display:inline-block;overflow:hidden;background:#c3c3c3;  width:61px; height:34px; line-height:34px; padding:0 20px;text-align:center; font-size:14px; vertical-align:top;}
.pageNavList .pageNavBtnGo{background:#c3c3c3;width:50px;overflow:hidden;font-size:14px; line-height:34px; font-family:Arial; vertical-align:top;}

/*正文页*/
.contentbox .menu { margin-bottom:10px;}
.conlf { float:left; width:673px;}
.conri { float:right; width:300px; overflow:hidden;}
.content { position:relative; background:#f7f7f7; padding:55px 26px 30px; margin-bottom:20px;}
.conTit h1 { font-size:25px; font-family:"微软雅黑"; color:#707070; font-weight:normal; line-height:30px;}
.artInfo { padding:5px 0 10px; color:#a0a0a0;}
.artInfo span { color:#02a0e7;}
.artInfo em { color:#bc2b2b;}
.subhead { background:#eeeeee; padding:25px 30px; font-size:14px; line-height:27px; color:#575757; font-family:"微软雅黑";}
.read { position:absolute; right:10px; top:10px; width:39px; height:39px; background:url(http://file.caixin.com/file/enjoy/images/read_btn.png) no-repeat;}
.textbox { padding-top:20px; font-size:13px; line-height:24px; text-align:justify; text-justify:inter-ideograph; color:#333333;}
.textbox p { padding-bottom:15px;}
.textbox td { font-style:italic; font-size:13px;}

.conlf .recommend { background:#f7f7f7; margin-bottom:20px;}
.conlf .recommend h3 { height:80px; line-height:80px; font-size:20px; font-family:"微软雅黑"; color:#707070; font-weight:normal; border-bottom:solid 1px #e0e0e0; margin:0 18px;}
.conlf .recommend h3 a { float:right; width:160px; height:30px; line-height:30px; background:#69d8f5; margin-top:30px; font-size:14px; color:#ffffff; text-align:center;}
.conlf .recommend .piclist { padding-bottom:25px;}
.conlf .recommend .piclist li { width:150px; height:150px;}
.conlf .recommend .piclist li a img { width:150px; height:150px;}
.conlf .recommend .piclist li a div { display:none;}
.conlf .recommend .piclist li a:hover div { display:block;}

.rightAd { margin-bottom:20px;}
.rightAd .piclist li { width:auto; height:auto; margin:0;}
.rightAd .piclist li img { width:auto; height:auto;}
.author { background:#f8f8f8; padding:10px; margin-bottom:20px;}
.authorInfo { position:relative; zoom:1;}
.authorInfo dl { overflow:hidden; zoom:1;}
.authorInfo dt { float:left; border:solid 7px #69d8f5;}
.authorInfo dt img { display:block; width:125px; height:125px;}
.authorInfo dd { overflow:hidden; padding:30px 0 0 15px; font-size:16px; color:#0496bc; font-family:Arial;}
.authorInfo dd span { display:block; font-size:22px;}
.authorName { position:absolute; left:93px; bottom:0px; width:158px; height:43px; line-height:43px; background:url(http://file.caixin.com/file/enjoy/images/author_bg.png) no-repeat; padding-left:30px; font-family:"微软雅黑"; font-size:18px; color:#ffffff;}
.authorName span { font-size:24px; margin-left:30px;}
.authorMore { background:#ffffff; padding:10px; margin-top:5px; color:#707070; font-size:14px; font-family:"微软雅黑";}
.authorMore p { padding:10px 0;}
.authorMore a { color:#0496bc;}

.pageBt { padding-top:22px; text-align:center;}
.pageBt a { display:inline-block; width:100px; height:34px; line-height:34px; background:#c3c3c3; margin-right:15px; text-align:center; font-size:14px; color:#ffffff;}
.pageBt a:hover { background:#69D8F5; color:#ffffff;}
.pageNav { padding:28px 0 2px; overflow:hidden; zoom:1;}
.pageNav li { float:left; width:270px; line-height:24px; padding-right:30px; font-size:14px;text-align:left;}
.pageNav li a { padding-bottom:3px; _padding-bottom:2px; border-bottom:solid 2px #f7f7f7;}
.pageNav li a:hover { color:#000000; border-bottom:solid 2px #c3c3c3;}
.pageNav li.cur { color:#69D8F5;}
.pageNav li.cur a{color:#69D8F5;}
.pageNav li.cur a:hover{border-bottom:none;}

/*评论*/
.comment { background:#f7f7f7; color:#707070;}
.comment h2 { height:36px; line-height:36px; background:url(http://file.caixin.com/file/enjoy/images/comment_titbg2.png) no-repeat; padding-left:15px; margin-bottom:10px; font-size:14px; font-family:"微软雅黑"; font-weight:normal; color:#ffffff;}
.comment .commentArea li { background:none; border-top:solid 1px #e8e7e7; margin:0 15px;}
.comment .commentArea li .avatar { padding:13px 0 0 0;}
.comment .publish a.pub_bt { background:#69d8f5; font-family:"微软雅黑";}
.comment li .op a.op_bt { width:60px; border:none;}
.comment li .op a.op_bt:hover { background:#69d8f5;}
.comment .publish { background:#ececec;}
.comment .publish .txt_con { border:none;}

/*弹出阅读器*/
body.contentbox{ position:relative; height:100%; background:#ffffff;}
#hideshow { position:absolute; width:100%; height:100%; top:0; left:0;}
#fade { position:fixed; left:0; width:100%; height:100%; background:#000; filter:alpha(opacity=70); opacity:.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; z-index:10;}
.popup_block { position:absolute; top:25px; left:35%; margin:0 0 0 -240px; z-index:100;}
.popup { background:#ffffff; width:874px;}
.popup .exit { position:absolute; top:-18px; right:-17px; width:35px; height:37px; background:url(http://file.caixin.com/file/enjoy/images/exit.png) no-repeat;}

.popup .function_shu { position:absolute; z-index:100; top:15px; left:15px; width:25px; height:153px; background:url(http://file.caixin.com/file/enjoy/images/function_shu2.png) no-repeat;}
.popup .function_shu a { position:absolute; width:30px; height:30px;}
.popup .function_shu .share { top:60px; left:0px;}
.popup .function_shu .email { top:130px; left:0px;}
.popup .function_shu .home { top:0px; left:0px;}

.popup .txt { position:absolute; top:50px; left:107px; z-index:99; width:245px; color:#ffffff;}
.popup .mainTit { border-bottom:solid 1px #ffffff; font-size:18px; line-height:30px; font-family:"微软雅黑", Arial; font-weight:bold;}
/*.popup .subTit { display:inline; padding:0 50px 0 30px; border-bottom:solid 1px #ffffff; margin-left:40px; zoom:1; font-size:16px; font-family:"微软雅黑"; font-weight:bold;}*/
.popup .lead { font-size:12px; font-family:"微软雅黑";}
.popup .textbox { padding:50px 60px 150px; font-size:14px; line-height:25px;}

/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}
*html .popup_block {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}

/*图片页*/
body.picbox { background:#ffffff;}
.picbox .focusBody { padding-top:0; margin-bottom:20px;}
.picbox .lastPicAbs { left:230px; top:160px; width:345px; height:205px; padding:0 20px;}
.picbox .lastPicAbs .playBox { margin-top:5px;}
.picbox .lastPicAbs .return { padding:20px 0 0 0;}
.picbox .lastPicAbs .lastPicBox { padding:0;}
.picbox .lastPicAbs .lastPicBox li { margin:0;}
.picbox .lastPicAbs .nextGroup { width:auto;}
.picbox .tip { padding-top:30px; font-family:"微软雅黑"; font-size:14px;}
.crumbs { background:url(http://file.caixin.com/file/enjoy/images/categoryTitbg2.png) no-repeat 0 5px; padding-left:15px; margin:6px 0; line-height:20px;}
.crumbs .crumbsTit { float:none; width:auto; margin:0; font-size:14px;}
.crumbs .date { color:#858585;}

/*20130724右侧排行榜*/
.right_row{ margin-bottom:20px;}
.right_row_title{ font-size:18px; font-weight:bold; color:#fff; background:url(../images/row_bg.gif) no-repeat left top; height:36px; line-height:36px; padding-left:10px;}
.right_row_con{ background:#f7f7f7 url(../images/row_bg_bottom.gif) repeat-x left bottom; padding: 10px 0 16px 10px;}
.right_row_con li{ line-height:24px; margin-bottom:4px;}
.right_row_con a{ color:#5194bb;}
.right_row_con a strong{ font-weight:normal;}
.right_row_con a span{ display:inline-block; color:#393939; width:24px; font-family:Arial;}
.right_row_con a:hover strong{ background-color:#5194bb; color:#fff;}
.right_row_con a:hover span{ color:#000;}

