* {
	margin: 0;
	padding: 0;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, form, th, td{
	margin:0;
	padding:0;
}
body {
	background-color: #eeeeee;
	font-family: 宋体;
	font-size: 12px;
	line-height: 26px;
	color: #5a5a5a;
}

.header{
	background: url(../images/head-bg.jpg) no-repeat center;
	height: 615px;
	position: relative;
}
.header h1 {
	position: absolute;
	font-family: 微软雅黑;
	font-size: 40px;
	font-weight: normal;
	color: #fff;
	top: 332px;
	left: 50%;
	margin-left: -284px;
	white-space: nowrap;
	overflow: hidden;
}
.header p {
	position: absolute;
	font-size: 20px;
	color: #fff;
	bottom: 30px;
	left: 50%;
	margin-left: -215px;
	white-space: nowrap;
	overflow: hidden;
}
.header em {
	color: #079dfc;
    font-style:normal;
}

.main { background-color: #fff;}
.container {
	position: relative;
	width: 1000px;
	height: 100%;
	padding: 0;
}
.col-1 {
	height: 590px;
}
.cal1-img {
	background-color: #eee;
	width: 717px;
	height: 454px;
	margin-top: 52px;
}
#myCarousel {
	width: 717px;
	height: 454px;
}
.col1-aside {
	margin-top: 52px;
	width: 260px;
	height: 454px;
}
p.yc {
	height: 29px;
	background-color: #079dfc;
	color: #fff;
	font-family: 微软雅黑;
	font-size: 16px;
	line-height: 29px;
	text-indent: 29px;
}
.col1-aside .live-yc {
	font-family: 微软雅黑;
	border: 1px solid #eee;
	border-top: none;
	height: 425px;
	padding: 15px;
	overflow: hidden;
	overflow-y: scroll;
}
.col1-aside .live-yc p {
	line-height: 24px;
}
.sp-bar {
	height: 40px;
	line-height: 40px;
	color: #079dfc;
	font-weight: normal;
	text-align: right;
}
#btn-reflash {
	border: none;
	background-color: inherit;
	outline: none;
	margin-left: 10px;
}
.live-content {
	position: relative;
	width: 632px;
	margin-left: 23px;
	margin-top: 83px;
	margin-bottom: 100px;
	overflow: hidden;
}
.hide-text {
	height: 900px;
	overflow-y: scroll; 
	margin-top: 5px;
	padding-left: 17px;
	margin-right: -17px;
}
.rep-box {
	border-left: 1px solid #e5e5e5;
}
.rep-time {
	position: relative;
	margin-top: 12px;
	float: left;
}
.rep-time img {
	position: absolute;
	left: -6px;
}
.rep-time p {
	font-size: 10px;
	line-height: 14px;
	margin-left: 12px;
	color: #888;
}
.rep-content {
	float: right;
	width: 534px;
	margin-bottom: 26px;
}
.rep-text {
	padding: 11px;
	border: 1px solid #e5e5e5;
	margin-bottom: 10px;
}
.rep-text p { text-indent: 2em;}
.rep-text p.rt {
	text-indent: 0;
	font-weight: bold;
}
.rep-content img {
	/*height: 229px;
	width: 534px;*/
    max-width:470px;
}
#btn-more {
	float: right;
	width: 534px;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	font-family: 微软雅黑;
	color: #fff;
	margin-top: 28px;
	background-color: #079dfc;
	border: none;
	outline: none;
}
#btn-more:hover { background-color: #0881ce;}
.live-aside {
	width: 324px;
	margin-top: 83px;
	margin-bottom: 100px;
	height: 985px;
}
.live-aside-content {
	height: 956px;
	overflow: hidden;
	overflow-y: scroll;
	padding: 20px;
    word-wrap:break-word;
}
.live-aside-content p { text-indent: 2em;}
.live-aside-content p.title {
	font-family: 微软雅黑;
	font-size: 16px;
	font-weight: bold;
	color: #141414;
	text-align: center;
	text-indent: 0;
	margin: 0 20px;
	margin-bottom: 15px;
}
.live-aside-content p.ques {
	color: #04589a;
	margin: 12px 0;
	font-weight: bold;
}
#img-title1, #img-title2 {
	position: absolute;
	left: 0;
	top: -75px;
}
.main-3 { margin-top: 40px;}
.live-report-1 { 
	margin-top: 84px;
	margin-bottom: 100px;
}
.sopulogo{
    position:absolute;
    top: 120px;
    left: 50%;
    margin-left: -280px;
    width: 140px;
}