/*style*/
@charset "gb2312";

/* CSS Document */
* {
	padding: 0px;
	margin: 0px;
	border: 0;
}

body {
	background: #f5f5f5;
}

body,
div,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
dl,
dd,
dt,
img,
form {
	padding: 0px;
	margin: 0px;
	border: 0;
	font-size: 12px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 12px;
	font-weight: 100;
}

select {
	padding: 0px;
	margin: 0px;
	overflow: scroll;
}

td,
tr,
th {
	font-size: 12px;
}

ul,
ol li {
	list-style: none;
}

input {
	padding: 0px;
	margin: 0px;
}

.left {
	float: left;
}

.l {
	float: left;
}

.right {
	float: right;
}

.r {
	float: right;
}

.clear {
	clear: both;
	font-size: 0px;
	height: 0px;
	overflow: hidden;
	line-height: 0;
}

a {
	cursor: pointer;
}

a:link,
a:visited {
	text-decoration: none;
}

a:hover {
	color: #e00;
	text-decoration: underline;
}

body {
	font-family: '锟斤拷锟斤拷';
	font-family: arial;
	font-size: 12px;
}

#top {
	background: url(//statics.eoffcn.com/statics/images/eduoffcn/index/index/top-bg.jpg) 0 0 repeat-x;
	height: 36px;
}

a#showa_1,
a#showa_2 {
	color: #2f2f2f;
	width: 50px;
	display: inline-block;
	text-align: right;
	height: 27px;
}

.t_con {
	width: 960px;
	margin: 0 auto;
}

#conya1 {
	display: none;
	width: 157px;
	height: 83px;
	position: absolute;
	top: 34px;
	overflow: hidden;
	background: #fff;
	z-index: 9999;
	border-bottom: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
}

#conya2 {
	display: none;
	width: 160px;
	height: 75px;
	background: #fff;
	border: 1px solid #d3d3d3;
	position: absolute;
	z-index: 9999;
	top: 34px;
}

.tc_con {
	float: right;
	width: 110px;
	font-size: 12px;
	margin-top: 9px;
	text-align: center;
	height: 27px;
}

.header {
	heigth: 82px;
	width: 960px;
	margin: 0 auto;
}

.logo {
	width: 206px;
	float: left;
	height: 82px;
}

.provinces {
	width: 562px;
	float: left;
	height: 60px;
	padding: 22px 0 0 28px;
}

.provinces p {
	float: left;
	color: #e2e2e2;
	line-height: 22px;
	height: 22px;
}

.provinces p a:link,
.provinces p a:visited {
	color: #333;
	margin-right: 7px;
	*margin-right: 4px;
}

.provinces p a:hover {
	color: #e00;
	text-decoration: underline;
}

.headPhone {
	width: 156px;
	float: right;
	height: 60px;
	background: url(//statics.eoffcn.com/statics/images//show/content_zx/n6.jpg) no-repeat left center;
	text-align: right;
	padding-top: 22px;
	color: #5d5c5c;
	font-size: 12px;
	font-family: '锟斤拷锟斤拷';
}

.headPhone p {
	height: 25px;
	font-family: Arial;
	color: #db1111;
	font-size: 19px;
}

.nav {
	width: 100%;
	height: 37px;
	background: #e60002;
	clear: both;
}

.nav_con {
	width: 960px;
	margin: 0 auto;
	position: relative;
	z-index: 100;
}

.nav_con li {
	float: left;
	color: #fff;
	font-size: 16px;
	font-family: '微软雅黑';
	font-weight: bold;
}

.nav_con li a {
	color: #fff;
	display: inline-block;
	height: 37px;
	line-height: 36px;
	text-decoration: none;
	padding: 0 11px;
	text-decoration: none;
}

.nav_con .lastLi {
	float: right;
}

.nav_con .lastLi a {
	background: #b50104 url(//statics.eoffcn.com/statics/images//show/content_zx/n7.jpg) no-repeat 50px center;
	width: 64px;
	padding: 0 0 0 12px;
}

.nav_con li a:hover {
	background: #b50104;
	text-decoration: none;
}

.nav_con .lastLi a:hover {
	background: #b50104 url(//statics.eoffcn.com/statics/images//show/content_zx/n7.jpg) no-repeat 50px center;
}

.on {
	padding: 0;
	width: 363px;
	height: 289px;
	background: #fff;
	border: 2px solid #e60002;
	border-top: none;
	z-index: 99;
	font-size: 12px;
	color: #c6c4c4;
	line-height: 22px;
	position: absolute;
	top: 36px;
	right: 0px;
	display: none;
}

.on p {
	padding-left: 5px;
}

.on a {
	color: #333;
}

.on span {
	font-weight: bold;
	color: #333;
}

.on p.on_xq {
	color: #e60002;
	font-weight: bold;
	background: url(//statics.eoffcn.com/statics/images/eduoffcn/newindex/xqimg.jpg) no-repeat left bottom;
	padding-left: 15px;
	margin-bottom: 10px;
}

.onr_top span {
	color: #e60002;
}

.on ul li {
	background: url(//statics.eoffcn.com/statics/images//show/content_zx/dian2.jpg) no-repeat 5px center;
	font-size: 12px;
	padding-left: 0;
}

.on ul li a {
	color: #333;
	font-weight: normal;
	height: 24px;
	line-height: 24px;
}

.on ul li a:hover {
	background: none;
}

.onrc_img {
	margin: 10px 0;
}

.on_con {
	position: relative;
}

.onl_top {
	clear: both;
	padding-top: 6px;
}

.on p.jiao {
	position: absolute;
	top: -6px;
	left: 320px;
	*position: relative;
}

.on .on_left {
	width: 220px;
	float: left;
	padding: 10px;
}

.on .on_right {
	width: 109px;
	height: 283px;
	float: right;
	background: #f5f5f5;
	padding-top: 6px;
	text-align: center;
	_overflow: hidden;
}

.on .on_right ul li {
	background: none;
	margin: 0;
	padding: 0;
	line-height: 25px;
	height: 25px;
}

.on .on_right ul li a {
	font-weight: bold;
	font-size: 12px;
	display: inline;
}

.homeNew {
	width: 960px;
	margin: 0 auto;
	height: 40px;
	color: #333;
}

.homeNew_l {
	width: 661px;
	float: left;
	line-height: 40px;
	padding-left: 5px;
	font-family: '锟斤拷锟斤拷';
	overflow: hidden;
}

.homeNew_l a:link,
.homeNew_l a:visited {
	color: #333;
	padding: 0 5px;
}

.homeNew_l a:hover {
	color: #e00;
	text-decoration: underline;
}

.homeNew_r {
	width: 262px;
	float: left;
	padding: 5px 0 0 15px;
	height: 35px;
}

.main {
	width: 960px;
	border-top: 1px solid #e60000;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
	padding-top: 8px;
}

.main_l {
	width: 665px;
	float: left;
}

.main_r {
	width: 293px;
	float: right;
	border-left: 1px solid #e6e6e6;
	position: relative;
	left: -1px;
}

.tit {
	font-size: 23px;
	font-family: '微软雅黑';
	line-height: 38px;
	text-align: left;
	font-weight: bold;
	color: #333;
	line-height: 28px;
}

.titBot {
	line-height: 16px;
	color: #777;
	font-size: 14px;
	text-align: center;
	font-family: '微软雅黑';
	margin-top: 18px;
}

.titBot a {
	color: #e00;
}

.titBot span {
	color: #e00;
}

.cont_top {
	width: 628px;
	margin-left: 5px;
	border: 1px solid #e6e6e6;
	background: #f8f8f8;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.cont_top_p {
	width: 146px;
	height: 96px;
	float: left;
	padding: 12px 0 0 19px;
	margin-right: 25px;
}

.cont_top_list {
	padding-top: 8px;
	float: left;
	width: 436px;
}

.cont_top_list li {
	width: 206px;
	float: left;
	line-height: 26px;
	height: 26px;
	background: url(//statics.eoffcn.com/statics/images//show/content_zx/dian2.jpg) no-repeat left center;
	padding-left: 8px;
	font-family: '锟斤拷锟斤拷';
	font-size: 12px;
}

.cont_top_list li a:link,
.cont_top_list li a:visited {
	color: #666666;
}

.cont_top_list li a:hover {
	color: #e00;
	text-decoration: underline;
}

.cont_cen {
	width: 609px;
	padding: 5px 10px;
	margin-left: 5px;
	line-height: 24px;
	text-indent: 2em;
	border: 1px dashed #cccccc;
	color: #333;
	margin-bottom: 7px;
}

.main_l_cont {
	width: 618px;
	padding-left: 8px;
}

/* .main_l_cont img { display: block; width: 100%; } */
.main_l_cont table {
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	margin: 0 auto;
	width: 100%;
}

.main_l_cont table td {
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}

.main_l_cont table td a {
	line-height: 30px;
}

.main_l_cont p {
	word-break: break-all;
	color: #333;
	font-size: 16px;
	line-height: 22px;
	text-indent: 2em;
	padding-bottom: 24px;
	color: #333;
}

.main_l_cont a {
	color: #e00;
}

.main_l_cont p a {
	color: #e00;
}

.page {
	margin: 6px 0 15px;
	height: 24px;
	text-align: center;
}

.page a {
	display: inline-block;
	height: 22px;
	width: auto;
	border: 1px solid #e3e3e3;
	padding: 0 8px;
	text-align: Center;
	line-height: 22px;
	color: #333;
	margin-right: 6px;
	text-decoration: none;
}

.page a.prev,
.page a.next {
	width: 56px;
}

.page span {
	margin-right: 6px;
	background: #ce0000;
	border: 1px solid #e3e3e3;
	display: inline-block;
	padding: 0 8px;
	text-align: Center;
	line-height: 22px;
	color: #fff;
}

.page a:hover {
	background: #ce0000;
	color: #fff;
	border: 1px solid #ae0202;
}

.page a.hover {
	background: #ce0000;
	color: #fff;
	border: 1px solid #ae0202;
}

.information {
	width: 636px;
	border-top: 2px solid #424242;
	padding: 5px 0 8px;
}

.information h3 {
	line-height: 38px;
	font-size: 18px;
	font-family: '微软雅黑';
	color: #333;
	padding-left: 15px;
}

.information_List {
	width: 636px;
}

.information_List li {
	float: left;
	width: 292px;
	padding-left: 24px;
	background: url(//statics.eoffcn.com/statics/images//show/content_zx/dian.jpg) no-repeat 15px center;
	line-height: 26px;
	font-size: 14px;
}

.information_List li a:link,
.information_List li a:visited {
	color: #333;
}

.information_List li a:hover {
	color: #e00;
	text-decoration: underline;
}

.shareDiv {
	width: 636px;
	height: 40px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	padding-top: 10px;
}

.shareDiv_l {
	width: 284px;
	float: left;
	padding-left: 16px;
}

.shareDiv_r {
	width: 241px;
	float: left;
	position: relative;
	padding: 5px 0 0 95px;
}

.shareDiv_r_zan {
	position: absolute;
	top: 5px;
	left: 0px;
}

.tabContDiv_tit {
	height: 40px;
	line-height: 40px;
	color: #333;
	padding-left: 14px;
	font-family: '锟斤拷锟斤拷'
}

.tabContDiv_tit a {
	color: #e70101;
}

.tabContDiv_cont {
	width: 636px;
}

.tabContDiv_cont table {
	border-top: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
}

.tabContDiv_cont table th {
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	height: 35px;
	background: #656565;
	color: #fff;
	font-size: 14px;
}

.tabContDiv_cont table td {
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	padding: 11px 0;
	text-align: center;
	color: #666666;
	line-height: 22px;
}

.tabContDiv_cont table td b {
	font-size: 14px;
}

.tabContDiv_cont table td a {
	color: #e60000;
	font-family: '锟斤拷锟斤拷';
}

.tabContDiv_cont table td p a {
	font-weight: bold;
	color: #ff8f45;
}

.main_r_top {
	padding: 8px 0 0 16px;
	width: 263px;
	height: 210px;
	margin-bottom: 16px;
}

.main_r_top img {
	display: block;
}

.main_r_tit {
	height: 24px;
	line-height: 24px;
	font-size: 18px;
	font-family: '微软雅黑';
	color: #333;
	padding-left: 14px;
	border-left: 2px solid #e60000;
	margin-left: -1px;
}

.rmtj_List {
	padding: 12px 0 0 12px;
}

.rmtj_List li {
	margin-bottom: 15px;
	*margin-bottom: 13px;
	height: 12px;
	color: #666666;
	overflow: hidden;
}

.rmtj_List li span {
	display: inline-block;
	width: 11px;
	padding: 0 3px;
	height: 12px;
	line-height: 12px;
	overflow: hidden;
	float: left;
	background: url(//statics.eoffcn.com/statics/images//show/content_zx/libj3.jpg) no-repeat 3px center;
	margin-right: 3px;
	color: #fff;
	font-size: 12px;
	font-family: '锟斤拷锟斤拷';
	text-align: center;
	padding-top: 1px \9;
	height: 11px \9;
}

.rmtj_List li a {
	display: inline-block;
	line-height: 12px;
	float: left;
	color: #666666;
	height: 12px;
}

.rmtj_List li a:hover,
.mfst_List li a:hover,
.tabMenuList li a:hover {
	color: #e00;
}

.rmtj_List li.firstli span {
	background: url(//statics.eoffcn.com/statics/images//show/content_zx/libj1.jpg) no-repeat 3px center;
}

.rmtj_List li.twoli span {
	background: url(//statics.eoffcn.com/statics/images//show/content_zx/libj2.jpg) no-repeat 3px center;
}

.adImg {
	width: 263px;
	height: 150px;
	padding: 13px 0 10px 16px;
}

.mfst_List {
	padding-left: 16px;
	margin-bottom: 10px;
}

.mfst_List li {
	line-height: 26px;
	height: 26px;
	padding-left: 26px;
	color: #666;
	background: url(//statics.eoffcn.com/statics/images//show/content_zx/st.jpg) no-repeat left center;
}

.mfst_List li a {
	color: #666;
}

.kctj_Img {
	width: 261px;
	height: 93px;
	border: 1px solid #efefef;
	margin: 13px 0 20px 15px;
	position: relative;
	padding-top: 9px;
}

.show {
	width: 252px;
	margin: 0 auto;
	height: 93px;
	overflow: hidden;
}

.Lbtn,
.Rbtn {
	position: absolute;
	top: 32px;
	opacity: 0.9;
	filter: alpha(opacity=90);
	cursor: pointer;
}

.Lbtn {
	left: 8px;
}

.Rbtn {
	right: 8px;
}

.allImg {
	width: 2000%;
}

.allImg li {
	float: left;
	padding: 0 4px;
}

.tabMenu {
	padding-left: 15px;
}

.menuNav {
	width: 263px;
	height: 40px;
	background: url(//statics.eoffcn.com/statics/images//show/content_zx/nbj2.jpg) repeat-x;
}

.menuNav li {
	padding: 10px 11px 0 12px;
	line-height: 30px;
	float: left;
	font-size: 16px;
	font-family: '微软雅黑';
	color: #666;
	cursor: pointer;
}

.menuNav li.hover {
	background: url(//statics.eoffcn.com/statics/images//show/content_zx/nbj.jpg) no-repeat center top;
	color: #e60000;
	font-weight: bold;
}

.tabMenuList li {
	padding-left: 8px;
	line-height: 26px;
	height: 26px;
	color: #666;
	background: url(//statics.eoffcn.com/statics/images//show/content_zx/dian.jpg) no-repeat left center;
}

.tabMenuList li a {
	color: #666;
}

.tikuMenuList li {
	padding-left: 8px;
	line-height: 26px;
	height: 26px;
	color: #666;
	background: url(//statics.eoffcn.com/statics/images//show/content_zx/dian.jpg) no-repeat left center;
	margin-left: 10px;
}

.tikuMenuList li a {
	color: #666;
}

.tikuMenuList li a:hover {
	color: #e00;
}

.flinks {
	width: 960px;
	margin: 0 auto 22px;
}

.flinks h3 {
	height: 42px;
	color: #e92a2a;
	font-size: 18px;
	font-family: '微软雅黑';
	background: url(//statics.eoffcn.com/statics/images//show/content_zx/nbj2.jpg) repeat-x left bottom;
}

.flinks h3 span {
	display: inline-block;
	padding: 0 5px;
	height: 41px;
	line-height: 40px;
	border-bottom: 1px solid #e92a2a;
}

.flinks p {
	line-height: 24px;
	padding-top: 10px;
}

.flinks p a:link,
.flinks p a:visited {
	padding: 0 5px 0 4px;
	color: #666;
	*padding: 0 3px 0 3px;
}

.flinks p a:hover {
	color: #e00;
	text-decoration: underline;
}

.footer {
	width: 100%;
	margin: 0 auto;
	background: #efefef;
	padding: 15px 0 20px;
	font-size: 12px;
	color: #666666;
	text-align: center;
	line-height: 26px;
}

.footer .fo_b a {
	padding: 0 6px;
}

.footer a {
	color: #666666;
}

.foter {
	width: 100%;
	margin: 0 auto;
	background: #efefef;
	padding: 15px 0 20px;
	font-size: 12px;
	color: #666666;
	text-align: center;
	line-height: 26px;
}

.foter .fo_b a {
	padding: 0 6px;
}

.foter a {
	color: #666666;
}

.tc {
	width: 130px;
	height: 240px;
	position: fixed;
	top: 190px;
	right: 1%;
	_position: absolute;
}

.tc_Top {
	width: 128px;
	height: auto;
	border: 1px solid #c2c3be;
	border-bottom: none;
	background: #f2f0f1;
}

.tc_Pic {
	width: 128px;
	height: 74px;
	border-bottom: 1px solid #e1e1e1;
}

.tc_Pic img {
	display: block;
}

.tc_Links {
	padding: 8px 0 0 20px;
	height: 110px;
}

.tc_Links a {
	display: block;
	width: 85px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	margin-bottom: 6px;
	background: url(//statics.eoffcn.com/statics/images/newsk/tc_bj.jpg) no-repeat;
	font-size: 14px;
	text-decoration: none;
}

.tc_phone {
	width: 130px;
	height: 26px;
	line-height: 26px;
	text-indent: 33px;
	font-weight: bold;
	color: #fff;
	font-family: Arial;
	background: url(//statics.eoffcn.com/statics/images/newsk/tc_phone.jpg) no-repeat;
	font-size: 12px;
}

.tc_gbBtn,
.weiXBtn {
	cursor: pointer;
}

.weiX {
	width: 115px;
	position: fixed;
	top: 190px;
	left: 1%;
	_position: absolute;
}



.zg_nry_xj_3 {
	width: 621px;
	height: 110px;
	border-top: 2px solid #424242;
	padding-top: 20px;
	margin: 20px 0;
	padding-left: 15px;
}

.zg_nry_xj_3 dt {
	width: 180px;
	height: 110px;
	float: left;
	margin-right: 10px;
}

.zg_nry_xj_3 dd {
	width: 420px;
	float: left;
}

.zg_nry_xj_3 dd h3 {
	height: 36px;
	line-height: 36px;
}

.zg_nry_xj_3 dd h3 a {
	font-family: "微软雅黑";
	font-size: 16px;
}

.zg_nry_xj_3 dd li {
	line-height: 24px;
}

.zg_nry_xj_3 dd li a {
	color: #666;
}

.zg_nry_xj_3 dd li a:hover {
	color: #e60000;
}

.zg_nry_xj_3 h3 a {
	font-weight: bold;
	color: #333;
}

.zg_nry_xj_3 h3 a:hover {
	color: #e60000;
}


ul.newjia {
	padding-bottom: 15px;
	display: none;
}

ul.newjia li {
	width: 254px;
	padding-left: 14px;
	height: 26px;
	line-height: 26px;
	background: url(//statics.eoffcn.com/statics/images/eduoffcn/newindex/index_r34_c29.jpg) no-repeat 8px center;
	*line-height: 23px;
	*height: 23px;
	_line-height: 26px;
	_height: 26px;
	_overflow: hidden;
}

ul.newjia li p {
	width: 187px;
	float: left;
	padding-left: 8px;
}

ul.newjia li span {
	width: 50px;
	height: 26px;
	display: block;
	float: right;
}

ul.newjia li span img {
	_padding-top: 6px;
}

ul.newjia li a {
	color: #313131;
	font-size: 12px;
}

#offcn_ad p {
	width: 1000px;
	margin: 0 auto;
}

.gonggaoBanner {
	width: 650px;
	height: 180px;
	margin: 20px 0 30px 0;
}

.gonggaoBanner a {
	width: 100%;
	height: 100%;
	display: block;
}

.gonggaoBanner img {
	width: 100%;
	height: 100%;
	display: block;
}


/*2022.9.22改版新样式*/
.main_l h2 {
	font-size: 14px;
	color: #333;
	line-height: 16px;
	margin-bottom: 14px;
}

.kszxTable {
	width: 650px;
	border-radius: 10px 10px 0 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.kszxTable th {
	background: #ff3333;
	height: 40px;
	font-size: 18px;
	color: #fff;
}

.kszxTable td:first-child {
	border-left: 1px solid #e5e5e5;
}

.kszxTable td {
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 8px 0;
	text-align: center;
	font-size: 16px;
}

.relevantArticle {
	margin: 10px 0;
	font-size: 14px;
	line-height: 16px;
}

.relevantArticle a {
	display: block;
	margin-bottom: 10px;
	color: #333;
}

.relevantArticle a:hover {
	color: #FD0000;
}

.prepare {
	width: 650px;
	margin: 0 auto 30px;
	overflow: hidden;
}

.prepare h1 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
}

.prepare h1 b {
	float: left;
	width: 4px;
	height: 16px;
	background: #FD0000;
	margin-right: 12px;
	margin-top: 5px;
}

.prepare ul {
	width: 320px;
	background: #fff;
	overflow: hidden;
	border-radius: 10px;
	padding: 30px 0 10px;
}

.prepare ul li {
	font-size: 14px;
	margin: 0 auto 18px;
	overflow: hidden;
	width: 280px;
}

.prepare ul.l li b {
	margin-right: 10px;
	float: left;
	width: 12px;
	height: 15px;
	background: url(//statics.eoffcn.com/statics/images//show/content_zx/hot.jpg);
}

.prepare ul.r li b {
	margin-right: 10px;
	float: left;
	width: 6px;
	height: 6px;
	background: #FD0000;
	border-radius: 3px;
	margin-top: 7px;
}

.prepare ul li a {
	color: #333;
}

.prepare ul li a:hover {
	color: #FD0000;
}

.curriculum h1 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
}

.curriculum h1 b {
	float: left;
	width: 4px;
	height: 16px;
	background: #FD0000;
	margin-right: 12px;
	margin-top: 5px;
}

.curriculum dl {
	background: #fff;
	margin-bottom: 20px;
	overflow: hidden;
	border-radius: 10px;
}

.curriculum dl dt {
	width: 267px;
	height: 152px;
	border-radius: 10px;
	overflow: hidden;
	margin: 20px 20px 20px;
}

.curriculum dl dt img {
	display: block;
	width: 100%;
	height: 100%;
}

.curriculum dl dd {
	padding: 20px 20px 20px 0;
}

.curriculum dl dd h4 {
	font-size: 14px;
	line-height: 24px;
	width: 330px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;

}

.curriculum ul {
	margin: 10px 0;
	overflow: hidden;
}

.curriculum ul li {
	float: left;
	background: #ffe4e7;
	border-radius: 5px;
	margin-right: 6px;
	line-height: 25px;
	padding: 0 10px;
	color: #fd3738;
}

.curriculum p {
	font-size: 12px;
	color: #333;
	margin-bottom: 15px;
}

.curriculum span {
	margin-top: 10px;
	font-size: 14px;
	color: #fd0000;
}

.curriculum b {
	font-size: 20px;
	margin-left: 3px;
}

.curriculum a {
	width: 125px;
	height: 36px;
	font-size: 14px;
	border-radius: 8px;
	color: #fff;
	background: #fd0000;
	font-weight: bold;
	text-align: center;
	line-height: 36px;
}