
*{ 
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
a {
	text-decoration: none;
	transition: all 0.2s ease-out 0s;
}
ul {
	list-style: none;
}
body {
	font-family: "Microsoft Yahei";
	color: #333;
}
.margin10 {
	margin-top: 10px;
}
.margin20 {
	margin-top: 20px;
}
.margin30 {
	margin-top: 30px;
}
.margin40 {
	margin-top: 40px;
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
@media screen and (min-width: 1200px) {
	.container {
		width: 1000px;
		margin: 0 auto;
	}
	.pull-left{
		float: left;
	}
	.pull-right{
		float: right;
	}
	
	/* 正文 */
	a.com:link, a.com:visited, a.com:active {
		text-decoration: none;
		font-family: "Microsoft YaHei";
		color: #333333;
		font-size: 15px;
	}
	.main-box {
	    padding: 10px;
	    background-color: #fff;
	}
	.pos {
		text-indent: 30px;
		line-height: 35px;
	}
	.art-box{
	    width: 95%;
	    margin: 0 auto;
	}
	.art-box h3{
	    text-align: center;
	    font-size: 20px;
	    line-height: 60px;
	    font-weight: normal;
	    padding-top: 25px;
	    color: #ca1400;
			font-weight: bold;
	}
	.info-bar{
	    font-size: 15px;
	    color: #666666;
	    border-bottom: 1px dashed #d9d9d9;
	    padding: 15px 0 22px;
	    text-align: center;
	}
	.info-bar > span{
		font-size: 12px;
	    padding: 0 20px;
	}
	
	.info-con{
	    text-align: left;
	    padding-bottom: 40px;
	    min-height: 300px;
	    padding-top: 40px;
	}
	.info-con, .TRS_Editor p, .TRS_Editor span, .TRS_Editor div, .TRS_Editor {
	    font-family: "microsoft yahei", 微软雅黑;
	    font-size: 16px;
	    color: #333;
	    line-height: 32px;
	}
	.appendix{
	    padding: 10px;
	}
	.appendix a:link,.appendix a:visited,.appendix a:active{
	    font-size: 17px;
	    color: #222;
	}
	.appendix a:hover{
	    color: #b00c0c;
	}
	.sub-tool{
	    line-height: 25px;
	    color: #757575;
	    background: #f5f5f5;
	    padding: 6px 10px 6px 20px;
	    margin-top: 20px;
	    position: relative;
	}
	a:hover {
	    color: #c00;
	}
	a {
	    color: #4a4a4a;
	    text-decoration: none;
	}
	.detail-table{
			margin: 10px auto;
			line-height: 26px;
	}
	.detail-table ul {
		display: none;
	}
}











@media screen and (max-width: 1200px) {
	/* 正文 */
	.detail-table > table {
		display: none;
	}
	.detail-table > ul {
		display: block;
	}
	.main-box {
	    padding: 10px;
	    background-color: #fff;
	}
	a.com:link, a.com:visited, a.com:active {
		text-decoration: none;
		font-family: "Microsoft YaHei";
		color: #333333;
		font-size: .3rem;
	}
	.main-box {
	    padding: 10px;
	    background-color: #fff;
	}
	.pos {
		font-size: .3rem;
		text-indent: .55rem;
		line-height: .63rem;
		background-color: #eee;
	}
	.art-box{
	    width: 95%;
	    margin: 0 auto;
	}
	.art-box h3{
	    text-align: center;
	    font-size: .4rem;
	    line-height: 1rem;
	    font-weight: normal;
	    padding-top: .4rem;
	    color: #333;
	}
	.info-bar{
	    font-size: .29rem;
	    color: #666666;
	    border-bottom: 1px solid #d9d9d9;
	    padding: .29rem 0 .4rem;
	    text-align: center;
	}
	.info-bar > span{
	    padding: 0 .36rem;
	}
	
	.info-con{
	    text-align: left;
	    padding-bottom: .7rem;
	    min-height: 5.3rem;
	    padding-top: .7rem;
	}
	.info-con, .TRS_Editor p, .TRS_Editor span, .TRS_Editor div, .TRS_Editor {
	    font-family: "microsoft yahei", 微软雅黑;
	    font-size: .3rem;
	    color: #333;
	    line-height: .7rem;
	}
	.appendix{
	    padding: .17rem;
	}
	.appendix a:link,.appendix a:visited,.appendix a:active{
	    font-size: .4rem;
	    color: #222;
	}
	.appendix a:hover{
	    color: #b00c0c;
	}
	.sub-tool{
	    line-height: 25px;
	    color: #757575;
	    background: #f5f5f5;
	    padding: .1rem .17rem .1rem .35rem;
	    margin-top: .35rem;
	    position: relative;
			text-align: right;
	}
	a:hover {
	    color: #c00;
	}
	a {
	    color: #4a4a4a;
	    text-decoration: none;
	}
	.detail-table{
			margin: .1rem auto;
			line-height: .4rem;
	}
	.detail-table ul li{
		margin: .2rem;
		padding-left: 0.2rem;
		background-color: rgb(238, 238, 238);
	}
	.art-box embed {
	    width: 6rem;
	    height: 4rem;
	}
	.art-box img {
	    width: 6rem;
	}
}