@charset "utf-8";
/*
 * boohee's search.css
 * by hulala
 * 2011-10-11
 */

/*magazine*/
.new-page-location{
    height:35px;
	line-height:35px;
	padding-left:15px;
	background:url(/images/magazine/new-page-location.gif) no-repeat 0 0;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	color:#C00F76;
}

.magazine{
	height:auto;
	padding:20px 20px 0;
	background:url(/images/magazine/mag-bg.gif) repeat-y 0 0;
}

.magazine-bottom{
	height:6px;
	overflow:hidden;
	background:url(/images/magazine/mag-bt-bg.gif) no-repeat 0 0;
}

.magazine .module-title{
	height:25px;
	line-height:25px;
	padding-left:15px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	background:#ffecf5 url(/images/homepage/module-title-left.gif) no-repeat 0 0;
    }
.magazine .module-title div{
	height:25px;
	background:url(/images/homepage/module-title-right.gif) no-repeat right 0;
    }
.magazine .module-title span{
	float:left;
	padding-right:70px;
	background:#F7B url(/images/homepage/module-title-center.gif) no-repeat right 0;
    }
.magazine .module-title a{
	color:#FFF;
}

.magazine-show .mag-intr-wrap{
	float:left;
	width:454px;
	margin-bottom:20px;
    }
.magazine-show .mag-intr{
	border:1px solid #DDD;
	padding:11px;
	height:290px;
    }
.magazine-show .mag-intr .mag-cover{
	float:left;
	width:200px;
	height:290px;
    }
.magazine-show .mag-intr .intr-text-wrap{
	float:right;
	width:215px;
    }
.magazine-show .mag-intr .mag-title{
	height:30px;
	font-size:14px;
	color:#E39;
    }
.magazine-show .mag-intr .mag-data{
	border-bottom:1px dashed #CCC;
	padding-bottom:5px;
	margin-bottom:10px;
    }
.magazine-show .mag-intr .mag-data li{
	height:23px;
    }
.magazine-show .mag-intr .intr-text{
	height:170px;
    }
.magazine-show .mag-intr p{
	line-height:23px;
	text-align:justify;
	text-justify:newspaper;
    }
.magazine-show .mag-intr .oper{
	height:25px;
    }
.magazine-show .mag-intr .oper{
	font-size:12px;
    }
.magazine-show .mag-intr .red1,
.magazine-show .mag-intr .green1{
	margin-right:20px;
}

.magazine-show .mag-topic-intr{
	float:right;
	width:406px;
	height:314px;
    }
.magazine-show .mag-topic-intr td{
	width:122px;
	height:150px;
	vertical-align:top;
    }
.magazine-show .mag-topic-intr td.divi1{
	width:20px;
    }
.magazine-show .mag-topic-intr td.divi2{
	width:auto;
	height:14px;
    }
.magazine-show .mag-topic-intr .illu{
	width:116px;
	height:70px;
	border:1px solid #DDD;
	padding:2px;
	margin-bottom:4px;
    }
.magazine-show .mag-topic-intr .intr-text{
	height:70px;
	overflow:hidden;
    }
.magazine-show .mag-topic-intr p{
	line-height:18px;
	color:#999;
    }
.magazine-show .mag-topic-intr .topic-title{
	width:122px;
    }
.magazine-show .mag-topic-intr .topic-title a{
	color:#444;
    }
.magazine-show .mag-topic-intr .enter{
	font-family:宋体;
	color:#333;
}

.magazine-show .comment-wrap{
	float:left;
	width:595px;
    }
.magazine-show .comment .comment-intr{
	height:30px;
	line-height:30px;
	padding-left:45px;
	margin-bottom:15px;
	font-size:14px;
	background:#ffc5e2 url(/images/magazine/comment-title.gif) no-repeat left top;
    }
.magazine-show .comment .observer-wrap{
	height:25px;
	padding-left:12px;
	background:#ffe4f2 url(/images/magazine/observer-lf-bg.gif) no-repeat left center;
    }
.magazine-show .comment .observer{
	line-height:25px;
	background:url(/images/magazine/observer-rt-bg.gif) no-repeat right center;
    }
.magazine-show .comment .form-textarea{
	width:583px;
	height:100px;
	margin-bottom:15px;
}

.magazine .side-column{
	float:right;
	width:265px;
}

.magazine .other-recommend{
	padding:15px;
	margin-bottom:20px;
	text-align:center;
	background:#fff9fc;
    }
.magazine .other-recommend .works-list{
	margin-bottom:15px;
    }
.magazine .other-recommend .works-list.last{
	margin-bottom:0;
    }
.magazine .other-recommend p{
	line-height:25px;
}

.magazine-show .last-mag-wrap{
	height:auto;
	padding:10px;
	margin-bottom:20px;
	background:#fff9fc;
    }
.magazine-show .last-mag-wrap .last-mag{
	height:142px;
	margin-bottom:10px;
    }
.magazine-show .last-mag .illu{
	float:left;
	width:100px;
	height:142px;
	overflow:hidden;
	margin-right:10px;
    }
.magazine-show .last-mag p{
	line-height:24px;
    }
.magazine-show .last-mag .mag-title{
	width:130px;
}

.magazine-list{
	height:auto;
    }
.magazine-list .opcard{
	height:25px;
	border-bottom:1px solid #F7B;
	margin-bottom:20px;
    }
.magazine-list .opcard li{
	float:left;
	width:80px;
	height:25px;
	margin-right:5px;
    }
.magazine-list .opcard li a{
	display:block;
	overflow:hidden;
	height:25px;
	line-height:31px;
	text-align:center;
	outline:none;
	background:url(/images/space/opcard-bg.gif) no-repeat;
    }
.magazine-list .opcard li a:hover,
.magazine-list .opcard li.current a{
	line-height:25px;
	color:#FFF !important;
	font-weight:bold;
	background-position:left bottom;
}

.magazine-list .main-column{
	float:left;
	width:595px;
    }
.magazine-list .mag-list{
	height:142px;
	margin-bottom:20px;
    }
.magazine-list .mag-list .illu{
	float:left;
	width:100px;
	height:142px;
	overflow:hidden;
	padding-right:20px;
    }
.magazine-list .mag-list .mag-data{
	float:left;
	height:142px;
	padding-right:20px;
	border-right:1px dashed #DDD;
	margin-right:20px;
    }
.magazine-list .mag-list p{
	line-height:24px;
    }
.magazine-list .mag-topic{
	float:left;
    }
.magazine-list .mag-topic p{
	padding-left:10px;
	background:url(/images/common/main-arrow.gif) no-repeat 0 0;
}