.cover {
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.5);
	position:fixed;
	left:0;
	top:0;
	z-index:9999
}
.comtit .pc-com-module-title {
	padding:100px 0 68px 0;
	text-align:center;
	line-height:34px;
	color:#3e444f;
	font-size:33px;
	letter-spacing:2px
}
.comtit .pc-com-module-title2 .tit {
	padding:100px 0 24px 0;
	text-align:center;
	line-height:34px;
	color:#3e444f;
	font-size:33px;
	letter-spacing:2px
}
.comtit .pc-com-module-title2 .cont {
	max-width:605px;
	text-align:center;
	line-height:24px;
	color:#898f9a;
	font-size:13px;
	margin:0 auto 65px
}
.pc-com-module-title {
	padding:100px 0 60px 0;
	text-align:center;
	line-height:52px;
	color:#3e444f;
	font-size:34px;
	letter-spacing:2px
}
.relate-question .qabox {
	padding:0 35px;
	width:1130px;
	margin:0 auto
}
.relate-question .qabox li {
	width:536px;
	margin-bottom:50px
}
.relate-question .qabox li .tit {
	float:left;
	width:26px;
	height:26px;
	background:-webkit-gradient(linear,left bottom,right top,from(#42afff),to(#4b4fff));
	background:linear-gradient(left bottom,#42afff,#4b4fff);
	font-size:14px;
	line-height:26px;
	color:#fff;
	margin-right:16px;
	text-align:center;
	border-radius:2px;
	-webkit-box-shadow:0 0 5px rgba(112,121,250,0.5);
	box-shadow:0 0 5px rgba(112,121,250,0.5)
}
.relate-question .qabox li .cont {
	float:left;
	width:485px
}
.relate-question .qabox li .ques {
	margin-bottom:22px
}
.relate-question .qabox li .ques .cont {
	font-size:15px;
	line-height:26px;
	color:#3e444f;
	font-weight:bold
}
.relate-question .qabox li .answ {
	overflow:hidden
}
.relate-question .qabox li .answ .tit {
	background:-webkit-gradient(linear,left bottom,right top,from(#f9d078),to(#ff912e));
	background:linear-gradient(left bottom,#f9d078,#ff912e);
	-webkit-box-shadow:0 0 5px rgba(252,177,112,0.5);
	box-shadow:0 0 5px rgba(252,177,112,0.5);
	margin-top:2px
}
.relate-question .qabox li .answ .cont {
	font-size:14px;
	line-height:30px;
	color:#898f9a;
	min-height:90px
}
.relate-question .qbtn {
	display:block;
	width:210px;
	height:56px;
	border-radius:28px;
	background:#50aaf9;
	cursor:pointer;
	text-align:center;
	line-height:56px;
	font-size:19px;
	color:#fff;
	padding:0;
	margin:0;
	outline:none;
	border:none;
	letter-spacing:1px;
	background:-webkit-gradient(linear,left top,right top,from(#50aaf9),to(#4d4df3));
	background:linear-gradient(left,#50aaf9,#4d4df3);
	-webkit-box-shadow:0 0 10px rgba(117,159,248,0.5);
	box-shadow:0 0 10px rgba(117,159,248,0.5);
	margin:0 auto
}
.other-provide {
	padding-bottom:120px
}
.other-provide .obox {
	width:1082px;
	margin:0 auto
}
.other-provide .obox .item {
	float:left;
	width:150px;
	height:150px;
	margin:0 30px;
	background-color:#fff;
	text-align:center;
	-webkit-box-shadow:0 0 20px #f4f4f4;
	box-shadow:0 0 20px #f4f4f4
}
.other-provide .obox .item a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden
}
.other-provide .obox .item img {
	width:68px;
	height:68px;
	margin-top:30px;
	border-radius:50%
}
.other-provide .obox .item p {
	font-size:15px;
	line-height:54px;
	color:#666;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.other-provide .obox li.sel {
	background-color:#fe8fa6
}
.other-provide .obox li:hover a p {
	color:#fff
}
.other-provide .obox li.item1:hover {
	background-color:#f2b23e
}
.other-provide .obox li.item2:hover {
	background-color:#ef9b78
}
.other-provide .obox li.item3:hover {
	background-color:#5fc678
}
.other-provide .obox li.item4:hover {
	background-color:#6799fd
}
.other-provide .obox li.item5:hover {
	background-color:#4ba1f8
}
.other-provide .obox li.item6:hover {
	background-color:#28a1f8
}
.other-provide .obox li.item7:hover {
	background-color:#6799fd
}
.pagebanner {
	width:100%;
	height:420px;
	background:url(../images/banner.jpg) no-repeat center;
	background-size:cover;
	overflow:hidden
}
.pagebanner .pcont {
	width:620px;
	height:52px;
	margin:0 auto 50px;
	margin-top:188px;
	background-color:rgba(255,255,255,0.2);
	border-radius:8px;
	font-size:19px;
	line-height:52px;
	color:#fff;
	text-align:center
}
.pagebanner .pcont span {
	display:inline-block;
	vertical-align:middle;
	width:9px;
	height:9px;
	border-radius:50%;
	background-color:#04d298;
	margin:0 12px
}
.pagebanner .formbox {
	width:760px;
	height:60px;
	margin:0 auto;
	background-color:#fff
}
.pagebanner .formbox .fb-l {
	width:575px;
	height:100%
}
.pagebanner .formbox .fb-l .insome {
	display:inline-block;
	vertical-align:top;
	padding-left:22px;
	width:256px;
	height:100%;
	position:relative
}
.pagebanner .formbox .fb-l .insome input {
	width:100%;
	vertical-align:top;
	font-size:14px;
	line-height:60px;
	color:#333
}
.pagebanner .formbox .fb-l div.hasafter::after {
	content:'';
	width:1px;
	height:22px;
	background-color:#d2d2d2;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-11px
}
.pagebanner .formbox .fb-btn {
	display:block;
	width:180px;
	height:60px;
	border-radius:0;
	background:#4facfe;
	cursor:pointer;
	line-height:60px;
	font-size:16px;
	color:#fff;
	padding:0;
	margin:0;
	outline:none;
	border:none;
	background:-webkit-gradient(linear,left top,right top,from(#4facfe),to(#00f1fe));
	background:linear-gradient(left,#4facfe,#00f1fe);
	text-align:center;
	letter-spacing:1px
}
.high-define .cbox {
	width:958px;
	margin:0 auto;
	padding:22px 0;
	border-radius:3px;
	background-color:#f4f7fb
}
.high-define .cbox .tips {
	font-size:13px;
	line-height:24px;
	color:#3e444f;
	padding:0 38px;
	text-align:center
}
.high-good .cbox {
	width:1201px;
	margin:0 auto
}
.high-good .cbox .citem {
	float:left;
	width:320px;
	height:auto;
	background:#fff;
	border-radius:0;
	margin:0 40px
}
.high-good .cbox .citem {
	margin-bottom:62px
}
.high-good .cbox .citem img {
	vertical-align:top;
	width:94px;
	height:94px;
	margin-right:20px
}
.high-good .cbox .citem .intro {
	display:inline-block;
	vertical-align:top;
	width:200px
}
.high-good .cbox .citem .intro .tit {
	font-size:19px;
	line-height:38px;
	color:#3e444f;
	margin-bottom:4px
}
.high-good .cbox .citem .intro .cont {
	font-size:14px;
	line-height:26px;
	color:#898f9a
}
.high-good .cbox .citem2 {
	margin-bottom:50px
}
.high-good .cbtn {
	display:block;
	width:160px;
	height:50px;
	border-radius:3px;
	background:#52aaf9;
	cursor:pointer;
	line-height:50px;
	font-size:15px;
	color:#fff;
	padding:0;
	margin:0;
	outline:none;
	border:none;
	background:-webkit-gradient(linear,left top,right top,from(#52aaf9),to(#4d50f3));
	background:linear-gradient(left,#52aaf9,#4d50f3);
	text-align:center;
	letter-spacing:1px;
	margin:0 auto
}
.high-cond .cbox {
	width:1200px;
	margin:0 auto
}
.high-cond .cbox .box {
	width:460px
}
.high-cond .cbox .box .citem {
	float:left;
	width:220px;
	height:140px;
	border-radius:8px;
	background-color:#767af8;
	margin-bottom:20px
}
.high-cond .cbox .box .citem .cont {
	padding:38px 34px 0;
	font-size:17px;
	line-height:30px;
	color:#fff
}
.high-cond .cbox .box .item1 {
	width:100%
}
.high-cond .cbox .box .item2 {
	margin-right:20px;
	background-color:#f59c3c
}
.high-cond .cbox .box .item3 {
	background-color:#ae69f4
}
.high-cond .cbox .box2 {
	width:722px
}
.high-cond .cbox .box2 .citem {
	float:left;
	width:98px;
	margin-left:82px;
	text-align:center
}
.high-cond .cbox .box2 .citem img {
	width:92px;
	height:92px;
	margin-bottom:20px
}
.high-cond .cbox .box2 .citem .tit {
	font-size:14px;
	line-height:20px;
	color:#3e444f;
	white-space:nowrap
}
.high-cond .cbox .box2 .item1 {
	margin-bottom:38px
}
.high-serve {
	margin-bottom:108px
}
.high-serve .cbox {
	width:1209px;
	margin:0 auto
}
.high-serve .cbox .citem {
	float:left;
	width:286px;
	height:286px;
	background:#fff;
	border-radius:0;
	margin:0 8px
}
.high-serve .cbox .citem {
	-webkit-box-shadow:0 0 16px rgba(204,204,204,0.5);
	box-shadow:0 0 16px rgba(204,204,204,0.5);
	text-align:center;
	overflow:hidden
}
.high-serve .cbox .citem img {
	vertical-align:top;
	width:66px;
	height:66px;
	margin-bottom:30px;
	margin-top:30px
}
.high-serve .cbox .citem .tit {
	font-size:17px;
	line-height:20px;
	color:#333;
	margin-bottom:18px
}
.high-serve .cbox .citem .cont {
	font-size:13px;
	line-height:24px;
	color:#666;
	padding:0 34px
}
.high-exam {
	width:100%;
	height:638px;
	background:#574dda url(../images/rz_58.jpg) no-repeat center;
	background-size:cover;
	text-align:center
}
.high-exam .pc-com-module-title {
	color:#fff;
	padding-bottom:24px
}
.high-exam .tips {
	width:588px;
	margin:0 auto;
	font-size:14px;
	line-height:24px;
	color:#fff;
	margin-bottom:32px
}
.high-exam .cbox {
	width:953px;
	margin:0 auto
}
.high-exam .cbox .citem {
	float:left;
	width:420px;
	height:200px;
	background:#fff;
	border-radius:100px;
	margin:0 28px
}
.high-exam .cbox {
	margin-bottom:30px
}
.high-exam .cbox .citem .tit {
	font-size:17px;
	line-height:20px;
	color:#333;
	padding-top:42px;
	margin-bottom:20px;
	font-weight:bold
}
.high-exam .cbox .citem .cont {
	font-size:13px;
	line-height:20px;
	color:#666;
	margin-bottom:8px
}
.high-exam .cbox .item2 {
	background:-webkit-gradient(linear,left top,right bottom,from(#1ccc80),to(#3dd3af));
	background:linear-gradient(top left,#1ccc80,#3dd3af)
}
.high-exam .cbox .item2 .tit,.high-exam .cbox .item2 .cont {
	color:#fff
}
.high-exam .cbtn {
	display:block;
	width:160px;
	height:50px;
	border-radius:3px;
	background:#4facfe;
	cursor:pointer;
	line-height:50px;
	font-size:15px;
	color:#fff;
	padding:0;
	margin:0;
	outline:none;
	border:none;
	background:-webkit-gradient(linear,left top,right top,from(#4facfe),to(#00f2fe));
	background:linear-gradient(left,#4facfe,#00f2fe);
	text-align:center;
	letter-spacing:1px;
	margin:0 auto
}
div.relate-question {
	margin-bottom:100px
}
div.relate-question .qabox li .tit {
	-webkit-box-shadow:0 0 12px rgba(69,175,255,0.3);
	box-shadow:0 0 12px rgba(69,175,255,0.3)
}
div.relate-question .qabox li .answ {
	overflow:inherit
}
div.relate-question .qabox li .answ .tit {
	-webkit-box-shadow:0 0 12px rgba(247,202,108,0.3);
	box-shadow:0 0 12px rgba(247,202,108,0.3)
}
div.relate-question .qbtn {
	display:block;
	width:160px;
	height:50px;
	border-radius:3px;
	background:#51abf9;
	cursor:pointer;
	text-align:center;
	line-height:50px;
	font-size:15px;
	color:#fff;
	padding:0;
	margin:0;
	outline:none;
	border:none;
	background:-webkit-gradient(linear,left top,right top,from(#51abf9),to(#4d4ff3));
	background:linear-gradient(left,#51abf9,#4d4ff3);
	margin:0 auto
}
div.other-provide {
	background-color:#f9fafe
}
div.other-provide .obox li.item {
	border-radius:6px;
	-webkit-box-shadow:0 0 16px rgba(197,233,251,0.5);
	box-shadow:0 0 16px rgba(197,233,251,0.5)
}
div.other-provide .obox li.sel {
	background-color:#f2b23e
}
div.other-provide .obox li.item1:hover {
	background-color:#f2b23e
}
div.other-provide .obox li.item2:hover {
	background-color:#9b68fd
}
div.other-provide .obox li.item3:hover {
	background-color:#fe8ea4
}
div.other-provide .obox li.item4:hover {
	background-color:#ef9b78
}
div.other-provide .obox li.item5:hover {
	background-color:#4ba1f8
}
div.other-provide .obox li.item6:hover {
	background-color:#28a1f8
}
.nav-right .nav22 a {
	color:#28a7e1 !important
}
