/*公共设定样式*/
* {
	margin: 0;
	padding: 0;
}

body {
	font: 14px/1.6 "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
	color: #333;
	max-width: 1920px;
	margin: 0 auto;
}

html {
	height: 100%;
}

a:link {
	text-decoration: none;
}

em, i, b {
	font-style: normal;
}

ul, ol {
	list-style: none;
}

a {
	text-decoration: none;
	outline: none;
}

img {
	border: none;
	vertical-align: middle;
}

input, textarea {
	outline: none;
	font-family: "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}

input, select, textarea {
	font-size: 100%;
}
input::-webkit-input-placeholder {
  color: #aaa; }

input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #aaa; }

input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #aaa; }

input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #aaa; }

table {
	border-collapse: collapse;
	border-spacing: 0;
}

::-webkit-input-placeholder {
	color: #999;
}

:-moz-placeholder, ::-moz-placeholder {
	color: #999;
}

:-ms-input-placeholder {
	color: #999;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clearfix:after {
	content: "";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	font-size: 0;
}

.clearfix {
	zoom: 1;
}

.clear {
	clear: both;
}
a {
	color: #333;
	text-decoration: none;
}

.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	text-align: center;
	display: flex;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.container{width:1200px}
.mt0 {
	margin-top: 0px !important;
}

a:hover {
	text-decoration: none;
}
/*头部banner*/

.banner .swiper-container {
	max-width: 1920px;
	overflow: hidden;
	margin: 0 auto;
}
.banner .swiper-pagination-bullet{
width: 20px;
	height: 20px;
background:#666;
opacity:1
}
.banner .swiper-pagination-bullet-active{

background:#2b6bff;
}
:root {
	--swiper-theme-color: #2b6bff;
}

.header {
	width: 1200px;
	height: 120px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 99;
	padding-top: 29px;
}

.logo {
	float: left;
}

.menu {
	float: right;
}

.menu ul li {
	float: left;
	margin-left: 45px;
}

.menu ul li a {
	font-size: 18px;
	color: #fff;
	line-height: 54px;
	padding-bottom: 10px;
}
.menu ul li:last-child {
background: url(../../images/new/tel2.png) no-repeat left;

padding-left: 40px;
}
.menu ul li a:hover {
	color: #2b6bff;
	background: url(../../images/new/line.png) no-repeat center bottom;
}

.menu ul li a.active {
	color: #2b6bff;
	background: url(../../images/new/line.png) no-repeat center bottom;
}

/*网站首页*/
.index-info {
	padding: 96px 0px 96px 0px;
}

.index-info-left {
	width: 809px;
	height: 212px;
	float: left;
}

.index-info-left h2 {
	color: #2b6bff;
	font-size: 32px;
}

.index-info-left h6 {
	font-size: 20px;
	color: #a8a8a8;
}

.index-info-left p {
	padding: 10px 68px 0px 0;
	letter-spacing: 1px;
	color: #333;
}
/*首页视频*/
.index-video {
	max-width: 1920px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	z-index: 99;
}

.index-video-index {
	position: absolute;
	bottom: 46px;
	width: 1200px;
	left: 50%;
	margin-left: -600px;
	z-index: 9999;
}

.index-video-index ul li {
	float: left;
	color: #ffffff;
	width: 400px;
	text-align: center;
}

.index-video-index ul li img {
	display: block;
	width: 55px;
	height: 49px;
	margin: 0 auto;
}

.index-video-index ul li dt {
	font: bold 20px/32px "微软雅黑";
}

.index-video-index ul li dd {
	font: 16px/24px "微软雅黑";
}

.player {
	width: 80%;
	max-width: 700px;
	max-height: 400px;
	display: none;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	z-index: 99;
}

.video-close {
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	height: 20px;
	z-index: 999999999999999999;
	display: none;
	background: transparent;
	color: #fff;
}
/*首页项目*/
.index-xm-bg {
	background: #f8f8f8;
	padding: 85px 0px 95px 0px;
}

.index-xm-tit {
	margin-bottom: 60px;
}

.index-xm-list {
	background-color: #ffffff;
	width: 285px;
	height: 448px;
	border: 1px solid #dfdfdf;
	float: left;
	text-align: center;
}

.index-xm-list:nth-child(n+2) {
	margin-left: 17px;
}

.index-xm-list img {
	margin-top: 13px;
}

.index-xm-list h2 {
	font-size: 20px;
	margin-top: 13px;
	margin-bottom: 12px;
	font-weight: 500;
}


.index-xm-list h2 a {
	font-size: 20px;
}

.index-xm-list p {
	width: 242px;
	margin: 0 auto;
	font-size: 14px;
	text-align: left;
}

.index-xm .active h2 a {
	color: #2b6bff;
}

.index-xm .active {
	box-shadow: 0 0 10px #ccc;
}
/*首页业态*/
.index-yt-bg {
	background: #f8f8f8;
	padding: 85px 0px 95px 0px;
}
.index-yt-tit {
	margin-bottom: 60px;
}
.index-yt-list {
	background-color: #ffffff;
	width: 280px;
	height: 190px;
	border: 1px solid #dfdfdf;
	float: left;
	text-align: center;
	position: relative;
	margin-right:15px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
.index-yt-list:nth-child(4n+4) {
	margin-right: 0px;
}
.index-yt-list img {
	width: 100%;
	height:100%;
}

.index-yt-list h2 {
    color: #fff!important;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(3,0,0,0.5);
    font-size: 18px!important;
    width: 100%;
    height: 36px;
    line-height: 36px;

    background-size: 100%;
}
.index-yt-list h2:hover {
    
    background: rgba(43,107,255,0.5);
}

.index-yt .active a h2 {
	color: #2b6bff;
}
.index-yt .active {
	box-shadow: 0 0 10px #ccc;
}
/*首页合作伙伴*/
.index-hz-tit {
	margin-top: 110px;
}

.index-hz-tit-left {
	float: left;
}

.index-hz-tit-left h2 {
	margin-top: 0;
}

.index-hz-tit-right {
	float: right;
}

.index-hz-tit-right a {
	color: #b6b6b6;
	font-size: 20px;
	padding: 14px 40px;
	border-radius: 40px;
	cursor: default;
}

.index-hz-tit-right a:hover {
	background: #2b6bff;
	color: #fff;
}

.index-hz-tit-right a.active {
	background: #2b6bff;
	color: #fff;
}

.index-hz {
	margin-top: 20px;
}

.index-hz-list {
	width: 270px;
	height: 190px;
	display: block;
	float: left;
	text-align: center;
	margin-top: 40px;
	margin-left: 40px;
}

.index-hz-list:nth-child(4n+1) {
	margin-left: 0px;
}

.index-hz-logo {
	width: 270px;
	height: 154px;
	box-shadow: 0 0 5px #dfdfdf;
	border-radius: 4px;
}

.index-hz-logo:hover {
	box-shadow: 0 0 5px #999;
}

.index-hz-logo img {
	margin-top: 25.5px;
}

.index-hz-name {
	font-size: 16px;
	line-height: 30px;
	color: #333;
	margin-top: 10px;
	cursor: pointer;
}
/*首页数字滚动增加*/
.index-tongji-bg {
	max-width: 1920px;
	height: 312px;
	background: url(../../images/new/tongji-bg.jpg) no-repeat center top;
	margin-top: 135px;
}

.index-tongji-bg font {
	display: block;
	font-size: 12px;
	text-align: right;
	color: #ffd02b;
	width: 1100px;
	margin: 0 auto;
	padding: 20px 0 0 0;
}

.index-tongji .counter {
	width: 239px;
	height: 80px;
	text-align: center;
	display: block;
	float: left;
	color: #ffd02b;
	margin-top: 110px;
}

.index-tongji .counter:nth-child(n+2) {
	background: url(../../images/new/line3.jpg) no-repeat center left;
}

.index-tongji .counter .counter-content {
	font-size: 34px;
	font-weight: bold;
}

.index-tongji .counter p {
	font-size: 20px;
	font-weight: 500;
}
/*首页新闻模块*/
.index-new-tit {
	margin-top: 80px;
}

.index-news {
	margin-top: 60px;
}

.index-news-list {
	width: 575px;
	height: 420px;
	display: block;
	float: left;
}

.index-news-list:nth-child(2) {
	margin-left: 50px;
}

.index-news-list-tit {
	margin-bottom: 50px;
}

.index-news-01 div:nth-child(1) {
	width: 310px;
	height: 175px;
	float: left;
}

.index-news-01 div:nth-child(2) {
	width: 245px;
	height: 175px;
	float: left;
	margin-left: 20px;
	overflow: hidden;
}

.index-news-01 h3 a {
	font: 700 16px/24px "微软雅黑";
}

.index-news-01 p {
	margin-top: 10px;
}

.index-news-01 a {
	font: 14px/24px "微软雅黑";
}

.index-news-02 ul li {
	height: 35px;
	line-height: 35px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.index-news-02 ul li:nth-child(1) {
	margin-top: 20px;
}

.index-news-02 ul li a {
	background: url(../../images/new/disc.jpg) no-repeat center left;
	padding-left: 10px;
}

.index-news-list a:hover {
	color: #2b6bff;
}

.index-news-02 ul li span {
	float: right
}

.index-news-01 img {
	transition: transform 0.5s linear 0s;
}

.index-news-01 img:hover {
	transform: scale(1.1);
	transition: all 1.3s ease 0s;
}
/*连锁商学院*/
.index-shangxueyuan-bg {
	max-width: 1920px;
	height: 897px;
	background: url(../../images/new/index-shangxueyuan-bg.jpg) no-repeat;
	margin: 0 auto;
}

.index-sxy {
	margin-top: 100px;
	padding-top: 80px;
}

.swiper-sxy {
	position: relative;
	margin-top: 60px !important;
}

.swiper-sxy div {
	outline: none;
}

.swiper-sxy .swiper-container {
	max-width: 100%;
	margin: 0 auto;
}
/*首页联系我们*/
.index-lianxi-bg {
	max-width: 1920px;
	height: 848px;
	background: url(../../images/new/lianxi-bg.jpg) no-repeat center top;
	margin-top: 100px;
}

.index-lianxi-tit {
	padding-top: 100px;
}

.index-lianxi {
	width: 1200px;
	height: 512px;
	background: #fff;
	margin: 0 auto;
	margin-top: 50px;
	padding-left: 35px;
}

.index-lianxi-01 {
	width: 740px;
	float: left;
}

.index-lianxi-tab {
	width: 740px;
	padding-top: 60px;
}

.index-lianxi-tab a {
	width: 80px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	color: #333;
	padding: 11px 23px;
}

.index-lianxi-tab a.on {
	background: #2b6bff;
	color: #fff;
}

.index-lianxi-con {
	width: 740px;
	margin-top: 30px;
}

.index-lianxi-con dl {
	display: none;
}

.index-lianxi-con dl.on {
	display: block;
}

.index-lianxi-con dl dt {
	width: 344px;
	height: auto;
	float: left;
	margin-left: 23px;
}

.index-lianxi-con dl dd {
	width: 348px;
	float: left;
	margin-left: 25px;
}

.index-lianxi-con dl dd h6 {
	font-size: 20px;
	color: #333;
	margin-top: 5px;
}

.index-lianxi-con dl dd p {
	font-size: 14px;
	line-height: 30px;
	margin: 0;
}

.index-lianxi-02 {
	width: 302px;
	float: right;
	margin-top: 15px;
	line-height: 45px;
	margin-right: 70px;
}

.index-lianxi-02 input {
	width: 300px;
	height: 43px;
	line-height: 43px;
	border: 1px solid #333;
	font-size: 20px;
	color: #333;
}

.index-lianxi-02 textarea {
	width: 300px;
	height: 90px;
	font-size: 20px;
	border: 1px solid #333;
}

.index-lianxi-02 h6 {
	font-size: 16px;
}

.index-lianxi-02 p {
	margin-top: 15px;
}

.index-lianxi-02 p:last-child input {
	width: 200px;
	height: 50px;
	margin: 0 auto;
	background: #2b6bff;
	color: #fff;
	font-size: 20px;
	margin-left: 50px;
	border: none;
}
/*列表头条*/

.list-tj {
	margin-top: 53px;
}

.list-tj ul li {
	width: 570px;
	float: left;
}

.list-tj ul li:nth-child(1) {
	margin-left: 15px;
}

.list-tj ul li:nth-child(2) {
	margin-left: 30px;
}

.list-tj h2 {
	font-size: 20px !important;
	margin-top: 27px;
	margin-bottom: 10px;
	position: relative;
}

.list-tj h2 a:hover {
	color: #d03c0f;
}

.list-tj p {
	line-height: 25px;
	font-size: 14px;
	padding-right: 50px;
}
/*列表列表*/
.list-list {
	margin-top: 120px;
}

.list-list dl {
	margin-top: 50px;
	position: relative;
}
.list-list dl:nth-child(1) {
margin-top: 0px;
}

.list-list dl dt {
	width: 225px;
	height: 170px;
	float: left;
	margin-left: 15px;
}

.list-list dl dt img {
	transition: transform 0.5s linear 0s;
}

.list-list dl dt img:hover {
	transform: scale(1.1);
	transition: all 1.3s ease 0s;
}

.list-list dl dd {
	width: 925px;
	height: 170px;
	float: left;
	margin-left: 17px;
}

.list-list h3 {
	margin-top: 13px;
}

.list-list h3 a:hover {
	color: #d03c0f;
}

.list-list h3 a {
	color: #010101;
	font-size: 20px;
}

.list-list p {
	margin: 10px 0px;
}

.list-list p a {
	color: #000;
	font-size: 14px;
}
/*列表分页

.list-page a {
	padding: 6px 23px;
	margin: 0px 15px;
	font-size: 14px;
}
.list-page a:hover {
	background: #2b6bff;
	color: #fff;
}
.list-page a.on {
	background: #2b6bff;
	color: #fff;
}*/
.list-page {
	text-align: center;
	margin: 90px 0px;
}

.list-page a {
 /*float:left;*/
	display: inline-block;
	font-size: 14px;
	color: #666;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ddd;
	text-align: center;
	padding: 0 12px;
	margin-right: 6px;
}

.list-page a:hover {
	background: #125fae;
	color: #fff;
	border: none;
	height: 32px;
	line-height: 32px;
	padding: 0 13px;
}

.list-page a.a1 {
	padding: 0 16px;
}

.list-page .a1:hover {
	background: #125fae;
	color: #fff;
	border: none;
	height: 32px;
	line-height: 32px;
	padding: 0 17px;
}

.list-page span {
	background: #125fae;
	margin-right: 6px;
	color: #fff;
	border: none;
	height: 32px;
	line-height: 32px;
	padding: 0 13px;
	display: inline-block;
}

.list-page .active2 {
	background: #125fae;
	color: #fff;
	border: none;
	height: 32px;
	line-height: 32px;
	padding: 0 13px;
}
/*底部*/
.footer {
	width: 100%;
	height: 330px;
	background: #1f1f1f;
	color: #fff;
	text-align: center;
}

.footer a {
	color: #fff;
	padding-top: 56px 4px 0px 4px;
}

.footer p:nth-child(1) {
	padding-top: 50px;
}

.footer p:nth-child(1) a {
	padding: 0 10px;
	background: url(../../images/new/line2.jpg) no-repeat right;
}

.footer p:nth-child(1) a:last-child {
	background: no-repeat;
}

.footer p:nth-child(2) {
	line-height: 30px;
	margin-bottom: 20px;
}

.footer ul {
	width: 358px;
	margin: 0 auto;
	margin-top: 20px;
}

.footer ul li {
	float: left;
}

.footer ul li:nth-child(n+2) {
	margin-left: 25px;
}
/*栏目切换*/
.news-tab {
	margin-top: 50px;
}

.news-tab a {
	color: #333;
	font-size: 20px;
	cursor: pointer;
	padding: 9px 20px;
	border-radius: 20px;
}

.news-tab a.active {
	background: #2b6bff;
	color: #fff;
	padding: 9px 20px;
	border-radius: 50px;
}

.news-tab a:nth-child(1) {
	margin-left: 32px;
}

.news-tab a:nth-child(n+2) {
	margin-left: 135px;
}

.news-tab a.active {
	background: #2b6bff;
	color: #fff;
}
/*关于我们*/

.aboutus {
	padding: 0px 40px;
	margin-bottom: 110px;
}

.aboutus h2 {
	color: #2b6bff;
	font-size: 20px !important;
	margin-top: 50px;
}

.aboutus h3 {
	color: #2b6bff;
	font-size: 16px;
	font-weight: 500;
	margin-top: 30px;
}

.aboutus p {
	color: #333;
	line-height: 30px;
	margin-top: 10px;
}

.aboutus p span {
	color: #2b6bff;
}
/*商学院栏目切换*/
.diqu-tab {
	padding: 0px 16px;
	margin-top: 60px;
}

.diqu-tab a {
	padding: 8px 24px;
	margin-left: 30px;
	line-height: 60px;
	cursor: pointer;
}

.diqu-tab a:hover {
	background: #2b6bff;
	border-radius: 24px;
	color: #fff;
}

.diqu-tab a.active {
	background: #2b6bff;
	border-radius: 24px;
	color: #fff;
}

.diqu-tab a:nth-child(1) {
	margin-left: 0px;
}

.diqu-tab a:nth-child(12) {
	margin-left: 0px;
}
/*商学院栏目内容*/
.w1164 {
	width: 1164px;
	margin: 0 auto;
}

.zx-info {
	height: 353px;
	margin-top: 70px;
}

.zx-info-left {
	width: 565px;
	display: block;
	float: left;
}

.w1200 h2 {
	color: #2b6bff;
	font-size: 32px;
	font-weight: 500;
}

.w1200 h6 {
	color: #999999;
	font-size: 20px;
	font-weight: 500;
}

.zx-info-left p {
	font-size: 14px;
	color: #333;
	line-height: 25px;
}

.zx-info-right {
	width: 496px;
	height: 353px;
	display: block;
	float: right;
}
/*热门课程*/
.zx-kc {
	margin-top: 100px;
}

.zx-kc-left {
	float: left;
}

.zx-kc-right {
	float: right;
}

.zx-kc-right a {
	font-size: 20px;
	margin-left: 25px;
	padding: 15px 24px;
	border-radius: 30px;
	color: #999;
	cursor: pointer;
	line-height: 80px;
}

.zx-kc-right a.active {
	background: #2b6bff;
	color: #fff;
}

.zx-kc-con {
	margin-top: 35px;
}

.zx-kc-con dl {
	width: 270px;
	height: 282px;
	float: left;
	margin-left: 28px;
	margin-top: 40px;
}

.zx-kc-con dl:nth-child(4n+1) {
	margin-left: 0px;
}

.zx-kc-con dl div {
	width: 268px;
	height: 129px;
	border: 1px solid #e2e2e2;
}

.zx-kc-con dl div dt {
	width: 85%;
	margin: 0 auto;
	font-size: 18px;
	margin-top: 15px;
}

.zx-kc-con dl div dd {
	width: 85%;
	margin: 0 auto;
	font-size: 14px;
	margin-top: 13px;
}

.zx-kc-con dl div dd a {
	color: #2b6bff;
	border: 1px solid #2b6bff;
	padding: 5px 6px;
}

.zx-kc-con dl:hover div dd a {
	background: #2b6bff;
	color: #fff;
}
/*中心新闻*/
.zx-news-tit {
	margin-top: 80px;
	margin-bottom: 39px;
}

.zx-news-left {
	width: 370px;
	height: 604px;
	float: left;
}

.zx-news-right {
	width: 785px;
	height: 604px;
	float: right;
}

.zx-news-right dl {
	margin-top: 49px;
}

.zx-news-right dl:after {
	content: "";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	font-size: 0;
}

.zx-news-right dl:nth-child(1) {
	margin-top: 0px;
}

.zx-news-right dl dd:nth-child(1) {
	width: 224px;
	height: 168px;
	float: left;
}

.zx-news-right dl dd:nth-child(2) {
	width: 544px;
	height: 168px;
	float: right;
}

.zx-news-right dl dd h2 a {
	font-size: 20px;
	color: #000;
}

.zx-news-right dl dd h2 a:hover {
	color: #2b6bff;
}

.zx-news img {
	transition: transform 0.5s linear 0s;
}

.zx-news img:hover {
	transform: scale(1.1);
	transition: all 1.3s ease 0s;
}
/*中心动态*/
.zx-dongtai-bg {
	max-width: 1920px;
	height: 830px;
	background: url(../../images/new/dt-bg.jpg) no-repeat;
	margin: 0 auto;
}

.w1300 {
	width: 1300px;
	margin: 0 auto;
}

.zx-dongtai {
	margin-top: 100px;
	padding-top: 50px;
}

.swiper-dongtai {
	position: relative;
	margin-top: 35px;
}

.swiper-dongtai div {
	outline: none;
}

.swiper-dongtai .swiper-container {
	max-width: 100%;
	margin: 0 auto;
}

:root {
	--swiper-navigation-size: 24px;
}
/*联系方式*/
.zx-lianxi {
	padding: 80px 0px 88px 0px;
}

.zx-lianxi-tel {
	padding: 0px 50px;
	margin: 30px 0;
}

.zx-lianxi-tel div {
	width: 356px;
	height: 156px;
	display: block;
	float: left;
	border: 3px solid #2b6bff;
	text-align: center;
}

.zx-lianxi-tel div:nth-child(n+2) {
	margin-left: 6px;
}

.zx-lianxi-tel div p {
	line-height: 30px;
}

.zx-lianxi-tel div p:nth-child(1) {
	margin-top: 18px;
}

.zx-lianxi-tel div p:nth-child(2) {
	font-size: 20px;
	margin-top: 10px;
}

.zx-lianxi-tel div p:nth-child(3) {
	font-size: 16px;
}
/*中心地图*/

#allmap {
	width: 100%;
	height: 345px;
}

#allmap p {
	margin-left: 5px;
	font-size: 14px;
}

.zx-lianxi-map {
	padding: 0px 90px 0px 50px;
	margin-top: 20px;
	position: relative;
}

.zx-lianxi-map #address {
	width: 240px;
	max-height: 260px;
	position: absolute;
	left: 60px;
	top: 20px;
	right: 0;
	z-index: 999;
	background: #fff;
	overflow: hidden;
	overflow-y: visible;
}

.zx-lianxi-map #address::-webkit-scrollbar {
	width: 7px;
}

.zx-lianxi-map #address::-webkit-scrollbar-track {
	background-color: rgba(153, 153, 153, 0.3);
}

.zx-lianxi-map #address::-webkit-scrollbar-thumb {
	background-color: #ccc;
}

.zx-lianxi-map #address ul {
	border-bottom: 1px solid rgba(153, 153, 153, 0.1);
	padding: 15px 0px;
	cursor: default;
}

.zx-lianxi-map #address ul:nth-child(1) {
	background: #f7f7f7;
}

.zx-lianxi-map #address ul:hover {
	background: #f7f7f7;
}

.zx-lianxi-map #address ul.hover {
	background: #f7f7f7;
}

.zx-lianxi-map #address ul li {
	font-size: 14px;
	padding: 0px 20px 0px 40px;
}

.zx-lianxi-map #address ul li:nth-child(1) {
	font-size: 14px;
	color: #333;
	font-weight: bold;
}

.zx-lianxi-map #address ul:nth-child(1) li:nth-child(1) {
	background: url(../../images/new/1.png) no-repeat top left 10px;
}

.zx-lianxi-map #address ul:nth-child(2) li:nth-child(1) {
	background: url(../../images/new/2.png) no-repeat top left 10px;
}

.zx-lianxi-map #address ul:nth-child(3) li:nth-child(1) {
	background: url(../../images/new/3.png) no-repeat top left 10px;
}

.zx-lianxi-map #address ul:nth-child(4) li:nth-child(1) {
	background: url(../../images/new/4.png) no-repeat top left 10px;
}
/*红鼎俱乐部介绍*/
.hd-js {
	width: 100%;
	min-width: 1100px;
	padding: 70px 0;
	min-height: 480px;
	background: #f9f9f9;
}

.hd-js dl {
	width: 1100px;
	margin: 0 auto;
}

.hd-js dl dt {
	float: left;
	width: 606px;
}

.hd-js dl dt img {
	display: block;
	width: 606px;
}

.hd-js dl dd {
	float: right;
	width: 476px;
}

.hd-js dl dd header {
	font: 32px/46px "微软雅黑";
	color: #2b6bff;
	margin: 20px 0;
}

.hd-js dl dd header font {
	display: block;
	font: 18px/24px "微软雅黑";
	color: #999999;
}

.hd-js dl dd p {
	font: 14px/28px "微软雅黑";
	color: #000000;
}

.hd-js dl dd ul {
	margin-top: 22px;
}

.hd-js dl dd ul li {
	float: left;
	width: 151px;
}

.hd-js dl dd ul li:nth-child(2) {
	margin: 0 10px;
}
/*红鼎俱乐部介绍*/



/*活动*/
.hd-hd {
	width: 100%;
	min-width: 1100px;
	padding: 40px 0;
	min-height: 860px;
	background: #ffffff;
	height: 760px;
}

.hd-hd ul {
	width: 1100px;
	margin: 0 auto;
}

.hd-hd ul header {
	min-height: 100px;
}

.hd-hd ul header div {
	float: left;
}

.hd-hd ul header div {
	font: 32px/46px "微软雅黑";
	color: #2b6bff;
}

.hd-hd ul header div font {
	display: block;
	font: 18px/24px "微软雅黑";
	color: #999999;
}

.hd-hd ul header a {
	float: right;
	font: 16px/46px "微软雅黑";
	color: #999999;
}

.hd-hd ul .l {
	float: left;
	width: 578px;
}

.hd-hd ul .l dl {
	float: left;
	margin-bottom: 20px;
}

.hd-hd ul .l .dl1 {
	margin-right: 6px;
}

.hd-hd ul .l dd p {
	font: 16px/24px "微软雅黑";
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 280px
}

.hd-hd ul .l dd {
	font: 16px/24px "微软雅黑";
	color: #999999;
}

.hd-hd ul .l .dl3 dd p {
	color: #ffffff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 578px
}

.hd-hd ul .l .dl3 dd {
	padding: 10px 0 0 20px;
	width: 575px;
	background: #2364bc;
	color: #ffffff;
	height: 70px;
}

.hd-hd ul .r {
	float: right;
	width: 486px;
}

.hd-hd ul .r dd a {
	display: block;
	font: 16px/56px "微软雅黑";
	color: #333333;
	border-bottom: 1px dashed #999999;
}

.hd-hd ul .r dd:hover a {
	color: rgb(43, 107, 255);
}

.hd-hd ul .l img {
	transition: transform 0.5s linear 0s;
}

.hd-hd ul .l img:hover {
	transform: scale(1.02);
	transition: all 1.3s ease 0s;
}
/*活动*/


/*活动图集*/
.hd-huodong-bg {
	max-width: 1920px;
	height: 830px;
	background: #f8f8f8;
	margin: 0 auto;
}
/*万通在线*/
.header-zaixian {
	width: 1240px;
	height: 120px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 99;
	padding-top: 29px;
}

.logo-zaixian {
	float: left;
	margin-left: 80px;
}

.menu-zaixian {
	float: right;
	margin-right: 100px;
}

.menu-zaixian ul li {
	float: left;
	padding-top: 15px;
}

.menu-zaixian ul li a {
	height: 30px;
	font-size: 16px;
	color: #999;
	line-height: 30px;
	padding: 7px 28px;
}

.menu-zaixian ul li a:hover {
	color: #2b6bff;
}

.menu-zaixian ul li a.active {
	color: #fff;
	background-color: #2b6bff;
	background-image: linear-gradient(#2b6bff, #37b4f2);
	border-radius: 25px;
}

.zaixian-title {
	width: 1240px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 64px;
}

.zaixian-title h2 {
	color: #333;
	font-size: 31px;
	font-weight: 500;
}

.zaixian-title p {
	color: #999;
	font-size: 20px;
	line-height: 40px;
}
/*万通在线第一部分*/
.w1240 {
	width: 1240px;
	margin: 0 auto;
}

.zaixian-01-bg {
	background: #feffff;
	padding-top: 99px;
}

.zaixian-01 {
	width: 1424px;
	margin: 0 auto;
	position: relative;
}

.zaixian-01 .swiper-container {
	width: 1240px;
	height: 1240px;
	margin: 0 auto;
}

.zaixian-01 .swiper-container .swiper-slide {
	height: calc((100% - 60px) / 2);
}

.zaixian-01 .swiper-button-next {
	width: 33px;
	height: 62px;
	background: url(../../images/new/zaixian-btn-next.png) no-repeat;
	outline: none;
}

.zaixian-01 .swiper-button-prev {
	width: 33px;
	height: 62px;
	background: url(../../images/new/zaixian-btn-prev.png) no-repeat;
	outline: none;
}

.zaixian-01 img:hover {
	box-shadow: 0 0 5px #ccc;
}

.zaixian-02-bg {
	max-width: 1920px;
	height: 420px;
	background: url(../../images/new/zaixian-02-bg.jpg) no-repeat center top;
	margin-top: 140px;
}

.zaixian-02-bg .zaixian-title {
	padding-top: 95px;
	margin-bottom: 58px;
}

.zaixian-02-bg h2 {
	color: #fff !important;
}

.zaixian-02-bg p {
	color: #fff !important;
}

.zaixian-02 {
	width: 1240px;
	margin: 0 auto;
	text-align: center;
}

.zaixian-02 div {
	width: 180px;
	display: block;
	float: left;
	color: #fff;
}

.zaixian-02 div:nth-child(n+2) {
	background: url(../../images/new/line4.jpg) no-repeat center left;
}

.zaixian-02 div:nth-child(1) {
	width: 170px;
}

.zaixian-02 div:nth-child(2) {
	width: 170px;
}

.zaixian-02 div:nth-child(3) {
	width: 180px;
}

.zaixian-02 div:nth-child(4) {
	width: 198px;
}

.zaixian-02 div:nth-child(5) {
	width: 136px;
}

.zaixian-02 div:nth-child(6) {
	width: 170px;
}

.zaixian-02 div:nth-child(7) {
	width: 215px;
}

.zaixian-02 div h2 {
	font-size: 20px;
	font-weight: 500;
	white-space: nowrap;
}

.zaixian-02 div p {
	font-size: 12px;
	line-height: 12px;
}

.zaixian-02 .on h2 {
	font-weight: 600;
	color: #ffc936 !important;
}

.zaixian-02 .on p {
	color: #ffc936 !important;
}

.zaixian-03 {
	width: 1240px;
	margin: 0 auto;
	margin-top: 105px;
}

.zaixian-03-list div {
	width: 310px;
	float: left;
	text-align: center;
}

.zaixian-03-list div p {
	color: #333;
	font-size: 16px;
	font-weight: 500;
}

.zaixian-03-list div p:nth-child(2) {
	font-size: 27px;
	margin-top: 33px;
}

.zaixian-03-list div:nth-child(n+5) {
	margin-top: 100px;
}

.zaixian-04-bg {
	max-width: 1920px;
	height: 871px;
	background: url(../../images/new/zaixian-04-bg.jpg) no-repeat center top;
	margin: 0 auto;
	margin-top: 150px;
	padding-top: 100px;
}

.zaixian-04-bg .zaixian-title h2 {
	color: #fff;
}

.zaixian-04-bg .zaixian-title p {
	color: #fff;
}

.zaixian-04 {
	width: 1240px;
	margin: 0 auto;
	margin-top: 66px;
}

.zaixian-04-l {
	width: 603px;
	height: 452px;
	float: left;
}

.zaixian-04-r {
	width: 637px;
	height: 452px;
	float: left;
}

.zaixian-04-r div {
	width: 287px;
	height: 226px;
	float: left;
	margin-left: 30px;
}

.zaixian-04-r div p {
	color: #fff;
	line-height: 35px;
}

.zaixian-04 div img {
	transition: transform 0.5s linear 0s;
}

.zaixian-04 div img:hover {
	transform: scale(1.1);
	transition: all 1.3s ease 0s;
}

.zaixian-05 {
	width: 1240px;
	margin: 0 auto;
	text-align: center;
}

.zaixian-06 {
	width: 1244px;
	margin: 0 auto;
	text-align: center;
}

.zaixian-06-title {
	color: #2b6bff;
	font-size: 31px;
	font-weight: bold;
	margin-top: 94px;
	margin-bottom: 54px;
}

.zaixian-07-bg {
	margin-top: 150px;
	background: #f4f4f4;
	padding: 100px 0px 178px 0px;
}

.zaixian-07 {
	width: 1240px;
	margin: 0 auto;
	margin-top: 58px;
}

.zaixian-07 p span:nth-child(1) {
	font-size: 31px;
	color: #2b6bff;
}

.zaixian-07 p span:nth-child(2) {
	font-size: 31px;
	color: #2b6bff;
	margin-left: 10px;
	margin-right: 10px;
}

.zaixian-07 p span:nth-child(3) {
	font-size: 18px;
	color: #999999;
}

.zaixian-07 img {
	margin-top: 40px;
}

.zaixian-08 {
	width: 1400px;
	margin: 0 auto;
	padding: 96px 0px 126px 0px;
}

.zaixian-08-con {
	width: 1400px;
	position: relative;
	margin: 0 auto;
}

.zaixian-08-con .swiper-container {
	width: 1240px;
	margin: 0 auto;
}

.zaixian-08-con .swiper-button-next {
	width: 33px;
	height: 62px;
	background: url(../../images/new/zaixian-btn-next.png) no-repeat;
	outline: none;
}

.zaixian-08-con .swiper-button-prev {
	width: 33px;
	height: 62px;
	background: url(../../images/new/zaixian-btn-prev.png) no-repeat;
	outline: none;
}

.zaixian-08-list p {
	text-align: left;
	padding: 0px 15px;
}

.zaixian-08-list p:nth-child(1) {
	text-align: center;
	padding: 0px 0px;
}

.zaixian-08-con {
	background: url(../../images/new/line-zx.jpg) no-repeat center 22px;
}

.zaixian-08-list p:nth-child(2) {
	text-align: center;
	padding: 0px 0px;
	margin-top: 29px;
}

.zaixian-08-list p:nth-child(1) span:nth-child(1) {
	font-size: 16px;
}

.zaixian-08-list p:nth-child(1) span:nth-child(2) {
	font-size: 14px;
}

.zaixian-08-list p:nth-child(3) {
	margin: 20px 0px;
	font-size: 14px;
}

.zaixian-08-list p:nth-child(4) {
	margin-bottom: 10px;
	font-size: 16px;
}

.zaixian-08-list p:nth-child(3) span {
	font-size: 14px;
	padding: 3px 11px;
	background: #2b6bff;
	color: #fff;
	border: 1px solid #769fff;
	margin-right: 10px;
}

.zaixian-08-list p:nth-child(5) a {
	font-size: 16px;
	padding: 10px 0px;
	color: #ffc936;
	background: url(../../images/new/yuyue.jpg) no-repeat center left;
	padding-left: 40px;
	height: 46px;
	line-height: 46px;
}

.zaixian-09-bg {
	background: #2b6bff;
	max-width: 1920px;
	height: 530px;
	padding: 100px 0px 0px 0px;
}

.zaixian-09-bg .zaixian-title {
	margin-bottom: 70px;
}

.zaixian-09-bg .zaixian-title h2 {
	color: #fff;
	font-size: 31px;
}

.zaixian-09-bg .zaixian-title p {
	color: #fff;
	font-size: 20px;
}

.zaixian-09 {
	width: 969px;
	margin: 0 auto;
}

.zaixian-09 div input {
	width: 470px;
	height: 47px;
	color: #fff;
	border: 1px solid #fff;
	background: #2b6bff;
	text-indent: 20px;
}

.zaixian-09 div:nth-child(1) {
	width: 472px;
	height: 49px;
	float: left;
}

.zaixian-09 div:nth-child(2) {
	width: 472px;
	height: 49px;
	float: left;
	margin-left: 25px;
}

.zaixian-09 div:nth-child(3) {
	clear: both;
	width: 540px;
	margin: 0 auto;
	padding-top: 60px;
}

.zaixian-09 div:nth-child(3) input {
	width: 540px;
	height: 70px;
	background: #ffc936;
	color: #fff;
	font-size: 24px;
	border: none;
}

.zaixian-09 div:nth-child(4) p {
	clear: both;
	width: 540px;
	margin: 0 auto;
	font-size: 14px;
	color: #fff;
	text-align: right;
	margin-top: 15px;
}

::-webkit-input-placeholder {
    /*Webkit browsers*/
	color: #fff;
	font-size: 16px;
}

:-moz-placeholder {
    /*Mozilla Firefox 4 to 8*/
	color: #fff;
	font-size: 16px;
}

::moz-placeholder {
    /*Mozilla Firefox 19+*/
	color: #fff;
	font-size: 16px;
}

:-ms-input-placeholder {
    /*Internet Explorer 10+*/
	color: #fff;
	font-size: 16px;
}
/*专题*/

.zt-bg {
	background: #fafafa;
}

.zt {
	max-width: 1200px;
	margin: 0 auto;
}

.zt img {
	max-width: 100%;
}

.fadeIn {
	animation-duration: 2s;
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-ms-animation-duration: 2s;
	-o-animation-duration: 2s;
}

.fadeInDown {
	animation-delay: 1s;
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-ms-animation-delay: 1s;
	-o-animation-delay: 1s;
}
/*新闻页*/
.news_nav {
	margin: 0 auto;
	width: 1200px;
	color: #999999;
	font-size: 14px;
	line-height: 110px;
}

.news_nav a {
	color: #999999;
	font-size: 14px;
}

.news_article {
	margin: 0 auto 100px auto;
	width: 1000px;
}

.news_article h3 {
	color: #333333;
	font-size: 24px;
	line-height: 42px;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
}

.news_article_time {
	line-height: 42px;
	color: #999999;
	margin-bottom: 24px;
	text-align: center;
	font-size: 14px;
}

.news_article_time i {
	display: inline-block;
	font-style: normal;
	margin-left: 10px;
}

.news_article p {
	/*text-indent: 2em;*/
	line-height: 26px;
	color: #333333;
	font-size: 14px;
}

.news_article img {
	display: block;
	margin: 30px auto;
	max-width: 780px;
}


/*首页改版*/

/*简介*/
.left {
	float: left;
}
.right {
	float: right;
}
.newindex-jianjie {
	padding: 22px 5%;
	position: relative;
}
.newindex-logo {
	display: block;
	width: 66px;
}
.newindex-jianjie-left {
	width: 46%;
}
.newindex-jianjie-left header {
	font: 34px/56px "微软雅黑";
	color: #b28850;
	text-align: center;
	padding: 20px 0 10px 0;
}
.newindex-jianjie-left header font {
	display: block;
	font: 24px/36px "微软雅黑";
}
.newindex-jianjie-left p {
	font: 18px/32px "微软雅黑";
	color: #000000;
	margin: 0;
}
.newindex-jianjie-left ul li {
	float: left;
	color: #000000;
	width: 28%;
	text-align: center;
	margin: 20px 2% 0 2%;
}
.newindex-jianjie-left ul li img {
	display: block;
	width: 55px;
	height: 55px;
	margin: 0 auto;
}
.newindex-jianjie-left ul li dt {
	font: bold 20px/32px "微软雅黑";
}
.newindex-jianjie-left ul li dd {
	font: 12px/22px "微软雅黑";
}
.newindex-jianjie-right {
	width: 52%;
	padding-top: 90px;
}
.newindex-jianjie-right img {
	display: inline-block;
	width: 100%;
}
.newindex-jianjie-right .player {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 999999999999999999;
	display: none;
	background: transparent;
	color: #fff;
}
/*简介*/

/*项目体系*/
.newindex-tixi {
	padding: 22px 0 0 0;
	position: relative;
	background: url('../../images/new/newindex_bj.png') #1b1c50 center 120px no-repeat;
}
.newindex-tixi .newindex-logo {
	position: absolute;
	left: 5%;
}
.newindex-tixi header {
	font: 34px/56px "微软雅黑";
	color: #ffffff;
	text-align: center;
	padding: 20px 0 76px 0;
}
.newindex-tixi header font {
	display: block;
	font: 24px/36px "微软雅黑";
	text-transform: Uppercase;
}
.newindex-tixi ul {
	width: 100%;
}
.newindex-tixi .TabbedPanelsContent {
	display: none;
}
.newindex-tixi .active {
	display: block;
}

.newindex-tixi ul li {
	padding: 1%;
	height: 280px;
	width: 25%;
	float: left;
	background-color: #b28850;
	border-right: 1px solid #ffffff;
	color: #ffffff;
}
.newindex-tixi .active1 {
	background-color: #ffffff;
	color: #010101;
}
.newindex-tixi ul li a {
	display: none;
	float: right;
	color: #b28850;
	border: 1px solid #b28850;
	padding: 2px;
	margin-top: 20px;
}
.newindex-tixi ul li h6 {
	font: 32px/46px "微软雅黑";
  color: #fff;
}
.newindex-tixi .active1 h6 {
	font: 32px/46px "微软雅黑";
  color: #000;
}
/*项目体系*/

/*业态体系*/
.newindex-yetai {
	padding: 22px 0;
	background-color: #eeeeee;
	margin-top: 20px;
	position: relative;
}
.newindex-yetai .newindex-logo {
	position: absolute;
	left: 5%;
}
.newindex-yetai header {
	font: 34px/56px "微软雅黑";
	color: #b28850;
	text-align: center;
	padding: 20px 0 10px 0;
}
.newindex-yetai header font {
	display: block;
	font: 24px/36px "微软雅黑";
	text-transform: Uppercase;
}
.newindex-yetai ul li {
	float: left;
	width: 532px;
	margin: 30px 34px;
}
.newindex-yetai ul li dl {
	position: relative;
	height: 306px;
}
.newindex-yetai ul li dl dd {
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: #8787a1;
	opacity: 0.9;
	height: 46px;
	color: #ffffff;
	font: 20px/46px "黑体";
	text-align: center;
}
.tj {
	width: 210px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #ffffff;
	font-size: 22px;
	background: #b28850;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	border-radius: 15px;
	-webkit-border-radius: 22px;
	-ms-border-radius: 22px;
	position: relative;
	overflow: hidden;
	animation: 4s btn3 both infinite;
}
.tj:after {
	content: "";
	background: rgba(0, 0, 0, .5);
	position: absolute;
	width: 210px;
	height: 270px;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0;
	margin: auto;
	border-radius: 100%;
	transform: scale(1);
	animation: 2.4s btn4 both infinite;
}
@keyframes btn3 {
 0% {
 background-color: #b28850;
 box-shadow: 0px 0px 4px rgba(0, 0, 0, .1);
}
 100% {
 background-color: #b28850;
 box-shadow: 0px 10px 30px rgba(0, 0, 0, .4)
}
}
 @keyframes btn4 {
 0% {
 transform: scale(0);
 opacity: .5;
}
 100% {
 transform: scale(1);
 opacity: 0;
}
}
.tj a {
	font-size: 24px;
	color: #fff;
	display: block;
	position: relative;
	z-index: 5;
}
/*业态体系*/

/*红鼎俱乐部*/
.newindex-hongding {
	padding: 22px 0;
	position: relative;
}
.newindex-hongding .newindex-logo {
	position: absolute;
	left: 5%;
}
.newindex-hongding header {
	font: 34px/56px "微软雅黑";
	color: #b28850;
	text-align: center;
	padding: 20px 0 10px 0;
}

.newindex-hongding header font {
	display: block;
	font: 24px/36px "微软雅黑";
	text-transform: Uppercase;
}
.newindex-hongding header .p{
	font-size: 14px;
    color: #6C6C6C;
    letter-spacing: 18px;
    text-align:center;
}
.poster-main {
	width: 1000px;
	height: 500px;
	position: relative;
	margin: 0 auto;
}
.poster-main a, .poster-main img {
	display: block;
}
.poster-main .poster-list {
	width: 1000px;
	height: 500px;
}
.poster-main .poster-list .poster-item {
	width: 200px;
	height: 500px;
	position: absolute;
	left: 0;
	top: 0;
}
.poster-main .poster-btn {
	position: absolute;
	top: 0;
	z-index: 10;
	cursor: pointer;
}
.poster-main .poster-prev-btn {
	left: -190px;
	background: url('../../images/new/newindex_left.jpg') no-repeat center center;
}
.poster-main .poster-next-btn {
	right: -190px;
	background: url('../../images/new/newindex_right.jpg') no-repeat center center;
}
.poster-item {
	position: relative;
}
.poster-item img{
	width: 100%;
	height:291px;
}
.poster-item p {
/*	position: absolute;
	bottom: 0px;*/
	width: 100%;
	background-color: #eee;
	opacity: 0.9;
	height: 46px;
	color: #000;
	font: 24px/46px "微软雅黑";
	text-align: center;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*红鼎俱乐部*/

/*红鼎公益*/
.w1000 {
	width: 1000px;
	margin: 0 auto;
}
.newindex-gongyi {
	padding: 22px 5% 50px 5%;
	position: relative;
}
.newindex-gongyi .newindex-logo {
	position: absolute;
	left: 5%;
}
.newindex-gongyi header {
	font: 34px/56px "微软雅黑";
	color: #b28850;
	text-align: center;
	padding: 20px 0 10px 0;
}
.newindex-gongyi header font {
	display: block;
	font: 24px/36px "微软雅黑";
	text-transform: Uppercase;
}
.newindex-gongyi .poster-prev-btn {
	right: -90px;
	width: 32px;
	height: 35px;
	background: url('../../images/new/newindex_right.jpg') no-repeat center center;
}
.newindex-gongyi .swiper-sxy img {
	width: 100%;
	display: block;
}
.newindex-gongyi .poster-next-btn {
	left: -90px;
	width: 32px;
	height: 35px;
	background: url('../../images/new/newindex_left.jpg') no-repeat center center;
}
.newindex-gongyi .swiper-button-prev:after, .newindex-gongyi .swiper-button-next:after {
	content: none;
}
/*红鼎公益*/

/*战略合作伙伴*/
.newindex-partner {
	padding: 22px 0 50px 0;
	position: relative;
	background: url('../../images/new/newindex_bj.png') #1b1c50 center 120px no-repeat;
}
.newindex-partner .newindex-logo {
	position: absolute;
	left: 5%;
}
.newindex-partner header {
	font: 34px/56px "微软雅黑";
	color: #ffffff;
	text-align: center;
	padding: 20px 0 76px 0;
}
.newindex-partner header font {
	display: block;
	font: 24px/36px "微软雅黑";
	text-transform: Uppercase;
}
.newindex-partner ul {
	width: 1200px;
	margin: 0 auto;
}
.newindex-partner ul li {
	width: 182px;
	height: 162px;
	display: block;
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-left: 10px;
	background: #fff;
	box-shadow: 0 0 2px #dfdfdf;
	border-radius: 4px;
	padding: 10px;
	transition: transform 0.5s linear 0s;
}
.newindex-partner ul li:hover {
	box-shadow: 0 0 2px #fff;
	transform: scale(1.1);
	transition: all 1.3s ease 0s;
}

.newindex-partner ul li img {
	margin-top: 10px;
	max-width:142px;
}
.newindex-partner ul li p {
	font-size: 14px;
	line-height: 30px;
	color: #333;
	margin-top: 10px;
	cursor: pointer;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newindex-partner ul li:nth-child(6n+1) {
	margin-left: 0px;
}
/*战略合作伙伴*/

/*万通商学院*/
.newindex-hongding {
	padding: 22px 0;
	position: relative;
}
.newindex-hongding .newindex-logo {
	position: absolute;
	left: 5%;
}
.newindex-hongding header {
	font: 34px/56px "微软雅黑";
	color: #b28850;
	text-align: center;
	padding: 20px 0 50px 0;
}
.newindex-hongding header font {
	display: block;
	font: 24px/36px "微软雅黑";
}
/*首页数字滚动增加*/
.index-tongji-bg2 {
	height: 312px;
	background: none;
}
.index-tongji-bg2 h2 {
	font: 34px/120px "微软雅黑";
	color: #b28850;
	text-align: center;
}
.index-tongji-bg2 font {
	display: block;
	font: 20px/80px "微软雅黑";
	color: #828282;
	text-align: center;
}
.index-tongji-bg2 .index-tongji .counter {
	width: 226px;
	height: 219px;
	padding-top: 70px;
	margin: 0 6px;
	background: url(../../images/new/newindex_qiu.png) no-repeat center top;
	text-align: center;
	display: block;
	float: left;
	color: #ffffff;
}
.index-tongji-bg2 .index-tongji .counter .counter-content {
	font-size: 26px;
	font-weight: bold;
}
.index-tongji-bg2 .index-tongji .counter p {
	font-size: 16px;
	font-weight: 500;
}
/*万通商学院*/

/*新闻资讯*/
.newindex-news {
	padding: 22px 0;
	position: relative;
	min-width: 1200px;
	height: 752px;
	background: url(../../images/new/newindex_bg1.jpg) no-repeat center top, url(../../images/new/newindex_bg2.jpg) no-repeat center 376px;
}
.newindex-news .newindex-logo {
	position: absolute;
	left: 5%;
}
.newindex-news header {
	font: 34px/56px "微软雅黑";
	color: #b28850;
	text-align: center;
	padding: 20px 0;
}
.newindex-news header font {
	display: block;
	font: 24px/36px "微软雅黑";
}
.newindex-news .index-news-list-tit2 {
	width: 208px;
	height: 42px;
	background: #b28850;
	border-radius: 10px;
	margin-bottom: 64px;
	color: #ffffff;
}
.newindex-news .index-news-list-tit2 span {
	font: 26px/42px "微软雅黑";
	display: inline-block;
}
.newindex-news .index-news-list-tit2 font {
	font: bold 26px/42px "微软雅黑";
	border-right: 1px solid #ffffff;
	padding: 0 12px;
	margin-right: 20px;
	display: inline-block;
}
.newindex-news .index-news-01 h3 {
	margin-top: 10px;
}
.newindex-news .index-news-01 h3 a {
	font: bold 22px/30px "微软雅黑";
}
.newindex-news .index-news-01 p {
	font: 16px/34px "微软雅黑";
}
.newindex-news .index-news-02 {
	width: 100%;
}
.newindex-news .index-news-02 ul li a {
	font: 16px/34px "微软雅黑";
}
/*新闻资讯*/

/*联系我们*/
.newindex-lianxi {
	height: 752px;
	margin-top: 0;
	background: url(../../images/new/newindex_bg3.jpg) no-repeat center top, url(../../images/new/newindex_bg4.jpg) no-repeat center 376px;
}
.newindex-lianxi header {
	font: 34px/56px "微软雅黑";
	color: #b28850;
	text-align: center;
	padding: 20px 0 0 0;
}
.newindex-lianxi header font {
	display: block;
	font: 24px/36px "微软雅黑";
}
.newindex-lianxi .index-lianxi-tab a.on {
	background: #b28850;
	color: #fff;
}
.newindex-lianxi .index-lianxi-con dl dd h6 {
	font-weight: bold;
}
.newindex-lianxi .index-lianxi-con dl dd font {
	font-weight: bold;
	font-size: 14px;
}
/*联系我们*/


.teaching-center {
 width:785px;
 
 position:relative;
 margin:0 auto;
}
.teaching-center-tit {
 height:60px;
 line-height:60px;
 color:#333;
 font-size:30px;
 position:relative;
 margin-bottom:40px
}
.teaching-center-tit:after {
 content:'';
 position:absolute;
 bottom:-2px;
 left:0;
 width:80px;
 height:2px;
 background:-webkit-linear-gradient(left,#bfacf9 ,#7c65f6);
 background:-o-linear-gradient(right,#bfacf9 ,#7c65f6);
 background:-moz-linear-gradient(right,#bfacf9 ,#7c65f6);
 background:linear-gradient(to right,#bfacf9 ,#7c65f6)
}
.teaching-center-map {
 width:691px;
 height:571px;
 position:relative;
 margin-left:-20px
}
.teaching-center-link {
 font-size:18px;
 color:#999;
 position:absolute;
 top:0;
 left:20px
}
.teaching-center-map div {
 display:inline-block;
 position:absolute;
 width:50px;
 height:30px;
 top:0;
 left:0;
 text-align:center;
 padding:0 5px;
 background-color:rgba(0,0,0,0);
 color:transparent
}
.teaching-center-map .city-sz {
 top:86%;
 left:70%
}
.teaching-center-map .city-sh {
 top:60%;
 left:84%
}
.teaching-center-map .city-gz {
 top:80%;
 left:61%
}
.teaching-center-map .city-dg {
 top:81%;
 left:68%
}
.teaching-center-map .city-hz {
 top:63%;
 left:75%
}
.teaching-center-map .city-suz {
 top:57%;
 left:80%
}
.teaching-center-map .city-nj {
 top:53%;
 left:71%
}
.teaching-center-map .city-nb {
 top:64%;
 left:85%
}
.teaching-center-map .city-wx {
 top:53%;
 left:80%
}
.teaching-center-map .city-bj {
 top:33%;
 left:67%
}
.teaching-center-map .city-tj {
 top:36%;
 left:74%
}
.teaching-center-map .city-cd {
 top:61%;
 left:49%
}
.teaching-center-map .city-cq {
 top:64%;
 left:57%
}
.teaching-center-map .city-wh {
 top:61%;
 left:64%
}
.teaching-center-map .city-cs {
 top:69%;
 left:66%;
}
.teaching-center-map .city-xm{
 top:76%;
 left:78%;
}
.teaching-center-map .city-fz{
 top:71%;
 left:78%;
}
.teaching-center-map .city-hf{
 top:57%;
 left:68%;
}
.teaching-center-map .city-zz{
 top:49%;
 left:65%;
}
.teaching-center-map .city-xa{
 top:51%;
 left:55%;
}
.teaching-center-map .city-qd{
 top:47%;
 left:77%;
}
.teaching-center-map .city-jn{
 top:42%;
 left:75%;
}
.teaching-center-map .city-ty{
 top:40%;
 left:62%;
}
.teaching-center-map div:hover a {
 display:block
}
.scale {
 font-size:.8em;
 color:#fff!important;
 position:absolute;
 width:130px;
 height:130px;
 padding-top:40px;
 text-align:center;
 background:url(../../images/new/img-scale.png) no-repeat;
 animation:circle-opacity 1s infinite alternate;
 top:-130%;
 left:-80%;
 display:none
}
@keyframes circle-opacity {
 from {
  opacity:1;
  transform:scale(.9)
 }
 to {
  opacity:1;
  transform:scale(1)
 }
}