*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
.content {
margin: 0 auto;
padding: 0;
width: 1000px;
}
h1{
background-image: linear-gradient(#8dff34, white);
color: #259959;
font-size: 32px;
}
header .menu ul{
margin: 10px 0;
padding: 5px 0;
border-top: 1px solid #259959;
border-bottom: 1px solid #259959;
}
header .menu ul>li{
padding: 0 2px;
width: 200px;
height: 20px;
float: left;
list-style-type: none;
text-align: center;
font-weight: bold;
}
header .menu ul>li a{
text-decoration: none;
}
header .menu ul>li+li{
border-left: 1px solid #259959;
}
.clearfix:after{
content: "";
display: block;
clear: both;
}
.main{
margin-right: 20px;
width: 590px;
margin: 0 auto;
float: left;
}
.main h2, .sub h2{
margin-bottom: 10px;
padding-left: 5px;
border-left: 10px solid #259959;
border-bottom: 1px solid #259959;
color: #259959;
font-size: 18px;
line-height: 1.333;
}
.main p {
padding: 0 10px;
font-size: 14px;
line-height: 1.429;
}
.main table{
margin: auto;
width: 500px;
}
.main table, td, th{
border: 1px #000000 solid;
border-collapse: collapse;
table-layout: auto;
}
.main table th:first-child{
width: 130px;
}
.main table td:last-child{
width: 80px;
text-align: center;
}
.sub{
float: right;
width: 390px;
}
.sub video{
width: 390px;
height: auto;
}
footer{
margin: 0 auto;
padding: 0;
width: 1000px;
position: fixed;
bottom: 0;
background-color: #999;
font-size: 12px;
text-align: center;
clear: both;
}