.center-contianer {
	width:1200px;
	margin:0 auto
}
.miji-wrap {
	min-width:1200px;
	overflow:hidden
}
.miji-wrap .promise-wrap {
	padding-top:21px;
	padding-bottom:11px;
	background:#f8f8f8
}
.miji-wrap .promise {
	overflow:hidden
}
.miji-wrap .promise>li {
	float:left;
	width:200px
}
.miji-wrap .promise>li .icon {
	width:47px;
	height:50px;
	margin:0 auto
}
.miji-wrap .promise>li .icon.icon-1 {
	background:url("/assets/img/pc/master/icon-proimse-1.png") no-repeat;
	background-size:100% 100%
}
.miji-wrap .promise>li .icon.icon-2 {
	background:url("/assets/img/pc/master/icon-proimse-2.png") no-repeat;
	background-size:100% 100%
}
.miji-wrap .promise>li .icon.icon-3 {
	background:url("/assets/img/pc/master/icon-proimse-3.png") no-repeat;
	background-size:100% 100%
}
.miji-wrap .promise>li .icon.icon-4 {
	background:url("/assets/img/pc/master/icon-proimse-4.png") no-repeat;
	background-size:100% 100%
}
.miji-wrap .promise>li .icon.icon-5 {
	background:url("/assets/img/pc/master/icon-proimse-5.png") no-repeat;
	background-size:100% 100%
}
.miji-wrap .promise>li .icon.icon-6 {
	background:url("/assets/img/pc/master/icon-proimse-6.png") no-repeat;
	background-size:100% 100%
}
.miji-wrap .promise>li>p {
	text-align:center;
	line-height:36px;
	font-size:16px;
	margin-top:10px;
	color:#666
}
.miji-wrap .module-title {
	margin-top:50px;
	text-align:center;
}
.miji-wrap .module-title span {
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-size:30px;
	font-weight:500;
	text-align:center;
}
.miji-wrap .module-title p {
	font-size:16px;
	margin-top:20px;
	margin-bottom: 30px;
	text-align:center;
}
.miji-wrap .puzzle {
	overflow:hidden
}
.miji-wrap .puzzle .img-link {
	position:relative;
	width:262px;
	height:175px;
	overflow:hidden
}
.miji-wrap .puzzle .img-link:hover .bg {
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2)
}
.miji-wrap .puzzle .img-link img {
}
.miji-wrap .puzzle .img-link .bg {
	position:absolute;
	width:100%;
	height:100%;
-webkit-transition:all .5s ease;
transition:all .5s ease
}
.miji-wrap .puzzle .img-link .bg::before {
content:'';
position:absolute;
top:0;
left:0;
display:block;
width:100%;
height:100%;
background:rgba(0, 0, 0, 0.06)
}
.miji-wrap .puzzle .img-link h4 {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:60px;
	line-height:60px;
	color:#ffffff;
	padding-left:20px;
	padding-right:10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
	background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
	background:linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.miji-wrap .puzzle .col-1 {
	float:left
}
.miji-wrap .puzzle .col-1 .img-link {
	width:540px;
	height:360px
}
.miji-wrap .puzzle .col-1 .img-link h4 {
	height:80px;
	line-height:80px;
	padding-left:30px
}
.miji-wrap .puzzle .col-2 {
	float:left;
	margin-left:10px
}
.miji-wrap .puzzle .col-2 .img-link:first-child {
	margin-bottom:10px
}
.miji-wrap .puzzle .col-3 {
	float:left;
	margin-left:10px;
	width:378px;
	height:360px;
	overflow:hidden
}
.miji-wrap .puzzle .col-3 .swpie-item {
	position:relative;
	width:378px;
	height:360px
}
.miji-wrap .puzzle .col-3 .swpie-item .bg {
	width:100%;
	height:100%
}
.miji-wrap .puzzle .col-3 .swpie-item .bg img {
	width:100%;
	height:100%
}
.miji-wrap .puzzle .col-3 .swpie-item .content {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
	background:rgba(0, 0, 0, 0.5);
	color:#ffffff
}
.miji-wrap .puzzle .col-3 .swpie-item .content h4 {
	font-size:30px;
	font-weight:bold;
	margin-top:100px;
	text-align:center
}
.miji-wrap .puzzle .col-3 .swpie-item .content p {
	text-align:center;
	margin-top:60px;
	padding:0 30px;
	line-height:2;
	font-weight:lighter
}
.counselor-wrap .result-container .counselors {
	overflow:hidden
}
.counselor-wrap .result-container .counselors li {
	position:relative;
	float:left;
	width:224px;
	height:274px;
	margin-left:20px;
	background:#ccc
}
.counselor-wrap .result-container .counselors li:first-child {
	margin-left:0
}
.counselor-wrap .result-container .counselors li:hover .mask-box {
	-webkit-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	transform:translateY(-100%)
}
.counselor-wrap .result-container .counselors li:hover h3 {
	display:none
}
.counselor-wrap .result-container .counselors li a {
	display:block;
	width:100%;
	height:100%
}
.counselor-wrap .result-container .counselors li .bg {
	position:relative;
	width:100%;
	height:100%
}
.counselor-wrap .result-container .counselors li .bg::after {
content:'';
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background:rgba(0, 0, 0, 0.1)
}
.counselor-wrap .result-container .counselors li .bg img {
	width:100%;
	height:100%
}
.counselor-wrap .result-container .counselors li h3 {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:60px;
	line-height:60px;
	color:#ffffff;
	font-size:18px;
	text-align:center;
	background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
	background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
	background:linear-gradient(to top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0))
}
.counselor-wrap .result-container .counselors li .mask-box {
	position:absolute;
	bottom:-100%;
	left:0;
	width:100%;
	height:100%;
-webkit-transition:all .3s ease;
transition:all .3s ease;
	color:#ffffff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:30px;
	z-index:3;
	background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 51, 102, 0.9)), to(rgba(232, 56, 59, 0.9)));
}
.counselor-wrap .result-container .counselors li .mask-box>h4 {
	font-size:18px
}
.counselor-wrap .result-container .counselors li .mask-box .title {
	margin-top:20px;
	font-size:13px
}
.counselor-wrap .result-container .counselors li .mask-box>p {
	line-height:21px;
	margin-top:26px;
	font-size:13px
    text-overflow: ellipsis;
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 8; 
    overflow: hidden;
}
.counselor-wrap .counselor-banner {
	height:350px;
	background:url("bg-counsoler.png") no-repeat;
	overflow:hidden
}
.counselor-wrap .counselor-banner .search-box {
	width:365px;
	height:290px;
	margin-top:30px;
	margin-left:30px;
	background:rgba(0, 0, 0, 0.5);
	font-size:14px;
	padding:0 30px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.counselor-wrap .counselor-banner .search-box h3 {
	color:#ffffff;
	text-align:center;
	padding-top:30px;
	padding-bottom:25px;
	font-size:18px
}
.counselor-wrap .counselor-banner .search-box h3::before {
content:'';
position:relative;
top:-5px;
display:inline-block;
width:76px;
margin-right:10px;
border-top:1px dashed rgba(255, 255, 255, 0.5)
}
.counselor-wrap .counselor-banner .search-box h3::after {
content:'';
position:relative;
top:-5px;
display:inline-block;
width:76px;
margin-left:10px;
border-top:1px dashed rgba(255, 255, 255, 0.5)
}
.counselor-wrap .counselor-banner .search-box ul {
	overflow:hidden
}
.counselor-wrap .counselor-banner .search-box ul li {
	float:left;
	width:90px;
	height:36px;
	line-height:36px;
	margin:5px;
	text-align:center;
	border-radius:4px;
	background:#fff;
-webkit-transition:all .3s ease;
transition:all .3s ease
}
.counselor-wrap .counselor-banner .search-box ul li:hover {
	background:#ffa000;
	color:#fff
}
.counselor-wrap .counselor-footer {
	height:180px;
	width:100%;
	margin-top:30px;
	margin-bottom:30px;
	background:url("300bg.png") no-repeat;
	overflow:hidden
}
.counselor-wrap .counselor-footer .center-box {
	width:800px;
	margin:45px auto;
	overflow:hidden;
	padding-left:100px
}
.counselor-wrap .counselor-footer .center-box .text {
	float:left
}
.counselor-wrap .counselor-footer .center-box .text h3 {
	font-size:30px;
	font-weight:bold
}
.counselor-wrap .counselor-footer .center-box .text p {
	font-size:24px;
	margin-top:30px
}
.counselor-wrap .counselor-footer .center-box .btn-box1 {
	float:right
}
.counselor-wrap .counselor-footer .center-box .btn-box1 .btn-look {
	display:block;
	width:180px;
	height:60px;
	margin:0 auto;
	line-height:60px;
	border-radius:60px;
	background:#ffa000;
	color:#ffffff;
	text-align:center;
	font-size:18px
}
.counselor-wrap .counselor-footer .center-box .btn-box1 .tips {
	margin-top:20px;
	font-size:14px
}
.report-wrap {
	background:#fff;
	padding:50px 0 0;
	min-width:1200px
}
.report-wrap .title {
	position:relative
}
.report-wrap .title h2 {
	float:left;
	font-size:24px;
	color:#333
}
.report-wrap .title h2 span {
	display:inline-block;
	width:10px;
	height:18px;
	margin-left:20px;
	background:url("icon-trangle-right.png") no-repeat
}
.report-wrap .title .nav {
	float:left
}
.report-wrap .title .nav .nav-btn {
	position:relative;
	top:2px;
	font-size:19px;
	margin-left:50px;
	cursor:pointer;
-webkit-transition:all .1s ease;
transition:all .1s ease
}
.report-wrap .title .nav .nav-btn.active, .report-wrap .title .nav .nav-btn:hover {
	color:#ffa000
}
.report-wrap .title .nav .nav-btn.active::after, .report-wrap .title .nav .nav-btn:hover::after {
content:'';
position:absolute;
left:50%;
margin-left:-10px;
bottom:-10px;
width:20px;
height:4px;
background:#ffa000;
border-radius:2px
}
.report-wrap .title .btn-more {
	position:absolute;
	right:0;
	top:0;
	line-height:18px;
	font-size:14px;
	color:#9b9b9b
}
.report-wrap .report-list {
	margin-top:10px
}
.report-wrap .report-list li {
	float:left;
	width:380px;
	height:120px;
	margin-left:30px;
	margin-top:20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:25px 47px;
	border-left:2px solid #f55557;
	-webkit-box-shadow:0 5px 10px 0 #e8e8e8;
	box-shadow:0 5px 10px 0 #e8e8e8
}
.report-wrap .report-list li:hover {
	-webkit-box-shadow:0 5px 10px 0 #e8e8e8;
	box-shadow:0 5px 10px 0 #e8e8e8
}
.report-wrap .report-list li.bg1 {
	background:url(/assets/img/pc/master/bg-report-1.png) no-repeat
}
.report-wrap .report-list li:first-child {
	margin-left:0
}
.report-wrap .report-list li a {
	line-height:1.2;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	word-break:break-all;
	font-size:18px;
	position:relative;
	line-height:26px;
	max-height:60px
}
.friend-wrap {
	background:#fff;
	padding:40px 0;
	min-width:1200px
}
.friend-wrap h2 {
	font-size:24px;
	color:#333
}
.friend-wrap .friend-logo {
	margin-top:20px;
	margin-bottom:30px
}
.friend-wrap .friend-logo li {
	display:inline-block;
	margin-right:20px
}
.friend-wrap .friend-link {
	margin-top:20px
}
.friend-wrap .friend-link li {
	display:inline-block;
	margin-right:40px;
	color:#9b9b9b;
	font-size:14px
}
.friend-wrap .friend-link li>a {
	color:#9b9b9b;
-webkit-transition:all .3s ease;
transition:all .3s ease
}
.friend-wrap .friend-link li>a:hover {
	color:#ffa000
}

/*# sourceMappingURL=home.css.map */

