@charset "utf-8";
/* CSS Document */



#cont{
	width:100%;
}


.section { 
	position: relative; 
	overflow: hidden; 
}

.section .bg { 
	position: absolute; 
	left: 0; 
	top: 0; 
	width: 100%;  
	height: 100%;
}
.fuwu_bg{
	background-image:url(../images/fuwuxiangmu_bj.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
}
.shizi_bg{
	background-image: url(../images/shizi_bj.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
}
.hezuo_bg{
	background-image: url(../images/hezuo_bj.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
}
.lianxi_bg{
	background-image: url(../images/lianxi_bj.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
}
.xuanze_bg{
	background-image: url(../images/xuanze_bj.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
}




.main{
	position: absolute;
	z-index:99;
	top:100%;
	left:50%;
	margin-left:-500px;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	opacity:0;
	visibility:hidden;
	width:1000px;
}
.main1{
	position: absolute;
	z-index:999999;
	top:12%;
	left:100%;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	opacity:0;
	visibility:hidden;
	width:1000px;
}
/* CSS3过度及动画 */
.active .main {
	top:10%;
	opacity: 1;
	visibility:visible;
	transition-delay: 0.7s;
}
.active .main1 {
	left:50%;
	margin-left:-600px;
	opacity: 1;
	visibility:visible;
	transition-delay: 0.7s;
}

.pinpai{
	width:100%;
}
.pinpai_title{
	text-align:center;
	padding-bottom:40px;
	font-family:"微软雅黑","宋体";
	font-size:16px;
	color:#bdbcbc;
}
.pinpai_title h2{
	font-family:"微软雅黑","宋体";
	font-size:32px;
	color:#444446;
	padding-bottom:22px;
	font-weight:bold;
}
.pinpai_title img{
	vertical-align:top;
	margin-bottom:10px;
}
.pinpai_cont{
	text-align:center;
	position:relative;
}

#banner{width:100%; height:auto; position:relative; float:none;}
.slides {
	width: 100%;
	height: 1080px;
	position: relative;
	overflow: hidden;
}
.slideInner {
	height: 1080px;
	position: relative;
	left: 0;
	margin-left: 0;
}
.slideInner a {
	display: block;
	height: 1080px;
	background-size: cover;
	background-position: center center;
	position: relative;
	text-align: center;
	z-index: 1;
	top:0;
}

.banner_img1{
	width:1000px;
	height:200px;
	text-align:left;
	margin:0 auto;
	padding-top:20%;
}
.banner_img1 img{
	width:1000px;
	height:194px;
}
.nav {
	width: 1200px;
	position: relative;
	left: 50%;
	margin-left: -600px;
	display: none;
}
.nav a {
	display: block;
	width: 41px;
	height: 119px;
	opacity: .2;
	z-index: 9;
}
.nav a.prev {
	position: absolute;
	left: 0;
	top: -350px;
	z-index:9999;
	margin-top: -58px;
	background: url(../img/ban_pre.png) no-repeat;
}
.nav a.next {
	position: absolute;
	right: 0;
	top: -350px;
	margin-top: -58px;
	background: url(../img/ban_next.png) no-repeat;
}
.navListBox {
	position: absolute;
	left: 50%;
	top:80%;
	z-index: 99;
}
.navListBox li {
	width: 12px;
	height: 12px;
	float: left;
	margin-left: 5px;
	border-radius: 50%;
	overflow: hidden;
}
.navListBox li:first-child {
	margin-left: 0;
}
.navListBox li a {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: #fff;
	box-shadow: 0 0 5px #666 inset;
}
.navListBox li a.active {
	background-color: #55ddff;
}

/*服务项目*/
.fuwuxiangmu{
	width:100%;
	position:relative;
	height:472px;
}
.fuwuxiangmu_01{
	width:496px;
	height:319px;
	left:0;
	top:0;
	position:absolute;
	z-index:9;
}
.fuwuxiangmu_02{
	width:492px;
	height:156px;
	right:0;
	top:0;
	position:absolute;
	z-index:9;
}
.fuwuxiangmu_03{
	width:492px;
	height:153px;
	right:0;
	top:166px;
	position:absolute;
	z-index:9;
}
.fuwuxiangmu_04{
	width:496px;
	height:140px;
	left:0;
	bottom:0;
	position:absolute;
	z-index:9;
}
.fuwuxiangmu_05{
	width:283px;
	height:140px;
	left:506px;
	bottom:0;
	position:absolute;
	z-index:9;
}
.fuwuxiangmu_06{
	width:198px;
	height:140px;
	right:0;
	bottom:0;
	position:absolute;
	z-index:9;
}
/*师资团队*/
.shizituandui{
	width:100%;
}
.shizituandui ul{
	width:1012px;
}
.shizituandui ul li{
	float:left;
	width:325px;
	height:220px;
	background-color:#f6f6f6;
	margin-right:12px;
	margin-bottom:13px;
}
.shizituandui_img{
	width:141px;
	float:left;
}
.shizituandui_tt{
	width:160px;
	float:right;
	padding:10px 10px 10px 0;
}
.shizituandui_tt_01{
	height:27px;
	text-align:center;
	font-size:14px;
	color:#383837;
}
.shizituandui_tt_02{
	font-size:12px;
	color:#555554;
	line-height:22px;
	text-align:left;
}
/*合作单位*/
.danwei{
	width:100%;
}
.danwei ul{
	width:1005px;
}
.danwei ul li{
	float:left;
	width:160px;
	height:221px;
	position: relative;
	overflow:hidden;
	margin-right:5px;
	margin-bottom:20px;
	border:#ffffff 1px solid;
}
.danwei_02{
	width:100%;
	height:30px;
	position:absolute;
	z-index:99;
	bottom:0;
	left:0;
	background-color: rgba(45,57,133,0.8);
	text-align:center;
	line-height:30px;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
.danwei ul li:hover .danwei_02{
	bottom:-30px;
}
.danwei_03{
	width:100%;
	height:100%;
	position:absolute;
	z-index:99;
	top:-100%;
	left:0;
	background-color:rgba(0,0,0,0.7);
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
.danwei_03_up{
	padding:10px 0 0 10px;
	text-align:left;
}
.danwei_03_up a{
	height:34px;
	display:block;
	background-image: url(../images/danwei_23.gif);
	background-position:left center;
	background-repeat:no-repeat;
	line-height:34px;
	padding-left:12px;
	font-size:12px;
	color:#ffffff;
}
.danwei_03_down{
	width:26px;
	height:26px;
	position:absolute;
	z-index:999;
	bottom:0;
	right:0;
}
.danwei ul li:hover .danwei_03{
	top:0;
}
/*联系我们*/
.lianxi{
	width:100%;
}
.lianxi_up{
	padding-bottom:30px;
}
.lianxi_up ul li{
	float:left;
	padding-left:30px;
	line-height:33px;
	font-size:15px;
	color:#444446;
	text-align:left;
}
.lianxi_up_left{
	width:440px;
}
.lianxi_up_right{
	width:480px;
}
.lianxi_down{
	text-align:center;
}
.lianxi_down img{
	border:#ccccce 1px solid;
}

