body {}

.warp {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.lcwrap{width:1470px}
.czjz {
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	display: -moz-box;
	-moz-box-orient: horizontal;
	-moz-box-pack: center;
	-moz-box-align: center;
	display: -o-box;
	-o-box-orient: horizontal;
	-o-box-pack: center;
	-o-box-align: center;
	display: -ms-box;
	-ms-box-orient: horizontal;
	-ms-box-pack: center;
	-ms-box-align: center;
	display: box;
	box-orient: horizontal;
	box-pack: center;
	box-align: center;
}

.topbar {
	height: 38px;
	background-color: #f8f8f8;
	border-bottom: solid 1px #cdd1d1;
	font-size: 14px;
	line-height: 38px;
	color: #7f7f7f;
}

.topbar .am-fr div {
	float: left;
	font-size: 14px;
	position: relative;
	min-width: 50px;
	margin-right: 30px;
	color: #7f7f7f;
}

.topbar div a {
	display: block;
	color: #7f7f7f;
}

.topbar div a:hover {
	color: #ec2949;
}

.topbar div.wx {
	background-image: url(../../img/down.png);
	background-repeat: no-repeat;
	background-position-x: right;
	background-position-y: center;
	cursor: pointer;
}

.topbar div.wb {
	background-image: url(../../img/down.png);
	background-repeat: no-repeat;
	background-position-x: right;
	background-position-y: center;
	cursor: pointer;
}

.topbar div.wx .div,
.topbar div.wb .div {
	width: 100px;
	height: 100px;
	background-color: #FFFFFF;
	position: absolute;
	padding: 5px;
	left: 50%;
	margin-left: -50px;
	top: 38px;
	display: none;
	z-index: 1;
}

.topbar .div img {
	width: 100%;
}

.topbar div.wx:hover,
.topbar div.wb:hover {
	color: #ec2949;
}

.topbar div.wx:hover .div,
.topbar div.wb:hover .div {
	display: block;
}

.topbar div.tel {
	font-size: 16px;
	color: #f73500;
	margin-right: 0;
}

.topbar div.tel img {
	vertical-align: top;
	margin-top: 11px;
}

.header {
	width: 100%;
}

.header .head_up {
	height: 142px;
	overflow: hidden;
}

.header .head_up .logo img {
	vertical-align: top;
	margin-top: -40px;
}

.header .head_up .logo h1 {}

.header .head_up .ewm {
	float: right;
	width: 85px;
	margin-top: 20px;
}

.header .head_up .ewm img {
	width: 85px;
}

.header .head_up .ewm p {
	margin: 0;
	text-align: center;
	font-size: 15px;
	color: #333333;
}

.header .head_up .search {
	width: 342px;
	height: 38px;
	background-color: #ffffff;
	border-radius: 5px;
	border: solid 1px #cdd1d1;
	float: right;
	overflow: hidden;
	margin-top: 49px;
	margin-right: 49px;
}

.header .head_up select {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	width: 95px;
	height: 36px;
	border: 0;
	border-right: 1px solid #cdd1d1;
	text-indent: 13px;
	font-size: 14px;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url(../../img/select.png);
	background-repeat: no-repeat;
	background-position-y: center;
	background-position-x: 78px;
	float: left;
	outline: none;
	color: #656565;
}

.header .head_up .search input[type='text'] {
	width: 196px;
	border: 0;
	height: 36px;
	float: left;
	text-indent: 7px;
	outline: none;
	font-size: 14px;
}

.header .head_up .search input[type='text']::-moz-placeholder {
	color: #a2a2a2;
}

.header .head_up .search input[type='text']::-webkit-input-placeholder {
	color: #a2a2a2;
}

.header .head_up .search input[type='button'] {
	width: 47px;
	height: 38px;
	background-color: #ec2949;
	background-image: url(../../img/search.png);
	background-repeat: no-repeat;
	background-position: center;
	border: 0;
	float: right;
	outline: none;
}

.nav {
	width: 100%;
	background-color: #333333;
	height: 42px;
	top: 0;
	left: 0;
	z-index: 22;
}

.nav ul {
	padding: 0;
	height: 42px;
	list-style: none;
}

.nav ul li {
	padding:0 10px;
	float: left;
	margin-right: 12px;
	text-align: center;
	position: relative;
}

.nav ul li:first-child {
	width: auto;
	text-align: left;
	padding:0
}

.nav ul li:last-child {
	margin-right: 0;
}

.nav>ul>li:hover {
	background-color: #616161;
}

.nav ul li.active {
	background-color: #616161;
}

.nav ul li a {
	display: block;
	height: 42px;
	color: #FFFFFF;
	line-height: 42px;
	font-size: 16px;
}

.nav ul li .all {
	width: 293px;
	background-color: #ec2949;
	padding-left: 30px;
	padding-right: 0;
	position: relative;
	
}

.nav ul li .all i {
	position: absolute;
	right: 20px;
}

.nav ul li .all:hover {
	background-color: #ec2949;
}

.nav ul li:hover .slide_nav {
	display: block;
}

.nav ul li .slide_nav {
	z-index: 22;
	position: absolute;
	background-color: #333333;
	width: 100%;
	height: auto;
	display: none;
	left:0;
}

.nav ul li .slide_nav a {
	display: block;
	color: #FFFFFF;
	font-size: 14px;
}

.nav .slidenav {
	position: absolute;
	top: 42px;
	left: 0;
	z-index: 22;
	height: 561px;
	display: none;
}

.nav .slidenav ul {
	margin: 0;
	width: 293px;
	height: 100%;
	padding-left: 19px;
	padding-right: 18px;
	background-color: rgba(51, 51, 51, .67);
}

.nav .slidenav ul li:first-child {
	width: 100%;
	height: 170px;
	display: table;
	border-bottom: 1px solid rgba(213, 213, 213, .49);
}

.nav .slidenav ul li {
	width: 100%;
	height: 170px;
	display: table;
	border-bottom: 1px solid rgba(213, 213, 213, .49);
	text-align: left;
	padding-left: 9px;
	margin-right: 0;
}

.nav .slidenav ul li div {
	display: table-cell;
	vertical-align: middle;
	color: #FFFFFF;
}

.nav .slidenav ul li div h3 {
	font-size: 22px;
	font-weight: normal;
}

.nav .slidenav ul li div a {
	display: inline;
	font-size: 15px;
	margin-right: 5px;
}

.nav .slidenav ul li div a:hover {
	background-color: transparent;
	color: #ec2949;
}

.nav .slidenav ul li div h3 img {
	margin-right: 8px;
}

.nav .slidenav ul li div p {
	margin: 0;
	line-height: normal;
	font-size: 15px;
	position: relative;
	padding-right: 20px;
}

.nav .slidenav ul li div p img {
	position: absolute;
	right: 0;
	top: 15px;
}

.banner {
	height: 561px;
	position: relative;
}

.banner .swiper-slide {
	height: 561px;
	background-position-x: center;
}

.footer {
	width: 100%;
	height: 435px;
	background-color: #F5F5F5;
	padding-top: 74px;
}

.footer_list {
	min-height: 50px;
	float: left;
	border-right: 1px solid #dcdcdc;
}

.footer_list .list_links a {
	font-size: 14px;
	color: #888888;
	margin-right: 6px;
	margin-left: 16px;
	float: left;
	display: block;
	margin-bottom: 10px;
}

.footer_list .list_links a:hover {
	color: #ef1035;
}

.footer_list.xueli {
	width: 172px;
	padding-left: 0px;
	padding-right: 14px;
}

.footer_list.ruhu {
	width: 224px;
	padding-left: 26px;
	padding-right: 24px;
}

.footer_list.zhiye {
	width: 232px;
    padding-left: 18px;
    padding-right: 8px;
}

.footer_list.zhiye .list_links a {
	margin-right: 30px;
}

.footer_list .list_up h3 {
	font-size: 19px;
	color: #2c2c2c;
	font-weight: normal;
	text-align: center;
	margin: 0;
}

.footer_list .list_up {
	margin-bottom: 24px;
}

.footer_list.ruhu .img {
	background-image: url(../../img/ruhu.png);
	background-position-x: center;
	background-repeat: no-repeat;
	height: 51px;
	margin-bottom: 4px;
	overflow: hidden;
}

.footer_list.xueli .img {
	background-image: url(../../img/xueli.png);
	background-position-x: center;
	background-repeat: no-repeat;
	height: 47px;
	margin-bottom: 6px;
	overflow: hidden;
}

.footer_list.zhiye .img {
	background-image: url(../../img/zhiye.png);
	background-position-x: center;
	background-repeat: no-repeat;
	height: 48px;
	margin-bottom: 6px;
	overflow: hidden;
}

.footer_list.xueli:hover .img {
	background-position-y: -58px;
}

.footer_list.xueli:hover h3 {
	color: #ef1035;
}

.footer_list.ruhu:hover .img {
	background-position-y: -64px;
}

.footer_list.ruhu:hover h3 {
	color: #ef1035;
}

.footer_list.zhiye:hover .img {
	background-position-y: -57px;
}

.footer_list.zhiye:hover h3 {
	color: #ef1035;
}

.footer_kefu {
	width: 340px;
	float: right;
	padding-left: 52px;
}

.footer_kefu .dianhua {
	position: relative;
	height: 46px;
}

.footer_kefu .dianhua .icon {
	width: 46px;
	height: 46px;
	background-image: url(../../img/dianhua.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0;
}

.footer_kefu .dianhua .num {
	position: absolute;
	top: -5px;
	left: 62px;
}

.footer_kefu .dianhua .num a {
	display: block;
	font-weight: bold;
	color: #2c2c2c;
	font-size: 30px;
	line-height: 30px;
	white-space: nowrap;
}

.footer_kefu .dianhua .num p {
	margin: 0;
	font-size: 14px;
	color: #7c7c7c;
	margin-top: 2px;
}

.footer_kefu .dianhua:hover .icon {
	background-position-y: -56px;
}

.footer_kefu .dianhua:hover .num a {
	color: #ef1035;
}

.footer_kefu .kefu {
	position: relative;
	height: 46px;
	margin-top: 25px;
	padding-left: 61px;
}

.footer_kefu .kefu p {
	margin: 0;
}

.footer_kefu .kefu .icon {
	width: 46px;
	height: 46px;
	background-image: url(../../img/kefu.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0;
}

.footer_kefu .kefu span {
	font-size: 20px;
	color: #2c2c2c;
	display: block;
	line-height: 46px;
	position: absolute;
	left: 61px;
	top: 0;
}

.footer_kefu .kefu:hover .icon {
	background-position-y: -56px;
}

.footer_kefu .kefu a {
	display: block;
	width: 80px;
	height: 31px;
	border-radius: 3px;
	border: solid 1px #d7d7d7;
	text-align: center;
	line-height: 29px;
	color: #2c2c2c;
	position: absolute;
	left: 160px;
	top: 7px;
}

.footer_kefu .kefu a:hover {
	border-color: #ef1035;
	color: #ef1035;
}

.footer_kefu .tips {
	margin: 0;
	margin-top: 16px;
	color: #808080;
	font-size: 14px;
}

.footer_nav {
	width: 1200px;
	border-top: solid 1px #d2d2d2;
	margin: 33px auto 0;
	padding-top: 54px;
	text-align: center;
}

.footer_nav a {
	font-size: 14px;
	color: #434343;
	border-right: 1px solid #434343;
	padding-right: 9px;
	margin-right: 5px;
}

.footer_nav a:hover {
	color: #ed4343;
}

.footer_nav a:last-child {
	border-right: 0;
	margin-right: 0;
}

.copyright {
	color: #434343;
	font-size: 14px;
	margin-top: 10px;
}

.banner .warp {
	height: 100%;
}

.banner .swiper-pagination-bullet {
	width: 30px;
	height: 6px;
	border-radius: 0;
	background-color: #ffffff;
	opacity: 1;
}

.banner .swiper-pagination-bullet-active {
	background-color: #ec2949;
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0;
	margin-right: 10px;
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-child {
	margin-right: 0;
}

.banner .t1 {
	position: absolute;
	top: 206px;
	left: 430px;
}

.banner .t2 {
	position: absolute;
	top: 292px;
	left: 380px;
}

.banner .t3 {
	position: absolute;
	top: 144px;
	left: 323px;
}

.banner .t3 img {
	position: relative;
	z-index: 2;
}

.banner .t3 img.t3s {
	position: absolute;
	z-index: 1;
	top: 4px;
	left: 2px;
}

.banner .t4 {
	position: absolute;
	top: 269px;
	left: 410px;
}

.banner .t4 img {
	position: relative;
	z-index: 2;
}

.banner .t4 img.t4s {
	position: absolute;
	z-index: 1;
	top: 5px;
	left: 3px;
}

.banner .t5 {
	position: absolute;
	top: 371px;
	left: 330px;
}

.banner .t5 img {
	position: relative;
	z-index: 2;
}

.banner .t5 img.t5s {
	position: absolute;
	z-index: 1;
	top: 6px;
	left: -1px;
}

.banner .w1300 {
	width: 1300px;
	margin: 0 auto;
	position: absolute;
	height: 100%;
	top: 0;
	left: 50%;
	margin-left: -650px;
}

.banner .swiper-button-next {
	width: 43px;
	height: 96px;
	background-image: url(../../img/bnext.png);
	background-repeat: no-repeat;
	background-size: 43px 96px;
	right: 0;
	opacity: 1;
	outline: none;
}

.banner .swiper-button-prev {
	width: 43px;
	height: 96px;
	background-image: url(../../img/bprev.png);
	background-repeat: no-repeat;
	background-size: 43px 96px;
	left: 0;
	opacity: 1;
	outline: none;
}

.banner .swiper-button-next.swiper-button-disabled,
.banner .swiper-button-prev.swiper-button-disabled {
	opacity: 1;
}


/* 师锦教育 */

.jiaoyu {
	width: 100%;
	background-image: url(../../img/bg.jpg);
	background-repeat: no-repeat;
	height: 637px;
	background-position-x: center;
	padding-top: 54px;
}

.jiaoyu .title {
	font-weight: bold;
	font-size: 36px;
	color: #1a1a1a;
	text-align: center;
}

.jiaoyu .l {
	width: 100%;
	height: 11px;
	background-position-x: center;
	background-image: url(../../img/l.png);
	background-repeat: no-repeat;
}

.jiaoyu .title2 {
	font-size: 20px;
	color: #1a1a1a;
	text-align: center;
}

.jiaoyu ul {
	padding: 0;
	margin: 0;
	margin-top: 26px;
}

.jiaoyu ul li {
	width: 384px;
	height: 392px;
	background-color: #ffffff;
	list-style: none;
	float: left;
	margin-right: 24px;
	transition: .5s all linear;
	-webkit-transition: .5s all linear;
	-moz-transition: .5s all linear;
	position: relative;
	padding-top: 40px;
}

.jiaoyu ul li:hover {
	transform: translateY(-13px);
	-webkit-transform: translateY(-13px);
	-moz-transform: translateY(-13px);
}

.jiaoyu ul li:last-child {
	margin-right: 0;
}

.jiaoyu ul li h3,
.jiaoyu ul li h4 {
	margin: 0;
	text-align: center;
}

.jiaoyu ul li h3.t {
	font-size: 30px;
	font-weight: bold;
	color: #232323;
}

.jiaoyu ul li h4.t2 {
	font-size: 22px;
	color: #494949;
	font-weight: normal;
}

.jiaoyu ul li .img {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 0;
}

.jiaoyu ul li .img img {
	max-width: 100%;
}

.jiaoyu ul li .cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .53);
	transition: .3s all linear;
	-webkit-transition: .3s all linear;
	-moz-transition: .3s all linear;
	opacity: 0;
	transform: scale(0.8, 0.8);
	-webkit-transform: scale(0.8, 0.8);
	-moz-transform: scale(0.8, 0.8);
}

.jiaoyu ul li:hover .cover {
	opacity: 1;
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
}

.jiaoyu ul li:hover .cover a {
	display: block;
	width: 218px;
	height: 50px;
	background-color: #947eff;
	border: 1px solid #947eff;
	border-radius: 4px;
	text-align: center;
	line-height: 50px;
	color: #FFFFFF;
	margin: 172px auto 0;
	transition: .3s all linear;
	-webkit-transition: .3s all linear;
	-moz-transition: .3s all linear;
}

.jiaoyu ul li:hover .cover a:hover {
	background-color: #FFFFFF;
	color: #947eff;
}


/* 推荐 */

.tuijian {
	padding-top: 51px;
	background-color: #FFFFFF;
	padding-bottom: 35px;
}

.tuijian .title {
	font-size: 26px;
	font-weight: bold;
	color: #232323;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 11px;
	position: relative;
	margin-bottom: 30px;
}

.tuijian .title:after {
	content: '';
	display: block;
	width: 82px;
	height: 3px;
	background-color: #ec2949;
	position: absolute;
	bottom: 0;
}

.tuijian .title a {
	font-size: 16px;
	color: #696969;
	position: absolute;
	right: 0;
	top: 13px;
	font-weight: normal;
}

.tuijian .title a:hover {
	color: #ec2949;
}

.tuijian .leftimg {
	width: 225px;
	height: 570px;
	position: relative;
	margin-right: 20px;
}

.tuijian .leftimg img {
	width: 100%;
}

.tuijian .leftimg a {
	width: 141px;
	height: 33px;
	background-color: #ff4332;
	border-radius: 4px;
	display: block;
	position: absolute;
	bottom: 40px;
	left: 41px;
	text-align: center;
	line-height: 33px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	transition: .3s all linear;
	-webkit-transition: .3s all linear;
	-moz-transition: .3s all linear;
	border: 1px solid #ff4332;
}

.tuijian .leftimg a:hover {
	background-color: #FFFFFF;
	color: #ff4332;
}

.tuijian ul {
	padding: 0;
	margin: 0;
	width: 955px;
}

.tuijian ul li {
	list-style: none;
	width: 227px;
	float: left;
	margin-right: 11px;
	margin-bottom: 20px;
}

.tuijian ul li:last-child {
	margin-right: 0;
}

.tuijian ul li .img {
	width: 227px;
	height: 207px;
	overflow: hidden;
	background-color: #ececed;
	position: relative;
}

.tuijian ul li .img img {
	width: 227px;
	height: 207px;
}

.tuijian ul li .img .border {
	width: 190px;
	height: 171px;
	border: solid 2px #ffffff;
	position: absolute;
	top: 17px;
	left: 17px;
	padding: 1px;
	opacity: 0;
	transition: .3s all linear;
	-webkit-transition: .3s all linear;
	-moz-transition: .3s all linear;
}

.tuijian ul li .img .box {
	width: 184px;
	height: 165px;
	background-color: rgba(255, 255, 255, .8);
	padding-top: 24px;
	padding-left: 20px;
	padding-right: 20px;
}

.tuijian ul li .img .box a {
	font-size: 16px;
	color: #121212;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 5px;
}

.tuijian ul li .img .box a:nth-last-child(2) {
	margin-bottom: 0
}

.tuijian ul li .img .box a:last-child {
	margin-bottom: 0;
}

.tuijian ul li .img .box a:hover {
	color: #ec2949;
}

.tuijian ul li:hover .border {
	opacity: 1;
}

.tuijian ul li p {
	margin: 0;
	padding: 0;
	margin-top: 16px;
}

.tuijian ul li p a {
	color: #232323;
	margin-top: 16px;
}

.tuijian ul li div.t {
	font-size: 15px;
	color: #a9a9a9;
	margin-top: 5px;
}

.tuijian ul li div.t font {
	color: #ec8029;
	margin-right: 10px;
}

.tuijian ul li .cover-p {
	width: 100%;
	text-align: center;
	position: absolute;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	top: 75px;
	left: 0;
}

.tuijian ul li .cover-p:before,
.tuijian ul li .cover-p:after {
	content: '';
	width: 14px;
	height: 2px;
	background-color: #ffffff;
	display: block;
	position: absolute;
	top: 22px;
}

.tuijian ul li .cover-p:before {
	left: 22px;
}

.tuijian ul li .cover-p:after {
	right: 22px;
}

.tuijian ul li .cover-a {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 61px;
	text-align: center;
	color: #FFFFFF;
}

.tuijian ul li .cover-a:hover {
	color: #ec2949;
}

/*横幅*/
.bm-wrap{width:100%;background: url(../../img/bm.png) no-repeat center;background-size: cover;height: 324px;padding: 60px 0;}
.bm-main{width: 1200px;margin: 0 auto;position: relative;text-align: center;position:relative;}
.bm-main h2{font-size: 40px;color: #ec2949;font-weight:bold; text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;} 
.bm-main p{font-size: 30px;margin: 20px 0 24px;color: #fff;}
.bm-main a{display: inline-block;width: 215px;height: 47px;border-radius: 30px;background: #ec2949;font-size: 24px;color: #ffffff;line-height: 47px;}
.bm-main:before{content: "";display: inline-block;width: 50px;height: 44px;position:absolute;left: 0;top: 0;background:  url(../../img/th1.png) no-repeat;}
.bm-main:after{content: "";display: inline-block;width: 50px;height: 44px;position:absolute;right: 0;bottom: 0;background:  url(../../img/th2.png) no-repeat;}

/* 选择 */

.xuanzhe {
	background-image: url(../../img/xuazhe.jpg);
	background-position-x: center;
	width: 100%;
	height: 893px;
	padding-top: 74px;
}

.xuanzhe .title {
	font-weight: bold;
	font-size: 36px;
	color: #1a1a1a;
	text-align: center;
}

.xuanzhe .l {
	width: 100%;
	height: 11px;
	background-position-x: center;
	background-image: url(../../img/l.png);
	background-repeat: no-repeat;
}

.xuanzhe .title2 {
	font-size: 20px;
	color: #1a1a1a;
	text-align: center;
}

.xuanzhe .container {
	position: relative;
	height: 722px;
	padding-left: 83px;
	padding-right: 25px;
}

.xuanzhe .container .pc,
.xuanzhe .container .pl {
	position: absolute;
}

.xuanzhe .container .pl {
	bottom: 260px;
	left: 195px;
}

.xuanzhe .container .pc {
	left: 396px;
	top: 40px;
}

.xuanzhe .container .x1,
.xuanzhe .container .x2,
.xuanzhe .container .x3,
.xuanzhe .container .x4,
.xuanzhe .container .x5 {
	position: absolute;
}

.xuanzhe .container .x1 {
	width: 166px;
	text-align: center;
	left: 82px;
	top: 50px;
}

.xuanzhe .container .x1 .p {
	font-size: 22px;
	color: #171717;
	margin-bottom: 19px;
	line-height: 28px;
}

.xuanzhe .container .x1 .p font {
	color: #ff284b;
	font-size: 26px;
}

.xuanzhe .container .x2 {
	width: 176px;
	text-align: center;
	bottom: 199px;
	left: 275px;
}

.xuanzhe .container .x2 .p {
	font-size: 22px;
	color: #171717;
	line-height: 28px;
	margin-top: 19px;
}

.xuanzhe .container .x2 .p font {
	color: #ff284b;
	font-size: 26px;
}

.xuanzhe .container .x3 {
	width: 265px;
	bottom: 104px;
	text-align: center;
	left: 465px;
}

.xuanzhe .container .x3 .p {
	font-size: 22px;
	color: #171717;
	line-height: 28px;
	margin-top: 19px;
}

.xuanzhe .container .x4 {
	width: 185px;
	bottom: 199px;
	text-align: center;
	right: 255px;
}

.xuanzhe .container .x4 .p {
	font-size: 22px;
	color: #171717;
	line-height: 28px;
	margin-top: 19px;
}

.xuanzhe .container .x4 .p font {
	color: #ff284b;
	font-size: 26px;
}

.xuanzhe .container .x5 {
	width: 297px;
	top: 50px;
	text-align: center;
	right: 30px;
}

.xuanzhe .container .x5 .p {
	font-size: 22px;
	color: #171717;
	margin-bottom: 19px;
	line-height: 28px;
}

.xuanzhe .container .x5 .p font {
	color: #ff284b;
	font-size: 26px;
}


/* 风采 */

.fengcai {
	margin-top: 66px;
	padding-bottom: 31px;
}

.fengcai .hd {
	width: 100%;
	height: 68px;
	background-image: linear-gradient(180deg, #fbfbfb 0%, #f9f9f9 100%);
	position: relative;
	/*	background-color: #000000;*/
}

.fengcai .hd .more {
	position: absolute;
	right: 30px;
	top: 25px;
	color: #696969;
}

.fengcai .hd ul {
	padding: 0;
	margin: 0;
}

.fengcai .hd ul li {
	list-style: none;
	float: left;
	line-height: 68px;
	padding-left: 20px;
	padding-right: 32px;
	position: relative;
	cursor: pointer;
}

.fengcai .hd ul li div {
	padding-left: 22px;
	padding-right: 26px;
	height: 67px;
	border-bottom: 2px solid transparent;
}

.fengcai .hd ul li div img {
	margin-right: 10px;
}

.fengcai .hd ul li div:after {
	content: '';
	position: absolute;
	display: block;
	width: 1px;
	height: 36px;
	border-right: 1px dashed #d2d2d2;
	top: 16px;
	right: 0;
}

.fengcai .hd ul li.on div {
	border-color: #ff6464;
	color: #ff6464;
}

.fengcai .hd ul li:last-child div:after {
	display: none;
}

.fengcai .bd {
	border: solid 1px #f1f1f1;
}

.fengcai .bd .bd_div {
	display: none;
	opacity: 0;
}

.fengcai .bd ul {
	margin: 0;
	padding: 0;
	padding-left: 28px;
	padding-right: 28px;
	padding-top: 30px;
}

.fengcai .bd ul li {
	width: 266px;
	height: 177px;
	position: relative;
	overflow: hidden;
	float: left;
	margin-right: 26px;
	margin-bottom: 27px;
}

.fengcai .bd ul li:nth-of-type(4n) {
	margin-right: 0;
}

.fengcai .bd ul li img {
	width: 266px;
	height: 177px;
}

.fengcai .bd ul li .mask {
	display: table;
	width: 100%;
	height: 39px;
	background-color: rgba(67, 67, 67, .78);
	position: absolute;
	left: 0;
	bottom: 0;
	transition: .3s all linear;
	-webkit-transition: .3s all linear;
	-moz-transition: .3s all linear;
	font-size: 16px;
	color: #FFFFFF;
}

.fengcai .bd ul li .mask p {
	display: table-cell;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0;
	text-align: center;
	transition: .3s all linear;
	-webkit-transition: .3s all linear;
	-moz-transition: .3s all linear;
}

.fengcai .bd ul li:hover .mask {
	height: 100%;
}

.fengcai .bd ul li:hover .mask p {
	font-size: 24px;
}

.fengcai .bd ul li:nth-child(4n) {
	margin-right: 0;
}

.fengcai .bd .bd_div.on {
	display: block;
	opacity: 1;
}


/* 新闻 */

.xinwen {
	background-image: url(../../img/xinwen.jpg);
	background-repeat: no-repeat;
	height: 718px;
	padding-top: 66px;
}

.xinwen-left {
	float: left;
	width: 286px;
	margin-right: 20px;
}

.xinwen-left .left_img {
	width: 286px;
	height: 182px;
	position: relative;
	margin-bottom: 22px;
	overflow: hidden;
}

.xinwen-left .left_img img {
	width: 286px;
	height: 182px;
}

.xinwen-left .left_img:last-child {
	margin-bottom: 0;
}

.xinwen-left .left_img .border {
	position: absolute;
	left: 20px;
	bottom: 27px;
	width: 246px;
	height: 76px;
	border-width: 4px;
	border-style: solid;
	padding: 1px;
}

.xinwen-left .left_img .border_red {
	border-color: #f25f5f;
}

.xinwen-left .left_img .border_orange {
	border-color: #ff9773;
}

.xinwen-left .left_img .border_blue {
	border-color: #59ffbb;
}

.xinwen-left .left_img .border .box {
	width: 236px;
	height: 100%;
	background-color: rgba(255, 255, 255, .96);
	padding-top: 9px;
}

.xinwen-left .left_img .border .box h3 {
	margin: 0;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 20px;
	color: #1f1f1f;
	font-weight: normal;
}

.xinwen-left .left_img .border .box P {
	margin: 0;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #6c6c6c;
}

.xinwen-center {
	width: 610px;
	height: 590px;
	float: left;
	margin-right: 20px;
	background-color: #FFFFFF;
}

.xinwen-center .hd {
	background-image: linear-gradient(180deg, #fefefe 0%, #f8f8f8 100%), linear-gradient( #f3f3f3, #f3f3f3);
	background-blend-mode: normal, normal;
	height: 53px;
}

.xinwen-center .hd ul {
	padding: 0;
	margin: 0;
}

.xinwen-center .hd ul li {
	list-style: none;
	float: left;
	width: 101.6px;
	font-size: 15px;
	height: 53px;
	line-height: 53px;
	text-align: center;
	color: #333333;
	border-top: 2px solid transparent;
	border-bottom: solid 1px #ececec;
	cursor: pointer;
}

.xinwen-center .hd ul li.on {
	border-top-color: #ff6f3d;
	background-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}

.xinwen-center .bd {
	padding-top: 9px;
}

.xinwen-center .bd .bd_div {
	padding-left: 30px;
	padding-right: 30px;
}

.xinwen-center .bd ul {
	padding: 0;
	margin: 0;
}

.xinwen-center .bd ul li {
	padding-top: 9px;
	padding-bottom: 9px;
	border-bottom: 1px dashed #e9e9e9;
	list-style: none;
	position: relative;
}

.xinwen-center .bd ul li:last-child {
	border-bottom: 0;
}

.xinwen-center .bd ul li a {
	width: 298px;
	color: #312f2f;
	font-size: 15px;
	display: block;
	white-space: nowrap;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
}

.xinwen-center .bd ul li a:hover {
	color: #ed4343;
}

.xinwen-center .bd ul li .date {
	font-size: 14px;
	color: #bebebe;
	position: absolute;
	right: 0;
	bottom: 6px;
}

.xinwen-center .bd .bd_div .headline .headline_title {
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

.xinwen-center .bd .bd_div .headline .headline_title img {
	vertical-align: top;
	margin-top: 2px;
	margin-right: 3px;
}

.xinwen-center .bd .bd_div .headline {
	padding-top: 12px;
	padding-bottom: 16px;
	border-bottom: 1px dashed #e9e9e9;
}

.xinwen-center .bd .bd_div .headline .img {
	width: 140px;
	height: 86px;
	float: left;
	overflow: hidden;
}

.xinwen-center .bd .bd_div .headline .img img {
	width: 140px;
	height: 86px;
	transition: .3s all linear;
	-webkit-transition: .3s all linear;
	-moz-transition: .3s all linear;
}

.xinwen-center .bd .bd_div .headline .p {
	/* width: 390px; */
	width: 100%;
	float: right;
}

.xinwen-center .bd .bd_div .headline .p p {
	margin: 0;
	font-size: 14px;
	color: #7d7d7d;
	line-height: 22px;
}

.xinwen-center .bd .bd_div .headline .p a {
	font-size: 14px;
	color: #7d7d7d;
	float: right;
}

.xinwen-center .bd .bd_div .headline .p a:hover,
.xinwen-center .bd .bd_div .headline:hover .headline_title {
	color: #ed4343;
}

.xinwen-center .bd .bd_div .headline:hover .img img {
	transform: rotate(5deg) scale(1.2);
	-webkit-transform: rotate(5deg) scale(1.2);
	-moz-transform: rotate(5deg) scale(1.2);
}

.xinwen-center .bd .bd_div {
	display: none;
}

.xinwen-center .bd .bd_div.on {
	display: block;
}

.xinwen-right {
	width: 263px;
	height: 590px;
	background-color: #ffffff;
	float: right;
}

.xinwen-right .title {
	padding-left: 16px;
	height: 44px;
	line-height: 44px;
	background-image: linear-gradient(180deg, #fefefe 0%, #f8f8f8 100%), linear-gradient( #f3f3f3, #f3f3f3);
	background-blend-mode: normal, normal;
	font-size: 15px;
	color: #232323;
	position: relative;
	border-bottom: solid 1px #ececec;
}

.xinwen-right .title a {
	position: absolute;
	right: 15px;
	color: #f45252;
	font-size: 12px;
}

.xinwen-right .lists {
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 10px;
}

.xinwen-right .lists ul {
	padding: 0;
	margin: 0;
}

.xinwen-right .lists ul li {
	list-style: none;
	padding-top: 14px;
	padding-bottom: 14px;
	border-bottom: 1px dashed #e5e5e5;
}

.xinwen-right .lists ul li:last-child {
	border: 0;
}

.xinwen-right .lists ul li .q {
	font-size: 15px;
	font-weight: bold;
	color: #464646;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 12px;
	line-height: 28px;
}

.xinwen-right .lists ul li .q img {
	margin-right: 5px;
}

.xinwen-right .lists ul li .a {
	font-size: 14px;
	color: #606060;
	line-height: 18px;
}

.xinwen-right .lists ul li .a p {
	width: 182px;
	font-size: 14px;
	color: #606060;
	float: left;
	margin: 0;
	margin-left: 10px;
}

.xinwen-right .lists ul li .a img {
	float: left;
}


/* 品牌 */

.pinpai {
	padding-top: 45px;
}

.pinpai .swiper-container {}

.pinpai .pinpai-slide {
	padding-left: 50px;
	padding-right: 50px;
}

.pinpai .swiper-slide {
	background-color: #ffffff;
	border: solid 1px #efefef;
	height: 115px;
}

.pinpai .swiper-slide .img {
	display: table;
	width: 100%;
	height: 115px;
}

.pinpai .swiper-slide .img img {
	max-width: 100%;
	max-height: 115px;
}

.pinpai .swiper-slide .img div {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

.pinpai .swiper-pagination {
	position: static;
	margin-top: 15px;
}

.pinpai .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	background-color: #e2e2e2;
	opacity: 1;
}

.pinpai .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0;
	margin-right: 19px;
}

.pinpai .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-child {
	margin-right: 0;
}

.pinpai .swiper-pagination-bullet-active {
	background-color: #ed4343;
}

.pinpai .title {
	text-align: center;
	font-size: 36px;
	color: #232323;
	margin-bottom: 46px;
}

.pinpai-slide .swiper-button-prev {
	width: 22px;
	height: 38px;
	background-image: url(../../img/next.png);
	transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 15px;
	left: 0;
	background-size: auto;
}

.pinpai-slide .swiper-button-next {
	width: 22px;
	height: 38px;
	background-image: url(../../img/next.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 15px;
	right: 0;
	background-size: auto;
}


/* 友情 */

.youqing {
	padding-top: 29px;
	margin-bottom: 40px;
}

.youqing .title {
	font-size: 22px;
	color: #222222;
	padding-bottom: 11px;
	border-bottom: 1px solid #d1d1d1;
	margin-bottom: 15px;
}

.youqing .links a {
	font-size: 14px;
	color: #888888;
	margin-right: 10px;
}

.youqing .links a:hover {
	color: #ed4343;
}


/* 面包屑 */

.breadcrumb {
	width: 100%;
	height: 65px;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.48) 0%, rgba(250, 250, 250, 0.48) 50%, rgba(244, 244, 244, 0.48) 99%), linear-gradient( #fefdfb, #fefdfb);
	background-blend-mode: normal, normal;
	box-shadow: 0px 2px 1px 0px rgba(189, 189, 189, 0.24);
	font-size: 13px;
	color: #616161;
	overflow: hidden;
	margin-bottom: 44px;
}

.breadcrumb a {
	color: #616161;
}

.breadcrumb .am-active,
.breadcrumb .breadcrumb-list li a:hover {
	color: #1f1e1e;
}

.breadcrumb .breadcrumb-list {
	font-size: 13px;
	padding: 22px 0;
	margin: 0;
	float: left;
}

.breadcrumb .breadcrumb-list li {
	display: inline-block;
}

.breadcrumb .breadcrumb-list li:after {
	/*content: '>';*/
	font-size: 14px;
	color: #616161;
	padding: 0 3px;
}

.breadcrumb .breadcrumb-list li:last-child:after {
	content: '';
	padding: 0;
}

.breadcrumb img {
	margin-right: 4px;
	margin-left: 2px;
}

.breadcrumb .am-nav {
	float: right;
}

.breadcrumb .am-nav>li>a {
	padding: 20px 33px;
	font-size: 16px;
}

.breadcrumb .am-nav>li>a:focus,
.breadcrumb .am-nav>li>a:hover {
	background-color: #ec2949;
	color: #FFF;
}

.breadcrumb .am-nav>li.am-active>a,
.breadcrumb .am-nav>li.am-active>a:focus,
.breadcrumb .am-nav>li.am-active>a:hover {
	background-color: #ec2949;
}


/* 新闻列表 */

.container-news-header {}

.news_header-slide {
	width: 600px;
	height: 403px;
	background-color: #141942;
	position: relative;
	float: left;
	overflow: hidden;
}

.news_header-slide img {
	width: 600px;
	height: 403px;
	transition: .3s all linear;
	-webkit-transition: .3s all linear;
	-moz-transition: .3s all linear;
	-ms-transition: .3s all linear;
}

.news_header-slide .swiper-slide .mask {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 52px;
	line-height: 52px;
	background-color: rgba(0, 0, 0, .71);
	color: #FFFFFF;
	font-size: 18px;
	padding-left: 33px;
}

.news_header-slide .swiper-pagination {}

.news_header-slide .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	font-size: 0;
	width: 80px;
	left: auto;
	right: 0;
	z-index: 5;
	bottom: 22px;
}

.news_header-slide .swiper-pagination-bullet {
	background-color: #FFFFFF;
	opacity: 1;
}

.news_header-slide .swiper-pagination-bullet-active {
	background-color: #ec2949;
}

.news_header-lists {
	width: 600px;
	height: 403px;
	background-color: #fafafa;
	float: right;
	padding: 0 25px;
	border: solid 1px #f1f1f1;
}

.news_header-lists .title {
	font-size: 22px;
	color: #464646;
}

.news_header-lists .date {
	font-size: 12px;
	color: #a5a5a5;
}

.news_header-lists .channel {
	font-size: 14px;
	color: #a5a5a5;
	line-height: 24px;
	margin-top: 13px;
}

.news_header-lists .list {
	padding-top: 29px;
	border-bottom: solid 1px #f1f1f1;
	padding-bottom: 70px;
}

.news_header-lists .list:last-child {
	border-bottom: 0;
}

.news-lists {
	margin-top: 39px;
	padding-bottom: 50px;
}

.news-lists ul {
	padding: 0;
	margin: 0;
}

.news-lists ul li {
	border-bottom: 1px solid #e6e6e6;
	list-style: none;
	padding-bottom: 36px;
	margin-bottom: 36px;
}

.news-lists ul li .img {
	float: left;
	width: 315px;
	height: 177px;
	overflow: hidden;
}

.news-lists ul li .img img {
	width: 315px;
	height: 177px;
	transition: .3s all linear;
	-webkit-transition: .3s all linear;
	-moz-transition: .3s all linear;
	-ms-transition: .3s all linear;
}

.news-lists ul li .text {
	float: right;
	/* width: 843px; */
	width: 100%;
	padding-top: 11px;
}

.news-lists ul li .text .title {
	font-weight: bold;
	font-size: 18px;
	color: #212121;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.news-lists ul li .channel {
	font-size: 14px;
	color: #7f7f7f;
	line-height: 24px;
}

.news-lists ul li .tag {
	margin-top: 6px;
	margin-bottom: 13px;
}

.news-lists ul li .tag .span {
	padding: 5px 9px 4px 9px;
	border-radius: 2px;
	border: solid 1px #ff5672;
	color: #fe7373;
	font-size: 12px;
}

.news-lists ul li .tag .date,
.news-lists ul li .tag .browse {
	float: right;
	font-size: 12px;
	color: #919191;
}

.news-lists ul li .tag .date {
	margin-right: 24px;
}

.news-lists ul li .tag .date img,
.news-lists ul li .tag .browse img {
	vertical-align: top;
	margin-right: 4px;
	margin-top: 4px;
}

.news-lists ul li:last-child {
	margin-bottom: 0;
}

.news-lists ul li:hover .img img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

.news-lists ul li:hover .title {
	color: #ec2949;
}

.news_header-lists .list:hover .title {
	color: #ec2949;
}

.news_header-slide .swiper-slide:hover .mask {
	color: #ec2949;
}

.news_header-slide .swiper-slide:hover img {
	transform: scale(1.1);
}

.debanner {
	width: 100%;
	height: 362px;
	position: relative;
	background-repeat: no-repeat;
	background-position-x: center;
	font-size: 40px;
	color: #ffffff;
}

.debanner .warp {
	height: 100%;
}

.debanner span {
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
}

.debanner .warp:before,
.debanner .warp:after {
	content: '';
	display: block;
	position: absolute;
	top: 180px;
	width: 164px;
	height: 1px;
	background-color: #fefdfb;
}

.debanner .warp:before {
	left: 220px;
}

.debanner .warp:after {
	right: 220px;
}

.pages {
	text-align: center;
	font-size: 0;
	margin-top: 45px;
}

.pages a {
	min-width: 40px;
	border-radius: 2px;
	border: solid 1px #dddddd;
	padding: 8px 15px;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	color: #111111;
	margin-right: 5px;
}

.pages a:hover {
	background-color: #ec2949;
	border-radius: 2px;
	color: #FFFFFF;
}

.pages a.active {
	background-color: #ec2949;
	color: #FFFFFF;
}

.pages .all {
	padding: 9px;
	background-color: #ec2949;
	border-radius: 2px;
	font-size: 14px;
	color: #FFFFFF;
	display: inline-block
}


/* 公司荣誉 */

.container-honor {
	padding-bottom: 42px;
}

.container-honor ul {
	padding: 0;
	margin: 0;
}

.container-honor ul li {
	list-style: none;
	width: 285px;
	height: 275px;
	background-color: #ffffff;
	border: solid 2px #e5e5e5;
	float: left;
	margin-right: 18px;
	margin-bottom: 23px;
	position: relative;
}

.container-honor ul li:nth-child(4n) {
	margin-right: 0;
}

.container-honor ul li .img {
	height: 231px;
}

.container-honor ul li .img img {
	max-width: 100%;
	max-height: 229px;
}

.container-honor ul li .mask {
	width: 100%;
	height: 42px;
	background-color: rgba(33, 33, 33, .86);
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 42px;
}


/* 团队风采 */

.container-team ul {
	padding: 0;
	margin: 0;
}

.container-team ul li {
	width: 286px;
	height: 185px;
	background-color: #ffffff;
	border: solid 1px #e5e5e5;
	float: left;
	list-style: none;
	position: relative;
	margin-right: 18px;
	overflow: hidden;
	margin-bottom: 25px;
}

.container-team ul li:nth-child(4n) {
	margin-right: 0;
}

.container-team ul li img {
	width: 100%;
}

.container-team ul li .mask {
	width: 100%;
	height: 39px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgba(67, 67, 67, .78);
	text-align: center;
	display: table;
	transition: .3s all linear;
	-webkit-transition: .3s all linear;
	-moz-transition: .3s all linear;
	-ms-transition: .3s all linear;
}

.container-team ul li .mask p {
	display: table-cell;
	vertical-align: middle;
	font-size: 16px;
	color: #FFFFFF;
}

.container-team ul li:hover .mask {
	height: 100%;
}

.container-team ul li:hover .mask p {
	font-size: 24px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}


/* 合作企业 */

.container-venture {
	padding-bottom: 44px;
}

.container-venture ul {
	padding: 0;
	margin: 0;
}

.container-venture ul li {
	list-style: none;
	float: left;
	width: 286px;
	height: 165px;
	background-color: #ffffff;
	border: solid 1px #e5e5e5;
	margin-right: 18px;
	margin-bottom: 24px;
}

.container-venture ul li:nth-child(4n) {
	margin-right: 0;
}

.container-venture ul li img {
	max-width: 100%;
	max-height: 165px;
}


/* 学员心声 */

.container-voice {
	padding-bottom: 48px;
}

.container-voice ul {
	padding: 0;
}

.container-voice ul li {
	list-style: none;
	width: 100%;
	height: 211px;
	background-color: #ffffff;
	box-shadow: 0px 2px 5px 0px rgba(189, 189, 189, 0.31);
	border-radius: 5px;
	border: solid 1px #f1f1f1;
	margin-bottom: 25px;
}

.container-voice ul li .left {
	width: 443px;
	margin-top: 46px;
	padding-left: 56px;
	float: left;
	border-right: 1px solid #e9e9e9;
}

.container-voice ul li .left .student_avatar {
	width: 119px;
	height: 119px;
	border: solid 3px #ec2949;
	border-radius: 50%;
	vertical-align: top;
	overflow: hidden;
	float: left;
	margin-right: 39px;
}

.container-voice ul li .left .student_avatar img {
	width: 113px;
	height: 113px;
	border-radius: 50%;
}

.container-voice ul li .left .student_information {
	float: left;
	margin-top: 3px;
	line-height: 29px;
	font-size: 14px;
	color: #111111;
}

.container-voice ul li .left .student_information div {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #111111;
}

.container-voice ul li .right {
	float: right;
	width: 755px;
	position: relative;
	padding-left: 38px;
	padding-right: 33px;
	font-size: 14px;
	color: #7e7e7e;
	line-height: 24px;
}

.container-voice ul li .right::before {
	content: '"';
	display: block;
	font-size: 34px;
	font-weight: bold;
	color: #b2b2b2;
	margin-top: 37px;
	line-height: 8px;
}

.container-voice ul li .right::after {
	content: '"';
	display: block;
	font-size: 34px;
	font-weight: bold;
	color: #b2b2b2;
	line-height: 8px;
	text-align: right;
	margin-top: 12px;
}

.container-voice ul li .right p {
	padding-left: 21px;
	padding-right: 7px;
	margin: 0;
	max-height: 120px;
	overflow: hidden;
}


/* 用户评论 */

.container-evaluation {
	padding-bottom: 48px;
}

.container-evaluation ul {
	padding: 0;
	margin: 0;
}

.container-evaluation ul li {
	list-style: none;
	padding: 47px 45px;
	box-shadow: 0px 2px 5px 0px rgba(189, 189, 189, 0.31);
	border-radius: 5px;
	border: solid 1px #f1f1f1;
	margin-bottom: 25px;
}

.container-evaluation ul li .avatar {
	width: 119px;
	height: 119px;
	border-radius: 50%;
	border: solid 3px #f1f1f1;
	overflow: hidden;
	float: left;
}

.container-evaluation ul li .avatar img {
	width: 113px;
	height: 113px;
	border-radius: 50%;
}

.container-evaluation ul li .right {
	float: right;
	width: 970px;
}

.right-header {
	font-size: 14px;
	color: #939393;
	margin-bottom: 12px;
}

.right-header font {
	font-size: 16px;
	color: #232323;
	margin-right: 15px;
	vertical-align: bottom;
}

.right-container {
	min-height: 167px;
	background-color: #fafafa;
	border: solid 1px #efefef;
	background-image: url(../../img/p.png);
	background-repeat: no-repeat;
	background-position: 18px 20px;
	padding: 32px 38px;
	font-size: 15px;
	line-height: 30px;
	letter-spacing: 0px;
	color: #4a4949;
}

.right-footer {
	font-size: 15px;
	color: #212121;
	margin-top: 15px;
}

.right-footer font {
	color: #dd3b32;
}

.right-footer span {
	color: #2b2b2b;
}


/* 留言 */

.container-message .warp {
	width: 1200px;
	min-height: 727px;
	background-color: #ffffff;
	box-shadow: 0px 2px 5px 0px rgba(189, 189, 189, 0.31);
	border: solid 1px #ebebeb;
	padding: 40px 51px;
}

.container-message .contact-title {
	font-size: 24px;
	position: relative;
	font-weight: normal;
	margin-bottom: 20px;
	line-height: normal;
	color: #494949;
}

.container-message .form p {
	font-size: 16px;
	color: #888888;
}

.container-message .form input[type='text'],
.container-message .form input[type='email'],
.container-message .form input[type='tel'] {
	width: 347px;
	height: 67px;
	background-color: #ffffff;
	border: solid 1px #e3e3e3;
	text-indent: 26px;
}

.container-message .form input[type='text'],
.container-message .form input[type='tel'] {
	margin-right: 27px;
}

.container-message .warp textarea {
	width: 1095px;
	height: 233px;
	background-color: #ffffff;
	border: solid 1px #e3e3e3;
	padding: 25px;
	resize: none;
	margin-top: 21px;
}

.yanzhengma {
	width: 347px;
	height: 67px;
	background-color: #ffffff;
	border: solid 1px #e3e3e3;
	position: relative;
	margin-top: 27px;
	overflow: hidden;
}

.yanzhengma img {
	width: 99px;
	height: 37px;
	position: absolute;
	right: 17px;
	top: 15px;
}

.container-message .yanzhengma input[type='text'] {
	width: 220px;
	height: 64px;
	font-size: 16px;
	color: #a7a7a7;
	margin-right: 0;
	border: 0;
}

.tips {
	margin-top: 20px;
	font-size: 18px;
	color: #ababab;
}

.tips input[type='button'] {
	width: 225px;
	height: 61px;
	background-color: #ec2949;
	border-radius: 3px;
	border: 0;
	color: #ffffff;
	font-size: 22px;
	margin-right: 28px;
}


/* 公司介绍 */

.profile {
	padding-top: 5px;
	padding-bottom: 80px;
}

.profile .title {
	font-size: 28px;
	color: #1f1f1f;
}

.profile .title2 {
	font-family: Constantia;
	font-size: 28px;
	color: #151515;
	letter-spacing: 1px;
	margin-top: -10px;
	margin-bottom: 20px;
}

.profile .title2:after {
	content: '';
	display: block;
	width: 63px;
	height: 1px;
	background-color: #ec2949;
}

.profile .p {
	width: 743px;
	float: left;
	font-size: 18px;
	color: #707070;
	line-height: 38px;
}

.profile .img {
	float: right;
	width: 415px;
}

.profile .img img {
	max-width: 100%;
}


/* 发展历史 */

.history {
	width: 100%;
	height: 672px;
	background-position-x: center;
	background-image: url(../../img/hisbg.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	position: relative;
	padding-top: 73px;
}

.history .title,
.history .sub_title {
	text-align: center;
	color: #FFFFFF;
}

.history .title {
	font-weight: bold;
	font-size: 32px;
	margin-bottom: 9px;
}

.history .title:after {
	content: '';
	display: block;
	width: 63px;
	height: 1px;
	background-color: #ec2949;
	margin: 8px auto 0px;
}

.history .sub_title {
	font-size: 24px;
	color: #ececec;
}

.licheng {
	text-align: center;
	position: relative;
}

.licheng img {
	margin-top: 149px;
}

.licheng .float {
	position: absolute;
	text-align: center;
	word-break: break-all;
	width: 270px;
}

.licheng .float .year {
	font-weight: bold;
	color: #ec2949;
	font-size: 26px;
}

.licheng .float .p {
	font-size: 15px;
	color: #FFFFFF;
	margin-top: -5px;
}
.licheng .p1,.licheng .p2,.licheng .p3,.licheng .p4{
	top: 40px;
}
.licheng .p1 {
	left: 74px;
}

.licheng .p2 {
	left: 373px;
}

.licheng .p3 {
	left: 670px;
}

.licheng .p4 {
	left:994px;
}
.licheng .p5,.licheng .p6,.licheng .p7,.licheng .p8,.licheng .p9{
	top: 300px;
}
.licheng .p5 {
	left: 0;
}

.licheng .p6 {
	left: 320px;
}

.licheng .p7 {
	left: 612px;
}

.licheng .p8 {
	left: 890px;
}
.licheng .p9 {
	left: 1190px;
}


/* 师资团队 */

.shizi {
	padding-top: 80px;
	padding-bottom: 95px;
}

.shizi .img {
	float: left;
	width: 423px;
	margin-top: 32px;
}

.shizi .img img {
	max-width: 100%;
}

.shizi .p {
	float: right;
	width: 702px;
	font-size: 18px;
	color: #707070;
	line-height: 36px;
}

.shizi .title {
	font-size: 28px;
	color: #1f1f1f;
}

.shizi .title2 {
	font-family: Constantia;
	font-size: 28px;
	color: #151515;
	letter-spacing: 1px;
	margin-bottom: 17px;
}

.shizi .title2:after {
	content: '';
	display: block;
	width: 63px;
	height: 1px;
	background-color: #ec2949;
}


/* 公司优势 */

.advantage {
	background-color: #f6f6f6;
	padding-top: 60px;
	padding-bottom: 54px;
}

.advantage .title {
	font-weight: bold;
	font-size: 32px;
	color: #000000;
}

.advantage .title:after {
	content: '';
	display: block;
	margin: 8px auto 0;
	width: 63px;
	height: 1px;
	background-color: #ec2949;
}

.advantage .title2 {
	font-family: Constantia;
	font-size: 26px;
	letter-spacing: 1px;
	color: #151515;
	margin-top: 7px;
}

.advantage p {
	margin: 0;
	font-size: 16px;
	line-height: 27px;
	color: #3d3d3d;
}

.advantage-lists {
	background-color: #7b7b7b;
	height: 351px;
	margin-top: 43px
}

.advantage-lists .list {
	width: 240px;
	height: 351px;
	float: left;
	position: relative;
	cursor: pointer;
}

.advantage-lists .list .mask {
	background-color: rgba(0, 0, 0, .59);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: .35s all linear;
	-webkit-transition: .35s all linear;
	-moz-transition: .35s all linear;
}

.advantage-lists .list .mask .icon {
	margin-top: 132px;
	text-align: center;
	transition: all .45s cubic-bezier(.4, 0, .2, 1);
}

.advantage-lists .list .mask .icon .img {
	height: 62px;
}

.advantage-lists .list .mask .icon .img img {
	max-width: 62px;
	max-height: 62px;
}

.advantage-lists .list .mask .icon p {
	color: #FFFFFF;
	margin: 7px auto 0;
	font-size: 24px;
}

.advantage-lists .list .mask .border {
	width: 203px;
	height: 98px;
	border: solid 1px #ffffff;
	margin: 30px auto 0;
	color: #FFFFFF;
	text-align: center;
	transition: all .45s cubic-bezier(.4, 0, .2, 1);
	display: table;
	opacity: 0;
}

.advantage-lists .list .mask .border .cell {
	display: table-cell;
	vertical-align: middle;
	font-size: 14px;
}

.advantage-lists .list:hover .mask {
	background-color: rgba(122, 9, 28, .75);
}

.advantage-lists .list:hover .mask .icon {
	margin-top: 66px;
}

.advantage-lists .list:hover .mask .border {
	opacity: 1;
}


/* 职业资格 */

.zige-breadcrumb {
	height: 40px;
	border-bottom: 1px solid #d2d2d2;
	line-height: 40px;
	font-size: 12px;
	color: #1b1b1b;
}

.zige-breadcrumb a {
	font-size: 12px;
	color: #1b1b1b;
}

.zige-breadcrumb ol {
	padding: 0;
	margin: 0;
}

.zige-breadcrumb ol li {
	display: inline-block;
	color: #1b1b1b;
}

.zige-breadcrumb ol li:after {
	/*content: '>';*/
	font-size: 12px;
	color: #616161;
	padding: 0 3px;
}

.zige-breadcrumb ol li:last-child:after {
	display: none;
}

.zige-sidebar {
	margin-top: 20px;
}

.zige-sidebar .title {
	font-size: 20px;
	color: #212121;
	margin-bottom: 12px;
}

.zige-sidebar ul {
	padding: 0;
	margin: 0;
}

.zige-sidebar ul li {
	float: left;
	width: 159px;
	height: 42px;
	border: solid 1px #333333;
	margin-right: 14px;
	list-style: none;
	margin-bottom: 25px;
}

.zige-sidebar ul li a {
	display: block;
	font-size: 16px;
	color: #212121;
	line-height: 40px;
	text-align: center;
}

.zige-sidebar ul li:nth-child(7n) {
	margin-right: 0
}

.zige-sidebar ul li:hover,
.zige-sidebar ul li.active {
	background-color: #ec2949;
	border-color: #ec2949;
}

.zige-sidebar ul li:hover a,
.zige-sidebar ul li.active a {
	color: #FFFFFF;
}

.career-profile {
	float: left;
	width: 888px;
	border: solid 1px #ececec;
	padding: 20px;
	font-size: 14px;
	line-height: 24px;
	color: #6b6b6b;
}

.career-profile .title,
.career-profile .zhuanye-title {
	width: 100%;
	height: 50px;
	background-color: #f5f5f5;
	line-height: 50px;
	padding-left: 18px;
	font-size: 16px;
	color: #333333;
	margin-bottom: 25px;
}

.popular_right {
	width: 280px;
	border: solid 1px #ececec;
	float: right;
	padding: 10px 15px 0 15px;
}

.popular_right .title {
	font-size: 16px;
	color: #242424;
	padding-bottom: 5px;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 13px;
}

.popular_right .title img {
	vertical-align: top;
	margin-top: 5px;
	margin-right: 5px;
}

.popular_right ul {
	padding: 0;
	margin: 0;
}

.popular_right ul li {
	list-style: none;
	position: relative;
	width: 100%;
	height: 141px;
	margin-bottom: 19px;
	overflow: hidden;
}

.popular_right ul li img {
	width: 100%;
	height: 141px;
	transition: .3s all linear;
	-webkit-transition: .3s all linear;
	-moz-transition: .3s all linear;
}

.popular_right ul li .mask {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 32px;
	background-color: rgba(38, 38, 38, .7);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	line-height: 32px;
	color: #ffffff;
	padding-left: 20px;
}

.popular_right ul li .num {
	position: absolute;
	top: 0;
	left: 0;
	width: 34px;
	height: 23px;
	background-color: #ec2949;
	color: #FFFFFF;
	text-align: center;
	font-size: 15px;
	line-height: 23px;
	z-index: 1;
}

.popular_right ul li:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}

.zige-liuyan {
	border: solid 1px #ececec;
	margin: 30px 0 50px 0;
	padding: 26px 38px 39px 32px;
	font-size: 0;
}

.zige-liuyan .title {
	font-size: 24px;
	font-weight: bold;
	color: #353333;
}

.zige-liuyan .input {
	display: inline-block;
	vertical-align: top;
	width: 349px;
	height: 49px;
	background-color: #ffffff;
	border-radius: 8px;
	border: solid 1px #c8c8c8;
	margin-right: 40px;
	position: relative;
	padding-left: 66px;
	overflow: hidden;
}

.zige-liuyan .input:before {
	content: '';
	display: block;
	position: absolute;
	width: 2px;
	height: 21px;
	background-color: #c8c8c8;
	left: 51px;
	top: 12px;
}

.zige-liuyan .input:first-child {
	background-image: url(../../img/icon-4.png);
	background-repeat: no-repeat;
	background-position-x: 10px;
	background-position-y: 9px;
}

.zige-liuyan .input:nth-child(2) {
	background-image: url(../../img/icon-5.png);
	background-repeat: no-repeat;
	background-position-x: 18px;
	background-position-y: 11px;
}

.zige-liuyan .input:last-child {
	background-image: url(../../img/icon-6.png);
	background-repeat: no-repeat;
	background-position-x: 16px;
	background-position-y: 9px;
	margin-right: 0;
}

.zige-liuyan .input input[type='text'] {
	width: 270px;
	height: 47px;
	border: 0;
	font-size: 15px;
	color: #b1b1b1;
	outline: 0;
}

.zige-liuyan .input:last-child input[type='text'] {
	width: 150px;
}

.zige-liuyan .input:last-child img {
	position: absolute;
	right: 16px;
	top: 6px;
	width: 96px;
	height: 36px;
}

.zige-liuyan textarea {
	width: 100%;
	height: 135px;
	background-color: #ffffff;
	border-radius: 8px;
	border: solid 1px #c8c8c8;
	resize: none;
	outline: 0;
	font-size: 15px;
	color: #b1b1b1;
	padding: 17px 20px;
	margin-top: 28px;
}

.zige-liuyan input[type='button'],
.zige-liuyan input[type='submit'] {
	border: 0;
	outline: 0;
	width: 192px;
	height: 49px;
	background-color: #ec2949;
	border-radius: 6px;
	color: #FFFFFF;
	font-size: 20px;
	margin-top: 25px;
}


/* 专业资格 */

.zhuanye-sidebar {
	margin-bottom: 28px;
}

.zhuanye-sidebar .bar {
	width: 100%;
	height: 54px;
	background-color: #f5f5f5;
	margin-bottom: 3px;
	padding-left: 30px;
	line-height: 54px;
}

.zhuanye-sidebar .bar span {
	font-size: 15px;
	color: #3b3b3b;
	margin-right: 33px;
	display: inline-block;
	vertical-align: top;
	width: 84px;
	text-align: justify;
	text-align-last: justify;
}

.zhuanye-sidebar .bar a {
	display: inline-block;
	font-size: 14px;
	color: #7f7f7f;
	margin-right: 35px;
	vertical-align: top;
}

.zhuanye-sidebar .bar a:last-child {
	margin-right: 0;
}

.zhuanye-sidebar .bar a:hover,
.zhuanye-sidebar .bar a.active {
	color: #ec2949;
}

.career-profile .zhuanye-title {
	margin-bottom: 20px;
}

.career-informate {
	padding-bottom: 20px;
	border-bottom: 1px solid #e8e8e8;
}

.career-informate .img {
	float: left;
	width: 190px;
	height: 118px;
	background-color: #ffffff;
}

.career-informate .text {
	width: 605px;
	float: right;
}

.career-informate .text .left {
	float: left;
	width: 430px;
	margin-top: 13px;
}

.career-informate .text .right {
	width: 139px;
	float: right;
	margin-right: 22px;
}

.career-informate .text .right a {
	display: block;
	width: 139px;
	height: 43px;
	background-color: #ec2949;
	border-radius: 4px;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 43px;
	text-align: center;
	margin-top: 33px;
}

.career-informate .text .right a:hover {
	opacity: .8;
}

.career-informate .text .left div {
	float: left;
	font-size: 14px;
	color: #333333;
	width: 190px;
	margin-bottom: 10px;
}

.career-informate .text .left div span {
	font-size: 13px;
	color: #959595;
}

.career-informate .text .left div span.span {
	padding: 3px 6px;
	border-radius: 3px;
	border: solid 1px #ec2949;
	font-size: 12px;
	color: #ff3e3e;
}

.career-informate .text .left div:nth-child(even) {
	float: right;
}

.channel .title {
	line-height: normal;
	height: auto;
	padding: 0;
	background-color: #FFFFFF;
	border-bottom: 1px dashed #d2d2d2;
	font-size: 14px;
	color: #494949;
	padding-bottom: 12px;
	margin-top: 38px;
	margin-bottom: 25px;
}

.popular_right ul li .text {
	position: absolute;
	bottom: 0px;
	left: 0;
	padding-left: 18px;
	padding-bottom: 10px;
	color: #FFFFFF;
	background-image: url(../../img/tbg.png);
	width: 100%;
	height: 136px;
	padding-top: 65px;
}

.popular_right ul li .text .name {
	font-size: 14px;
}

.popular_right ul li .text .cycle,
.popular_right ul li .text .applicants {
	font-size: 12px;
}

.popular_right ul li .text .applicants font {
	color: #ec2949;
}


/* 新闻内页 */

.article {
	box-shadow: 0px 2px 5px 0px rgba(189, 189, 189, 0.31);
	border: solid 1px #ebebeb;
	padding: 30px 25px;
}

.article_header {
	border-bottom: dashed 1px #d3d3d3;
	font-size: 12px;
	color: #606060;
	padding-bottom: 18px;
	margin-bottom: 30px;
}

.article_header h3 {
	margin: 0;
	padding: 0;
	font-size: 24px;
	color: #313131;
	margin-bottom: 10px;
}

.article_header span {
	margin-right: 30px;
}

.article_header span img {
	vertical-align: top;
	margin-top: 5px;
	margin-right: 4px;
}

.article_header a {
	font-size: 12px;
	color: #313131;
}

.article_p,
.article_pages {
	padding: 0 34px 0 28px;
	color: #888888;
	font-size: 14px;
	line-height: 24px;
}

.article_p p {
	margin: 0;
}

.article_p img {
	max-width: 100%;
}

.article_pages {
	font-size: 16px;
	margin-top: 77px;
	color: #353535;
}

.article_pages a {
	font-size: 15px;
	color: #929292;
}

.article_pages .prev,
.article_pages .next {
	line-height: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.article_pages .prev {
	margin-bottom: 13px;
}

.recommended-information {
	height: 332px;
	background-color: #ffffff;
	box-shadow: 0px 2px 5px 0px rgba(189, 189, 189, 0.31);
	border: solid 1px #ebebeb;
	margin-top: 44px;
	padding: 19px 25px 0;
	margin-bottom: 58px;
}

.recommended-information .title {
	font-size: 18px;
	color: #262626;
	border-bottom: solid 1px #ebebeb;
	padding-bottom: 10px;
	margin-bottom: 18px;
}

.recommended-information .title div {
	border-left: 4px solid #ff1f34;
	padding-left: 16px
}

.recommended-information ul {
	padding: 0;
	margin: 0;
}

.recommended-information ul li {
	list-style: none;
	float: left;
	width: 360px;
	margin-right: 30px;
	margin-bottom: 20px;
}

.recommended-information ul li:nth-child(3n) {
	margin-right: 0;
}

.recommended-information ul li .img {
	width: 166px;
	height: 98px;
	background-color: #000000;
	float: left;
	overflow: hidden;
}

.recommended-information ul li .img img {
	width: 166px;
	height: 98px;
	transition: .3s all linear;
	-webkit-transition: .3s all linear;
	-moz-transition: .3s all linear;
}

.recommended-information ul li .text {
	float: right;
	width: 180px;
	padding-top: 9px;
}

.recommended-information ul li .text .t {
	font-size: 14px;
	color: #5e5e5e;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 6px;
}

.recommended-information ul li .text .channel {
	font-size: 12px;
	line-height: 20px;
	color: #7f7f7f;
	width: 160px;
}

.recommended-information ul li:hover .img img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}

.recommended-information ul li:hover .t {
	color: #ec2949;
}


/* 联系我们 */

.contact-header {
	background-color: #ffffff;
	box-shadow: 0px 2px 5px 0px rgba(189, 189, 189, 0.31);
	border: solid 1px #ebebeb;
	padding: 42px 89px 97px 62px;
}

.contact-header .left {
	float: left;
	width: 783px;
}

.contact-header .right {
	float: right;
	width: 148px;
}

.contact-header .h3 {
	font-size: 30px;
	color: #282828;
}

.contact-header .left .p {
	font-size: 16px;
	color: #414040;
	line-height: 27px;
}

.contact-header .lianxifangshi .kefu,
.contact-header .lianxifangshi .dianhua,
.contact-header .lianxifangshi .youxiang {
	float: left;
	text-align: center;
	position: relative;
}

.contact-header .lianxifangshi .kefu h3,
.contact-header .lianxifangshi .dianhua h3,
.contact-header .lianxifangshi .youxiang h3 {
	margin: 0;
	font-size: 18px;
	margin-bottom: 13px;
}

.contact-header .lianxifangshi .kefu p,
.contact-header .lianxifangshi .dianhua p,
.contact-header .lianxifangshi .youxiang p {
	margin: 10px 0 0 0;
	font-size: 14px;
	line-height: 24px;
	color: #4e4e4e;
}

.contact-header .lianxifangshi .kefu a {
	display: inline-block;
	vertical-align: top;
	width: 112px;
	height: 28px;
	border-radius: 3px;
	border: solid 1px #ec2949;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	color: #ec2949;
	transition: .3s all linear;
	-webkit-transition: .3s all linear;
	-moz-transition: .3s all linear;
	margin-top: 13px;
}

.contact-header .lianxifangshi .kefu a:hover {
	background-color: #ec2949;
	color: #FFFFFF;
}

.contact-header .lianxifangshi .kefu {
	width: 214px;
}

.contact-header .lianxifangshi .dianhua {
	width: 198px;
}

.contact-header .lianxifangshi .dianhua b,
.contact-header .lianxifangshi .youxiang b {
	font-weight: bold;
	color: #ec2949;
}

.contact-header .lianxifangshi .youxiang {
	width: 217px;
	margin-left: 10px;
}

.contact-header .lianxifangshi .line {
	width: 1px;
	height: 136px;
	border: solid 1px #eeeeee;
	float: left;
	margin-top: 37px;
	margin-left: 31px;
	margin-right: 28px;
}

.contact-header .right .ewm:first-child {
	margin-bottom: 20px
}

.contact-header .right .ewm div {
	font-size: 16px;
	color: #121212;
}

.container-contact .map {
	padding: 32px 57px 66px 57px;
	box-shadow: 0px 2px 5px 0px rgba(189, 189, 189, 0.31);
	border: solid 1px #ebebeb;
	margin-top: 38px;
	margin-bottom: 96px;
}

.container-contact .map .title {
	font-size: 30px;
	color: #282828;
	border-bottom: solid 1px #e3e3e3;
	padding-bottom: 10px;
	margin-bottom: 34px;
}


/* 常见问题 */

.container-wenti .news-lists {
	margin-top: 0;
}


/* 学历提升 */

.dbanner {
	width: 100%;
	height: auto;
	position: relative;
}

.dbanner img{width:100%;}

.debanner.dbanner .warp:before,
.debanner.dbanner .warp:after {
	top: 160px;
}

.container-education {
	padding-top: 66px;
}

.education-title {
	text-align: center;
}

.education-subtitle {
	text-align: center;
	font-size: 24px;
	color: #ff8f1f;
	margin-top: 21px;
	margin-bottom: 64px;
}

.education-lists ul {
	padding: 0;
	margin: 0;
}

.education-lists ul li {
	list-style: none;
	float: left;
	width: 233px;
	height: 240px;
	background-color: #ffffff;
	border-radius: 16px;
	border: solid 1px #242424;
	padding: 22px 12px 35px 12px;
	text-align: center;
	margin-right: 8px
}

.education-lists ul li:last-child {
	margin-right: 0;
}

.education-lists ul li .title {
	font-size: 30px;
	color: #373737;
}

.education-lists ul li .channel {
	font-size: 22px;
	color: #373737;
	line-height: 33px;
	margin-top: 26px;
}

.education-lists ul li .line {
	margin-top: 17px;
}

.education-lists ul li .line:before {
	content: '';
	display: block;
	width: 100%;
	height: 3px;
	position: relative;
}

.education-lists ul li .line:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 18px 10.5px 0 10.5px;
	border-color: transparent transparent transparent transparent;
}

.education-lists ul li:first-child .line:after {
	border-color: #5bc7c9 transparent transparent transparent;
	margin: 6px auto 0;
}

.education-lists ul li:first-child .line:before {
	background-color: #5bc7c9;
}

.education-lists ul li:nth-child(2) .line:after {
	border-color: #ffa000 transparent transparent transparent;
	margin: 6px auto 0;
}

.education-lists ul li:nth-child(2) .line:before {
	background-color: #ffa000;
}

.education-lists ul li:nth-child(3) .line:after {
	border-color: #fd5f60 transparent transparent transparent;
	margin: 6px auto 0;
}

.education-lists ul li:nth-child(3) .line:before {
	background-color: #fd5f60;
}

.education-lists ul li:nth-child(4) .line:after {
	border-color: #eb0000 transparent transparent transparent;
	margin: 6px auto 0;
}

.education-lists ul li:nth-child(4) .line:before {
	background-color: #eb0000;
}

.education-lists ul li:last-child .line:after {
	border-color: #5bc7c9 transparent transparent transparent;
	margin: 6px auto 0;
}

.education-lists ul li:last-child .line:before {
	background-color: #5bc7c9;
}

.education-lists a.advisory {
	display: block;
	width: 167px;
	height: 46px;
	background-color: #fd5f60;
	border-radius: 3px;
	color: #FFFFFF;
	text-align: center;
	line-height: 46px;
	margin: 50px auto 0;
	transition: .3s all linear;
	-webkit-transition: .3s all linear;
	-moz-transition: .3s all linear;
}

.education-lists a.advisory:hover {
	opacity: .8;
}

.education-worry {
	margin-top: 110px;
}

.education-worry ul {
	padding: 0;
	margin: 0;
	padding-top: 79px;
}

.education-worry ul li {
	list-style: none;
	float: left;
	width: 215px;
	height: 248px;
	background-color: #ffffff;
	border: solid 2px #efefef;
	margin-right: 30px;
}

.education-worry ul li img {
	width: 100%;
	height: 112px;
}

.education-worry ul li:last-child {
	margin-right: 0;
}

.education-worry ul li .channel {
	padding: 0 12.5px;
	margin-top: 5px;
	text-align: center;
}

.education-worry ul li .channel .t {
	font-size: 24px;
	color: #d74457;
	padding-bottom: 4px;
	border-bottom: 1px solid #bfbfbf;
	margin-bottom: 10px;
}

.education-worry ul li .channel .p {
	font-size: 16px;
	color: #3b3a3a;
	line-height: 22px;
}

.education-worry .buttons {
	margin-top: 60px;
}

.education-worry .button {
	width: 251px;
	height: 53px;
	border-radius: 27px;
	display: inline-block;
	vertical-align: top;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 53px;
	transition: .3s all linear;
	-webkit-transition: .3s all linear;
	-moz-transition: .3s all linear;
}

.education-worry .button:hover {
	opacity: .7;
}

.education-worry .button-red {
	background-color: #f07766;
	margin-right: 110px;
}

.education-worry .button-blue {
	background-color: #0763ad;
}


/* 更多易考专业  总有一个适合您 */

.education-yikao {
	background-color: #f4f4f4;
	padding-top: 69px;
	margin-top: 70px;
	padding-bottom: 77px;
}

.education-yikao .title {
	font-size: 52px;
	color: #010101;
	letter-spacing: 5px;
	text-align: center;
}

.education-yikao .sub_title {
	font-size: 22px;
	text-align: center;
	letter-spacing: 2px;
	color: #000000;
}

.education-yikao .table {
	margin-top: 34px;
}

.education-yikao .table table {
	width: 100%;
	font-family: SimHei;
}

.education-yikao .table th {
	font-size: 30px;
	color: #ffffff;
	text-align: center;
	border-right: 1px solid #FFFFFF;
	font-family: SimHei;
	font-weight: normal;
}

.education-yikao .table th:last-child {
	border: 0;
}

.education-yikao .table td {
	text-align: center;
	font-size: 20px;
	height: 60px;
	font-family: SimHei;
}

.education-yikao .table .button {
	width: 148px;
	height: 39px;
	background-color: #ec2949;
	box-shadow: 0px 4px 4px 0px rgba(66, 66, 66, 0.41);
	border-radius: 6px;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 39px;
	margin: 28px auto 0;
	display: block;
	text-align: center;
}

.education-yikao .table .button:hover {
	opacity: .8;
}

.container-education .ad {
	width: 100%;
	background-position-x: center;
	background-repeat: no-repeat;
	height: 150px;
}


/* 重要通知 */

.tongzhi {
	padding-top: 35px;
	padding-bottom: 35px;
}

.tongzhi .title,
.tongzhi .sub_title,
.tongzhi .date_title,
.tongzhi .date {
	text-align: center;
	font-weight: bold;
}

.tongzhi .title,
.tongzhi .sub_title {
	font-size: 36px;
}

.tongzhi .title {
	color: #ed4343;
}

.tongzhi .sub_title {
	color: #353333;
}

.tongzhi .sub_title2 {
	font-size: 22px;
	color: #383838;
	text-align: center;
}

.tongzhi .date_title {
	font-size: 24px;
	color: #535353;
	margin-top: 22px;
}

.tongzhi .date {
	margin-top: 22px;
}

.tongzhi .month,
.tongzhi .day {
	width: 165px;
	height: 165px;
	background-color: #333333;
	border-radius: 6px;
	font-size: 90px;
	color: #FFFFFF;
	display: inline-block;
	vertical-align: top;
}

.tongzhi .month {
	margin-right: 30px;
}

.tongzhi .month .num,
.tongzhi .day .num {
	line-height: 129px;
}

.tongzhi .month .text,
.tongzhi .day .text {
	font-weight: normal;
	font-size: 22px;
	border-top: 1px solid #FFFFFF;
	line-height: normal;
}

.tongzhi .tips {
	font-weight: normal;
	text-align: center;
	font-size: 18px;
	color: #535353;
	margin-top: 38px;
}


/* 国家教育部认可，学信网可查的学历 */

.renke {
	padding-top: 45px;
	padding-bottom: 24px;
	background-color: #f4f4f4;
}

.renke .title {
	text-align: center;
	font-weight: bold;
	font-size: 36px;
	color: #353333;
}

.renke .sub_title {
	text-align: center;
	font-size: 22px;
	color: #383838;
	margin-bottom: 47px;
}

.renke .img {
	float: left;
	width: 489px;
}

.renke .text {
	float: right;
	width: 630px;
	position: relative;
	color: #6a6a6a;
	font-size: 16px;
}

.renke .text:before {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 150px;
	background-color: #d3d3d3;
	left: 8.5px;
	top: 14px;
}

.renke .text div {
	padding-left: 25px;
	position: relative;
	line-height: 44px;
}

.renke .text div:before {
	content: '';
	display: inline-block;
	vertical-align: top;
	width: 17px;
	height: 17px;
	background-color: #c7c7c7;
	border-radius: 50%;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 14px;
}

.renke .text a {
	display: block;
	width: 440px;
	height: 61px;
	background-color: #f07766;
	border-radius: 6px;
	font-size: 24px;
	color: #141414;
	line-height: 61px;
	text-align: center;
	margin-left: 30px;
	margin-top: 12px;
}

.renke .text a:hover {
	color: #FFFFFF;
}


/* 测评 */

.ceping {
	padding-top: 58px;
}

.ceping .title {
	width: 1143px;
	height: 113px;
	background-color: #5698e6;
	border-radius: 6px;
	color: #FFFFFF;
	padding-top: 27px;
	padding-bottom: 26px;
	color: #FFFFFF;
	padding-left: 66px;
	font-size: 24px;
	line-height: 60px;
	margin-bottom: 36px;
}

.ceping .title img {
	margin-right: 25px;
	vertical-align: top;
}

.options {
	padding-left: 85px;
}

.options div {
	margin-bottom: 59px;
}

.options div b {
	font-size: 22px;
	color: #101010;
	margin-right: 77px;
	display: inline-block;
	vertical-align: top;
	width: 110px;
}

.options div:first-child b {
	margin-right: 99px
}

.options div label {
	font-weight: normal;
	font-size: 16px;
	color: #101010;
	margin-right: 37px;
}

.options div label input[type='radio'] {
	margin-right: 5px;
}

.options .form {
	width: 1142px;
	height: 113px;
	background-color: #5698e6;
	border-radius: 6px;
	padding-top: 37px;
	padding-bottom: 36px;
	padding-left: 44px;
}

.options .form .input {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 0;
	margin-right: 18px;
}

.options .form span {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

.options .form .input:first-child input[type='text'],
.options .form .input:nth-child(2) input[type='text'],
.options .form .input div input[type='text'] {
	width: 210px;
	height: 40px;
	background-color: #f4f4f4;
	border-radius: 3px;
	border: solid 1px #407cc4;
	text-indent: 24px;
	font-size: 14px;
	color: #939393;
	outline: 0;
}

.options .form .input div {
	display: inline-block;
	vertical-align: top;
	width: 210px;
	height: 40px;
	background-color: #f4f4f4;
	border-radius: 3px;
	border: solid 1px #407cc4;
	position: relative;
	margin: 0;
}

.options .form .input div input[type='text'] {
	width: 128px;
	height: 38px;
	border: 0;
	background-color: #f4f4f4;
}

.options .form .input div img {
	position: absolute;
	width: 73px;
	height: 22px;
	right: 8px;
	top: 9px;
}

.options .form input[type='submit'],
.options .form input[type='button'] {
	width: 145px;
	height: 40px;
	background-color: #ec2949;
	border-radius: 3px;
	color: #FFFFFF;
	font-size: 18px;
	border: 1px solid #ec2949;
}

.options .form .input:nth-child(3) {
	margin-right: 0;
}

.options .form input[type='submit']:hover,
.options .form input[type='button']:hover {
	background-color: #FFFFFF;
	color: #ec2949;
}

.qingsong {
	background-color: #f4f4f4;
	padding: 64px 0 92px 0;
	text-align: center;
}

.qingsong .title {
	font-size: 36px;
	font-weight: bold;
}

.qingsong .sub_title {
	font-size: 16px;
	color: #996c33;
	line-height: 24px;
	margin-top: 18px;
	margin-bottom: 48px;
}

.vs {
	padding-top: 74px;
	margin-bottom: 20px;
}

.vs .title {
	text-align: center;
	font-size: 52px;
	margin-bottom: 37px;
}

.vs .title img {
	margin-left: 80px;
	margin-right: 95px;
}

.vs .left {
	width: 635px;
	float: left;
}

.vs .right {
	width: 545px;
	float: right;
}

.vs .win {
	height: 145px;
	position: relative;
	padding-left: 60px;
	margin-bottom: 32px;
}

.vs .lose {
	width: 545px;
	height: 145px;
	background-image: url(../../img/error.png);
	background-repeat: no-repeat;
	background-position-y: center;
	margin-bottom: 32px;
	padding: 20px 0 19px 0;
	display: table;
}

.vs .lose .cell {
	display: table-cell;
	vertical-align: middle;
	font-size: 20px;
	color: #ffffff;
	padding-left: 92px;
}

.vs .win .round {
	width: 128px;
	height: 128px;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 9px;
	text-align: center;
	font-size: 35px;
	color: #ffffff;
	line-height: 128px;
}

.vs .baozhang {
	text-align: left !important;
}

.vs .win .border {
	width: 569px;
	height: 145px;
	background-color: #ffffff;
	border: solid 1px #CCCCCC;
	display: table;
	padding-left: 97px;
	font-size: 18px;
	color: #282828;
	line-height: 40px;
}

.vs .win .border .cell {
	display: table-cell;
	vertical-align: middle;
	font-weight: bold;
}

.vs .shili .round {
	background-color: #ff5060;
}

.vs .baozhang .round {
	background-color: #ff9934;
}

.vs .baozhang2 .round {
	background-color: #59c5c5;
}

.vs .feiyong .round {
	background-color: #f5ab6e;
}

.vs .shili .border {
	border-color: #ff5060;
}

.vs .baozhang .border {
	border-color: #ff9934;
}

.vs .baozhang2 .border {
	border-color: #59c5c5;
}

.vs .feiyong .border {
	border-color: #f5ab6e;
}


/* 只要你来  我们就可以帮你搞定 */

.gaoding .title {
	font-size: 52px;
	font-weight: bold;
	color: #010101;
	letter-spacing: 5px;
	text-align: center;
	margin-bottom: 56px;
}

.gaoding .left,
.gaoding .center {
	float: left;
	width: 414px;
}

.gaoding .left {
	margin-right: 15px;
}

.gaoding .center {
	width: 346px;
}

.gaoding .right {
	float: right;
	width: 410px;
}

.gaoding .left div,
.gaoding .right div {
	margin-bottom: 49px;
}

.gaoding .left div:last-child,
.gaoding .right div:last-child {
	margin-bottom: 0;
}


/* 有证，你的人生会更好 */

.rensheng {
	padding-top: 78px;
	padding-bottom: 72px;
}

.rensheng .title,
.rensheng .sub-title {
	text-align: center;
	font-weight: bold;
	color: #353333;
	font-size: 52px;
}

.rensheng .title font {
	color: #ec2020;
}

.rensheng .sub-title {
	font-weight: normal;
	font-size: 22px;
	color: #383838;
	margin-top: 9px;
}

.rensheng ul {
	padding: 0;
	margin-top: 50px;
}

.rensheng ul li {
	list-style: none;
	float: left;
	width: 280px;
	height: 285px;
	background-color: #ffffff;
	border: solid 1px #dcdcdc;
	margin-right: 25px;
	margin-bottom: 25px;
	text-align: center;
}

.rensheng ul li:nth-child(4n) {
	margin-right: 0;
}

.rensheng ul li .img {
	width: 100%;
	height: 160px;
}

.rensheng ul li .img img {
	width: 100%;
	height: 160px;
}

.rensheng ul li .t,
.rensheng ul li .channel {
	font-size: 18px;
	color: #191919;
	margin-top: 8px;
}

.rensheng ul li .channel {
	font-size: 14px;
	color: #959595;
	line-height: 22px;
	margin-top: 10px;
	padding: 0 14px;
}


/* 梦想，即刻起航！ */

.mengxiang {
	background-color: #f4f4f4;
	padding-top: 40px;
	padding-bottom: 82px;
}

.mengxiang .title {
	font-weight: bold;
	color: #353333;
	font-size: 52px;
}

.mengxiang .title font {
	color: #ec2020;
}

.mengxiang .sub-title {
	font-size: 22px;
	color: #383838;
	letter-spacing: 2px;
	margin-top: 7px;
	margin-bottom: 37px;
}


/* 致所有为梦想辛苦打拼的人 */

.daping {
	width: 100%;
	height: 420px;
	background-image: url(../../img/asd2.jpg);
	background-repeat: no-repeat;
	background-position-x: center;
	padding-top: 45px;
}

.daping .title {
	text-align: center;
	font-weight: bold;
	font-size: 36px;
	color: #faac46;
}

.daping .p {
	color: #FFFFFF;
	font-size: 22px;
	line-height: 40px;
	margin-top: 6px;
}

.daping a {
	display: inline-block;
	width: 350px;
	height: 66px;
	border-radius: 6px;
	border: solid 2px #faac46;
	font-size: 28px;
	color: #faac46;
	line-height: 62px;
	margin-top: 28px;
}

.daping a:hover {
	background-color: #faac46;
	color: #FFFFFF;
}


/*  留言 */

.zige-liuyan.danye-liuyan {
	border: 0;
	margin: 45px 0 69px 0;
	padding: 0;
}

.zige-liuyan.danye-liuyan .title {
	font-size: 36px;
	text-align: center;
	color: #353333;
}

.zige-liuyan.danye-liuyan .sub-title {
	font-size: 22px;
	text-align: center;
	color: #787777;
	margin-top: 5px;
}

.zige-liuyan.danye-liuyan .input {
	width: 370px;
	height: 52px;
	margin-right: 45px;
	padding-left: 70px;
}

.zige-liuyan.danye-liuyan .input:last-child {
	margin-right: 0;
}

.zige-liuyan.danye-liuyan .input input[type='text'] {
	font-size: 16px;
	height: 50px;
}

.zige-liuyan.danye-liuyan input[type='button'],
.zige-liuyan.danye-liuyan input[type='submit'] {
	margin-top: 30px;
	transition: .3s all linear;
	-webkit-transition: .3s all linear;
	-moz-transition: .3s all linear;
}

.zige-liuyan .input:before {
	top: 14px;
}

.zige-liuyan.danye-liuyan input[type='button']:hover {
	opacity: .8;
}


/* 网络教育 */

.kaobenke {}

.kaobenke .title {
	font-size: 45px;
	font-weight: bold;
	color: #030303;
	text-align: center;
}

.kaobenke ul {
	padding: 0;
	margin: 0;
	margin-top: 47px;
}

.kaobenke ul li {
	list-style: none;
	width: 288px;
	height: 241px;
	background-color: #ffffff;
	border-radius: 6px;
	border: solid 1px #d9dde2;
	float: left;
	margin-right: 15px;
	text-align: center;
}

.kaobenke ul li:last-child {
	margin-right: 0;
}

.kaobenke ul li .img {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	overflow: hidden;
	margin-bottom: 2px;
}

.kaobenke ul li .img img {
	width: 100%;
}

.kaobenke ul li .t {
	font-size: 18px;
	color: #030303;
	font-weight: bold;
}

.kaobenke ul li .channel {
	font-size: 14px;
	color: #8a8a8a;
}

.kaobenke ul li a {
	display: block;
	width: 143px;
	height: 28px;
	background-color: #fe0000;
	border-radius: 2px;
	line-height: 28px;
	font-size: 14px;
	color: #FFFFFF;
	margin: 6px auto 0;
	transition: .2s linear;
	-webkit-transition: .2s linear;
	-moz-transition: .2s linear;
}

.kaobenke ul li a:hover {
	opacity: .7;
}


/* 网络教育  随时随地想学就学 */

.xiangxuejiuxue {
	padding-top: 49px;
	background-color: #efefef;
	margin-top: 84px;
	height: 691px;
}

.xiangxuejiuxue .title {
	text-align: center;
	font-size: 45px;
	font-weight: bold;
	color: #030303;
}

.xiangxuejiuxue ul {
	padding: 0;
	margin: 0;
	text-align: center;
	position: relative;
	margin-top: 50px;
}

.xiangxuejiuxue ul li {
	list-style: none;
	display: inline-block;
	position: absolute;
	background-color: #ffffff;
	box-shadow: 0px 8px 6px 0px rgba(71, 71, 71, 0.09);
	border-radius: 12px;
	overflow: hidden;
}

.xiangxuejiuxue ul li:first-child,
.xiangxuejiuxue ul li:last-child {
	width: 287px;
	height: 350px;
	left: 13px;
	top: 43px;
}

.xiangxuejiuxue ul li:nth-child(2),
.xiangxuejiuxue ul li:nth-child(3) {
	width: 316px;
	height: 418px;
	top: 0;
	left: 275px;
	z-index: 1;
}

.xiangxuejiuxue ul li:nth-child(3) {
	left: auto;
	right: 286px;
}

.xiangxuejiuxue ul li:last-child {
	left: auto;
	right: 26px;
}

.xiangxuejiuxue ul li:first-child .t,
.xiangxuejiuxue ul li:last-child .t {
	background-color: #febb24;
	height: 80px;
	line-height: 80px;
	color: #FFFFFF;
	text-align: center;
	font-size: 24px;
}

.xiangxuejiuxue ul li:nth-child(2) .t,
.xiangxuejiuxue ul li:nth-child(3) .t {
	background-color: #1882ce;
	height: 89px;
	line-height: 89px;
	color: #FFFFFF;
	text-align: center;
	font-size: 24px;
}

.xiangxuejiuxue ul li:nth-child(3) .t {
	background-color: #ff7779;
}

.xiangxuejiuxue ul li:last-child .t {
	background-color: #480c62;
}

.xiangxuejiuxue ul li:first-child .img,
.xiangxuejiuxue ul li:last-child .img {
	width: 100%;
	height: 161px;
}

.xiangxuejiuxue ul li:nth-child(2) .img,
.xiangxuejiuxue ul li:nth-child(3) .img {
	width: 100%;
	height: 202px;
}

.xiangxuejiuxue ul li:first-child .text,
.xiangxuejiuxue ul li:last-child .text {
	margin-top: 10px;
}

.xiangxuejiuxue ul li:nth-child(2) .text,
.xiangxuejiuxue ul li:nth-child(3) .text {
	margin-top: 17px;
}

.xiangxuejiuxue ul li .text p {
	margin: 0;
	color: #8e8e8e;
	font-size: 18px;
}


/* 70多个热门专业，契合你全部需求 */

.remen {
	background-color: #f9f9f9;
	margin-top: 0;
	padding-top: 58px;
}

.remen .title {
	font-size: 46px;
	font-weight: bold;
	color: #252525;
	letter-spacing: 3px;
}

.remen .tl {
	width: 100%;
	height: 12px;
	background-image: url(../../img/tl.png);
	background-repeat: no-repeat;
	background-position-x: center;
}

.remen .title font {
	color: #ec2949;
}


/* 报名通知 */

.baomingtongzhi {
	padding-top: 69px;
	padding-bottom: 69px;
}

.baomingtongzhi .title {
	height: 96px;
	background-image: url(../../img/tatitle.png);
	background-position-x: center;
	background-repeat: no-repeat;
	position: relative;
	font-size: 46px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	margin-bottom: 68px;
}

.baomingtongzhi .title font {
	color: #ec2949;
}

.baomingtongzhi .left {
	float: left;
	margin-left: 197px;
	padding-right: 39px;
	border-right: 1px solid #b3b3b3;
}

.baomingtongzhi .left .month,
.baomingtongzhi .left .day {
	width: 170px;
	height: 174px;
	background-image: url(../../img/calendar.png);
	text-align: center;
	color: #FFFFFF;
	position: relative;
	float: left;
}

.baomingtongzhi .left .month .num,
.baomingtongzhi .left .day .num {
	font-size: 90px;
	font-weight: bold;
	height: 128px;
	line-height: 128px;
}

.baomingtongzhi .left .month .text,
.baomingtongzhi .left .day .text {
	font-size: 22px;
	height: 38px;
	line-height: 38px;
}

.baomingtongzhi .left .day {
	margin-left: 30px;
}

.baomingtongzhi .right {
	float: left;
	padding-left: 43px;
	line-height: 24px;
}

.baomingtongzhi .right p,
.baomingtongzhi .right h6 {
	padding: 0;
	margin: 0;
}

.baomingtongzhi .right h6 {
	color: #ec2949;
	font-size: 16px;
}

.baomingtongzhi .right p {
	color: #535353;
	font-size: 14px;
	margin-bottom: 23px;
}

.baomingtongzhi .right p:last-child {
	margin-bottom: 0;
}

.baomingtongzhi .left .t {
	font-size: 18px;
	font-weight: bold;
	color: #535353;
	margin-bottom: 23px;
}

.baomingtongzhi a {
	display: block;
	width: 250px;
	height: 50px;
	background-color: #ec2949;
	box-shadow: 0px 4px 4px 0px rgba(66, 66, 66, 0.41);
	border-radius: 6px;
	text-align: center;
	line-height: 50px;
	color: #FFFFFF;
	font-size: 24px;
	margin: 57px auto 0;
}

.baomingtongzhi a:hover {
	opacity: .7;
}


/* 2018年学历，新政策改革解析 */

.gaige {
	background-color: #f9f9f9;
	padding-top: 74px;
	padding-bottom: 89px;
}

.gaige .title {
	font-size: 46px;
	font-weight: bold;
	text-align: center;
	color: #252525;
	letter-spacing: 3px;
}

.gaige .title font {
	color: #ec2949;
}

.gaige .tl {
	width: 100%;
	height: 12px;
	background-image: url(../../img/tl.png);
	background-repeat: no-repeat;
	background-position-x: center;
	margin-top: 2px
}

.gaige .sub-title {
	font-size: 18px;
	color: #252525;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 36px;
}

.gaige ul {
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 0;
}

.gaige ul li {
	list-style: none;
	display: inline-block;
	width: 266px;
	height: 326px;
	background-color: #6f8bd4;
	border-radius: 4px;
	margin-right: 56px;
	padding-top: 29px;
	vertical-align: top;
}

.gaige ul li:nth-child(2) {
	background-color: #ad54c2;
}

.gaige ul li:last-child {
	margin-right: 0;
	background-color: #ec2949;
}

.gaige ul li .img {
	width: 100%;
	height: 61px;
}

.gaige ul li h3 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #FFFFFF;
	margin-top: 24px;
}

.gaige ul li div.p {
	color: #FFFFFF;
	text-align: center;
	margin-top: 18px;
	line-height: 23px;
}

.gaige ul li div p {
	font-size: 16px;
	color: #FFFFFF;
	margin: 0;
}

.gaige ul li div p:nth-child(2),
.gaige ul li div p:last-child {
	color: #ffcc00;
}

.gaige ul li a {
	display: block;
	width: 156px;
	height: 32px;
	border: solid 1px #ffffff;
	text-align: center;
	line-height: 32px;
	color: #FFFFFF;
	font-size: 14px;
	margin: 31px auto 0;
}

.gaige ul li a:hover {
	color: #070707;
	background-color: #FFFFFF;
}


/* 定制 */

.dingzhi {
	padding-top: 71px;
	padding-bottom: 36px;
}

.dingzhi .title {
	text-align: center;
	height: 96px;
	font-size: 46px;
	color: #000000;
	letter-spacing: 3px;
	font-weight: bold;
	background-image: url(../../img/tatitle.png);
	background-repeat: no-repeat;
	background-position-x: center;
	margin-bottom: 47px;
}

.dingzhi .title font {
	color: #ec2949;
}

.dingzhi ul {
	padding: 0;
	margin: 0;
	text-align: center;
	padding: 0 98px;
}

.dingzhi ul li {
	padding-top: 38px;
	list-style: none;
	width: 310px;
	height: 153px;
	border-radius: 6px;
	border: solid 1px #868686;
	float: left;
	margin-right: 36px;
	margin-bottom: 27px;
	text-align: center;
}

.dingzhi ul li:nth-child(3n) {
	margin-right: 0;
}

.dingzhi ul li div {
	font-size: 18px;
	color: #000000;
}

.dingzhi ul li a {
	display: block;
	width: 162px;
	height: 34px;
	line-height: 34px;
	background-color: #ec2949;
	border-radius: 4px;
	opacity: 0.92;
	margin: 24px auto 0;
	color: #fefefe;
	font-size: 14px;
}

.dingzhi ul li:hover {
	background-color: #ec2949;
	border-color: #ec2949;
}

.dingzhi ul li:hover div {
	color: #fafafa;
}

.dingzhi ul li:hover a {
	background-color: #ffffff;
	opacity: .8;
	font-size: 14px;
	color: #901744;
	opacity: 0.95;
}


/* 签约不过退费 你不拿证我买单 */

.tuifei {
	text-align: center;
	position: relative;
}

.tuifei:after {
	content: '';
	display: block;
	width: 100%;
	height: 5px;
	background-color: #f2f2f2;
	position: absolute;
	left: 0;
	bottom: 15px;
	z-index: -1;
}

.tuifei .am-text-center {
	margin-bottom: 36px;
}

.tuifei .am-text-center img {
	margin-right: 21px;
}

.tuifei .am-text-center img:last-child {
	margin-right: 0;
}


/* 为什么越来越多学员选择师锦教育 */

.weishenme {
	margin-top: 80px;
	padding-bottom: 151px;
}

.weishenme .title {
	text-align: center;
	font-size: 48px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 62px;
}

.weishenme .youhui {
	position: relative;
	height: 828px;
	background-image: url(../../img/youhui.jpg);
	background-repeat: no-repeat;
}

.weishenme .youhui a.zixun {
	display: block;
	width: 400px;
	height: 276px;
	position: absolute;
	bottom: 0;
	left: 400px;
}

.youhuizixun {
	width: 445px;
	height: 307px;
	position: absolute;
	top: 260px;
	left: 376px;
	text-align: center;
	padding-top: 12px;
}

.youhuizixun h3 {
	font-size: 68px;
	letter-spacing: 5px;
	color: #c3032f;
	margin: 0;
}

.youhuizixun p {
	font-size: 30px;
	color: #353535;
	margin-top: 10px;
	margin-bottom: 0;
	line-height: 0px;
}

.youhuizixun .price {
	position: relative;
	margin-top: 5px;
}

.youhuizixun .price .num {
	font-size: 56px;
	font-weight: bold;
	color: #ff4c4d;
}

.youhuizixun .price .num:before {
	content: '￥';
	position: relative;
	font-size: 22px;
	font-weight: normal;
	top: -19px;
}

.price .tomrrow {
	padding: 6px 16px;
	background-color: #565656;
	border-radius: 16px;
	color: #FFFFFF;
	vertical-align: top;
	position: relative;
	top: 35px;
	margin-left: 7px;
}

.youhuizixun a {
	width: 245px;
	height: 54px;
	background-color: #ff5555;
	border-radius: 4px;
	display: block;
	margin: 0px auto 0;
	text-align: center;
	line-height: 54px;
	font-size: 22px;
	color: #FFFFFF;
}


/*  我们的学员来自不同的行业 */

.butong {
	background-color: #fafafa;
	padding-top: 75px;
	padding-bottom: 68px;
}

.butong .title {
	background-position-x: center;
	background-image: url(../../img/tatitle.png);
	background-repeat: no-repeat;
	height: 96px;
	text-align: center;
	font-size: 46px;
	color: #010101;
	letter-spacing: 3px;
	font-weight: bold;
}

.butong .title font {
	color: #ec2949;
}

.butong .sub-title {
	text-align: center;
	font-size: 18px;
	color: #383838;
	margin-bottom: 47px;
}

.butong img {
	max-width: 100%;
}


/*  我们只提供国家正规名牌大学本科证书 */

.zhengshu {
	padding-top: 85px;
	padding-bottom: 124px;
}

.zhengshu .title {
	height: 96px;
	background-image: url(../../img/tatitle.png);
	background-repeat: no-repeat;
	background-position-x: center;
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	color: #010101;
	letter-spacing: 2px;
}

.zhengshu .title font {
	color: #ec2949;
	font-size: 46px;
}

.zhengshu .sub-title {
	text-align: center;
	font-size: 18px;
	color: #383838;
	margin-bottom: 47px;
}

.zhengshu .warp {
	width: 1280px;
}

.zhengshu-slide {
	padding-left: 40px;
	padding-right: 40px;
	position: relative
}

.zhengshu .swiper-slide img {
	width: 100%;
	height: 180px;
}

.zhengshu-slide .swiper-button-next,
.zhengshu-slide .swiper-button-prev {
	height: 180px;
	margin-top: -90px;
	background-size: 20px 35px;
	outline: 0;
}

.zhengshu-slide .swiper-button-next {
	background-image: url(../../img/znext.png);
	right: 0;
}

.zhengshu-slide .swiper-button-prev {
	background-image: url(../../img/zprev.png);
	left: 0;
}


/* 有证你的人生会更好 */

.youzheng {
	background-color: #fafafa;
	padding-top: 67px;
	padding-bottom: 74px;
}

.youzheng .title {
	background-image: url(../../img/tatitle.png);
	background-position-x: center;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 46px;
	font-weight: bold;
	color: #010101;
	letter-spacing: 3px;
	height: 96px;
}

.youzheng .title font {
	color: #ec2949;
}

.youzheng .sub-title {
	font-size: 18px;
	color: #383838;
	text-align: center;
	margin-bottom: 55px;
}


/* 关于获取学历，您必须清楚的问题 */

.huoquxueli {
	padding-top: 22px;
	padding-bottom: 41px;
}

.huoquxueli .title {
	height: 96px;
	background-image: url(../../img/tatitle.png);
	text-align: center;
	background-position-x: center;
	background-repeat: no-repeat;
	font-size: 46px;
	color: #010101;
	font-weight: bold;
}

.huoquxueli .title font {
	color: #ec2949;
}

.huoquxueli .sub-title {
	text-align: center;
	font-size: 18px;
	color: #383838;
	margin-bottom: 49px;
}

.huoquxueli ul {
	padding: 0 56px;
	margin: 0;
}

.huoquxueli ul li {
	list-style: none;
	width: 250px;
	height: 154px;
	border-radius: 8px;
	border: solid 1px #ff2e42;
	float: left;
	margin-right: 28px;
	margin-bottom: 26px;
	padding-top: 29px;
}

.huoquxueli ul li .img {
	height: 66px;
}

.huoquxueli ul li .img .none {
	display: none;
}

.huoquxueli ul li:nth-child(4n) {
	margin-right: 0;
}

.huoquxueli ul li p {
	text-align: center;
	font-size: 17px;
	margin: 10px 0;
	color: #4a4a4a;
}

.huoquxueli ul li:hover {
	background-color: #ff2e42;
}

.huoquxueli ul li:hover .img .none {
	display: inline;
}

.huoquxueli ul li:hover .img .inline {
	display: none;
}

.huoquxueli ul li:hover p {
	color: #FFFFFF;
}


/* 热门专业  主院校一览 */

.yuanxiao {
	background-color: #f6f6f6;
	padding-top: 65px;
	padding-bottom: 20px;
}

.yuanxiao .title {
	text-align: center;
	font-weight: bold;
	font-size: 36px;
	color: #2e2e2e;
	margin-bottom: 34px;
}

.yuanxiao ul {
	padding: 0;
	margin: 0;
}

.yuanxiao ul li {
	list-style: none;
	width: 266px;
	float: left;
	margin-right: 35px;
	margin-bottom: 60px;
}

.yuanxiao ul li:nth-child(4n) {
	margin-right: 0;
}

.yuanxiao ul li .img {
	background-color: #FFFFFF;
	padding: 4px;
	box-shadow: 4px 6px 7px 0px rgba(71, 71, 71, 0.15);
	height: 166px;
}

.yuanxiao ul li .img img {
	width: 100%;
	height: 158px;
}

.yuanxiao ul li h3.t {
	font-weight: normal;
	font-size: 22px;
	color: #0e0e0e;
	margin: 5px auto 8px;
	text-align: center;
}

.yuanxiao ul li a {
	display: block;
	width: 147px;
	height: 39px;
	background-color: #ff0030;
	border-radius: 18px 18px 18px 18px;
	text-align: center;
	line-height: 39px;
	color: #FFFFFF;
	font-size: 16px;
	margin: 0 auto;
}

.yuanxiao ul li a:hover {
	opacity: .7;
}


/* 继续教育政策变化预测解析 */

.yuce {
	width: 100%;
	height: 628px;
	background-image: url(../../img/yuce.jpg);
	background-repeat: no-repeat;
	background-position-x: center;
	padding-top: 70px;
}

.yuce .title {
	width: 100%;
	height: 96px;
	background-image: url(../../img/tatitle.png);
	background-position-x: center;
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
	font-size: 46px;
	color: #000000;
	padding-top: 15px;
}

.yuce .title font {
	color: #ec2949;
}

.yuce .sub-title {
	text-align: center;
	font-size: 18px;
	color: #383838;
	margin-top: 3px;
	margin-bottom: 40px;
}

.yuce .title .year {
	font-size: 24px;
	color: #000000;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}

.yuce ul {
	padding: 0;
	margin: 0;
	text-align: center;
}

.yuce ul li {
	list-style: none;
	display: inline-block;
	width: 221px;
	height: 299px;
	background-color: rgba(250, 250, 250, .87);
	border-radius: 4px;
	border: solid 1px #a0a0a0;
	margin-right: 27px;
	padding: 25px 17px 0;
	vertical-align: top;
}

.yuce ul li:last-child {
	margin-right: 0;
}

.yuce ul li .t {
	font-size: 24px;
	color: #eb3150;
	line-height: 26px;
	margin-bottom: 3px;
}

.yuce ul li .channel {
	text-align: left;
	font-size: 14px;
	color: #5e5e5e;
	margin-top: 6px;
	line-height: 28px;
	padding: 0 10px;
}

.yuce ul li a {
	display: inline-block;
	width: 162px;
	height: 34px;
	background-color: rgba(236, 41, 73, .92);
	border-radius: 4px;
	border: solid 1px #a12035;
	font-size: 14px;
	color: #ffffff;
	line-height: 34px;
	margin-top: 13px;
}

.yuce ul li a:hover {
	background-color: rgba(255, 255, 255, 1);
	color: rgb(236, 41, 73);
}


/* 2013-2017年 师锦教育往届自考招生情况分析 */

.fenxi {
	background-color: #fafafa;
	padding-top: 64px;
}

.fenxi .title {
	font-weight: bold;
	color: #010101;
	text-align: center;
	font-size: 48px;
}

.fenxi .title font {
	color: #ff2e42;
}

.fenxi .table {
	margin-top: 33px;
}

.fenxi .table tr {
	height: 58px;
	text-align: center;
	font-size: 22px;
}

.fenxi .table tr th {
	width: 200px;
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	color: #010101;
}

.fenxi .table tr th:first-child {
	background-color: #ed3a57;
	color: #FFFFFF;
}

.fenxi .table tr:nth-child(even) {
	background-color: #ededed;
}

.fenxi .table tr:nth-child(odd) {
	background-color: #ffffff;
}

.fenxi .table tr:first-child {
	background-color: #ff92a4;
}

.fenxi .table tr td:first-child {
	background-color: #606060;
	color: #FFFFFF;
}


/*  我们只提供国家正规名牌大学本科证书 */

.zhengshu .img-show .right,
.zhengshu .img-show .left,
.zhengshu .img-show .center {
	float: left;
	width: 338px;
}

.zhengshu .img-show {
	padding: 0 72px;
}

.zhengshu .img-show .left {
	margin-right: 23px
}

.zhengshu .img-show .center {
	margin-right: 22px;
}

.zhengshu .img-show .left .img,
.zhengshu .img-show .center .img {
	height: 229px;
	overflow: hidden;
	margin-bottom: 22px;
}

.zhengshu .img-show .left .img img,
.zhengshu .img-show .center .img img {
	width: 100%;
	height: 229px;
}

.zhengshu .img-show .center .contact {
	width: 100%;
	height: 229px;
	background-color: #ffffff;
	border: solid 1px #ececec;
	padding: 3px;
}

.zhengshu .img-show .center .img img {
	width: 100%;
	height: 229px;
}

.zhengshu .img-show .center .contact .container {
	padding-top: 38px;
	height: 223px;
	background-color: #e7e7e7;
	text-align: center;
}

.zhengshu .img-show .center .contact .container .tel,
.zhengshu .img-show .center .contact .container a {
	display: inline-block;
	width: 245px;
	height: 58px;
	border-radius: 6px;
	line-height: 58px;
	font-weight: bold;
	font-size: 22px;
	color: #f6f6f6;
}

.zhengshu .img-show .center .contact .container .tel {
	background: url(../../img/dh.png) #e9a713 no-repeat;
	background-position-x: 22px;
	background-position-y: center;
	padding-left: 61px;
	text-align: left;
}

.zhengshu .img-show .center .contact .container a {
	background-color: #3981d6;
	border-radius: 6px;
	margin-top: 29px;
	border: 1px solid #3981d6;
}

.zhengshu .img-show .center .contact .container a:hover {
	background-color: #FFFFFF;
	color: #3981d6;
}

.zhengshu-zixue {
	padding-bottom: 79px;
}


/* 入户广州 */

.sanbuqu {
	margin-top: 9px;
}

.sanbuqu .title {
	width: 100%;
	height: 61px;
	background-image: url(../../img/stitle.png);
	background-position-x: center;
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
	font-size: 52px;
	color: #1b1b1b;
	line-height: 61px;
	margin-bottom: 75px;
}

.sanbuqu ul {
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 0;
}

.sanbuqu ul li {
	display: inline-block;
	width: 312px;
	margin-right: 45px;
	vertical-align: top;
}

.sanbuqu ul li .num {
	width: 54px;
	height: 54px;
	background-color: #ff8400;
	line-height: 52px;
	color: #FFFFFF;
	font-size: 36px;
	display: inline-block;
	border-radius: 50%;
	margin-bottom: 19px;
}

.sanbuqu ul li .list {
	height: 359px;
	background-color: #ffffff;
	border: solid 2px #efefef;
}

.sanbuqu ul li .list .img {
	height: 180px
}

.sanbuqu ul li:last-child {
	margin-right: 0;
}

.sanbuqu ul li .list .img img {
	width: 100%;
	max-height: 180px;
}

.sanbuqu ul li .list .text {
	padding: 17px 16px 0;
	text-align: center;
}

.sanbuqu ul li .list .text .t {
	font-size: 24px;
	color: #1b1b1b;
	padding-bottom: 9px;
	border-bottom: 2px solid #bfbfbf;
}

.sanbuqu ul li .list .text .p {
	font-size: 16px;
	color: #3b3a3a;
	padding: 13px 8px 0;
}


/* 2018入户政策、选对方式事半功倍 */

.zhengce {}

.zhengce .warp {
	width: 1274px;
}

.zhengce .title {
	text-align: center;
	font-size: 56px;
	color: #000000;
	font-weight: bold;
	line-height: 1;
	margin: 0 0 40px 0;
}

.zhengce .sub-title {
	text-align: center;
	font-size: 24px;
	color: #383838;
	line-height: 1;
	font-family: simhei;
	margin-bottom: 60px;
}

.zhengce .sub-title font {
	color: #32fa53;
}

.zhengce ul {
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 0;
}

@font-face {
	font-family: ber;
	src: url(../fonts/Bernard.TTF);
}

.zhengce ul li {
	position: relative;
	list-style: none;
	vertical-align: top;
	display: inline-block;
	width: 285px;
	height: 307px;
	background-color: #ffffff;
	box-shadow: 8px 13px 13px 2px rgba(159, 155, 155, 0.63);
	border: solid 1px #d9d9d9;
	margin-right: 12px;
	margin-bottom: 100px;
	padding: 23px 13px 26px;
	letter-spacing: -1px;
}

.zhengce ul li .num {
	font-family: ber;
	font-size: 56px;
	color: #806101;
	margin-bottom: 16px;
	line-height: .8;
}

.zhengce ul li:last-child {
	margin-right: 0;
}

.zhengce ul li .t {
	font-size: 24px;
	color: #f27c15;
	line-height: 1;
	margin: 0
}

.zhengce ul li .p {
	margin: 24px 0 0;
	font-size: 16px;
	line-height: 26px;
	color: #000000;
	text-align: left;
}

.zhengce ul li a {
	position: absolute;
	bottom: 26px;
	width: 220px;
	height: 40px;
	border: solid 1px #ff0000;
	display: inline-block;
	vertical-align: top;
	line-height: 40px;
	font-size: 16px;
	color: #ff0000;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.zhengce ul li a:hover {
	background-color: #FF0000;
	color: #FFFFFF;
}


/* 入户条件 */

.tiaojian-rh {
	padding-bottom: 70px;
}

.tiaojian-rh .warp {
	width: 1274px;
	font-size: 0;
}

.tiaojian-rh .h3,
.tiaojian-rh .h4 {
	line-height: 1;
	margin: 0;
}

.tiaojian-rh .h3 {
	font-size: 56px;
	font-weight: bold;
	color: #040404;
	text-align: center;
}

.tiaojian-rh .h4 {
	font-size: 24px;
	font-family: simhei;
	color: #ff8300;
	text-align: center;
	margin: 39px 0 62px;
}

.tiaojian-rh ul {
	padding: 0;
	margin: 0;
	text-align: center;
}

.tiaojian-rh ul li {
	display: inline-block;
	vertical-align: top;
	width: 238px;
	height: 313px;
	background-color: #fcfafa;
	box-shadow: 3px 4px 10px 0px rgba(162, 161, 161, 0.75);
	border-radius: 5px;
	border: solid 1px #edecec;
	margin-right: 15px;
	padding-top: 32px;
	position: relative;
}

.tiaojian-rh ul li .a {
	width: 93px;
	height: 33px;
	line-height: 33px;
	background-color: #e31d15;
	border-radius: 5px;
	position: absolute;
	bottom: 20px;
	color: #FFFFFF;
	font-size: 17px;
}

.tiaojian-rh ul li h3 {
	font-size: 23px;
	font-weight: bold;
	color: #000000;
	margin: 0;
	line-height: 1;
	text-align: left;
	margin-bottom: 15px;
}

.tiaojian-rh ul li .p {
	line-height: 25px;
	text-align: left;
}

.tiaojian-rh ul li .p p {
	margin: 0;
	padding: 0;
	font-family: SimHei;
	font-size: 17px;
	color: #000000;
}

.tiaojian-rh ul li .img {
	text-align: left;
}

.tiaojian-rh ul li:nth-child(1) h3 {
	padding-left: 20px;
}

.tiaojian-rh ul li:nth-child(1) .a {
	left: 12px;
}

.tiaojian-rh ul li:nth-child(1) .img {
	padding-left: 22px;
	margin-bottom: 28px;
}

.tiaojian-rh ul li:nth-child(1) .p {
	padding-left: 12px;
}

.tiaojian-rh ul li:nth-child(2) .a {
	left: 18px;
}

.tiaojian-rh ul li:nth-child(2) h3 {
	padding-left: 27px;
}

.tiaojian-rh ul li:nth-child(2) .img {
	padding-left: 25px;
	margin-bottom: 24px;
}

.tiaojian-rh ul li:nth-child(2) .p {
	padding-left: 18px;
}

.tiaojian-rh ul li:nth-child(3) .a {
	left: 23px;
}

.tiaojian-rh ul li:nth-child(3) h3 {
	padding-left: 22px;
}

.tiaojian-rh ul li:nth-child(3) .img {
	padding-left: 24px;
	margin-bottom: 26px;
}

.tiaojian-rh ul li:nth-child(3) .p {
	padding-left: 23px;
}

.tiaojian-rh ul li:nth-child(4) .a {
	left: 18px;
}

.tiaojian-rh ul li:nth-child(4) h3 {
	padding-left: 19px;
}

.tiaojian-rh ul li:nth-child(4) .img {
	padding-left: 20px;
	margin-bottom: 26px;
}

.tiaojian-rh ul li:nth-child(4) .p {
	padding-left: 18px;
}

.tiaojian-rh ul li:nth-child(5) .a {
	left: 10px;
}

.tiaojian-rh ul li:nth-child(5) h3 {
	padding-left: 15px;
}

.tiaojian-rh ul li:nth-child(5) .img {
	padding-left: 16px;
	margin-bottom: 28px;
}

.tiaojian-rh ul li:nth-child(5) .p {
	padding-left: 10px;
}


/*  不确定适合哪种方式入户？60秒测试下！ */

.ceshi {
	background-color: #d2f0fe;
	padding-top: 37px;
	padding-bottom: 83px;
}

.ceshi .warp {
	width: 1310px;
}

.ceshi .title {
	font-weight: bold;
	font-size: 56px;
	color: #000000;
	text-align: center;
	margin-bottom: 34px;
	line-height: 1;
}

.ceshi .sub-title {
	text-align: center;
	font-size: 24px;
	line-height: normal;
	letter-spacing: 0px;
	color: #f91d1f;
	margin-bottom: 60px;
}

.ceshi .form {
	background-color: #FFFFFF;
	padding: 51px 0px 41px 67px;
}

.ceshi .form .left {}

.ceshi .form .left .item {
	margin-bottom: 25px;
}

.ceshi .form .left .item:last-child {
	margin: 0;
}

.ceshi .form .left label {
	font-weight: normal;
	font-size: 20px;
	color: #343434;
	margin: 0;
	width: 100px;
	text-align: right;
	margin-right: 18px;
}

.ceshi .form .left select {
	width: 383px;
	height: 47px;
	border-radius: 3px;
	border: solid 1px #9e9d9d;
}

.ceshi .form .left input[type='text'] {
	width: 383px;
	height: 47px;
	border-radius: 3px;
	border: solid 1px #9e9d9d;
	text-indent: 10px;
}

.ceshi .form .left font {
	color: #fd0101;
	font-size: 30px;
}

.ceshi .form .left .tips {
	margin: 18px 0 22px;
	padding: 0;
	font-size: 18px;
	color: #fd0101;
	padding-left: 123px;
	text-align: left;
}

.ceshi .form .left input[type='submit'] {
	width: 251px;
	height: 79px;
	background-color: #f35750;
	border-radius: 10px;
	color: #FFFFFF;
	font-size: 30px;
}

.jiezhi {
	padding-left: 128px;
	margin-top: 50px;
}

.jiezhi p {
	font-size: 24px;
	color: #030303;
	margin: 0 0 12px 0;
}

.jiezhi input {
	width: 20px;
	height: 20px;
	margin-right: 7px;
}

.jiezhi label {
	font-size: 22px;
	font-weight: normal;
	margin-right: 40px;
	color: #494949;
}

.ceshi .form .tips {
	color: #a2a2a2;
	font-size: 16px;
	padding-left: 128px;
}

.ceshi .form input[type='submit'] {
	width: 186px;
	height: 46px;
	background-color: #f73f3f;
	border-radius: 3px;
	color: #FFFFFF;
	border: 0;
	font-size: 20px;
	margin-left: 128px;
}

.ceshi .form .right {
	float: left;
	margin-left: 100px;
	padding-top: 18px;
}

.ceshi .form .right .t {
	font-family: SimHei;
	font-size: 24px;
	color: #030303;
	margin: 0 0 42px 0;
	line-height: normal;
	font-weight: bold;
}

.ceshi .form .right .t font {
	color: #f93839;
}

.ceshi .form .right .scroll {
	width: 440px;
	height: 336px;
	margin-left: 37px;
}

.ceshi .form .right .scroll .p {
	font-size: 0;
	margin-bottom: 10px;
}

.ceshi .form .right .scroll .p span {
	display: inline-block;
	vertical-align: top;
	font-size: 17px;
	color: #464545;
}

.ceshi .form .right .scroll .p span:nth-child(1) {
	margin-right: 25px;
}

.ceshi .form .right .scroll .p span:nth-child(2) {
	margin-right: 20px
}

.ceshi .form .right .scroll .p span:nth-child(3) {
	margin-right: 20px;
	width: 62px;
}

.ceshi .form .right .scroll .p span:nth-child(4) {
	margin-right: 40px;
	width: 70px;
	text-align: center;
}

.ceshi .form .right .scroll .p span:nth-child(5) {
	color: #fc0202;
}


/* 入户资料 */

.rhzl {
	padding: 76px 0 75px;
}

.rhzl .h3 {
	font-size: 56px;
	letter-spacing: -1px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	margin-bottom: 62px;
	line-height: 1;
}

.rhzl .warp {
	width: 1274px;
}

.rhzl ul {
	font-size: 0;
	text-align: center;
	margin: 0;
}

.rhzl ul li {
	vertical-align: top;
	display: inline-block;
	width: 255px;
	height: 270px;
	background-color: #ffffff;
	border-radius: 5px;
	border: solid 8px #d81f1d;
	margin-right: 29px;
	text-align: left;
	position: relative;
}

.rhzl ul li .title {
	padding-left: 22px;
}

.rhzl ul li:nth-child(1) {
	padding-top: 17px;
}

.rhzl ul li:nth-child(2) {
	padding-top: 14px;
}

.rhzl ul li:nth-child(3) {
	padding-top: 14px;
}

.rhzl ul li:nth-child(4) {
	padding-top: 13px;
}

.rhzl ul li:last-child {
	margin-right: 0;
}

.rhzl ul li .title {
	font-size: 20px;
	font-weight: bold;
	color: #07569f;
}

.rhzl ul li .title img {
	vertical-align: bottom;
	margin-right: 16px;
}

.rhzl ul li .p {
	font-family: SimHei;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0px;
	color: #040404;
	padding-left: 27px;
}

.rhzl ul li a {
	position: absolute;
	bottom: 22px;
	right: 17px;
	font-size: 18px;
	font-family: SimHei;
	text-decoration: underline;
	color: #d81f1d;
}


/* 条件不符、5节课培训取证，轻松入户 */

.tiaojian {
	padding-bottom: 44px;
}

.tiaojian .title {
	text-align: center;
	font-size: 48px;
	font-weight: bold;
	line-height: 1;
}

.tiaojian .sub-title {
	font-size: 22px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 2px;
	color: #383838;
	text-align: center;
	margin-top: 9px;
}

.tiaojian .sub-title2 {
	font-size: 30px;
	color: #ff8400;
	letter-spacing: 3px;
	font-weight: bold;
	text-align: center;
	margin-top: 41px;
	margin-bottom: 62px;
	line-height: 1;
}

.tiaojian ul {
	padding: 0;
	margin: 0;
}

.tiaojian ul li {
	list-style: none;
	float: left;
	width: 270px;
	height: 298px;
	background-color: #ffffff;
	border: solid 2px #efefef;
	margin-right: 40px;
	position: relative;
}

.tiaojian ul li:last-child {
	margin-right: 0;
}

.tiaojian ul li .a {
	width: 112px;
	height: 27px;
	background-color: #ff0000;
	border-radius: 8px;
	display: block;
	text-align: center;
	color: #FEFFFE;
	font-size: 18px;
	margin: 20px auto 0;
}

.tiaojian ul li .img {
	height: 167px;
}

.tiaojian ul li .img img {
	width: 100%;
	height: 167px;
}

.tiaojian ul li .text {
	padding: 0 15px
}

.tiaojian ul li .t {
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	color: #1b1b1b;
	margin-top: 14px;
	border-bottom: 2px solid #bfbfbf;
	padding-bottom: 8px;
	margin-bottom: 17px;
}

.tiaojian ul li .am-cf {
	font-size: 16px;
	padding: 0 13px;
}

.tiaojian ul li .am-cf span {
	float: left;
	color: #373737;
}

.tiaojian ul li .am-cf span:last-child {
	float: right;
	color: #ff597c;
}


/* 流程 */

.liucheng {
	background-color: #F5F5F5;
	padding: 40px 0 65px;
	margin: 0 0 65px 0;
}

.liucheng .title {
	font-size: 56px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1;
	color: #030303;
	margin-bottom: 42px;
	text-align: center;
}

.liucheng .sub-title {
	font-family: SimHei;
	font-size: 24px;
	color: #ff8400;
	text-align: center;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 52px
}

.liucheng .liuc-title {
	width: 1274px;
	font-family: SimHei;
	font-weight: bold;
	margin: 0 auto 15px;
	font-size: 30px;
	color: #0b9fdf;
	letter-spacing: 2px;
}

.liucheng .liuc-title font {
	font-family: SimHei;
	font-size: 22px;
	font-weight: normal;
	letter-spacing: 1px;
}

.liucheng img {
	max-width: 100%;
}

.liucheng .warp {
	width: 1274px;
	padding-top: 7px;
}

.liucheng .warp .left {
	margin-left: 165px;
	float: left;
	position: relative;
	width: 33px;
	margin-right: 30px;
}

.liucheng .warp .left:before {
	content: '';
	display: block;
	width: 5px;
	height: 830px;
	background-image: linear-gradient( #0b9fdf, #0b9fdf), linear-gradient( #00b8ad, #00b8ad);
	background-blend-mode: normal, normal;
	border: solid 1px #c9c9c9;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.liucheng .warp .left .num {
	width: 33px;
	height: 33px;
	background-color: #ffb400;
	border-radius: 50%;
	text-align: center;
	line-height: 33px;
	color: #FEFEFE;
	font-size: 18px;
	transform: translateZ(1px);
}

.liucheng .warp .left .num:nth-child(2) {
	margin-top: 278px;
}

.liucheng .warp .left .num:nth-child(3) {
	margin-top: 380px;
}

.liucheng .warp .left .num:nth-child(4) {
	margin-top: 67px;
}

.liucheng .warp .right {
	float: left;
	width: 680px;
	padding-top: 5px;
}

.liucheng .warp .right .item {
	background-color: #FFFFFF;
	padding: 29px 0 46px 32px;
	margin-bottom: 45px;
}

.liucheng .warp .right .item h3 {
	color: #0b9fdf;
	font-size: 24px;
	margin-bottom: 37px;
}

.liucheng .warp .right .item label {
	font-weight: normal;
	font-size: 18px;
	color: #706f6f;
	margin-left: 3px;
	margin-right: 30px;
}

.liucheng .warp .right .item input[type='text'] {
	width: 298px;
	height: 50px;
	border: solid 1px #d9d9d9;
	padding-left: 10px;
	font-size: 18px;
	color: #040404;
}

.liucheng .warp .right .item .li,
.liucheng .warp .right .item2 .li {
	margin-bottom: 17px;
}

.liucheng .warp .right .item .li:last-child {
	margin-bottom: 0;
}

.liucheng .warp .right .item .li .button,
.liucheng .warp .right .item2 .form .li input[type='submit'] {
	width: 139px;
	height: 45px;
	background-color: #e9351d;
	color: #fefefe;
	font-size: 24px;
	margin-left: 30px;
	border: 0;
	font-weight: normal;
}

.liucheng .warp .right .item2 h3,
.liucheng .warp .right .item3 h3,
.liucheng .warp .right .item4 h3 {
	font-size: 24px;
	color: #0b9fdf;
	line-height: 1;
	margin-bottom: 13px;
}

.liucheng .warp .right .item2 p,
.liucheng .warp .right .item3 p,
.liucheng .warp .right .item4 p {
	font-size: 16px;
	color: #706f6f;
	margin: 0;
	line-height: 1;
}

.liucheng .warp .right .item2 p a {
	font-size: 18px;
	color: #ffb400;
}

.liucheng .warp .right .item2 .form {
	padding: 31px 0 45px 26px;
	background-color: #fbfbfb;
	border: solid 1px #d9d9d9;
	margin: 32px 0 0 0;
}

.liucheng .warp .right .item2 .form .li select,
.liucheng .warp .right .item2 .form .li input[type='text'] {
	width: 298px;
	height: 50px;
	border: solid 1px #d9d9d9;
	font-size: 18px;
	color: #040404;
	margin-left: 7px;
}

.liucheng .warp .right .item2 .form .li input[type='text'] {
	text-indent: 10px;
}

.liucheng .warp .right .item2 .form .li label {
	font-size: 18px;
	color: #706f6f;
	font-weight: normal;
}

.liucheng .warp .right .item3,
.liucheng .warp .right .item4 {
	margin-top: 45px;
}


/* 入户广州选择大机构，入户不成功退费，更具保障 */

.baozhang {
	text-align: center;
	padding-bottom: 84px;
}

.baozhang .title {
	font-weight: bold;
	font-size: 48px;
	color: #010101;
	line-height: 1;
	margin-bottom: 40px;
}

.baozhang .sub-title {
	font-size: 22px;
	color: #383838;
	margin-bottom: 5px;
}

.baozhang .sub-title2 {
	font-weight: bold;
	font-size: 30px;
	color: #ff8400;
	line-height: 1;
	margin-bottom: 58px;
}


/*   */

.ruhujiezhi {
	background-color: #FFFFFF;
	padding-top: 50px;
}

.ruhujiezhi .warp {
	width: 1244px;
}

.ruhujiezhi .title,
.ruhujiezhi .sub-title,
.ruhujiezhi .sub-title2 {
	text-align: center;
}

.ruhujiezhi .title,
.ruhujiezhi .sub-title {
	font-weight: bold;
	color: #010101;
}

.ruhujiezhi .title {
	font-size: 32px;
	line-height: 1;
	margin-bottom: 12px;
}

.ruhujiezhi .sub-title {
	font-size: 52px;
	line-height: 1;
	margin-bottom: 22px;
}

.ruhujiezhi .sub-title font {
	color: #ff2e42;
}

.ruhujiezhi .sub-title2 {
	font-size: 24px;
	color: #ff8403;
	line-height: normal;
	margin-bottom: 13px;
}

.rs_title {
	font-size: 30px;
	font-weight: bold;
	color: #fcbe7d;
	padding-bottom: 7px;
	line-height: 1;
	border-bottom: 8px solid #ffc486;
}

.ruhu-scroll ul {
	padding: 0;
}

.ruhu-scroll ul li {
	list-style: none;
}

.ruhu-scroll .left {
	width: 780px;
	float: left;
}

.ruhu-scroll .left li {
	float: left;
	width: 248px;
	height: 176px;
	margin-right: 17px;
	margin-bottom: 18px;
}

.ruhu-scroll .left li:nth-child(3n) {
	margin-right: 0;
}

.ruhu-scroll .left li img {
	width: 100%;
	height: 173px;
}

.ruhu-scroll .right {
	float: right;
	width: 455px;
	border: solid 1px #c9c9c9;
}

.ruhu-scroll .right .top-title {
	border: solid 1px #fd4053;
	background-color: #fd4053;
	font-size: 20px;
	height: 50px;
	position: relative;
	margin-bottom: 20px;
	display: table;
	width: 100%;
}

.ruhu-scroll .right .top-title .th {
	display: table-cell;
	text-align: center;
	font-size: 20px;
	color: #fefefe;
	vertical-align: middle;
	width: 33.3%;
}

.ruhu-scroll .right .scroll {
	height: 490px;
	padding-bottom: 17px;
}

.ruhu-scroll .right .scroll .tr {
	margin-bottom: 18px;
	display: table;
	width: 100%;
}

.ruhu-scroll .right .scroll .tr .td {
	display: table-cell;
	width: 33.3%;
	font-size: 18px;
	color: #555454;
	vertical-align: middle;
	text-align: center;
}

.ruhu-scroll .right .scroll .p:last-child {
	margin-bottom: 0;
}

.ruhu-scroll .right .scroll h4,
.ruhu-scroll .right .scroll p {
	margin: 0;
}

.ruhu-scroll .right .scroll h4 {
	font-size: 16px;
	color: #101010;
	margin-bottom: 3px;
}

.ruhu-scroll .right .scroll p {
	font-size: 14px;
	color: #858585;
	line-height: 30px;
}

.ruhu-scroll .right .scroll .box {
	position: relative;
}


/* 入户广州您是否还有这些疑惑 */

.yihuo {
	text-align: center;
	padding-top: 51px;
	padding-bottom: 95px;
}

.yihuo .title {
	font-weight: bold;
	font-size: 48px;
	color: #010101;
	margin-bottom: 40px;
	line-height: 1;
}

.yihuo .sub-title {
	font-size: 22px;
	color: #383838;
	margin-bottom: 15px;
}

.yihuo .sub-title2 {
	font-size: 24px;
	color: #ff8400;
	font-weight: bold;
	margin-bottom: 56px;
	line-height: 1;
}

.yihuo ul {
	padding: 0;
	margin: 0;
}

.yihuo ul li {
	list-style: none;
	float: left;
	width: 230px;
	height: 315px;
	background-color: #ffffff;
	box-shadow: 0px 0px 15px 0px rgba(70, 70, 70, 0.19);
	padding: 32px 0px;
	margin-right: 12px;
	position: relative;
}

.yihuo ul li:last-child {
	margin-right: 0
}

.yihuo ul li .num {
	width: 50px;
	height: 50px;
	background-color: #ffffff;
	border: solid 2px #ff2e42;
	border-radius: 50%;
	line-height: 46px;
	font-size: 38px;
	font-weight: bold;
	color: #ff3e51;
	margin: 0 auto;
}

.yihuo ul li .q {
	font-size: 22px;
	color: #ff3e51;
	margin-top: 6px;
}

.yihuo ul li .a {
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 0px;
	color: #4d4c4c;
	margin-top: 11px;
}

.yihuo ul li .link {
	width: 145px;
	height: 34px;
	border-radius: 4px;
	border: solid 2px #ff2e42;
	text-align: center;
	line-height: 30px;
	position: absolute;
	left: 50%;
	margin-left: -72.5px;
	bottom: 33px;
	color: #ff4457;
}

.yihuo ul li .link:hover {
	background-color: #ff2e42;
	color: #FFFFFF;
}

.yihuo ul li:first-child .a {
	padding: 0 43px;
}

.yihuo ul li:nth-child(2) .a,
.yihuo ul li:last-child .a {
	padding: 0 35px;
}

.yihuo ul li:nth-child(3) .a,
.yihuo ul li:nth-child(4) .a {
	padding: 0 43px;
}

.zige-liuyan.danye-liuyan.ruhu-liuyan {
	margin-top: 0;
}

.zige-liuyan.danye-liuyan.ruhu-liuyan .title {
	line-height: 1;
	margin-bottom: 24px;
}

.zige-liuyan.danye-liuyan.ruhu-liuyan .sub-title{
	margin: 0 0 44px 0;
	line-height: 1;
}


/* 最快仅需3个月、尽享入户6大福利 */

.fuli {
	background-color: #fafafa;
	text-align: center;
	padding-bottom: 26px;
	padding-top: 47px;
}

.fuli .title {
	font-weight: bold;
	font-size: 48px;
	color: #010101;
	margin-bottom: 45px;
}

.fuli .title font {
	color: #ff2e42;
}

.fuli img {
	max-width: 100%;
}

.copy {
	position: relative;
	top: 0;
}


/*Plugin CSS*/

.str_wrap {
	overflow: hidden;
	//zoom:1;
	width: 100%;
	font-size: 12px;
	line-height: 16px;
	position: relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

.str_wrap.str_active {}

.str_move {
	white-space: nowrap;
	position: absolute;
	top: 0;
	left: 0;
	cursor: move;
}

.str_move_clone {
	display: inline-block;
	//display:inline;
	//zoom:1;
	vertical-align: top;
	position: absolute;
	left: 100%;
	top: 0;
}

.str_vertical .str_move_clone {
	left: 0;
	top: 100%;
}

.str_down .str_move_clone {
	left: 0;
	bottom: 100%;
}

.str_vertical .str_move,
.str_down .str_move {
	white-space: normal;
	width: 100%;
}

.str_static .str_move,
.no_drag .str_move,
.noStop .str_move {
	cursor: inherit;
}

.str_wrap img {
	max-width: none !important;
}

.ruhub {
	height: auto;
	background-position-x: center;
}
.ruhub  img{
  max-width:100%;
  width:100%;
}

.container-rh {
	padding: 0;
}

.ruhu-toper {
	width: 100%;
	height: 100px;
	background-color: #FFFFFF;
	padding: 16px 0 0 0;
	margin: 0 0 57px 0;
}

.ruhu-toper .warp {
	width: 1275px;
}

.ruhu-toper ul li {
	float: left;
	list-style: none;
}

.ruhu-toper ul li:nth-child(1) {
	margin: 0 80px 0 0;
}

.ruhu-toper ul li:nth-child(2) {
	margin: 0 119px 0 0;
}

.ruhu-toper ul li:nth-child(3) {
	margin: 0 150px 0 0;
}

.ruhu-toper ul li img {
	float: left;
}

.ruhu-toper ul li .text {
	float: left;
}

.ruhu-toper ul li .text h3,
.ruhu-toper ul li .text p {
	margin: 0;
	padding: 0;
	line-height: 1;
	font-weight: bold;
}

.ruhu-toper ul li .text h3 {
	font-size: 21px;
	color: #000000;
	margin: 0 0 6px 0;
}

.ruhu-toper ul li .text p {
	font-size: 14px;
	color: #4e4e4e;
	line-height: 18px;
}

.ruhu-toper ul li:nth-child(1) .text {
	margin: 0 0 0 30px;
}

.ruhu-toper ul li:nth-child(2) .text {
	margin: 0 0 0 20px;
}

.ruhu-toper ul li:nth-child(3) .text {
	margin: 0 0 0 18px;
}

.ruhu-toper ul li:nth-child(4) .text {
	margin: 0 0 0 25px;
}