.ddf1 .df1 {
	display: flex;
	justify-content: center;
	align-items: center;
}

.banner {
	width: 100%;
	height: 450px;
	overflow: hidden;
	margin-top: 130px;
	position: relative;
	background-color: #B60005;
}

.banner img {
	width: 100%;
	height: 100%;
}

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

.clear {
	width: 0px;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	clear: both
}

.head1_2 {
	display: block;
}

a {
	text-decoration: none;
	cursor: pointer;
	color: inherit;
}

a:link {
	color: inherit;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: inherit;
}

a:hover {
	color: #1f72ee;
	text-decoration: none;
}

a:active {
	text-decoration: none;
	color: inherit;
}

body {
	padding: 0;
	margin: 0;
	font-family: Microsoft YaHei;
	color: #FFF;
	background: #fff;
	overflow-x: hidden;
}

body a {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}

input[type="button"],
input[type="submit"] {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
}

p {
	margin: 0;
}

ul {
	margin: 0;
	padding: 0;
}

label {
	margin: 0;
}


/*-----start-header----*/


/* Shutter Out Horizontal */

a.hvr-shutter-out-horizontal {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	background: #fff;
	color: #fff;
	padding: 6px 15px;
}

a.hvr-shutter-out-horizontal:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #209de5;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	color: #fff;
	padding: 6px 15px;
}

a.hvr-shutter-out-horizontal:hover,
a.hvr-shutter-out-horizontal:focus,
a.hvr-shutter-out-horizontal:active {
	color: white;
	background: #209de5;
}

a.hvr-shutter-out-horizontal:hover:before,
a.hvr-shutter-out-horizontal:focus:before,
a.hvr-shutter-out-horizontal:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}


/*杞挱鍥惧紑濮�*/

.banner {
	width: 100%;
	height: 426px;
	position: relative;
}

.banner .list {
	width: 100%;
	height: 426px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.banner .list li {
	width: 100%;
	height: 426px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}


/*.banner .list li a{ width:980px; margin:0 auto; position:relative; display:block; overflow:hidden; height:408px;}
.banner .list li a:hover{ text-decoration:none;}*/

.banner .list li.bg1 {
	width: 100%;
	margin: 0 auto;
	background: url("../image/banner22.gif") no-repeat center center;
	background-color: #164268;
}

.banner .list li.bg1 a .text1 {
	width: 200px;
	left: 180px;
	height: 200px;
	top: 60px;
	position: absolute;
	z-index: 3;
}

.banner .list li.bg1 a .text1.hover {
	animation: img1 1s ease-out;
	-webkit-animation: img1 1s ease-out;
}

.banner .list li.bg1 a .text2 {
	right: 90px;
	top: 95px;
	position: absolute;
	z-index: 3;
	width: 423px;
}

.banner .list li.bg1 a .text2.hover {
	animation: img2 0.7s ease-out;
	-webkit-animation: img2 0.7s ease-out;
}

.banner .list li.bg1 a .text3 {
	right: 220px;
	width: 286px;
	top: 165px;
	position: absolute;
	z-index: 3;
}

.banner .list li.bg1 a .text3.hover {
	animation: img3 1s ease-out;
	-webkit-animation: img3 1s ease-out;
}

.banner .btn {
	position: absolute;
	top: 390px;
	left: 50%;
	margin-left: -180px;
	z-index: 100;
}

.banner .btn li {
	overflow: hidden;
	margin-left: 3px;
	background: #fff;
	text-indent: -999em;
	float: left;
	width: 50px;
	height: 5px;
	cursor: pointer;
}

.banner .btn li.hover {
	background: #FC3;
}

@keyframes img1 {
	0% {
		left: -200px;
		transform: rotate(-180deg);
	}
	100% {
		left: 180px;
		transform: rotate(0deg);
	}
}

@-webkit-keyframes img1 {
	0% {
		left: -200px;
		-webkit-transform: rotate(-180deg);
	}
	100% {
		left: 180px;
		-webkit-transform: rotate(0deg);
	}
}

@keyframes img2 {
	0% {
		right: -350px;
		opacity: 0.3;
	}
	100% {
		right: 90px;
		opacity: 1;
	}
}

@-webkit-keyframes img2 {
	0% {
		right: -350px;
		opacity: 0.3;
	}
	100% {
		right: 90px;
		opacity: 1;
	}
}

@keyframes img3 {
	0% {
		right: -350px;
		opacity: 0.3;
	}
	100% {
		right: 220px;
		opacity: 1;
	}
}

@-webkit-keyframes img3 {
	0% {
		right: -350px;
		opacity: 0.3;
	}
	100% {
		right: 220px;
		opacity: 1;
	}
}

.banner .list li.bg2 {
	background: url("../image/banner02.jpg") no-repeat center;
	background-color: #c02e46;
}

.banner .list li.bg2 .text3 {
	position: absolute;
	left: 25px;
	top: 80px;
}

.banner .list li.bg2 .text4 {
	position: absolute;
	left: 50px;
	top: 300px;
	transform: scale(1);
	-webkit-transform: scale(1);
}

@keyframes img2_1 {
	0% {
		transform: rotate(150deg);
	}
	100% {
		transform: rotate(0deg);
	}
}

@-webkit-keyframes img2_1 {
	0% {
		-webkit-transform: rotate(150deg);
	}
	100% {
		-webkit-transform: rotate(0deg);
	}
}

@keyframes img2_2 {
	0% {
		transform: rotate(280deg);
	}
	100% {
		transform: rotate(0deg);
	}
}

@-webkit-keyframes img2_2 {
	0% {
		-webkit-transform: rotate(280deg);
	}
	100% {
		-webkit-transform: rotate(0deg);
	}
}

@keyframes img2_3 {
	20% {
		transform: rotateY(180deg);
		left: -500px;
	}
	90% {
		transform: rotateY(0deg);
		left: 20px;
	}
	92% {
		top: 20px;
	}
	94% {
		top: 20px;
	}
	96% {
		top: 20px;
	}
	98% {
		top: 20px;
	}
	100% {
		top: 20px;
	}
}

@-webkit-keyframes img2_3 {
	20% {
		-webkit-transform: rotateY(180deg);
		left: -500px;
	}
	90% {
		-webkit-transform: rotateY(0deg);
		left: 20px;
	}
	92% {
		top: 20px;
	}
	94% {
		top: 20px;
	}
	96% {
		top: 20px;
	}
	98% {
		top: 20px;
	}
	100% {
		top: 20px;
	}
}

@keyframes img2_4 {
	0% {
		transform: scale(0);
	}
	40% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
	}
}

@-webkit-keyframes img2_4 {
	0% {
		-webkit-transform: scale(0);
	}
	40% {
		-webkit-transform: scale(0);
	}
	100% {
		-webkit-transform: scale(1);
	}
}

@keyframes img2_5 {
	0% {
		right: -400px;
	}
	50% {
		right: -400px;
		opacity: 0.3;
	}
	100% {
		right: 48px;
		opacity: 1;
	}
}

@-webkit-keyframes img2_5 {
	0% {
		right: -400px;
	}
	50% {
		right: -400px;
		opacity: 0.3;
	}
	100% {
		right: 48px;
		opacity: 1;
	}
}

@keyframes img2_6 {
	0% {
		right: -400px;
	}
	50% {
		right: -400px;
		opacity: 0.3;
	}
	100% {
		right: 90px;
		opacity: 1;
	}
}

@-webkit-keyframes img2_6 {
	0% {
		right: -400px;
	}
	50% {
		right: -400px;
		opacity: 0.3;
	}
	100% {
		right: 90px;
		opacity: 1;
	}
}

@keyframes img2_7 {
	0% {
		right: -400px;
	}
	50% {
		right: -400px;
		opacity: 0.3;
	}
	100% {
		right: 28px;
		opacity: 1;
	}
}

@-webkit-keyframes img2_7 {
	0% {
		right: -400px;
	}
	50% {
		right: -400px;
		opacity: 0.3;
	}
	100% {
		right: 28px;
		opacity: 1;
	}
}

.banner .list li.bg3 {
	background: url("../image/banner03.jpg") no-repeat center;
	background-color: #46bedc;
}

.banner .list li.bg3 .text1 {
	position: absolute;
	left: 20px;
	top: 60px;
	z-index: 10;
	width: 453px;
}

.banner .list li.bg3 .text2 {
	position: absolute;
	left: 150px;
	top: 300px;
	z-index: 10;
}

.banner .list li.bg3 .text2-2 {
	position: absolute;
	left: 389px;
	top: 0px;
}

.banner .list li.bg3 .text3 {
	position: absolute;
	left: 106px;
	top: 0px;
}

.banner .list li.bg3 .text4 {
	position: absolute;
	left: 230px;
	top: 270px;
	font-size: 30px;
	color: #fff;
	text-align: center;
}

.banner .list li.bg3 .text5 {
	position: absolute;
	left: 99px;
	top: 218px;
}

.banner .list li.bg3 .text6 {
	position: absolute;
	left: 130px;
	top: 220px;
	font-size: 30px;
	color: #e9dcff;
	text-align: center;
}

.banner .list li.bg3 .text7 {
	position: absolute;
	left: 386px;
	top: 220px;
	font-size: 30px;
	color: #e9dcff;
	text-align: center;
}

.banner .list li.bg3 .text8 {
	position: absolute;
	left: 640px;
	top: 220px;
	font-size: 30px;
	color: #e9dcff;
	text-align: center;
}

.banner .list li.bg3 .text2-1.hover {
	transform-origin: right bottom;
	-webkit-transform-origin: right bottom;
	animation: img3_2-1 30s linear;
	-webkit-animation: img3_2-1 30s linear;
}

.banner .list li.bg3 .text2-2.hover {
	transform-origin: left bottom;
	-webkit-transform-origin: left bottom;
	animation: img3_2-2 30s linear;
	-webkit-animation: img3_2-2 30s linear;
}

.banner .list li.bg3 .text4.hover {
	animation: img3_4 1.5s ease;
	-webkit-animation: img3_4 1.5s ease;
}

.banner .list li.bg3 .text6.hover {
	animation: img3_6 0.7s ease;
	-webkit-animation: img3_6 0.7s ease;
}

.banner .list li.bg3 .text7.hover {
	animation: img3_7 0.7s ease;
	-webkit-animation: img3_7 0.7s ease;
}

.banner .list li.bg3 .text8.hover {
	animation: img3_8 0.7s ease;
	-webkit-animation: img3_8 0.7s ease;
}

@keyframes img3_1 {
	0% {
		left: -2000px;
		opacity: 0.3;
	}
	100% {
		left: 20px;
		opacity: 1;
	}
}

@-webkit-keyframes img3_1 {
	0% {
		left: -2000px;
		opacity: 0.3;
	}
	100% {
		left: 50px;
		opacity: 1;
	}
}

@keyframes img3_2 {
	0% {
		left: -1910px;
		opacity: 0;
	}
	100% {
		left: 230px;
		opacity: 1;
	}
}

@-webkit-keyframes img3_2 {
	0% {
		left: -1910px;
		opacity: 0;
	}
	100% {
		left: 140px;
		opacity: 1;
	}
}

@keyframes img3_2-2 {
	0% {
		transform: rotate(10deg);
	}
	10% {
		transform: rotate(-100deg);
	}
	20% {
		transform: rotate(10deg);
	}
	30% {
		transform: rotate(-100deg);
	}
	40% {
		transform: rotate(10deg);
	}
	50% {
		transform: rotate(-100deg);
	}
	60% {
		transform: rotate(10deg);
	}
	70% {
		transform: rotate(-100deg);
	}
	80% {
		transform: rotate(10deg);
	}
	90% {
		transform: rotate(-100deg);
	}
	100% {
		transform: rotate(0deg);
	}
}

@-webkit-keyframes img3_2-2 {
	0% {
		-webkit-transform: rotate(10deg);
	}
	10% {
		-webkit-transform: rotate(-100deg);
	}
	20% {
		-webkit-transform: rotate(10deg);
	}
	30% {
		-webkit-transform: rotate(-100deg);
	}
	40% {
		-webkit-transform: rotate(10deg);
	}
	50% {
		-webkit-transform: rotate(-100deg);
	}
	60% {
		-webkit-transform: rotate(10deg);
	}
	70% {
		-webkit-transform: rotate(-100deg);
	}
	80% {
		-webkit-transform: rotate(10deg);
	}
	90% {
		-webkit-transform: rotate(-100deg);
	}
	100% {
		-webkit-transform: rotate(0deg);
	}
}

@keyframes img3_4 {
	0% {
		opacity: 0;
		transform: scale(0);
	}
	30% {
		opacity: 0;
		transform: scale(0);
	}
	80% {
		opacity: 0.7;
		transform: scale(1.2);
	}
	100% {
		opacity: 1;
		transform: scale(1);
	}
}

@-webkit-keyframes img3_4 {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
	}
	30% {
		opacity: 0;
		-webkit-transform: scale(0);
	}
	80% {
		opacity: 0.7;
		-webkit-transform: scale(1.2);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
	}
}

@keyframes img3_6 {
	0% {
		left: -210px;
	}
	100% {
		left: 130px;
	}
}

@-webkit-keyframes img3_6 {
	0% {
		left: -210px;
	}
	100% {
		left: 130px;
	}
}

@keyframes img3_7 {
	0% {
		opacity: 0;
		transform: scale(4);
	}
	100% {
		opacity: 1;
		transform: scale(1);
	}
}

@-webkit-keyframes img3_7 {
	0% {
		opacity: 0;
		-webkit-transform: scale(4);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
	}
}

@keyframes img3_8 {
	0% {
		right: -210px;
	}
	100% {
		right: 130px;
	}
}

@-webkit-keyframes img3_8 {
	0% {
		right: -210px;
	}
	100% {
		right: 130px;
	}
}

.banner .list li.bg4 {
	background: url("../image/banner04.jpg") no-repeat center center;
	background-color: #048bcf;
}

.banner .list li.bg4 .text1 {
	position: absolute;
	left: 250px;
	top: 45px;
	font-size: 69px;
	color: #ffe9e9;
}

.banner .list li.bg4 .text2 {
	overflow: hidden;
	width: 66px;
	position: absolute;
	left: 251px;
	top: 137px;
}

.banner .list li.bg4 .text3 {
	opacity: 0;
	position: absolute;
	left: 485px;
	top: 55px;
}

.banner .list li.bg4 .text4 {
	opacity: 0;
	transform-origin: left bottom;
	-webkit-transform-origin: left bottom;
	position: absolute;
	left: 500px;
	top: 105px;
}

.banner .list li.bg4 .text5 {
	opacity: 0;
	position: absolute;
	left: 0px;
	top: 60px;
}

.banner .list li.bg4 .text6 {
	opacity: 0;
	transform-origin: left bottom;
	-webkit-transform-origin: left bottom;
	position: absolute;
	left: 15px;
	top: 250px;
}

.banner .list li.bg4 .text7 {
	position: absolute;
	left: 5px;
	bottom: 40px;
}

.banner .list li.bg4 .text3.hover {
	animation: img4_3 1s 0.5s ease forwards;
	-webkit-animation: img4_3 1s 0.5s ease forwards;
}

.banner .list li.bg4 .text4.hover {
	animation: img4_4 1.2s 0.5s ease forwards;
	-webkit-animation: img4_4 1.2s 0.5s ease forwards;
}

.banner .list li.bg4 .text5.hover {
	animation: img4_5 1.5s 0.5s ease forwards;
	-webkit-animation: img4_5 1.5s 0.5s ease forwards;
}

.banner .list li.bg4 .text6.hover {
	animation: img4_6 0.3s 1.5s ease-out forwards;
	-webkit-animation: img4_6 0.3s 1.5s ease-out forwards;
}

.banner .list li.bg4 .text7.hover {
	animation: img4_7 0.8s ease-in;
	-webkit-animation: img4_7 0.8s ease-in;
}

@keyframes img4_3 {
	0% {
		top: -100px;
		opacity: 0;
	}
	100% {
		top: 50px;
		opacity: 1;
	}
}

@-webkit-keyframes img4_3 {
	0% {
		top: -100px;
		opacity: 0;
	}
	100% {
		top: 50px;
		opacity: 1;
	}
}

@keyframes img4_4 {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
		opacity: 1;
	}
}

@-webkit-keyframes img4_4 {
	0% {
		-webkit-transform: scale(0);
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}

@keyframes img4_5 {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
		opacity: 1;
	}
}

@-webkit-keyframes img4_5 {
	0% {
		-webkit-transform: scale(0);
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}

@keyframes img4_6 {
	0% {
		transform: rotate(30deg);
		opacity: 0;
	}
	100% {
		transform: rotate(0deg);
		opacity: 1;
	}
}

@-webkit-keyframes img4_6 {
	0% {
		-webkit-transform: rotate(30deg);
		opacity: 0;
	}
	100% {
		-webkit-transform: rotate(0deg);
		opacity: 1;
	}
}

@keyframes img4_7 {
	0% {
		bottom: -300px;
		opacity: 0;
	}
	100% {
		bottom: 40px;
		opacity: 1;
	}
}

@-webkit-keyframes img4_7 {
	0% {
		bottom: -300px;
		opacity: 0;
	}
	100% {
		bottom: 40px;
		opacity: 1;
	}
}

.text-6btn {
	height: 28px;
	width: 113px;
	line-height: 28px;
	font-size: 16px;
	text-align: center;
	color: #f4e51d;
	display: block;
	border: 1px solid #f4e51d;
	border-radius: 15px;
}

.text-6btn:hover {
	background-color: #f4e51d;
	color: #ffffff;
}


/*杞挱鍥剧粨鏉�*/


/*鐧诲綍淇℃伅寮€濮�*/

.login {
	width: 380px;
	height: 390px;
	background: url(../image/login-bg.png) no-repeat;
	position: absolute;
	left: 50%;
	top: -15px;
	margin-left: 210px;
	z-index: 999;
}

.login-content {
	width: 280px;
	height: 375px;
	background: #fff;
	position: relative;
	top: 0;
	left: 0
}

.login-top {
	width: 280px;
	height: 108px;
	background: #ffa200;
	text-align: center;
}

.login-top .por {
	width: 80px;
	height: 80px;
	margin: 0 auto;
	background: url(../image/login-por.png) no-repeat center;
}

.login-bottom {}

.details {
	margin: 15px 22px;
}

.pol {
	float: left;
	line-height: 28px;
	color: #666666;
}

.details p {
	font-weight: bold;
	margin: 10px 0 15px 0;
}

.details form li {
	display: block;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	list-style: none;
	background: #fff;
	margin-bottom: 10px;
}

.details input[type="text"] {
	width: 185px;
	height: 28px;
	color: #a9a9a9;
	font-size: 14px;
	padding-left: 15px;
	margin-left: 8px;
	border: 1px solid #d8d8d8;
	outline: none;
	line-height: 28px;
}

.details form .button01,
.details form .button-submit {
	width: 105px;
	height: 32px;
	background: none;
	text-transform: uppercase;
	outline: none;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	-ms-border-radius: 7px;
	font-size: 16px;
	text-align: center;
}

.details form .bto {
	float: left;
	margin-top: 10px;
}

.details form .bto1 .button01 {
	border: 1px solid #ffa200;
	color: #ffa200;
	margin-right: 25px;
}

.details form .bto1 .button01:hover {
	background: #ffa200;
	color: #fff;
}

.details form .bto2 .button-submit {
	border: 1px solid #0096df;
	display: block;
	line-height: 30px;
	color: #0096df;
}

.details form .bto2 .button-submit:hover {
	background: #0096df;
	color: #fff;
}

.header-bottom {
	position: relative;
}

.right-grid-1 {
	background: url('../image/slider-bg.png') no-repeat 0px 0px;
	background-size: 100% 100%;
	width: 62%;
	margin: 0 auto;
	position: absolute;
	left: 227px;
	min-height: 380px;
}


/*鎵€鏈夊唴瀹归儴鍒嗘爣棰橈紒锛佹暀甯堥儴鍒嗗彟澶栧鐞嗭紒*/

.section-title {
	margin: 40px 0;
	background-repeat: no-repeat;
	background-position: center;
}

.section-title img {
	margin: 15px auto;
}


/*浜掕仈缃戣惀閿€鏃犲涓嶅湪*/

.part1-section {
	width: 100%;
	height: 580px;
	margin: 0 auto;
	background: #e6e6e6;
}

.part1-section .container {
	height: 580px;
	top: 0px;
	left: 0px;
}

.part1-grids {
	height: 370px;
	margin-top: 20px;
	padding-left: 40px;
}

.part1-box {
	margin-right: 50px;
	width: 270px;
	height: 370px;
	background-color: #d0d0d0;
}

.part1-box p {
	margin: 0 auto;
	width: 200px;
	font-size: 16px;
	line-height: 32px;
	color: #4d4d4d;
	height: 100px;
	font-family: Microsoft YaHei;
}

.p1box-img {
	margin: auto;
	width: 200px;
	height: 200px;
}

.part1-box .btn_ljxq {
	margin: 0 auto;
	width: 246px;
	font-size: 18px;
	line-height: 50px;
	color: #fff;
	background: #e54044;
	text-align: center;
}

.part1-box .btn_ljxq a {
	font-size: 18px;
	color: #fff;
}

.lld {
	background: url("../image/part1-wljy.png") no-repeat center center;
	background-size: 160px 160px;
}

.lld:hover {
	background-size: 165px 165px;
}

.yhjz {
	background: url("../image/part1-crgk.png") no-repeat center center;
	background-size: 160px 160px;
}

.yhjz:hover {
	background-size: 165px 165px;
}

.hblg {
	background: url("../image/part1-hblg.png") no-repeat center center;
	background-size: 160px 160px;
}

.hblg:hover {
	background-size: 165px 165px;
}

.tsppd {
	background: url("../image/part1-zxks.png") no-repeat center center;
	background-size: 160px 160px;
}

.tsppd:hover {
	background: url("../image/part1-zxks.png") no-repeat center center;
	background-size: 165px 165px;
}

.part-btn {
	margin: 0 auto;
	margin-top: 60px;
	width: 230px;
	height: 60px;
	display: block;
	text-align: center;
	line-height: 60px;
	font-size: 30px;
	font-weight: bold;
	color: #e34a2c;
	background-color: #fcc85b;
	border-bottom: 6px solid #efae31;
	border-radius: 8px;
	text-decoration: none;
}

.part-btn:hover {
	margin-top: 63px;
	border-bottom: 3px solid #efae31;
}


/*浜掕仈缃戣惀閿€鏃犲涓嶅湪-----缁撴潫*/

.about_left {
	padding: 0;
}

.about_left img {
	width: 100%;
}

.about_right {
	background: #ffc155;
	padding: 11em 8em 0;
	min-height: 594px;
}

.about_right h3 {
	color: #fff;
	font-size: 2.2em;
	font-weight: 700;
	text-transform: uppercase;
}

.about_right p {
	color: #fff;
	font-size: 1em;
	font-weight: 300;
	line-height: 1.9em;
	margin: 1.6em 0 3em 0;
}

.about_right a {
	text-decoration: none;
	color: #fff;
	font-size: 1.05em;
	font-weight: 300;
	text-transform: uppercase;
	padding: 9px 18px;
	border: 1px solid #e7ad48;
}

.about_right a:hover {
	background: #394b50;
}

.price-section {
	padding: 6em 0;
	background: #e7edf3;
}

.price-section-head h3 {
	color: #394b50;
	font-size: 2.2em;
	font-weight: 900;
	text-transform: uppercase;
}

.price-section-head p {
	color: #394b50;
	font-size: 1.2em;
	font-weight: 500;
}

.price-section-grid h5 {
	color: #818b95;
	font-family: 'Lato', sans-serif;
	font-size: 1.9em;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 0.8em;
}

.price-section-grid h3 span {
	font-size: 0.7em;
	vertical-align: top;
}

.price-section-grid h3 {
	color: #ffbb42;
	font-family: 'Lato', sans-serif;
	font-size: 3.5em;
	font-weight: 700;
}

.price-section-grid p {
	color: #818b95;
	font-family: 'Lato', sans-serif;
	font-size: 1.1em;
	font-weight: 300;
	text-transform: uppercase;
}

.price-section-grid ul {
	margin: 2.5em 0;
}

.price-section-grid ul li {
	list-style-type: none;
	color: #b5bbc1;
	font-family: 'Lato', sans-serif;
	font-size: 1.1em;
	font-weight: 400;
	text-transform: uppercase;
	border-top: 1px solid #e2e9f0;
	padding: 0.7em;
}

.price-section-grid a {
	color: #fff;
	font-family: 'Lato', sans-serif;
	font-size: 1.1em;
	text-decoration: none;
	background: #ffbb42;
	text-transform: uppercase;
	font-weight: 400;
	padding: 11px 20px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}

.price-section-grid a:hover {
	background: #394b50;
}

.price-value {
	border: 1px solid #ccd5df;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	padding: 4em 2em 5em 2em;
	background: #fff;
	width: 32.888%;
	float: left;
	margin-right: 0.6%;
	margin-top: 6em;
}

.price-value:hover {
	background: #709dca;
	border: none;
}

.price-value:hover div.price-section-grid h5,
.price-value:hover div.price-section-grid p,
.price-value:hover div.price-section-grid h3,
.price-value:hover div.price-section-grid span {
	color: #fff;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}

.price-value:hover div.price-section-grid ul li {
	color: #c2e1ff;
}

.price-value:nth-child(3) {
	margin-right: 0;
}

.price-value:hover {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	z-index: 1;
	border: none;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.work-section {
	padding: 6em 0;
}

.work-section-head h3 {
	color: #394b50;
	font-size: 2.2em;
	font-weight: 900;
	text-transform: uppercase;
}

.work-section-head p {
	color: #394b50;
	font-size: 1.2em;
	font-weight: 500;
}

.work-section-grid {
	margin-top: 8em;
	position: relative;
}

span.arrow1 {
	position: absolute;
	top: -35px;
	right: -64px;
}

span.arrow2 {
	position: absolute;
	top: 95px;
	right: -64px;
}

.work-section-grid h4 {
	color: #394b50;
	font-family: 'Lato', sans-serif;
	font-size: 1.5em;
	font-weight: 700;
	margin-bottom: 0.8em;
	text-transform: uppercase;
	margin-top: 4em;
}

.work-section-grid p {
	color: #7b7b7b;
	font-size: 0.95em;
	font-weight: 400;
	line-height: 1.8em;
	margin-bottom: 6em;
}

a.work {
	color: #fff;
	font-family: 'Lato', sans-serif;
	font-size: 1em;
	text-decoration: none;
	background: #ffbb42;
	text-transform: uppercase;
	font-weight: 400;
	padding: 11px 23px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}

a.work:hover {
	background: #394b50;
}

.client {
	float: left;
	width: 25%;
	margin-right: 6%;
}

.client img {
	width: 100%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
}

.client-info {
	float: left;
	width: 69%;
}

.happy-clients {
	background: #ffc155;
	padding: 7em 0;
}

.happy-clients-head h3 {
	color: #fff;
	font-size: 2.2em;
	font-weight: 900;
	text-transform: uppercase;
}

.happy-clients-head p {
	color: #fff;
	font-size: 1.2em;
	font-weight: 500;
}

.happy-clients-grid {
	background: #fff;
	padding: 2.5em 2em;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	width: 47%;
	margin: 2% 3% 0 0;
}

.happy-clients-grid p {
	color: #7b7b7b;
	font-size: 0.95em;
	font-weight: 400;
	line-height: 1.8em;
	margin-bottom: 1.2em;
}

.happy-clients-grid h4 {
	color: #99a9ae;
	font-size: 1em;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}

.happy-clients-grid h4 a {
	color: #f6772c;
	text-decoration: none;
}

.span_66 {
	margin-right: 0;
}

.happy-clients-grids {
	margin-top: 3em;
}

img.open {
	margin: 0 6px 9px 0px;
}

img.closeq {
	margin: 6px 0px 0px 11px;
}

.contact-section {
	padding: 5em 0 3em 0;
}

.contact-section-head h3 {
	color: #394b50;
	font-size: 2.2em;
	font-weight: 900;
	text-transform: uppercase;
}

.contact-section-head p {
	color: #394b50;
	font-size: 1.2em;
	font-weight: 500;
}

.form input[type="text"] {
	width: 85%;
	color: #a9a9a9;
	font-size: 0.9em;
	padding: 14px 14px 14px 0;
	border: none;
	outline: none;
	background: #fff;
}

.form form li {
	display: inline-block;
}

.form {
	margin: 3em 0 5em 0;
}

.form form li {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	list-style: none;
	float: left;
	width: 35%;
	background: #fff;
	margin-right: 1em;
	border: 1px solid #cbcbcb;
}

.form form input[type="submit"] {
	color: #fff;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: 300;
	border: none;
	background: #ffbb42;
	padding: 14px 0px;
	width: 19%;
	outline: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}

.form form input[type="submit"]:hover {
	background: #394b50;
}

.bottom-menu ul li {
	display: inline-block;
	margin: 0 1em;
}

.bottom-menu ul li a {
	font-size: 1.05em;
	font-family: 'Lato', sans-serif;
	color: #394b50;
	text-transform: uppercase;
	font-weight: 500;
	text-decoration: none;
}

.bottom-menu ul li a:hover {
	color: #ffbb42;
}

.footer {
	padding: 1.2em 0;
	background: #709dca;
}

.copyright p {
	color: #ffffff;
	font-size: 1.1em;
	font-weight: 400;
}

.copyright p a {
	color: #ffffff;
}

.social-icons i {
	height: 25px;
	width: 25px;
	background: url(../image/img-sprite.png) no-repeat 0px 0px;
	display: inline-block;
	margin: 0 0.5em;
}

i.twitter {
	background-position: -75px 0px;
}

i.twitter:hover {
	background-position: -75px -25px;
}

i.facebook {
	background-position: -100px 0px;
}

i.facebook:hover {
	background-position: -100px -25px;
}

i.googlepluse {
	background-position: -125px 0px;
}

i.googlepluse:hover {
	background-position: -125px -25px;
}

i.linkedin {
	background-position: -150px 0px;
}

i.linkedin:hover {
	background-position: -150px -25px;
}

p.call {
	font-size: 1.6em;
	font-family: 'Lato', sans-serif;
	color: #394b50;
	font-weight: 700;
	margin: 1em 0;
}

i.phone {
	height: 25px;
	width: 25px;
	background: url(../image/img-sprite.png) no-repeat -175px 0px;
	display: inline-block;
	vertical-align: sub;
}

i.ear-phones {
	height: 85px;
	width: 85px;
	background: url(../image/img-sprite.png) no-repeat -200px 0px;
	display: inline-block;
}

i.lock {
	height: 85px;
	width: 85px;
	background: url(../image/img-sprite.png) no-repeat -285px 0px;
	display: inline-block;
}

i.cloud {
	height: 85px;
	width: 85px;
	background: url(../image/img-sprite.png) no-repeat -370px 0px;
	display: inline-block;
}

i.done {
	height: 85px;
	width: 85px;
	background: url(../image/img-sprite.png) no-repeat -455px 0px;
	display: inline-block;
}

.map {
	border-bottom: 1px solid #e3e7ec;
	margin-bottom: 3em;
	padding-bottom: 3em;
	position: relative;
}

.map img {
	width: 100%;
}

.location {
	position: absolute;
	top: 70px;
	left: 400px;
}

.bottom-logo img {
	width: 19%;
}

.address {
	background: #394b50;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	padding: 5em;
	margin-bottom: 2em;
	position: relative;
}

.address h4 {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2em;
	font-family: 'Lato', sans-serif;
	font-weight: 500;
	margin-bottom: 1em;
}

.address p {
	color: #aeb7ba;
	font-size: 0.9em;
	font-weight: 500;
	margin: 0.5em 0;
}

.address a {
	color: #ffbb42;
	font-size: 0.95em;
	font-weight: 500;
	display: block;
	margin-top: 0.8em;
}

span.locate {
	position: absolute;
	bottom: -17px;
	left: 130px;
}

span.locate img {
	width: 100%;
}

#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 10px;
	right: 10px;
	overflow: hidden;
	width: 48px;
	height: 48px;
	border: none;
	text-indent: 100%;
	background: url(../image/up-arrow.png) no-repeat 8.8px 12px #ffbb42;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	z-index: 666666;
}


/*banner 杞挱鍥鹃儴鍒�*/

.container {
	position: relative;
}


/*.bg1 a{*/


/*display:block;*/


/*width:115px;*/


/*height:30px;*/


/*border-radius:15px;*/


/*-webkit-border-radius:15px;*/


/*-moz-border-radius:15px;*/


/*-o-border-radius:15px;*/


/*-ms-border-radius:15px;*/


/*font-family:'SourceHanSansCN-Light';*/


/*color:#f4e51d;*/


/*border:1px solid #f4e51d;*/


/*text-align: center;*/


/*line-height:30px;*/


/*text-decoration:none;*/


/*}*/


/*.bg1 a:hover{*/


/*color:#0a94d6;*/


/*border:1px solid #f4e51d;*/


/*text-align: center;*/


/*line-height:30px;*/


/*text-decoration:none;*/


/*background:#ffcc44;*/


/*}*/


/*part2 缃戠粶钀ラ攢鐨勫姏閲�*/

.part2-section {
	height: 1200px;
	background: #fff;
}

.part2-section .container {
	height: 1108px;
	top: 0px;
	left: 0px;
}

.part2-grids {
	margin-bottom: 60px;
	padding-left: 20px;
}

{
	height: 1150px;
}

.part2-grids {
	margin-bottom: 60px;
	padding-left: 20px;
}

.p2box-main {
	height: 980px;
}

.part2-grids {
	margin-bottom: 60px;
	padding-left: 20px;
}

.part2-grid {
	width: 230px;
	height: 230px;
	float: left;
	background: #5e5e5e;
	margin: 0 15px 15px 0;
	text-transform: uppercase;
}

.p2box-main .btn11 {
	width: 130px;
	height: 43px;
	float: left;
	font-size: 20px;
	background: #a6937c;
	color: #ede826;
	text-align: center;
	line-height: 43px;
	margin-left: 9px;
	margin-top: 423px;
}

.p2box-main .btn11 a {
	width: 130px;
	height: 43px;
	font-size: 20px;
	float: left;
	color: #ede826;
}

.p2box-main .btn1 {
	width: 130px;
	height: 43px;
	float: left;
	font-size: 20px;
	background: #a6937c;
	color: #ede826;
	text-align: center;
	line-height: 43px;
	margin-left: 10px;
	margin-top: 350px;
}

.p2box-main .btn1 a {
	width: 130px;
	height: 43px;
	font-size: 20px;
	float: left;
	color: #ede826;
}

.p2box-img1 {
	width: 289px;
	height: 488px;
	margin-right: 36px;
}

.p2box-img {
	width: 290px;
	height: 413px;
	margin-right: 36px;
}

.sxz {
	background: url("../image/part2_yx1.png") no-repeat center bottom;
	background-size: 289px 488px;
}


/*.sxz:hover{*/


/*background-size:228px 216px;*/


/*}*/

.xzzf {
	background: url("../image/part2_yx2.png") no-repeat center bottom;
	background-size: 289px 488px;
}


/*.xzzf:hover{*/


/*background-size:213px 235px;*/


/*}*/

.rcqk {
	background: url("../image/part2_yx3.jpg") no-repeat center bottom;
	background-size: 289px 488px;
}


/*.rcqk:hover{*/


/*background-size:189px 217px;*/


/*}*/

.yx4 {
	background: url("../image/part2_yx4.png") no-repeat center bottom;
	background-size: 285px 412px;
	margin-top: 20px;
}


/*.yx4:hover{*/


/*background-size:239px 217px;*/


/*}*/

.yx5 {
	background: url("../image/part2_yx5.png") no-repeat center bottom;
	background-size: 285px 412px;
	margin-top: 20px;
}


/*.yx4:hover{*/


/*background-size:239px 217px;*/


/*}*/

.yx6 {
	background: url("../image/part2_yx6.jpg") no-repeat center bottom;
	background-size: 285px 412px;
	margin-top: 20px;
}


/*.yx6:hover{*/


/*background-size:239px 217px;*/


/*}*/

.p2box-list {
	margin: 0 auto;
	margin-top: 115px;
	width: 953px;
	height: 298px;
	background: url("../image/part2-list.png") no-repeat center bottom;
}


/*part-3 缃戠粶钀ラ攢鏈夊灞�*/

.part3-section {
	width: 100%;
	/*height:860px;*/
	height: 700px;
	background: #f2f2f2;
}

.part3-section .container {
	height: 640px;
}

.part3-grids {
	width: 100%;
	height: 550px;
}

.part3-bg {
	width: 943px;
	height: 552px;
}

.part3-bg-main {
	top: 0px;
	left: 77px;
	width: 789px;
	height: 519px;
	position: relative;
	background-color: #282d36;
}


/*tab*/

#tab .tab_menu {
	margin-top: 37px;
	margin-right: 20px;
	margin-left: 25px;
	width: 750px;
	height: 60px;
	z-index: 999;
}

#tab .tab_menu li {
	width: 240px;
	height: 55px;
	line-height: 55px;
	cursor: pointer;
	list-style: none;
	font-size: 21px;
	color: #fff;
	float: left;
	margin-right: 10px;
}

#tab .tab_menu li.ntbr {
	border-top: none;
}

#tab .tab_menu li.nbbr {
	border-bottom: none;
}

#tab .tab_menu .selected {
	cursor: pointer;
	background: #f39500;
	color: #fff;
}

#tab .tab_box {
	margin-left: 35px;
	width: 720px;
	height: 365px;
}

.part3-tab1 {
	background: #797979;
	text-align: center;
	/*background:url("../image/part3-tab1.png") no-repeat center center;*/
}

.part3-tab2 {
	background: #797979;
	text-align: center;
	/*background:url("../image/part3-tab2.png") no-repeat center center;*/
}

.part3-tab3 {
	background: #797979;
	text-align: center;
	/*background:url("../image/part3-tab3.png") no-repeat center center;*/
}

.tab-box {
	width: 720px;
	height: 365px;
}

.tb1 {
	background: url("../image/part3-tb1-bg.png") no-repeat top center;
}

.tb2 {
	background: url("../image/part3-tb2-bg.png") no-repeat top center;
}

.tb3 {
	background: url("../image/part3-tb3-bg.png") no-repeat top center;
}

.tab-box-main {
	width: 719px;
	height: 365px;
}

.tbm1 {
	background: url("../image/tab-box-main1.png") no-repeat center 40px;
}

.tbm2 {
	background: url("../image/tab-box-main2.png") no-repeat center 40px;
}

.tbm3 {
	background: url("../image/tab-box-main3.png") no-repeat center 40px;
}

.tbm5 a {
	top: 345px;
	left: 334px;
	width: 141px;
	height: 67px;
	line-height: 67px;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	border: 1px solid #42a673;
	color: #42a673;
	display: block;
	position: relative;
	background-color: #ffffff;
}


/*part4 鍙備笌鑰呭彉绛栧垝鑰�*/

.part4-section {
	width: 100%;
	height: 580px;
	background: url("../image/part4-bg.png") no-repeat center bottom;
	border-bottom: 3px solid #d6e5f3;
}

.part4-section .btnss {
	top: 10px;
	margin: 0 auto;
	width: 310px;
	height: 45px;
	font-size: 24px;
	color: #3dc6ff;
	line-height: 45px;
	text-align: center;
	display: block;
	position: relative;
	background: #ef3f41;
	color: #fff;
}

.part4-section .btnss a {
	color: #fff;
}

.part4-section .btnss a:hover {
	font-weight: bold;
	color: #fff;
	line-height: 45px;
}

.part4-grids {
	width: 1000px;
	height: 170px;
	margin: 0 auto;
}

.part4-grid {
	width: 170px;
	height: 170px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.part4-grid .sircl {
	width: 164px;
	height: 164px;
	border-radius: 50%;
	border: 3px solid;
}

.part4-grid .sircl:hover {
	border: 1px solid;
}

.mark {
	background: url(../image/fs1.png) no-repeat center;
}

.tech {
	background: url(../image/fs2.png) no-repeat center;
}

.actu {
	background: url(../image/fs3.png) no-repeat center;
}

.plan {
	background: url(../image/fs4.png) no-repeat center;
}

.mark .sircl,
.mark .sircl:hover {
	border-color: #2dc1ff;
}

.tech .sircl,
.tech .sircl:hover {
	border-color: #ffd02d;
}

.actu .sircl,
.actu .sircl:hover {
	border-color: #8ae2c8;
}

.plan .sircl,
.plan .sircl:hover {
	border-color: #ffa2ab;
}

.hengf {
	position: relative;
	top: 50px;
}

.slogin {
	position: relative;
	top: -60px;
}


/*part-5 瀹炴垬璇剧▼*/

.part5-section {
	width: 100%;
	height: 760px;
	background-color: #242c36;
}

.part5-grids {
	padding: 0 25px;
}

.course {
	width: 234px;
	height: 257px;
	float: left;
}

.course-img {
	position: relative;
	width: 234px;
	height: 257px;
	cursor: pointer;
	top: 0px;
}

.course-img:hover .cover {
	display: block;
}

.cover a {
	display: block;
	color: #fff;
	text-decoration: none;
	background: #ffb401;
	width: 130px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin: 0 auto;
	position: relative;
	top: 75px;
}

.part5-grids ul {
	padding: 15px 30px;
	color: #515151;
	line-height: 26px;
	list-style: square inside url('../image/list-style.png')
}

.class-types {
	height: 195px;
}

.class-type {
	width: 234px;
	height: 195px;
	float: left;
	text-align: center;
	position: relative;
}

.class-type .name {
	padding: 30px 0 10px 0;
	font-weight: bold;
}

.class-type .des {
	padding: 0 0 10px 0;
	color: #595959;
	font-weight: bold;
}

.class-type .des span {
	color: #f97243;
	padding-left: 8px;
}

.class-type .time {
	color: #656565;
	padding-bottom: 20px;
}

.class-type .botton {
	font-weight: bold;
}

.class01 {
	border-color: #9ee0ff;
	background: url('../image/jichu.gif') #fff no-repeat center 137px;
}

.class01 .name {
	color: #008cd5;
}

.class01 .botton {
	color: #fff661;
}

.class01 .botton:hover {
	color: #ffea00;
}

.class02 {
	border-color: #ffedc3;
	background: url('../image/jingying.gif') #fff no-repeat center 137px;
}

.class02 .name {
	color: #fe9b00;
}

.class02 .botton {
	color: #ff7a40;
}

.class02 .botton:hover {
	color: #ff631e;
}

.class03 {
	border-color: #a6f7db;
	background: url('../image/zhoumo.gif') #fff no-repeat center 137px;
}

.class03 .name {
	color: #00ba83;
}

.class03 .botton {
	color: #fff;
}

.class03 .botton:hover {
	color: #cbffed;
}

.class04 {
	border-color: #ffd8d2;
	background: url('../image/bdrz.gif') #fff no-repeat center 137px;
}

.class04 .name {
	color: #ff470e;
}

.class04 .botton {
	color: #fe350d;
}

.class04 .botton:hover {
	color: #ff0600;
}

.class04 .time {
	position: relative;
	left: -28px;
}

.class04 span {
	font-size: 12px;
	position: absolute;
	top: 105px;
	left: 113px;
	color: #656565;
}


/*part6 鐧惧害鑱斿悎鍔炲*/

.part6-section {
	width: 100%;
	height: 614px;
}

.part6-left {
	width: 464px;
	height: 339px;
	background: url('../image/baidu-shouquan.jpg') no-repeat;
	float: left;
	margin: 30px 100px 0 0;
}

.part6-right {
	width: 410px;
	float: left;
	color: #444444;
	text-align: left;
	margin: 15px 0 0 0;
}

.part6-right div {
	height: 42px;
	padding-left: 70px;
	margin-top: 40px;
}

.part6-right .con-01 {
	background: url('../image/ico-01.png') no-repeat left;
}

.part6-right .con-02 {
	background: url('../image/ico-02.png') no-repeat left;
}

.part6-right .con-03 {
	background: url('../image/ico-03.png') no-repeat left;
}

.part6-right .con-04 {
	background: url('../image/ico-04.png') no-repeat left;
}

.part6-right .con-01:hover {
	background: url('../image/ico-01-hover.png') no-repeat left;
}

.part6-right .con-02:hover {
	background: url('../image/ico-02-hover.png') no-repeat left;
}

.part6-right .con-03:hover {
	background: url('../image/ico-03-hover.png') no-repeat left;
}

.part6-right .con-04:hover {
	background: url('../image/ico-04-hover.png') no-repeat left;
}

.m-l {
	margin-left: 10px;
}

.explain {
	display: none;
	width: 464px;
	height: 339px;
	background: rgba(0, 0, 0, 0.7);
	font-size: 18px;
	line-height: 28px;
	padding: 100px 70px 0 70px;
	text-align: left;
}

.part6-left:hover .explain {
	display: block;
}


/*part6-2*/

.part6-2-section {
	width: 100%;
	height: 712px;
	background-color: #f5f5f5;
}

.tab_menu2 li {
	margin-bottom: 7px;
	width: 239px;
	height: 84px;
	background-color: #e6e6e6;
	list-style: none;
	cursor: pointer;
}

.tab_menu2 li p {
	padding-left: 59px;
	line-height: 84px;
	color: #7d8188;
}

.part6-2-tab1 {
	background: url("../image/part6-2-tab1.png") no-repeat 25px center;
}

.part6-2-tab1.selected2 {
	background: url("../image/part6-2-tab1-s.png") no-repeat 25px center;
	background-color: #e6e6e6;
}

.part6-2-tab1.selected2 p {
	color: #3a6ed4;
}

.part6-2-tab2 {
	background: url("../image/part6-2-tab2.png") no-repeat 25px center;
}

.part6-2-tab2.selected2 {
	background: url("../image/part6-2-tab2-s.png") no-repeat 25px center;
	background-color: #e6e6e6;
}

.part6-2-tab2.selected2 p {
	color: #3a6ed4;
}

.part6-2-tab3 {
	background: url("../image/part6-2-tab3.png") no-repeat 25px center;
}

.part6-2-tab3.selected2 {
	background: url("../image/part6-2-tab3-s.png") no-repeat 25px center;
	background-color: #e6e6e6;
}

.part6-2-tab3.selected2 p {
	color: #3a6ed4;
}

.tab_menu2 {
	margin-top: 9px;
	margin-left: 52px;
}

.tab_box2 {
	width: 654px;
	height: 288px;
	border-left: 1px solid #c2c4c8;
}

.part6-2-bg-main {
	width: 1000px;
	height: 288px;
}

.tab-box2-box1 {}

.tab-box2-box1-main {
	margin-right: 25px;
	width: 563px;
	height: 288px;
}

.tab-box2-box1-main h1 {
	font-size: 21px;
	line-height: 21px;
	color: #52565f;
}

.tab-box2-box1-main p {
	margin-top: 27px;
	line-height: 28px;
	font-size: 13px;
	color: #7d8188;
}

.tab-box2-box1-main span {
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: center;
	line-height: 32px;
	font-size: 17px;
	color: #ffffff;
	display: block;
	background-color: #c1c3c6;
	border-radius: 5px;
}

.tab-box2-box1-main span.nr {
	margin-right: 0;
}

.tab-box2-box1-main a {
	width: 150px;
	height: 30px;
	font-size: 18px;
	color: #3a6ed4;
	line-height: 30px;
	text-align: center;
	display: block;
	border: 1px solid #3a6ed4;
	border-radius: 15px;
}

.tab-box2-box1-main a:hover {
	font-weight: bold;
	border: 3px solid #3a6ed4;
	text-decoration: none;
}

.part-btn6-2 {
	margin: 0 auto;
	margin-top: 71px;
	width: 393px;
	height: 45px;
	line-height: 45px;
	font-weight: normal;
	background-color: #3a6ed4;
}

.part-btn6-2 p {
	font-size: 20px;
	line-height: 45px;
	width: 249px;
	text-align: center;
	font-weight: normal;
	color: #ffffff;
	background-color: #3a6ed4;
}

.part-btn6-2 a {
	margin: 1px;
	width: 142px;
	height: 43px;
	font-size: 21px;
	line-height: 43px;
	text-align: center;
	display: block;
	color: #3a6ed4;
	z-index: 999;
	background-color: #ffffff;
}


/*part7 鏁欏笀閮ㄥ垎*/

.part7-section {
	width: 100%;
	height: 700px;
	background-color: #fff;
}

.part7-section .section-title {
	margin-top: 75px;
	position: relative;
	left: -1px;
}

.part7-grids {
	width: 959px;
	margin: 0 auto;
	padding-left: 5px;
}

.part7-grid {
	width: 173px;
	height: 354px;
	float: left;
	margin-right: 16px;
	position: relative;
}

.part7-grid .title {
	width: 163px;
	padding: 0px 8px;
	/*background:rgba(247,118,68,0.75);*/
	position: absolute;
	bottom: 0;
	z-index: 22;
	color: #fff;
	left: 0px;
}

.part7-grid .teacher-name {
	color: #fff;
	margin-bottom: 0px;
}

.part7-grid .teacher-name a {
	color: #fff;
	text-decoration: none;
}

.part7-grid .teacher-title a {
	color: #fff;
	text-decoration: none;
}

.desc {
	width: 130px;
	height: 350px;
	background: rgba(0, 0, 0, 0.55);
	padding: 140px 8px 0 8px;
	position: absolute;
	z-index: 11;
	display: none;
	text-align: justify;
	text-justify: distribute-all-lines;
	/*ie6-8*/
	text-align-last: justify;
	/* ie9*/
	-moz-text-align-last: justify;
	/*ff*/
	-webkit-text-align-last: justify;
	/*chrome 20+*/
	font-size: 15px;
}

.part7-grid:hover .desc {
	display: block;
}

.part7-section .ls {
	display: block;
	width: 410px;
	height: 64px;
	background: url('../image/part7-bot.png') no-repeat center;
	cursor: pointer;
	margin: 0 auto;
	margin-top: 60px;
}

.part7-section ls:hover {
	background: url('../image/part7-bot.png') no-repeat center;
}

.teacher01 {
	background: url('../image/t1.jpg') no-repeat center;
}

.teacher02 {
	background: url('../image/t2.jpg') no-repeat center;
}

.teacher03 {
	background: url('../image/t3.jpg') no-repeat center;
}

.teacher04 {
	background: url('../image/t4.jpg') no-repeat center;
}

.teacher05 {
	background: url('../image/t5.jpg') no-repeat center;
}


/*pat8 钀ラ攢澶у挅*/

.part8-section {
	width: 100%;
	height: 620px;
	background: #e9eaeb;
}

.p8s-img {
	margin: 0 auto;
	width: 865px;
	display: block;
	height: 396px;
}


/*pat9 瀛﹀憳浣滃搧*/

.part9-section {
	width: 100%;
	height: 770px;
	background: #f1f1f1;
}

.part9-section a {
	display: block;
	width: 166px;
	height: 45px;
	font-size: 24px;
	color: #008cd5;
	line-height: 41px;
	margin: 0 auto;
	border: 2px solid #008cd5;
	border-radius: 15px;
	text-align: center;
	position: relative;
	top: 60px;
}

.part9-section a:hover {
	border: 1px solid #28ade4;
	color: #28ade4;
	line-height: 43px;
}

.part9-grids {
	width: 960px;
	height: 360px;
	margin: 0 auto;
	position: relative;
}

#tab3 .tab_menu3 {
	width: 180px;
	height: 360px;
	position: absolute;
	z-index: 111;
	background: #fff;
	border: 1px solid #cccccc;
	padding-top: 10px;
	left: 209px;
}

#tab3 .tab_menu3 li {
	width: 180px;
	height: 55px;
	line-height: 55px;
	cursor: pointer;
	text-align: left;
	margin: 0 2px 0 0;
	color: #474747;
	list-style: none;
	padding-left: 20px;
	font-size: 15px;
	margin: 1px 0;
}

#tab3 .tab_menu3 .selected3 {
	background: #e6e6e6;
	border-right: 3px solid #008cd5;
	cursor: pointer;
}

#tab3 .tab_box3 {
	width: 100%;
	height: 100%;
	clear: both;
	overflow: hidden;
	position: relative;
}

.hiden {
	display: none;
}

.work-content {
	width: 100%;
	height: 100%;
	position: relative;
	top: 0;
	left: 0;
}

.works-left {
	float: left;
	width: 200px;
	height: 360px;
}

.works-left .stu-desc {
	width: 202px;
	height: 145px;
	margin-top: 10px;
	background: url("../image/works-bg.png") no-repeat center;
	color: #7b7b7b;
	font-size: 15px;
	line-height: 28px;
	padding: 15px;
}

.works-left .pict {
	width: 200px;
	height: 200px;
	background: #fff;
	background-position: center middle;
	border: 1px solid #cccccc;
}

.work01 .pict {
	background: url("../image/works/lixc.jpg") #fff no-repeat center;
}

.work02 .pict {
	background: url("../image/works/jjy.jpg") #fff no-repeat center;
}

.work03 .pict {
	background: url("../image/works/wwy.jpg") #fff no-repeat center;
}

.work04 .pict {
	background: url("../image/works/yyk.jpg") #fff no-repeat center;
}

.work05 .pict {
	background: url("../image/works/zxd.jpg") #fff no-repeat center;
}

.work06 .pict {
	background: url("../image/works/yk.jpg") #fff no-repeat center;
}

.work06 .pict {
	background: url("../image/works/yk.jpg") #fff no-repeat center;
}

.works-right {
	float: right;
	width: 560px;
	height: 360px;
	background: #fff;
	border: 1px solid #cccccc;
}

.swiper-container {
	width: 560px;
	height: 360px;
	overflow: hidden;
}

.works-right img {
	margin: 0 auto;
	width: 558px;
	height: 358px;
}

.sr-span {
	top: 310px;
	width: 560px;
	height: 50px;
	position: absolute;
	z-index: 99999;
	background-color: rgba(0, 0, 0, 0.5);
}

.sr-span p {
	padding-left: 20px;
	line-height: 50px;
	font-size: 20px;
	color: #ffffff;
}

.part10-section {
	width: 100%;
	height: 730px;
	background: #fff;
}

.part10-grids {
	width: 956px;
	margin: 0 auto;
}

.part10-grid {
	width: 236px;
	height: 287px;
	float: left;
	position: relative;
	margin: 0 1px 1px 0;
	z-index: 0;
}

.part10-grid1 {
	width: 190px;
	height: 190px;
	float: left;
	position: relative;
	margin: 0 1px 1px 0;
	z-index: 0;
}

.stu-cover {
	width: 236px;
	height: 287px;
	position: absolute;
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.4);
}

.part10-grid:hover .stu-cover {
	background: url('../image/job-cover-hover.png') no-repeat center;
}

.stu-info {
	margin-top: 110px;
	width: 190px;
	height: 80px;
	display: none;
	z-index: 99;
	background-color: rgba(0, 0, 0, 0.8);
}

.stu-info p {
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.stu-info.p2 {
	margin-top: 90px;
	height: 100px;
}

.part10-grid:hover .stu-info {
	display: block;
}

.stu01 {
	background: url('../image/job01.jpg') no-repeat center;
	z-index: 99;
}

.stu02 {
	background: url('../image/job02.jpg') no-repeat center;
	z-index: 98;
}

.stu03 {
	background: url('../image/job03.jpg') no-repeat center;
	z-index: 97;
}

.stu04 {
	background: url('../image/job04.jpg') no-repeat center;
	z-index: 96;
}

.stu05 {
	background: url('../image/job05.jpg') no-repeat center;
	z-index: 95;
}

.stu06 {
	background: url('../image/job06.jpg') no-repeat center;
	z-index: 30;
}

.stu07 {
	background: url('../image/job07.jpg') no-repeat center;
	z-index: 31;
}

.stu08 {
	background: url('../image/job08.jpg') no-repeat center;
	z-index: 32;
}

.stu09 {
	background: url('../image/job09.jpg') no-repeat center;
	z-index: 33;
}

.stu10 {
	background: url('../image/job10.jpg') no-repeat center;
	z-index: 34;
}

.stu11 {
	background: url('../image/job11.jpg') no-repeat center;
	z-index: 20;
}

.stu12 {
	background: url('../image/job12.jpg') no-repeat center;
	z-index: 19;
}

.stu13 {
	background: url('../image/job13.jpg') no-repeat center;
	z-index: 18;
}

.stu14 {
	background: url('../image/job14.jpg') no-repeat center;
	z-index: 17;
}

.stu15 {
	background: url('../image/job15.jpg') no-repeat center;
	z-index: 16;
}


/*pat11 鎴戦€傚悎瀛﹀悧*/

.part11-section {
	width: 100%;
	height: 790px;
	background: url('../image/part11-bg.jpg') #e6e6e6 no-repeat center bottom;
}

.part11-section .section-title {
	margin-top: 55px;
	margin-bottom: 50px;
}

.part11-grids {
	width: 845px;
	height: 185px;
	margin: 0 auto;
	position: relative;
	left: 50px;
	margin-bottom: 15px;
}

.part11-grid {
	width: 155px;
	height: 185px;
	margin-right: 10px;
	float: left;
}

.con01,
.con03,
.con05 {
	background: url('../image/blue.png') no-repeat center;
}

.con02,
.con04 {
	background: url('../image/yellow.png') no-repeat center;
}

.part11-grid img {
	margin: 0 auto;
	margin-top: 42px;
}

.part11-grid a {
	display: block;
	width: 98px;
	height: 28px;
	margin: 0 auto;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background: #ffc000;
	border-radius: 15px;
	margin-top: 6px;
}

.part11-grid a:hover {
	color: #ffedb5;
}

.part-bottom {
	position: absolute;
	top: 430px;
	right: 60px;
	text-align: right;
}


/*.bottom1,.bottom2{
	font-weight:bold;
	margin-top: 30px;

}
.bottom1 a{
	display:inline-block;
	width:150px;
	height:38px;
	line-height:38px;
	font-size:20px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	background:#ef6b37;
	border-radius:20px;
	position:relative;
	top:-2px;
}
.bottom1 a:hover{color:#ffdcce;}*/

.top-menu ul li a.cbp-menu {
	color: #1c83bb;
	position: relative;
	top: 2px;
}

.top-menu ul.cbp-hssubmenu li a {
	line-height: 30px;
	color: #90b8d9;
}


/*搴曢儴*/

.footer {
	background: #404040;
	text-align: center;
}

.cnzz {
	width: 50px;
	height: 12px;
	display: inline-block;
	margin-left: 15px;
	background: url("../image/cnzz.jpg");
}

.footer p {
	padding: 0px 0;
	color: #747474;
	width: 300px;
	float: left;
}

.footer span {
	padding: 0px 0;
	color: #747474;
	width: 500px;
	float: right;
}

.part13 {
	margin: 0 auto;
	width: 100%;
	height: 760px;
	background-color: #282d36;
}

.part13-main {
	margin: 0 auto;
	width: 1000px;
	height: 760px;
}

.part13-main-box {
	margin: 0 auto;
	/*padding-top:59px;*/
	width: 951px;
}

.p13-title {
	width: 951px;
	margin: auto;
	padding-top: 50px;
	margin-bottom: 50px;
	text-align: center;
}

.part13-box {
	width: 317px;
	height: 231px;
}

.part13-box a {
	width: 317px;
	height: 231px;
	/*margin-top:21px;
	margin-left:25px;
	width:95px;
	height:27px;
	line-height:27px;
	font-size:16px;
	display:block;
	color:#ffffff;
	text-align:center;
	background-color:#ef571a;
	border-radius:10px;*/
}

.part13-box.b1 {
	background-color: #3274be;
}

.part13-box.b2 {
	background-color: #ffee5a;
}

.p13b1 {
	/*background:url("../image/p13b1.png") no-repeat center center;*/
}

.p13b1 h1 {
	padding-top: 20px;
	margin-left: 22px;
	font-size: 16px;
	line-height: 16px;
	color: #ffffff;
}

.p13b1 h2 {
	padding-top: 5px;
	margin-left: 22px;
	font-size: 34px;
	font-weight: bold;
	line-height: 34px;
	color: #ffffff;
}

.p13b1 h3 {
	padding-top: 5px;
	margin-left: 22px;
	font-size: 26px;
	line-height: 26px;
	color: #ffffff;
}

.p13b2 {
	/*background:url("../image/p13b2.png") no-repeat center center;*/
}

.p13b2 h1 {
	padding-top: 20px;
	margin-left: 22px;
	font-size: 16px;
	line-height: 16px;
	color: #3c2e2e;
}

.p13b2 h2 {
	padding-top: 5px;
	margin-left: 22px;
	font-size: 34px;
	font-weight: bold;
	line-height: 34px;
	color: #3c2e2e;
}

.p13b2 h3 {
	padding-top: 5px;
	margin-left: 22px;
	font-size: 26px;
	line-height: 26px;
	color: #3c2e2e;
}

.p13b3 {
	/*background:url("../image/p13b3.png") no-repeat center center;*/
}

.p13b3 h2 {
	padding-top: 41px;
	margin-left: 22px;
	font-size: 34px;
	font-weight: bold;
	line-height: 34px;
	color: #ffffff;
}

.p13b3 h3 {
	padding-top: 5px;
	margin-left: 22px;
	font-size: 26px;
	line-height: 26px;
	color: #ffffff;
}

.p13b4 {
	/*background:url("../image/p13b4.png") no-repeat center center;*/
}

.p13b4 h2 {
	padding-top: 41px;
	margin-left: 22px;
	font-size: 34px;
	font-weight: bold;
	line-height: 34px;
	color: #3c2e2e;
}

.p13b4 h3 {
	padding-top: 5px;
	margin-left: 22px;
	font-size: 26px;
	line-height: 26px;
	color: #3c2e2e;
}

.p13b5 {
	/*background:url("../image/p13b5.png") no-repeat center center;*/
}

.p13b5 h1 {
	padding-top: 20px;
	margin-left: 22px;
	font-size: 16px;
	line-height: 16px;
	color: #ffffff;
}

.p13b5 h2 {
	padding-top: 5px;
	margin-left: 22px;
	font-size: 34px;
	font-weight: bold;
	line-height: 34px;
	color: #ffffff;
}

.p13b5 h3 {
	padding-top: 5px;
	margin-left: 22px;
	font-size: 26px;
	line-height: 26px;
	color: #ffffff;
}

.p13b6 {
	/*background:url("../image/p13b6.png") no-repeat center center;*/
}

.p13b6 h2 {
	padding-top: 41px;
	margin-left: 22px;
	font-size: 34px;
	font-weight: bold;
	line-height: 34px;
	color: #3c2e2e;
}

.p13b6 h3 {
	padding-top: 5px;
	margin-left: 22px;
	font-size: 26px;
	line-height: 26px;
	color: #3c2e2e;
}

.p13-title2 {
	margin: 0 auto;
	margin-top: 33px;
	width: 820px;
	text-align: center;
}

.p13-title2 p {
	padding-left: 76px;
	line-height: 44px;
	font-size: 16px;
	color: #ffffff;
}


/*.zx_right{position:fixed; top:60px;  right:0px; width:180px; height:500px; background:#db4500; padding:10px 20px; z-index:999999; }
.zx_right .gb{ color:#fff;   text-align:right; width:50px; cursor:pointer; margin-left:90px;}
.zx_right .wb{ background:#d4db00; color:#6e7104; height:36px;  line-height:36px; margin:15px 0px; text-align:center; font-size:16px; font-family:寰蒋闆呴粦;}
.zx_right .wb a{ color:#6e7104;   text-decoration:none;}

.zx_right .wb1{ background:#009944; color:#fff; height:36px;  line-height:36px; margin:15px 0px; text-align:center; font-size:16px; font-family:寰蒋闆呴粦;}
.zx_right .wb1 a{ color:#fff;   text-decoration:none;}

.zx_right .qq{  height:100px; text-align:center; }*/

.zx_bm {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 260px;
	height: 300px;
	background: #9cad52;
	padding: 10px 10px;
	border: 5px solid #7e931c;
	z-index: 999999;
}

.bm_input {
	width: 150px;
	height: 32px;
	line-height: 32px;
	margin-left: 10px;
}

.zx_right {
	position: fixed;
	top: 60px;
	right: 0px;
	width: 180px;
	height: 447px;
	background: #db4500;
	z-index: 999999;
	background: url(../image/bg_r.png)
}

.zx_right .gb {
	color: #fff;
	width: 50px;
	height: 50px;
	cursor: pointer;
	margin-left: 130px;
}

.zx_right .wb {
	color: #f9ff03;
	height: 34px;
	line-height: 34px;
	margin: 15px 0px;
	text-align: center;
	font-size: 16px;
	font-family: 寰蒋闆呴粦;
}

.zx_right .wb a {
	color: #f9ff03;
	text-decoration: none;
}

.zx_right .qq {
	height: 36px;
	text-align: center;
	color: #f9ff03;
	font-size: 18px;
	font-family: 'Microsoft YaHei';
}

.zx_right .top {
	height: 36px;
	text-align: center;
	color: #052249;
	font-size: 18px;
	font-family: 'Microsoft YaHei';
}

.zx_bm {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 270px;
	height: 300px;
	background: #9cad52;
	padding: 10px 5px;
	border: 5px solid #7e931c;
	z-index: 999999;
}

.bm_input {
	width: 150px;
	height: 32px;
	line-height: 32px;
	margin-left: 10px;
}