@charset "gb2312";
/*@charset "gb2312";*/

body {
	background:none repeat scroll 0 0 #fff;
}

.wrapper {
	width:980px;
	margin:0 auto;
}
.header, .content, .footer {
	width:100%;
}
.header {
	height:218px;
	background:url('../images/header-bg.jpg') repeat-x scroll center bottom transparent;
}
.logo {
	margin-top:40px;
	overflow:hidden;
	position:relative;
	text-indent:-9999em;
	color:#c33946;
	font:40px/2 'Microsoft Yahei';
	background:url('../images/logo_03.png') no-repeat scroll center top transparent;
}
.logo img {
	position:absolute;
	left:0;
	top:0;
}
.hero {
	width:600px;
	margin-bottom:0;
	padding:10px 0 40px 0;
	font:14px/1.5 'Microsoft Yahei';
	background-color:transparent;
}
.content p {
	text-indent:2em;
	line-height:22px;
	font-family:'SimSun';
}
.module-table {
	margin-top:15px;
}
.module-title {
	line-height:47px;
	font:bold 22px/47px 'Microsoft Yahei';
	background:url('../images/module-title-bg.png') no-repeat scroll 120px 12px transparent;
	color:#323475;
}
.digressions .module-title {
	background-position:207px 12px;
}
.tragedy .module-title {
	background-position:229px 12px;
}
.module-table h3 {
	margin:0 0 10px;
	color:#333;
	font-family:'Microsoft Yahei';
	font-size:18px;
	font-weight:bold;
}
.module-list-item {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #bbb;
}

.module-list img {
}
.imgWrap {
	width:180px;
	overflow:hidden;
	float:left;
	display:inline;
	margin-right:10px;
	margin-bottom:10px;
}
.module-list .textWrap p {
	font-size:12px;
	line-height:20px;
}
.textWrap img {
	max-height:180px;
}
a.link-detail {
	color:#6308d4;
}
a.link-detail:hover {
	color:#6308d4;
}
.digressions .box {
	border:1px solid #9fa1e1;
}

.editor-say h3 {
    background: url("../images/editor-say-bg.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font: 26px/1 'SimHei';
    height: 190px;
    padding-left: 3px;
	padding-top:10px;
    text-indent: 0;
    width: 30px;
}
.conclusion p {
	min-height:110px;
	height:auto !important;
	height:110px;
	padding:20px;
	background-color:#fff;
	font:14px/22px 'Microsoft Yahei';
}
.footer {
	width:100%;
	text-align:center;
	padding:30px 0 20px;

}
.footer span {
	margin:0 8px;
}
.athor {
	padding:5px 0;
	color:#fff;
	background-color:#323475;
}
.linkEduNet {
	padding-top:10px;
	line-height:2;
}
.linkEduNet a {
	font-size:14px;
	font-weight:700;
	color:#fff;
}
.linkEduNet a:hover {
	color:#fff;
}
.mt20 {
	margin-top:20px;
}
.fb {
	font-weight:bold;
}
.ff0000 {
	color:#ff0000;
}
.introtext {
	font-family:'Microsoft Yahei';
}
.introtext h2 {
	background:url('../images/introtext-title.png') no-repeat scroll left center transparent;
	text-indent:-9999em;
	line-height:32px;
	margin-bottom:10px;
}
.introtext p {
	text-indent:3em;
	font-size:14px;
}
.text-wrap {
	padding:10px;
	margin-left:32px;
}
.text-wrap p {
	line-height:22px;
}
.mb15 {
	margin-bottom:15px;
}
.mb0 {
	margin-bottom:0;
}

.tiny-survey h3 {
	font-size:16px;
	font-weight:bold;
	padding-left:25px;
	background:url('../images/tiny-survey-title.jpg') no-repeat scroll 0 0 transparent;
	line-height:27px;
	color:#fff;
}
.cGroup {
	margin-bottom:10px;
}
.cGroup .btn {
	width:68px;
	height:20px;
	margin:0;
	padding:0;
	line-height:20px;
	border:0;
	background-color:#323475;
	color:#fff;
	cursor:pointer;
}
.text-center {
	text-align:center;
}
.tiny-survey h4 {
	font-size:14px;
	margin-left:10px;
}
.news-list li {
	height:32px;
	line-height:32px;
	float:left;
	width:98%;
	border-bottom:1px dotted #bbb;
	overflow:hidden;
	padding-left:2%;
	background:url("../images/bullet-square.jpg") no-repeat scroll 0 14px transparent;
}
.news-list li span {
	float:right;
}
.related-topic {
	margin-top:15px;
}
.related-topic h3 {
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
	background:url("../images/related-topic-bg.jpg") no-repeat scroll 0 5px transparent;
	border-bottom:1px solid #d3d3d3;
}
.related-topic h3 span {
	font-size:12px;
	line-height:24px;
	font-weight:normal;
}


/*slide*/
.slide_x{overflow:hidden;position:relative;margin:0;width:310px;height:240px;border:0 solid #777;}
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden;position:relative;width:310px;height:240px;}
.slide_x .list{overflow:hidden;width:9999px;}
.slide_x .list li{float:left;position:relative;width:310px;}
.slide_x .list img{vertical-align:top;}
.slide_x .list p{position:absolute;bottom:0;left:0;width:100%;height:24px;color:#eee;margin:0;font:12px/24px Arial;text-indent:12px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.slide_x .btn{overflow:hidden;position:absolute;bottom:4px;right:6px;}
.slide_x .btn li{float:left;width:16px;height:16px;margin:0 0 0 10px;border-radius:0;background:#eee;color:#333;font:11px/16px Arial;text-align:center;cursor:pointer;}
.slide_x .btn .selected{background:#f30;color:#fff;}
.slide_x .minus,
.slide_x .plus{display:none;position:absolute;top:110px;width:40px;height:50px;background-image:url(images/control.png);background-repeat:no-repeat;text-align:center;cursor:pointer;}
.slide_x .minus{left:0;background-position:0 0;}
.slide_x .plus{right:0;background-position:-40px 0;}
.slide_x .minus:hover{background-position:0 -50px;}
.slide_x .plus:hover{background-position:-40px -50px;}
