body{
	font-family: "Helvetica Neue","Helvetica","Hiragino Sans GB","Microsoft YaHei","Arial,sans-serif";
}
#container{
	padding: 0 20px;
	width: 700px;
	padding: 0;
	margin: 0 auto;
}
.hotspot .img_title{
	margin: 60px auto;
}
.main{
    position: relative;
    padding: 20px 0;
    background-color: #fff;	
}
.rich_media_title {
    margin-bottom: 10px;
    padding-bottom: 10px;
    line-height: 1.4;
    font-weight: 400;
    font-size: 24px;
    border-bottom: 1px solid #e7e7eb;
}
.time{
	color: #8c8c8c;
	margin-bottom: 20px;
	font-size: 16px;
}
.hotContent{
	margin-top: 25px;
}
.hotContent p.center{
	text-align: center;
	margin-bottom: 20px;
	text-indent: 0;
}
.hotContent p{
	color: #3e3e3e;
	font-size: 16px;
    margin-top: 12px;
    margin-bottom: 12px;
    line-height: 1.75em;
    text-indent: 32px;
}
.hotContent img{
	width: 100%;
	margin: 20px 0 7px;
}
.hotContent p.weight-title{
	margin: 30px 0;
	font-weight: bold;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: rgb(30, 155, 232);
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: rgb(30, 155, 232);
    padding: 3px 8px;
    background-color: rgb(245, 245, 245);
    font-size: 17px;
    color: rgb(30, 155, 232);
    text-indent: 0;
}
.title_sc{
	color: #8c8c8c;
	margin-bottom: 20px;
	font-size: 16px;
	margin-right: 15px;	
}
.important{
	margin: 10px 0;
}
ul li{
	list-style: none;
	font-size: 16px;
	line-height: 25px;
}
img.dot{
	display: inline;
	width: 14px;
	height: 14px;
	margin: 0;
}

ul{
	overflow: hidden;
	margin-top: -10px;
	margin-bottom: 30px;
}

@media only screen and (max-width: 769px) {
	.main{
		padding: 0;
	}
	#container{
		width: 92%;
		margin: 0 auto;
		padding-bottom: 50px;
	}
}