a.more{color: #666; font-size: 14px; }

.common{ margin-top: 90px;}
.header{ margin-bottom: 50px; text-align: center;}


#i1,#i2{ color: #4f4f4f; line-height: 32px;}
#i1 img,#i3 img{ display: block; margin: 0 auto;}

#i1 li,#i2 li{ display: inline-block; vertical-align: top;}
#i1 ul{ margin-top: 50px;}
#i1 ul li:first-child{ width: 783px; padding-right: 90px;}

#i2 { background: #f2faf1; padding: 50px 0; margin-top: 50px;}
#i2 li{ width: 780px;}
#i2 li:first-child{ width: 490px;}
#i2 >div{ margin-top: 30px;}

h2{ font-size: 21px; margin-bottom: 18px; background: url(img/bg.png) no-repeat; padding-left: 21px; color: #333;}
h2 i{ display: block; color: #8e8e8e; font-size: 12px;}

#i4 { background: url(/img/i4.jpg) no-repeat center center; background-position-y: 120px; height: 915px; margin-top: 90px;}
#i4 ul { margin-top: 570px; text-align: left; width: 1350px; }
#i4 li{ display: inline-block; vertical-align: top; width: 220px; height: 220px; overflow: hidden; border-radius: 20px; margin-right: 40px; position: relative;}
#i4 li img{ width: 100%;}
#i4 li h3{ position: absolute; height: 40px; bottom: 0; width: 100%; background-color: rgba(0,0,0,0.3); text-align:center; line-height: 40px; color: white; display: none;}
#i4 li:hover h3{ display: block;}

#i4more{ text-align: center;}
#i4 a.more{ margin-top: 20px; display: inline-block;}

#courseapply{ position: fixed; width: 270px; padding: 15px; border-radius: 15px; height: auto; left: 10px;transition: ease-in-out all 0.2s; background-color: rgba(254,227,215,0.8); top: 180px; z-index: 2; overflow: hidden;}
#courseapply table{ table-layout: fixed; width: 100%; color: #434343;}
#courseapply tr td:first-child{ width: 160px;white-space: nowrap;text-overflow:ellipsis; overflow: hidden; line-height: 33px; word-break: normal; padding-right: 2px;}
#courseapply td{ padding-left: 3px;}
#courseapply a{ color: #434343;}
#courseapply h3{ color: #444643; font-size: 21px; text-align: center; border-bottom: solid 1px #cfdccd; padding-bottom: 15px; margin-bottom: 10px;}
#courseapply>a{ display: block; line-height: 50px; border-radius: 25px; background-color:#68c159; text-align: center; color: white; margin-top: 20px;}

#pushbtn{ position: absolute; left: 255px; top: 15px; cursor: pointer;}
#courseapply.rightpush{ left: -250px; height: 26px; transition: ease-in-out all 0.2s}