.m1-img1 {
	opacity:0;
	margin-left:5px
}
.m2-img1 {
	opacity:0;
	margin-left:5px
}
.m3-img1 {
	opacity:0;
	margin-left:5px
}
.m4-img1 {
	opacity:0;
	margin-left:5px
}
.m5-img1 {
	opacity:0;
	margin-left:5px
}
.m6-img1 {
	opacity:0;
	margin-left:5px
}
.m7-img1 {
	opacity:0;
	margin-left:5px
}
.m8-img1 {
	opacity:0;
	margin-left:5px
}
.m9-img1 {
	opacity:0;
	margin-left:5px
}
.active1 {
	animation:change .5s forwards
}
.active2 {
	animation:change .5s forwards
}
.active3 {
	animation:change .5s forwards
}
.active4 {
	animation:change .5s forwards
}
.active5 {
	animation:change .5s forwards
}
.active6 {
	animation:change .5s forwards
}
.active7 {
	animation:change .5s forwards
}
.active8 {
	animation:change .5s forwards
}
.active9 {
	animation:change .5s forwards
}
@keyframes change {
	from {
	opacity:0
}
to {
	opacity:1
}
}.item1 {
	-webkit-animation-delay:.25s
}
.item2 {
	-webkit-animation-delay:.5s
}
.item3 {
	-webkit-animation-delay:.75s
}
.item4 {
	-webkit-animation-delay:1s
}
.banner {
	height:166px;
	width:100%
}
.mr4 {
	margin-right:4px
}
.ml5 {
	margin-left:5px
}
.mr30 {
	margin-right:30px
}
.mb4 {
	margin-bottom:4px
}
.mb12 {
	margin-bottom:12px
}
.mb2 {
	margin-bottom:2px
}
.color-r {
	color:#e00000
}
.mb36 {
	margin-bottom:36px
}
.mb30 {
	margin-bottom:30px
}
.mt30 {
	margin-top:34px
}
.mb20 {
	margin-bottom:20px
}
.mt12 {
	margin-top:18px
}
.block {
	display:block
}
.jldcimg {
	display:block;
	float:left;
	margin-right:5px
}
.consult-subject {
	font-size:22px;
	color:#333;
	display:inline-block;
	width:340px;
	height:44px;
	border:1px solid #f07800;
	border-radius:18px;
	text-align:center;
	line-height:44px;
	transition:all .75s ease;
	font-weight:700
}
.consult-subject2 {
	font-size:22px;
	background-color:#f07800;
	color:#fff;
	display:inline-block;
	width:340px;
	height:44px;
	border:1px solid #f07800;
	border-radius:18px;
	text-align:center;
	line-height:44px;
	transition:all .75s ease;
	font-weight:700
}
.consult-subject:hover {
	background-color:#f07800;
	color:#fff;
	transition:all .75s ease
}
.consult-subject2:hover {
	color:#333;
	background-color:#f0f0f0;
	transition:all .75s ease
}
.color-o {
	color:#f07800
}
.bg-color {
	background-color:#f0f0f0
}
.body-style {
	background-color:#fdf1e5
}
.banner1 {
	width: 100%;
	height: 500px;
	background:url(../images/banner.jpg) top center no-repeat;
}

.banner1 a{
	width: 100%;
	height: 100%;
	display: block;
}

.bg-consult {
	display:block;
	height:165px;
	width:100%
}
.module1 {
	background-color:#f0f0f0;
	padding-bottom:14px
}
.m1-introduction {
	font-size:18px;
	color:#222;
	line-height:30px;
	padding-top:28px;
	text-indent:2em
}
.m1-detail {
	color:#e00000;
	margin-left:130px;
	margin-right:40px
}
.m1-detail:hover {
	color:#0a71d9
}
.m1-cost {
	color:#e00000
}
.m1-cost:hover {
	color:#0a71d9
}
.black-line {
	height:60px;
	background-color:#535353;
	position:relative;
	margin-top:34px
}
.major-detail {
	width:198px;
	height:56px;
	color:#ee7800;
	background-color:#e5e5e5;
	font-size:30px;
	line-height:56px;
	text-align:center;
	position:absolute;
	top:-10px;
	left:10px
}
.m1-online {
	position:absolute;
	right:16px;
	top:22px;
	color:#fefefe;
	font-size:16px
}
.m1-online:hover {
	opacity:.85
}
.major-wrap {
	background-color:#ede7de
}
.title {
	font-size:40px;
	color:#0a71d9;
	text-align:center;
	font-weight:900;
	padding-top:26px
}
.color-b {
	color:#222
}
.year {
	font-size:20px;
	color:#222
}
.focus {
	text-align:center;
	font-size:20px;
	color:#333;
	padding:10px 0 16px;
	font-weight:700
}
.imgsty {
	float:left
}
.title2 {
	font-size:22px;
	color:#ff5726;
	padding-bottom:10px;
	border-bottom:1px solid #313131;
	margin-bottom:10px
}
.m1-wrap2 {
	width:790px;
	float:left;
	margin-left:18px
}
.aim {
	font-size:16px;
	color:#222;
	line-height:26px
}
.detail-2 {
	font-size:16px;
	color:#e00000;
	float:right
}
.detail-2:hover {
	color:#0a71d9
}
.b {
	font-weight:700
}
.basic {
	margin:18px 0 12px
}
.bot-picWrap {
	float:left;
	width:594px;
	margin-right:16px
}
.bot-rightWrap {
	float:left;
	width:590px
}
.btn-wrap {
	text-align:center;
	padding:32px 0 20px
}
.m1-pic:hover {
	opacity:.85
}
.m1-wrap1 {
	margin-bottom:8px
}
.major-wrap2 {
	background-color:#f0f0f0
}
.m2-wrap2 {
	width:850px;
	float:left;
	margin-left:6px
}
.basic2 {
	margin-bottom:8px
}
.img-wrap {
	width:340px;
	float:left
}
.jldcimg1 {
	margin-bottom:10px
}
.pad-neg {
	margin-top:-6px;
	padding-bottom:6px
}
.m3-wrap3 {
	width:850px;
	float:left
}
.m3img-wrap {
	float:left;
	margin-left:12px;
	padding-top:34px
}
.basic3 {
	margin:8px 0
}
.zzzcpic-wrap {
	margin-top:26px
}
.m4-pic:hover {
	opacity:.85
}
.major-wrap5 {
	background-color:#e9ded9
}
.jldcimg:hover {
	opacity:.85
}
.major-wrap6 {
	color:#eee
}
.coclor-w {
	color:#fff
}
.color-e {
	color:#eee
}
.m6-wrap {
	background-color:#a78a79;
	padding:12px 4px 10px 16px
}
.m6img-wrap {
	float:left;
	margin-left:8px
}
.title6 {
	font-size:22px;
	color:#eee;
	padding-bottom:10px;
	border-bottom:1px solid #d3c5bc;
	margin-bottom:10px
}
.color-y {
	color:#efef0e
}
.xddzpic-wrap {
	margin-top:8px
}
.m6-pic:hover {
	opacity:.85
}
.img-wrap7 {
	width:470px;
	float:left
}
.basic7 {
	margin:8px 0 6px
}
.m7-wrap2 {
	width:712px;
	float:left;
	margin-left:16px
}
.m8-wrap {
	background-color:#535353;
	padding:12px 4px 16px 16px
}
.title8 {
	font-size:22px;
	color:#eee;
	padding-bottom:10px;
	border-bottom:1px solid #a9a9a9;
	margin-bottom:10px
}
.major-wrap6 .m8-wrap .detail-2:hover {
	color:#eee
}
.m8-workpic:hover {
	opacity:.85
}
.major-wrap9 {
	background-color:#ede7de
}
.m9-li {
	float:left;
	position:relative
}
.m9-img {
	display:block
}
.bt-cover {
	height:36px;
	position:absolute;
	bottom:0;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:36px;
	background-color:#3a3123;
	width:100%;
	opacity:0;
	transition:all .75s ease
}
.m9-li:hover .bt-cover {
	opacity:.85;
	transition:all .75s ease
}
.mr10 {
	margin-right:10px
}
.mb10 {
	margin-bottom:10px
}
.m10-li {
	float:left;
	border:1px solid #c9c8c8
}
.m10-li:hover .m10-img {
	transform:scale(1.08);
	transition:all .75s
}
.m10-img {
	transition:all .75s
}
.mt90n {
	margin-top:-84px
}
.m10-imgwrap {
	overflow:hidden
}
.m11-li {
	float:left
}
.mr16 {
	margin-right:16px
}
.m11-ul {
	padding-left:60px
}
.certificate {
	display:inline-block;
	color:#fffefe;
	font-size:20px;
	background-color:#ee7800;
	width:210px;
	height:50px;
	line-height:50px;
	text-align:center
}
.certificate:hover {
	background-color:#e00000
}
.m11-li2 {
	float:left;
	margin:38px 18px 0 0
}
.m11-ul2 {
	padding-left:38px
}
.pt38 {
	padding-top:38px
}
.m11-cerwrap {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	background-color:#fff;
	box-shadow:0 1px 0 #cacaca
}
.m11-contentwrap {
	padding:28px 34px 0 36px
}
.m11-p1 {
	color:#222;
	font-size:16px;
	line-height:28px;
	text-indent:2em
}
.m12-li {
	float:left;
	position:relative
}
.cover2 {
	height:36px;
	position:absolute;
	bottom:0;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:36px;
	background-color:#222;
	width:100%;
	opacity:0;
	transition:all .75s ease
}
.m12-li:hover .cover2 {
	opacity:.85
}
.mr12 {
	margin-right:12px
}
