/* main_image */
.index_banner{height: 620px;}
#zi_slides li{width:100%;height: 620px;}
#full-screen-slider { width:100%; height:620px; float:left; position:relative;}
#zi_slides { display:block; width:100%; height:620px; list-style:none; padding:0; margin:0; position:relative}
#zi_slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#zi_slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; z-index:9900;  margin:0; }
#pagination li { display:block; list-style:none; width:20px; height:20px; float:left; margin-left:8px; background:url(../images/slide2.png) top left no-repeat; }
#pagination li:first-child { margin-left:0;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:url(../images/slide1.png) top left no-repeat;}
#pagination{width:auto;bottom:10px;}




/*导航下拉*/
.wal {width: 1100px;margin: 0px auto;overflow: hidden;}
.sNav{background:#f0f3f4 url(../images/sNav.gif) top repeat-x; display:none;}
.sNav .wal{display:none;}
.sNav .close{background:url(../images/sNavBg.gif) center bottom no-repeat; display:block; height:80px; overflow:hidden;}
.sNav .wal{display:none;}
.sNav li{float:left; width:234px; overflow:hidden; position:relative;}
.sNav h2{padding:30px 0 18px 0; font-weight:400;}
.sNav h2 a{color:#1e2745;}
.sNav dd{height:28px; line-height:28px; overflow:hidden; padding-left:13px; background:url(../image/ico2.gif) left center no-repeat;}
.sNav_01 li{left:283px;}
.sNav_02{height:560px; position:relative; overflow:hidden;}
.sNav_02 h1{padding:25px 0 10px 0;}
.sNav_02 .fl{width:460px; overflow:hidden; text-align:justify; color:#666; line-height:1.6em;}
.sNav_02 .fr{padding:25px 0 0 0;width: 620px;height: 375px;}
.sNav_02 .fr img{width: 620px;height: 375px;}
.sNav_02 .list{width:600px;}
.sNav_02 li{width:150px; height:34px; line-height:34px; overflow:hidden; list-style: none;}
.sNav_02 li a{color:#1E2645; background: url(../images/list-style1.png) no-repeat center left; padding-left: 20px;}
.sNav_02 li a:hover{color:#185ea1; background: url(../images/list-style2.png) no-repeat center left; }
.sNav_03 li{left:470px;}
.sNav_04 li{left:670px;}
.sNav_05 li{left:780px;}
.sNav_03, .sNav_04, .sNav_05{padding-top:30px;}
.sNav_02 h1 {padding: 25px 0 10px 0;}
.red, .wal a:hover {color: #185ea1;}
h1 {font-size: 16px;}

/*主体内容*/
.index_common_tit{
	text-align: center;
	padding:50px 0;
}
.index_common_tit h3{
	font-size: 24px;
	line-height: 40px;
	display: inline-block;
	color: #39546f;
	font-weight: normal;
	background:url(../images/index_common_tit_bg.png) no-repeat center bottom;
	background-size: contain;
}
.index_common_tit p{
	display: inline-block;
	max-width: 680px;
	margin:0 auto;
	color: #999999;
	line-height: 34px;
	padding-top: 20px;
	border-bottom: 1px solid #acacac;
	position: relative;
}
.index_common_tit p .border_l{width:50px;height:1px; background:#24bba2;position:absolute;left:0; bottom:0;}
.index_common_tit p .border_r{width:50px;height:1px; background:#24bba2;position:absolute;right:0; bottom:0;}
.transition_list{
	margin-right: -32px;
}
.transition_list li {
	float: left;
	width: 155px;
	height: 160px;
	padding:20px 0;
	margin-right: 32px;
	/*border:2px solid #d9d9d9;*/
	position: relative;
    cursor: pointer;
}

.transition_list li h2 {
	position: relative;
	display: block;
	width: 115px;
	margin:0 auto;
	/*opacity: 0.9;*/
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
	text-align: center;
	height: 36px;
	line-height: 36px;
	font-weight: normal;
	overflow: hidden;
	/*border-bottom: 1px solid #a4a4a4;*/
}

.transition_list li .box {
	padding: 10px;
	color: #fff;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.transition_list li .box::before,
.transition_list li .box::after {
	pointer-events: none;
}

.transition_list li .box {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.transition_list li .img_box {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	margin:0 auto;
	display: block;
	margin-top: 60px;
	width: 60px;
	height: 60px;
	overflow: hidden;
}
.transition_list li:hover {
	border: none;
}
.transition_list li:hover .img_box {
	transform:translateY(-60px);
	-ms-transform:translateY(-60px); /* IE 9 */
	-moz-transform:translateY(-60px); /* Firefox */
	-webkit-transform:translateY(-60px); /* Safari and Chrome */
	-o-transform:translateY(-60px); /* Opera */
	border-bottom: 1px solid #fff;
	width: 115px;
	height: 80px;
}
.trans01 { border:1px solid #356ea6;}
.trans02 { border:1px solid #d2931a;}
.trans03 { border:1px solid #5b9348;}
.trans04 { border:1px solid #308d9e;}
.trans05 { border:1px solid #6ba590;}
.trans06 { border:1px solid #d0793a;}
.trans01 h2{ color: #356ea6; border-bottom:1px solid #356ea6;}
.trans02 h2{ color: #d2931a; border-bottom:1px solid #d2931a;}
.trans03 h2{ color: #5b9348; border-bottom:1px solid #5b9348;}
.trans04 h2{ color: #308d9e; border-bottom:1px solid #308d9e;}
.trans05 h2{ color: #6ba590; border-bottom:1px solid #6ba590;}
.trans06 h2{ color: #d0793a; border-bottom:1px solid #d0793a;}
.transition_list li.trans01 .img_box {background: url(../images/index_trans_icon01.png) no-repeat center;}
.transition_list li.trans02 .img_box {background: url(../images/index_trans_icon02.png) no-repeat center;}
.transition_list li.trans03 .img_box {background: url(../images/index_trans_icon03.png) no-repeat center;}
.transition_list li.trans04 .img_box {background: url(../images/index_trans_icon04.png) no-repeat center;}
.transition_list li.trans05 .img_box {background: url(../images/index_trans_icon05.png) no-repeat center;}
.transition_list li.trans06 .img_box {background: url(../images/index_trans_icon06.png) no-repeat center;}
.transition_list li.trans01:hover .img_box {background: url(../images/index_trans_icon01_cur.png) no-repeat center;}
.transition_list li.trans02:hover .img_box {background: url(../images/index_trans_icon02_cur.png) no-repeat center;}
.transition_list li.trans03:hover .img_box {background: url(../images/index_trans_icon03_cur.png) no-repeat center;}
.transition_list li.trans04:hover .img_box {background: url(../images/index_trans_icon04_cur.png) no-repeat center;}
.transition_list li.trans05:hover .img_box {background: url(../images/index_trans_icon05_cur.png) no-repeat center;}
.transition_list li.trans06:hover .img_box {background: url(../images/index_trans_icon06_cur.png) no-repeat center;}

.transition_list li a {
	color: #fff;
	border:1px solid #fff;
	letter-spacing: 1px;
	font-size: 12px;
	width: 60px;
	margin:-40px auto 0 auto;
	line-height: 22px;
	height: 22px;
	text-align: center;
	display: block;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
}
li.transition_list_pic .box::before {
	position: absolute;
	top: 10px;
	right: 10px;
	bottom: 10px;
	left: 10px;
	border: 1px solid #fff;
	/*box-shadow: 0 0 0 30px rgba(255,255,255,0.2);*/
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(1.4,1.4,1);
	transform: scale3d(1.4,1.4,1);
}
li.transition_list_pic:hover .box::before,
li.transition_list_pic:hover a {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}
li.trans01:hover .box {
	background-color: #356ea6;
}
li.trans02:hover .box {
	background-color: #d2931a;
}
li.trans03:hover .box {
	background-color: #5b9348;
}
li.trans04:hover .box {
	background-color: #308d9e;
}
li.trans05:hover .box {
	background-color: #6ba590;
}
li.trans06:hover .box {
	background-color: #d0793a;
}

li.transition_list_pic:hover h2 {
	opacity: 0;
}
*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }




/*解决方案*/
.solution{
	height: 490px;
	overflow-x:hidden; 
	position: relative;
}
.solution_bg{
	width: 1920px;
	height: 490px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;
	background: url(../images/index_solution_bg.jpg) no-repeat center;
}
.solution .fl,
.solution .fr{
	width: 420px;
	height: 480px;
	/*border:1px solid #f00;*/
}
.solution .pic{
	width: 80px;
	height: 80px;
	display: block;
	overflow: hidden;
	margin:20px auto;
}
.solution .tit h3{
	margin:0 auto;
	text-align: center;
	font-size: 22px;
	letter-spacing: 2px;
	line-height:36px;
	color: #fff;
	max-width: 300px;
	height: 72px;
	overflow: hidden;
}
.solution .main{
	max-width: 300px;
	text-align: center;
	margin:0 auto;
}
.solution .main .btn_hover{
	height: 25px;
	text-align: center;
	margin:20px auto 10px auto;
}
.solution .main .btn_hover1{
	margin:0 auto;
	width: 44px;
	height: 10px;
	background: #fff;
	display: block;
	margin-bottom: 7px;
}
.solution .main .btn_hover2{
	margin:0 auto;
	width: 26px;
	height: 8px;
	background: #fff;
}
.solution .desc{
	font-size: 16px;
	line-height: 28px;
	color: #fff;
}
.solution .desc_item {
	margin:0 auto;
}
.solution .desc_item li{
	color: #fff;
	font-size: 16px;
	width: 14px;
	word-spacing: 2px;
	display: inline-block;
	vertical-align: top;
	margin:0 12px;
	line-height: 24px;
	background: url(../images/index_solution_style.png) no-repeat center top;
	padding-top: 12px;
}
.solution .fl:hover .btn_hover2,
.solution .fr:hover .btn_hover2{
	display: block;
}
.solution .fl:hover .desc,
.solution .fr:hover .desc{
	display: none;
}
.solution .fl:hover .desc_item,
.solution .fr:hover .desc_item{
	display: block;
}

/*九州商学*/
.business{

}
.business_list{
	height: 300px;
	margin-bottom: 40px;
}	
.business_list>ul>li{
	float: left;
	width: 250px;
	height: 300px;
	padding:0 20px;
	margin-right: 20px;
	border:1px solid #f6f6f6;
	border-radius: 3px;
	box-shadow: 0px 1px 5px #999;
}
.business_list .lesson_tit{
	border-bottom: 1px solid #e0e0e0;
}
.business_list .lesson_tit .lesson_pic{
	width: 50px;
	height: 50px;
	display: block;
	margin:20px auto 0px auto;
}
.business_list .lesson_tit h3{
	font-size: 16px;
	color: #0f4484;
	line-height: 60px;
	text-align: center;
	height: 60px;
	width: 100%;
	overflow: hidden;
}
.business_list>ul>li:hover{
	border:none;
	box-shadow: none;
	/*background: #0f4484;*/
}
.business_list>ul>li:nth-child(1):hover{
	background: #25bba2;
}
.business_list>ul>li:nth-child(2):hover{
	background: #ceb158;
}
.business_list>ul>li:nth-child(3):hover{
	background: #0c7659;
}
.business_list>ul>li:nth-child(4):hover{
	background: #2c60af;
}
.business_list>ul>li:nth-child(1) .lesson_tit{
	border-bottom: 1px solid #25bba2;
}
.business_list>ul>li:nth-child(2) .lesson_tit{
	border-bottom: 1px solid #ceb158;
}
.business_list>ul>li:nth-child(3) .lesson_tit{
	border-bottom: 1px solid #0c7659;
}
.business_list>ul>li:nth-child(4) .lesson_tit{
	border-bottom: 1px solid #2c60af;
}
.business_list>ul>li:hover h3{color: #fff;}
.business_list>ul>li:hover .lesson_tit{border-bottom: 1px solid #fff;}
.business_list>ul>li:hover .lesson_slide a{color: #fff;}
.business_list li:nth-child(1) .lesson_pic{background: url(../images/business_lesson01.png) no-repeat center;}
.business_list li:nth-child(2) .lesson_pic{background: url(../images/business_lesson02.png) no-repeat center;}
.business_list li:nth-child(3) .lesson_pic{background: url(../images/business_lesson03.png) no-repeat center;}
.business_list li:nth-child(4) .lesson_pic{background: url(../images/business_lesson04.png) no-repeat center;}
.business_list li:nth-child(1):hover .lesson_pic{background: url(../images/business_lesson01_cur.png) no-repeat center;}
.business_list li:nth-child(2):hover .lesson_pic{background: url(../images/business_lesson02_cur.png) no-repeat center;}
.business_list li:nth-child(3):hover .lesson_pic{background: url(../images/business_lesson03_cur.png) no-repeat center;}
.business_list li:nth-child(4):hover .lesson_pic{background: url(../images/business_lesson04_cur.png) no-repeat center;}
/*课程前后点击切换*/
.business_list>ul>li .lesson_slide{
	padding:24px 0;
}
.business_list>ul>li .lesson_slide .list{
	height: 120px;
	overflow: hidden;
}
.business_list>ul>li .lesson_slide a{
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	color: #333;
}
.business_list>ul>li .lesson_slide .leftBtn{display: none;}
.business_list>ul>li .lesson_slide .rightBtn{display: none;}
.business_list>ul>li .lesson_slide a:hover{background: #13316d;}
.business_list>ul>li:hover .lesson_slide {padding:0;}
.business_list>ul>li:hover .lesson_slide .leftBtn{display:block; height:25px; overflow:hidden; background:url(../images/nimg22_1_2.png) center no-repeat;}
.business_list>ul>li .lesson_slide .leftBtn:hover{background:url(../images/nimg22_1.png) center no-repeat;}
.business_list>ul>li:hover .lesson_slide .rightBtn{display:block; height:25px; overflow:hidden; background:url(../images/nimg22_2_2.png) center no-repeat;}
.business_list>ul>li .lesson_slide .rightBtn:hover{background:url(../images/nimg22_2.png) center no-repeat;}
/*在线调研*/
.research{
	background:#e7e7e7;
}
.research_list ul{
	margin-right: -68px;
}
.research_list li{
	float: left;
	width: 224px;
	height: 202px;
	margin-right: 68px;
	margin-bottom: 20px;
	/*background: #fff;*/
	/*border:1px solid #fff;*/
	position: relative;
	overflow: hidden;
}
.research_list img{
	/*width: 222px;*/
	/*height: 164px;*/
	/*overflow: hidden;*/
	/*display: block;*/
}
.research_list p{
	height: 36px;
	line-height: 36px;
	color: #333;
	text-align: center;
	display: block;
	background: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.research_list .research_hover{
	position: absolute;
	left: 0;
	top: 0;
	width: 222px;
	height: 166px;
	display: none;
	background: rgba(12,63,118,0.7);
}
.research_list .research_hover a{
	position: absolute;
	left: 50%;
	top:50%;
	margin-left: -22px;
	margin-top: -22px;
	display: block;
	width: 44px;
	height: 44px;
	background: url(../images/research_fdy.png) no-repeat center;
}
.research_list li:hover{
	/*border:1px solid #0f4484;*/
}
.research_list li:hover p{
	color: #0f4484;
}
.research_list li:hover .research_hover,
.research_list li:hover .research_hover a{
	display: block;
}

/*他们选择了九州方略*/
.customer_list{

}
.customer_list ul{
	margin-right: -24px;
}
.customer_list li{
	float: left;
	width: 200px;
	height: 120px;
	background:rgba(220,229,239,0.5);
	margin-right: 24px;
	margin-bottom: 20px;
	position:relative;
}
.customer_list img{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	/*margin: 30px auto;*/
	margin: auto;
	text-align: center;
	vertical-align: middle;
	max-width: 90%;
	max-height: 60px;
	display: block;
}

/*查看更多*/
.index_common_more{
	margin:0 auto;
	padding:20px 0 60px 0;
	text-align: center;
}
.index_common_more a{
	font-size: 14px;
	color: #999;
	padding:0 8px;
	display: inline-block;
}
.index_common_more span{
	width: 35px;
	height: 1px;
	border-bottom: 1px solid #999;
	display: inline-block;
	vertical-align: middle;
}