.ldrsdwk {
	width: 100%;
	padding-top: 280px;
	background: url(../img/dbjt.jpg) no-repeat center top;
}
.ldrsnk {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	background: #fff;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}
.dhwk {
	width: 100%;
	height: 45px;
	background: #cf1b1b;
	display: flex;
	justify-content: space-between;
}
.dhmg {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	float: left;
	margin-left: 7px;
	position: relative;
}
.dhmg:first-child {
	margin-left: 0;
}
.dhmg a {
	color: #ffffff;
	line-height: 45px;
	display: block;
	padding-left: 13px;
	padding-right: 12px;
	transition: .25s all;
}.dhmg:hover {
	background:#f6a648;
}
.dhmg:hover>a {
	color: #fff;
}
.dhmg a:hover {
	background:#f6a648;
	color: #fff;
}
.dhmgxz a {
	background:#f6a648;
	color: #fff;
}
.tzggwk {
	width: 100%;
	margin-top: 10px;
	height: 50px;
	background: #f3f3f3;
	padding-left: 27px;
	padding-right: 6px;
}
.tzggzcwk {
	float: left;
}
.tzggzczcwk {
	float: left;
}
.tzggtb {
	width: 26px;
	float: left;
	line-height: 50px;
}
.tzggtb img {
	margin-top: -4px;
}
.tzggwz {
	float: left;
	margin-left: 17px;
	line-height: 50px;
	color: #cf1b1b;
	font-size: 16px;
	font-weight: bold;
}
.indextopzuixin_l {
	color: #717171;
	font-size: 14px;
	line-height: 50px;
	float: left;
	margin-left: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 50px;
}
.indextopzuixin_l a {
	color: #717171;
}
.tzggssyc {
	width: 247px;
	height: 39px;
	border-radius: 20px;
	background: #fff;
	float: right;
	margin-top: 6px;
	overflow: hidden;
}
.tzggssk {
	width: 170px;
	float: left;
	line-height: 39px;
}
input{ outline: none; }
.tzggssk input {
	width: 100%;
	height: 100%;
	line-height: 39px;
	color: #616161;
	font-size: 14px;
	padding-left: 24px;
	background: none;
	border: none;
}
.tzggssan {
	width: 77px;
	height: 100%;
	border-radius: 20px;
	background: #ff6e35;
	float: right;
}
.tzggssan a {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 14px;
	overflow: hidden;
}
.tzggsswz {
	color: #ffffff;
	font-size: 14px;
	line-height: 39px;
	float: left;
}
.tzggsstb {
	line-height: 39px;
	float: left;
	margin-left: 6px;
}

/* 通知公告结束 */
/* 头条开始 */
.ttwk {
	width: 100%;
	padding-left: 113px;
	margin-top: 20px;
	height: 54px;
	line-height: 54px;
}
.tttp {
	float: left;
}
.ttwz {
	float: left;
	margin-left: 14px;
	font-size: 34px;
	line-height: 54px;
	font-weight: bold;
	color: #b83342;
	width: 850px;
	white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.ttwz a {
	color: #b83342;
}

/* 头条结束 */

.sydygdwk {
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
}
.sydygzcwk {
	width: 428px;
	float: left;
}
.sydygzjwk {
	float: left;
	margin-left: 21px;
	width: 510px;
}
.sydygzjsbt {
	width: 100%;
	height: 41px;
	border-bottom: 1px solid #e8e8e8;
	background: #fafafa;
	position: relative;
	color: #a7180a;
	font-size: 20px;
	font-weight: bold;
	padding-left: 15px;
	line-height: 41px;
}
.sydygzjsbt:after {
	content: "";
	position: absolute;
	left: 0;
	width: 3px;
	height: 16px;
	top: 12.5px;
	background: #484848;
}
.sydygzjxwk {
	width: 100%;
}
.sydygzjxdytwk {
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid #e2e2e2;
	margin-top: 23px;
	margin-bottom: 8px;
}
.sydygzjxdytwk a {
	padding-right: 95px;
	display: block;
}
.sydygzjdytbt {
	color: #323232;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
	width: 100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: .25s all;
}
.sydygzjdytms {
	color: #717171;
	font-size: 14px;
	line-height: 24px;
	margin-top: 13px;
	height: 48px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	width: 100%;
}
.sydygzjdytms p {
	display: initial;
}
.sydygzjdytms span {
	color: #717171;
	margin-left: 5px;
}
.sydygzjmt {
	width: 100%;
}
.sydygzjmt a {
	display: block;
	width: 100%;
	overflow: hidden;
}
.sydygzjmtbt {
	color: #3e3e3e;
	font-size: 14px;
	line-height: 30px;
	float: left;
	width: 400px;
	height: 30px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: .25s all;
}
.sydygzjmtsj {
	float: right;
	color: #a1a1a1;
	font-size: 14px;
	line-height: 30px;
}
.sydygycwk {
	width: 192px;
	margin-left: 19px;
	position: relative;
	background: #cf1b1b;
	padding-left: 28px;
	padding-top: 11px;
	padding-bottom: 12px;
	float: left;
}
.sydygycwk:after {
	content: "";
	position: absolute;
	width: 9px;
	height: 100%;
	background: #a11205;
	left: 0;
	top: 0;
}
.sydygycmg {
	width: 142px;
	padding-left: 10px;
	height: 48px;
	overflow: hidden;
	border-bottom: 1px solid rgba(255, 255, 255, .22);
}
.sydygycmgtp {
	float: left;
	width: 20px;
	line-height: 43px;
}
.sydygycmgtp img {
	max-width: 100%;
}
.sydygycmgbt {
	float: left;
	color: #ffffff;
	font-size: 16px;
	margin-left: 10px;
	line-height: 44px;
}
.sydygycwk .sydygycmg:last-child {
	border-bottom: none;
}


/* 第二板块开始 */
.sydebkwk {
	width: 100%;
	margin-top: 30px;
	overflow: hidden;
}
.sydebkzc {
	float: left;
	width: 417px;
}
.sydebkxwk {
	width: 100%;
	margin-top: 11px;
}
.sydebkxmg {
	width: 100%;
	margin-top: 9px;
}
.sydebkxmg:first-child {
	margin-top: 0;
}
.sydebkxmg a {
	display: block;
	overflow: hidden;
}
.sydebkxmgbt {
	float: left;
	color: #3e3e3e;
	font-size: 16px;
	width: 345px;
	line-height: 31px;
	height: 31px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: .25s all;
}
.sydebkxmgsj {
	float: right;
	width: 64px;
	height: 31px;
	background: #fafafa;
	display: flex;
	justify-content: center;
	align-items: flex-end;
}
.sydebkmgyf {
	color: #8d8d8d;
	font-size: 18px;
}
.sydebkmgrz {
	color: #8d8d8d;
	font-size: 14px;
	margin-left: 5px;
	line-height: 25px;
}
.sydebkzj {
	margin-left: 20px;
}


.debkyc {
	width: 298px;
	float: right;
}
.debkyc .sydygzjsbt {
	background: #fff6f0;
	border-color: #efc7ac;
}
.rsrdxwk {
	padding-top: 23px;
	background: #fffaf7;
	padding-right: 24px;
	height: 255px;
}
.zyyw_msg {
	width: 100%;
	padding-left: 34px;
}
.rsrdbt {
	color: #3e3e3e;
	font-size: 16px;
	line-height: 26px;
	position: relative;
	transition: .25s all;
}
.rsrdbt:after {
	content: "";
	position: absolute;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	top: 11px;
	left: -16px;
	background: #3e3e3e;
}
.rsrdms {
	color: #3e3e3e;
	font-size: 16px;
	line-height: 26px;
}
.zyyw_msg_slide {
	width: 245px;
}
.zyyw_msg_slide li {
	width: 100%;
}
/* 第二板块结束 */


/* 第三板块开始 */
.dsbkdwk {
	width: 100%;
	overflow: hidden;
	margin-top: 13px;
}
.dsbkzcwk {
	width: 854px;
	float: left;
}
.dsbkstp {
	width: 100%;
}
.dsbkstp img {
	width: 100%;
}
.dsbkzcxwk {
	width: 100%;
	margin-top: 22px;
}

.sydsbkhyfy {
	width: 298px;
	float: right;
}
.sydshyfwtp {
	width: 100%;
}
.sydshyfwtp img {
	width: 100%;
}
.sydsgyfwxwk {
	width: 100%;
	height: 258px;
	background: #fffaf7;
	padding-top: 21px;
	padding-left: 34px;
	padding-right: 21px;
}



/* 第三板块结束 */


/* 第四板块开始 */
.dsibkdwk {
	margin-top: 22px;
}
.dsibkyc {
	margin-top: 35px;
}
.syyxlxfs {
	width: 100%;
	background: #fffaf7;
	height: 255px;
	padding-left: 24px;
	color: #616161;
	font-size: 16px;
	line-height: 30px;
	padding-top: 24px;
	padding-right: 21px;
}



/* 第四板块结束 */

/* 友情链接开始 */
.yqljdwk {
	width: 100%;
	margin-top: 25px;
	padding-bottom: 44px;
}
.yqljswk {
	width: 100%;
	border-bottom: 1px solid #e8e8e8;
}
.yqljwz {
	color: #a7180a;
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
	padding-bottom: 11px;
	border-bottom: 2px solid #bf716c;
	padding-left: 6px;
	padding-right: 7px;
	display: inline-block;
}
.yqljxwk {
	width: 100%;
	margin-top: 24px;
	overflow: hidden;
}
.yqljmg {
	position: relative;
	color: #565656;
	line-height: 1;
	font-size: 16px;
	margin-left: 25px;
	margin-right: 25px;
	float: left;
	transition: .25s all;
}
.yqljmg:after {
	content: "";
	position: absolute;
	left: -12px;
	top: 4px;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #565656;
	
}




/* 友情链接结束 */

/* 底部开始 */
.dibuddwk {
	width: 100%;
}
.dibuswk {
	width: 100%;
	background: #ebe8e3;
}
.dibusnk {
	width: 1170px;
	margin-left: auto;
	margin-right: auto;
}
.dibudhswk {
	width: 100%;
	height: 54px;
	padding-top: 27px;
	padding-left: 9px;
	border-bottom: 1px solid #bcb8b1;
}
.dibudhsmg {
	margin-right: 28px;
	float: left;
	position: relative;
}
.dibudhsmg a {
	color: #282828;
	font-size: 14px;
	line-height: 1;
	display: block;
	transition: .25s all;
}
.dibudhsmg:last-child {
	margin-right: 0;
}
.dibudhsmg:after {
	content: "";
	position: absolute;
	height: 15px;
	width: 2px;
	top: 0;
	right: -13px;
	background: #8b8a87;
}
.dibudhswk .dibudhsmg:last-child:after {
	display: none;
}
.dibuslxwk {
	width: 100%;
	overflow: hidden;
	padding-top: 23px;
	padding-left: 9px;
	padding-right: 50px;
	padding-bottom: 21px;
}
.dibuslxzc {
	float: left;
	color: #616161;
	font-size: 14px;
	line-height: 30px;
	margin-top: 5px;
}
.dobuslxewm {
	float: right;
	width: 144px;
}
.dobuslxewm img {
	width: 100%;
}
.dibuxwk {
	width: 100%;
	background: #8a060d;
	height: 50px;
	line-height: 50px;
}
.dibuxnk {
	width: 1170px;
	margin-left: auto;
	margin-right: auto;
	line-height: 50px;
	color: #ebe8e3;
	font-size: 14px;
	padding-left: 9px;
}
.dibuxnk a {
	color: #ebe8e3;
	font-size: 14px;
}
/* 底部结束 */


/* 关于内页开始 */
.gynyxwk {
	width: 100%;
	overflow: hidden;
	margin-top: 26px;
}
.gynyxzcwk {
	width: 248px;
	float: left;
}
.gynyxzcswk {
	width: 100%;
}
.gynyxzcyj {
	width: 100%;
	height: 50px;
	background: #cf1b1b;
	color: #cf1b1b;
	padding-left: 79px;
	color: #fff;
	line-height: 50px;
	font-size: 16px;
	font-weight: bold;
}
.gynyxzcejwk {
	width: 100%;
}
.gynyxzcejmg {
	width: 100%;
	height: 50px;
	background: #f1f1f1;
	color: #cf1b1b;
	padding-left: 79px;
	line-height: 50px;
	color: #2e2e2e;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #e2e1e1;
}
.gynyxzcejmg a {
	display: block;
	width: 100%;
	height: 100%;
	color: #2e2e2e;
}
.gynyxzcejmg:last-child {
	border: none;
}
.gynyxzcxwk {
	width: 100%;
	margin-top: 15px;
}
.gynyzxmg {
	width: 100%;
	height: 110px;
	background: #ed592c;
	margin-bottom: 2px;
}
.gynyzxmg a {
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
}
.gynyzxwz {
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
	line-height: 1;
	margin-left: 19px;
}
.gynyzxmg:nth-child(2) {
	background: #f69344;
}
.gynyzxmg:nth-child(3) {
	background: #5e9657;
}
.gynyzxmg:nth-child(4) {
	background: #32bdae;
}
.gyyc {
	width: 890px;
	float: right;
	border-top: 2px solid #f1f1f1;
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 25px;
}
.gyxqbt {
	color: #2e2e2e;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.gyxqnr {
	color: #2e2e2e;
	font-size: 14px;
	line-height: 24px;
	margin-top: 30px;
}
.gyxqnr img {
	max-width: 100%;
}


/* 关于内页结束 */

/* 新闻开始 */
.gzdtycwk {
	width: 890px;
	float: right;
}
.gzdtycsbt {
	width: 100%;
	color: #2e2e2e;
	font-size: 24px;
	line-height: 1;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 15px;
	border-bottom: 2px solid #f1f1f1;
}
.gzdtycxwk {
	margin-top: 32px;
	overflow: hidden;
}
.gzdtycxmt {
	width: 100%;
	margin-bottom: 25px;
}
.gzdtycxmt a {
	display: block;
	width: 100%;
	overflow: hidden;
	padding-right: 11px;
	padding-left: 20px;
}
.gzdtycxmtbt {
	color: #2e2e2e;
	font-size: 16px;
	line-height: 1;
	width: calc(100% - 100px);
	float: left;
	transition: .25s all;
	white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.gzdtycxmtsj {
	color: #8f8e8e;
	font-size: 14px;
	font-family: "Arial";
	float: right;
	width: 100px;
	margin-top: 2px;
	transition: .25s all;
}
.gzdtycxmt:hover .gzdtycxmtbt {
	color: #cf1b1b;
	font-weight: bold;
}
.gzdtycxmt:hover .gzdtycxmtsj {
	color: #cf1b1b;
	font-weight: bold;
}


.fanye {
	width: auto;
	float: right;
	margin-right: 12px;
	margin-top: 42px;
}
.fanye p {
	width: 30px;
	height: 30px;
	border: 1px solid #e5e5e5;
	text-align: center;
	line-height: 30px;
	color: #2e2e2e;
	font-size: 16px;
	font-family: "Arial";
	float: left;
	margin-left: 14px;
}
.fanye a {
	width: 30px;
	height: 30px;
	border: 1px solid #e5e5e5;
	text-align: center;
	line-height: 30px;
	color: #2e2e2e;
	font-size: 16px;
	font-family: "Arial";
	display: block;
	float: left;
	margin-left: 14px;
}
.fanye .syy {
	line-height: 28px;
}
.fanye .xyy {
	line-height: 28px;
}
.fanye a.cur {
	background: #cf1b1b;
	border-color: #cf1b1b;
	color: #fff;
	font-weight: bold;
}
.fanye .ymsy {
    width: 60px;
}

/* 新闻结束 */


/* 金牌讲师团开始 */
.jpjstmg {
	width: 216px;
	float: left;
	margin-left: 8px;
	margin-bottom: 28px;
}
/* .jpjstmg:nth-child(1) {
	margin-top: 0;
}
.jpjstmg:nth-child(2) {
	margin-top: 0;
}
.jpjstmg:nth-child(3) {
	margin-top: 0;
}
.jpjstmg:nth-child(4) {
	margin-top: 0;
} */
.jpjstmg:nth-child(4n-3) {
	margin-left: 0;
}
.jpjsttpmg {
	width: 100%;
	border: 1px solid #dcdcdc;
	transition: .25s all;
	height: 305px;
}
.jpjsttpmg img {
	width: 100%;
	height: 100%;
}
.jpjstwzmg {
	margin-top: 17px;
	text-align: center;
	width: 100%;
	color: #2e2e2e;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5;
	transition: .25s all;
	height: 48px;
	display:-webkit-box;
overflow:hidden;
text-overflow:ellipsis;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
}
.jpjstmg:hover .jpjsttpmg {
	border-color: #ff6e35;
}
.jpjstmg:hover .jpjstwzmg {
	color: #ff6e35;
}

.gzdtycsbt2 {
	padding-left: 0;
}



/* 金牌讲师团结束 */


/* 联系我们开始 */
.lxwmxdddwk {
	overflow: hidden;
	padding-bottom: 120px;
}
.lxwmswk {
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}
.lxwmsmg {
	width: 170px;
	height: 200px;
	background: #f1f1f1;
	float: left;
	margin-left: 10px;
	padding-top: 40px;
}
.lxwmsmg:first-child {
	margin-left: 0;
}
.lxwmstb {
	text-align: center;
}
.lxwmstbxwz {
	width: 100%;
	text-align: center;
	margin-top: 10px;
	color: #2e2e2e;
	font-size: 16px;
	line-height: 1;
}
.lxwmstbzxwz {
	color: #2e2e2e;
	font-size: 14px;
	line-height: 18px;
	margin-top: 18px;
	padding-left: 25px;
	padding-right: 20px;
	text-align: center;
}
.lxwmstbzxwz2 {
	font-weight: bold;
	font-family: "Arial";
}
.lxxxxxwk {
	width: 100%;
	margin-top: 40px;
	padding-left: 28px;
}
.lxxxxmg {
	width: 100%;
	overflow: hidden;
	margin-bottom: 16px;
}
.lxxxxmg:last-child {
	margin-bottom: 0;
}
.lxxxxmgtb {
	float: left;
	width: 50px;
}
.lxxxxmgwz {
	float: left;
	line-height: 50px;
	margin-left: 30px;
	color: #2e2e2e;
	font-size: 16px;
}


/* 联系我们结束 */


.sydebkxmg:hover .sydebkxmgbt {
	color: #cf1b1b;
}
.sydygzjmt:hover .sydygzjmtbt {
	color: #cf1b1b;
}
.zyyw_msg_slide li:hover .rsrdbt {
	color: #cf1b1b;
}
.sydsbkhyfwmg:hover .rsrdbt {
	color: #cf1b1b;
}
.yqljmg:hover {
	color: #cf1b1b;
}
.dibudhsmg a:hover {
	color: #cf1b1b;
}
.sydygzjxdytwk:hover .sydygzjdytbt{
	color: #cf1b1b;
}

.xqrqdjsy {
	color: #929191;
	font-size: 14px;
	line-height: 1;
	text-align: center;
	margin-top: 19px;
}


.smejdhdwk {
	position: absolute;
	top: 100%;
	min-width: 100%;
	left: 50%;
	transform:translate(-50%,0%);
	background: #f6a648;
	margin-top: -1px;
	z-index: 99;
	/* display: none; */
}.smejdhmg {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}
.smejdhmg a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 40px;
	text-align: center;
	white-space: nowrap;
}
.smejdhmg:hover {
	background: #f6a648;
}