@charset "utf-8";

/* 主体-左侧 */
#mainBox .mainBox .left{height:auto; width:24%; float:left;}
	.left .side { height:auto; width:100%; float:left; width:240px;}
	.left .side h3{height:auto; width:100%; color:#f6052d; font-size:18px ; text-align:center; font-weight:600; border-bottom:4px solid #d5d5d5; border-top:1px solid #d5d5d5; margin-top:25px; line-height:36px; background:#f2f6f7; overflow:hidden;}
	.left .side li{ height:auto; width:240px; color:#222; font-size:14px ; font-weight:600;  margin-top:10px; line-height:36px;background:#f2f6f7; text-indent:76px;}
	.left .side li a{ display:block; text-decoration:none; font-weight:100;}
	.left .side li a span{ padding-left:15px; font-family:'黑体';}
	.left .side .on{ color:#fff; font-weight:600; background:#f6052d;}
	.left .side .on a{ color:#fff;}
	.left .side .sidebox { height: auto; width:100%; border-radius:3px; background:#f2f6f7; margin-top:40px; }
	.left .side .sidebox h3{ border-bottom:2px solid #f6052d; line-height:36px; text-indent:10px; color:#f6052d;}
	.left .side .sidebox p { padding:0px 10px;  color:#666; text-align:left; line-height:30px;}

/* 主体-右侧 */
#mainBox .mainBox .right{height:auto; width:76%; float:right; color:#000; font-size:12px;}
	/* 主体-右侧-当前位置 */
	.right .website{ width:100%; height:40px; border-bottom:1px dashed #ddd; line-height:40px; overflow:hidden; padding-top:20px;}
	.right .website .title{ width:40%; height:auto; float:left;}
	.right .website .site{width:60%; height:auto; float:right; text-align:right;}
	.right .website .site em{ color:#fcfcfc;}
	
	/* 主体-右侧-分类标题 */
	.right .category{ width:100%; height:auto; float:left; line-height:40px; background:#ddd; border-radius: 5px; margin-top:10px;}
	.right .category b{ text-indent:10px;}
	.right .category span{ }

	/* 主体-右侧-文章 */
	.right .article .title{ width:100%; height:50px; width:100%; text-align:center; line-height:50px; font-family:"微软雅黑"; font-size:20px; color:#222; padding:20px 0px 10px 0px;}
	.right .article .author{ width:100%; text-align:center; color:#222;}
	.right .article .cut-line{ width:100%; height:10px; float:left; border-bottom:4px solid #f2f6f7;}
	.right .article .content{ width:100%; line-height:28px; color:#222; font-size:14px; margin-top:20px; }

	/* 主体-右侧-列表 */
	.lists{ /*margin-top:15px;*/ padding:10px 0px; line-height:30px; background:#fff; border-radius: 10px; border: 1px solid #f2f6f7; overflow:hidden;}
	/* 文字列表(标题+时间) */
	.lists ul{padding:0; margin:0; width:100%;}	
	.lists ul li{ padding:0; margin:0; height:34px; line-height:34px; font-size:14px; text-indent:24px; display:block;}
	.lists ul li{ border-bottom:#e7e7e7 1px dashed;background:url(../images/icon-dot.png) no-repeat 10px 16px; overflow:hidden; }
	.lists ul li span{width:85%; float:left; text-align:left; font-size:14px; color:#000; }
	.lists ul li b{width:15%; float:left;text-align:right; font-size:12px; color:#999; font-weight:100;margin-left:-10px;}	
	.lists ul li a:hover{ color:#f6052d;}
	
	/* 图文列表（上下） */
	.lists .img-up{width:25%; height:290px; float:left; text-align:center; padding:0px 0px 5px 0px;}
	.lists .img-up .img{ width:200px; height:150px; margin:0px auto; background:#f2f2f2; }
	.lists .img-up .img a img{width: 200px; height: 150px;}
	.lists .img-up .img img{width: 200px; height: 150px;}
	.lists .img-up .text{width:150px; height:auto; display:block; margin:auto;line-height:22px; overflow:hidden; padding-top:4px;}
	.lists .img-up a:hover{ color:#f6052d;}
	
	/* 图文列表（左右） */
	.lists .img-left{width:100%; height:auto; float:left; display:block; padding:15px 0px 15px 0px; border-bottom:1px dashed #ddd;}
	.lists .img-left .img{ width:25%; height:auto; float:left; display:inline; text-align:center;}
	.lists .img-left .img img,.lists .img-left .img a img{ max-width: 200px; max-height: 160px; expression(this.width > 200 ? 200 : true); height: expression(this.height > 150 ? 150 : true); padding:3px;}
	.lists .img-left .text{width:70%; float:left; margin-left:20px; }
	.lists .img-left .text h3{ font-size:14px; font-weight:bold; color:#000; }
	.lists .img-left .text p{ height:auto; overflow: hidden; line-height:32px;padding:0; margin:0; font-size: 12px;}
	.lists .img-left a:hover{ color:#f6052d;}

/* 分页 Start */
.page{ width:auto; display:block;clear:both; height:40px; text-align:center;line-height:40px; color:#333; font-size:16px; }	
.page a{ color:#369; padding:4px 10px; margin:0px 4px; background:#d30b07; color:#fff;}
.page a:hover{  text-decoration:none;background:#fff; color:#d30b07;}
.page .current{background:#fff; color:#d30b07; padding:4px 10px; margin:0px 4px;}
/* 分页 End */

/* 上下页 Start */
.pre-next{ width:100%; height:auto; float:left; margin:40px 0px 20px 0px; line-height:28px; font-size:14px; text-align:left;}
.pre-next h4{ padding:0; margin:0; border:none; height:33px; line-height:33px; color:#000;}
/* 上下页 End */