﻿.content{ width:100%;}
.wrap_main{ width:1200px; margin:0 auto; overflow:hidden; padding:40px 0;}

.mainTitle {
	font-size: 26px;
	color: #333;
	text-align: center;
	font-weight: 400
}
.mainTitle span {
	font-size: 16px;
	color: #999;
}
.line_red {
	display: block;
	width: 80px;
	height: 2px;
	background: #ffa200;
	margin: 10px auto
}

/* 内页顶部banner */

section.banners {
    position: relative;
    overflow: hidden;
    background-size: cover;
	top: 0;
  left: 50%;
  margin-left: -960px;
  width: 1920px;
}
article.theTit {
	width: 100%;
	padding-top: 100px;
	display: table;
	text-align: center;
}
.banners  article.theTit{
	padding-bottom:125px;}
article.theTit h3 {
	font-size: 36px;
	color: #fff;
	font-weight: bold;
}
article.theTit i {
	position: relative;
	display: inline-block;
	width: 200px;
	border-top: 1px solid rgba(255,255,255,0.5);
	margin: 20px 0;
}
article.theTit i:before {
	position: absolute;
	content: '';
	left: 50%;
	top: -3px;
	margin-left: -20px;
	width: 40px;
	border-top: 4px solid #FF7E23;
}
article.theTit p {
    color: #fff;
}

/*内页导航*/
.ly_ts{width: 100%; height: 60px; line-height: 60px; text-align: center;background: #ececec;font-size: 14px;}
.ly_ts a{color: #333; display:inline-block;padding: 0 17px;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;}
.ly_ts a:hover{color: #fff; background-color:#ffa200;}
.ly_ts a.curr{ color:#fff;background-color:#ffa200;}

/*关于我们*/
.w960 {
    width: 960px;
    margin: 0px auto;
}
.bgf9 {
    background-color: #F5F3F3;
}
.onePorfile{ padding: 50px 0px;height: 260px;}
.aboutT1{ font: 30px/1.8 "microsoft yahei"; color: #666666; text-align: center;}
.aboutT2{ font: 42px/1.5 "microsoft yahei",tahoma,georgia; color: #cccccc; text-align: center;}
.onePorfile .bot{ width: 162px; margin: 20px auto; height: 1px; background-color: #cccccc; display: block;}
.onePorfile-list li{ float: left; display: block; width: 33.33%; text-align: center; color: #999; margin-bottom: 30px;}
.onePorfile-list .year{ font: 30px/1.4 "microsoft yahei"; color: #666666; }
.twoPorfile{ background-color: #fff;}
.twoPorfile-con { padding: 60px 0px; margin: 0px auto; position: relative;}
.pageC { color: #666; font-size: 14px; }
.pageC p{line-height:26px; text-align:left;padding-bottom:10px;}
.pageC a:link, .pageC a:visited { color: #333333; }
.pageC a:active, .pageC a:hover { color: #C62923; }
.pageC img { max-width: 100%; }
.twoPorfile-con .yico { width: 47px; height: 47px; background: url(../images/y_bg2.png) no-repeat; position: absolute; left: 50%; top: -24px; margin-left: -23px; }
.twoPorfile-con .yico i { background: url(../images/y_ico1.png) no-repeat; width: 16px; height: 9px; display: block; margin: 20px auto; }
.thressPorfile{ background-attachment: fixed; background-size: cover; background-repeat: no-repeat; background-position: center center; padding: 30px 0px; height:632px;} 

/*总裁致辞*/
.line{ width:40px; height:2px; background-color:#e78a24;}
.about .le {
float: left;
width: 410px;
height: 536px;
border: 5px solid #E78A24;
position: relative;
}
.about .le img {
position: absolute;
top: 23px;
left: 38px;
}
.about .ri {
width: 650px;
float: right;
height: 500px;
padding-right: 20px;
overflow: auto;
}
.about .ri .p {
text-indent:2em;
line-height: 24px;
color: #fff;
margin-bottom: 8px;
font-size:14px;
text-align:justify;
}
.about .ri .p2 {
text-indent:2em;
line-height: 24px;
color: #fff;
font-size:14px;
text-align:left;
}
/*定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸*/
.scrollbar::-webkit-scrollbar{
    width: 8px;
    height: 16px;
    background-color:rgba(0,0,0,0);
}
/*定义滚动条的轨道，内阴影及圆角*/
.scrollbar::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    border-radius: 10px;
    background-color: #f5f5f5;
}
/*定义滑块，内阴影及圆角*/
.scrollbar::-webkit-scrollbar-thumb{
    /*width: 10px;*/
    height: 20px;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #fea84d;
}

/*企业文化*/
.paddingValue {padding:5px 0 10px;}
.mingzhu_culture_box{overflow: hidden;}
.mingzhu_culture_box .cult_left{ width: 264px; height: 466px; background: #f6f6f6; padding: 90px 28px 0; text-align: left; float: left;}
.mingzhu_culture_box .cult_left h6{ font-size: 22px; color: #535353; font-weight: normal;}
.mingzhu_culture_box .cult_left .cult_nav{ margin-top: 60px;}
.mingzhu_culture_box .cult_left .cult_nav ul li{ width: 185px; font-size:16px; border-bottom: 1px solid #d4d4d4; color: #333; padding: 20px 0; background: no-repeat 5px center ; padding-left: 40px; cursor: pointer;}
.mingzhu_culture_box .cult_left .cult_nav ul li:hover{ color:#ffa200;}
.mingzhu_culture_box .cult_left .cult_nav ul li.curr{ color:#ffa200;}
.mingzhu_culture_box .cult_right{ float: left; width: 826px; position: relative; display: none;}
.mingzhu_culture_box .cult_right div{ float: left; text-align: left; width: 245px; height: 555px;}
.mingzhu_culture_box .cult_right div.cult_text{ width: 500px; height: 314px; background: url(../images/cult_pic3.png) no-repeat; margin-top: 128px; padding: 113px 40px 0;}
.mingzhu_culture_box .cult_right div.cult_logo{position: absolute; top: 27px; right: 0; width: 250px; height: 190px;}
.mingzhu img{ max-width: 100%;}
.mingzhu_culture_box .cult_right div.cult_text h4{ font-size: 24px; color: #E78A24; font-weight: normal; margin-bottom: 10px;}
.mingzhu_culture_box .cult_right div.cult_text p{ line-height: 26px; font-size:14px;}

/*资质荣誉*/
.pic2 {
    display: block;
    width: 100%;
    overflow: hidden;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.pic2 img{
	display:block;
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.scapic:hover img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
.cover,.bg{
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	transition:600ms;
	-webkit-transition:600ms;
	} 
.honorList a{ width:29.33%; margin-left:4%; margin-bottom:2%; float:left; color:#333; }
.honorList{ margin-left:-4%; margin-top:40px; }
.honorList span{ display:block; }
.honorList .line{ background:#dcdcdc; position:absolute; transition:400ms; -webkit-transition:400ms; }
.honorList .line_1{ width:3px; height:100%; left:0; bottom:0; }
.honorList .line_2{ width:100%; height:3px; left:0; bottom:0; }
.honorList .line_3{ width:3px; height:100%; right:0; top:0; }
.honorList .line_4{ width:100%; height:3px; right:0; top:0; }
.honorList .bg{ width:0; height:100%; background:url(../images/rr-bg.png); transition:400ms; -webkit-transition:400ms; }
.honorList .bg_1{ right:auto; top:auto; }
.honorList .bg_2{ left:auto; bottom:auto; }
.honorList .ico{ width:30px; height:30px; position:absolute; top:50%; left:50%; margin-top:-15px; margin-left:-15px; background-image:url(../images/rr-big.png); transform:scale(0); -webkit-transform:scale(0); opacity:0; display:none\9; transition:400ms; -webkit-transition:400ms; }
.honorList a:hover .bg{ width:100%; }
.honorList a:hover .ico{ transform:scale(1); -webkit-transform:scale(1); opacity:1; display:block\9; }
.honorList a:hover .line{ background:#e78924; }
.honorList .name{ text-align:center; white-space:nowrap; padding:8px 0 0 0; overflow:hidden;text-overflow: ellipsis; }
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/oading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: 0;
    right: -36px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
    background: url(../images/rr-bigclose.png) no-repeat;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}
.fancybox-nav {
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    background: url(../images/rr-bigaw.png) no-repeat;
}


.fancybox-prev {
    left: -70px;
	background-position: left center;
}
.fancybox-next {
    right: -70px;
    background-position: right center;
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(../images/black.png);
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
/*fancyBox end*/

/*发展规划*/
.postbody {
	line-height: 24px;
	font-size: 14px;
	margin-top:40px;
}
.postbody a {
	color: #333;
}
.postbody img {
	float: none
}
.postbody hr {
	height: 1px;
	border: none;
	border-top: 1px dotted rgb(211, 211, 211);
	margin-top: 10px;
}
.postbody p {
	word-wrap: break-word;
	word-break: normal;
	text-align: justify;
	padding-bottom:15px;
	font-size:15px;
}

/*人才招聘*/
.t_1200_7 {
    float: left;
    width: 100%;
    margin: 40px 0 0 0;
    background-color: #FFA200;
}
.t_1200_7 .l_657 {
    float: left;
    width: 47.75%;
}
.t_1200_7 .r_543 {
    float: left;
    width: 45.25%;
    height: 307px;
    padding: 29px 42px 0 42px;
}
.t_1200_7 .r_543 .t_543_1 {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 18px;
    line-height: 34px;
}
.t_1200_7 .r_543 .t_543_2 {
    float: left;
    width: 100%;
    height: 240px;
    overflow: hidden;
    margin: 18px 0 0 0;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
}
.line2{ width:70px; height:2px; background-color:#fff; margin-top:40px;}
.mainBox{
	display:inline-block;}
.mainBox .joinList {
	width: 100%;
	background-color: #F2F2F2;
	margin-top:35px;
}
.mainBox .joinList li {
	width: 1200px;
	margin: 0 auto 30px;
}
.mainBox .joinList li div {
	width: 100%;
	display: table;
	padding: 15px 25px;
	background-color: #DADADA;
	cursor: pointer;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.mainBox .joinList li div i {
	float: left;
	margin-top: 5px;
	font-size: 15px;
	font-weight: bold;
	font-style:normal;
	vertical-align: middle;
}
.mainBox .joinList li div font {
	float: right;
	margin-top: 5px;
	margin-right:60px;
}
.mainBox .joinList li div font small {
	display: inline-block;
	width: 150px; 
	font-size: 13px;
	color: #666666;
}
.mainBox .joinList li div span {
	float: right;
	display: inline-block;
	width: 29px;
	height: 29px;
	background: url(img/rc1.png) no-repeat center center;
}
.mainBox .joinList li article {
	display: none;
	width: 100%;
	padding: 20px 0;
}
.mainBox .joinList li article h4 {
	font-size: 14px;
	color: #666;
	font-weight: bold;
	margin-bottom: 20px;
}
.mainBox .joinList li article p {
	font-size: 13px;
	color: #666666;
	margin-bottom: 5px;
	line-height: 1.8;
}
.mainBox .joinList li article  {
	margin-bottom: 50px;
	text-indent: 2em;
}
.mainBox .joinList li article button {
	width: 208px;
	height: 50px;
	background-color: #666666;
	color: #fff;
	font-size: 15px;
	text-align: center;
	line-height: 50px;
	border: none;
}
.mainBox .joinList li.active div, .mainBox .joinList li div:hover {
	background-color: #666;
}
.mainBox .joinList li.active div i, .mainBox .joinList li.active div small, .mainBox .joinList li div:hover i, .mainBox .joinList li div:hover small {
	color: #fff;
}
.mainBox .joinList li.active div span, .mainBox .joinList li div:hover span {
	background: url(img/rc2.jpg) no-repeat center center;
}

/*新闻中心*/
.news-pagecontent {
    width: 870px;
	background-color:#fff;
}
.news-pagecontent .page {
	padding-top:50px
}
.news-pagecontent .page .title {
padding: 0 50px;
    text-align: center;
    font-size: 12px;
}
.news-pagecontent .page .title h1 {
	font-size:24px;
	font-weight:normal
}
.news-pagecontent .page .title .article {
	font-size:14px
}
.news-pagecontent .page .title .artInfo {
    line-height: 2;
    padding: 10px 0;
    color: #999999;
	border-bottom:#e1e1e1 1px solid;
}
.news-pagecontent .page .content {
box-sizing: border-box;
    overflow: hidden;
    width: 100%;
    padding: 15px 50px 30px;
    line-height: 2;
}
.news-pagecontent .page .content p{
	font-size:14px;
	line-height:24px;
	text-indent:2em;
	padding-bottom:15px;
}
.news-pagecontent .page .content b{
	font-size:14px;
	line-height:24px;
	text-indent:2em;
	padding-bottom:15px;
	color:#333;
	display:block;
}
.news-pagecontent .page .content span{
	font-size:16px;
	text-indent:2em;
	font-weight:600;
	color:#FFA200;
	display:block;
	padding-bottom:15px;
}
.news-pagecontent .page .section {
	padding:10px 60px 10px 60px;
	background: #f7f7f7;
}
.news-pagecontent .page .section li a {
    font-size: 14px;
    display: block;
    padding: 10px 0;
    color: #666666;
	transition:all 0.3s;}

.news-pagecontent .page .section li a:hover{
	text-indent:10px;
	color:#ffa200;}
.news-pagelist {
	background-color:#fff;
	width:300px;
}
.news-pagelist ul li {
	border-bottom:1px solid #f2f2f2
}
.news-pagelist ul li a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 100%;
    padding: 15px 85px 15px 10px;
    color: #666666;
    line-height: 20px;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
white-space: nowrap;
}
.news-pagelist ul li:first-child a em {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:5px 10px;
	color:#fff;
	text-align:center;
	background-color:#666666;
	background-color:rgba(0,0,0,0.7);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.news-pagelist ul li a:hover,.news-pagelist ul li a:active {
	color:#262626
}
.news-pagelist ul li a time {
	position:absolute;
	right:10px;
	top:16px;
	width:70px;
	text-align:right;
	color:#999999;
	font-size:12px
}
.news-pagelist ul li:first-child a time {
    display: none;
}

.news-pagelist ul li:first-child a {
    padding: 0;
}
/*页码*/
.pageBar {
	width: 100%;
  text-align: center;
  max-width: 1200px;
  margin: 0 auto;
}
        
.pageBar a {
    text-decoration: none;
	border: solid 1px #dbdada;
	color: #999;
}

.pageBar a, .pageBar span {
    display: inline-block;
    padding: 0.9em 1.5em;
    margin-right: 5px;
	font-size: 14px;
	border-radius: 2px;
}

.pageBar .current {
     background: #fe862f;
	  color: #fff;
	  border: solid 1px #fe862f;
}

.pageBar a:hover, .pageBar span:hover{
     background: #fe862f;
	  color: #fff;
	  border: solid 1px #fe862f;
}

.pageBar .current.prev, .pageBar .current.next{
	  color: #333;
	  border-color: #d9d9d9;
	  background: #fff;
}

/*铭珠优势*/
.advantage{ width:100%; background-color:#FBF4EC; padding-top: 30px;padding-bottom: 50px;position:relative;}
.advantage .wrap{ width:1200px;height:520px;margin:auto; }
.advantage .wrap .yjsTwoConDS {
    display: inline;
    margin-left: 30px;
}
.advantage .wrap .yjsTwoConD {
    position: relative;
    width: 220px;
    height: 220px;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    background: #fff;
	padding: 0 20px;
	margin-bottom:60px;
}
.advantage .wrap .yjsTwoConD:hover {
    border-color: #fab53c;
    box-shadow: 1px 1px 5px 1px #e8e8e8;
}
.advantage .wrap .yjsTwoCon {
    margin: 60px auto 0;
    width: 1140px;
	display:table;
}
.advantage .wrap .yjsTwoIcon01, .yjsTwoIcon02, .yjsTwoIcon03, .yjsTwoIcon04, .yjsTwoIcon05, .yjsTwoIcon06, .yjsTwoIcon07, .yjsTwoIcon08 {
    position: absolute;
    top: -35px;
    left: 97px;
    width: 70px;
    height: 70px;
    overflow: hidden;
}
.advantage .wrap .yjsTwoConDH4 {
    margin: 55px 0 15px;
    text-align: center;
    font-size: 18px;
    color: #333;
    font-weight: 500;
}
.advantage .wrap .yjsTwoConDp {
    text-align: center;
    font-size: 14px;
    color: #666;
	line-height:24px;
}

/*合作共赢*/
.a_666 {
    color: #666;
}
.pb0{
	padding-bottom:0;}
.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
.pb30 {
    padding-bottom: 30px;
}
.pb40 {
    padding-bottom: 40px;
}
.pb50 {
    padding-bottom: 50px;
}

.pt0{
	padding-top:0;}
.pt10 {
    padding-top: 10px;
}
.pt20 {
    padding-top: 20px;
}
.pt30 {
    padding-top: 30px;
}
.pt40 {
    padding-top: 40px;
}
.pt50 {
    padding-top: 50px;
}

.pr20 {
    padding-right: 20px;
}
.pl20 {
    padding-left: 20px;
}

.font_26 {
    font-size: 26px;
}
.font_18 {
    font-size: 18px;
}
.font_14 {
    font-size: 14px;
}
.a_999 {
    color: #999;
	text-align:justify;
}
.tc {
    text-align: center;
	text-transform: uppercase;
}
.title2 {
    height: 75px;
    background: url(../images/line_icon2.png) left 20px repeat-x;
}
.bg_fff {
    background-color: #fff;
}
.layout500 {
    width: 500px;
    margin: 0px auto;
}

.aboutset_box { padding: 0 27px; width: 239px }
.about_text { width: 360px; }
.about_text p { line-height: 26px; }

/* 合作院校 */
.partners-list {
    width: 1200px;
    margin: 0 auto;
}

.partners-list li {
    display: inline-block;
    margin: 0 29px;
    margin-top: 35px;
	margin-bottom:10px;
    width: 138px;
    height: 170px;
    position: relative;

}

.partners-list li img {
    width: 127px;
    height: 127px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 6px 9px  rgba(14, 5, 10, 0.1);
    box-shadow: 0 6px 9px rgba(14, 5, 10, 0.1);

}

.partners-list li img:hover{
	opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
	}
.partners-list li span {
    display: block;
    font-size: 14px;
    color: #999999;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
}

.partners-list li span.big {
    width: 153px;
}

/*活动展示*/

.news-tab2{margin-bottom:40px;display:block; overflow:hidden; text-align:center;}
.news-tab2 li{display:inline-block}
.news-tab2 li a{ color:#333;border:1px solid #333; border-radius:3px; padding:3px 15px; display:block;transition: 0.4s;-webkit-transition: 0.4s;-moz-transition: 0.4s;}
.news-tab2 li.curr a,.fourth .news-tab2 li a:hover{border:1px solid #FF6600; border-radius:3px; padding:3px 15px; color:#FF6600;}
.white_bar{background:#fff;box-shadow: 0 1px 3px #c5c5c5; overflow:hidden}

/*hover_line*/
.hover_line {width: 100%;height: 100%;background: transparent;left: 0%;top:0%;cursor: pointer;position: absolute;opacity: 1;-webkit-transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out;-ms-transition: all .8s ease-in-out;-o-transition: all .8s ease-in-out;transition: all .8s ease-in-out}
.hover_line::before,.hover_line::after {position: absolute;top: 20px;right: 20px; z-index:1;bottom: 20px;left: 20px;content: '';opacity: 0;-webkit-transition: opacity 0.8s, -webkit-transform 0.8s;transition: opacity 0.8s, transform 0.8s;}
.hover_line::before {border-top: 1px solid;border-bottom: 1px solid;-webkit-transform: scale(0,1);transform: scale(0,1);opacity: 0}
.hover_line::after {border-right: 1px solid;border-left: 1px solid;-webkit-transform: scale(1,0);transform: scale(1,0);opacity: 0}
.effect-line a:hover.hover_line::before,.effect-line a:hover.hover_line::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1)}
/*img zoom*/
.zoom{overflow:hidden}
.zoom figure{height:100%; overflow:hidden}
.zoom figure img{transition: .7s;-moz-transition: .7s;-webkit-transition: .7s;-o-transition: .7s;line-height: 1em; min-height:auto; max-width:100%}
.zoom:hover figure img{transform: scale(1.2);-webkit-transform: scale(1.2);-o-transition: scale(1.2)}
/* Lists */
.list1 li{padding-left:24px;padding-top:1px;margin-bottom:8px;}
.list1 a{line-height: 18px; text-transform:uppercase;display:inline-block;position: relative;}
.list1 li a:before{position: absolute;width: 13px;height: 13px;content: '';top: 2px;left: -23px;background: url(../images/list_marker.png)  no-repeat;transition: 0.7s;-webkit-transition: 0.7s;-moz-transition: 0.7s}
.list1 li a:hover:before{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg)}

.activity-list {height: 635px;width: 100%;}
.activity-list li{position:relative; float:left; width:25%; display:inline-block; z-index:999;}
.activity-list li figure{max-height:320px;overflow:hidden}
.activity-list li a{position:absolute; left:0; top:0;width:100%; height:100%;background:#000; opacity:0; color:#fff;}
.activity-list li a:hover{opacity:1; background:rgba(0,0,0,0.7)}
.activity-list li i{background:url(../images/url_icon.png) no-repeat; margin:0 auto; margin-top:15%; width:88px; height:88px; background-size:100%; display:block;transition: .7s;-moz-transition: .7s;-webkit-transition: .7s;-o-transition: .7s;}
.activity-list li a:hover i{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
.activity-list li p{ margin:10px 30px;font-size:16px; text-align:center;}

/*校区展示*/
.about_video_box {
    width: 771px;
    margin: 0 auto;
}

.foucebox {
	width:1200px;
	height:400px;
	background:#fff;
	margin:0 auto;
}
.foucebox .bd {
	position:relative;
	width:710px;
	height:400px;
	overflow:hidden;
}
.foucebox .showDiv {
	position:relative;
	width:710px;
	height:400px;
}
.foucebox .showDiv img {
	width:710px;
	height:400px;
}
.foucebox .showDiv p {
	position:absolute;
	left:20px;
	bottom:0px;
	color:#fff;
	z-index:9;
}

.foucebox .foucebox_bg {
	position:absolute;
	left:0;
	bottom:0;
	width:710px;
	height:40px;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:8;
	overflow:hidden;
}
.foucebox .hd {
	width:460px;
}
.foucebox .hd ul li {
	width:130px;
	height:95px;
	float:left;
	margin:0 23px 7px 0px;
	display:inline;
	position:relative;
}
.foucebox .hd ul a {
	display:block;
	width:130px;
	height:95px;
}
.foucebox .hd ul img {
	width:126px;
	height:88px;
	border:2px solid #fff;
	
}
.foucebox .hd ul a:hover .mask,.foucebox .hd ul .on .mask {
	display:none;
	position:relative;
}
.foucebox .hd ul a:hover img,.foucebox .hd ul .on img {
	border-color:#EE7C42;
}
.foucebox .hd ul .on .txt_bg {
	background:#1689d9;
}
.foucebox .hd ul a:hover {
	color:#fff;
}
.foucebox .hd ul a:hover .txt_bg {
	background:#1689d9;
}

/*股东简介*/
.sz_list_02 {
    width: 105%;
}
.sz_list_02 dl {
    width: 272px;
    height: 445px;
    margin: 20px 0;
    margin-right: 32px;
    overflow: hidden;
    position: relative;
    float: left;
	border-top:3px solid #E78A24; 
}
.sz_list_02 dl dt {
    height: 268px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    z-index: 1;
	background-color: #f8f8f6;
}
.sz_list_02 dl dt img{ 
width:272px;
height:270px;}
.sz_list_02 dl dd {
    height: 176px;
    padding: 0 19px;
    position: absolute;
    bottom: 0;
    z-index: 2;
    border: 1px solid #dcdcdc;
    border-top: 0;
    background: #fff;
}
.sz_list_02 dl dd.active {
    color: #fff;
    background: #E78A24;
}
.sz_list_02 dl dd.active *{
	color:#fff !important; 
}
.sz_list_02 dl dd h2 {
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    color: #8d8d8d;
    text-align: center;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 15px;
}
.sz_list_02 dl dd p {
    line-height: 23px;
    font-size: 14px;
    color: #8d8d8d;
	width:231px;
	text-align:justify;
	text-indent:2em;
}

/*师资简介*/
.layout1200{
	width: 1200px;
    margin: 0 auto;
	display:table;}
.case-list {
    margin-left: -15px;
}

.case-list li {
    float: left;
    display: inline;
    width: 222px;
    height: 375px;
    margin-left: 15px;
    margin-top: 15px;
    background-color: #f8f8f7;
    overflow: hidden;
}

.case-list_pic {
    width: 222px;
    height: 234px;
    overflow: hidden;
}

.case-list_pic img {
    width: 100%;
    height: auto;
}

.case-list_content {
    position: relative;
    padding:30px 10px 0px 10px;
    font-size: 14px;
    color: #333333;
    line-height: 24px;
}
.case-list_content p{ 
text-align:justify;
 line-height:24px;
 text-indent:2em;}

.case-list_content span {
    position: absolute;
    top: -13px;
    left: 50%;
    margin-left: -46px;
    width: 92px;
    height: 31px;
    line-height: 29px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    background: url(../images/name_bg.png);

}
.hover_img:hover {
    transform: scale(1.08);
    -webkit-transform: scale(1.08);
    transition: all 0.4s ease-out 0s;
    -webkit-transition: all 0.4s ease-out 0s;
}
/*师资简介内页*/
.radius{ border-radius:100%;}
.stu_infro{ width: 162px;}
.stu_tou{ top: -127px; height: 127px;}
.pr {
    position: relative;
}
.font_22 {
    font-size: 22px;
}
.stu_names {
    border-bottom: 4px solid #E78A24;
}
.stu_text p{ font-size:16px; padding-bottom:10px; line-height:25px;}

/*铭珠教育*/
#peixun a {
    display: block;
    float: left;
    width: 396px;
    text-align: center;
    padding: 50px 0;
    margin-bottom: 4px;
    margin-right: 4px;
    background-color: #f1f1f1;
}
#peixun strong {
    display: block;
    font: 500 22px/30px "microsoft yahei";
    margin-top: 16px;
}
#peixun font {
    color: #999;
    font: 500 20px/20px "microsoft yahei";
	margin-top:10px;
	display:block;
}

/*铭珠传媒*/
.media .list li {
    float: left;
    width: 50%;
    padding-bottom: 30px;
}
.media .list li .pic{
	width:120px;
	height:120px; 
	float:left;
	overflow: hidden; 
	border-radius: 50%;
}
.media .list li .pic img {
    width: 100%;
	display: inline;
}
.media .list li .txt {
	overflow:hidden;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
}
.media .list li .txt h3 {
    font-weight: normal;
    color: #262626;
	font-size:18px;
	letter-spacing: .5px;
	margin-bottom:10px;
}
.mediar .list li .txt p {
    padding-top: 4px;
    font-size: 14px;
    line-height: 1.6;
}

/*铭珠酒业*/
.music-part45 {
    position: relative;
    width: 1170px;
    height: 560px;
    margin: 0 auto;
    background: url("../images/bg02.jpg") 0 0 no-repeat;
}
.music-part__item-black{ font-size:16px;}
.music-part4 {
    position: absolute;
    left: 40px;
    top:170px;
	width:290px;
}

.music-part4 p {
    padding-top: 15px;
	text-indent:2em;
}

.music-btn-black {
    width: 70px;
    height: 29px;
    line-height: 30px;
    display: inline-block;
    text-align: center;
    color: #B78842;
    border: 1px solid #B78842;
    overflow: hidden;
    font-size: 14px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-weight: bold;
	margin-top:15px;
}

/*铭珠酒业 详情*/
.wine_about img{ margin-bottom:20px;}
.wine_about p{ 
    font-size: 14px;
    line-height: 24px;
    color: #353535;
    text-align:justify;
	text-indent:2em;
    width: 1080px;
    margin: 0 auto;
    margin-bottom: 15px;}
.winery{
	background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 30px 0px;
    height: 500px;}
.winery_article{ width:800px; margin:auto; padding-right:400px;}
.winery_article h1{ font-size:20px; color:#fff; margin-top:20px; margin-bottom:15px;}
.winery_article p{
	color:#fff;
	line-height:24px;
	padding-bottom:15px;
	}

.team2{ width:100%; height:472px;  position:relative;}
.team2Content{ position:absolute; top:115px; left:50%; margin-left:140px; color:#fff3ea;}
.team2 h4{ padding:15px 0 25px 0; font-size:18px; font-weight:normal;}
.team2 p{ width:444px; font-size:14px; line-height:24px; padding-bottom:10px;}

.grape{
	background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 30px 0px;
    height: 400px;}
.grape_article{ width:1000px; margin:auto; margin-top:60px;}
.grape_article h1{ font-size:20px; color:#fff; margin-top:20px; margin-bottom:15px;}
.grape_article p{
	color:#fff;
	line-height:24px;
	padding-bottom:15px;
	}
.grape_article p strong{ font-size:18px; padding-right:5px;}


.conH{ width:1200px; padding-top:30px; padding-bottom:5px; margin:0 auto;}
.conH .conTitle{ display:table; text-align:center; width:1200px;}
.conH i{ display:block; height:55px; text-align:center; line-height:30px; font-size:18px; padding-top:5px;}
.conH span{ width:1200px; text-align:center; background:url(../images/ico/2top.png) no-repeat center center; display:block; height:20px; margin-top:10px;}
.conH em{ width:190px; height:2px; display:inline-block; background:#000; margin:10px 48px 0;}

.culture{ margin-bottom:40px;}
.cultureMax{ width:1200px; margin:0 auto;}
.cultureMax ul{}
.cultureMax ul:after{ content:""; clear:both; display:block;}
.cultureMax li{ width:387px; height:365px; margin:0 5px; float:left; position:relative; overflow:hidden;}
.cultureMax .cultureScale{ position: absolute; width:100%;height:100%; z-index:-1; }
.cultureMax .conH { width:290px; padding-top:30px;}
.cultureMax .conH .conTitle{width:290px; }
.cultureMax .conH i{ color:#fff3ea;}
.cultureMax .conH span{width:290px; background:url(../images/son2.png) no-repeat center center;}
.cultureMax .conH span{transition: all 0.5s cubic-bezier(0.35, 0.45, 0.55, 1) 0s;
-webkit-transition: all 0.5s cubic-bezier(0.35, 0.45, 0.55, 1) 0s;
-ms-transition: all 0.5s cubic-bezier(0.35, 0.45, 0.55, 1) 0s;
-moz-transition: all 0.5s cubic-bezier(0.35, 0.45, 0.55, 1) 0s;}
.cultureMax .conH em{ width:58px; background:#fff3ea; margin:0;}
.cultureMax .conH .eml{ margin-right:48px;}
.cultureMax .conH .emr{ margin-left:48px;}
.cultureMax .conH p{ font-size:14px; color:#fff3ea; text-align:justify; display:block; width:270px; margin:0 auto; padding-top:40px; }
.cultureMax li:hover .conH span{ transform: rotateY(180deg);}
/*主营业务详情 铭珠教育*/
.major-info {
    background: url("../images/major_bk.jpg") center 0 no-repeat;
    height: 552px;
    overflow: hidden;
}
.major-info-content {
    width: 1170px;
    margin: 0 auto;
    height: 323px;
    margin-top: 117px;
}

.major-info-title {
    float: left;
    display: inline;
    padding-top: 40px;
    padding-left:60px;
    color: #033333;
    font-size: 16px;
}

.major-info-title strong,
.major-info-title h1{
    font-size: 24px;
    display: block;
    font-weight: normal;
    padding-bottom: 5px;
}

.major-info-title span {
    display: block;
    margin-bottom: 30px;
}

.major-tab {
    float: right;
    display: inline;
    width: 800px;
    padding-left: 130px;
    padding-top: 40px;
}
.major-tab_nav{ height:90px;}
.major-tab_nav li {
    float: left;
    display: inline;
    margin-right:30px;
    border-bottom: 4px solid #d0d2d2;
    padding-right: 60px;
    padding-bottom: 20px;
    color: #033333;
    cursor: pointer;
}

.major-tab_nav li  strong {
    padding-bottom: 5px;
    font-size: 20px;
    display: block;
    font-weight: normal;
}


.major-tab_nav li span {
    font-size: 16px;
}

.major-tab_nav li.current {
    color: #FFA13B;
    border-bottom: 4px solid #FFA13B;
}

.major-tab_txt {
    padding-top: 25px;
    width: 745px;
    font-size: 14px;
    color: #666666;
    line-height: 28px;
	text-align: justify;
}

.major-tab_txt div {
    display: none;
}

/*课程介绍*/
.main-course table{
  width:100%;
  border-collapse:collapse;
}
.main-course table tr{
  border:1px solid #ccc;
}
.main-course table tr th{
   border:1px solid #ccc;
   height: 65px;
   font-size: 20px;
   font-weight: normal;
   background-color: #e9e9e9;
}
.main-course table tr td{
   border:1px solid #ccc;
   height: 65px;
   font-size: 16px;
   text-align: center;
}
.main-course table tr td a{
  font-size: 16px;
  display: inline-block;
  width: 100px;
  height: 35px;
  color:#cfa972;
  border:1px solid #cfa972;
  border-radius: 17px;
  line-height: 32px;
  text-align: center;
}
.main-course table tr td a:hover{ background-color:#FFA13B; color:#fff;}

/*艺考优势*/
.art_adv ul {
  padding-bottom: 40px;
}
.art_adv ul li {
  float: left;
  width: 300px;
  height: 190px;
  text-align: center;
  margin-bottom: 40px;
}
.art_advul li .top-img {
  width: 80px;
  margin: 0 auto;
}
.art_adv ul li h3 {
  margin: 20px 0 15px;
  font-size: 20px;
  font-weight: bold;
}
.art_adv ul li p {
  font-size: 14px;
  line-height:24px;
  color: #888888;
  width: 250px;
  margin: 0 auto;
}

/*艺考流程*/

.lclist{
    width:1032px!important;
    background: url("../images/bg.jpg") no-repeat;
    height:490px;
}

.lc{
    width:100%;
    height:490px;
    border-top:1px solid #e2e2e2;
    background: #fafafa;
}
.lens{
    width:100%;
    float:left;
    margin-top: 25px;
}
.lens li{
    width:176px;
    height:163px;
    float:left;
    margin-bottom: 46px;
    overflow: hidden;
  
}
.lens li a{
    width:100%;
    height: 100%;
    display: block;
    color:#333333;
    font-size: 14px;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0);
}
.lens li.icon10 a{
    margin: -200px 0px 0px 0px;
}

.lens li a p{
    line-height: 24px;
	margin-top: 12px;
}
.lens li i{
    display: block;
    width:95px;
    height:95px;
      +margin-left:0px;	
}
.icon1 i{
    margin-left: 41px;
}
.icon2 i{
    margin-left: 42px;
}
.icon3 i{
    margin-left: 40px;
}
.icon4 i{
    margin-left: 39px;
}
.icon5 i{
    margin-left: 42px;
}
.icon6 i{
    margin-left: 40px;
}
.icon7 i{
    margin-left: 40px;
}
.icon8 i{
    margin-left: 42px;
}
.icon9 i{
    margin-left: 40px;
}
.icon10 i{
    margin-left: 50px;
}
.icon1{
    margin-left: 36px;
    margin-right: 18px;
}
.icon2{
    margin-right: 28px;
}
.icon3{
    margin-right: 24px;
}
.icon4{
    margin-right: 24px;
}
.lens li.icon6{
    margin-right: 18px;
    float:right;
}
.lens li.icon7{
    margin-right: 29px;
    float:right;
}
.lens li.icon8{
    margin-right: 20px;
    float:right;
}
.lens li.icon9{
    margin-right: 20px;
    float:right;
}
.lens li.icon10{
    width:200px!important;
    float:right;
}

/*联系我们*/
.addressList{ width: 1078px; height:162px; margin: -65px auto 0px; position: relative; z-index: 9;}
.addressList dd{ float:left; width: 340px; margin-left: 29px; border-bottom: 3px solid #f5f3f0; height: 162px; text-align: center; font-size: 14px; color: #848484; background-color: #fff;}
.addressList dd.item1{ margin-left: 0px;}
.addressList dd .t{ background: url(img/c_bg.png) no-repeat; width: 79px; height: 79px; padding-top: 25px; margin: 0px auto; position: relative; top: -37px;}
.addressList dd .t i{ background: url(img/ci1.png) no-repeat; width: 31px; height: 28px; margin: 0px auto; display: block;}
.addressList dd.item2 .t i{ background-image: url(img/ci2.png);}
.addressList dd.item3 .t i{ background-image: url(img/ci3.png);}
.addressList dd .c{ width: 90%; overflow: hidden; margin: 0px auto;}
.addressList dd:hover{ border-bottom: 3px solid #f5ae45; color: #f5ae45;}
.addressList dd:hover .t i{ background-position:right 0; animation:myS 0.8s linear 0s infinite;-moz-animation:myS 0.8s linear 0s infinite;-webkit-animation:myS 0.8s linear 0s infinite;-o-animation:myS 0.8s linear 0s infinite;}

@keyframes myS
{
0%   {transform: translate(0,-10px);-ms-transform: translate(0,-10px);	-webkit-transform: translate(0,-10px);	-o-transform: translate(0,-10px);-moz-transform: translate(0,-10px); }
50%  {transform: translate(0,0);-ms-transform: translate(0,0);	-webkit-transform: translate(0,0);	-o-transform: translate(0,0);-moz-transform: translate(0,0); }
100% {transform: translate(0,-10px);-ms-transform: translate(0,-10px);	-webkit-transform: translate(0,-10px);	-o-transform: translate(0,-10px);-moz-transform: translate(0,-10px);}
}

@-moz-keyframes myS /* Firefox */
{
0%   {transform: translate(0,-10px);-ms-transform: translate(0,-10px);	-webkit-transform: translate(0,-10px);	-o-transform: translate(0,-10px);-moz-transform: translate(0,-10px); }
50%  {transform: translate(0,0);-ms-transform: translate(0,0);	-webkit-transform: translate(0,0);	-o-transform: translate(0,0);-moz-transform: translate(0,0); }
100% {transform: translate(0,-10px);-ms-transform: translate(0,-10px);	-webkit-transform: translate(0,-10px);	-o-transform: translate(0,-10px);-moz-transform: translate(0,-10px);}
}

@-webkit-keyframes myS /* Safari 和 Chrome */
{
0%   {transform: translate(0,-10px);-ms-transform: translate(0,-10px);	-webkit-transform: translate(0,-10px);	-o-transform: translate(0,-10px);-moz-transform: translate(0,-10px); }
50%  {transform: translate(0,0);-ms-transform: translate(0,0);	-webkit-transform: translate(0,0);	-o-transform: translate(0,0);-moz-transform: translate(0,0); }
100% {transform: translate(0,-10px);-ms-transform: translate(0,-10px);	-webkit-transform: translate(0,-10px);	-o-transform: translate(0,-10px);-moz-transform: translate(0,-10px);}
}

.aboutT1{ font: 30px/1.8 "microsoft yahei"; color: #666666; text-align: center;}
.aboutT2 {
    font: 34px/1.5 "acaslonpro","times new roman",tahoma,georgia;
    color: #cccccc;
    text-align: center;
}
.messagePage .bot {
    background-color: #ccc;
    height: 1px;
    width: 146px;
    margin: 15px auto 40px;
}
.formbox {
    width: 640px;
    margin: 0px auto;
}
.formbox dd {
    padding-bottom: 20px;
}
.formbox dd.btnBox{ padding-top: 14px;}
input[type="text"].ctxt{ border-radius: 12px; background-color:#FFEEDC;}
.ctxt{ border: 0px none; color: #333; padding: 12px 4%; height: 20px; line-height: 20px; border-radius: 14px; width: 41%; font-size: 14px; font-family: "microsoft yahei"; border: 1px solid #fff;}
.ctxt2{ float: right; display: block;}
.ctxt3{ width: 92%; height: 90px; resize: none;background-color:#FFEEDC;}
.moreMess{ width: 174px; height: 46px; text-align: center; line-height: 46px; color: #fff; font-size: 16px; display: block; margin: 0px auto; background-color: #F9A62C; position: relative; border-radius: 23px; overflow: hidden;}
.moreMess .i2{ position: absolute;  width: 174px; height: 0; left: 0px; bottom: 0%; display: block; background-color: #333333;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.moreMess .i1{ position: relative; z-index: 2; }
.moreMess:hover .i2{ height: 100%; }
.formbox textarea { outline: none; }
.formbox input[type="text"]:focus, .formbox textarea:focus { border-color: #cccccc; }