/*视频*/.x-nav {	width: 100%;	position: relative;	height: 400px;	overflow: hidden;	background: #ccc；}.x-musk {	position: absolute;	bottom: 0;	width: 100%;	height: 100%;	background: #000;	opacity: .6;}.x-content {	width: 1200px;	position: relative;	height: 380px;	margin: 0 auto;	z-index: 1}.x-mk {	padding-top: 90px;	text-align: center;}.x-mk h2 {	display: block;	text-transform: uppercase;	color: #fff;	font-size: 60px;	line-height: 2;	font-weight: lighter;}.x-mk span {	display: block;	text-transform: uppercase;	color: #fff;	font-size: 30px;	font-weight: lighter;}.x-nav video {	position: absolute;	width: 100%;	left: 0;	top: -260px;}/*文案*/.x-box {	width: 1200px;	margin: 0 auto;}.x-lest {	font-size: 34px;	color: #333;	margin-top: 30px;	margin-bottom: 10px;}.x-box span {	font-size: 30px;	color: #e0e0e0;	font-weight: lighter;}.x-box p {	font-size: 16px;	color: #555;	margin-top: 20px;	line-height: 30px;}.x-box a {	float: right;	font-size: 16px;	color: #333;	text-align: center;	background: #e7e7e7;	padding: 10px 25px;	margin-right: 15px;	border-radius: 4px;}.x-box a:hover {	background: #ff7700;	color: #fff;	-moz-transition: .3s;	-ms-transition: .3s;	transition: .3s;}/*数据*/.module {	height: 160px;}.module.mcounter .module_container {	padding: 20px 0;	width: 1200px;	margin: auto;}.module.mcounter ul.content_list {	width: 100%;	height: auto}.module.mcounter ul.content_list li {	float: left;	width: 25%;	height: 81pt;	text-align: center}.module.mcounter ul.content_list li div {	border-right: 1px solid rgba(0, 0, 0, .08)}.module.mcounter ul.content_list li:last-child div {	border-right: none}.module.mcounter ul.content_list li p {	color: #939393;	text-align: center;	font-size: 14px}.module.mcounter ul.content_list li p.number {	margin-top: 15px}.module.mcounter ul.content_list li p.number .counterDX {	margin-top: 15px;	color: #ff7700;	text-align: center;	font-size: 54px;	font-weight: lighter;}.module.mcounter ul.content_list li p.number .unit {	position: relative;	top: 11px;	left: 5px;	color: #959595;	vertical-align: 40px;	font-size: 14px}.module.mcounter ul.content_list li p.title {	margin-bottom: 10px}.pinpai {	width: 100%;	height: 300px;	background: #f4f4f4}.con {	width: 1200px;	margin: auto;}.pinpai_l {	width: 650px;	float: left;}.pinpai_r img {	float: right;}.description {	margin-left: 60px;	padding-top: 50px;	line-height: 28px;	color: #464545;	font-size: 13px;}.title {	width: 270px;	margin: 0 auto;	background: url(../images/title-bg.png) no-repeat center top;	text-align: center;}.title h2 {	text-transform: uppercase;	font-size: 26px;	font-weight: normal;	margin: 40px 0;}.title p {	font-size: 14px;	color: #bcbcbc;	padding: 5px 0;}/*关于我们*/.bg1 {	background: ##f3ece1;	height: 470px;	margin-top: 40px;}.bg1-c {	margin: 0 auto;	width: 1200px;	color: #333;}.bg1-font {	font-size: 30px;	line-height: 30px;	padding-top: 50px;}.line {	width: 80px;	height: 2px;	background-color: #ff7700;	;	margin-top: 40px;}.bg1-c p {	font-size: 16px;	line-height: 30px;	margin-top: 25px;	width: 48%;}.p-1 {	color: #555;}.bg1-img {	float: right;	width: 50%;}.bg2 {	background-image: url(../images/bg-2.jpg);	height: 440px;	margin: 40px 0 0 0;}.bg2-c {	margin: 0 auto;	width: 1200px;	color: #fff;}.bg2-font {	font-size: 30px;	line-height: 30px;	padding-top: 70px;}.bg2-c p {	font-size: 16px;	line-height: 30px;	margin-top: 40px;	color: #e7e7e7;}/*新东方荣誉*/.x-box1 {	width: 1200px;	margin: 0 auto;	padding-bottom: 70px;}.x-city {	display: inline-block;	width: 380px;	height: 300px;	margin-top: 30px;	background-color: #fff;}.m-30 {	margin-right: 30px;	float: left;}.x-city img {	width: 380px;	height: 240px;	margin: 0 auto;}.x-city p {	height: 44px;	font-size: 16px;	color: #333;	background: #fff;	text-align: center;	padding-top: 16px;}.x-city :hover {	background-color: #ff7700;	color: #fff;	transform: scale(1.05);	-moz-transition: .4s;	-ms-transition: .4s;	transition: .4s;}/*专业优势*/.b1 {	margin: 0 auto;	width: 1200px;	height: 360px;	background-color: #f0f0f0;	color: #555;	margin-top: 20px;}.b1-img {	width: 600px;	height: 360px;	float: left;}.b1-c {	margin-left: 640px;	width: 520px;}.b1-font {	font-size: 30px;	line-height: 30px;	padding-top: 75px;	color: #333;}.line1 {	width: 80px;	height: 2px;	background-color: #ff7700;	margin-top: 35px;}.b1-c p {	font-size: 16px;	line-height: 30px;	margin-top: 35px;}.b2 {	margin: 40px 0 40px 0;	width: 100%;	background-image: url(../images/x-ys2.jpg);	color: #555;	background-repeat: no-repeat;}.b2-c {	margin: 0 auto;	width: 1200px;}.b2-font {	font-size: 30px;	line-height: 30px;	padding: 40px 0 20px 0;	color: #fff;	text-align: center;}.line2 {	width: 80px;	height: 2px;	background-color: #ff7700;	margin: auto;}.b2-p {	font-size: 16px;	color: #f5f5f5;	text-align: center;	line-height: 30px;	margin: 10px 0 30px 0;}.b2-img {	position: relative;	margin: 0 auto;	width: 1200px;	height: 470px;	z-index: 1;}.b2-s {	color: #fff;	z-index: 3;	position: absolute;	left: 40px;	top: 60px;	width: 410px;	line-height: 40px;	font-size: 16px;}.b3 {	color: #fff;	background-image: url(../images/x-ys4.jpg);	height: 460px;	margin-bottom: 40px;}.b3-c {	width: 1200px;	margin: 0 auto;	padding: 150px 0 0 60px;}.b3-font {	font-size: 30px;	line-height: 30px;	color: #fff;}.line3 {	width: 80px;	height: 2px;	background-color: #ff7700;	margin: 30px 0;}.b3-c p {	width: 750px;	font-size: 16px;	color: #f5f5f5;	line-height: 30px;}/*热门专业*/.x-hot {	margin: 0 auto;	width: 1200px;}.x-hot h2 {	text-align: center;	font-size: 30px;	color: #ff7700;	margin: 20px 0 10px 0;}.x-hot p {	text-align: center;	font-size: 14px;	color: #666;	margin: 10px 0 30px 0;}.x-b2 {	width: 1200px;	margin: 0 auto;	padding-bottom: 40px;}.x-rm {	display: block;	width: 585px;	float: left;	background: #fff;	height: 590px;	margin-bottom: 30px;}.x-rm h2 {	font-size: 30px;	color: #333;	text-align: center;	margin: 20px 0 10px 0;}.x-rm span {	display: block;	text-align: center;	font-size: 20px;	color: #ff7700;}.x-rm p {	padding: 10px 20px;	font-size: 16px;	color: #555;	line-height: 30px;}.x-rm1 {	width: 1200px;	margin: 0 auto;	height: 340px;	padding-bottom: 30px;}.x-rm1 img {	float: left;}.x-rm2 {	display: inline;	float: left;	width: 565px;	margin-left: 50px;}.x-rm2 h2 {	margin-top: 50px;	font-size: 30px;	color: #333;}.x-rm2 p {	width: 565px;	font-size: 16px;	color: #555;	line-height: 30px;}.rm-line {	width: 80px;	height: 2px;	background-color: #ff7700;	margin: 20px 0;}.rm-bg {	background: #ff7700;	width: 100%;	height: 420px;	margin-bottom: 30px;}.x-rm4 {	width: 1200px;	margin: 0 auto;	padding: 40px;	color: #fff;}.x-rm3 {	display: inline;	float: left;	width: 565px;	margin-right: 50px;}.x-rm3 h2 {	margin-top: 50px;	font-size: 30px;}.x-rm3 p {	width: 565px;	font-size: 16px;	color: #f0f0f0;	line-height: 30px;}.rm-line1 {	width: 80px;	height: 2px;	background-color: #fff;	margin: 20px 0;}/*教学作品*/.jxzp {	width: 1200px;	padding-top: 30px;	margin: 0 auto;}.jxzp_list {	width: 100%;}.jxzp_list ul {	width: 110%;	margin-bottom: 35px;}.jxzp_list ul li {	padding: 10px;	background: #fff;	float: left;	margin: 0 30px 30px 0;}.jxzp_list ul li a {	display: block;}.jxzp_list ul li a p {	font-size: 16px;	color: #333;	display: block;	margin: 10px 0 0px 0;}.n-s2 {	font-size: 12px;	color: #999;	display: -webkit-inline-box;}.n-s2 img {	margin: 4px 5px 0 10px;	width: 16px;	height: 10px;}.jxzp_list ul li:hover {	transform: scale(1.02);	-moz-transition: .3s;	-ms-transition: .3s;	transition: .3s;}.s-life {	margin: 0 auto;	width: 1200px;	margin-top: 50px;}.s-life img {	width: 900px;	margin: 0 auto;}.s-life p {    font-size: 16px;    color: #555;    text-align: center;    margin-top: 30px;    text-indent: 2em;    line-height: 30px;}/*页码*/.pager {	text-align: center;	margin: 60px 0;	font-size: 14px;	color: #333;}.state {	color: #999;}.routine, .state, .cuttrntpager {	display: inline-block;	line-height: 40px;	vertical-align: top;	padding: 0 20px;	height: 40px;	font-size: 14px;	border-radius: 4px;	border: 1px solid #e3e3e3;	background: none;	margin: 0 6px;	outline: none;	cursor: pointer;}.pager a:hover, .pager a.cuttrntpager {	background: #ff7700;	border: 1px solid #ff7700;	color: #fff;}/*新闻*/.container {	margin: 0 auto;	width: 1200px;	padding-top: 20px;}.n-city {	height: 200px;	background-color: #f7f7f7;	margin-bottom: 20px;	background-color: #fff;}.n-city img {	float: left;	cursor: pointer;	transition: all 0.5s;}.n-text {	display: inline;	padding-left: 30px;	width: 800px;	float: left;}.n-text h2 {	font-size: 20px;	color: #333;	margin-top: 30px;	font-weight: inherit;}.n-text p {	font-size: 14px;	color: #666;	line-height: 30px;	margin: 15px 0 20px 0;}.n-s1 {	display: block;	font-size: 12px;	color: #999;}.n-s2 {	font-size: 12px;	color: #999;	margin-right: 6px;}.n-s2 img {	margin: 4px 5px 0 0;}.n-text :hover {	color: #ff7700;	-webkit-transition: .3s;	-moz-transition: .3s;	-ms-transition: .3s;	transition: .3s;}.n-city img:hover {	transform: scale(1.05);}/*新闻*/.container1 {	margin: 0 auto;	width: 1100px;}.container1 h2 {	font-size: 30px;	color: #333;	text-align: center;	margin: 50px 0 20px 0;}.x-news {	display: inline-block;	margin: 0 auto;	width: 1100px;	height: 30px;	background-color: #f0f0f0;	font-size: 12px;	line-height: 30px;	color: #707070;	text-align: center;	border: 1px solid #e7e7e7;}.container1 p {	font-size: 16px;	color: #555;	line-height: 30px;	margin: 30px 0;	text-indent: 2em;}.container1 img {	margin: 0 auto;	    display: grid;		width: 750px;}.container4 {	margin: 0 auto;	width: 1100px;}.container4 h2 {	font-size: 30px;	color: #333;	text-align: center;	margin: 50px 0 20px 0;}.container4 p {	font-size: 16px;	color: #555;	line-height: 30px;	margin: 30px 0;	text-indent: 2em;}/*分享*/.x-fx {	margin: 0 auto;	width: 1100px;	padding-top: 50px;	font-size: 16px;	color: #555;	line-height: 40px;}.line4 {	display: block;	width: 100%;	border-bottom: 1px solid #e7e7e7;	margin-bottom: 10px;}.x-fx img {	display: inline;	height: 20px;	margin-right: 5px;}.container2 {	margin: 0 auto;	width: 1100px;	cursor: pointer;	line-height: 30px;	color: #666;	font-size: 14px;	padding-bottom: 40px;}.container2 span {	float: right;	padding: 8px 20px;	margin-top: 20px;	color: #666;	font-size: 14px;	border: 1px solid #e7e7e7;	line-height: 20px;}.container2 span:hover {	background-color: #e7e7e7;	-webkit-transition: .5s;	-moz-transition: .5s;	-ms-transition: .5s;	transition: .5s;}.container2 :hover {	color: #ff7700;	-webkit-transition: .5s;	-moz-transition: .5s;	-ms-transition: .5s;	transition: .5s;}/*联系我们*/.container5 {width: 1100px; margin: 0 auto;background:#fff;}.l-city{ float: left; width: 366px; height: 190px; background: #fff; text-align: center; margin: 30px 0;}.l-city p{font-size: 20px; color: #333; margin: 10px 0;}.l-city span{font-size: 16px; color: #666;}.l-city img{margin: 0 auto;padding-top: 20px;}.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}/*发展历程*/.brand-box { overflow: hidden; margin: 40px 0 60px 0; }.brand-for { width: 861px; margin: 20px auto; position: relative; }.brand-for .slick-arrow { display: block; width: 44px; height: 44px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center center; background-repeat: no-repeat; z-index: 1; position: absolute; top: 50%; margin-top: -22px; text-indent: -9999px; background-color: transparent; border: none; outline: none; cursor: pointer; }.brand-for .slick-prev { background-image: url(../images/icon13.png); left: -96px; }.brand-for .slick-next { background-image: url(../images/icon14.png); right: -96px; }.brand-for .slick-prev:hover { background-image: url(../images/icon13-1.png); }.brand-for .slick-next:hover { background-image: url(../images/icon14-1.png); }.brand-nav { text-align: center; position: relative; margin:0 auto; width: 1100px;  }.brand-nav .date { padding-top: 41px; position: relative; z-index: 9; }.brand-nav .date::after { content: ""; position: absolute; left: 0; top: 40px; width: 100%; height: 1px; background-color: #e0e0e0; z-index: 1; }.brand-nav .date i { position: absolute; left: 50%; top: 34px; margin-left: -6px; width: 12px; height: 12px; border-radius: 50%; background-color: #dcdcdc; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; z-index: 2; }@keyframes ihover { from {box-shadow: 0 0 0 1px rgba(234, 234, 234, 0.8);}to { box-shadow: 0 0 0 8px rgba(234, 234,234, 1); }}.brand-nav .date{text-align: left;}.brand-nav .date p { font-weight: bold; font-size: 26px; text-align: left; color: #666; line-height: 23px; padding: 18px 0 10px; display: block; white-space: nowrap;margin-left:60px }.brand-nav .slick-current .date p, .brand-nav .date:hover p{ color: #ff7700; }.brand-nav .slick-current .date i, .brand-slider .date:hover i {animation: ihover 1.5s infinite; -moz-animation: ihover 1.5s infinite; /* Firefox */ -webkit-animation: ihover 1.5s infinite;  -o-animation: ihover 1.5s infinite; background-color:#ff7700; box-shadow: 0 0 0 8px rgba(234, 234,234, 0.1); -o-box-shadow: 0 0 0 8px rgba(234, 234,234, 0.1); -webkit-box-shadow: 0 0 0 8px rgba(234, 234,234, 0.1); -moz-box-shadow: 0 0 0 8px rgba(234, 234,234, 0.1); }.slick-slider{position: relative;display: block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus{outline: none;}.slick-list.dragging{cursor: pointer;cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track{position: relative;top: 0;left: 0;display: block;}.slick-track:before,.slick-track:after{display: table;content: '';}.slick-track:after{clear: both;}.slick-loading .slick-track{visibility: hidden;}.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'].slick-slide{float: right;}.items{width:1100px;color: #333; display: block;}.items img {width:300px; height: 180px; float: left;}.fz-img  {float: left; width:560px; height: 180px; background: #fff8ec;}.fz-img span {display: block; margin: 20px 20px 0 20px;font-size: 30px; color: #222;}.fz-img p { margin: 0 20px; width:520px;font-size: 16px; line-height: 28px; color: #555; }/*师资风采内容*/.szfc_con { width: 1000px; margin: 35px auto 54px; }.szfc_zp { padding: 30px 100px; background: #fff; }.szfc_turn { position: relative;width: 800px;  }.szfc_turn .main_list { width: 100%; overflow: hidden; position: relative; #margin-bottom: 16px;}.szfc_turn .main_list ul { width: 100000px; position: relative; left: 0; }.szfc_turn .main_list ul li { float: left; width: 800px; }.szfc_turn .main_list ul li img { width: 100%; }.szfc_turn .dbzp_btn {position: absolute; top: 240px; cursor: pointer; }.szfc_turn .prev { left: 0; }.szfc_turn .next { right: 0; }.szfc_turn .span { margin-top: 16px; width: 110%; }.szfc_turn .span span { display: inline-block; vertical-align: top; margin-right: 27px; width: 135px; cursor: pointer; margin-bottom:10px; }.szfc_turn .span span.active { outline: 1px solid red; outline-offset: 4px; }.szfc_turn .span span img { width: 100%; }