﻿body{
font-size: 13px;font-weight: normal;color: #8f8f8f;text-decoration:none;font-family:"微软雅黑"; line-height:25px;}





.container{

	display: block;

	width: 1100px;

	margin: 0 auto;

}





.header{

	display: block;

	width: 100%;

}



.header .info{

	display: block;

	width: 100%;

	height: 39px;

	border-bottom: 1px solid #d3d3d3;

	line-height: 39px;

	font-size: 13px;

}



.header .info .welcome{

	display: block;

	float: left;

	color: #6c6c6c;

}



.header .info .welcome i{

	display: block;

	float: left;

	margin: 11px 5px 0 0;

}



.header .info .phone{

	display: block;

	float: right;

	color: #2b2b2b;

}



.header .info .phone i{

	display: block;

	float: left;

	margin: 8px 6px 0 0;

}



.header .info .phone  .orange{

	color: #fb922c;

	font-size: 14px;

}



.header-body{

	height: 95px;

}



.header-body .logo{

	display: block;

	float: left;

	padding: 26px 0;

}



.header-body .logo a{

	display: block;

	width: 162px;

	height: 42px;

	background: url(../imgs/logo.png) no-repeat center;

-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } 



.header-body .describe{

	display: block;

	float: left;

	height: 62px;

	margin: 17px 0 0 18px;

	padding-left: 17px;

	background:url(../imgs/icon.png) no-repeat 0px -418px;

}



.header-body .describe h3{

	display: block;

	line-height: 1;

	font-size: 14px;

	color: #fb922c;

	margin-top: 16px;

}



.header-body .describe p{

	display: block;

	font-size: 12px;

	color: #2b2b2b;

	text-transform: uppercase;

	letter-spacing: -1px;

	margin-top: 6px;

}



.header-body .search{

	display: block;

	float: right;

	width: 361px;

	margin-top: 29px;

}



.header-body .search .input{

	display: block;

	float: left;

	width: 259px;

	height: 35px;

	padding: 0px 10px 0px 40px;

	border: 1px solid #d3d3d3;

	line-height: 35px;

	color: #000;

	outline: none;

	background:url(../imgs/search-icon.png) no-repeat 14px center;

}



.header-body .search .submit{

	display: block;

	float: left;

	width: 44px;

	height: 37px;

	margin-left: 6px;

	text-align: center;

	line-height: 37px;

	color: #fff;

	border: none;

	outline: none;

	background-color: #fb922c;

	cursor: pointer;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.header-body .search .submit:hover{

	background-color: #e54803;

}



.nav{

	display: block;

	width: 100%;

	min-width: 1100px;

	height: 50px;

	line-height: 50px;

	background-color: #2b2b2b;

}



.nav>ul>li{

	position: relative;

	display: block;

	float: left;

}



.nav>ul>li>a{

	display: block;

	font-size: 16px;

	padding: 0 19px;

	color: #fff;

	background: url(../imgs/nav-line.png) no-repeat left center;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.nav>ul>li:first-child>a{

	background: none;

	padding: 0 26px;

}



.nav>ul>li:hover>a{

	color: #fb922c;

}



.nav>ul>li.active>a{

	color: #fb922c;

}



.nav>ul>li .dropdown{

	display: none;

	position: absolute;

	width: 100%;

	background-color: #2b2b2b;

	background-color: rgba(43,43,43,0.9);

	z-index: 10;

}



.nav>ul>li .dropdown li{

	display: block;

	height: 40px;

	line-height: 40px;

	text-align: center;

	font-size: 14px;

	border-bottom: 1px solid #555;

}



.nav>ul>li .dropdown li:last-child{

	border-bottom: none;

}



.nav>ul>li .dropdown li a{

	display: block;

	color: #fff;

	white-space: nowrap;

	overflow: hidden;

	-ms-text-overflow: ellipsis;

	text-overflow: ellipsis;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.nav>ul>li .dropdown li a:hover{

	background-color: #fb922c;

}



.nav>ul>li .arrow{

	display: none;

	position: absolute;

	width: 0;

	height: 0;

	border: 9px solid transparent;

	border-top: 14px solid #2b2b2b;

	bottom:-18px;

	left:50%;

	margin-left: -9px;

	z-index: 5;

}



.nav>ul>li.active .arrow{

	display: block;

}



.banner{

	display: block;

	overflow: hidden;

	position: relative;

	width: 100%;

	min-width: 1100px;

	margin: 0 auto;

}



.banner ul li{

	display: block;

	float: left;

	width: 100%;

}



.banner ul li img{

	display: block;

	width: 100%;

	height: auto;

}





.banner ul li.on{

	display: block;

}



.banner ul li a{

	display: block;

	width: 100%;

	background-position: center center;

	background-repeat: no-repeat;

	-webkit-background-size: cover;

	background-size: cover;

}



.banner .btn{

	display: none;

	position: absolute;

	z-index: 5;

	width: 36px;

	height: 64px;

	top:50%;

	margin-top: -32px;

	text-align: center;

	line-height: 67px;

	color: #fff;

	font-family: "Simsun";

	font-size: 30px;

	background-color: #000 !important;

	background-color: rgba(0,0,0,0.2) !important;

	transition: 0.3s;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	-ms-transition: 0.3s;

	-moz-transition: 0.3s;

}





.banner:hover .btn{

	display: block;

}



.banner .btn.prev{

	left:0;

}



.banner .btn.next{

	right:0;

}



.banner .btn:hover{

	background-color: rgba(0,0,0,0.6) !important;

}



.banner ol{

	display: inline-block;

	position: absolute;

	width: 100%;

	bottom:20px;

	text-align: center;

	z-index: 5;

}



.banner ol li{

	display: inline-block;

	*display: inline;

	width: 14px;

	height: 14px;

	border: 2px solid #fff;

	border-radius: 50%;

	margin: 0px 5px 0 5px;

	background-color: #none;

	cursor: pointer;

	transition: 0.3s;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	-ms-transition: 0.3s;

	-moz-transition: 0.3s;

}



.banner ol li.active{

	background-color: #fff;

}



.section-header{

	display: block;

	width: 1100px;

	margin: 0 auto;

	text-align: center;

	padding: 60px 0 40px;

	font-size: 0px;

	height: 105px;

}



.section-header h3{

	position: relative;

	display: block;

	font-size: 24px;

	color: #696969;

	line-height: 1;

}



.section-header i{

	display: inline-block;

	margin: 0 16px;

}



.section-header span{

	display: inline-block;

	*display: inline;

	position: relative;

	top:-44px;

}



.section-header p{

	display: block;

	line-height: 1;

	font-size: 12px;

	color: #696969;

	text-transform: uppercase;

}



.section-header .fsz20{

	font-size: 20px;

}

	

.advantage-body{

	height: 410px;

	overflow: hidden;

	background: url(../imgs/advantage-bg.png)  no-repeat  center top;

}



.advantage-body .advantage-body-l{

	display: block;

	float: left;

	width: 412px;

}



.advantage-body li{

	display: block;

	height: 55px;

	padding: 14px 13px;

	margin-bottom: 26px;

	color: #fff;

	line-height: 1;

	overflow: hidden;

}



.advantage-body li .num{

	display: block;

	float: left;

	font-size: 58px;

	margin-right: 14px;

}



.advantage-body  li .contant{

	display: block;

	overflow: hidden;

}



.advantage-body  li .contant h4{

	display: block;

	font-size: 16px;

	margin-top: 8px;

}



.advantage-body  li .contant h4 span{

	font-size: 23px;

	padding-right: 14px;

}



.advantage-body  li .contant p{

	display: block;

	font-size: 12px;

	margin-top: 8px;

	text-transform: uppercase;

	letter-spacing: -0.5px;

}



.advantage-body-center{

	display: block;

	float: left;

	width: 159px;

	margin-left: 60px;

	text-align: center;

}



.advantage-body-center span{

	display: block;

	font-size: 48px;

	line-height: 50px;

	margin-top: 153px;

	color: #fff;

}



.advantage-body-r{

	display: block;

	float: right;

	width: 412px;

}



.compare-body{

	display: block;

	height: 717px;

	overflow: hidden;

	background: url(../imgs/compare-bg.png) no-repeat center top;

}



.compare-body-l{

	display: block;

	float: left;

	width: 210px;

	margin-top: 28px;

}



.compare-body-l h4{

	display: block;

	height: 57px;

	padding-left: 80px;

	line-height: 57px;

	font-size: 23px;

	color: #fff;

}



.compare-body-l ul{

	display: block;

	margin-top: 45px;

}



.compare-body-l ul li{

	display: block;

	line-height: 26px;

	color: #fff;

	padding: 12px 26px 0 14px ;

	height: 89px;

	margin-bottom: 20px;

}



.compare-body-center{

	display: block;

	float: left;

	width: 379px;

	margin-left: 148px;

}



.compare-body-center h4{

	display: block;

	padding-left: 68px;

	height: 56px;

	line-height: 56px;

	color: #fff;

	font-size: 24px;

}



.compare-body-center ul{

	display: block;

	margin-top: 43px;

}



.compare-body-center li{

	display: block;

	height: 101px;

	line-height: 101px;

	text-align: center;

	font-size: 24px;

	color: #fff;

	margin-bottom: 20px;

}



.compare-body-r{

	display: block;

	float: right;

	width: 210px;

	margin-top: 28px;

}



.compare-body-r h4{

	display: block;

	height: 57px;

	padding-right: 80px;

	text-align: right;

	line-height: 57px;

	font-size: 23px;

	color: #fff;

}



.compare-body-r ul{

	display: block;

	margin-top: 45px;

}



.compare-body-r ul li{

	display: block;

	line-height: 26px;

	color: #fff;

	padding: 12px 14px 0 26px ;

	height: 89px;

	margin-bottom: 20px;

}



.advantage .action{

	display: block;

	margin-top: 45px;

}



.advantage .action .zan{

	position: relative;

	display: block;

	float: left;

	width: 148px;

	text-align: center;

	margin-left: 210px;

}



.advantage .action .cai{

	position: relative;

	display: block;

	float: right;

	width: 148px;

	text-align: center;

	margin-right: 210px;

}



.advantage .action .round{

	display: block;

	width: 86px;

	height: 86px;

	margin: 0 auto;

	text-align: center;

	border-radius: 50%;

	cursor: pointer;

}



.advantage .action .zan .round{

	background-color: #fb922c;

}



.advantage .action .cai .round{

	background-color: #bfbfbf;

}



.advantage .action .zan .round i{

	display: inline-block;

	margin-top: 16px;

}



.advantage .action .cai .round i{

	display: inline-block;

	margin-top: 21px;

}



.advantage .action p{

	display: block;

	font-size: 24px;

	color: #666;

	margin-top: 10px;

}



.advantage .action .effect{

	display: block;

	position: absolute;	

	right:-20px;

	bottom:40px;

	color: #666;

	font-size: 20px;

	opacity: 0;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.advantage .action .zan .effect{

	color: #fb922c;

}



.advantage .action .effect.show{

	animation: myeffect 0.3s ease;

	-moz-animation: myeffect 0.3s ease;	/* Firefox */

	-webkit-animation: myeffect 0.3s ease;	/* Safari 和 Chrome */

	-o-animation: myeffect 0.3s ease;	

}



@keyframes myeffect{

	0%{

		opacity: 0;

		-webkit-transform: scale(0.8);

		-ms-transform: scale(0.8);

		-o-transform: scale(0.8);

		transform: scale(0.8);

	}



	50%{

		opacity: 1;

		-webkit-transform: scale(1.5);

		-ms-transform: scale(1.5);

		-o-transform: scale(1.5);

		transform: scale(1.5);

		bottom:60px;

	}



	100%{

		opacity: 0;

		-webkit-transform: scale(2);

		-ms-transform: scale(2);

		-o-transform: scale(2);

		transform: scale(2);

		bottom:80px;

	}

}



@-webkit-keyframes myeffect{

	0%{

		opacity: 0;

		-webkit-transform: scale(0.8);

		-ms-transform: scale(0.8);

		-o-transform: scale(0.8);

		transform: scale(0.8);

	}



	50%{

		opacity: 1;

		-webkit-transform: scale(1.5);

		-ms-transform: scale(1.5);

		-o-transform: scale(1.5);

		transform: scale(1.5);

		bottom:60px;

	}



	100%{

		opacity: 0;

		-webkit-transform: scale(2);

		-ms-transform: scale(2);

		-o-transform: scale(2);

		transform: scale(2);

		bottom:80px;

	}

}



@-o-keyframes myeffect{

	0%{

		opacity: 0;

		-webkit-transform: scale(0.8);

		-ms-transform: scale(0.8);

		-o-transform: scale(0.8);

		transform: scale(0.8);

	}



	50%{

		opacity: 1;

		-webkit-transform: scale(1.5);

		-ms-transform: scale(1.5);

		-o-transform: scale(1.5);

		transform: scale(1.5);

		bottom:60px;

	}



	100%{

		opacity: 0;

		-webkit-transform: scale(2);

		-ms-transform: scale(2);

		-o-transform: scale(2);

		transform: scale(2);

		bottom:80px;

	}

}



@-moz-keyframes myeffect{

	0%{

		opacity: 0;

		-webkit-transform: scale(0.8);

		-ms-transform: scale(0.8);

		-o-transform: scale(0.8);

		transform: scale(0.8);

	}



	50%{

		opacity: 1;

		-webkit-transform: scale(1.5);

		-ms-transform: scale(1.5);

		-o-transform: scale(1.5);

		transform: scale(1.5);

		bottom:60px;

	}



	100%{

		opacity: 0;

		-webkit-transform: scale(2);

		-ms-transform: scale(2);

		-o-transform: scale(2);

		transform: scale(2);

		bottom:80px;

	}

}





.customize-plan-body{

	display: block;

}



.customize-plan-body ul{

	display: block;

	margin: -6px -28px;

}



.customize-plan-body ul li{

	display: block;

	float: left;

	width: 520px;

	height: 216px;

	margin: 6px 28px;

	*margin: 6px 14px;

	background-color: #f1f1f1;

	border: 1px solid #e6e6e6;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.customize-plan-body ul li:hover{

	background-color: #fb922c;

}



.customize-plan-body ul li .pic{

	display: block;

	float: left;

	margin: 4px 0px 4px 4px;

}



.customize-plan-body ul li .pic img{

	display: block;

	width: 208px;

	height: 208px;

}



.customize-plan-body ul li .content{

	display: block;

	overflow: hidden;

	padding: 30px 28px 20px 28px;

}



.customize-plan-body ul li .content h4{

	display: block;

	line-height: 1;

	font-size: 16px;

	color: #333;

}



.customize-plan-body ul li .content h4 a{

	color: #333;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.customize-plan-body ul li:hover .content h4 a{

	color: #fff;

}



.customize-plan-body ul li .content p{

	display: block;

	font-size: 13px;

	line-height: 20px;

	color: #666;

	margin-top: 20px;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.customize-plan-body ul li:hover .content p{

	color: #fff;

}



.customize-plan-body ul li .content .more{

	display: block;

	text-align: right;

	color: #fb922c;

	margin-top: 16px;

	line-height: 1;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.customize-plan-body ul li:hover .content .more{

	color: #fff;

}



.customize-plan-body ul li .content .more i{

	display: block;

	float: right;

	margin: 0px 0 0 9px;

}



.customize-plan-body ul li:hover .content .more i{

	background:url(../imgs/icon.png) no-repeat 0px -28px;

}



.case{

	display: block;

	height: 803px;

	margin-top: 80px;

	background: url(../imgs/case-bg.jpg) no-repeat center;

	-webkit-background-size: cover;

	background-size: cover;

}



.case .section-header{

	display: block;

	padding: 30px 0 40px 0;

}



.case .section-header h3{

	color: #fff;

}



.case .section-header p{

	color: #fff;

	opacity: 0.8;

}



.case-body{

	display: block;

	width: 100%;

	min-width: 1100px;

	height: 585px;

}



.phone-submit{

	display: block;

	margin-top: 40px;

	padding-top: 124px;

	background: url(../imgs/dhtj.png) no-repeat center top;

}



.phone-submit .phone-submit-box{

	display: block;

	width: 715px;

	height: 60px;

	margin: 0 auto;

}



.phone-submit .phone-submit-box .input{

	display: block;

	float: left;

	width: 533px;

	height: 58px;

	padding: 0 25px;

	border: 1px solid #fb922c;

	line-height: 58px;

	font-size: 20px;

	color: #666;

	outline: none;

}



.phone-submit .phone-submit-box .submit{

	display: block;

	float: right;

	width: 120px;

	height: 60px;

	text-align: center;

	line-height: 60px;

	font-size: 24px;

	color: #fff;

	outline: none;

	border: none;

	background-color: #fb922c;

	cursor: pointer;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.phone-submit .phone-submit-box .submit:hover{

	background-color: #e54803;

}



.training-body{

	display: block;

	padding-top: 34px;

}



.training-body .group1{

	display: block;

	margin: 0 -18px;

	clear: both;

}



.training-body .group1 li{

	position: relative;

	display: block;

	float: left;

	width: 247px;

	margin: 0 18px;

	*margin: 0 14px;

	background-color: #f0f0f0;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.training-body .group1 li:hover{

	background-color: #fb922c;

}



.training-body .group1 li img{

	display: block;

	width: 247px;

	height: 152px;

}



.training-body  .group1 li .content{

	display: block;

	height: 181px;

	padding: 20px 10px 10px 10px; 

	text-align: center;

}



.training-body li .content h4{

	display: block;

	font-size: 16px;

	color: #636363;

	line-height: 1;

}



.training-body li .content h4 a{

	color: #636363;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.training-body li:hover .content h4 a{

	color: #fff;

}



.training-body li .content .en{

	display: block;

	line-height: 1;

	font-size: 12px;

	color: #909090;

	margin-top: 8px;

	text-transform: uppercase;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}





.training-body  li:hover .content .en{

	color: #fff;

}



.training-body  li .content p{

	display: block;

	line-height: 24px;

	color: #909090;

	margin-top: 12px;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.training-body  li:hover .content p{

	color: #fff;

}



.training-body  li .content .more{

	display: block;

	width: 84px;

	height: 24px;

	line-height: 24px;

	margin: 12px auto 0;

	border: 1px solid #fff;

	color: #8e8d8d;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.training-body .group1 li .content .more{

	border: 1px solid #f0f0f0;

}



.training-body li:hover .content .more{

	border: 1px  solid #fff;

	color: #fff;

}



.training-body .group1 li .recommend{

	position: absolute;

	display: block;

	width: 86px;

	height: 68px;

	top:-33px;

	left:-30px;

	z-index: 10;

	background:url(../imgs/icon.png) no-repeat 0px -480px;

}



.training-body  li .recommend span{

	display: block;

	padding: 23px 0 0 30px;

	font-size: 16px;

	color: #525252;

}



.training-body .group2{

	display: block;

	margin: 22px -6px 0 -6px;

	overflow: hidden;

	clear: both;

}



.training-body .group2 li{

	display: block;

	float: left;

	width: 188px;

	height: 219px;

	padding: 30px 10px 10px 10px;

	border: 1px solid #b3b3b3;

	margin: 0 6px;

	text-align: center;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.training-body .group2 li:hover{

	background-color: #fb922c;

	border: 1px solid #fb922c;

}



.training-body .group2 li p{

	margin-top: 16px;

}



.training-body .group2 li .more{

	margin-top: 16px;

}



.team{

	display: block;

}



.section-header2{

	display: block;

	width: 1100px;

	margin: 0 auto;

	padding: 74px 0 40px 0;

	text-align: center;

	line-height: 1;

}



.section-header2 .black{

	display: block;

	font-size: 28px;

	color: #6c6c6c;

}



.section-header2 .orange{

	display: block;

	font-size: 32px;

	color: #fb922c;

	margin-top: 18px;

}



.team-body{

	display: block;

}



.team-body .mentor-group{ overflow:hidden;

	display: block;

	float: left;

	width: 729px;

}



.team-body .mentor-group li{

	position: relative;

	display: block;

	float: left;

	width: 104px;

	overflow: hidden;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.team-body .mentor-group li.on{

	width: 313px;

}



.team-body .mentor-group li img{

	display: block;

	width: 313px;

	height: 464px;

	margin-left: -56px;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.team-body .mentor-group li.on img{

	margin-left: 0;

}



.team-body .mentor-group li i{

	display: block;

	*display: none;

	display: none\9;

	position: absolute;

	bottom:0;

	right:0;

	opacity: 0;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.team-body .mentor-group .on i{

	opacity: 1;

	*display: block;

	display: block\9;

}



.team-body .mentor-intro{

	display: block;

	float: right;

	width: 335px;

	height: 346px;

	padding:100px 18px 18px 18px;

	background: url(../imgs/mentor-info-bg.jpg) no-repeat center;

}



.team-body .mentor-intro .title{

	display: block;

	line-height: 1;

}



.team-body .mentor-intro .title h3{

	display: block;

	font-size: 42px;

	color: #fb922c;

	font-weight: bold;

}



.team-body .mentor-intro .title p{

	display: block;

	font-size: 23px;

	color: #c3c3c3;

	text-transform: uppercase;

	margin-top: 12px;

}



.team-body .mentor-intro .content{

	display: none;

	margin-top: 23px;

}



.team-body .mentor-intro .content .dstxt{ font-size:14px; color:#666666; line-height:1.6; padding:10px 0;}



.team-body .mentor-intro .content.on{

	display: block;

}



.team-body .mentor-intro .content h4{

	display: inline-block;

	padding-bottom: 8px;

	border-bottom: 1px solid #fb922c;

	color: #989a9b;

}



.team-body .mentor-intro .content h4 span{

	font-size: 18px;

	color: #fb922c;

	padding-right: 6px;

}



.team-body .mentor-intro .content p{

	display: block;

	margin-top: 12px;

	line-height: 24px;

	color: #999b9c;

}



.student-body{

	display: block;

}



.student-body .box{

	position: relative;

	display: block;

	height: 600px;

	overflow: hidden;

	margin-top: 20px;

}



.student-body .box ul li{

	display: block;

	overflow: hidden;

	clear: both;

	padding-bottom: 40px;

	height: 280px;

}





.student-body .box ul li .pic{

	display: block;

	float: left;

	width: 295px;

}







.student-body .box ul li .pic img{

	display: block;

	width: 295px;

	height: 280px;

}



.student-body .box ul li .content{

	position: relative;

	display: block;

	float: right;

	width: 693px;

	padding: 20px 36px;

	height: 240px;

	overflow: hidden;

	line-height: 26px;

	color: #666;

	background-color: #f0f0f0;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.student-body .box ul li:hover .content{

	color: #fff;

	background-color: #fb922c;

}



.student-body .box ul li .content h4{

	display: block;

	font-size: 18px;

	color: #676767;

}



.student-body .box ul li h4 a{

	color: #676767;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.student-body .box ul li:hover h4 a{

	color: #fff;

}



.student-body .box ul li .content p{

	display: block;

	line-height: 29px;

	color: #676767;

	margin-top: 10px;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.student-body .box ul li:hover p{

	color: #fff;

}



.student-body .box ul li .content .arrow{

	display: block;

	position: absolute;

	width: 0;

	height: 0;

	left:-30px;

	top:44px;

	border: 10px solid transparent;

	border-right: 20px solid #f0f0f0; 

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.student-body .box ul li:hover .content .arrow{

	border-right: 20px solid #fb922c; 

}



.student-body ol{

	display: block;

	margin-top: 48px;

	text-align: center;

}



.student-body ol li{

	display: inline-block;

	*display: inline;

	width: 38px;

	height: 11px;

	margin: 0 3px;

	border-radius: 5px;

	background-color: #bebebe;

	cursor: pointer;

}



.student-body ol li.active{

	background-color: #fb922c;

}



.service-concept{

	display: block;

	background: url(../imgs/service-concept-bg.jpg) no-repeat center;

	-webkit-background-size: cover;

	background-size: cover;

	padding-bottom: 50px;

}



.service-concept-body .intro{

	display: block;

	line-height: 26px;

	color: #676767;

	text-align: center;

}



.service-concept-body .pic-show{

	display: block;

	padding: 4px;

	margin-top: 28px;

	height: 169px;

	border: 1px solid #d1d1d1;

	overflow: hidden;

	background-color: #fff;

}



.service-concept-body .pic-show ul{

	display: block;

	width: 9999px;

}



.service-concept-body .pic-show ul li{

	display: block;

	float: left;

	width: 297px;

	margin-right: 19px;

}



.service-concept-body .pic-show ul li img{

	display: block;

	width: 295px;

	height: 165px;

	border: 1px solid #d1d1d1;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.service-concept-body .pic-show ul li:hover img{

	opacity: 0.9;

}



.news-body{

	display: block;

	padding-top: 20px;

}



.news-body .text-news{ width:100%; overflow:hidden;}



.news-body .text-news .text-news-header{display: block;clear: both;}



.news-body .text-news .text-news-header li{

	position: relative;

	display: inline-block;

	*display: inline;

	width: 104px;

	height: 36px;

	margin-right: 14px;

	border-radius: 2px;

	text-align: center;

	line-height: 36px;

	color: #7e7e7e;

	cursor: pointer;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.news-body .text-news .text-news-header .active{

	color: #fff;

	background-color: #fb922c;

}



.news-body .text-news .text-news-header li .arrow{

	display: none;

	position: absolute;

	width: 0;

	height: 0;

	border: 4px solid transparent;

	border-top: 4px solid #fb922c;

	bottom:-8px;

	left:50%;

	margin-left: -4px;

}



.news-body .text-news .text-news-header .active .arrow{

	display: block;

}



.news-body .text-news .text-news-body{

	display: none;

	margin-top: 18px;

}



.news-body .text-news .text-news-body.on{

	display: block;

}



.news-body .text-news .text-news-body .wzlist { display: block;float: left;width: 620px;}

.news-body .text-news .text-news-body .wzlist li{

	display: block;

	height: 54px;

	line-height: 53px;

	border-bottom: 1px dashed #c4c4c4;

}



.news-body .text-news .text-news-body .wzlist li a{

	display: block;

	float: left;

	color: #4b4b4b;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.news-body .text-news .text-news-body .wzlist li:hover a{

	color: #fb922c;

}



.news-body .text-news .text-news-body .wzlist li a span{

	color: #fb922c;

	padding-right: 12px;

	font-family: "Simsun";

}



.news-body .text-news .text-news-body .wzlist li .time{

	display: block;

	float: right;

	color: #4b4b4b;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.news-body .text-news .text-news-body .wzlist li:hover .time{

	color: #fb922c;

}



.news-body .pic-news{

	position: relative;

	display: block;

	float: right;

	width: 443px;

	height: 305px;

	margin-top: 25px;

}



.news-body .pic-news ul li{

	display: block;

	position: absolute;

	z-index: 1;

}



.news-body .pic-news ul li img{

	display: block;

	width: 443px;

	height: 305px;

}



.news-body .pic-news ul li p{

	display: block;

	position: absolute;

	width: 323px;

	height: 45px;

	padding: 0 100px 0 20px;

	bottom:0;

	left:0;

	z-index: 5;

	line-height: 45px;

	color: #fff;

	white-space: nowrap;

	overflow: hidden;

	-ms-text-overflow: ellipsis;

	text-overflow: ellipsis;

	background-color: #333;

	background-color: rgba(0,0,0,0.6);

}



.news-body .pic-news ol{

	display: block;

	position: absolute;

	bottom:12px;

	right:10px;

	z-index: 6;

}



.news-body .pic-news ol li{

	display: block;

	float: left;

	width: 18px;

	height: 18px;

	margin-left: 5px;

	border-radius: 50%;

	text-align: center;

	line-height: 18px;

	color: #fff;

	font-size: 12px;

	background-color: #8b8c8b;

	cursor: pointer;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.news-body .pic-news ol .active{

	background-color: #fb922c;

}





.lecture-body{

	display: block;

	overflow: hidden;

}



.lecture-body .lecture-group{

	display: block;

	overflow: hidden;

	margin:-12px -26px;

}



.lecture-body .lecture-list{

	display: block;

	float: left;

	width: 303px;

	height: 364px;

	padding: 0 13px;

	border: 1px solid #d4d4d4;

	margin: 12px 26px;

	*margin: 12px 17px;

}



.lecture-body .lecture-list .title{

	display: block;

	height: 30px;

	line-height: 30px;

	border-bottom: 1px solid #e3e3e3;

	margin-top: 6px;

}



.lecture-body .lecture-list .title h4{

	display: block;

	float: left;

}



.lecture-body .lecture-list .title h4 a{

	color: #000;

	font-size: 16px;

	color: #4f4f4f;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.lecture-body .lecture-list .title h4 a:hover{

	color: #fb922c;

}



.lecture-body .lecture-list .title span{

	display: block;

	float: right;

	color: #a8a8a8;

}



.lecture-body .lecture-list .impartant{

	display: block;

	margin-top: 10px;

	overflow: hidden;

	clear: both;

}



.lecture-body .lecture-list .impartant .pic{

	display: block;

	float: left;

	margin-right: 11px;

}



.lecture-body .lecture-list .impartant .pic img{ width:86px; height:62px;}



.lecture-body .lecture-list .impartant .content{

	display: block;

	overflow: hidden;

}



.lecture-body .lecture-list .impartant .content h4{

	display: block;

	line-height: 1.1;

	padding-bottom: 6px;

	border-bottom: 1px dashed #dbdbdb;

}



.lecture-body .lecture-list .impartant .content h4 a{

	color: #484848;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.lecture-body .lecture-list .impartant .content h4 a:hover{

	color: #fb922c;

}



.lecture-body .lecture-list .impartant .content h4  span{

	display: block;

	float: right;

	width: 28px;

	height: 13px;

	text-align: center;

	line-height: 13px;

	font-size: 12px;

	color: #fff;

	background-color: #fb922c;

}



.lecture-body .lecture-list .impartant .content p{

	display: block;

	line-height: 20px;

	color: #a8a8a8;

	font-size: 12px;

	margin-top: 4px;

}



.lecture-body .lecture-list .orther{

	display: block;

	margin-top: 6px;

}



.lecture-body .lecture-list .orther li{

	display: block;

	height: 34px;

	line-height: 34px;

	border-bottom: 1px solid #e1e1e1;

}



.lecture-body .lecture-list .orther li:last-child{

	border-bottom: none;

}



.lecture-body .lecture-list .orther li a{

	display: block;

	float: left;

	color: #666;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.lecture-body .lecture-list .orther li:hover a{

	color: #f58e29;

}



.lecture-body .lecture-list .orther li span{

	display: block;

	float: right;

	color: #a8a8a8;

	font-size: 13px;

}



.contact{

	display: block;

	width: 100%;

	min-width: 1100px;

	height: 531px;

	margin-top: 48px;

	background: url(../imgs/contact-bg.jpg) no-repeat center fixed;

	*background: url(../imgs/contact-bg.jpg) no-repeat center scroll;

	background: url(../imgs/contact-bg.jpg) no-repeat center scroll\9;

	-webkit-background-size: cover;

	background-size: cover;

}



.contact-header{

	padding-top: 42px;

}



.contact-header p{

	color: #fff;

}



.contact-way-group1{

	display: block;

	text-align: center;

}



.contact-way-group1 ul{

	display: block;

	height: 21px;

}



.contact-way-group1 li{

	display: inline-block;

	*display: inline;

	height: 21px;

	line-height: 21px;

	margin: 0 20px;

	color: #fff;

}



.contact-way-group1 li i{

	display: inline-block;

	margin-right: 8px;

}



.contact-way-group1 li span{

	display: inline-block;

	position: relative;

	top:-5px;

}



.contact-way-group2{

	display: block;

	margin-top: 28px;

	height: 23px;	

	line-height: 23px;

	text-align: center;

}



.contact-way-group2 ul{

	display: block;

	height: 23px;

}



.contact-way-group2 li{

	display: inline-block;

	*display: inline;

	padding: 0 12px;

	height: 23px;	

	border-right: 1px solid #fff;

}



.contact-way-group2 li:last-child{

	border-right: none;

}



.contact-way-group2 li i{

	display: inline-block;

}



.contact .tack-msg{

	display: block;

	width: 624px;

	margin: 29px auto 0;

	*width: 634px;

}



.contact .tack-msg ul{

	display: block;

	overflow: hidden;

	margin: 0 -10px;

}



.contact .tack-msg li{

	display: block;

	float: left;

	width: 302px;

	margin: 0 10px 17px 10px;

	overflow: hidden;

}



.contact .tack-msg .full{

	width: 624px;

}



.contact .tack-msg li label{

	display: block;

	float: left;

	width: 54px;

	line-height: 28px;

	color: #fff;

}



.contact .tack-msg li input[type="text"]{

	display: block;

	float: left;

	width: 228px;

	height: 20px;

	padding: 4px 10px;

	line-height: 20px;

	color: #666;

	border: none;

	outline: none;

}



.contact .tack-msg li textarea{

	display: block;

	width: 604px;

	height: 46px;

	padding: 5px 10px;

	border: none;

	outline: none;

	resize:none;

	color: #666;

}



.contact .tack-msg li .submit{

	display: block;

	width: 96px;

	height: 44px;

	margin: 20px auto;

	text-align: center;

	line-height: 44px;

	color: #fff;

	font-size: 18px;

	border: none;

	outline: none;

	cursor: pointer;

	background-color: #fb922c;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.contact .tack-msg li .submit:hover{

	background-color: #e54803;

}



.partner{

	display: block;

	margin-bottom: 58px;

}



.partner-body ul{

	display: block;

	overflow: hidden;

	margin: 0px -6px;

}



.partner-body ul li{

	position: relative;

	display: block;

	float: left;

	width: 171px;

	height: 68px;

	border: 1px solid #e1e1e1;

	margin: 13px 6px;

}



.partner-body ul li img{

	display: block;

	width: 171px;

	height: 68px;

}



.partner-body ul li .mask{

	display: block;

	position: absolute;

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,0);

	top:0;

	left:0;

	z-index: 5;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.partner-body ul li:hover .mask{

	background-color: rgba(0,0,0,0.6);

}



.footer{

	display: block;

	width: 100%;

	padding-top: 26px;

	min-width: 1100px;

	background-color: #fb922c;

}



.frends-link{

	display: block;

	padding:0 0 0px 98px;

	width: 1002px;

	background: url(../imgs/link.png) no-repeat left center;

}



.frends-link li{

	display: block;

	float: left;

	margin-right: 45px;

	line-height: 24px;

	white-space: nowrap;

}



.frends-link li a{

	color: #fff;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.frends-link li a:hover{

	opacity: 0.9;

}



.footer .mune{

	display: block;

	padding-top: 18px;

	border-top:1px dashed #fff;

	margin-top: 14px;

	overflow: hidden;

}



.footer .mune li{

	display: block;

	float: left;

	line-height: 1;

	padding: 0 26px;

	*padding: 0 24px;

	border-right: 1px solid #fff;

	white-space: nowrap;

}



.footer .mune li:first-child{

	padding-left: 0;

}



.footer .mune li:last-child{

	padding-right: 0;

	border-right: none;

}



.footer .mune li a{

	display: block;

	color: #fff;

}



.footer .contact-way{

	display: block;

	margin-top: 16px;

	padding-bottom: 20px;

}



.footer .contact-way .contact-way-l{

	display: block;

	float: left;

	width: 800px;

	line-height: 32px;

	color: #fff;

}



.footer .contact-way .ewm{

	display: block;

	float: right;

	width: 160px;

	margin-top: 10px;

}



.footer .contact-way .ewm p{

	display: block;

	float: left;

	width: 34px;

	text-align: center;

	color: #fff;

	line-height: 17px;

}



.footer .contact-way .ewm img{

	display: block;

	float: left;

	width: 116px;

	height: 116px;

}



.footer .web-info{

	display: block;

	width: 100%;

	min-width: 1100px;

	height: 50px;

	line-height: 50px;

	color: #fff;

	background-color: #2b2b2b;

}



.footer .web-info .share{

	display: block;

	float: right;

	line-height: 1;

	padding-top: 8px;

}



.footer .web-info .share li{

	display: inline-block;

	*display: inline;

	margin: 0 4px;

}



.footer .web-info .share li a{

	display: inline-block;

	width: 35px;

	height: 35px;

	border-radius: 50%;

	text-align: center;

	font-size: 0;

	cursor: pointer;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.footer .web-info .share li a:hover{

	opacity: 0.8;

}



.footer .web-info .share .qq a{

	background-color: #4dafea;

}



.footer .web-info .share .wx a{

	background-color: #3eb135;

}



.footer .web-info .share .xlwb a{

	background-color: #ce352d;

}



.footer .web-info .share .txwb a{

	background-color: #45aaf2;

}



.footer .web-info .share li i{

	display: inline-block;

	margin-top: 6px;

}





/*---------- 右侧浮动层-------------*/



.float-box{

	display: block;

	position: fixed;

	width: 82px;

	height: 336px;

	bottom: 50px;

	right: 0px;

	z-index: 999;

}



.float-box li{

	position: relative;

	display: block;

	width: 82px;

	height: 82px;

	margin-bottom: 1px;

	text-align: center;

	font-size: 0;

}



.float-box li a{

	position: relative;

	display: block;

	width: 82px;

	height: 82px;

	background-color: #fb922c;

	z-index: 20;

	-webkit-transition: 0.3s ease;

	-moz-transition: 0.3s ease;

	-ms-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.float-box li:hover a{

	background-color: #fb922c;

}



.float-box li a i{

	display: inline-block;

	margin-top: 14px;

}



.float-box .go-top a i{

	margin-top: 34px;

}



.float-box li a p{

	display: block;

	line-height: 1;

	margin-top: 12px;

	font-size: 12px;

	color: #fff;

}



.float-box li>span{

	display: block;

	position: absolute;

	width: 156px;

	height: 82px;

	text-align: center;

	line-height: 82px;

	font-size: 20px;

	color: #fff;

	background-color: #fb922c;

	top:0;

	left:0px;

	z-index: 5;

	-webkit-transition: 0.3s ease;

	-moz-transition: 0.3s ease;

	-ms-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.float-box li:hover>span{

	left:-156px;

}



.float-box li .ewm{

	display: block;

	*display: none;

	display: none\9;

	position: absolute;

	width: 158px;

	height: 202px;

	padding: 14px;

	border: 1px solid #cecece;

	z-index: 5;

	background-color: #edebea;

	left:-0;

	*left:-187;

	top:-66px;

	opacity: 0;

	-webkit-transition: 0.3s ease;

	-moz-transition: 0.3s ease;

	-ms-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.float-box li:hover .ewm{

	*display: block;

	display: block/9;

	opacity: 1;

	left:-187px;

}



.float-box li .ewm img{

	display: block;

	width: 156px;

	height: 156px;

}



.float-box li .ewm h4{

	display: block;

	text-align: center;

	font-size: 16px;

	color: #231815;

	font-weight: normal;

	line-height: 1;

	margin-top: 9px;

}



.float-box li .ewm p{

	display: block;

	color: #6b6b6b;

	font-size: 14px;

	line-height: 1;

	margin: 8px -14px 0 -14px;

}



.float-box li .ewm .arrow{

	display: block;

	position: absolute;

	width: 0;

	height: 0;

	border: 12px solid transparent;

	border-left: 12px solid #edebea;

	right:-24px;

	top:50%;

	margin-top: -12px;

}



.arrow-t-icon{background:url(../imgs/float-icon.png) no-repeat 0px 0px;height:10px;padding-left:20px;}

.phone-icon{background:url(../imgs/float-icon.png) no-repeat 0px -10px;height:30px;padding-left:38px;}

.qq-icon{background:url(../imgs/float-icon.png) no-repeat 0px -40px;height:30px;padding-left:38px;}

.wx-icon{background:url(../imgs/float-icon.png) no-repeat 0px -70px;height:31px;padding-left:39px;}









/*--------------------------------------------  成功案例  ------------------------------------------------*/



.banner-inside{

	position: relative;

	display: block;

	width: 100%;

	min-width: 1100px;

	height: 280px;

	overflow: hidden;

} 





.subnav{

	display: block;

	height: 100px;

	margin-top: 180px;

}



.subnav li{

	display: block;

	float: left;

	height: 40px;

	margin-top: 60px;

	text-align: center;

	line-height: 40px;

}



.subnav li a{

	display: block;

	padding: 0 20px;

	color: #fff;

	font-size: 16px;

}



.subnav li:hover{

	height: 60px;

	line-height: 60px;

	margin-top: 40px;

}



.subnav li.active{

	height: 100px;

	line-height: 100px;

	margin-top: 0;

}



.position{

	display: block;

	height: 50px;

	line-height: 50px;

	border-bottom: 1px solid #dadada;

	text-align: right;

	color: #5e5e5e;

}



.position i{

	display: inline-block;

	*display: inline;

	margin-right: 5px;

}



.position a{

	color: #5e5e5e;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.position span{

	padding: 0 2px;

}



.position a:hover{

	color: #fb922c;

}



.section-header3{

	display: block;

	width: 1100px;

	margin: 0 auto;

	text-align: center;

	padding: 80px 0 60px 0;

	line-height: 1;

}

.section-header3 .halfStyle{

	position:relative;

    display:inline-block;

    font-size:24px; /*  任何宽度都可以 */

    overflow:hidden;

    white-space: pre; /* 处理空格 */

	color:#fb922c;

}

.section-header3 .halfStyle:before{

    display:block;

    z-index:1;

    position:absolute;

    top:0;

    left:0;

    width: 50%;

    content: attr(data-content); /* 伪元素的动态获取内容 */

    overflow:hidden;

    color: #77d884;

}

.section-header3 p{

	display: block;

	font-size: 26px;

	color: #959595;

	text-transform: uppercase;

}



.section-header3 h3{

	position: relative;

	display: inline-block;

	font-size: 24px;

	margin-top: 17px;

}



.section-header3 h3 .orange{

	color: #fb922c;

}



.section-header3 h3 .green{

	color: #77d884;

}



.section-header3 h3 .line{

	position: absolute;

	display: block;

	width: 80px;

	height: 1px;

	top:13px;

	background-color: #b1b1b1;

}



.section-header3 h3 .left{

	left: -110px;

	*left:400px;

}



.section-header3 h3 .right{

	right: -110px;

	*right:400px;

}



.section-header3 h3 .line .point{

	display: block;

	width: 5px;

	height: 5px;

	margin-top: -2px;

	border-radius: 50%;

	background-color: #b1b1b1;

}



.section-header3 h3 .left .point{

	float: right;

}



.section-header3 h3 .right .point{

	float: left;

}



.case-center-body{

	display: block;

	position: relative;

}



.case-center-body .btn {

    display: block;

    position: absolute;

    font-size: 60px;

    font-weight: bold;

    color: #cfcfcf;

    font-family: "Simsun";

    top: 50%;

    margin-top: -45px;

    -webkit-transition: 0.3s ease-in;

    -o-transition: 0.3s ease-in;

    transition: 0.3s ease-in;

}



.case-center-body .prev {

    left: -70px;

}



.case-center-body .next {

    right: -70px;

}



.case-center-body .slider-box{

	display: block;

	overflow: hidden;

}



.case-center-body ul{

	display: block;

	overflow: hidden;

	margin: -20px -6px;

}



.case-center-body .slider-box ul{

	width: 9999px;

	margin:  0;

}



.case-center-body ul li{

	display:block;

	float: left;

	width: 358px;

	margin: 20px 6px;

	*margin: 10px 4px;

}



.case-center-body .slider-box ul li{

	margin-right: 12px;

	margin: 0 12px 0 0;

	*margin: 0 12px 0 0;

}



.case-center-body ul li .pic{

	display: block;

	position: relative;

}



.case-center-body ul li .pic img{

	display: block;

	width: 358px;

	height: 219px;

}



.case-center-body ul li .pic .mask{

	display: block;

	position: absolute;

	width: 100%;

	height: 100%;

	top:0;

	left:0;

	background-color: rgba(0,0,0,0.4);

	opacity: 0;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.case-center-body ul li:hover .pic .mask{

	opacity: 1;

}



.case-center-body ul li .pic .mask .box{

	display: block;

	width: 347px;

	height: 207px;

	border: 1px solid #fff;

	margin: 5px 4px;

}



.case-center-body ul li .pic .mask .box span{

	display: block;

	position: absolute;

	width: 24px;

	height: 24px;

	border: 1px solid #fff;

	border-radius: 50%;

	text-align: center;

	line-height: 24px;

	color: #fff;

	font-size: 22px;

	top:50%;

	margin-top: -13px;

	left:50%;

	margin-left: -13px;

}



.case-center-body ul li .content{

	display: block;

	margin-top: 7px;

	padding: 18px 10px 10px 10px;

	background-color: #f6f6f6;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.case-center-body ul li:hover .content{

	background-color: #8a2677;

}



.case-center-body ul li .content h4{

	display: block;

	line-height: 1;

	font-size: 16px;

}



.case-center-body ul li .content h4 a{

	color: #000;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.case-center-body ul li:hover .content h4 a{

	color: #fff;

}



.case-center-body ul li .content p{

	display: block;

	line-height: 23px; height: 46px;

	color: #5f5f5f;

	margin-top: 6px;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.case-center-body ul li:hover .content p{

	color: #fff;

}



.case-center-body ul li .content>a{

	display: block;

	width: 90px;

	height: 20px;

	border: 1px solid #c3c3c3;

	margin-top: 10px;

	text-align: center;

	line-height: 20px;

	color: #5f5f5f;

	font-size:12px;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.case-center-body ul li:hover .content>a{

	color: #fff;

	border: 1px solid #f3f3f3;

}





.pagenation{ overflow:hidden;

	display: block;

	padding: 60px 20px 0 20px;

	text-align: center;

}



.pagenation li{

	display: inline;

	margin: 0 2px;

}



.pagenation li a{

	display: inline; padding:5px 13px;

	border: 1px solid #545454;

	line-height: 26px;

	color: #545454;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.pagenation li a:hover{

	border: 1px solid #fb922c;

	color: #fb922c;

}



.pagenation li.active a{

	color: #fff;

	background-color: #fb922c;

	border: 1px solid #fb922c;

}



.pagenation li .input{ 

	display: inline ;

	width: 30px;

	padding: 0 4px;

	text-align: center;

	line-height: 26px; height:26px;

	border: 1px solid #545454;

	outline: none;

	color: #666;

}



.pagenation li .submit{

	display: inline;

	height: 26px;

	padding: 0 13px;

	border: 1px solid #545454;

	font-size: 12px;

	color: #545454;

	outline: none;

	background-color: #fff;

	cursor: pointer;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.pagenation li .submit:hover{

	color: #fff;

	background-color: #fb922c;

	border: 1px solid #fb922c;

}



.advertising{

	display: block;

	width: 100%;

	min-width: 1100px;

	height: 480px;

	margin-top: 80px;

}



.rocommend-course-body{

	display: block;

	overflow: hidden;

	position: relative;

}



.rocommend-course-body .course-group{

	display: block;

	width: 9999px;

	overflow: hidden;

}



.rocommend-course-body .course-group .course-list{

	display: block;

	float: left;

	width: 366px;

}



.rocommend-course-body .course-group .course-list .pic img{

	display: block;

	width: 367px;

	height: 290px;

}



.rocommend-course-body .course-group .course-list .content{

	position: relative;

	display: block;

	width: 326px;

	height: 138px;

	padding: 76px 20px;

	background-color: #eeeeee;

	text-align: center;

}



.rocommend-course-body .course-group .course-list:nth-child(2n+1){

	width: 367px;	

}



.rocommend-course-body .course-group .course-list:nth-child(2n+1) img{

	width: 367px;	

}



.rocommend-course-body .course-group .course-list:nth-child(2n+1) .content{

	width: 327px;	

}



.rocommend-course-body .course-group .course-list .content h4{

	display: block;

	font-size: 22px;

	color: #3c3c3c;

	line-height: 1;

}



.rocommend-course-body .course-group .course-list .content .line{

	display: block;

	width: 31px;

	height: 1px;

	margin: 15px auto 0; 

	background-color: #3c3c3c;

}



.rocommend-course-body .course-group .course-list .content p{

	display: block;

	font-size: 12px;

	color: #3c3c3c;

	line-height: 1;

	margin-top: 15px;

	text-transform: uppercase;

}



.rocommend-course-body .course-group .course-list .content a{

	display: block;

	width: 85px;

	height: 25px;

	border: 1px solid #3c3c3c;

	margin: 30px auto 0;

	line-height: 25px;

	border-radius: 15px;

	color: #3c3c3c;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.rocommend-course-body .course-group .course-list .content a:hover{

	color: #fff;

	background-color: #fb922c;

	border: 1px solid #fb922c;

}



.rocommend-course-body .course-group .course-list .content .arrow{

	display: block;

	position: absolute;

	width: 0;

	height: 0;

	left:50%;

	margin-left: -20px;

	border: 20px solid transparent;

}



.rocommend-course-body .course-group .course-list .content .top{

	border-bottom: 14px solid #eee;

	top:-34px;

}



.rocommend-course-body .course-group .course-list .content .bottom{

	border-top: 14px solid #eee;

	bottom:-34px;

}



.rocommend-course-body .action{

	display: block;

	margin-top: 36px;

	text-align: center;

	font-size: 0;

}



.rocommend-course-body .action li{

	display: inline-block;

	width: 50px;

	height: 1px;

	border: 1px solid #3c3c3c;

	margin: 0 5px;

	cursor: pointer;

}



.rocommend-course-body .action li.active{

	background-color: #3c3c3c;

}



.common-problem-body{

	display: block;

	width: 100%;

	min-width: 1100px;

	background-color: #f5f5f5;

}



.common-problem-body .problem-list{

	display: block;

	padding: 33px 0;

	border-bottom: 1px dashed #cbcbcb;

	overflow: hidden;

	clear: both;

}



.common-problem-body .problem-list:last-child{

	border-bottom: none;

}



.common-problem-body .problem-list .problem{

	display: block;

	width: 816px;

}



.common-problem-body .problem-list .left{

	float: left;

}



.common-problem-body .problem-list .right{

	float: right;

}



.common-problem-body .problem-list .problem .pic{

	display: block; 

	width:115px; 

	height:115px;

	border-radius:50%;

	overflow:hidden;

}



.common-problem-body .problem-list .pic.left{

	margin-right: 29px;

}



.common-problem-body .problem-list .pic.right{

	margin-left: 29px;

}



.common-problem-body .problem-list .problem .pic img{ width:115px; height: 115px;}



.common-problem-body .problem-list .problem .content{

	display: block;

	width: 672px;

}



.common-problem-body .problem-list .problem .content.left{

	text-align: right;

}



.common-problem-body .problem-list .problem .content.right{

	text-align: left;

}



.common-problem-body .problem-list .problem .content h4{

	display: block;

	font-size: 24px;

	color: #fb922c;

}



.common-problem-body .problem-list .problem .content h4 a{

	color: #fb922c;

}



.common-problem-body .problem-list .problem .content p{ text-align:left;

	display: block;

	margin-top: 10px;

	line-height: 22px;

	font-size: 12px;

	color: #717171;

}



.common-problem-body .problem-list .more{

	display: block;

	width: 97px;

	height: 33px;

	margin-top: 41px;

	border-radius: 15px;

	text-align: center;

	line-height: 33px;

	font-size: 16px;

	color: #fff;

	background-color: #77d884;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.common-problem-body .problem-list .more:hover{

	background-color: #5ccc6b;

}



.company-advantage-body{

	display: block;

	padding-left: 520px;

	height: 489px;

	background: url(../imgs/company-advantage.jpg) no-repeat left center;

}



.company-advantage-body .content{

	display: block;

	padding-top: 24px;

	line-height: 55px;

	font-size: 16px;

	color: #959595;

}



.company-advantage-body .content p .orange{

	color: #fb9430;

}



.contact-way-box{

	display: block;

	width: 100%;

	min-width: 1100px;

	height: 286px;

	margin-top: 48px;

	text-align: center;

	background-color: #f4f4f4;

}



.contact-way-box p{

	display: block;

	font-size: 18px;

	line-height: 32px;

	color: #686868;

	padding-top: 86px;

}



.contact-way-box h5{

	display: block;

	height: 47px;

	margin-top: 26px;

	line-height: 47px;

	font-size: 28px;

	color: #404040;

}



.contact-way-box h5 a{

	position: relative;

	display: inline-block;

	*display: inline;

	width: 154px;

	height: 47px;

	margin-right: 30px;

	top: -2px;

	border-radius: 10px;

	text-align: center;

	line-height: 47px;

	color: #fff;

	font-size: 22px;

	background-color: #404040;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.contact-way-box h5 a:hover{

	color: #fff;

	background-color: #fb9430;

}



.partner-body2{

	border: 1px solid #cfcfcf;

	border-width: 1px 1px 0 0;

}



.partner-body2 li{

	display: block;

	float: left;

	width: 162px;

	height: 91px;

	padding: 10px;

	border: 1px solid #cfcfcf;

	border-width: 0px 0px 1px 1px; 

}



.partner-body2 li a{

	display: block;

	width: 162px;

	height: 91px;

	text-align: center;

	font-size: 0;

	*font-size: 80px;

}



.partner-body2 li a img{

	display: inline-block;

	*display: inline;

	max-width: 162px;

	max-height: 91px;

	vertical-align: middle;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.partner-body2 li a img:hover{

	opacity: 0.8;

}



.partner-body2 li a:after{

	display: inline-block;

	width: 0;

	height: 100%;

	content:"";

	vertical-align: middle;

}



/*------------------------------------------  建店方案  ---------------------------------------------*/



.scheme-body ul{

	display: block;

	margin: 0 -6px;

}



.scheme-body ul li{

	display: block;

	float: left;

	width: 266px;

	height: 436px;

	margin:0 6px;

	*margin: 0 4px;

	text-align: center;

	box-shadow: 0 2px 5px #ddd;

}



.scheme-body ul li .pic{

	display: block;

	overflow: hidden;

}



.scheme-body ul li .pic img{

	display: block;

	width: 266px;

	height: 266px;

}



.scheme-body ul li .content{

	display: block;

	padding: 0 10px;

}



.scheme-body ul li h4{

	display: block;

	line-height: 1;

	margin-top: 18px;

}



.scheme-body ul li  h4 a{

	font-size: 16px;

	color: #5f5f5f;

}



.scheme-body ul li .line{

	display: block;

	width: 36px;

	height: 1px;

	margin: 10px auto 0;

	background-color: #9f9f9f;

}



.scheme-body ul li p{

	display: block;

	line-height: 24px;

	color: #5f5f5f;

	margin-top: 12px;

}



.scheme-body ul li .more{

	display: block;

	width: 90px;

	height: 22px;

	border: 1px solid #c3c3c3;

	margin: 28px auto 0;

	text-align: center;

	line-height: 22px;

	font-size: 12px;

	color: #5f5f5f;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.scheme-body ul li:hover .more{

	border: 1px solid #fb922c;

	background-color: #fb922c;

	color: #fff;

}



.service-project-body ul{

	display: block;

	overflow: hidden;

	margin: 0 -24px;

}



.service-project-body ul li{

	display: block;

	float: left;

	width: 180px;

	margin: 0 24px;

	text-align: center;

	font-size: 0;

}



.service-project-body ul li .icon{

	display: block;

	width: 145px;

	height: 162px;

	margin: 0 auto;

	background:url(../imgs/service-project-bg.png) no-repeat 0px -748px;

}



.service-project-body ul li:hover .icon{

	background:url(../imgs/service-project-bg.png) no-repeat 0px -910px;

}



.service-project-body ul li .icon i{

	display: inline-block;

	margin-top: 42px;

}



.service-project-body ul li:hover .icon .service-project1{

	background:url(../imgs/service-project-bg.png) no-repeat 0px -448px;

}



.service-project-body ul li:hover .icon .service-project2{

	background:url(../imgs/service-project-bg.png) no-repeat 0px -598px;

}



.service-project-body ul li:hover .icon .service-project3{

	background:url(../imgs/service-project-bg.png) no-repeat 0px -148px;

}



.service-project-body ul li:hover .icon .service-project4{

	background:url(../imgs/service-project-bg.png) no-repeat 0px -298px;

}



.service-project-body ul li:hover .icon .service-project5{

	background:url(../imgs/service-project-bg.png) no-repeat 0px -74px;

}



.service-project-body ul li p{

	display: block;

	text-align: center;

	margin-top: 26px;

}



.service-project-body ul li p a{

	font-size: 18px;

	color: #5e5e5e;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.service-project-body ul li:hover p a{

	color: #fb922c;

}







/*------------------------------------------  建店方案详情  ---------------------------------------------*/



.mcx-support-body{

	position: relative;

	display: block;

	padding: 60px 0;

	background: url(../imgs/support-bg.jpg) no-repeat center;

	-webkit-background-size: cover;

	background-size: cover;

}



.mcx-support-body li{

	position: relative;

	display: block;

	clear: both;

	width: 480px;

	min-height: 120px;

	margin-top: -30px;

	color: #fff;

}



.mcx-support-body .first{

	margin-top: 0;

}



.mcx-support-body li.left{

	margin-left: 40px;

}



.mcx-support-body li.right{

	margin-left: 580px;

}



.mcx-support-body li .title{

	display: block;

	width: 350px;

	height: 46px;

	margin-left: 130px;

	line-height: 46px;

	border-radius: 23px;

	background-color: #0c0c0b;

}



.mcx-support-body .right .title{

	margin-left: 0;

}



.mcx-support-body .title h4{

	display: block;

	float: left;

	font-size: 18px;

}



.mcx-support-body .left .title h4{

	float: right;

}



.mcx-support-body .title .num{

	display: block;

	float: left;

	width: 46px;

	height: 46px;

	margin-right: 75px;

	text-align: center;

	line-height: 46px;

	font-size: 20px;

	font-weight: bold;

	border-radius: 50%;

	background-color: #fb922c;

}



.mcx-support-body .left .title .num{

	float: right;

	margin: 0 0 0 75px;

}



.mcx-support-body li .content{

	display: block;

	padding: 12px 0px 12px 12px;

	line-height: 26px;

	color: #fff;

}



.mcx-support-body .left .content{

	text-align: right;

	padding: 12px 12px 12px 0px;

}



.mcx-support-body li .point{

	display: block;

	position: absolute;

	width: 8px;

	height: 8px;

	border-radius: 50%;

	background-color: #fff;

	top:18px;

}



.mcx-support-body .left .point{

	right:-35px;

}



.mcx-support-body .right .point{

	left:-33px;

}



.mcx-support-body .line{

	position: absolute;

	display: block;

	width: 0px;

	height: 100%;

	border: 1px solid #fff;	

	border-width: 0 1px 0 1px;

	left:50%;

	top:0;

	z-index: 5;

}



.mcx-support-body .arrow-white{

	display: block;

	position: absolute;

	width: 0;

	height: 0;

	border: 48px solid transparent;

	border-top: 48px solid #fff;

	left:50%;

	margin-left: -47px;

	top:0;

	z-index: 6;

}



.mcx-support-body .arrow-white .arrow-s{

	display: block;

	position: absolute;

	width: 0;

	height: 0;

	border: 8px solid transparent;

	border-top: 8px solid #fb922c;

	left:50%;

	margin-left: -8px;

	top:-48px;

	z-index: 8;

}



.scheme-progress-body img{

	display: block;

	width: 1099px;

	height: 1198px;

}











/*-----------------------------------  公司简介  -------------------------------------*/



.company-profile-body{

	display: block;

	overflow: hidden;

	clear: both;

}



.company-profile-body .pic{

	position: relative;

	display: block;

	float: left;

	width: 480px;

	height: 337px;

	margin-right: 35px;

	margin-top: 5px;

}



.company-profile-body .pic img{

	display: block;

	width: 480px;

	height: 337px;

}



.company-profile-body .pic .mask{

	display: block;

	position: absolute;

	width: 100%;

	height: 100%;

	top:0;

	left:0;

	background-color: rgba(0,0,0,0.4);

}



.company-profile-body .pic .mask .box{

	display: block;

	width: 461px;

	height: 319px;

	border: 1px solid #fff;

	margin: 8px;

	text-align: center;

}



.company-profile-body .pic .mask .box p{

	display: block;

	font-size: 20px;

	color: #fff;

	margin-top: 130px;

}



.company-profile-body .pic .mask .box h5{

	display: block;

	margin-top: 106px;

	text-align: right;

	padding: 0 30px;

	font-size: 22px;

	font-weight: bold;

	color: #fff;

}



.company-profile-body .text{

	overflow: hidden;

	line-height: 35px;

	color: #666;

}



.company-philosophy{

	display: block;

	padding-bottom: 100px;

	margin-top: 80px;

	background: url(../imgs/company-philosophy-bg.jpg) no-repeat center;

	/*-webkit-background-size: cover;

	background-size: cover;*/

}



.company-philosophy .section-header3 p{

	color: #686868;

}



.company-philosophy .section-header3 .orange,.company-philosophy .section-header3 .green{

	color: #686868;

}



.service-project-intro{

	display: block;

	min-height: 150px;

	line-height: 35px;

	color: #6d6d6d;

	text-align: center;

}





/*--------------------------------------------  公司团队  ------------------------------------------------*/



.team-profile-body{

	display: block;

	text-align: center;

	line-height: 35px;

	color: #888;

}



.team-profile-body h4{

	display: block;

	font-size: 16px;

	color: #666;

	margin-bottom: 4px;

}



.member-intro{

	position: relative;

	display: block;

	width: 1100px;

	overflow: hidden;

}



.member-intro ul{

	display: block;

	width: 99999px;

}



.member-intro li{ margin-bottom:40px; overflow:hidden;

	display: block;

	width: 1100px;

}



.member-intro li img{

	display: block;

	float: left;

	width: 306px;

	height: 453px;

}



.member-intro li .content{ width:700px;

	display: block;

	overflow: hidden;

	height: 333px;

	padding: 100px 46px 20px 46px;

	background-color: #f4f4f6;

}



.member-intro li .content .tit{

	display: inline-block;

	padding-bottom: 2px;

	border-bottom: 1px solid #77d884;

}



.member-intro li .content h4{

	display: block;

	padding-bottom: 14px;

	line-height: 1;

	font-size: 16px;

	color: #333;

	border-bottom: 1px solid #77d884;

}



.member-intro li .content h4 span{

	padding-right: 30px;

}



.member-intro li .content h4 span:last-child{

	padding-right: 0px;

}



.member-intro li .content .txt{

	display: block;

	line-height: 30px;

	color: #666;

	font-size: 16px;

	margin-top: 30px;

}



.member-thumb-wrap{

	display: block;

	width: 100%;

	min-width: 1100px;

	height: 173px;

	background-color: #77d884;

}



.member-thumb{

	display: block;

	position: relative;

	margin-top: 18px;

}



.member-thumb .btn{

	display: block;

	position: absolute;

	width: 40px;

	height: 40px;

	top:50%;

	margin-top: -20px;

	border-radius: 50%;

	text-align: center;

	line-height: 40px;

	color: #555;

	font-size: 30px;

	font-family: "Simsun";

	background-color: #fff;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.member-thumb .btn:hover{

	color: #fff;

	background-color: #fb922c;

}



.member-thumb .btn.disabled{

	color: #555;

	background-color: #fff;

	cursor: default;

	pointer-events: none;

}



.member-thumb .prev{

	left:-70px;

}



.member-thumb .next{

	right:-70px;

}



.member-thumb .box{

	display: block;

	overflow: hidden;

}



.member-thumb-wrap ul{

	display: block;

	overflow: hidden;

	width: 9999px;

}



.member-thumb-wrap li{

	position: relative;

	display: block;

	float: left;

	margin-right: 21px;

	cursor: pointer;

}

.member-thumb-wrap li img{ height:173px;}



.member-thumb-wrap li .mask{

	display: block;

	position: absolute;

	width: 100%;

	height: 100%;

	top:0;

	left:0;

	background-color: rgba(0,0,0,0.5);

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.member-thumb-wrap li:hover .mask{

	background-color: rgba(0,0,0,0.2);

}



.member-thumb-wrap li.active .mask{

	background-color: rgba(0,0,0,0);

}





/*--------------------------------------------  总部地址  ------------------------------------------------*/



.company-address .contact-way{

	display: block;

}



.company-address .contact-way ul{

	display: block;

	margin: 0 -16px;

}



.company-address .contact-way ul li{

	display: block;

	float: left;

	width: 230px;

	height: 68px;

	padding: 36px 10px 10px 10px;

	margin: 0 16px;

	border-radius: 10px;

	background-color: #f5f5f5;

	box-shadow: 2px 2px 5px #ddd;

}



.company-address .contact-way ul .contact-qq{

	padding-left: 45px;

	width: 195px;

}



.company-address .contact-way ul li .icon{

	display: block;

	float: left;

	margin-right: 10px;

	text-align: center;

	font-size: 0px;

}



.company-address .contact-way ul li .icon i{

	display: inline-block;

	*display: inline;

}



.company-address .contact-way ul li .content{

	display: block;

	overflow: hidden;

}



.company-address .contact-way ul li .content h4{

	display: block;

	line-height: 1;

	font-size: 20px;

	font-weight: bold;

}



.company-address .contact-way ul li .content h4 .yellow{

	color: #fb922c;

}



.company-address .contact-way ul li .content h4 .green{

	color: #77d884;

}



.company-address .contact-way ul li .content h4 .blue{

	color: #20b2ea;

}



.company-address .contact-way ul li .content h4 .pink{

	color: #f06eaa;

}



.company-address .contact-way ul li .content p{

	display: block;

	line-height: 20px;

	color: #666;

	margin-top: 6px;

}



.drice-way{

	display: block;

	margin-top: 50px;

	overflow: hidden;

	clear: both;

}



.drice-way .drice-way-tit{

	display: block;

	float: left;

	width: 549px;

	height: 306px;

	background: url(../imgs/drice-way-line.png) no-repeat right center;	

}



.drice-way .drice-way-tit p{

	display: block;

	font-size: 28px;

	color: #fb922c;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 1;

	margin-top: 29px;

}



.drice-way .drice-way-tit h4{

	display: block;

	margin-top: 24px;

	line-height: 1;

	font-size: 20px;

	color: #6b6b6b;

}



.drice-way .drice-way-tit span{

	display: block;

	margin-top: 44px;

	line-height: 1;

	font-size: 148px;

	color: #f2f2f2;

	text-transform: uppercase;

	letter-spacing: -10px;

}



.drice-way .drice-way-content{

	display: block;

	width: 510px;

	height: 276px;

	float: right;

	padding: 30px 0 0px 40px;

}



.drice-way .drice-way-content li{

	display: block;

	margin-bottom: 16px;

}



.drice-way .drice-way-content li h4{

	display: block;

	font-size: 16px;

	color: #6b6b6b;

}



.drice-way .drice-way-content li p{

	display: block;

	line-height: 27px;

	color: #9f9f9f;

	margin-top: 10px;

}



.company-address .map{

	display: block;

	height: 480px;

	margin-top: 40px;

	border: 1px solid #eee;

}



.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



.leave-msg{

	display: block;

	width: 100%;

	min-width: 1100px;

	height: 586px;

	padding: 74px 0;

	margin-top: 30px;

	background: url(../imgs/leave-msg-bg.jpg) no-repeat center fixed;

	-webkit-background-size: cover;

	background-size: cover;

}



.leave-msg.white-bg{

	background: none;

	margin-top: 40px;

	padding-bottom: 20px;

}



.leave-msg .leave-msg-header{

	text-align: center;

}



.leave-msg .leave-msg-header h4{

	display: block;

	line-height: 1;

	font-size: 28px;

	color: #fb922c;

	font-weight: bold;

}



.leave-msg .leave-msg-header p{

	display: block;

	margin-top: 20px;

	font-size: 16px;

	line-height: 28px;

	color: #e6e6e6;

	text-transform: uppercase;

}



.leave-msg.white-bg .leave-msg-header p{

	color: #5e5e5e;

}



.leave-msg .leave-msg-body{

	display: block;

	margin: 74px -9px 0;

	*width: 1118px;

}



.leave-msg .leave-msg-body li{

	display: block;

	float: left;

	width: 352px;

	height: 45px;

	border: 1px solid #fff;

	margin: 0px 9px 28px 9px;

}



.leave-msg.white-bg .leave-msg-body li{

	border: 1px solid #a3a3a3;

}



.leave-msg .leave-msg-body li.full{

	width: 100%;

	height: auto;

	border:none;

}



.leave-msg .leave-msg-body li label{

	display: block;

	float: left;

	width: 64px;

	line-height: 45px;

	color: #e6e6e6;

	font-size: 16px;

	text-align: center;

}



.leave-msg.white-bg .leave-msg-body li label{

	color: #666;

}



.leave-msg .leave-msg-body li .input{

	display: block;

	float: left;

	width: 288px;

	height: 45px;

	line-height: 45px;

	color: #fff;

	font-size: 16px;

	border: none;

	outline: none;

	background: none;

}



.leave-msg.white-bg .leave-msg-body li .input{

	color: #444;

}



.leave-msg .leave-msg-body li textarea{

	display: block;

	width: 1058px;

	height: 205px;

	padding: 15px 20px;

	border: 1px solid #fff;

	outline: none;

	background: none;

	font-size: 16px;

	color: #fff;

}



.leave-msg.white-bg .leave-msg-body li textarea{

	border: 1px solid #a3a3a3;

	color: #666;

}



.leave-msg .leave-msg-body li .submit{

	display: block;

	width: 280px;

	height: 52px;

	margin: 0 auto;

	text-align: center;

	line-height: 52px;

	color: #fff;

	font-size: 16px;

	border: none;

	outline: none;

	background-color: #fb922c;

	cursor: pointer;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.leave-msg .leave-msg-body li .submit:hover{

	background-color: #e54803;

}



/*--------------------------------------------  培训课程  ------------------------------------------------*/



.training-course-body ul{

	display: block;

	overflow: hidden;

	margin: -17px;

}



.training-course-body ul li{

	display: block;

	float: left;

	width: 344px;

	margin: 17px;

	*margin: 17px 11px;

}



.training-course-body ul li .course-icon{

	display: block;

	float: left;

	width: 51px;

	height: 50px;

	background: #fb922c url(../imgs/course-icon.png) no-repeat center;

}



.training-course-body ul li .content{

	display: block;

	overflow: hidden;

}



.training-course-body ul li .content .pic{

	display: block;

	overflow: hidden;

}



.training-course-body ul li .content .pic img{

	display: block;

	width: 293px;

	height: 200px;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.training-course-body ul li:hover .content .pic img{

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);

}



.training-course-body ul li .content h4{

	display: block;

	line-height: 1;

	margin-top: 20px;

	font-size: 16px;

}



.training-course-body ul li .content h4 a{

	color: #3d3d3d;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.training-course-body ul li:hover .content h4 a{

	color: #fb922c;

}



.training-course-body ul li .content p{

	display: block;

	line-height: 22px;

	color: #777;

	margin-top: 12px;

}



.recent-class{

	display: block;

	padding-bottom: 58px;

	margin-top: 80px;

	background-color: #f4f4f4;

}



.recent-class .section-header3{

	padding-top: 58px;

}



.recent-class-body{

	display: block;

	padding-top: 61px;

	overflow: hidden;

	background: url(../imgs/recent-tit.png) no-repeat center top;

}



.recent-class-body li{

	display: block;

	float: left;

	width: 275px;

}



.recent-class-body li img{

	display: block;

	width: 275px;

	height: 165px;

}



.recent-class-body li .content{

	display: block;

	width: 235px;

	height: 130px;

	padding: 34px 20px;

	text-align: center;

}



.recent-class-body li .content h4{

	display: block;

	line-height: 1;

	font-size: 22px;

	color: #fff;

}



.recent-class-body li .content h4 a{

	color: #fff;

}



.recent-class-body li .content .line{

	display: block;

	width: 30px;

	height: 1px;

	margin: 25px auto 0;

	background-color: #fff;

}



.recent-class-body li .content p{

	display: block;

	margin-top: 17px;

	line-height: 1;

	font-size: 12px;

	color: #fff;

	text-transform: uppercase;

}



.recent-class-body li .content .more{

	display: block;

	width: 87px;

	height: 25px;

	border: 1px solid #fff;

	margin: 30px auto 0;

	border-radius: 15px;

	text-align: center;

	line-height: 25px;

	color: #fff;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.recent-class-body li .content .more:hover{

	background-color: #fff;

}



.recent-class-body li .bg-blue .more:hover{

	color: #20b2ea;

}



.recent-class-body li .bg-orange .more:hover{

	color: #fbae5c;

}



.recent-class-body li .bg-pink .more:hover{

	color: #f06eaa;

}



.recent-class-body li .bg-green .more:hover{

	color: #77d884;

}





/*--------------------------------------------  培训课程详情  ------------------------------------------------*/



.course-intro-body{

	display: block;

	padding: 30px;

	border: 1px solid #fbae5c;

	border-radius: 20px;

	font-size: 16px;

	line-height: 36px;

	color: #777;

}



.course-intro-body img{

	max-width: 100%;

}



.service-information-body{

	text-align: center;

}



.service-information-body h4{

	display: block;

	font-size: 34px;

	color: #777;

	font-weight: bold;

}



.service-information-body .txt{

	display: block;

	line-height: 34px;

	color: #777;

	margin-top: 20px;

}



.stuty-progress{

	display: block;

	background-color: #f4f4f4;

	padding-bottom: 40px;

	margin-top: 60px;

}



.stuty-progress .section-header3{

	padding-top: 60px;

}



.stuty-progress-body{

	display: block;

	position: relative;

}



.stuty-progress-body .line-y{

	display: block;

	position: absolute;

	width: 1px;

	height: 680px;

	left:50%;

	top:105px;

	background-color: #d6d6d6;

	z-index: 2;

}



.progress-list{

	position: relative;

	display: block;

	overflow: hidden;

	margin-bottom: 32px;

	z-index: 5;

}



.progress-list:last-child{

	margin-bottom: 0;

}



.progress-list .progress-content{

	display: block;

	float: left;

	width: 469px;

}



.progress-list .progress-content .en{

	display: block;

	font-size: 12px;

	color: #8d8d8d;

	text-transform: uppercase;

}



.progress-list .progress-content h4{

	display: block;

	font-size: 24px;

	color: #1d1d1d;

	line-height: 1;

	margin-top: 10px;

}



.progress-list .progress-content .arrow{

	display: block;

	width: 28px;

	height: 24px;

	margin-top: 19px;

	background:url(../imgs/study-progress.png) no-repeat 0px 0px;

}



.progress-list .progress-content .describe{

	display: block;

	font-size: 16px;

	line-height: 32px;

	color: #777;

	margin-top: 12px;

}



.progress-list .progress-icon{

	display: block;

	float: left;

	width: 112px;

	height: 112px;

	margin: 0 25px;

	border-radius: 100%;

	text-align: center;

	font-size: 0;

	background-color: #b1b1b1;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}





.progress-list:hover .progress-icon{

	background-color: #fbae5c;

}



.progress-list .progress-icon i{

	display: inline-block;

	margin-top: 15px;

}



.progress-list .progress-num{

	display: block;

	float: left;

	width: 78px;

	position: relative;

}





.progress-list .progress-num.left{

	padding: 0  86px 0 305px;

}



.progress-list .progress-num.right{

	padding: 0  305px 0 86px;

}



.progress-list .progress-num .num{

	display: block;

	width: 76px;

	height: 76px;

	border: 1px solid #b1b1b1;

	border-radius: 50%;

	margin-top: 17px;

	text-align: center;

	line-height: 76px;

	font-size: 31px;

	color: #b1b1b1;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.progress-list:hover .progress-num .num{

	border: 1px solid #fbae5c;

	color: #fbae5c;

}



.progress-list .progress-num .line{

	position: absolute;

	display: block;

	width: 62px;

	height: 1px;

	background-color: #b1b1b1;

	top: 55px;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.progress-list:hover .progress-num .line{

	background-color: #fbae5c;

}



.progress-list .progress-num.left .line{

	right:0;

}



.progress-list .progress-num.right .line{

	left:0;

}



.project-introduction-body{

	display: block;

	position: relative;

	height: 428px;

	*height: 475px;

	margin-top: 30px;

	margin-left: 30px;

	*margin-left: 0;

	margin-left: 0\9;

}



.project-introduction-body li{

	display: block;

	width: 145px;

	height: 145px;

	overflow: hidden;

	position: absolute;

	-webkit-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	transform: rotate(-45deg);

}



.project-introduction-body li .more{

	display: block;

	width: 136px;

	height: 136px;

	border: 4px solid #fbae5c;

	text-align: center;

	line-height: 136px;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.project-introduction-body li:hover .more{

	background-color: #fbae5c;

}



.project-introduction-body li .more span{

	font-size: 26px;

	color: #fbae5c;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.project-introduction-body li:hover .more span{

	color: #fff;

}



.project-introduction-body  .row1{

	left:0px;

}



.project-introduction-body  .row2{

	left:113px;

}



.project-introduction-body  .row3{

	left:225px;

}



.project-introduction-body  .row4{

	left:338px;

}



.project-introduction-body  .row5{

	left:450px;

}



.project-introduction-body  .row6{

	left:563px;

}



.project-introduction-body  .row7{

	left:675px;

}



.project-introduction-body  .row8{

	left:788px;

}



.project-introduction-body  .row9{

	left:900px;

}



.project-introduction-body .col1{

	top:0;

}



.project-introduction-body .col2{

	top:112px;

	*top: 165px;

}



.project-introduction-body .col3{

	top:224px;

	*top: 330px;

}



.project-introduction-body li img{

	display: block;

	position: absolute;

	width: 201px;

	height: 201px;

	left:-28px;

	top:-28px;

	-webkit-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

}



.project-introduction-body li .mask{

	display: block;

	position: absolute;

	width: 100%;

	height: 100%;

	top:0;

	left:0;

	background-color: rgba(0,0,0,0.4);

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.project-introduction-body li:hover .mask{

	background-color: rgba(0,0,0,0.6);

}



.project-introduction-body li .box{

	display: block;

	width: 137px;

	height: 137px;

	border: 1px solid #fff;

	margin: 3px;

	text-align: center;

	line-height: 137px;

}



.project-introduction-body li span{

	display: block;

	color: #fff;

	font-size: 20px;

	-webkit-transform: rotate(-5deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

}



.teacher-intro-body{

	display: block;

	overflow: hidden;

	position: relative;

}



.teacher-intro-body ul{

	display: block;

	overflow: hidden;

	/*width: 99999px;*/

	text-align: center;

	font-size: 0;

	margin: 0 -15px;

}



.teacher-intro-body ul li{

	display: inline-block;

	*display: inline;

	*zoom:1;

	width: 210px;

	height: 435px;

	overflow: hidden;

	margin: 0 8px;

}



.teacher-intro-body ul li img{

	display: block;

	width: 210px;

	height: 308px;

}



.teacher-intro-body ul li .content{

	position: relative;

	display: block;

	height: 90px;

	overflow: hidden;

	padding-top: 21px;

	padding-bottom: 50px;

	text-align: center;

	top:0;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.teacher-intro-body ul li:hover .content{

	height: 190px;

	background-color: #fbae5c;

	padding: 37px 10px 46px 10px;

	top:-147px;

}



.teacher-intro-body ul li .content h4{

	display: block;

	line-height: 1;

	font-size: 18px;

	color: #333;

}



.teacher-intro-body ul li .content h4 a{

	color: #333;

	font-size: 14px;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.teacher-intro-body ul li:hover .content h4 a{

	color: #fff;

}



.teacher-intro-body ul li .content .line{

	display: block;

	width: 57px;

	height: 1px;

	margin: 20px auto 0;

	background-color: #bbb;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.teacher-intro-body ul li:hover .content .line{

	background-color: #fff;

}



.teacher-intro-body ul li .content .job{

	display: block;

	line-height: 1;

	margin-top: 16px;

}



.teacher-intro-body ul li .content .job h5{

	font-size: 16px;

	color: #333;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.teacher-intro-body ul li:hover .content .job h5{

	color: #fff;

}



.teacher-intro-body ul li .content .job p{

	display: block;

	font-size: 12px;

	color: #bbbbbb;

	margin-top: 7px;

	text-transform: uppercase;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.teacher-intro-body ul li:hover .content .job p{

	color: #fff;

}



.teacher-intro-body ul li .content .detail{

	display: block;

	font-size: 14px;

	margin-top: 40px;

	line-height: 20px;

	color: #fff;

}



.teacher-intro-body ol{

	display: block;

	margin-top: 30px;

	text-align: center;

	font-size: 0px;

}



.teacher-intro-body ol li{

	display: inline-block;

	*display: inline;

	width: 50px;

	height: 1px;

	border: 1px solid #fbae5c;

	margin: 0 5px;

	cursor: pointer;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.teacher-intro-body ol li.active{

	background-color: #fbae5c;

}



.success-student{

	display: block;

	background-color: #f4f4f4;

	margin-top: 40px;

	padding-bottom: 60px;

}



.success-student .section-heaer{

	padding-top: 60px;

}



.success-student-body ul{

	display: block;

	overflow: hidden;

	margin: 0 -5px;

	font-size: 0;

	text-align: center;

}



.success-student-body ul li{

	display: inline-block;

	*display: inline;

	*zoom:1;

	width: 190px;

	height: 279px;

	padding: 20px 10px 0 10px;

	border: 1px solid #919191;

	margin: 0 5px;

	*margin: 0 3px;

	text-align: center;

	font-size: 0px;

}



.success-student-body ul li .pic{

	display: inline-block;

	*display: inline;

	width: 134px;

	height: 134px;

}



.success-student-body ul li .pic img{

	display: block;

	width: 134px;

	height: 134px;

	border-radius: 50%;

}



.success-student-body ul li h4{

	display: block;

	font-size: 18px;

	line-height: 1;

	margin-top: 21px;

}



.success-student-body ul li h4 a{

	color: #333;

	font-size: 14px;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.success-student-body ul li:hover h4 a{

	color: #fbae5c;

}



.success-student-body ul li span{

	display: block;

	line-height: 1;

	font-size: 16px;

	color: #666;

	margin-top: 15px;

}



.success-student-body ul li p{

	display: block;

	line-height: 24px;

	color: #919191;

	margin-top: 12px;

	font-size: 14px;

}



/*--------------------------------------------  汽车美容大讲堂  ------------------------------------------------*/



.beauty-forum{

	display: block;

	margin-top: 60px;

}



.beauty-forum-list{

	display: block;

	clear: both;

	overflow: hidden;

	margin-bottom: 56px;

}



.beauty-forum-list .left{

	float: left;

}



.beauty-forum-list .right{

	float: right;

}



.beauty-forum-list .pic{

	position: relative;

	display: block;

	width: 642px;

	height: 277px;

}



.beauty-forum-list .pic img{

	display: block;

	width: 642px;

	height: 277px;

}



.beauty-forum-list .pic .mask{

	display: block;

	position: absolute;

	width: 100%;

	height: 100%;

	top:0;

	left:0;

	background-color: rgba(0,0,0,0);

	z-index: 5;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.beauty-forum-list .pic:hover .mask{

	background-color: rgba(0,0,0,0.5);

}



.beauty-forum-list .pic .mask .box{

	display: block;

	width: 613px;

	height: 249px;

	border: 1px solid #fff;

	margin: 13px 14px;

}



.beauty-forum-list .pic .mask span{

	display: block;

	width: 108px;

	height: 36px;

	text-align: center;

	line-height: 36px;

	font-size: 16px;

	color: #fb922c;

	background-color: #fff;

	margin: 118px auto 0;

	opacity: 0;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.beauty-forum-list .pic:hover .mask span{

	opacity: 1;

}



.beauty-forum-list .content{

	display: block;

	width: 438px;

	height: 149px;

	padding: 64px 10px;

	text-align: center;

	line-height: 1;

	font-size: 0;

}



.beauty-forum-list .content .icon{

	display: inline-block;

	width: 65px;

	height: 65px;

	border-radius: 50%;

	background-color: #77d884;

}



.beauty-forum-list .content .icon i{

	display: inline-block;

	margin-top: 10px;

}



.beauty-forum-list .content h4{

	display: block;

	margin-top: 30px;

	font-size: 16px;

	color: #3d3d3d;

}



.beauty-forum-list .content h4 a{

	color: #3d3d3d;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.beauty-forum-list .content h4:hover a{

	color: #fb922c;

}



.beauty-forum-list .content .line{

	display: inline-block;

	*display: inline;

	width: 33px;

	height: 1px;

	margin-top: 12px;

	background-color: #636363;

}



.beauty-forum-list .content p{

	display: block;

	font-size: 14px;

	color: #b4b4b4;

	margin-top: 12px;

	text-transform: uppercase;

}





/*--------------------------------------------  清洗设备  ------------------------------------------------*/



.equipment-supplies-body{

	display: block;

	position: relative;

}



.equipment-supplies-body .btn{

	display: block;

	position: absolute;

	font-size: 60px;

	font-weight: bold;

	color: #cfcfcf;

	font-family: "Simsun";

	top:50%;

	margin-top: -45px;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.equipment-supplies-body .prev{

	left: -70px;

}



.equipment-supplies-body .next{

	right: -70px;

}



.equipment-supplies-body .btn:hover{

	color: #333;

}



.equipment-supplies-body .slider-box{

	display: block;

	overflow: hidden;

}



.equipment-supplies-body ul{

	display: block;

	overflow: hidden;

	margin: 0 -6px;

}



.equipment-supplies-body .slider-box ul{

	display: block;

	margin: 0;

	width: 99999px;

}



.equipment-supplies-body ul li{

	display: block;

	float: left;

	width: 264px;

	border: 1px solid #c3c3c3;

	margin: 14px 6px;

	*margin: 10px 4px;

}



.equipment-supplies-body .slider-box ul li{

	margin: 0 12px 0 0;

}



.equipment-supplies-body ul li .pic{

	display: block;

	width: 264px;

	height: 264px;

	border-bottom: 1px solid #dbdbdb;

	text-align: center;

	font-size: 0;

	*font-size: 172px;

}



.equipment-supplies-body ul li .pic img{

	display: block;

	width: 264px;

	height: 264px;

	vertical-align: middle;

}



.equipment-supplies-body ul li .content{

	display: block;

	padding: 18px 14px 12px 14px;

}



.equipment-supplies-body ul li .content h4{

	display: block;

	line-height: 22px;

	color: #5f5f5f;

}



.equipment-supplies-body ul li .content h4 a{

	color: #5f5f5f;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.equipment-supplies-body ul li:hover .content h4 a{

	color: #fb922c;

}



.equipment-supplies-body ul li .content .info{

	display: block;

	margin-top: 10px;

	overflow: hidden;

}



.equipment-supplies-body ul li .content .info .price{

	display: block;

	float: left;

	font-size: 18px;

	color: #fb922c;

	font-weight: bold;

}



.equipment-supplies-body ul li .content .info .sold-num{

	display: block;

	float: right;

	padding-top: 8px;

	font-size: 12px;

	color: #5f5f5f;

}



.equipment-supplies-body ul li .content .info .sold-num .num{

	color: #fb922c;

}



.equipment-supplies-body ul li .content .recommed{

	display: block;

	height: 20px;

	margin-top: 10px;

	line-height: 20px;

	color: #5f5f5f;

	font-size: 12px;

}



.equipment-supplies-body ul li .content .recommed span{

	display: block;

	float: left;

	padding-right: 5px;

}



.equipment-supplies-body ul li .content .recommed i{

	display: block;

	float: left;

	width: 10px;

	height: 10px;

	margin-top: 5px;

	margin-right: 8px;

	background: url(../imgs/stare.png) no-repeat center center;

}





/*--------------------------------------------  实体服务  ------------------------------------------------*/



.entity-service-body ul{

	display: block;

	margin: 0 -6px;

}



.entity-service-body ul li{

	display: block;

	float: left;

	width: 263px;

	border: 1px solid #c3c3c3;

	margin: 17px 6px;

	*margin: 12px 4px;

	box-shadow: 0 2px 5px #ccc;

}

.entity-service-body ul li img{

	width: 264px;

	height: 193px;

}



.entity-service-body ul li .content{

	display: block;

	padding: 21px 14px 14px 14px;

	text-align: center;

}



.entity-service-body ul li .content h4{

	display: block;

	line-height: 1;

	font-size: 16px;

}



.entity-service-body ul li .content h4 a{

	color: #5f5f5f;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.entity-service-body ul li:hover .content h4 a{

	color: #fb922c;

}



.entity-service-body ul li .content .line{

	display: block;

	width: 36px;

	height: 1px;

	margin: 10px auto 0;

	background-color: #9f9f9f;

}



.entity-service-body ul li .content p{

	display: block;

	line-height: 24px;

	color: #5f5f5f;

	margin-top: 10px;

}



.entity-service-body ul li .content .more{

	display: block;

	width: 90px;

	height: 22px;

	border: 1px solid #c3c3c3;

	margin: 15px auto 0;

	text-align: center;

	line-height: 22px;

	font-size: 12px;

	color: #5f5f5f;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.entity-service-body ul li:hover .content .more{

	background-color: #fb922c;

	color: #fff;

	border: 1px solid #fb922c;

}







/*--------------------------------------------  常见问题  ------------------------------------------------*/



.common-ploblems-body{

	display: block;

	border: 1px solid #e2e2e2;

}



.common-ploblems-body li{

	display: block;

	height: 94px;

	border-bottom: 1px solid #e2e2e2;

}



.common-ploblems li:last-child{

	border-bottom: none;

}



.common-ploblems-body li .problem{

	display: block;

	float: left;

	width: 969px;

	border-right: 1px solid #e2e2e2;

}



.common-ploblems-body li .problem .pic{

	display: block;

	float: left;

	width: 91px;

	border-right: 1px solid #e2e2e2;

}



.common-ploblems-body li .problem .pic img{

	display: block;

	width: 91px;

	height: 94px;

}



.common-ploblems-body li .problem .content{

	display: block;

	overflow: hidden;

	padding: 13px 20px 10px 26px;

}



.common-ploblems-body li .problem .content h4{

	display: block;

	line-height: 1;

	font-size: 16px;

}



.common-ploblems-body li .problem .content h4 a{

	color: #545454;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.common-ploblems-body li .problem .content h4 a:hover{

	color: #fb922c;

}



.common-ploblems-body li .problem .content p{

	display: block;

	font-size: 12px;

	line-height: 22px;

	color: #717171;

	margin-top: 10px;

}



.common-ploblems-body li .ploblems-type{

	display: block;

	float: right;

	width: 118px;

	padding: 26px 5px 16px 5px;

	text-align: center;

}



.common-ploblems-body li .ploblems-type h4{

	display: block;

	line-height: 1;

	font-size: 16px;

}



.common-ploblems-body li .ploblems-type h4 a{

	color: #545454;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.common-ploblems-body li .ploblems-type h4 a:hover{

	color: #77d884;

}



.common-ploblems-body li .ploblems-type .more{

	display: block;

	width: 65px;

	height: 22px;

	margin: 13px auto 0;

	text-align: center;

	line-height: 22px;

	font-size: 12px;

	color: #fff;

	background-color: #77d884;

	-webkit-transition: 0.3s ease-in;

	-o-transition: 0.3s ease-in;

	transition: 0.3s ease-in;

}



.common-ploblems-body li .ploblems-type .more:hover{

	background-color: #51c260;

}





/*--------------------------------------------  新闻中心  -----------------------------------------------*/



.news-center{

	margin-bottom: 60px;

}



.news-center-body{

	display: block;

}



.news-center-body li{

	display: block;

	overflow: hidden;

	clear: both;

	padding: 18px 0;

}



.news-center-body li .pic{

	display: block;

	float: left;

}



.news-center-body li .pic img{

	display: block;

	width: 299px;

	height: 182px;

}



.news-center-body li .content{

	display: block;

	overflow: hidden;

	height: 142px;

	padding: 30px 13px 10px 29px;

	background-color: #f3f3f3;

}



.news-center-body li .content h4{

	display: block;

	height: 24px;

	line-height: 24px;

}



.news-center-body li .content h4 a{

	display: block;

	float: left;

	max-width: 610px;

	font-size: 18px;

	color: #545454;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.news-center-body li:hover .content h4 a{

	color: #fb922c;

}



.news-center-body li .content h4 span{

	display: block;

	float: right;

	color: #6e6e6e;

}



.news-center-body li .content p{

	display: block;

	height: 66px;

	overflow: hidden;

	line-height: 22px;

	color: #9e9e9e;

	margin-top: 12px;

}



.news-center-body li .content .more{

	display: block;

	float: right;

	width: 96px;

	height: 28px;

	border: 1px solid #9b9b9b;

	margin-top: 4px;

	text-align: center;

	line-height: 28px;

	color: #545454;

	-webkit-transition: 0.3s ease;

	-o-transition: 0.3s ease;

	transition: 0.3s ease;

}



.news-center-body li:hover .content .more{

	color: #fff;

	background-color: #fb922c;

	border: 1px solid #fb922c;

}





/*--------------------------------------------  新闻详情  ------------------------------------------------*/



.artical{

	display: block;

	overflow: hidden;

	padding-bottom: 60px;

}



.artical-header{

	display: block;

    padding: 60px 0 30px;

	text-align: center;

}



.artical-header h1{

	display: block;

	font-size: 18px;

	color: #363636;

}



.artical-header p{

	display: block;

	line-height: 33px;

	margin-top: 1.6%;

	color: #777;

	font-size: 12px;

	background-color: #e9e9e9;

}



.artical-header p span{

	display: inline-block;

	margin:  0 2%;

}



.artical-header .share{

	display: block;

}



.artical-header .share .jiathis_style{

	display: block;

	width: 192px;

	margin: 19px auto 0;

	overflow: hidden;

}



.artical-body{

	display: block;

	font-size: 14px;

	color: #777;

	line-height: 34px;

}



.artical-body img{

	max-width: 100%;

}



.artical-body p{

	display: block;

}



.artical-body .relative{

	font-size: 16px;

	color: #fb922c;

	font-weight: bold;

}



.artical-footer{

	display: block;

	overflow: hidden;

	border-top: 1px solid #717171;

	margin-top: 2%;

	padding-top: 2%;

}





.artical-footer .choose-artical{

	display: block;

}





.artical-footer .choose-artical a{

	display: block;

	color: #717171;

	line-height: 28px;

	white-space: nowrap;

	overflow: hidden;

	-ms-text-overflow: ellipsis;

	text-overflow: ellipsis;

	transition: 0.3s linear;

	-webkit-transition: 0.3s linear;

	-o-transition: 0.3s linear;

	-ms-transition: 0.3s linear;

	-moz-transition: 0.3s linear;

}



.artical-footer .choose-artical a:hover{

	color: #fb922c;

}



.artacal-evaluation{

	display: block;

	padding: 40px 0;

}



.artacal-evaluation h4{

	display: block;

	font-size: 16px;

	color: #333;

	margin-bottom: 20px;

}



.artical-comment{

	display: block;

	margin-top: 40px;

}







/*--------------------------------------------  学员俱乐部  ------------------------------------------------*/



.student-club-body{

	display: block;

	border-top: 1px dashed #ececec;

}



.student-club-body li{

	display: block;

	height: 130px;

	padding: 28px 0;

	overflow: hidden;

	clear: both;

	border-bottom: 1px dashed #ececec;

}



.student-club-body li .stu-info{

	display: block;

	float: left;

	width: 140px;

	height: 130px;

	margin-right: 36px;

	background: url(../imgs/student-club-line.png) no-repeat right center;

}



.student-club-body li .stu-info .head{

	display: block;

	height: 98px;

	text-align: center;

	padding:0 36px 0 26px;

	font-size: 0;

	overflow: hidden;

	background: url(../imgs/student-club-bg.png) no-repeat left top;

}



.student-club-body li .stu-info .head img{

	display: block;

	width: 76px;

	height: 76px;

	border-radius: 50%;

	margin-top: 20px;

}



.student-club-body li .stu-info h4{

	display: block;

	padding-left: 46px;

	color: #666;

	font-size: 16px;

	margin-top: 6px;

}



.student-club-body li .content{

	display: block;

	line-height: 26px;

	color: #777;

	height: 78px;

	overflow: hidden;

	padding: 26px 0;

}



.cpmain{ overflow:hidden; width: 820px; margin:0 auto;}

.cpmain .cpimg{ float:left; width:360px; height:360px; padding:5px; border:1px solid #dcdcdc; margin-right: 40px;}

.cpmain .cpimg img{ width:360px; height:360px; display:block;}

.cpmain .cptxt{ float:left; width:400px;}

.cpmain .cptxt h3{ font-size:18px; color:#333333; line-height:28px; padding:0 0 5px 0; border-bottom:1px dashed #dcdcdc;}

.cpmain .cptxt p{ color:#666666; font-size:14px; margin-top:8px; line-height:30px; border-bottom:1px dashed #dcdcdc;padding-bottom:10px;}

.cpmain .cptxt p span{font-size: 18px;color: #fb922c;font-weight: bold;}



.cpmain .cptxt .recommed{ display: block;height: 20px;margin-top: 10px; line-height: 20px;color: #5f5f5f;font-size: 14px;}

.cpmain .cptxt .recommed span{display: block;float: left;padding-right: 5px;}

.cpmain .cptxt .recommed i{display: block;float: left;width: 10px;height: 10px;margin-top: 5px;margin-right: 8px;background: url(../imgs/stare.png) no-repeat center center;}

.cpmain .cptxt .share{ overflow:hidden; margin-top:8px; color:#666666;}