.main {padding: 3%; color: #333;}
.main .floatL {float: left; width: 48%;}
.main .floatR {float: right; width: 48%;}
.main .aBtn {display: inline-block; width: 40%; padding: 1% 0; border: 1px solid; border-radius: 5px; margin: 2% 1%;}
.main .aBtn-red {color: #f33f30; border-color: #f33f30;}
.main .aBtn-blue {color: #1e98ea; border-color: #1e98ea;}
.main p {text-indent: 2em; padding-bottom: 2%;}
.main h2 {text-align: center; margin-bottom: 2%; }
.main h3 {font-size: 1rem; text-align: center; padding-bottom: 2%;}
.main h3 span {color: #d21c1c;}
.main img { width: 100%; padding-bottom: 2%;}
.main .xygk { display: block; text-align: right; color: #f96a47;}
.main .jn_tit {position: relative;}
.main .jn_tit h2 {position: absolute; top: 0; left: 0; padding-left: 30%; padding-top: 3%; text-align: left; color: #d21c1c;}
.main section {line-height: 2em;}
.main .xiaoqu li { border: 1px solid #ccc; padding-bottom: 2%; margin-bottom: 2%;}
.main .xiaoqu li p {text-indent: 0; padding: 2% 5%;}
.main .tabs a { display: inline-block; width: 30%; line-height: 2rem; border: 1px solid #f33f30; border-radius: 5px; color: #f33f30; margin: 0 1% 2%; }
.main .tabs .on {background: #f33f30; color: #fff;}
/*合作单位*/
.main ul.hzdw {font-size: 0; text-align: center;}
.main ul.hzdw li {display: inline-block; width: 23%; margin: 1%;}
/*推荐课程*/
.main .zylist li {width:46%; border: 1px solid #ccc; border-radius: 5px; padding: 1%; margin-bottom: 2%;}
.main .zylist li h3 { padding: 3% 0; color: #333;}
.main .zylist li h3 small {margin-left: 2%; color: #ff6666;}
.main .zylist li p {height: 4.5rem; overflow: hidden;}
.main .zylist li a.zybtn { display: block; width: 50%; text-align: center; padding: 2% 3%; border: 1px solid #ccc; border-radius: 5px; margin: 2% auto;}
  /*优秀学子*/
.main .cgxz li { width: 31%; padding: 1%; float: left; margin-bottom: 2%; }
.sxhj {width: 100%; overflow: hidden;}
figure {text-align: center;}
