.head {
	background: url(../images/head_bj.jpg) top center repeat-x;
	height: 174px;
	/*overflow:hidden;*/
}

/*.logo_right {
	margin-right: -46px;
}*/

.nav {
	position: relative;
	clear: both;
}

.nav-items {
	/* position: relative; */
	float: left;
	width: 9.09%;
}

.ban {
	width: 100%;
}

.ban img {
	width: 100%;
}

.nav-items>a {
	height: 60px;
	font-size: 16px;
	line-height: 60px;
	display: block;
	text-align: center;
	color: #363636;
}





/*.rmzy_sk_t{width:100%;}*/
.rmzy_sk_title {
	width: 30%;
	height: 50px;
	font-size: 24px;
	color: #000000;

	display: inline-block;
	position: relative;

	line-height: 50px;
	border-bottom: 1px solid #8c1616;
}

.nav-items.on>a,
.nav-items>a:hover {
	color: #e91d1d;
	display: block;
	height: 62px;
	background: #ededed;

}

.zxrx_wz {
	color: #f3ebeb;
}

.nav-items.on>a {
	border-bottom: 3px solid #8c1616;
}



.ega_bot {
	position: absolute;
	bottom: 0;
}

.titl_mz_jsk {
	width: 100%;
	height: 150px;
	overflow: hidden;
	background: #ffffff;
	display: block;
	padding: 20px;
	font-size: 14px;
	color: #000000;
	line-height: 28px;
	border: 1px solid #e0e0e0
}

.down-nav {
	display: none;
	position: absolute;
	width: 100%;
	padding: 5px 30px 40px;
	z-index: 12;
	left: 0;
	top: 62px;
	background: #ededed;
	overflow: hidden;
}

.dnav-block {
	width: 60%;
	overflow: hidden;
}

.dnav-items {
	float: left;
	width: 33%;
	padding-right: 30px;
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.dnav-items a {
	position: relative;
	display: block;
	height: 60px;
	font-size: 16px;
	line-height: 60px;
	color: #8C1313;


	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-bottom: 1px solid #8d1717;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.dnav-icon {
	font-family: simsun;
	font-size: 16px;
	font-weight: 600;
	color: #8C1313;
	padding-right: 8px;
}

.down-nav-pic {
	/*	width:40%;*/
	height: 180px;
}

.down-nav-pic img {
	max-width: 100%;
	height: 180px;
	vertical-align: top;
}

.nav-items:hover .down-nav {
	display: block;
}


.banner {
	display: block;
	background: #fff;
}

.ban img {
	display: block;
	margin: 0 auto;
}

.banner .juzhong {
	position: relative;
}

.ban-tit {
	position: absolute;
	display: block;
	width: 204px;
	height: 66px;
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	line-height: 66px;
	color: #fff;
	left: 44px;
	bottom: 0;
	background: url('../images/ban-titbg.png') repeat-x;
}

.rmzy_zjk {
	float: left;
}

.rmzy {
	overflow: hidden;
}

.table {
	height: 710px;
	color: #363636;
	width: 1073px;
	font-size: 14px;
	text-indent: 1em;
	border-spacing: 0;
	border-collapse: collapse;
}

.wjik_xjh b {}

/*.table tr:nth-child(1){background:url(../images/rmzy_zjk.jpg)  no-repeat;height:50px;padding:10px 0;width:902px;}*/

.table tr {
	height: 44px;
	line-height: 44px;
	display: block;
	border-bottom: 1px solid #e6e0e0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.table tr td {
	color: #18507D;
	position: relative;
}



.table tr th {
	text-align: left;
}

.table tr td {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.table .zsjzk a {
	font-size: 14px;
	color: #363636;
	width: 390px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: all 1s ease;
}

.table tr:hover .zsjzk a {
	font-size: 16px;
}

.table .table_zs a {
	font-size: 14px;
	color: #363636;
	width: 100px;
	border: 1px solid #CCC;
	padding: 5px 10px;

	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.eguide-ass .table_zs a {
	font-size: 14px;
	color: #363636;
	width: 100px;
	border: 1px solid #CCC;
	padding: 5px 10px;

	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


.zsjzk {
	width: 450px;
}

.sszyk_mck {
	width: 120px;
}

.sszyk {
	width: 250px;
}

.table_xf {
	width: 130px;
}

.sszyk_lxk {
	width: 100px;
}

.table_xf_xzk {
	width: 105px;
}

.table_zs {
	width: 105px;
}

.tzggk {
	width: 360px;
}

.tzgg_t {

	position: relative;
}

.tzgg_t_left b {
	width: 2px;
	height: 20px;
	border: 2px solid #8c1616;
}

.tzgg_t_left .tzgg_t_left_zgk {
	color: #8c1616;
	font-size: 24px;
	margin-left: 20px;
}

.tzgg_t_left .tzgg_t_left_ggk {
	font-size: 24px;
	color: #000000;
}

.gengduok a {
	font-size: 14px;
	color: #4c4c4c;
}

.tzgg_list {
	clear: both;
	margin-bottom: 15px;
	padding: 15px 0;
	display: block;
	border-left: 1px solid #e6e0e0;
}

.tzgg_list li {
	padding: 8px 0;
}

.tzgg_list li a {
	display: block;
	text-indent: 1em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tzgg_list li img {
	float: right;
	padding-top: 5px;
	display: inline-block;
}

/*.tzgg_list li:hover{transition: all 1s ease;transform: translateX(10px);}*/

.tzgg_list li:hover a span {
	color: #8c1616;
}

.tzgg_list li:hover a b {
	background: url(../images/yuan_xzk.png) no-repeat;
	width: 10px;
	height: 10px;
}

.tzgg_list li a b {
	width: 10px;
	height: 10px;
	background: url(../images/yuan.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin: 0 4px;
}


.txtMarquee-top {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.txtMarquee-top .bd {
	padding: 15px;
	height: 235px;
}

.txtMarquee-top .infoList li {
	line-height: 30px;
	/* height: 30px !important; */
	overflow: hidden;
	margin: 0 auto;
	clear: both;
}

.txtMarquee-top .infoList li a {
	font-size: 14px;
	display: inline-block;
	width: calc(100% - 24px);
	float: right;
	color: #4c4c4c;
}

.txtMarquee-top .infoList li b {
	width: 10px;
	height: 10px;
	float: left;
	background: url(../images/yuan.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin: 10px 4px;
}

.txtMarquee-top .infoList li:hover b {
	background: url(../images/yuan_xzk.png) no-repeat;
	width: 10px;
	height: 10px;
	display: inline-block;
}

.tzgg_list .tempWrap {
	height: 230px !important;
}


.tzgg_list li a span {
	font-size: 14px;
	color: #4c4c4c;
}

.jxpyk {
	margin: 20px 0;
	padding: 20px;
	border: 1px solid #e6e0e0;
}

.xsjz_nrk li .xus_list_title {
	font-size: 14px;
	color: #171717;
	line-height: 28px;
	display: block;
}

.xsjz_nrk li .xues_list_ddk {
	font-size: 14px;
	color: #909090;
	line-height: 28px;
	display: block;
}

.xsjz_nrk li {
	padding: 12.5px 0 !important;
}

/*.tzggk b{width:100px height:2px; display:block; float:right;bo}*/

.lxfsk {
	width: 100%;
	background: url(../images/tel.jpg) center center no-repeat;

	padding: 10px 20px;
	overflow: hidden;
	position: relative;
	height: 177px;
}

.lxfsk2 {
	background-size: 100% 100%;
	background: url(../images/tel2.jpg) center center no-repeat;
	margin-bottom: 20px;
	height: 137px;
}

.lxfsk .sdhk1 {
	position: absolute;
	top: 75px;
	left: 130px;
	color: #f82a2a;
	font-size: 22px;
}

.lxfsk .sdhk2 {
	position: absolute;
	top: 110px;
	left: 130px;
	color: #f82a2a;
	font-size: 22px;
}

.lxfsk :nth-child(1).lxdhk {
	border-bottom: 1px solid #ddd;
}

.lxfsk2 .neikxk1 {
	top: 55px;
}

.lxfsk2 .neikxk2 {
	top: 80px;
}

.lxfsk .neikxk1,
.lxfsk .neikxk2 {
	left: 80px;
}

.lxdhk {
	clear: both;
	font-size: 14px;
	color: #000000;
	padding: 10px 0;
	overflow: hidden;
}

.lxdhwz {
	padding-left: 20px;
}

.lxdhwz span {
	display: block;
}

.lxdh_hm {
	font-size: 20px;
	color: #8c1616;
}

.tzggk_xhxk {
	width: 200px;
	height: 1px;
	display: block;
	float: right;

	position: absolute;
	top: 32px;
	right: 1px;
}

.rmzy_sk {
	overflow: hidden;
}

.yyzsxxk {
	width: 1075px;
	overflow: hidden;
	padding: 20px 0;
	margin-top: -30px;
}

.xgxxk_vie {
	margin-top: 20px;
	padding: 10px 20px;
	border: 1px solid #E6E0E0;
}

.xgxxk_vie .yjxxk_title {
	top: 0;
}

.xgxxk_vie .slideTxtBox {
	margin-top: 10px;
}

.yyzsxxk .slideTxtBox {
	width: 100%;
	overflow: hidden;
}

.yyzsxxk .slideTxtBox .bd li {
	width: 48%;
	float: left;
	border-bottom: 1px solid #e6e0e0;
	height: 50px;
	line-height: 50px;
	display: block;
}

.yyzsxxk .slideTxtBox .bd li:nth-child(2n) {
	float: right !important;
}

.yyzsxxk .slideTxtBox .bd li a {
	color: #363636;
	font-size: 14px;
	width: 70%;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.yyzsxxk .slideTxtBox .hd ul li {
	color: #999999;
	float: left;
	font-size: 14px;
	cursor: pointer;
}

.yyzsxxk .slideTxtBox .hd ul li a {
	color: #999999;
	width: 100%;
	border-right: 1px solid #ddd;
	padding: 0 20px;
}

.yyzsxxk .slideTxtBox .hd ul {
	float: left;
	position: absolute;
	right: -10px;
	top: -1px;
	height: 32px;
}

.yyzsxxk .slideTxtBox .hd {
	height: 30px;
	line-height: 30px;
	padding: 0 10px 0 20px;
	border-bottom: 1px solid #ddd;
	position: relative;
}

.yyzsxxk .slideTxtBox {
	text-align: left;
}

.yyzsxxk .slideTxtBox .bd li .date {
	float: right;
	color: #b0b0b0;
	font-size: 14px;
}

.slideTxtBox .bd ul {
	overflow: hidden;
	zoom: 1;
}

.yyzsxxk .slideTxtBox .bd li b {
	background: url(../images/list_lb.png) center center no-repeat;
	width: 7px;
	height: 48px;
	display: inline-block;
	float: left;
	padding: 20px 0px 20px 0;
	margin-right: 5px;
}

.yyzsxxk .slideTxtBox .bd li:hover a {
	color: #8c1616;
}

.yyzsxxk .slideTxtBox .hd ul li.on a {
	height: 30px;
	color: #8c1616;
}

.yjxxk_title_hj {
	width: 25% !important;
}

.yjxxk_title {
	width: 15%;
	font-size: 24px;
	color: #000000;

	display: inline-block;
	position: relative;
	top: 29px;
	line-height: 50px;
	border-bottom: 1px solid #8c1616;
}

.yjxxk_title .xxh {
	color: #8c1616;
}

.dongtk {
	clear: both;
}

.yyzsxxk .slideTxtBox .bd li:hover a,
.tzgg_list li:hover,
.news_list li:hover,
.ktyjdk .slideTxtBox2 .bd li:hover a,
.FocusIn .hd ul li:hover,
.news_dydk:hover .newsk_dyk_t,
.jiangzuo_nrk li:hover .xsjz_ljk {
	transform: translateX(5px);
}

.yyzsxxk .slideTxtBox .bd li:hover a,
.tzgg_list li:hover a,
.news_list li:hover a,
.ktyjdk .slideTxtBox2 .bd li:hover a,
.news_dydk:hover .newsk_dyk_t,
.jiangzuo_nrk li :hover .xsjz_ljk,
.FocusIn .bd li:hover .tejk-js a,
.table a:hover {
	color: #8c1616;
}

.yyzsxxk .slideTxtBox .bd li a,
.tzgg_list li,
.news_list li,
.ktyjdk .slideTxtBox2 .bd li a,
.FocusIn .hd ul li,
.news_dydk .newsk_dyk_t,
.jiangzuo_nrk li .xsjz_ljk,
.FocusIn .bd li .tejk-js a,
.table a {
	transition: all 0.8s ease;
}

.news_dydk:hover .news_dydk_img img {
	transform: scale(1.1);
}

.news_dydk_img {
	overflow: hidden;
	width: 212px;
	height: 141px;
}

.news_dydk_img img {
	width: 100%;
	transition: all 0.8s ease;
}

.submit {
	background: url(../images/submit.png) no-repeat;
	height: 45px;
	width: 315px;
	cursor: pointer;
}

.zxrx {
	font-size: 14px;
	color: #f6c2c2;
}

.jszck {
	position: relative;
}

.zbdk {
	width: 1075px;
}

.righgt_dk {
	width: 360px;
}


/*********************动态******************************/

.newsk {
	padding: 25px 20px 16px 0;
	width: 537px;
	background: #f3f3f3;
}

.newsk_title {
	display: block;
	border-bottom: 1px solid #e6e0e0;
	overflow: hidden;
}

.news_wz {
	font-size: 24px;
	color: #000000;
	border-bottom: 1px solid #8c1616;
	padding-bottom: 18px;
}

/*.bsb_xbkk {

	padding-bottom: 8px;
}*/
.news_wz .xxh {
	color: #8c1616;
}

.news_gd {
	font-size: 14px;
	color: #B0B0B0;
	padding-top: 7px;
	display: inline-block;
	margin-top: 15px;
}

.news_dydk {
	border-bottom: 1px solid #e6e0e0;
	overflow: hidden;
	padding: 25px 0;
}

.newsk_dyk {
	width: 300px;
	text-align: left;
	padding-left: 20px;
}

.newsk_dyk a {
	display: block;
}

.newsk_dyk_t {
	font-size: 14px;
	color: #000000;
	line-height: 30px;
}

.newsk_dy_jj {
	font-size: 14px;
	color: #7b7b7b;
	line-height: 25px;
}

.new_nyrk {
	font-size: 14px;
	color: #a7a2a2;
	padding-top: 10px;
	display: block;
}

.news_list {
	clear: both;
}

.news_list li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e6e0e0;
}

.news_list li b {
	background: url(../images/list_lb.png) no-repeat;
	float: left;
	height: 40px;
	width: 7px;
	background-size: 7px 40px;
	display: inline-block;
}

.news_list li a {
	font-size: 14px;
	color: #414141;
	line-height: 40px;
	margin-left: 10px;
	width: 95%;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.bsb {
	background: #eae8e8;
	padding: 25px 30px 16px;
}

.bsb_dyk {
	width: 260px;
}

.ktyjk {
	padding: 25px 0;
}

.ktyjdk {
	background: url(../images/ktyj.png) no-repeat;
	height: 381px;
	width: 518px;
	position: relative;
}

.ktyjdk .slideTxtBox2 {
	width: 100%;
	padding: 30px 40px 0 30px;
}

.ktyjdk .slideTxtBox2 .bd {
	overflow: hidden;
	padding-top: 10px;
}

.ktyjdk .slideTxtBox2 .bd li {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
	display: block;
}

.ktyjdk .slideTxtBox2 .bd li a {
	color: #363636;
	font-size: 14px;
	width: 70%;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ktyjdk .slideTxtBox2 .hd ul li {
	color: #999999;
	float: left;
	font-size: 14px;
	cursor: pointer;
}

.ktyjdk .slideTxtBox2 .hd ul li a {
	color: #999999;
	width: 100%;
	border-left: 1px solid #ddd;
	padding: 0 20px;
}

.ktyjdk .slideTxtBox2 .hd ul {
	float: left;
	position: absolute;
	right: -15px;
	top: -1px;
	height: 32px;
}

.ktyjdk .slideTxtBox2 .hd {
	height: 30px;
	line-height: 30px;
	padding: 0 10px 0 20px;
	border-bottom: 1px solid #ddd;
	position: relative;
}

.ktyjdk .slideTxtBox2 {
	text-align: left;
}

.ktyjdk .slideTxtBox2 .hd ul li.on a {
	color: #8c1616
}

.ktyjdk .slideTxtBox2 .bd li .date {
	float: right;
	color: #b0b0b0;
	font-size: 14px;
}

.ktyjdk .slideTxtBox2 .hd ul li:nth-child(1) a {
	border-left: none;
}

.ktyjdk .slideTxtBox2 .bd li b {
	background: url(../images/xisxb.png) center center no-repeat;
	width: 13px;
	height: 13px;
	display: inline-block;
	float: left;
	padding: 20px 0px 20px 0;
	margin-right: 5px;
}

.ktyjdk .slideTxtBox2 .bdk li a {
	width: 90%;
}

.ktyjdk .slideTxtBox2 .bdk li a:hover {
	color: #8c1616;
}

.ktyjdk .slideTxtBox2 .hd ul li:hover a {
	color: #8c1616;
}

.ketyj {
	font-size: 24px;
	color: #000000;
}

.ketyj .xxh {
	font-size: 24px;
	color: #821414;
}

.kety_k {
	position: relative;
	top: 20px;
	left: 30px;
	padding-bottom: 9px;
	border-bottom: 1px solid #821414;
}

.ktyjdk {
	float: left;
}

.ktyjk .ktyjdk:nth-child(2) {
	float: right;
}

.sshd_z {
	width: 30%;
	float: left;
	text-align: center;
}

.ktyjdk .slideTxtBox2 .bdk li {
	width: 65%;
	float: right;
}

.btk {
	font-size: 14px;
	color: #646464;
	text-align: center;
	padding-top: 8px;
	display: block;
}

.ktyjdk .slideTxtBox2 .bdk {
	margin-top: 10px;
}

.ktyjs_img {
	position: absolute;
	bottom: 12px;
	right: 48px;
}


/*******************************在线报名*******************************************/

.zxbmk {
	overflow: hidden;
	margin-top: 10px;
}

.zxbm_tpk {
	background: url(../images/zxbm.png) top center no-repeat;
	height: 79px;
	position: relative;
}

.zxbm_dk {
	border: 1px solid #e6e0e0;
	padding: 20px 25px;
	margin-top: -22px;
}

.zxbm_dk li {
	border: 1px solid #e6e0e0;
	height: 45px;
	margin-top: 8px;
	position: relative;
}

.zxbm_dk li input {
	height: 43px;
	padding: 0 20px;
	width: 100%;
	line-height: 43px;
}

.zxbm_dk li img {
	float: right;
	right: 0;
	position: absolute;
	top: 0;
}

.zhuyik {
	color: #626262;
	font-size: 14px;
	padding: 15px 0;
	display: block;
}

.zxbm_dk li input:-ms-input-placeholder {
	color: #4c4c4c;
}

.zxbm_dk li input::-webkit-input-placeholder {
	color: #4c4c4c;
}

.xxh {
	color: #8c1616;
}

.shipink {
	border: 1px solid #e6e0e0;
	overflow: hidden;
	padding: 10px;
	margin: 15px 0;
}


/*******************************学术讲座*******************************************/

.xsjzk {
	overflow: hidden;
	border: 1px solid #e6e0e0;
	margin: 20px 0;
	padding: 20px;
}

.xsjzk_title {
	border-bottom: 1px solid #E6E0E0;
	overflow: hidden;
}

.zbk_tit {
	font-size: 24px;
	color: #000000;
}

.zbk_tit b {
	border-bottom: 1px solid #8c1616;
	display: block;
	padding-bottom: 5px;
}

.xsjz_gdk {
	font-size: 14px;
	color: #999999;
	padding-top: 7px;
}

.jiangzuo_nrk li {
	padding: 15px 0;
	overflow: hidden;
	border-bottom: 1px solid #e6e0e0;
}

.jiangzuo_nrk li .xsjz_rqk {
	background: url(../images/riqik.png) no-repeat;
	width: 79px;
	height: 69px;
	display: inline-block;
	position: relative;
}

.jiangzuo_nrk li .xsjz_rqk .xsjz_nyk {
	display: block;
	color: #5d5d5d;
	font-size: 14px;
	position: absolute;
	top: 5px;
	left: 10px;
}

.jiangzuo_nrk li .xsjz_rqk .xsjz_rk {
	display: block;
	color: #FFFFFF;
	font-size: 25px;
	position: absolute;
	bottom: 5px;
	left: 25px;
}

.xsjz_zynrk {
	display: inline-block;
	width: 237px;
	padding-left: 10px;
}

.xsjz_ljk {
	font-size: 14px;
	color: #171717;
	display: block;
	line-height: 25px;
}

.xsyj_didan {
	font-size: 14px;
	color: #909090;
	display: block;
}


/*team*/

.tebg {
	display: block;
	background: #f3f3f3;
	overflow: hidden;
}

.no-ticn1 {
	text-align: left;
	font-size: 24px;
}

.no-tien1 img {
	margin-left: 0;
}

.tek {
	width: 296px;
	height: 296px;
	overflow: hidden;
}

.tejk {
	display: block;
	margin-left: 330px;
	padding-top: 20px;
	width: 550px;
	position: relative;
}

.tejk b {
	width: 80px;
	height: 3px;
	background: #8c1616;
	display: block;
	position: absolute;
	top: 35px;
	left: -100px;
}

.tej0 {
	display: block;
	overflow: hidden;
	margin-bottom: 45px;
	margin: 0 78px;
}

.tejk-ti a {
	display: block;
	line-height: 33px;
	font-size: 18px;
	color: #8c1616;
}

.tejk-zw a {
	display: block;
	margin-bottom: 23px;
	line-height: 26px;
	font-size: 12px;
	color: #464545;
}

.tejk-js a {
	display: block;
	line-height: 28px;
	font-size: 14px;
	color: #464545;
}

.rwk {
	display: block;
	margin-left: -20px;
}

.rwk li {
	display: block;
	width: 360px;
	height: 90px;
	float: left;
	position: relative;
	margin-left: 20px;
	background: #FFF;
	position: relative;
	padding: 12px 18px;
	cursor: pointer;
}


/*.rwk li b{ position:absolute; width:0; height:3px; background:#5c307d; bottom:0; left:0;}*/

.retx {
	display: block;
	width: 64px;
	height: 64px;
	float: left;
	border: 0px solid #5c307d;

	background-size: cover !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-ms-background-size: cover !important;
	-o-background-size: cover !important;
	border-radius: 50%;
	- webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
}

.retk {
	margin-left: 76px;
	padding-top: 13px;
}

.retk-ti {
	display: block;
	line-height: 24px;
	font-size: 16px;
	color: #000;
}

.retk-zw {
	display: block;
	line-height: 20px;
	font-size: 12px;
	color: #464545;
}

.rwk li:hover b,
.rwk li.on b {
	width: 100%;
}

.rwk li:hover .retk-ti,
.rwk li.on .retk-ti {
	color: #FFFFFF;
}

.rwk li:hover .retk-zw,
.rwk li.on .retk-zw {
	color: #FFFFFF;
}

.rwk li:hover .retx,
.rwk li.on .retx {
	background: url(../images/tek1.png) no-repeat;
}


/**tabs**/

.tabPanel {
	margin-top: -99px;
	position: relative;
	z-index: 2;
}

.tabPanel dl {
	height: 99px;
	float: right;
}

.tabPanel dl dd {
	display: block;
	padding: 0 28px;
	overflow: hidden;
	height: 40px;
	float: left;
	margin-right: 9px;
	line-height: 38px;
	font-size: 16px;
	color: #454545;
	border: 1px solid #c7c7c7;
	cursor: pointer;
}

.tabPanel dl dd span {
	display: block;
	position: relative;
	top: 0;
}

.tabPanel dl dd:hover span,
.tabPanel dl dd.hit span {
	top: -100%;
	color: #FFF;
}

.tabPanel .hit,
.tabPanel dl dd:hover {
	border-color: #5c307d;
	background: #5c307d;
	color: #FFF;
}

.pane {
	width: 100%;
	display: none;
	clear: both;
}

.no-tik {
	padding: 20px 0;
}

.no-ticn1 {
	color: #000000;
	border-bottom: 1px solid #dddddd;
	overflow: hidden;
}

.szdw_gd {
	font-size: 14px;
	color: #555555;
	position: relative;
	z-index: 33;
}

.szdw_xhx {
	border-bottom: 2px solid #8c1616;
	padding-bottom: 8px;
}

.tejk_tp {
	margin-top: 20px;
	display: block;
}

.xia_nr_lj {
	background: #484848;
	height: 85px;
	line-height: 85px;
}

.table tr,
.table tr .table_wbk a,
.table tr .table_wbk {
	transition: all 1s ease;
}

.table tr:hover {
	background: #f7f7c6;
}

.table tr:hover .table_zs a {
	background: #17639c;
	color: #ffffff;
}

.wjik_xjh b {
	background: url(../images/list_lb.png) no-repeat;
	float: left;
	height: 40px;
	width: 7px;
	background-size: 7px 40px;
	display: block;
	position: absolute;
	left: 10px;
}


.egass-table b {
	background: url(../images/list_lb.png) no-repeat;
	float: left;
	height: 56px;
	width: 7px;
	background-size: 7px 56px;
	display: block;
	position: absolute;
	left: 20px;
	top: 2px;
}

.egass-table tr {
	transition: all 0.5s ease;
}

.egass-table tr:hover {
	background: #f7f7c6;
}

.egass-table tr .zs_list_title {
	transition: all 1s ease;
}

.egass-table tr:hover .zs_list_title {
	font-size: 16px;
}

.egass-table tr:hover .table_zs a {
	background: #17639c;
	color: #FFFFFF !important;
}

/*
.ksljk{overflow:hidden;}*/

.ksxzk_zb span,
.ksxzk_zb div {
	float: left;
}

.ksxzk_zb {
	width: 60%;
}

.nak {
	padding: 0 20px;
}

.lxwm_gy {
	height: 85px;
}

.lxwm_gy li {
	float: left;
	padding-left: 20px;
}

.lxwm_gy li a {
	color: rgba(255, 255, 255, 0.3);
	font-size: 14px;
}

.zitiysk {
	color: rgba(255, 255, 255, 0.2);
}

.zitiysk a {
	color: rgba(255, 255, 255, 0.2) !important;
}

.set b {
	background: url(../images/xl_xxk.png) center center no-repeat;
	height: 40px;
	width: 14px;
	position: absolute;
	top: 0;
	right: 10px;
}

.daku {
	border: 1px solid red;
	height: 50px;
}

.submitn {
	background: url(../images/scan.jpg) no-repeat;
	height: 43px !important;
	width: 83px !important;
	position: absolute;
	top: 0;
	right: 0;
}

.xuzk {
	height: 43px;
	padding: 10px 20px !important;
}

.set {
	color: #a7a7a7;
	font-size: 14px;
	border: 1px solid #736767;
	padding: 0 20px;
	width: 250px;
	height: 40px;
	line-height: 40px;
	margin-top: 25px;
	position: relative;
	cursor: pointer;
}

.nak {
	background: #484848;
	position: relative;
}

.new {
	overflow: auto !important;
	height: 150px;
	width: 86%;
	display: none;
	position: absolute;
	background: #363636;
}

.seta b {
	background: url(../images/xl_xxk.png) center center no-repeat;
	height: 40px;
	width: 14px;
	position: absolute;
	top: 0;
	right: 10px;
}

.newa {
	overflow: auto !important;
	height: 150px;
	width: 100%;
	display: none;
	position: absolute;
	background: #363636;
}

.seta {
	color: #a7a7a7;
	font-size: 14px;
	border: 1px solid #736767;
	padding: 0 20px;
	width: 250px;
	height: 40px;
	line-height: 40px;
	margin-top: 25px;
	position: relative;
	cursor: pointer;
}

.kslj {
	font-size: 16px;
	color: #fff;
}

.naka {
	background: #484848;
	position: relative;
}

.lxwm_gy li:nth-child(1) a {
	border-right: 1px solid rgba(255, 255, 255, 0.1);
	padding-right: 20px;
}

.newa li {
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
}

.new li {
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
}

.new li a {
	font-size: 14px;
	color: #b7b3b3;
	display: block;
}

.newa li a {
	font-size: 14px;
	color: #b7b3b3;
	display: block;
}

.zxrxk {
	background: #8c1616;
	/* background: #353535; */
	height: 130px;
	padding: 20px 0;
}

.zxrx .fdk {
	float: left;
	color: rgba(255, 255, 255, 0.15);
	border-left: 1px solid rgba(255, 255, 255, 0.08);
	height: 90px;
	padding-left: 20px;
	display: block;
}

.zxrx :nth-child(1).fdk {
	border-left: none;
}

.zxrx_zk {
	width: 440px;
}

.dzyjk {
	width: 590px;
	padding-top: 8px;
}

.jszck {
	width: 430px;
}

.zxrx_wz .wzk {
	display: block;
	font-size: 14px;
}

.zxrx_wz .dhhmk {
	display: block;
	font-size: 26px;
}

.zxrx_zk .gzsj {
	clear: both;
	display: block;
	font-size: 14px;
	padding: 5px 0;
}

.zxrx_zk .dhtp {
	padding-right: 10px;
}


/*.dizhik ,.youxik {padding:5px 0 ;}*/

.dizhik .dz_img {
	display: inline-block;
	padding: 5px 5px 0;
	float: left;
}

.dizhik {
	padding: 5px;
}

.youxik {
	padding: 5px;
}

.youxik .yx_img {
	display: inline-block;
	padding: 5px 5px 0;
}

.baqk {
	clear: both;
	display: block;
	text-align: right;
	padding: 10px 0;
	font-size: 12px;
}

.baqk a {
	color: #d4aeae;
}

.dz_wz {
	height: 30px;
	line-height: 30px;
	;
}

.zx_sk {
	margin-top: 15px;
}

.wxsj_img span,
.wxsj_img a {
	margin-left: 15px;
}

.pro {
	background: url(../images/ban_left.png) left center no-repeat;
	width: 45px;
	height: 111px;
}

.nex {
	background: url(../images/ban_right.png) right center no-repeat !important;
	width: 45px !important;
	height: 111px !important;
}

.pro:hover {
	background: url(../images/ban_left_h.png) left center no-repeat;
}

.nex:hover {
	background: url(../images/ban_right_h.png) right center no-repeat;
}


/**************************banner****************************************/

.container {
	max-width: 1460px;
	margin: 0 auto;
	position: relative;
	/* height: 430px; */
	display: block;
	overflow: hidden;
}

.slide {
	width: 100%;
	min-height: 180px;
	/* height: 430px !important; */
	overflow: hidden;
	position: relative;
}

.slide .img {
	overflow: hidden;
	position: absolute;
	transition: width 0.4s, height 0.4s, top 0.4s, left 0.4s, z-index 0.4s;
	opacity: 0.5;
	cursor: pointer;
}

.slide .img img {
	width: calc(100% - 14px);
	height: calc(100% - 14px);
	/* margin: 7px; */
}

.slide .img1 {
	width: 40%;
	height: 40%;
	top: 20%;
	left: -50%;
	z-index: 1;
}

.slide .img2 {
	width: 60%;
	height: 60%;
	top: 15%;
	left: -20%;
	z-index: 2;
}

.slide .img3 {
	width: 80%;
	height: 90%;
	top: 0%;
	left: 10%;
	z-index: 3;
	background: none;
	opacity: 1;
}

.slide .img4 {
	width: 60%;
	height: 60%;
	top: 15%;
	left: 60%;
	z-index: 2;
}

.slide .img5 {
	width: 40%;
	height: 40%;
	top: 30%;
	left: 110%;
	z-index: 1;
}

.slide-bt {
	position: absolute;
	left: 50%;
	bottom: 18%;
	z-index: 10;
}

.slide-bt span {
	width: 24px;
	height: 8px;
	background: #c9caca;
	float: left;
	margin: 5px;
	border-radius: 4px;
	cursor: pointer;
}

.slide .slide-bt .on {
	background: #6d6b5f;
}

button {
	width: 50px;
	margin: 20px;
}

.pro {
	position: absolute;
	bottom: 160px;
	left: 10px;
	z-index: 8;
	cursor: pointer;
}

.nex {
	position: absolute;
	bottom: 160px;
	right: 10px;
	z-index: 8;
	cursor: pointer;
}

/*************************about 学院概况*************************/
.web-address {
	position: relative;
	min-height: 80px;
	padding-top: 26px;
	box-shadow: 0 0 15px #ddd;
}

.web-address .juzhong {
	position: relative;
}

.page-title {
	position: absolute;
	padding-left: 12px;
	left: 0;
	top: -6px;
	z-index: 2;
}

.page-tit {
	padding-right: 6px;
	font-size: 28px;
	font-weight: normal;
	line-height: 28px;
	color: #8d1717;
	background: #fff;
}

.page-tit-eng {
	padding-top: 14px;
	font-size: 14px;
	line-height: 1;
	color: #c9c9c9;
}

.page-tit-line {
	display: block;
	position: absolute;
}

.page-tit-line1 {
	left: 0;
	width: 3px;
	height: 29px;
	background: url(../images/page-tit-line1.png) no-repeat;
}

.page-tit-line2 {
	width: 115px;
	height: 1px;
	left: 0;
	top: 35px;
	background: #e3e3e3;
}

.web-add {
	position: relative;
	width: 100%;
	margin-top: 6px;
	z-index: 1;
	font-size: 14px;
	line-height: 2em;
	border-top: 1px solid #f1f1f1;
}

.web-add-block,
.web-add-block a {
	color: #b1b1b1;
}

.main {
	overflow: hidden;
}

.aboutm {
	padding: 28px 0 50px;
	background: #f3f3f3;
}

.about .web-add {
	margin-top: 0;
}

.about-main {
	background: #e9e9e9;
}

.side {
	width: 294px;
	background: #e9e9e9;
}

.side-nav-items a {
	position: relative;
	display: block;
	height: 60px;
	padding: 0 40px 0 24px;
	font-size: 16px;
	line-height: 60px;
	color: #222;
	border-bottom: 1px solid #dcdcdc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.side-nav-arrow {
	display: block;
	position: absolute;
	right: 24px;
	top: 0;
	font-family: simsun;
	font-weight: 600;
	color: #959494;
}

.side-nav-items:hover a,
.sni-act a {
	color: #8c1616;
	background: #fff;
}

.side-nav-items:hover a .side-nav-arrow,
.sni-act a .side-nav-arrow {
	color: #8c1616;
}

.table tr td:nth-child(1) {
	text-indent: 2.3em;
}

.side-nav-items .sni-act {
	background: #8c1616;
}

.main-content {
	padding: 16px 52px 52px;
	min-height: 420px;
	margin-left: 294px;
	background: #fff;
}

.main-content-tit {
	display: block;
	position: relative;
	font-size: 24px;
	font-weight: normal;
	line-height: 50px;
	color: #8d1717;
	border-bottom: 1px solid #e7e7e7;
}

.mct-line {
	display: block;
	position: absolute;
	width: 4em;
	height: 2px;
	left: 0;
	bottom: -1px;
	background: #8d1717;
}

.main-art {
	padding: 25px 0;
}

.main-art p {
	font-size: 14px;
	line-height: 2em;
	color: #7e7e7e;
}

.main-art p img {
	margin: 6px 0;
	max-width: 100%;
	vertical-align: top;

}

/*************************enrollment-guide 招生简章*************************/
.eguide-banner .pro,
.eguide-banner .nex {
	bottom: 104px;
}

.eg-main {
	padding: 22px 0 32px;
	background: #f3f3f3;
}

/* 招生简章侧栏 */
.eguide-side {
	width: 294px;
}

.side-online {
	display: block;
	width: 100%;
	margin-bottom: 20px;
	padding: 30px 28px;
	background: url('../images/side-online.jpg') repeat-x;
	overflow: hidden;
}

.sideo-icon img {
	vertical-align: top;
}

.sideo-text {
	margin-left: 66px;
}

.sideot-t {
	display: block;
	font-size: 24px;
	line-height: 32px;
	color: #fff;
}

.sideot-e {
	display: block;
	padding-top: 2px;
}

.sideot-e img {
	vertical-align: top;
}

.side-contact {
	width: 100%;
	margin-bottom: 20px;
	padding: 5px 22px;
	border: 1px solid #e8d7d7;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.sidec-items {
	padding: 18px 0 16px;
	border-top: 1px solid #dacbcb;
	overflow: hidden;
}

.sidec-items:first-child {
	border: 0 none;
}

.sidec-items span {
	display: block;
}

.sidect-tit {
	font-size: 14px;
	line-height: 18px;
	color: #000;
}

.sidec-tel {
	display: block;
	padding-top: 10px;
	margin-left: 52px;
}

.sidect-num {
	font-size: 20px;
	line-height: 28px;
	color: #8c1616;
}

.sidec-email {
	display: block;
	margin-left: 52px;
}

.sidece-yx {
	font-size: 14px;
	line-height: 24px;
	color: #363636;
}

.side-teachers {
	margin-bottom: 20px;
	padding: 6px 0 27px;
	background: #fff;
}

.sidet-title {
	padding: 0 20px 0 25px;
	border-bottom: 1px solid #e6e6e6;
	font-weight: normal;
	overflow: hidden;
}

.sidet-tit {
	font-size: 18px;
	line-height: 48px;
}

.sidet-more {
	padding-top: 18px;
	font-size: 14px;
	line-height: 1;
	color: #8d8d8d;
}

.sidet-box {
	position: relative;
}

.sidet-block {
	padding: 0 20px;
}

.sidet-items {
	padding: 16px 0;
	border-bottom: 1px solid #e6e6e6;
}

.sidet-pic {
	position: relative;
	width: 77px;
	height: 77px;
	overflow: hidden;
}

.sidet-pic img {
	height: 100%;
}

.sidet-name-mask {
	position: absolute;
	width: 77px;
	height: 77px;
	top: 0;
	left: 0;
}

.sidet-article {
	margin-left: 95px;
}

.sidet-article_er {
	margin-left: 0 !important;
}

.sidet-article a {
	display: block;
}

.sidet-name {
	font-size: 14px;
	line-height: 30px;
	color: #000;
}

.sidet-intro {
	font-size: 14px;
	line-height: 24px;
	color: #797878;
}

.sidet-items:hover .sidet-pic>img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.sidet-nav {
	position: relative;
	display: table;
	margin: 24px auto 0;
}

.sidet-nav-items {
	display: block;
	float: left;
	margin: 0 8px;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background: #d4d4d4;
	cursor: pointer;
}

.sidet-nav-items.on {
	background: #8d1717;
}

.side-video {
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #dedede;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
}

.side-video a img {
	width: 100%;
	max-width: 100%;
	vertical-align: top;
}

.side-artlist {
	padding-top: 3px;
	margin-bottom: 20px;
	background: #fff;
}

.sideal-bock {
	padding: 0px 24px 13px 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.sideal-items {
	font-size: 14px;
	line-height: 36px;
	color: #4d4c4c;
}

.sideal-items a {
	position: relative;
	display: block;
	padding-left: 18px;
	color: #4d4c4c;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.sideal-icon {
	position: absolute;
	display: block;
	left: 0;
	top: 50%;
	width: 13px;
	height: 12px;
	margin-top: -6px;
	background: url('../images/sideal-icon1.png') no-repeat;
}

.sideal-items:hover a {
	color: #8d1717;
	padding-left: 25px;
}

.sideal-items:hover .sideal-icon {
	background: url('../images/sideal-icon2.png') no-repeat;
}

/* 招生简章内容 */
.eguide-content {
	margin-left: 314px;
}

.eguide-subject {
	width: 100%;
	/*height: 332px;
	 padding: 25px; */
	margin-top: 20px;

	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.egsj-nav {
	height: 52px;
	padding-top: 7px;
	padding-left: 18px;
	background: url('../images/egsj-navbg.jpg') repeat-x;
	border: 1px solid #d9d9d9;
	/* overflow: hidden; */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.egsj-nav-items {
	position: relative;
	float: left;
	min-width: 140px;
	height: 44px;
	margin-right: 10px;
	margin-bottom: 23px;
	font-size: 18px;
	line-height: 42px;
	text-align: center;
	padding: 0 1em;
	color: #1f1f1f;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
}

.egsj-nav-arrow {
	position: absolute;
	display: none;
	left: 50%;
	bottom: -9px;
	width: 22px;
	height: 9px;
	z-index: 0;
	margin-left: -11px;
	overflow: hidden;
}

.egsj-nav-items:hover,
.egsj-nav-items.on {
	/* background: #8d1717;
	border-color: #8d1717; */
	background: url('../images/egsj-nav-items.png') repeat-x;
	color: #000;
}

.egsj-nav-items.on .egsj-nav-arrow {
	display: block;
}

.egsjc-items {
	padding: 23px 0px 17px 18px;
}

.egsjc-block {
	background: #f0f0f0;
	overflow: hidden;
}

.egsjc-art {
	width: 78.1%;
	height: 240px;
	padding: 35px 30px;
	background: #fec037;
}

/* .egsjc-art-tit{
	display: table;
	padding: 0 20px;
	min-width: 640px;
	font-size: 24px;
	font-weight: normal;
	line-height: 46px;
	color: #fff;
	background: url('../images/egsjcat-bg.png') no-repeat;
	background-size: auto 100%;
} */
.egsjc-art-tit a {
	display: table;
	padding: 0 20px;
	min-width: 640px;
	font-size: 18px;
	font-weight: normal;
	line-height: 46px;
	color: #fff;
	background: url('../images/egsjcat-bg.png') no-repeat;
	background-size: auto 100%;
}

.egsjc-aricle {
	font-size: 14px;
	line-height: 30px;
	color: #000;
	margin-top: 22px;
	max-height: 90px;
	overflow: hidden;
}

.egsjc-aricle a {
	color: #000;
}

.egsjc-online {
	padding: 83px 0;
	margin-left: 78.1%;
}

.egsjc-online-btn {
	display: block;
	margin: 0 auto;
	width: 130px;
	height: 48px;
	font-size: 16px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	background: url('../images/egsjc-online-btn.jpg') no-repeat;
}

/* 招生信息 */
.eguide-ass {
	position: relative;
	width: 100%;

	padding: 10px 25px 10px;
	background: #fff;
}

.egass-tit {
	position: relative;
	font-size: 24px;
	font-weight: normal;
	line-height: 46px;
	color: #8d1717;
	border-bottom: 1px solid #e6e6e6;
}

.egass-tit-line {
	position: absolute;
	width: 148px;
	height: 1px;
	background: #8c1616;
	left: 0;
	bottom: -1px;
}

.egass-table {
	width: 100%;
	margin-top: 22px;
	border: 0 none;
	font-size: 14px;
	border: 1px solid #e8e8e8;
	border-collapse: collapse;
}

.egass-table thead {
	color: #434343;
	background: url('../images/thead-bg.png') bottom left repeat-x;
}

.egass-table tr {
	border-width: 0 0 1px 0;
	border-bottom: 1px solid #e8e8e8;
}

.egass-table tr th,
.egass-table tr td {
	border: 0 none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.egass-table tr th {
	text-align: left;
	line-height: 45px;
	font-weight: normal;
}

.egass-table tr th:first-child,
.egass-table tr td:first-child {
	padding-left: 22px;
	max-width: 15em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative;
}

.egass-table tr td {
	height: 65px;
	color: #18507D;
}

.egass-table tr td a {
	display: block;
	text-indent: 1em;
	color: #5c5c5c;
	transition: all 0.5s ease;
}

.egass-table tr td a:hover {
	color: #8c1616;
}

/* 分页 */
.pages {
	display: table;
	margin: 22px auto;

}

.pages-items {
	float: left;
	margin: 4px 5px 0;
}

.pages-items a {
	display: block;
	width: 31px;
	height: 31px;
	font-size: 16px;
	line-height: 29px;
	text-align: center;
	color: #959595;
	border: 1px solid #c4c4c4;
}

.pages-items:first-child a,
.pages-items:last-child a {
	font-family: simsun;
	font-weight: 600;
}

.pages-items.on a,
.pages-items:hover a {
	color: #8d1717;
	border-color: #8c1616;
}

.eguide-ad {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}

.eguide-ad img {
	max-width: 100%;
}

/*************************enrollment-guide-details 招生简章*************************/
.egd-main {
	background: #f3f3f3;
	z-index: 1;
}

.egd-intro {
	padding: 40px 0 56px;
	background: #fff;
	overflow: hidden;
}

.egd-intro-pic {
	width: 636px;
	height: 442px;
}

.egd-intro-pic img {
	vertical-align: top;
}

.egd-intro-article {
	margin-left: 672px;
}

.egdia-title {
	position: relative;
	padding: 14px 0;
	font-size: 28px;
	font-weight: normal;
	line-height: 32px;
	color: #8d1717;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.egdia-tit {
	display: block;
	height: 62px;
	max-height: 62px;
	font-size: 28px;
	font-weight: normal;
	line-height: 32px;
	color: #8d1717;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.egdia-tit-line {
	position: absolute;
	display: block;
	left: -66px;
	top: 29px;
	width: 54px;
	height: 2px;
	background: #8d1717;
}

.egd-intro-article p {
	font-size: 14px;
	line-height: 2em;
	color: #777;
}

.egdm-content {
	padding: 36px 0 70px;
	overflow: hidden;
}

.egdmc-main {
	width: 73.28%;
}

.egdmc-nav {
	height: 42px;
	border-bottom: 1px solid #d3d3d3;
}

.egdmc-nav-items {
	position: relative;
	display: block;
	float: left;
	margin-bottom: 0px;
	/* padding: 0 2em; */
	font-size: 16px;
	line-height: 42px;
	cursor: pointer;
}

.egdmc-nav-items a {
	padding: 0 2em;
	color: #2d2d2d;
}

.egdmc-nav-items.on a {
	color: #8d1717;
}

.egdmcni-line {
	position: absolute;
	display: block;
	width: 100%;
	height: 1px;
	left: 0;
	bottom: 0;
	background: #8d1717;
}

.egdmc-nav-items:after,
.egdmc-nav-items::after {
	position: absolute;
	content: '/';
	color: #bbb;
}

.egdmc-nav-items:first-child:before,
.egdmc-nav-items:first-child::before {
	content: '/';
	color: #bbb;
}

.egdmc-intro {
	padding: 24px 38px 44px;
	margin-top: 24px;
	margin-bottom: 20px;
	background: #fff;
}

.egdmc-tit {
	position: relative;
	font-size: 24px;
	font-weight: normal;
	line-height: 44px;
	color: #8d1717;
	text-align: center;
}

.egdmc-tit-line {
	position: absolute;
	display: block;
	left: 50%;
	bottom: -2px;
	width: 4em;
	height: 2px;
	background: #8d1717;
	margin-left: -2em;
}

.egdmc-art {
	margin-top: 25px;
	font-size: 14px;
	line-height: 30px;
	color: #6c6c6c;
}

/* 项目特色 */
.egdmc-feature {
	margin-bottom: 20px;
	padding: 23px 42px 52px;
	background: #fff;
}

.egdmcft-info {
	width: 100%;
	margin-top: 24px;
	padding: 13px 52px;
	font-size: 14px;
	line-height: 30px;
	color: #6c6c6c;
	text-align: center;
	background: #feeaea;
}

.egdmcft-block {
	margin-top: 34px;
	margin-left: -21px;
	overflow: hidden;
}

.egdmcft-items {
	float: left;
	width: 33.33%;
	padding-left: 21px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.egdmcft-art {
	position: relative;
	min-height: 255px;
	padding: 23px 30px;
	background-color: #8d1717;
	border-radius: 0 14px 14px 14px;
	font-size: 14px;
	line-height: 30px;
	color: #f3f3f3;
	z-index: 2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.egdmcft-num {
	position: absolute;
	z-index: 1;
	right: 20px;
	bottom: 0;
}

.egdmc-online {
	background: #fff;
}

/* 课程设置 */
.egdmc-course {
	padding: 24px 38px 44px;
	margin-bottom: 20px;
	background: #fff;
}

.egdmcc-table {
	width: 100%;
	margin-top: 31px;
	border-collapse: collapse;
}

.egdmcc-table td {
	padding: 13px 24px;
	font-size: 14px;
	line-height: 36px;
	color: #7a7a7a;
	border: 1px solid #e0e0e0;
}

.egdmcc-table tr:nth-child(2n) {
	background: #f3f3f3;
}

.egdmcc-table td p span {
	padding: 0 26px;
}

/* 部分师资 */
.egdmc-teachers {
	padding: 24px 38px 44px;
	margin-bottom: 20px;
	background: #fff;
}

.egdmct-intro {
	margin-top: 27px;
	padding: 23px 34px;
	font-size: 14px;
	line-height: 30px;
	color: #777;
	background: #feeaea;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.egdmct-intro p {
	position: relative;
	padding-left: 12px;
}

.egdmct-intro p:before,
.egdmct-intro p::before {
	display: block;
	content: '';
	position: absolute;
	left: 0;
	top: 11px;
	width: 7px;
	height: 7px;
	border-radius: 7px;
	background: #777;
}

.egdmct-con {
	margin-top: 29px;
	margin-left: -21px;
}

.egdmct-con-items {
	float: left;
	width: 33.33%;

	margin-bottom: 21px;
	padding-left: 21px;
}

.eci-block {
	padding: 18px;
	height: 120px;
	border: 1px solid #e5e5e5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.egdmct-icon {
	display: table;
	margin: 0 auto;
	padding-top: 11px;
}

.egdmct-icon-items {
	float: left;
	width: 13px;
	height: 13px;
	margin: 0 8px;
	border-radius: 13px;
	background: #d4d4d4;
	cursor: pointer;
}

.egdmct-icon-items.on {
	background: #8d1717;
}

/* 学习安排 */
.egdmc-study {
	padding: 24px 38px 44px;
	margin-bottom: 20px;
	background: #fff;
}

.egdmcs-box {
	margin-left: -21px;
	padding-top: 97px;
	overflow: hidden;
}

.egdmcs-items {
	float: left;
	width: 33.33%;
	padding-left: 21px;
}

.egdmcs-block {
	border: 1px solid #911e1e;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.egdmsc-tit-block {
	width: 126px;
	height: 94px;
	background: #fff;
	margin: -47px auto 0;
}

.egdmsc-tit {
	display: table;
	width: 94px;
	height: 94px;
	margin: 0 auto;
	font-weight: normal;
	border-radius: 94px;
	background: #8d1717;
}

.egdmsc-tit span {
	display: table-cell;
	width: 94px;
	height: 94px;
	vertical-align: middle;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	color: #fff;
}

.egdmsc-art {
	min-height: 48px;
	padding: 27px 35px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.egdmsc-art p {
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #727272;
}

/* 学习安排 */
.egdmc-certificate {
	padding: 24px 34px 44px;
	margin-bottom: 20px;
	background: #fff;
}

.egdmc-ctfc-art {
	margin-top: 27px;
}

.egdmc-ctfc-art {
	font-size: 14px;
	line-height: 28px;
	color: #7c7c7c;
}

.egdmc-ctfc-name {
	color: #000;
}

/* 招生简章 */
.egdmc-eg {
	padding: 15px 30px 30px;
	background: #fff;
	height: 250px;
}

.egdmc-eg-tit {
	height: 44px;
	border-bottom: 1px solid #e6e6e6;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.egdmc-eg-tit .egdmc-tit {
	text-align: left;
}

.egdmc-eg .egdmc-tit .egdmc-tit-line {
	left: 0;
	bottom: 0;
	margin-left: 0;
	height: 1px;
}

.egdmc-eg-more {
	font-size: 14px;
	line-height: 44px;
	color: #8d8d8d;
}

.egdmc-eglist {
	position: relative;
	margin-top: 22px;
	height: 140px;
	overflow: hidden;
}

.egdmc-eglist-block {
	overflow: hidden;
}

.egdmc-eglist-items {
	float: left;
	width: 50%;
	padding: 0 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.egdmc-eglist-items a {
	position: relative;
	display: block;
	padding-left: 15px;
	font-size: 14px;
	line-height: 46px;
	color: #363636;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.egdmc-eglist-items:hover a {
	color: #8c1616;
	padding-left: 22px;
}

.egdmc-egarrow {
	position: absolute;
	left: 0;
	top: 0;
	font-family: simsun;
	font-weight: 600;
	color: #c92424;
}

.egdmc-egline {
	position: absolute;
	width: 1px;
	height: 100%;
	left: 50%;
	top: 0;
	background: #e1e1e1;
}

.egdmc-side {
	width: 360px;
}

.egdmc-notice {
	position: relative;
	height: 337px;
	margin-bottom: 10px;
	padding: 6px 22px 30px;
	background: #fff;
	border: 1px solid #dfdfdf;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.egdmc-noticegdk {
	height: auto !important;
}

.egdmcn-head {
	width: 100%;
	height: 34px;

}

.egdmcn-tit {
	position: absolute;
	left: 22px;
	top: 17px;
	display: block;
	font-size: 24px;
	font-weight: normal;
	line-height: 1;
	color: #8c1616;
	background: #fff;
	padding-right: 8px;
}

.egdmcn-tit span {
	color: #000;
}

.egdmcn-tit-line {
	display: block;
	position: absolute;
	width: 3px;
	height: 23px;
	left: -22px;
	top: 1px;
	background: #8c1616;
}

.egdmcn-more {
	font-size: 14px;
	line-height: 34px;
	text-align: right;
	color: #737373;
}

.egdmcn-list {
	margin-top: 24px;
}

.egdmcn-items a {
	position: relative;
	display: block;
	padding-left: 20px;
	font-size: 14px;
	line-height: 34px;
	color: #4c4c4c;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.egdmcn-items-icon {
	display: block;
	position: absolute;
	left: 0;
	top: 11px;
	width: 10px;
	height: 10px;
	border: 1px solid #c6c6c6;
	border-radius: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.egdmcn-items:hover a {
	color: #8c1616;
	padding-left: 27px;
}

.egdmcn-items:hover .egdmcn-items-icon {
	border-color: #972d2d;
}

.egdmc-notice-line {
	position: absolute;
	display: block;
	width: 1px;
	height: 75.4%;
	left: -1px;
	top: 19%;
	background: #e8d7d7;
}

.egdmc-contact {
	margin-bottom: 20px;
	padding: 10px 22px 6px;
	border: 1px solid #e8d7d7;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.egdmc-ctitems {
	padding: 18px 0 12px;
	overflow: hidden;
}

.egdmc-cttel {
	border-bottom: 1px solid #dacbcb;
}

.egdmc-cti-main {
	margin-left: 54px;
}

.egdmc-cti-tit {
	font-size: 14px;
	line-height: 18px;
	color: #000;
}

.egdmc-cti-num {
	font-size: 20px;
	line-height: 32px;
	color: #8c1616;
}

.egdmc-cti-email {
	font-size: 14px;
	line-height: 22px;
	color: #363636;
}

.egdmc-online {
	margin-bottom: 20px;
}

.egdmc-signup {
	margin-bottom: 20px;
	background: #fff;
}

.esignup-tit {
	padding: 7px 22px 0;
	font-size: 18px;
	font-weight: normal;
	line-height: 48px;
	color: #000;
	border-bottom: 1px solid #e6e6e6;
}

.esignup-box {
	padding: 23px 20px 29px;
	overflow: hidden;
}

.esignup-num {
	width: 322px;
	height: 34px;
	padding-left: 5px;
	overflow: hidden;
	background: url('../images/esignup-num-bg.png') repeat-x;
}

.esignup-num-items {
	float: left;
	width: 34px;
	height: 34px;
	margin-right: 36px;
	cursor: pointer;
}

.esignup-num-items:last-child {
	margin-right: 0;
}

.esignup-num-items:nth-child(1),
.esignup-num-items1 {
	background: url('../images/esignup-num1.png');
	background-position: 0 0;
}

.esignup-num-items:nth-child(2),
.esignup-num-items2 {
	background: url('../images/esignup-num2.png');
}

.esignup-num-items:nth-child(3),
.esignup-num-items3 {
	background: url('../images/esignup-num3.png');
}

.esignup-num-items:nth-child(4),
.esignup-num-items4 {
	background: url('../images/esignup-num4.png');
}

.esignup-num-items:nth-child(5),
.esignup-num-items5 {
	background: url('../images/esignup-num5.png');
}

.esignup-num-items:nth-child(1).on,
.esignup-con-items1.on {
	background-position: 34px 0;
}

.esignup-num-items:nth-child(2).on,
.esignup-num-items2.on {
	background-position: 34px 0;
}

.esignup-num-items:nth-child(3).on,
.esignup-num-items3.on {
	background-position: 34px 0;
}

.esignup-num-items:nth-child(4).on,
.esignup-num-items4.on {
	background-position: 34px 0;
}

.esignup-num-items:nth-child(5).on,
.esignup-num-items5.on {
	background-position: 34px 0;
}

.esignup-con {
	margin-top: 28px;
	padding: 0 6px;
}

.esignup-con-items {
	font-size: 14px;
	line-height: 24px;
	color: #4c4c4c;
}

.egdmc-condition {
	margin-bottom: 20px;
	background: #fff;
}

.egdmc-cond-art {
	padding: 16px 25px 24px;
}

.egdmc-cond-art p {
	position: relative;
	padding-left: 1.6em;
	font-size: 14px;
	line-height: 30px;
	color: #4a4a4a;
}

.egdmc-cond-num {
	position: absolute;
	left: 0;
}

.egdmc-cost {
	margin-bottom: 20px;
	background: #fff;
}

.egdmc-cost-art {
	padding: 15px 24px 26px;
	font-size: 14px;
	line-height: 30px;
	color: #4c4c4c;
}

.egdmc-cost-arttit {
	color: #343434;
}

.egdmc-group {
	margin-bottom: 20px;
	background: #fff;
}

.egdmc-group-art {
	padding: 15px 24px 26px;
	font-size: 14px;
	line-height: 30px;
	color: #4b4b4b;
}

.egdmc-group-art p {
	position: relative;
	padding-left: 15px;
}

.egdmc-group-spot {
	position: absolute;
	left: 0;
	width: 7px;
	height: 7px;
	top: 11px;
	background: #4d4d4d;
	border-radius: 7px;
}

.egdmc-chair {
	padding: 7px 25px 30px;
}

.egdmc-chair-items {
	padding: 13px 4px;
	overflow: hidden;
	border-bottom: 1px solid #e6e6e6;
}

.egdmc-chair-date {
	width: 78px;
	height: 69px;
	background: url('../images/egdmc-chair-date.png') no-repeat;
}

.egdmc-chair-date span {
	display: block;
}

.ecd-years {
	font-size: 14px;
	line-height: 29px;
	color: #5d5d5d;
	text-align: center;
}

.ecd-days {
	padding-top: 3px;
	font-size: 24px;
	line-height: 37px;
	color: #fff;
	text-align: center;
}

.egdmc-chair-art {
	margin-left: 96px;
	margin-top: -5px;
	font-size: 14px;
	line-height: 24px;
}

.egdmc-chair-tit {
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	color: #171717;
}

.egdmc-chair-tit a {
	color: #171717;
	display: block;
	max-height: 48px;
	overflow: hidden;
}

.egdmc-chair-address {
	font-size: 14px;
	line-height: 24px;
	color: #909090;
}

.egdmc-chair-items:hover .egdmc-chair-tit a {
	color: #8d1717;
}

/*************************enrollment-guide-article 招生简章*************************/
.ega-main {
	padding: 24px 0 78px;
	background: #fff;
}

.ega-content {
	position: relative;
	width: 1070px;
	padding: 30px 36px 80px;
	background: #fee7e7;
}

.ega-tit {
	font-size: 24px;
	font-weight: normal;
	line-height: 44px;
	color: #000;
	width: 80%;
}

.ega-info {
	margin-top: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #a5a5a5;
	overflow: hidden;
}

.ega-time-icon img {
	vertical-align: top;
}

.ega-time {
	position: relative;
	padding-left: 28px;
}

.ega-time-icon {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
}

.ega-from {
	margin-left: 34px;
}

.ega-art {
	width: 100%;
	margin-top: 26px;
	padding: 38px 50px;
	background-image: url('../images/ega-art-bg.png');
	background-repeat: repeat-y;
	background-color: #fff;
}

.ega-art p {
	font-size: 14px;
	line-height: 30px;
	color: #6c6c6c;
}

.ega-art p img {
	display: block;
	max-width: 100%;
	margin: 0.5em auto;
}

.ega-paging {
	margin-top: 25px;
	padding: 15px 0;
}

.egap-items {
	font-size: 14px;
	line-height: 24px;
	color: #6c6c6c;
}

.egap-items a {
	color: #6c6c6c;
}

.bevel {
	position: absolute;
	right: 0;
	bottom: 0;
}

.bevel img {
	vertical-align: top;
}

.ega-main .side-artlist {
	border: 1px solid #dfdfdf;
	margin-bottom: 0;
}

.ega-page-back {
	position: relative;
}

.ega-back {
	position: absolute;
	right: 0;
	top: 25px;
	display: block;
	padding: 0 1.6em;
	line-height: 42px;
	font-size: 14px;
	color: #6c6c6c;
	background: #FFFFFF;
	cursor: pointer;
	box-shadow: 3px 3px 1px #888888;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ega-ba {
	position: absolute;
	right: 0;
	bottom: 70px;
	display: block;
	padding: 0 1.6em;
	line-height: 42px;
	font-size: 14px;
	color: #6c6c6c;
	background: #FFFFFF;
	cursor: pointer;
	box-shadow: 3px 3px 1px #888888;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ega-back:hover {
	border: 1px solid #CCCCCC;
}

/*************************admission-information 招生信息*************************/
.admsi .web-address {
	height: 88px;
	padding-top: 24px;
}

.page-title {
	margin-top: 10px;
}

.subnav-items {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 42px;
	color: #434343;
	text-align: center;
}

.subnav-items a {
	display: block;
	min-width: 134px;
	font-size: 16px;
	line-height: 42px;
	color: #434343;
	padding: 0 1em;
	border: 1px solid #fec037;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
}

.subnav-items:hover a,
.subnav-items.on a {
	border-color: #8c1616;
	background: #8c1616;
	color: #fff;
}

.admsi-main {
	padding-top: 20px;
	background: #f3f3f3;
}

.admsi-list {
	margin-top: 5px;
	margin-left: -30px;
	overflow: hidden;
}

.admsi-list-items {
	float: left;
	width: 50%;
	padding-left: 30px;
	margin-bottom: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.admsili-block {
	padding: 40px 32px;
	background: #fff;
	border-top: 4px solid #fff;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.admsili-head {
	overflow: hidden;
}

.admsili-time {
	font-size: 18px;
	line-height: 1;
	color: #a5a5a5;
}

.admsili-more {
	width: 48px;
	height: 12px;
	background: url('../images/admsili-more1.png') no-repeat;
	background-size: 100% 100%;
}

.admsili-tit {
	margin-top: 26px;
	max-height: 56px;
	font-size: 16px;
	font-weight: normal;
	line-height: 28px;
	color: #2d2c2c;
	overflow: hidden;
}

.admsili-tit a {
	height: 56px;
	display: block;
	color: #2d2c2c;
}

.admsili-art {
	margin-top: 15px;
	max-height: 48px;
	font-size: 14px;
	line-height: 24px;
	color: #7b7b7b;
	overflow: hidden;
}

.admsili-art a {
	color: #7d7d7d;
}

.admsi-main .pages {
	margin: 12px auto 40px;
}

.admsili-block:hover {
	border-color: #8f1c1c;
}

.admsili-block:hover .admsili-more,
.admsili-more:hover {
	background: url('../images/admsili-more2.png') no-repeat;
	background-size: 100% 100%;
}

.admsili-block:hover .admsili-tit a {
	color: #8d1717;
}

/*************************teaching-training 教学培训*************************/
.tchtra .web-address {
	height: auto;
}

.tchtra .subnav {
	padding: 33px 0 0;
	overflow: hidden;
}

.tchtra .subnav-items {
	margin-left: 0;
	margin-right: 15px;
}

.tchtra-main {
	background: #f3f3f3;
}

/* .tchtra-list{
	padding-top: 10px;
} */
.tchtra-list-items {
	clear: both;
	position: relative;
	width: 100%;
	margin-top: 20px;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.tchtra-date {
	width: 156px;
	height: 157px;
	padding: 33px 30px;
	text-align: right;
	background: url('../images/tchtra-date.png') no-repeat;
	background-position: right center;
}

.tchtra-date span {
	display: block;
}

.tchtra-date-days {
	margin-top: 16px;
	font-size: 32px;
	line-height: 1;
	color: #b6b6b6;
}

.tchtra-years {
	margin-top: 14px;
	font-size: 14px;
	line-height: 1;
	color: #b5b5b5;
}

.tchtra-article {
	position: relative;
	margin-left: 156px;
	padding: 33px 158px 33px 26px;
}

.bjwentik {
	padding: 33px 38px 53px 26px;
}


.tchtra-list-itemsd:hover {
	background: #8c1616;
}

.tchtra-list-itemsd:hover .tchtra-tit a {
	color: #ffffff !important;
}

.tchtra-list-itemsd:hover .tchtra-article_man .tchtra-art a {
	color: #ccafaf !important;
}

.tchtra-list-itemsd:hover .tchtra-article_man .dli-download {
	background: url(../images/dli-downloadbg2.png) no-repeat;
}

.tchtra-list-itemsd,
.tchtra-list-itemsd .tchtra-tit a,
.tchtra-list-itemsd .tchtra-article_man .tchtra-art a,
.tchtra-list-itemsd .tchtra-article_man .dli-download {
	transition: all 1s ease;
}




.tchtra-tit {
	font-size: 16px;
	font-weight: normal;
	line-height: 28px;
	color: #000;
}

.tchtra-tit a {
	display: block;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.tchtra-art {
	margin-top: 17px;
	font-size: 14px;
	line-height: 24px;
	color: #7f7f7f;
}

.tchtra-art a {
	display: block;
	color: #7f7f7f;
}

.tchtra-more {
	display: block;
	position: absolute;
	top: 58px;
	right: 38px;
	font-family: simsun;
	font-size: 48px;
	color: #b6b6b6;
}

.tchtra-line {
	display: block;
	position: absolute;
	width: 0;
	height: 100%;
	background: #8d1717;
}

.tchtra-list-items:hover .tchtra-line {
	width: 5px;
}

.tchtra-list-items:hover .tchtra-tit a {
	padding-left: 0.5em;
	color: #8d1717;
}

.tchtra-list-items:hover .tchtra-more {
	color: #8d1717;
}

.tchtra .pages {
	margin: 25px auto 28px;
}




.rmzy_xtk {
	border-bottom: none;
}

/*************************teaching-training 教学培训*************************/
.degree .web-address {
	height: auto;
}

.degree .subnav {
	padding: 33px 0 0;
	overflow: hidden;
}

.degree .subnav-items {
	margin-left: 0;
	margin-right: 15px;
}

.degree-main {
	background: #f3f3f3;
}

.degree-list {
	/* padding-top: 10px; */
	margin-left: -26px;
	overflow: hidden;
}

.degree-list-items {
	float: left;
	width: 50%;
	margin-top: 20px;
	padding-left: 26px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.dli-block {
	position: relative;
	padding: 35px 115px 33px 28px;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.dli-tit {
	font-size: 14px;
	font-weight: normal;
	line-height: 2em;
	color: #464646;
}

.dli-tit a {
	display: block;
	color: #464646;
}

.dli-date {
	font-size: 14px;
	line-height: 2em;
	color: #ababab;
}

.dli-download {
	display: block;
	position: absolute;
	width: 59px;
	height: 59px;
	right: 28px;
	top: 75px;
	background: url('../images/dli-downloadbg1.png') no-repeat;
}

.dli-block:hover {
	background: #8d1717;
}

.dli-block:hover .dli-tit a {
	color: #fff;
}

.dli-block:hover .dli-date {
	color: #cba7a7;
}

.dli-block:hover .epm-art a {
	color: #FFFFFF;
}

.dli-block:hover .dli-download {
	background: url('../images/dli-downloadbg2.png') no-repeat;
}

.degree .pages {
	margin: 43px auto 43px;
}

/*************************employment 就业信息*************************/
.employment .web-address {
	height: auto;
}

.employment .subnav {
	padding: 33px 0 0;
	overflow: hidden;
}

.employment .subnav-items {
	margin-left: 0;
	margin-right: 15px;
}

.employment-main {
	background: #f3f3f3;
}

.epm-list {
	/* padding-top: 10px; */
	margin-left: -30px;
	overflow: hidden;
}

.epm-list-items {
	float: left;
	width: 50%;
	margin-top: 20px;
	padding-left: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.epm-block {
	padding: 30px 36px 26px;
	background: #fff;
	border-bottom: 3px solid #dadada;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.epm-tit {
	font-size: 16px;
	font-weight: normal;
	line-height: 2em;
	color: #000;
}

.epm-tit a {
	display: block;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.epm-art {
	padding: 20px 0 27px;
	font-size: 14px;
	line-height: 24px;
	color: #828282;
}

.epm-art a {
	display: block;
	color: #828282;
	height: 48px;
	max-height: 48px;
	overflow: hidden;
}

.epm-block-foot {
	padding-top: 24px;
	font-size: 14px;
	line-height: 1;
	border-top: 1px solid #e7e7e7;
}

.epm-date {
	color: #b6b6b6;
}

.epm-more {
	color: #737373;
}

.epm-more span {
	font-family: simsun;
	font-weight: 600;
	color: #767676;
}

.employment .pages {
	margin: 41px auto 72px;
	height: 0;
}

.epm-block:hover {
	border-color: #8c1616;
}

.epm-block:hover .epm-tit a {
	color: #8d1717;
}

.enrollmentpage {
	height: 130px;
}

/*************************teaching-training 专业咨询*************************/
.advisory .web-address {
	height: auto;
}

.advisory .subnav {
	padding: 33px 0 0;
	overflow: hidden;
}

.advisory .subnav-items {
	margin-left: 0;
	margin-right: 15px;
}

.advisory-main {
	background: #f3f3f3;
}

.adv-list {
	margin-left: -20px;
	/* padding-top: 10px; */
	overflow: hidden;
}

.adv-list-items {
	float: left;
	width: 33.33%;
	margin-top: 20px;
	padding-left: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.adv-block {
	padding: 36px 32px 27px;
	background: #fff;
	overflow: hidden;
}

.adv-date {
	font-size: 14px;
	line-height: 1;
	color: #b2b2b2;
}

.adv-tit {
	margin-top: 16px;
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	color: #000;
}

.adv-tit a {
	display: block;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.adv-art {
	margin-top: 18px;
	font-size: 14px;
	line-height: 24px;
	color: #868686;
}

.adv-art a {
	display: block;
	color: #868686;
}

.adv-more {
	float: left;
	display: block;
	margin-top: 26px;
	font-size: 14px;
	line-height: 2em;
	color: #8f8f8f;
	border-bottom: 1px solid #d1d1d1;
}

.adv-more span {
	font-family: simsun;
	font-weight: 600;
}

.adv-block:hover {
	background: #8d1717;
}

.adv-block:hover .adv-date {
	color: #d6bbbb;
}

.adv-block:hover .adv-tit a {
	color: #fff;
}

.adv-block:hover .adv-art a {
	color: #e4c4c4;
}

.adv-block:hover .adv-more {
	color: #ebdede;
	border-color: #d1d1d1;
}

.advisory .pages {
	margin: 35px auto 35px;
}

/*************************news 新闻资讯*************************/
.news .web-address {
	height: auto;
}

.news .subnav {
	padding: 33px 0 0;
	overflow: hidden;
}

.news .subnav-items {
	margin-left: 0;
	margin-right: 15px;
}

.news-main {
	background: #f3f3f3;
}

.news-list {
	margin-left: -20px;
	/* padding-top: 10px; */
	overflow: hidden;
}

.news-list-items {
	float: left;
	width: 25%;
	margin-top: 20px;
	padding-left: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.news-block {
	padding: 25px 24px;
	background: #fff;
	border: 1px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.news-pic {
	display: block;
	overflow: hidden;
	height: 178px;
}

.news-pic img {
	width: 100%;
	vertical-align: top;
}

.news-tit {
	margin-top: 19px;
	font-size: 16px;
	font-weight: normal;
	line-height: 28px;
	color: #000;
}

.news-tit a {
	display: block;
	color: #000;
	height: 56px;
	max-height: 56px;
	overflow: hidden;
}

.news-art {
	padding: 17px 0;
	font-size: 14px;
	line-height: 2em;
	color: #7c7c7c;
}

.news-art a {
	display: block;
	color: #7c7c7c;
	height: 4em;
	max-height: 4em;
	overflow: hidden;
}

.news-block-foot {
	padding-top: 24px;
	border-top: 1px solid #eee;
	overflow: hidden;
}

.news-date {
	font-size: 14px;
	line-height: 1;
	color: #d6d6d6;
}

.news-more {
	width: 58px;
	height: 14px;
	background: url('../images/news-more1.png') no-repeat;
}

.news .pages {
	margin: 25px auto 28px;
}

.news-block:hover {
	border-color: #8d1717;
}

.news-block:hover .news-pic img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.news-block:hover .news-tit a {
	color: #8d1717;
}

.news-block:hover .news-more {
	background: url('../images/news-more2.png') no-repeat;
}

.gengd_bkk {
	border: 1px solid #CCCCCC;
	color: #716969 !important;
	border-radius: 20px;
	width: 80px;
	padding: 0;
	height: 30px;
	display: block;
	line-height: 28px;
	text-align: center;
}

.side-nav-items .sni-act a {
	background: #8c1616;
}




































/*************************teachers-team 师资队伍*************************/
.tteam .web-address {
	height: auto;
}

.tteam .subnav {
	padding: 33px 0 0;
	overflow: hidden;
}

.tteam .subnav-items {
	margin-left: 0;
	margin-right: 15px;
}

.tteam-main {
	background: #f3f3f3;
}

.tteam-list {
	margin-left: -20px;
	/* padding-top: 10px; */
	overflow: hidden;
}

.tteam-list-items {
	float: left;
	width: 33.33%;
	margin-top: 20px;
	padding-left: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ttli-block {
	padding: 34px 30px 30px 20px;
	background: #fff;
	border: 1px solid #e0e0e0;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ttli-pic {
	position: relative;
	width: 147px;
	height: 147px;
	overflow: hidden;
}

.ttli-pic img {
	width: 100%;
	vertical-align: top;
}

.ttli-pic-mask {
	display: block;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}

.ttli-pic-mask img {
	width: 100%;
	vertical-align: top;
}

.ttli-article {
	margin-left: 168px;
	overflow: hidden;
}

.ttli-tit {
	font-size: 20px;
	font-weight: normal;
	line-height: 20px;
	color: #666;
}

.ttli-tit a {
	display: block;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ttli-name {
	color: #000;
}

.ttli-post {
	font-size: 16px;
	line-height: 20px;
}

.ttli-art {
	max-height: 72px;
	margin-top: 28px;
	font-size: 14px;
	line-height: 24px;
	color: #868686;
	overflow: hidden;
}

.ttli-art a {
	display: block;
	color: #868686;
	height: 72px;
	max-height: 72px;
	overflow: hidden;
}

.ttli-more {
	position: relative;
	float: left;
	display: block;
	margin-top: 4px;
	width: 58px;
	height: 14px;
	background: url('../images/ttli-more1.png') no-repeat;
}

.ttli-block:hover {
	border-color: #8d1717;
}

.ttli-block:hover .ttli-pic>img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.ttli-block:hover .ttli-more {
	float: right;
	background: url('../images/ttli-more2.png') no-repeat;
}

.tteam .pages {
	margin: 25px auto 28px;
	height: 0;
	;
}

/*************************online 在线报名*************************/
.online-main {
	padding: 30px 0 53px;
	background: #f3f3f3;
}

.olm-content {
	width: 1070px;
	padding: 15px 28px 56px;
	background: #fff;
}

.olm-tit {
	position: relative;
	font-size: 24px;
	font-weight: normal;
	line-height: 56px;
	border-bottom: 1px solid #e7e7e7;
}

.olm-tit-line {
	position: absolute;
	display: block;
	width: 4em;
	height: 2px;
	background: #8d1717;
	left: 0;
	bottom: -1px;
}

.olm-article {
	margin-top: 22px;
	padding: 25px 28px;
	font-size: 14px;
	line-height: 30px;
	color: #3f3f3f;
	background: #fcf3f3;
	border: 1px solid #f4dede;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.olm-art-icon {
	width: 94px;
	height: 94px;
}

.olm-art-icon img {
	vertical-align: top;
}

.olm-art {
	margin-left: 128px;
}

.olm-art .red-text {
	font-size: 16px;
	color: #8d1717;
}

.olm-form {
	margin-top: 48px;
}

.iblock-half {
	position: relative;
	display: block;
	width: 48.6%;
	margin-bottom: 15px;
	padding-left: 6em;
	font-size: 14px;
	line-height: 45px;
	color: #5c5c5c;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.iimp {
	display: block;
	position: absolute;
	left: 0;
	color: #e71818;
}

.iblock-half label {
	display: block;
	position: absolute;
	left: 1em;
}

.iblock-half input {
	width: 100%;
	padding: 0 17px;
	line-height: 43px;
	border: 1px solid #dfdfdf;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.iblock-half select {
	width: 100%;
	height: 45px;
	padding-left: 10px;
	line-height: 43px;
	color: #5c5c5c;
	border: 1px solid #dfdfdf;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.uploading {
	position: relative;
	display: block;
}

.uploading input {
	width: 100%;
	padding: 0 83px 0 17px;
	line-height: 43px;
	border: 1px solid #dfdfdf;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.uploading-btn {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 84px;
	height: 45px;
	font-size: 14px;
	text-align: center;
	color: #484848;
	border: 1px solid #d3d3d3;
	background: url('../images/uploading-btnbg.jpg') repeat-x;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.iblock-full {
	display: block;
	position: relative;
	margin-bottom: 15px;
	padding-left: 6em;
	font-size: 14px;
	line-height: 1;
	color: #5c5c5c;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.iblock-full label {
	display: block;
	position: absolute;
	left: 1em;
	line-height: 43px;
}

.iblock-full .iimp {
	line-height: 43px;
}

.iblock-full textarea {
	width: 100%;
	max-width: 100%;
	height: 13em;
	max-height: 15em;
	padding: 7px 17px;
	font-size: 14px;
	line-height: 30px;
	border: 1px solid #dfdfdf;
}

.olm-care {
	margin-bottom: 20px;
	padding-left: 6em;
	font-size: 14px;
	line-height: 18px;
	color: #848484;
}

.olm-care span {
	color: #d52626;
}

.olm-btn {
	padding-left: 6em;
	font-size: 14px;
}

.olm-btn input {
	width: 111px;
	height: 45px;
	font-size: 18px;
	line-height: 45px;
	cursor: pointer;
}

.submit-btn {
	margin-right: 9px;
	background: #8d1717;
	color: #fff;
}

.reset-btn {
	background: #e3e3e3;
	color: #1b1b1b;
}

.ky-main {
	background: #f3f3f3;
}

.admsi-main .subnav {
	padding: 13px 0 15px;
	overflow: hidden;
}

.side-subnav {
	margin-bottom: 20px;
	background: #fff;
}

.side-subnav .side-nav-items:hover a {
	background: #8c1616;
	color: #fff;
}

.side-subnav .side-nav-items:hover .side-nav-arrow {
	color: #fff;
}

.side-nav-items:hover a,
.sni-act a {
	background: #8c1616;
	color: #fff;
}

.side-nav-items:hover a,
.sni-act .side-nav-arrow {
	color: #FFFFFF !important;
}

/* 动画 */
.side-nav-items a,
.side-nav-arrow,
.sidet-pic>img,
.sideal-items a,
.sideal-icon,
.egsj-nav-items,
.egsj-nav-arrow,
.pages-items a,
.egdmc-nav-items,
.subnav-items a,
.admsili-block,
.admsili-more,
.admsili-tit a,
.tchtra-line,
.tchtra-tit a,
.tchtra-more,
.dli-block,
.epm-block,
.epm-tit a,
.adv-block,
.adv-date,
.adv-tit a,
.adv-art a,
.adv-more,
.news-block,
.news-pic img,
.news-tit a,
.news-more,
.ttli-block,
.ttli-pic>img,
.ttli-more,
.egdmcn-items a,
.egdmcn-items-icon,
.egdmc-chair-tit a,
.egdmc-eglist-items a {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.xsjz_nrk li .xus_list_title {
	transition: all 1s ease;
}

.xsjz_nrk li:hover .xus_list_title {
	color: #8c1616;
	transform: translateX(10px);
}

.zitik {
	font-size: 14px;
	margin-top: 10px;
}

/*.tchtra-article:hover .dli-download{background:url(../../dli-downloadbg2.png) no-repeat;}*/
.news_xxk {
	font-size: 14px;
	color: #7c7c7c;
	margin-top: -5px;
}

.retx {
	position: relative;
}

.rwk .img {
	width: 64px;
	height: 64px;
	position: absolute;
	top: 0;
	background: url(../images/tek3.png) no-repeat;
	background-size: 100% 100% !important;
}

.rwk li.on .img {
	background: url(../images/tek4.png) no-repeat;
	background-size: 100% 100% !important;
}

.renwitupk {
	width: 64px;
	height: 64px;
	display: block;
}



















/* main_image */
.main_visual {
	height: 422px;
	border-top: 1px solid #d7d7d7;
	overflow: hidden;
	position: relative;
}

.main_image {
	height: 422px;
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.main_image ul {
	width: 9999px;
	height: 422px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.main_image li {
	float: left;
	width: 1200px;
	height: 422px;
}

.main_image li span {
	display: block;
	width: 100%;
	height: 422px
}

.main_image li a {
	display: block;
	width: 100%;
	height: 422px
}

/*.main_image li .img_1{background:url('/images/banner.jpg') center top no-repeat}
.main_image li .img_2{background:url('/images/banner2.jpg') center top no-repeat}
.main_image li .img_3{background:url('/images/banner3.jpg') center top no-repeat}
.main_image li .img_4{background:url('/images/banner4.jpg') center top no-repeat}
.main_image li .img_5{background:url('/images/banner5.jpg') center top no-repeat}*/
div.flicking_con {
	position: absolute;
	top: 360px;
	left: 50%;
	z-index: 999;
	width: 300px;
	height: 21px;
	margin: 0 0 0 -50px;
}

div.flicking_con a {
	float: left;
	width: 24px;
	height: 8px;
	margin: 0 5px;
	border-radius: 4px;
	padding: 0;
	background: #FFFFFF;
	display: block;
	text-indent: -1000px;
	opacity: 0.6;
}

div.flicking_con a.on {
	opacity: 1;
}

#btn_prev,
#btn_next {
	z-index: 11111;
	position: absolute;
	display: block;
	width: 73px !important;
	height: 124px !important;
	top: 40%;
	margin-top: -37px;
	display: block;
}

#btn_prev {
	background: url(../images/ban_left_h.png) no-repeat left top;
	left: 50px;
}

#btn_next {
	background: url(../images/ban_right_h.png) no-repeat right top;
	right: 50px;
}
