*{-webkit-box-sizing: border-box;}
.wrap {
	margin: 0 auto;
	width: 1190px;
}

.header {
	height: 64px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	z-index: 1111;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 0;
}

.header .cen {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.header .cen .logo {
	float: left;
	width: 160px;
	height:40px;
	margin-top: 22px;
}

.header .cen .logo img,
.header .cen .logo a {
	width: 100%;
	height: 100%;
}

.header .rts {
	margin-top: 15px;
	float: right;
	width: calc(100% - 215px);
}

.header .rts .naver {
	float: left;
}

.header .rts .naver ul {}

.header .rts .naver li {
	float: left;
	position: relative;
	margin-right: 36px;
}

.header .rts .naver li .nli {
	position: absolute;
	left: -250px;
	top: 100%;
	z-index: 11;
	display: none;
	margin: 0 auto;
	width: 910px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.header .rts .naver li .nlia {
	width: 1130px;
}

.header .rts .naver li .qmnlia {
	width: 1800px !important;
}

.header .rts .naver li .qmnlia .dl {
	width: 180px !important;
	margin-right: 40px !important;
}

.header .rts .naver li .nli .nbgs {
	background: #fff;
	display: inline-block;
	padding-left: 30px;
	overflow: hidden;
	position: relative;
	min-height: 300px;
	padding-right: 130px;
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, .1);
	padding-bottom: 40px;
}

.header .rts .naver li h3.h3 {
	position: relative;
	z-index: 111;
}

.header .rts .naver li:hover h3.h3::before {
	opacity: 1;
}

.header .rts .naver li h3::before {
	content: "";
	display: block;
	opacity: 0;
	background: url(../images/icon19.png) no-repeat center/100% 100%;
	width: 19px;
	height: 10px;
	right: 0;
	margin: 0 auto;
	bottom: -2px;
	position: absolute;
	left: 0;
	z-index: 99;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	/* IE 9 */
	-moz-transform: rotate(180deg);
	/* Firefox */
	-webkit-transform: rotate(180deg);
	/* Safari 鍜� Chrome */
	-o-transform: rotate(180deg);
}

.header .rts .naver li .nli .nbgs a:hover {
	color: #3475f7;
}

.header .rts .naver li .nlia .dl {
	width: 114px;
	margin-right: 30px;
}
.header .rts .naver li .nlia2 .dl {
	width: 114px;
	margin-right: 30px;
	margin-left:30px;
}

.header .rts .naver li .nlia .dl2 {
	width: 200px;
}

.header .rts .naver li .dl {
	border-radius: 4px;
	float: left;
	width: 200px;
	margin: 25px 40px 0 10px;
}

.header .rts .naver li dt {
	font-size: 16px;
	line-height: 46px;
	color: #333333;
	border-bottom: 1px solid #e5e8ed;
	padding-left: 30px;
	margin-bottom: 10px;
}

.mt50 {
	margin-top: 50px;
}

.header .rts .naver li dt a {
	color: #333;
	font-weight: bold;
}

.header .rts .naver li dd a {
	color: #333;
	line-height: 2;
	display: inline-block;
	font-size: 15px;
}

.header .rts .naver li dd a:nth-child(2n) {
	margin-right: 0;
	margin-left: 40px;
}

.header .rts .naver li:last-child {
	margin-right: 0;
}

.header .rts .naver .nsa {
	width: 130px;
	background: #f5f7fa;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 11;
	text-align: center;
}

.header .rts .naver .censa {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 鍜� Chrome */
	-o-transform: translateY(-50%);
}

.header .rts .naver .qcensas {
	top: 40px;
	transform: translateY(0);
	-ms-transform: translateY(0);
	/* IE 9 */
	-moz-transform: translateY(0);
	/* Firefox */
	-webkit-transform: translateY(0);
	/* Safari �? Chrome */
	-o-transform: translateY(0);
}

.header .rts .naver .aac {
	margin-bottom: 36px;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
}

.header .rts .naver .aac:last-child {
	margin-bottom: 0;
}

.header .rts .naver .aac span {
	font-size: 12px;
}

.header .rts .naver .aac img {
	display: block;
	margin: 0 auto 8px;
}

.header .rts .naver li a {
	display: block;
	font-size: 16px;
	line-height: 64px;
	color: rgba(255, 255, 255, 0.4);
	transition: all 0.3s;
}

.header .rts .naver li:hover h3 a,
.header .rts .naver li.on h3 a {
	color: rgba(255, 255, 255, 1);
}

.header .rts .rt {
	float: right;
}

.header .rts .rt ul {
	padding-top: 18px;
}

.header .rts .rt li {
	float: left;
}

.header .rts .rt li:nth-child(1) {
	margin-right: 20px;
}

.header .rts .rt li:last-child {
	margin-right: 0;
}

.header .rts .rt li a {
	display: block;
}

.header .rts .rt li h4 {
	width: 80px;
	line-height: 28px;
	border-radius: 3px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	overflow: hidden;
	transition: all 0.3s;
	border: 1px solid rgba(255, 255, 255, 0.3);
}

.header .rts .rt li h4:hover {
	background: #3475f7;
	border-color: #3475f7;
}

.header .rts .rt li:nth-child(2) a {
	display: block;
	background: url(../images/icon1.png) no-repeat center/100% auto;
	width: 18px;
	height: 30px;
	background-size: 100% auto !important;
}

.header .rts .form {
	float: left;
	position: relative;
	margin-top: 3px;
}

.header .rts .text {
	width: 0;
	height: 28px;
	font-size: 14px;
	color: #fff;
	box-sizing: border-box;
	border: none;
	transition: all 0.3s;
	float: left;
	z-index: 11;
	background: none;
	border: none !important;
}

.header .rts .text::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #fff;
}

.header .rts .text::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #fff;
}

.header .rts .text:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #fff;
}

.header.qmhead .rts .text {
	color: #333;
}

.header.qmhead .rts .text::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #a9a9a9;
}

.header.qmhead .rts .text::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #a9a9a9;
}

.header.qmhead .rts .text:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #a9a9a9;
}

.header .rts .form .boraa {
	border: 1px solid rgba(255, 255, 255, 0.7);
	overflow: hidden;
	float: left;
	padding: 0 15px;
}

.header .rts .form .text {
	width: 290px;
}

.header .rts .form .adela {
	background: url(../images/adico1.png) no-repeat center;
	width: 28px;
	height: 28px;
	float: left;
	cursor: pointer;
}

.ushide {
	display: none;
}

.header .rts .form .btn {
	background: url(../images/icon2.png) no-repeat center;
	width: 22px;
	height: 22px;
	float: left;
	cursor: pointer;
	margin-left: 10px;
	border: none;
	background-size: 15px 15px !important;
}

.header .rts .boraa .btn {
	height: 28px;
}


/* .header .rts .btn:hover {
        background: url(../images/icon2-1.png) no-repeat center;
} */

.banner {
	height: 600px;
	overflow: hidden;
}

.banner .wrap {
	height: 100%;
}

.banner .text {
	padding-top: 148px;
}

.banner .text h2 {
	font-size: 40px;
	line-height: 60px;
	color: #fff;
}

.banner .text p {
	font-size: 16px;
	line-height: 26px;
	color: #fff;
	margin-top: 25px;
}

.banner .text .data {
	display: block;
	width: 140px;
	margin-top: 71px;
	font-size: 16px;
	line-height: 42px;
	color: #fff;
	text-align: center;
	background: #3475f7;
	border-radius: 3px;
	overflow: hidden;
	transition: all 0.3s;
}

.banner .text .data:hover {}

.broadcast {
	background: #e0e0e0;
	overflow: hidden;
}

.broadcast .wrap {
	width: 1276px;
}

.broadcast .list ul {
	text-align: center;
	font-size: 0;
}

.broadcast .list ul li {
	display: inline-block;
	background: #eeeeee;
	transition: all 0.3s;
	width: 33.33%;
	position: relative;
}

.broadcast .list ul li:nth-child(2) {
	background: #e0e0e0;
}

.broadcast .list ul li a {
	position: relative;
	z-index: 2;
	display: block;
	padding: 11px 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.broadcast .list ul li a h4 {
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	height: 48px;
	overflow: hidden;
	transition: all 0.3s;
	text-align: left;
	padding-left: 35px;
	background: url(../images/ca1.png) no-repeat left 6px;
}

.broadcast .list ul li a:hover h4 {
	background: url(../images/cs2.png) no-repeat left 6px;
}

.broadcast .list ul li a h4 i {
	background: url(../images/ca1.png) no-repeat center;
	width: 20px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 15px;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari �? Chrome */
	-o-transition: all 0.3s;
	display: none;
}

.broadcast .list ul li a:hover h4 i {
	background: url(../images/cs2.png) no-repeat center;
	margin-left: 22px;
}

.broadcast .list ul li a p {
	text-align: right;
	font-size: 14px;
	line-height: 22px;
	color: #3475f7;
	transition: all 0.3s;
}

.broadcast .list ul li:hover,
.broadcast .list ul li.on {
	background: #448aff;
}

.broadcast .list ul li:before {
	position: absolute;
	height: 70px;
	z-index: 1;
	content: "";
	background: url(../images/icon3.png) no-repeat center;
	width: 0;
	right: 35px;
	top: 0;
	background-size: 70% !important;
}

.broadcast .list ul li:nth-child(2):before {
	background: url(../images/o2.png) no-repeat center;
}

.broadcast .list ul li:nth-child(3):before {
	background: url(../images/o3.png) no-repeat center;
}

.broadcast .list ul li:hover:before {
	width: 88px;
}

.broadcast .list ul li:hover h4 {
	color: #fff;
}

.broadcast .list ul li:hover p {
	color: #fff;
}

.indust_pamme {
	padding: 58px 0 65px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.title {
	text-align: center;
}

.title h2 {
	font-size: 30px;
	line-height: 52px;
	color: #333333;
}

.title h6 {
	font-size: 16px;
	line-height: 36px;
	color: #666666;
}

.indust_pamme .pamme_list {
	margin: 24px auto 0;
	position: relative;
}

.indust_pamme .pamme_list .uumore {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 11;
}

.indust_pamme .pamme_list .uumore a {
	line-height: 42px;
	font-size: 18px;
	color: #3475f7;
	padding-right: 20px;
	background: url(../images/cs3.png) no-repeat right center;
	display: inline-block;
}

.indust_pamme .pamme_list .uumore a:hover {
	padding-right: 25px;
}

.indust_pamme .pamme_list ul {
	text-align: center;
	border-bottom: 2px solid #e0e0e0;
}

.indust_pamme .pamme_list li {
	display: inline-block;
	margin: 0 15px;
	position: relative;
}

.indust_pamme .pamme_list li a {
	display: block;
	font-size: 18px;
	line-height: 42px;
	text-align: center;
	color: #333333;
	padding: 0 25px;
}

.indust_pamme .pamme_list li.on a,
.indust_pamme .pamme_list li a:hover {
	color: #3475f7;
}

.indust_pamme .pamme_list li a span {
	display: inline-block;
	padding-left: 48px;
	position: relative;
}

.indust_pamme .pamme_list li a span:before {
	position: absolute;
	z-index: 11;
	content: "";
	transition: all 0.3s;
	background: url(../images/icon4.png) no-repeat top;
	left: 0;
	top: 14px;
	height: 40px;
	width: 40px;
	overflow: hidden;
}

.indust_pamme .pamme_list li:nth-child(2) a span:before {
	background: url(../images/icon5.png) no-repeat top;
}

.indust_pamme .pamme_list li.on a span:before,
.indust_pamme .pamme_list li:hover a span:before {
	background: url(../images/icon4.png) no-repeat bottom;
}

.indust_pamme .pamme_list li.on:nth-child(2) a span:before,
.indust_pamme .pamme_list li:hover:nth-child(2) a span:before {
	background: url(../images/icon5.png) no-repeat bottom;
}

.indust_pamme .pamme_list li:before {
	position: absolute;
	z-index: 11;
	content: "";
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -2px;
	height: 2px;
	width: 0;
	background: #3475f7;
	transition: all 0.3s;
}

.indust_pamme .pamme_list li.on:before,
.indust_pamme .pamme_list li:hover:before {
	width: 100%;
}

.indust_pamme .indu_cen {
	margin: 40px auto 0;
}

.indust_pamme .indu_cen .lt {
	float: left;
	width: 226px;
	border-right: 1px solid #e0e0e0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 18px 0;
}

.indust_pamme .list .indu_cen {
	display: none;
}

.indust_pamme .list .indu_cen:first-child {
	display: block;
}

.indust_pamme .indu_cen .lt ul li {
	position: relative;
	text-align: right;
}

.indust_pamme .indu_cen .lt a {
	display: block;
	font-size: 18px;
	width: 100%;
	padding-right: 58px;
	line-height: 43px;
	color: #333333;
	text-align: right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.indust_pamme .indu_cen .lt a i {
	display: block;
	position: relative;
	margin-top: 1px;
}

.indust_pamme .indu_cen .lt a:hover i,
.indust_pamme .indu_cen .lt ul li:hover a,
.indust_pamme .indu_cen .lt ul li.on a {
	color: #3475f7;
}

.indust_pamme .indu_cen .lt a:hover i::before,
.indust_pamme .indu_cen .lt ul li:hover:before,
.indust_pamme .indu_cen .lt ul li.on:before {
	position: absolute;
	z-index: 11;
	content: "";
	right: -2px;
	height: 27px;
	width: 2px;
	background: #3475f7;
	top: 50%;
	transform: translateY(-50%);
}

.indust_pamme .indu_cen .lt a i::before {
	right: -60px !important;
}

.indust_pamme .rt {
	float: right;
	width: calc(100% - 285px);
}

.indust_pamme .list .rt_list dd {
	display: none;
	padding: 0 135px;
	overflow: hidden;
}

.indust_pamme .list .rt_list dd:nth-child(1) {
	display: block;
}

.indust_pamme .rt:nth-child(1) {
	display: block !important;
}

.indust_pamme .ltaa .tet {
	margin-top: 12px;
}

.indust_pamme .ltaa .tet h3 {
	font-size: 24px;
	line-height: 52px;
	color: #333333;
}

.indust_pamme .ltaa .tet p {
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	height: 120px;
	overflow: hidden;
}

.indust_pamme .ltaa .list {
	margin: 32px auto 0;
}

.indust_pamme .ltaa .list ul {
	overflow: hidden;
}

.indust_pamme .ltaa .list li {
	float: left;
	margin-right: 10px;
}

.indust_pamme .ltaa .list li a {
	display: block;
	border: 1px solid #3475f7;
	border-radius: 2px;
	overflow: hidden;
	font-size: 14px;
	line-height: 36px;
	color: #3475f7;
	text-align: center;
	width: 125px;
	transition: all 0.3s;
	position: relative;
}

.indust_pamme .ltaa .list li:first-child a,
.indust_pamme .ltaa .list li a:hover {
	background: #3475f7;
	color: #fff;
}

.indust_pamme .ltaa .list li:first-child:hover a {
	background: #2452ac;
	color: #b2b2b2;
}

.indust_pamme .process_list {
	margin: 0 auto;
	float: right;
	width: 340px;
}

.indust_pamme .ltaa {
	float: left;
	width: 400px;
}

.indust_pamme .process_list ul {
	overflow: hidden;
	width: 110%;
}

.indust_pamme .process_list li {
	float: left;
	width: 50%;
	overflow: hidden;
	margin-bottom: 40px;
}

.indust_pamme .process_list li:last-child {
	margin-right: 0;
}

.indust_pamme .process_list li a {
	display: block;
	text-align: center;
	overflow: hidden;
}

.indust_pamme .process_list li .icon {
	height: 68px;
	width: 68px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}

.indust_pamme .process_list li .icon img {
	display: block;
	width: 100%;
	height: 100%;
}

.indust_pamme .process_list li h6 {
	transition: all 0.3s;
	font-size: 18px;
	line-height: 34px;
	color: #333333;
	margin-top: 10px;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.indust_pamme .process_list li:hover h6 {
	color: #3475f7;
}

.indust_pamme .process_list li h6 span {
	display: inline-block;
	padding-right: 10px;
	position: relative;
}

.indust_pamme .process_list li h6 span:before {
	position: absolute;
	z-index: 11;
	content: "";
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.3s;
	height: 9px;
	width: 5px;
	background: url(../images/icon17.png) no-repeat center;
}

.indust_pamme .process_list li:hover h6 span:before {
	background: url(../images/icon17-1.png) no-repeat center;
}

.customer {
	padding: 58px 0 80px;
}

.h_about {
	padding: 56px 0 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.h_about .title h2 {
	color: #fff;
}

.h_about .title h6 {
	color: #fff;
}

.h_about .padd {
	padding: 55px 0 48px;
}

.h_about .padd .lts {
	float: left;
	width: 550px;
}

.h_about .padd .lts .txt h4 {
	font-size: 20px;
	line-height: 38px;
	color: #fff;
}

.h_about .padd .lts .txt p {
	font-size: 16px;
	line-height: 28px;
	color: #fff;
	height: 180px;
	overflow: hidden;
}

.h_about .padd .lts .list {
	margin: 10px auto 0;
}

.h_about .padd .lts .list li {
	float: left;
	margin-right: 90px;
}

.h_about .padd .lts .list li:last-child {
	margin-right: 0;
}

.h_about .padd .lts .list li .icon {
	height: 60px;
	width: 60px;
	border-radius: 50%;
	overflow: hidden;
}

.h_about .padd .lts .list li .icon img {
	display: block;
	width: 100%;
	height: 100%;
}

.h_about .padd .lts .list li h5 {
	font-size: 14px;
	line-height: 33px;
	color: #fff;
	margin-top: 11px;
}

.h_about .padd .lts .list li a {
	position: relative;
	top: 0;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.h_about .padd .lts .list li a:hover {
	top: -8px;
}

.h_about .padd .lts .list li a:hover h5 {
	color: #3475f7;
}

.h_about .padd .rts ul {
	overflow: hidden;
}

.h_about .padd .rts {
	float: right;
	width: calc(100% - 700px);
	margin-top: 30px;
}

.h_about .padd .rts ul li {
	width: calc((100%)/3.01);
	float: left;
	text-align: center;
	margin-bottom: 60px;
}

.h_about .padd .rts ul li:nth-child(3n) {
	margin-right: 0;
}

.h_about .padd .rts ul li h2 {
	font-size: 40px;
	line-height: 48px;
	color: #fff;
	font-weight: bold;
	overflow: hidden;
	vertical-align: middle;
}

.h_about .padd .rts ul li h2 i {
	font-size: 20px;
	vertical-align: top;
	display: inline-block;
}

.h_about .padd .rts ul li h2 span {
	display: inline-block;
	color: #3475f7;
}

.h_about .padd .rts ul li h4 {
	font-size: 18px;
	line-height: 32px;
	color: #fff;
	margin: 7px auto 0;
}

.service {
	background: #3475f7;
	padding: 59px 0 0;
	position: relative;
	z-index: 111;
}

.service .title h6,
.service .title h2 {
	color: #fff;
}

.service .list {
	padding-top: 58px;
	margin: 0 auto;
}

.service .list ul {
	font-size: 0;
}

.service .list li {
	float: left;
	width: 25%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	z-index: 11;
	position: relative;
	margin: 0 auto;
	bottom: 0;
	left: 0;
	right: 0;
	transition: all 0.3s;
	border-right: 1px solid #e0e0e0;
}

.service .list li:hover {
	bottom: 0;
	z-index: 333;
	z-index: 111;
	box-shadow: 0px 0 40px 2px rgba(80, 80, 81, 0.3);
	padding-bottom: 5px;
	margin-top: -5px;
	border-color: #fff !important;
}

.service .list li.qo {
	border-color: #fff;
}

.service .list li a {
	display: block;
	padding: 40px 40px 78px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}

.service .list li a .icon {
	height: 84px;
	width: 84px;
	margin: 0 auto;
	border-radius: 50%;
	overflow: hidden;
}

.service .list li a .icon img {
	display: block;
	width: 100%;
	height: 100%;
}

.service .list li a h4 {
	margin: 10px auto 0;
	font-size: 17px;
	line-height: 34px;
	color: #333333;
}

.service .list li a p {
	font-size: 14px;
	line-height: 22px;
	color: #333333;
	height: 118px;
	overflow: hidden;
	margin-top: 18px;
	text-align: left;
}

.service .list li:hover h4 {
	color: #3475f7;
}

.service .list li:hover h6 {
	background: #3475f7;
	color: #fff;
}

.service .list li a h6 {
	margin: 8px auto 0;
	text-align: center;
	line-height: 34px;
	width: 105px;
	font-size: 14px;
	color: #3475f7;
	border: 1px solid #3475f7;
	border-radius: 2px;
	overflow: hidden;
}

.dynamic {
	position: relative;
	z-index: 99;
	padding: 55px 0 70px;
}

.dynamic h2 {
	text-align: center;
	font-size: 34px;
	line-height: 72px;
	color: #333333;
}

.dynamic .lts {
	float: left;
	width: 345px;
}

.dynamic .cen {
	margin: 19px auto 0;
}

.ti {
	border-bottom: 1px solid #e5e5e5;
}

.ti a {
	display: block;
	font-size: 20px;
	line-height: 71px;
	color: #333333;
}

.ti a:hover {
	color: #3475f7;
}

.ti a span {
	display: inline-block;
	padding-right: 14px;
	position: relative;
}

.ti a span:before {
	background: url(../images/icon18.png) no-repeat center;
	width: 10px;
	height: 16px;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
	z-index: 11;
	content: "";
}

.ti a:hover span:before {
	background: url(../images/icon18-1.png) no-repeat center
}

.dynamic .lts .imgs {
	margin-top: 26px;
	width: 100%;
}

.dynamic .lts .imgs a {
	display: block;
	width: 100%;
}

.dynamic .lts .imgs .img {
	width: 100%;
	height: 208px;
	overflow: hidden;
}

.dynamic .lts .imgs .img img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all 0.3s;
}

.dynamic .lts .imgs:hover .img img {
	transform: scale(1.1);
}

.dynamic .lts .imgs .txt {
	background: #fff;
	padding: 22px 18px 33px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.dynamic .lts .imgs .txt h5 {
	font-size: 16px;
	line-height: 26px;
	color: #666666;
	height: 52px;
	overflow: hidden;
	transition: all 0.3s;
}

.dynamic .lts .imgs:hover .txt h5 {
	color: #3475f7;
}

.dynamic .lts .imgs .txt h6 {
	font-size: 14px;
	line-height: 26px;
	color: #999999;
	margin-top: 16px;
}

.dynamic .cents {
	float: left;
	width: 400px;
	margin-left: 70px;
}

.dynamic .cents ul {
	margin: 24px auto 0;
}

.dynamic .cents ul li {
	background: #fff;
	margin-bottom: 30px;
}

.dynamic .cents ul li:last-child {
	margin-bottom: 0;
}

.dynamic .cents ul li a {
	display: block;
	overflow: hidden;
}

.dynamic .cents ul li a .img {
	float: left;
	width: 158px;
	height: 100px;
	overflow: hidden;
}

.dynamic .cents ul li a .img img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all 0.3s;
}

.dynamic .cents ul li a:hover .img img {
	display: block;
	transform: scale(1.1);
}

.dynamic .cents ul li a .txt {
	float: right;
	width: calc(100% - 166px);
	padding-top: 12px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.dynamic .cents ul li a .txt h5 {
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	margin-bottom: 6px;
	margin-left: 5px;
	transition: all 0.3s;
	height: 48px;
	overflow: hidden;
}

.dynamic .cents ul li a:hover .txt h5 {
	color: #3475f7;
}

.dynamic .cents ul li a .txt h6 {
	font-size: 14px;
	line-height: 26px;
	color: #999999;
	margin-left: 6px;
}

.dynamic .rts {
	float: right;
	width: calc(100% - 885px);
}

.dynamic .rts ul {
	margin: 20px auto 0;
}

.dynamic .rts ul li {
	margin-bottom: 15px;
}

.dynamic .rts ul li a {
	display: block;
}

.dynamic .rts ul li h4 {
	font-size: 16px;
	line-height: 26px;
	color: #333333;
	word-break: keep-all;
	margin-bottom: 2px;
	padding-left: 17px;
	transition: all 0.3s;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.dynamic .rts ul li:hover h4 {
	color: #3475f7;
}

.dynamic .rts ul li h4:before {
	position: absolute;
	z-index: 11;
	content: "";
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	overflow: hidden;
	height: 7px;
	width: 7px;
	background: #333333;
	border-radius: 50%;
}

.dynamic .rts ul li:hover h4:before {
	background: #3475f7;
}

.dynamic .rts ul li h6 {
	font-size: 14px;
	line-height: 20px;
	color: #999999;
	padding-left: 17px;
}

.experience {
	padding: 32px 0 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.experience h2 {
	font-size: 30px;
	line-height: 64px;
	color: #fff;
	text-align: center;
}

.experience .exper_form {
	margin: 17px auto 0;
}

.experience .exper_form ul {
	text-align: center;
}

.experience .exper_form li {
	display: inline-block;
	margin: 0 15px;
}

.experience .exper_form li .text {
	border: none;
	background: #fff;
	border-radius: 2px;
	overflow: hidden;
	padding: 0 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	width: 240px;
	height: 36px;
	font-size: 16px;
	color: #3475f7;
}

.experience .exper_form li .submit {
	border: none;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
	border-radius: 2px;
	border: 1px solid #fff;
	background: none;
	background: #3475f7;
	line-height: 36px;
	width: 145px;
	font-size: 14px;
	color: #fff;
	transition: all 0.3s;
}

.experience .exper_form li .submit:hover {
	background: #fff;
	color: #3475f7;
}

.footer {
	background: #16233d;
	padding-top: 38px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.footer .lts {
	float: left;
	width: 190px;
	background: url(../images/p9.jpg) repeat-y right center;
}

.footer .lts .logo1 {
	width: 198px;
	height: 41px;
	margin-top: 10px;
}

.footer .lts .logo1 img {
	display: block;
	width: 100%;
	height: 100%;
}

.footer .lts .list {
	margin-top: 7px;
}

.footer .lts .list li {
	margin-bottom: 22px;
}

.footer .lts .list li h6 {
	font-size: 14px;
	line-height: 32px;
	color: #a7aab0;
}

.footer .lts .list li h3 {
	font-size: 22px;
	line-height: 22px;
	color: #fff;
}

.footer .lts h5 {
	font-size: 16px;
	line-height: 2;
	color: #a7aab0;
}

.footer .lts .wx_list h5 {
	font-size: 12px;
}

.footer .lts .wx_list {
	margin: 10px auto 0;
}

.footer .lts .wx_list ul {}

.footer .lts .wx_list li {
	float: left;
	margin-right: 30px;
	position: relative;
	cursor: pointer;
}

.footer .lts .wx_list li .icon {
	height: 30px;
	width: 30px;
	overflow: hidden;
	border-radius: 50%;
}

.footer .lts .wx_list li .icon img {
	display: block;
	width: 100%;
	height: 100%;
}

.footer .lts .wx_list li .imgs {
	width: 120px;
	height: 120px;
	background: #fff;
	text-align: center;
	position: absolute;
	z-index: 44;
	left: -44px;
	right: 0;
	top: -132px;
	box-shadow: 0 0 5px 1px #1a1a1a;
	display: none;
	border-radius: 8px;
	box-shadow: 0 0 15px 2px rgba(255, 255, 255, 0.3);
}

.footer .lts .wx_list li:hover .imgs {
	display: block;
}

.footer .lts .wx_list li .imgs:before {
	position: absolute;
	z-index: 11;
	content: "";
	bottom: -9px;
	left: 0;
	right: 0;
	margin: 0 auto;
	background: url(../images/icon19.png) no-repeat center bottom;
	width: 15px;
	height: 10px;
}

.footer .lts .wx_list li .imgs .img {
	margin: 5px auto 0;
	height: 110px;
	width: 110px;
}

.footer .lts .wx_list li .imgs .img img {
	display: block;
	width: 100%;
	height: 100%;
}

.footer .lts .wx_list li .imgs h6 {
	text-align: center;
	font-size: 10px;
	line-height: 1;
	color: #333333;
}

.footer .rts {
	float: right;
	width: calc(100% - 280px);
	overflow: hidden;
	margin-top: 10px;
}

.footer .rts dl {
	float: left;
	margin-right: 125px;
}

.footer .rts dl:last-child {
	margin-right: 0;
}

.footer .rts dl dt {
	font-size: 15px;
	line-height: 2;
	color: #fff;
	margin-bottom: 10px;
}

.footer .rts dl dd a {
	display: block;
	font-size: 13px;
	line-height: 2;
	color: rgba(255, 255, 255, 0.5);
	display: block;
	transition: all 0.3s;
}

.footer .rts dl dd a:hover {
	/* color: rgba(255,255,255,1); */
	color: #3475f7;
}

.footer .cen_naver {
	margin: 17px auto 0;
	padding-bottom: 25px;
}

.footer .cen_naver ul {
	overflow: hidden;
}

.footer .cen_naver li {
	float: left;
	margin-right: 55px;
	font-size: 13px;
	line-height: 20px;
	color: rgba(255, 255, 255, 0.5);
}

.footer .cen_naver li:last-child {
	margin-right: 0;
}

.footer .cen_naver li a {
	display: block;
	font-size: 13px;
	line-height: 20px;
	color: rgba(255, 255, 255, 0.5);
	transition: all 0.3s;
}

.footer .cen_naver li a:hover {
	color: rgba(255, 255, 255, 1);
}

.footer .copyright {
	font-size: 14px;
	line-height: 64px;
	color: rgba(255, 255, 255, 0.5);
	background: url(../images/p10.jpg) repeat-x center top;
}

.customer .customer_list {
	margin: 27px auto 0;
	padding: 0px 75px;
	position: relative;
}

.customer .customer_list .custer_list {
	overflow: hidden;
	padding: 40px 5px;
}

.customer .customer_list .custer_list {
	height: 400px;
	margin-left: 70px;
}

.customer .customer_list .next,
.customer .customer_list .prev {
	position: absolute;
	z-index: 21;
	transition: all 0.3s;
	cursor: pointer;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 74px;
	width: 40px;
	background: url(../images/icoa1.png) no-repeat left center rgba(52, 117, 247, 0.1);
}

.customer .customer_list .next {
	left: auto;
	right: 0;
	transform: translateY(-50%) rotate(180deg);
}

.customer .customer_list .next:hover,
.customer .customer_list .prev:hover {
	background: url(../images/icoa1.png) no-repeat left -40px center rgba(52, 117, 247, 0.4);
}

.customer .customer_list .custer_list li {
	box-shadow: 0 0 6px 1px #eef4ff;
	background: #fff;
	width: 344px;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
	transform: scale(0.6);
	-ms-transform: scale(0.6);
	/* IE 9 */
	-moz-transform: scale(0.6);
	/* Firefox */
	-webkit-transform: scale(0.6);
	/* Safari 鍜� Chrome */
	-o-transform: scale(0.6);
	opacity: 0;
}

.customer .customer_list .custer_list li.swiper-slide-visible {
	opacity: 1;
	transform: scale(0.8);
	-ms-transform: scale(0.8);
	/* IE 9 */
	-moz-transform: scale(0.8);
	/* Firefox */
	-webkit-transform: scale(0.8);
	/* Safari 鍜� Chrome */
	-o-transform: scale(0.8);
}

.customer .customer_list .custer_list li.swiper-slide-active {
	transform: scale(1);
	position: relative;
	z-index: 111;
	margin: 0 -40px;
	box-shadow: 0 0 16px 2px rgba(80, 80, 81, 0.3);
	opacity: 1;
	transform: scale(1);
	-ms-transform: scale(1);
	/* IE 9 */
	-moz-transform: scale(1);
	/* Firefox */
	-webkit-transform: scale(1);
	/* Safari 鍜� Chrome */
	-o-transform: scale(1);
}

.customer .customer_list .custer_list li .icon {
	display: block;
	height: 195px;
	margin: 0 auto;
}

.customer .customer_list .custer_list li .icona {
	position: relative;
	z-index: 11;
	height: 100%;
}

.customer .customer_list .custer_list li .icon img {
	display: block;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari �? Chrome */
	-o-transform: translateY(-50%);
}

.customer .customer_list .custer_list li.swiper-slide-active p {
	color: #333;
}

.customer .customer_list .custer_list li.swiper-slide-active .icona {
	background: rgba(52, 117, 247, 0.7);
}

.customer .customer_list .custer_list li p {
	margin: 30px 30px 10px;
	font-size: 16px;
	line-height: 28px;
	color: #666666;
	height: 84px;
	overflow: hidden;
}

.customer .customer_list .custer_list li a {
	display: block;
	width: 130px;
	line-height: 38px;
	text-align: center;
	border-radius: 2px;
	overflow: hidden;
	font-size: 14px;
	transition: all 0.3s;
	border: 1px solid #3475f7;
	color: #3475f7;
	margin: 0 auto 40px;
}

.customer .customer_list .custer_list li a:hover {
	border-color: #3475f7;
	color: #fff;
	background: #3475f7;
}

.customer .more {
	margin: 37px auto 0;
	display: block;
	text-align: center;
	width: 116px;
	line-height: 30px;
	color: #3475f7;
	font-size: 14px;
	border: 1px solid #3475f7;
	border-radius: 2px;
	transition: all 0.3s;
}

.customer .more span {
	display: inline-block;
	position: relative;
}

.customer .more span:before {
	position: absolute;
	z-index: 11;
	content: "";
	width: 5px;
	height: 9px;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.3s;
	background: url(../images/icon6.png) no-repeat center;
	display: none;
}

.customer .more:hover {
	color: #fff;
	background: #3475f7;
	border-color: #3475f7;
}

.customer .more:hover span:before {
	background: url(../images/icon6-1.png) no-repeat center;
}

.fixrt {
	position: fixed;
	right: 1%;
	z-index: 9999;
	bottom: 20%;
}

.fixrt li {
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
}

.fixrt li i {
	width: 42px;
	height: 42px;
	border-radius: 50%;
	display: block;
	box-shadow: 0 0 3px 1px #709aee;
	background-size: 50% !important;
}

.fixrt li.c1 i {
	background: url(../images/c1.png) no-repeat center #3475f7;
}

.fixrt li.c2 i {
	background: url(../images/c3.png) no-repeat center #3475f7;
}

.fixrt li.c3 i {
	background: url(../images/c5.png) no-repeat center #3475f7;
}

.fixrt li.c4 i {
	background: url(../images/c7.png) no-repeat center #3475f7;
}

.fixrt li.c5 i {
	background: url(../images/c9.png) no-repeat center #fff;
	background-size: auto !important;
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
}

.fixrt li.c5 {
	margin-top: 40px;
}

.fixrt li h4 {
	position: absolute;
	right: 58px;
	top: -14px;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
	display: none;
}

.fixrt li i::before {
	content: "";
	display: block;
	opacity: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.3);
	border-radius: 50%;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.fixrt li:hover i::before {
	opacity: 1;
}

.fixrt li p {
	background: #fff;
	padding: 10px 22px;
	line-height: 26px;
	color: #999999;
	position: relative;
	white-space: nowrap;
	box-shadow: 0 0 3px 1px #e0e9f6;
	margin-right: 4px;
	font-size: 14px;
}

.fixrt li p span {
	color: #333;
	display: block;
	font-size: 16px;
}

.fixrt li p::before {
	position: absolute;
	content: "";
	right: -14px;
	top: 50%;
	width: 14px;
	height: 22px;
	background: url(../images/c11.png) no-repeat center;
	margin-top: -11px;
	z-index: 11;
}

.fixrt li:hover h4 {
	display: block;
}


/* .fixrt li.c1:hover i{
        background: url(../images/c1.png) no-repeat center #3475f7;
} 
.fixrt li.c2:hover i{
        background: url(../images/c3.png) no-repeat center #3475f7;
} 
.fixrt li.c3:hover i{
        background: url(../images/c5.png) no-repeat center #3475f7;
}
.fixrt li.c4:hover i{
        background: url(../images/c7.png) no-repeat center #3475f7;
}
.fixrt li.c5:hover i{
        background: url(../images/c10.png) no-repeat center #3475f7;
} */

.wow {
	opacity: 0;
}

.mkliy {
	overflow: hidden;
	padding: 60px 0 0;
}

.mkliy .title h6 {
	width: 1000px;
	margin: 0 auto;
}

.mkliy ul {
	overflow: hidden;
	padding: 0 60px;
	padding-top: 60px;
}

.mkliy li {
	float: left;
	width: 480px;
	margin-bottom: 80px;
}

.mkliy li:nth-child(2n) {
	float: right;
}

.mkliy li .ico {
	float: left;
	width: 90px;
	height: auto;
	margin-top: 10px;
	height: 90px;
	overflow: hidden;
}

.mkliy li .ico img {
	width: 100%;
	height: 100%;
	display: block;
}

.mkliy li .tx {
	float: right;
	width: calc(100% - 125px);
}

.mkliy li .tx h3 {
	font-size: 22px;
	line-height: 42px;
	color: #000000;
}

.mkliy li .tx p {
	font-size: 16px;
	line-height: 2;
	color: #0c0408;
	height: 100px;
	overflow: hidden;
}

.mkliangd {
	padding: 60px 0 95px;
}

.mkliangd .lianhd ul {
	text-align: center;
	margin-top: 45px;
	border-bottom: 3px solid #e0e0e0;
}

.mkliangd .lianhd li {
	display: inline-block;
	position: relative;
	top: 3px;
	margin: 0 30px;
}

.mkliangd .lianhd li a {
	font-size: 20px;
	color: #333333;
	line-height: 42px;
	display: inline-block;
	padding: 0 40px;
	border-bottom: 4px solid rgba(255, 255, 255, 0);
}

.mkliangd .lianhd li.on a,
.mkliangd .lianhd li:hover a {
	border-color: #3475f7;
}

.mkliangd .lianbd {
	margin-top: 75px;
}

.mkliangd .lianbd li {
	overflow: hidden;
}

.mkliangd .lianbd .txa {
	float: left;
	width: 440px;
	margin-top: 60px;
}

.mkliangd .lianbd .cenyx {
	font-size: 16px;
	line-height: 30px;
	color: #333333;
	height: 180px;
	opacity: inherit;
}

.mkliangd .lianbd .imgsa {
	float: right;
	width: 580px;
}

.mkliangd .lianbd .imgsa a {
	width: 100%;
	display: block;
}

.mkliangd .lianbd .imgsa img {
	width: 100%;
	display: block;
}

.mkliangd .lianbd .txa a {
	width: 120px;
	background: #3475f7;
	margin-top: 20px;
	border-radius: 4px;
	display: block;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
	color: #ffffff;
}

.mkliangd .lianbd li {
	display: none;
}

.mkliangd .lianbd li:first-child {
	display: block;
}

.mkfanga {
	padding: 60px 0 120px;
}

.mkfanga .fangabd {
	overflow: hidden;
	margin-top: 60px;
}

.mkfanga .fangabd .lt {
	float: left;
	width: 130px;
	height: 360px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 37px;
	border-right: 2px solid #e0e0e0;
}

.mkfanga .fangabd .lt li {
	margin-bottom: 18px;
	position: relative;
	right: -2px;
	z-index: 11;
}

.mkfanga .fangabd .lt li a {
	font-size: 18px;
	line-height: 28px;
	color: #333333;
	display: block;
	border-right: 2px solid rgba(255, 255, 255, 0);
}

.mkfanga .fangabd .lt li a:hover,
.mkfanga .fangabd .lt li.on a {
	border-color: #3475f7;
	color: #3475f7;
}

.mkfanga .fangabd .rt {
	float: right;
	width: calc(100% - 180px);
}

.mkfanga .fangabd .rt li {
	overflow: hidden;
}

.mkfanga .fangabd .rt .tx {
	float: left;
	width: 330px;
}

.mkfanga .fangabd .rt .imgs {
	float: right;
	width: calc(100% - 430px);
}

.mkfanga .fangabd .rt h3 {
	font-size: 24px;
	line-height: 1.7;
	color: #333333;
	padding: 33px 0 14px;
}

.mkfanga .fangabd .rt p {
	font-size: 16px;
	line-height: 28px;
	color: #333333;
	height: 224px;
	overflow: hidden;
}

.mkfanga .fangabd .rt .btn {
	width: 130px;
	font-size: 14px;
	line-height: 40px;
	display: block;
	color: #fff;
	border-radius: 2px;
	text-align: center;
	background: #3475F7;
	margin-top: 10px;
}

.mkfanga .fangabd .rt .btn:hover {
	background: #2452ac;
}

.mkfanga .fangabd .rt img {
	display: block;
	width: 100%;
}

.mkfanga .fangabd .rt li {
	display: none;
}

.mkfanga .fangabd .rt li:first-child {
	display: block;
}

.mkkeh {
	padding: 60px 0 98px;
}

.mkkeh .posr {
	margin-top: 53px;
	position: relative;
}

.mkkeh .posr .prev,
.mkkeh .posr .next {
	background: url(../images/mcc1.png) no-repeat left center #e5e5e5;
	width: 40px;
	height: 74px;
	position: absolute;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
	left: -72px;
	top: 50%;
	z-index: 111;
	margin-top: -37px;
	cursor: pointer;
}

.mkkeh .posr .next {
	left: auto;
	right: -72px;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	/* IE 9 */
	-moz-transform: rotate(180deg);
	/* Firefox */
	-webkit-transform: rotate(180deg);
	/* Safari 鍜� Chrome */
	-o-transform: rotate(180deg);
}

.mkkeh .posr .prev:hover,
.mkkeh .posr .next:hover {
	background-position: left -40px center;
	background-color: #3475f7;
}

.mkkeh .posr li {
	overflow: hidden;
	background: #f5f5f6;
	height: 336px;
}

.mkkeh .posr li .video {
	float: left;
	width: 50%;
	position: relative;
	text-align: center;
	height: 100%;
}

.mkkeh .posr li .video .icoa {
	margin-top: -20px;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
}

.mkkeh .posr li .video i {
	display: inline-block;
	font-size: 26px;
	line-height: 40px;
	cursor: pointer;
	color: #ffffff;
	background: url(../images/mcc2.png) no-repeat left center;
	padding-left: 46px;
}

.mkkeh .posr li .video .video1 {
	width: 100%;
	object-fit: cover;
}

.mkkeh .posr li .text {
	float: right;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 55px 60px 0;
	position: relative;
}

.mkkeh .posr li .text::before {
	content: "";
	background: url(../images/mcc3.png) no-repeat center;
	width: 68px;
	height: 60px;
	position: absolute;
	left: 25px;
	top: 40px;
	z-index: 1;
}

.mkkeh .posr li .text p {
	font-size: 16px;
	line-height: 26px;
	color: #333333;
	position: relative;
	z-index: 111;
	overflow: hidden;
	padding-bottom: 30px;
}

.mkkeh .posr li .text h6 {
	text-align: right;
	line-height: 42px;
	font-size: 16px;
	color: #333333;
}

.mkkeh .posr li .text .btn {
	width: 130px;
	font-size: 14px;
	line-height: 40px;
	display: block;
	color: #fff;
	border-radius: 2px;
	text-align: center;
	float: right;
	background: #3475F7;
	margin-top: 38px;
}

.mkkeh .swiper-keh {
	overflow: hidden;
}

.mktedian {
	padding: 60px 0 100px;
	overflow: hidden;
}

.mktedian ul {
	margin-top: 55px;
}

.mktedian li {
	float: left;
	width: calc((100% - 60px)/3);
	margin-right: 29px;
	border-radius: 6px;
	padding: 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.mktedian li:hover {
	box-shadow: 0 0 10px 1px rgba(255, 255, 255, 0.5);
}

.mktedian li:nth-child(3n) {
	margin-right: 0;
}

.mktedian .title h2 {
	color: #fff;
}

.mktedian li h3 {
	font-size: 22px;
	line-height: 1.7;
	color: #333333;
}

.mktedian li i {
	display: block;
	width: 36px;
	height: 5px;
	background: #3475F7;
	border-radius: 3px;
	margin: 10px 0;
}

.mktedian li p {
	font-size: 15px;
	line-height: 26px;
	color: #666666;
	/*height: 95px;*/
	overflow: hidden;
}

.mktedian li {
	position: relative;
	background: #fff;
	overflow: hidden;
	position: relative;
	top: 0;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.mktedian li:hover {
	top: -8px;
}

.mktedian li::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0.5;
	background: url(../images/mcb4.jpg) no-repeat center/cover;
}

.mktedian li .tx {
	position: relative;
	z-index: 111;
}

.mkcgkh {
	padding: 60px 0 65px;
}

.mkcgkh ul {
	margin-top: 55px;
}

.mkcgkh li {
	float: left;
	width: calc((100% - 32px)/2);
	margin-bottom: 32px;
}

.mkcgkh li:nth-child(2n) {
	float: right;
}

.mkcgkh li a {
	display: block;
	width: 100%;
	height: 270px;
	position: relative;
	overflow: hidden;
}

.mkcgkh li h3 {
	background: url(../images/mcc5.png) no-repeat center/cover;
	font-size: 22px;
	line-height: 30px;
	color: #ffffff;
	padding: 10px 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 1;
	text-align: center;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 鍜� Chrome */
	-o-transform: translateY(-50%);
}

.mkcgkh li .txac {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #3475f7;
	z-index: 99;
	padding: 35px 25px 0;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
	transform: translateY(100%);
	-ms-transform: translateY(100%);
	/* IE 9 */
	-moz-transform: translateY(100%);
	/* Firefox */
	-webkit-transform: translateY(100%);
	/* Safari 鍜� Chrome */
	-o-transform: translateY(100%);
}

.mkcgkh li .txac h4 {
	font-size: 22px;
	line-height: 1.7;
	color: #ffffff;
	margin-bottom: 15px;
}

.mkcgkh li .txac p {
	font-size: 16px;
	line-height: 30px;
	color: #ffffff;
	height: 120px;
	overflow: hidden;
}

.mkcgkh li .txac i {
	width: 110px;
	font-size: 14px;
	line-height: 30px;
	color: #ffffff;
	border-radius: 5px;
	border: 1px solid #fff;
	text-align: center;
	display: block;
	margin-top: 8px;
}

.mkcgkh li .txac i:hover {
	background: #fff;
	color: #3475f7;
}

.mkcgkh li:hover .txac {
	transform: translateY(0%);
	-ms-transform: translateY(0%);
	/* IE 9 */
	-moz-transform: translateY(0%);
	/* Firefox */
	-webkit-transform: translateY(0%);
	/* Safari 鍜� Chrome */
	-o-transform: translateY(0%);
}

.mkcgkh li:hover {
	box-shadow: 0 0 20px 2px #a2bdf4;
}

.mkkeh .posr li .video.on i {
	display: none;
}

.qbanner .qlt {
	float: left;
	width: calc(100% - 640px);
	padding-top: 100px;
}

.qbanner .qrt {
	float: right;
	width: 508px;
	background: rgba(255, 255, 255, 0.8);
	padding: 50px 60px 35px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 70px;
	border-radius: 10px;
}

.qbanner .qrt h3 {
	font-size: 26px;
	line-height: 1.7;
	color: #333333;
}

.qbanner .qrt .form {
	margin-top: 17px;
}

.qbanner .qrt .t1 {
	width: 100%;
	height: 40px;
	background: #fff;
	border-radius: 4px;
	font-size: 16px;
	color: #333333;
	border: none;
	padding: 0 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.qbanner .qrt .sub {
	margin-top: 24px;
	width: 100px;
	background: #3475f7;
	font-size: 14px;
	line-height: 34px;
	cursor: pointer;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
	color: #fff;
	display: block;
	border: none;
	border-radius: 4px;
	float: left;
	margin-right: 12px;
	border: 1px solid #3475f7;
}

.qbanner .qrt .sub.osa {
	background: none;
	border: 1px solid #3475f7;
	color: #3475f7;
}

.banner .text .data:hover,
.qbanner .qrt .sub:hover {
	background: #2452ac;
	color: #b2b2b2;
	border-color: #2452ac;
}

.qbanner .qrt p {
	margin-top: 38px;
	font-size: 20px;
	line-height: 1.7;
	color: #333333;
}

.qbanner .qrt p span {
	color: #3475f7;
	font-weight: bold;
}

.qm_tit {
	background: #FFFFFF;
	position: relative;
	z-index: 9999;
	height: 60px;
	top: 0;
}

.qm_tit.ons ul {
	position: fixed;
}

.qm_tit ul {
	background: #FFFFFF;
	border-bottom: 1px solid #e5e5e5;
	font-size: 0;
	z-index: 99999;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}

.qm_tit li {
	display: inline-block;
	margin: 0 2px;
}

.qm_tit li a {
	font-size: 18px;
	line-height: 60px;
	color: #333333;
	padding: 0 17px;
	display: block;
}

.qm_tit li.on a,
.qm_tit li a:hover {
	background: #f5f5f5;
	color: #3475f7;
}

.qm_text {
	padding: 60px 0 100px;
}

.qm_text h3 {
	font-size: 34px;
	line-height: 50px;
	color: #333333;
	text-align: center;
}

.qm_text p {
	font-size: 16px;
	line-height: 36px;
	text-align: center;
	color: #666666;
	margin-top: 36px;
	padding: 0 68px;
}

.qm_glnd {
	padding: 54px 0 114px;
}

.qm_glnd h3 {
	font-size: 30px;
	line-height: 55px;
	color: #333333;
	text-align: center;
}

.qm_glnd ul {
	margin-top: 70px;
	text-align: center;
	font-size: 0;
}

.qm_glnd li {
	/* float: left; */
	display: inline-block;
	width: calc((100% - 392px)/4);
	margin-right: 130px;
	text-align: center;
	position: relative;
	top: 0;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.qm_glnd li:last-child {
	margin-right: 0;
}

.qm_glnd li:hover {
	top: -8px;
}

.qm_glnd li:nth-child(4n) {
	margin-right: 0;
}

.qm_glnd li .ico {
	width: 100px;
	height: 100px;
	overflow: hidden;
	margin: 0 auto;
}

.qm_glnd li .ico img {
	display: block;
	width: 100%;
	height: 100%;
}

.qm_glnd li h4 {
	margin: 15px 0 0;
	font-size: 22px;
	line-height: 40px;
	color: #333333;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.qm_glnd li p {
	font-size: 16px;
	line-height: 24px;
	color: #666666;
}

.qm_jse {
	padding: 80px 0;
}

.qm_jse .img {
	width: 480px;
	float: left;
}

.qm_jse .img img {
	display: block;
	width: 100%;
}

.qm_jse .txt {
	float: right;
	width: calc(100% - 720px);
	margin-top: 45px;
}

.qm_jse2 .img {
	float: right;
}

.qm_jse2 .txt {
	float: left;
}

.qm_jse .txt h3 {
	font-size: 28px;
	line-height: 1.7;
	color: #333333;
}

.qm_jse .txt span {
	width: 40px;
	height: 4px;
	background: #3475f7;
	display: block;
	margin: 12px 0 22px;
}

.qm_jse .txt p {
	font-size: 16px;
	line-height: 30px;
	color: #333333;
}

.qm_jqfa {
	padding: 54px 0 62px;
}

.qm_jse h2,
.qm_jqfa h3 {
	font-size: 30px;
	line-height: 56px;
	color: #333333;
	text-align: center;
}

.qm_jse h2 {
	margin-bottom: 40px;
}

.qm_jqfa ul {
	margin-top: 57px;
}

.qm_jqfa li {
	float: left;
	margin-right: 28px;
	margin-bottom: 28px;
	width: calc((100% - 84px)/4);
	height: 165px;
	position: relative;
	overflow: hidden;
}

.qm_jqfa li a {
	display: block;
	height: 100%;
	width: 100%;
}

.qm_jqfa li:nth-child(4n) {
	margin-right: 0;
}

.qm_jqfa li .mak {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: rgba(22, 35, 61, 0.3);
	text-align: center;
	height: 100%;
	padding-top: 34px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.qm_jqfa li .mak .ico {
	height: 60px;
}

.qm_jqfa li .mak .ico img {
	display: block;
	margin: 0 auto;
}

.qm_jqfa li .mak p {
	font-size: 22px;
	line-height: 1.7;
	color: #fff;
	margin-top: 11px;
}

.qm_jqfa .qmore {
	margin: 20px auto;
	width: 115px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #3475f7;
	font-size: 14px;
	color: #3475f7;
	text-align: center;
	border-radius: 4px;
	display: block;
}

.qm_bpban {
	padding: 40px 0;
}

.qm_bpban .txt {
	float: left;
}

.qm_bpban .bp {
	float: right;
	width: 144px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #FFFFFF;
	border: 1px solid #fff;
	display: block;
	text-align: center;
	border-radius: 4px;
	margin-top: 20px;
	background: #3475f7;
}

.qm_bpban .txt h3 {
	font-size: 24px;
	line-height: 1.7;
	color: #fff;
}

.qm_bpban .txt p {
	font-size: 18px;
	line-height: 1.7;
	color: #fff;
	margin-top: 15px;
}

.qm_erp {
	padding: 63px 0 100px;
}

.qm_erp h3 {
	font-size: 30px;
	line-height: 1.7;
	color: #fff;
	margin-bottom: 13px;
	text-align: center;
}

.qm_erp p {
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	text-align: center;
}

.qm_erp .bd {
	margin-top: 55px;
}

.qm_erp .bd ul {
	text-align: center;
	font-size: 0;
}

.qm_erp .bd li {
	width: 188px;
	display: inline-block;
	margin: 0 50px;
	text-align: center;
}

.qm_erp .bd li:nth-child(4n) {
	margin-right: 0;
}

.qm_erp .bd li h4 {
	font-size: 31px;
	line-height: 1.7;
	color: #fff;
	font-weight: bold;
}

.qm_erp .bd li h4 span {
	font-size: 40px;
	color: #3475f7;
}

.qm_erp .bd li h6 {
	font-size: 18px;
	line-height: 28px;
	color: #fff;
}

.qm_zxli {
	padding: 64px 0 85px;
}

.qm_zxli h3 {
	font-size: 30px;
	line-height: 1.7;
	color: #333333;
	margin-bottom: 16px;
	text-align: center;
}

.qm_zxli p {
	font-size: 16px;
	line-height: 34px;
	color: #666666;
	padding: 0 60px;
	text-align: center;
}

.qm_zxli img {
	display: block;
	margin: 55px auto 0;
}

.qmhead {
	background: #FFFFFF;
}

.qmhead .cen .logo {
	margin-top: 18px;
}

.qmhead .rts .naver li a {
	color: #333333;
}

.qmhead .rts .naver li:hover h3 a,
.qmhead .rts .naver li.on h3 a {
	color: #3475f7;
}

.qmhead .rts .rt li:nth-child(2) a {
	background: url(../images/phone.png) no-repeat center;
}

.qmhead .rts .form .btn {
	background: url(../images/qimg11.png) no-repeat center;
}

.qmhead .rts .ushide .btn {
	background: url(../images/qimg11-1.png) no-repeat center;
}

.qmhead .rts .btn:hover {
	/* background: url(../images/icon2-1.png) no-repeat center; */
}

.qm_jqfa li:hover .mak {
	background: rgba(52, 117, 247, 0.7);
}

.qm_jqfa .qmore:hover {
	background: #3475f7;
	color: #FFFFFF;
}

.qm_bpban .bp:hover {
	background: #fff;
	color: #3475f7;
}

.logo1 {
	display: none;
}

.hfangan {
	padding: 70px 0 60px;
}

.hfangan .hd {
	text-align: center;
}

.hfangan .hd li {
	display: inline-block;
	margin: 0 38px;
}

.hfangan .hd a {
	font-size: 18px;
	line-height: 50px;
	color: #333333;
	width: 160px;
	background: #e6e6e6;
	display: block;
	border-radius: 4px;
}

.hfangan .hd li.on a,
.hfangan .hd a:hover {
	background: #3475f7;
	color: #fff;
}

.hfangan .bd {
	margin-top: 70px;
}

.hfangan .bd li {
	float: left;
	width: calc((100% - 72px)/3);
	margin-right: 35px;
	margin-bottom: 35px;
}

.hfangan .bd li:nth-child(3n) {
	margin-right: 0;
}

.hfangan .bd.bd2 li {
	margin-right: 0;
	width: calc((100% - 35px)/2);
}

.hfangan .bd.bd2 li:nth-child(2n) {
	float: right;
}

.hfangan .bd.bd2 li a {
	height: 290px;
}

.hfangan .bd li a {
	display: block;
	height: 220px;
	position: relative;
}

.hfangan .bd li .mks {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(22, 35, 61, 0.3);
}

.hfangan .bd li .mks h3 {
	font-size: 28px;
	line-height: 62px;
	color: #ededed;
}

.hfangan .bd li .mks h3.s1 {
	display: block;
}

.hfangan .bd li .mks h3.s2 {
	display: none;
}

.hfangan .bd li a:hover .mks h3.s2 {
	display: block;
}

.hfangan .bd li a:hover .mks h3.s1 {
	display: none;
}

.hfangan .bd li .centa {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 鍜� Chrome */
	-o-transform: translateY(-50%);
	text-align: center;
}

.hfangan .bd li h5 {
	width: 186px;
	font-size: 16px;
	text-align: center;
	margin: 0 auto;
	height: 0;
	overflow: hidden;
	line-height: 40px;
	border-radius: 2px;
	color: #ffffff;
	border: 1px solid rgba(255, 255, 255, 0);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
	margin-top: 15px;
}

.hfangan .bd li a:hover .mks {
	background: rgba(52, 117, 247, 0.7);
}

.hfangan .bd li a:hover h5 {
	height: 40px;
	border-color: #fff;
}

.hfangan .bd li a h5:hover {
	background: #fff;
	color: #3475F7;
}

.qbanner {
	height: 458px;
	margin-top: 64px;
}

.qbanner .texm {
	padding-top: 110px;
}

.qbanner .texm h2 {
	font-size: 40px;
	line-height: 42px;
	color: #ffffff;
}

.qbanner .texm p {
	font-size: 16px;
	line-height: 1.8;
	color: #ffffff;
	margin-top: 22px;
}

.qbanner .texm .bta {
	margin-top: 55px;
	overflow: hidden;
}

.qbanner .texm .bt {
	display: block;
	width: 140px;
	font-size: 16px;
	line-height: 42px;
	color: #fff;
	text-align: center;
	background: #3475f7;
	border-radius: 3px;
	overflow: hidden;
	float: left;
	margin-right: 14px;
}

.qbanner .texm .bt2 {
	border: 1px solid #fff;
	background: none;
	line-height: 40px;
}

.pages li a:hover {
	background: #3475f7;
	color: #fff;
}

.pages li .btn:hover,
.mkliangd .lianbd .txa a:hover,
.mkkeh .posr li .text .btn:hover,
.qbanner .texm .bt:hover {
	background: #2452ac;
	color: #fff;
}

.qbanner .texm .bt2:hover {
	background: #3475f7;
	border-color: #3475f7;
}

.hfangan .bd ul {
	display: none;
}

.hfangan .bd ul:first-child {
	display: block;
}

.mkban {
	height: 300px;
}

.mkban .txta {
	position: absolute;
	left: 0;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 鍜� Chrome */
	-o-transform: translateY(-50%);
}

.mkban .txta h2 {
	font-size: 40px;
	color: #ffffff;
	line-height: 50px;
}

.mkban .txta p {
	font-size: 18px;
	color: #ffffff;
	line-height: 30px;
	margin-top: 16px;
}

.mkban.black .txta h2,
.mkban.black .txta p {
	color: #333333;
}

.mkban {
	margin-top: 64px;
}

.mkban .wrap {
	position: relative;
}

.case {
	padding: 50px 0 80px;
}

.case .hd dl {
	overflow: hidden;
	padding-bottom: 20px;
	float: left;
	width: calc(100% - 118px);
}

.case .hd .dt {
	float: left;
	font-size: 16px;
	line-height: 40px;
	color: #333333;
	width: 118px;
}

.case .hd dd a {
	font-size: 16px;
	line-height: 40px;
	color: #333333;
	display: block;
	width: 110px;
	text-align: center;
	border-radius: 2px;
}

.case .hd dd.on a,
.case .hd dd a:hover {
	background: #3475f7;
	color: #fff;
}

.case .hd dd {
	margin-right: 5px;
	float: left;
	margin-bottom: 10px;
}

.eblqmcs .hd dl {
	padding-bottom: 0 !important;
}

.eblqmcs .hd dd {
	margin-bottom: 0 !important;
}

.case .bd {
	margin-top: 45px;
}

.case .bd li {
	float: left;
	width: calc((100% - 72px)/3);
	margin-right: 35px;
	margin-bottom: 35px;
	box-shadow: 0 0 5px 0 rgba(80, 80, 81, 0.3);
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.case .bd li:hover {
	box-shadow: 0 0 16px 2px rgba(80, 80, 81, 0.3);
}

.case .bd li:nth-child(3n) {
	margin-right: 0;
}

.case .bd li a {
	display: block;
}

.case .bd .imgs {
	height: 190px;
	position: relative;
}

.case .bd .imgs::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	background: rgba(22, 35, 61, 0.3);
	top: 0;
	bottom: 0;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.case .bd .imgs img {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 11;
	display: block;
	margin: auto;
	max-width: 80%;
	max-height: 80%;
}


/* .case .bd a:hover .imgs::before {
    background: rgba(52, 117, 247, 0.7);
} */

.case .bd .txt {
	padding: 18px 25px;
	height: 80px;
}

.case .bd .txt h2 {
	font-size: 20px;
	line-height: 28px;
	color: #333333;
}

.case .bd .txt h2 i {
	font-size: 12px;
	line-height: 26px;
	color: #9e9e9e;
	width: 105px;
	border: 1px solid #e0e0e0;
	display: inline-block;
	vertical-align: top;
	margin-left: 13px;
	text-align: center;
}

.case .bd .txt h4 {
	margin-top: 13px;
	font-size: 15px;
	line-height: 22px;
	color: #666666;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.case .bd {
	margin-bottom: 50px;
}

.pages ul {
	text-align: center;
}

.pages li {
	display: inline-block;
	margin: 0 3px;
	font-size: 16px;
	line-height: 34px;
	color: #929191;
}

.pages li a {
	width: 34px;
	display: block;
	font-size: 16px;
	line-height: 34px;
	color: #929191;
	border: 1px solid #929191;
	border-radius: 3px;
}

.pages li.ne a {
	width: 84px;
}

.pages li .txa {
	width: 50px;
	font-size: 16px;
	height: 32px;
	color: #929191;
	border: 1px solid #929191;
	border-radius: 3px;
	text-align: center;
}

.pages li .btn {
	background: #3475f7;
	font-size: 16px;
	width: 70px;
	border: none;
	color: #fff;
	line-height: 36px;
	border-radius: 3px;
	text-align: center;
	text-align: center;
	cursor: pointer;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}


/*妗堜緥璇︽儏*/

.banner .txta.tet3 {
	text-align: center;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 50%;
	transform: translateY(-50%);
}

.banner .txta.tet3 h5 {
	font-size: 24px;
	line-height: 50px;
	color: #fff;
}

.banner .txta.tet3 h5 span:after,
.banner .txta.tet3 h5 span:before {
	position: absolute;
	z-index: 11;
	top: 50%;
	transform: translateY(-50%);
	left: -20px;
	content: "";
	height: 1px;
	width: 30px;
	background: #fff;
}

.banner .txta.tet3 h5 span:after {
	left: auto;
	right: -20px;
}

.banner .txta.tet3 h5 span {
	display: inline-block;
	padding: 0 24px;
	position: relative;
}
/*面包屑*/
.position {
	padding-left: 30px;
	padding-top: 15px;
	display: block;
	padding-right: 12px;
	transition: all 0.3s;
	font-size: 16px;
	line-height: 70px;
	color: #999;
}
.crumbs ul {
	padding-left: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.crumbs ul li {
	float: left;
	position: relative;
}

.crumbs ul li:first-child {
	padding-left: 24px;
}

.crumbs ul li:first-child:before {
	background: url(../images/f7.png) no-repeat left center;
	width: 16px;
	height: 14px;
	position: absolute;
	z-index: 11;
	content: "";
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}
.crumbs ul li a {
	display: block;
	padding-right: 12px;
	transition: all 0.3s;
	font-size: 16px;
	line-height: 70px;
	color: #999;
}

.crumbs ul li.on a,
.crumbs ul li a:hover {
	color: #3475f7;
}

.crumbs ul li:after {
	background: url(../images/f8.png) no-repeat right center;
	width: 5px;
	height: 9px;
	position: absolute;
	z-index: 11;
	transition: all 0.3s;
	right: 4px;
	top: 50%;
	transform: translateY(-50%);
	content: "";
}

.crumbs ul li:hover:after {
	background: url(../images/icon6.png) no-repeat right center;
}

.crumbs ul li:last-child:after {
	display: none;
}

.casedel .lt .news_cen {
	padding: 50px 0;
}

.casedel .lt {
	float: left;
	width: 63%;
	padding: 0 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 16px;
	line-height: 24px;
	color: #333333;
}

.casedel .lt img {
	max-width: 100%;
	display: block;
	margin: 0 auto 15px;
}

.casedel .lt h1 {
	font-size: 28px;
	line-height: 1.7;
	color: #333333;
	text-align: center;
}

.casedel .lt .hd {
	width: 100%;
	padding: 32px 25px 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #f1f1f1;
	box-shadow: 0 0 2px 1px #f7f7f7;
	position: relative;
	margin-top: 30px;
}

.casedel .lt .hd::before {
	position: absolute;
	left: -65px;
	top: -30px;
	background: url(../images/qimg18.png) no-repeat center;
	width: 44px;
	height: 36px;
	content: "";
}

.casedel .lt .hd p {
	font-size: 16px;
	line-height: 28px;
	color: #666666;
}

.casedel .lt .hd h6 {
	text-align: right;
	font-size: 16px;
	line-height: 36px;
	color: #666666;
}

.casedel .ul {
	margin-top: 30px;
}

.casedel .ul ul {
	overflow: hidden;
}

.casedel .ul ul li {
	float: left;
	margin-right: 40px;
	width: calc((100% - 82px)/3);
	overflow: hidden;
}

.casedel .ul ul li:nth-child(3n) {
	margin-right: 0;
}

.casedel .ul ul li .ico {
	float: left;
	width: 44px;
	height: 64px;
	position: relative;
}

.casedel .ul ul li .ico img {
	display: block;
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	z-index: 11;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	margin: 0 auto;
}

.casedel .ul ul li .tx {
	float: right;
	width: calc(100% - 60px);
	padding-top: 5px;
}

.casedel .ul ul li .tx h3 {
	font-size: 18px;
	line-height: 30px;
	color: #333333;
}

.casedel .ul ul li .tx h5 {
	font-size: 14px;
	line-height: 20px;
	color: #666666;
}

.casedel .bd {
	margin: 0px auto 0;
	font-size: 16px;
	line-height: 34px;
	color: #333333;
}

.casedel .bd img {
	max-width: 100%;
	display: block;
}

.casedel .bd p {
	margin-bottom: 15px;
}

.casedel .bd h2 {
	font-size: 30px;
	line-height: 46px;
	color: #333333;
	text-align: center;
}

.casedel .bd .dels {
	margin-top: 20px;
}

.casedel .bd .dels p {
	font-size: 16px;
	line-height: 34px;
	color: #333333;
	margin-bottom: 25px;
}

.casedel .bd .dels img {
	display: block;
	width: 100%;
}

.casedel .bd_text {
	margin: 38px auto 0;
	padding-bottom: 50px;
	border-bottom: 1px solid #eeeeee;
}

.casedel .bd_text h2 {
	text-align: center;
	font-size: 28px;
	line-height: 52px;
	color: #333333;
	margin-bottom: 32px;
}

.casedel .bd_text p {
	font-size: 16px;
	line-height: 28px;
	color: #666666;
}

.casedel .bd_text p i {
	display: block;
	font-size: 24px;
	line-height: 2;
	color: #3475f7;
}

.casedel .bd_text p span {
	display: block;
	color: #333;
}

.casedel .anli_list {
	margin: 63px auto 0;
}

.casedel .anli_list h2 {
	font-size: 20px;
	line-height: 36px;
	color: #333333;
}

.casedel .anli_list ul {
	margin-top: 24px;
}

.casedel .anli_list ul li {
	float: left;
	width: calc((100% - 42px)/3);
	margin-right: 20px;
	height: 123px;
	position: relative;
	box-shadow: 0 0 5px 0 rgba(80, 80, 81, 0.3);
}

.casedel .anli_list ul li a {
	position: relative;
}

.casedel .anli_list ul li em {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	background: rgba(22, 35, 61, 0.3);
	display: block;
}

.casedel .anli_list ul li:nth-child(3n) {
	margin-right: 0;
}

.casedel .anli_list ul li img,
.casedel .anli_list ul li a {
	display: block;
	width: 100%;
	height: 100%;
}

.casedel .anli_list ul li h3 {
	font-size: 20px;
	line-height: 28px;
	color: #fff;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 鍜� Chrome */
	-o-transform: translateY(-50%);
	text-align: center;
}

.casedel .anli_list ul li i {
	width: 26px;
	height: 1px;
	background: #FFFFFF;
	display: block;
	margin-top: 20px;
	opacity: 0;
}

.casedel .anli_list ul li span {
	transition: all 0.3s;
	display: block;
}

.casedel .anli_list ul li:hover {
	box-shadow: 0 0 16px 2px rgba(80, 80, 81, 0.3);
}

.casedel .anli_list ul li:hover h3 {
	opacity: 0;
}

.casedel .anli_list ul li:hover .txt {
	opacity: 1;
}

.casedel .anli_list ul li:hover span {
	position: absolute;
	display: none;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(52, 117, 247, 0.7);
}

.casedel .anli_list ul li .txt {
	position: absolute;
	top: 16px;
	opacity: 0;
	left: 0;
	right: 0;
	padding: 0 10px;
	z-index: 11;
}

.casedel .anli_list ul li .txt h4 {
	font-size: 16px;
	line-height: 1.6;
	text-align: center;
	color: #fff;
}

.casedel .anli_list ul li .txt h6 {
	width: 80px;
	color: #fff;
	margin: 10px auto;
	text-align: center;
	line-height: 24px;
	border: 1px solid #fff;
	border-radius: 3px;
	font-size: 12px;
}

.casedel .rt {
	float: right;
	width: 33%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.casedel .rt .recom_list {
	border: 1px solid #f1f1f1;
	box-shadow: 0 0 2px 1px #f7f7f7;
	margin-bottom: 35px;
	padding: 20px 30px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.casedel .rt .recom_list .prog {
	border-bottom: none;
	margin-bottom: 15px;
}

.casedel .rt .recom_list .list {
	margin-bottom: 28px;
}

.casedel .rt .recom_list .list ul {
	text-align: center;
	border-bottom: 2px solid #e5e5e5;
}

.casedel .rt .recom_list .list li {
	display: inline-block;
	margin: 0 26px;
	position: relative;
	transition: all 0.3s;
	font-size: 18px;
	line-height: 46px;
	color: #999999;
	text-align: center;
	cursor: pointer;
}

.casedel .rt .recom_list .list li:before {
	position: absolute;
	z-index: 11;
	content: "";
	bottom: -2px;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 0;
	height: 2px;
	background: #3475f7;
	transition: all 0.3s;
}

.casedel .rt .recom_list .list li:hover:before,
.casedel .rt .recom_list .list li.on:before {
	width: 100%;
}

.casedel .rt .recom_list .list li.on,
.casedel .rt .recom_list .list li:hover {
	color: #3475f7;
}

.casedel .rt .recom_list .imgs_list li {
	overflow: hidden;
	margin-bottom: 20px;
}

.casedel .rt .recom_list .imgs_list li:last-child {
	margin-bottom: 0;
}

.casedel .rt .recom_list .imgs_list li .img {
	float: left;
	width: 100px;
	height: 78px;
	overflow: hidden;
}

.casedel .rt .recom_list .imgs_list li .img img,
.casedel .rt .recom_list .imgs_list li .img a {
	display: block;
	width: 100%;
	height: 100%;
	transition: all 0.3s;
}

.casedel .rt .recom_list .imgs_list li .img:hover img {
	transform: scale(1.05);
}

.casedel .rt .recom_list .imgs_list li .txt {
	float: right;
	width: calc(100% - 124px);
	margin-top: 3px;
}

.casedel .rt .recom_list .imgs_list li .txt h4 a {
	font-size: 15px;
	line-height: 21px;
	color: #666666;
	transition: all 0.3s;
	display: block;
	height: 42px;
	overflow: hidden;
}

.casedel .rt .recom_list .imgs_list li .txt h4 a:hover {
	color: #007AFF;
}

.casedel .rt .recom_list .imgs_list li .txt p {
	font-size: 14px;
	line-height: 18px;
	color: #999999;
	margin-top: 11px;
}

.casedel .rt .progra {
	width: 100%;
	height: 280px;
	position: relative;
	margin-bottom: 21px;
}

.casedel .rt .progra img {
	display: block;
	width: 100%;
	height: 100%;
}

.casedel .rt .progra .txt {
	position: absolute;
	z-index: 11;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.news_ls {
	background: #fff;
}

.casedel .lt.news_lts {
	background: #fff;
	padding: 0px 30px 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	width: 65.5%;
}

.casedel .rt .progra h2 {
	font-size: 28px;
	line-height: 44px;
	color: #fff;
	text-align: center;
}

.casedel .rt .progra h6 {
	margin-top: 20px;
	text-align: center;
	font-size: 16px;
	line-height: 1.2;
	color: #fff;
}

.casedel .rt .progra a {
	display: block;
	width: 136px;
	line-height: 36px;
	text-align: center;
	border: 1px solid #fff;
	font-size: 16px;
	color: #fff;
	margin: 40px auto 0;
	border-radius: 1px;
	transition: all 0.3s;
}

.casedel .rt .progra a:hover {
	background: #fff;
	color: #007AFF;
}

.casedel .rt .progra:before {
	position: absolute;
	z-index: 11;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(52, 117, 247, 0.7);
}

.casedel .rt .progra_list {
	border: 1px solid #f1f1f1;
	box-shadow: 0 0 2px 1px #f7f7f7;
	padding: 18px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.prog {
	border-bottom: 1px solid #e5e5e5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.prog h3 {
	font-size: 18px;
	line-height: 48px;
	color: #333333;
	position: relative;
	padding-left: 16px;
}

.prog h3:before {
	position: absolute;
	z-index: 11;
	content: "";
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 20px;
	width: 4px;
	background: #3475f7;
	border-radius: 1px;
}

.casedel .rt .progra_list ul {
	margin-top: 15px;
}

.casedel .rt .progra_list ul li a {
	display: block;
}

.casedel .rt .progra_list ul li h4 {
	font-size: 15px;
	line-height: 38px;
	color: #666666;
	padding-left: 40px;
	background: url(../images/f9.png) no-repeat left top;
	transition: all 0.3s;
}

.casedel .rt .progra_list ul li a:hover h4 {
	color: #007AFF;
}

.casedel .rt .progra_list ul li:nth-child(2) h4 {
	background: url(../images/f10.png) no-repeat left top;
}

.casedel {
	margin-bottom: 95px;
}


/*鏂伴椈璇︽儏*/

.casedel .lt {
	/*background: #fff;*/
}

.casedel .lt .news_data {
	padding: 0px 0 38px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.casedel .lt .news_t {
	padding-bottom: 26px;
	border-bottom: 1px solid #eeeeee;
}

.casedel .lt .news_t h3 {
	font-size: 24px;
	line-height: 40px;
	color: #666666;
	margin-bottom: 10px;
}

.casedel .lt .news_t ul {
	overflow: hidden;
}

.casedel .lt .news_t li {
	float: left;
	margin-right: 35px;
}

.casedel .lt .news_t li h5 {
	padding-left: 22px;
	background: url(../images/f11.png) no-repeat left center;
	font-size: 14px;
	line-height: 22px;
	color: #999999;
}

.casedel .lt .news_t li h5:nth-child(2) {
	background: url(../images/f12.png) no-repeat left center;
}

.casedel .lt .news_t li:last-child {
	margin-right: 0;
}

.casedel .lt .news_text {
	margin-top: 30px;
}

.casedel .lt .news_text p {
	font-size: 14px;
	line-height: 24px;
	color: #333333;
}

.casedel .lt .news_text p img {
	display: block;
	width: auto;
	height: auto;
	margin: 0 auto 30px;
}

.casedel .lt .news_text p span {
	display: block;
	font-size: 18px;
	line-height: 40px;
	color: #333333;
	margin-top: 20px;
	font-weight: bold;
}

.casedel .lt .news_pages {
	margin-top: 50px;
}

.casedel .lt .news_pages li a {
	display: block;
	font-size: 15px;
	line-height: 36px;
	color: #666666;
	transition: all 0.3s;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.casedel .lt .news_pages li a:hover {
	color: #3475f7;
}

.casedel .rt .news_huod {
	margin-bottom: 20px;
	background: #fff;
	padding: 18px 30px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.casedel .rt .news_huod .prog {
	border-bottom: none;
}

.casedel .rt .news_huod .img {
	width: auto;
	height: auto;
	overflow: hidden;
	margin-top: 5px;
}

.casedel .rt .news_huod .img img,
.casedel .rt .news_huod .img a {
	display: block;
	width: 100%;
	height: 100%;
	transition: all 0.3s;
}

.casedel .rt .news_huod .img:hover img {
	transform: scale(1.05);
}

.casedel .rt .news_huod h6 a {
	display: block;
	margin-top: 15px;
	transition: all 0.3s;
	font-size: 16px;
	line-height: 1.5;
	color: #666666;
}

.casedel .rt .news_huod h6 a:hover {
	color: #007AFF;
}

.casedel .rt .news_lis {
	background: #fff;
	margin-bottom: 20px;
	padding: 18px 30px 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.casedel .rt .news_lis ul {
	margin-top: 26px;
}

.casedel .rt .news_lis li {
	margin-bottom: 16px;
}

.casedel .rt .news_lis li a {
	display: block;
	font-size: 15px;
	padding-left: 22px;
	transition: all 0.3s;
	line-height: 24px;
	color: #666666;
	background: url(../images/f13.png) no-repeat left 5px top 6px;
}

.casedel .rt .news_lis li a:hover {
	color: #007AFF;
}

.casedel .rt .remen {
	background: #fff;
	padding: 18px 30px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.casedel .rt .remen ul {
	overflow: hidden;
	margin-top: 20px;
}

.casedel .rt .remen li {
	float: left;
	margin-bottom: 8px;
	margin-right: 8px;
}

.casedel .rt .remen li a {
	display: inline-block;
	padding: 0 16px;
	font-size: 15px;
	line-height: 24px;
	color: #666666;
	border: 1px solid #eeeeee;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.3s;
}

.casedel .rt .remen li a:hover {
	border-color: #3475f7;
	color: #3475f7;
}

.lay_back {
	background: #f5f5f6;
}


/*鏂伴椈涓績*/

.casedel .news_lt {
	padding: 50px 30px 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.casedel .news_cen li {
	overflow: hidden;
	height: 196px;
	margin-bottom: 24px;
}

.casedel .news_cen li .img {
	float: left;
	width: 296px;
	height: 100%;
	overflow: hidden;
}

.casedel .news_cen li .img img,
.casedel .news_cen li .img a {
	display: block;
	width: 100%;
	height: 100%;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.casedel .news_cen li:hover .img img {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	/* IE 9 */
	-moz-transform: scale(1.1);
	/* Firefox */
	-webkit-transform: scale(1.1);
	/* Safari 鍜� Chrome */
	-o-transform: scale(1.1);
}

.casedel .news_cen li .text {
	float: right;
	width: calc(100% - 296px);
	border: 1px solid #eeeeee;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 18px;
	height: 100%;
}

.casedel .news_cen li .text h3 a {
	display: block;
	font-size: 18px;
	line-height: 28px;
	color: #333333;
	height: 56px;
	overflow: hidden;
}

.casedel .news_cen li .text p {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	margin-top: 12px;
	height: 48px;
	overflow: hidden;
}

.casedel .news_cen li .text dl {
	margin-top: 16px;
	overflow: hidden;
}

.casedel .news_cen li .text dd {
	float: left;
	margin-right: 35px;
}

.casedel .news_cen li .text dd:last-child {
	margin-right: 0;
}

.casedel .news_cen li .text dd h6 {
	padding-left: 20px;
	font-size: 14px;
	line-height: 26px;
	color: #999999;
	background: url(../images/f11.png) no-repeat left center;
}

.casedel .news_cen li .text dd:nth-child(2) h6 {
	background: url(../images/f12.png) no-repeat left center;
}

.casedel .news_cen li .text dd:nth-child(2) h6:hover {
	color: #007AFF;
}

.casedel .news_cen li .text dd h6:nth-child(2) {
	background: url(../images/f12.png) no-repeat left center;
}

.casedel .pages {
	margin: 20px auto;
}

.casedel .rt .inform_list {
	padding: 18px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	margin-top: 20px;
}

.casedel .rt .inform_list ul {
	padding: 18px 18px 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.casedel .rt .inform_list ul li {
	float: left;
	width: 108px;
}

.casedel .rt .inform_list ul li a {
	display: block;
	font-size: 15px;
	line-height: 30px;
	color: #666666;
	transition: all 0.3s;
}

.casedel .rt .inform_list ul li a:hover {
	color: #007AFF;
}


/*璧勮涓績*/

.casedel .lt .inform_list {
	margin-bottom: 20px;
	background: #fff;
	padding: 38px 0 28px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

/* .casedel .lt .inform_list ul {
    padding-left: 60px;
} */

/* .casedel .lt .inform_list ul li:first-child {
    margin-left: -55px;
    margin-right: 0;
} */

.casedel .lt .inform_list ul li {
	display: inline-block;
	font-size: 16px;
	margin-right: 20px;
	line-height: 30px;
	color: #333;
	vertical-align: top;
}

.casedel .lt .inform_list ul li a {
	display: inline-block;
	font-size: 16px;
	line-height: 30px;
	color: #333333;
	padding: 0 14px;
	border-radius: 1px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	transition: all 0.3s;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.casedel .lt .inform_list ul li a:hover {
	background: #3475f7;
	color: #fff;
}

.casedel .lt .inform_text {
	background: #fff;
	padding: 10px 30px 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.casedel .lt .inform_text .infor_txt li {
	border-bottom: 1px solid #eeeeee;
	padding: 18px 0 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.casedel .lt .inform_text .infor_txt li h3 a {
	display: block;
	font-size: 18px;
	line-height: 38px;
	color: #333333;
	word-break: keep-all;
	transition: all 0.3s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.casedel .lt .inform_text .infor_txt li h5 a:hover,
.casedel .lt .inform_text .infor_txt li h3 a:hover {
	color: #007AFF;
}

.casedel .lt .inform_text .infor_txt li h5 a {
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	margin-top: 8px;
	transition: all 0.3s;
}

.casedel .lt .inform_text .infor_txt li dl {
	margin-top: 15px;
	overflow: hidden;
}

.casedel .lt .inform_text .infor_txt li dd {
	float: left;
	margin-right: 35px;
}

.casedel .lt .inform_text .infor_txt li dd h6 {
	padding-left: 20px;
	line-height: 26px;
	font-size: 14px;
	color: #999999;
	background: url(../images/f11.png) no-repeat left center;
}
.casedel .lt .inform_text .infor_txt li dd:nth-child(2) h6{
	background:none;
}
.casedel .lt .inform_text .infor_txt li dd:nth-child(2) h6 a {
	padding-left: 20px;
	line-height: 26px;
	background: url(../images/f12.png) no-repeat left center;
}

.casedel .lt .inform_text .infor_txt li:last-child {
	border-bottom: none;
}

.banner .txta h6 {
	font-size: 26px;
	line-height: 1.5;
	color: rgba(255, 255, 255, 0.7);
	margin-top: 10px;
}

.casede2 {
	margin-bottom: 20px;
}

.lqmcs .txta p {
	color: rgba(255, 255, 255, 1);
}

.eblqmcs .bds {
	margin-top: 50px;
}

.eblqmcs .bds li {
	float: left;
	width: calc((100% - 86px)/3);
	margin-right: 42px;
	margin-bottom: 40px;
	box-shadow: 0 0 5px 0 rgba(80, 80, 81, 0.3);
	padding: 15px 15px 28px;
	background: #FFFFFF;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	top: 0;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.eblqmcs .bds li:hover {
	top: -10px;
	box-shadow: 0 0 16px 2px rgba(80, 80, 81, 0.3);
}

.eblqmcs .bds li:nth-child(3n) {
	margin-right: 0;
}

.eblqmcs .bds li .imgs {
	height: 195px;
	position: relative;
}

.eblqmcs .bds {
	padding-bottom: 45px;
}

.eblqmcs .bds li .imgs img {
	position: absolute;
	left: 24px;
	top: 24px;
	z-index: 11;
	display: block;
	margin: auto;
	max-width: 80%;
	max-height: 80%;
}

.eblqmcs .bds li .txt {
	margin-top: 16px;
}

.eblqmcs .bds li h2 a {
	color: #333333;
}

.eblqmcs .bds li h2 {
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 20px;
	line-height: 30px;
	color: #333333;
}

.eblqmcs .bds li h3 {
	margin: 10px 0 28px;
	padding: 0 18px;
	height: 24px;
	border: 1px solid #a5a5a5;
	line-height: 24px;
	color: #999999;
	font-size: 12px;
	display: inline-block;
	border-radius: 2px;
}

.eblqmcs .bds li h4 {
	font-size: 14px;
	line-height: 32px;
	color: #999999;
	float: left;
	background: url(../images/qico5.png) no-repeat left center;
	padding-left: 24px;
	max-width: 170px;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.eblqmcs .bds li .btn {
	width: 110px;
	height: 32px;
	line-height: 32px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	display: block;
	background: #3475f7;
	border-radius: 2px;
	float: right;
}

.ebookdisp {}

.ebookdisp .box {
	margin-top: 30px;
}

.ebookdisp .box .hd {
	padding: 40px;
	border: 1px solid #f4f4f4;
	box-shadow: 0 0 3px 0 #dcdcdd;
	border-radius: 2px;
}

.ebookdisp .hd .imgs {
	width: 578px;
	height: 324px;
	position: relative;
	float: left;
}

.ebookdisp .hd .imgs img {
	position: absolute;
	left: 24px;
	top: 24px;
	z-index: 11;
	display: block;
	margin: auto;
	max-width: 80%;
	max-height: 80%;
}

.ebookdisp .hd .txt {
	float: right;
	width: calc(100% - 620px);
	margin-top: 38px;
}

.ebookdisp .hd .txt h2 {
	font-size: 30px;
	line-height: 52px;
	color: #333333;
}

.ebookdisp .hd .txt h3 {
	margin: 24px 0 88px;
	padding: 0 30px;
	display: inline-block;
	border: 1px solid #ababab;
	line-height: 36px;
	height: 36px;
	color: #999999;
	font-size: 18px;
	text-align: center;
	border-radius: 2px;
}

.ebookdisp .hd .txt h4 {
	float: left;
	background: url(../images/qico6.png) no-repeat left center;
	padding-left: 32px;
	font-size: 16px;
	line-height: 44px;
	color: #999999;
}

.ebookdisp .hd .txt .btn {
	float: right;
	width: 110px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background: #3475f7;
	display: block;
	font-size: 16px;
	color: #FFFFFF;
	border-radius: 2px;
}

.ebo_mask {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 111;
	background: rgba(0, 0, 0, 0.2);
	display: none;
}

.ebo_hq {
	position: fixed;
	z-index: 112;
	left: 0;
	right: 0;
	top: 50%;
	background: #FFFFFF;
	padding: 60px 80px 85px;
	width: 725px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 鍜� Chrome */
	-o-transform: translateY(-50%);
	margin: 0 auto;
	display: none;
}

.ebo_hq h2 {
	font-size: 26px;
	line-height: 40px;
	color: #333333;
	text-align: center;
}

.ebo_hq .bd {
	margin-top: 46px;
}

.ebo_hq .bd .img {
	width: 170px;
	height: 170px;
	overflow: hidden;
	float: left;
	padding-right: 50px;
	border-right: 1px solid #e5e5e5;
}

.ebo_hq .bd .img img {
	display: block;
	width: 100%;
	height: 100%;
}

.ebo_hq .bd .form {
	float: right;
}

.ebo_hq .bd .form li {
	margin-bottom: 12px;
}

.ebo_hq .bd .form li .t1 {
	width: 290px;
	height: 42px;
	border: 1px solid #bdbdbd;
	background: none;
	font-size: 16px;
	color: #616161;
	padding: 0 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.ebo_hq .bd .form li .t1:focus {
	border-color: #337df7;
}

.eblqmcs .bds li .btn:hover,
.ebookdisp .hd .txt .btn:hover {
	background: #2452ac;
}

.ebo_hq .gb:hover {
	transform: rotate(720deg);
	-ms-transform: rotate(720deg);
	/* IE 9 */
	-moz-transform: rotate(720deg);
	/* Firefox */
	-webkit-transform: rotate(720deg);
	/* Safari 鍜� Chrome */
	-o-transform: rotate(720deg);
}

.ebo_hq .bd .form .sub:hover {
	background: #2452ac;
}

.ebo_hq .bd .form .sub {
	width: 290px;
	height: 50px;
	background: #337df7;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	text-align: center;
	border: none;
	display: block;
	cursor: pointer;
	letter-spacing: 2px;
	margin-top: 20px;
}

.ebo_hq .gb {
	position: absolute;
	top: 30px;
	right: 30px;
	background: url(../images/qico7.png) no-repeat center;
	width: 30px;
	height: 30px;
	display: block;
	cursor: pointer;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.ebookdisp .box .bd {
	padding: 84px 0 105px;
	font-size: 16px;
	line-height: 1.7;
	color: #666666;
}

.ebookdisp .box .bd .h3 {
	font-size: 30px;
	line-height: 1.7;
	color: #333333;
	text-align: center;
	margin-bottom: 20px;
}

.ebookdisp .box .bd img {
	display: block;
	margin: 0 auto;
}

.ebookdisp .box .bd .qmbtn {
	width: 160px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #3475f7;
	display: block;
	font-size: 18px;
	color: #3475f7;
	border-radius: 2px;
	margin: 0 auto;
}

.ebookdisp .box .bd .qmbtn:hover {
	background: #3475f7;
	color: #FFFFFF;
}


/*甯傚�?娲诲�?*/

.casedel .lt .market_list ul {
	padding-left: 56px;
	overflow: hidden;
}

.casedel .lt .market_list ul li {
	float: left;
	margin-right: 30px;
	position: relative;
	width: 92px;
	cursor: pointer;
	font-size: 16px;
	line-height: 46px;
	color: #333;
	text-align: center;
	transition: all 0.3s;
}

.casedel .lt .market_list ul li:hover,
.casedel .lt .market_list ul li.on {
	color: #3475f7;
}

.casedel .lt .market_list ul li:before {
	position: absolute;
	z-index: 11;
	content: "";
	bottom: -1px;
	left: 0;
	right: 0;
	height: 2px;
	width: 0;
	background: #3475f7;
	transition: all 0.3s;
	margin: 0 auto;
}

.casedel .lt .market_list ul li:hover:before,
.casedel .lt .market_list ul li.on:before {
	width: 100%;
}

.casedel .lt .market_list ul li:last-child {
	margin-right: 0;
}

.market {
	margin: 30px auto 20px;
}

.market .market_lts {
	padding: 16px 30px 60px;
}

.market .market_lts ul {
	border-bottom: 1px solid #e0e0e0;
}

.market .market_lts .news_cen {
	margin-top: 36px;
	padding: 0 0 20px;
}

.market .market_lts .news_cen li {
	height: 170px;
}

.market .market_lts .news_cen li .text .lit {
	margin-top: 8px;
}

.market .market_lts .news_cen li .text .lit ul {
	overflow: hidden;
}

.market .market_lts .news_cen li .text .lit li {
	float: left;
	padding-right: 18px;
	position: relative;
}

.market .market_lts .news_cen li .text .st li,
.market .market_lts .news_cen li .text .lit li {
	height: auto;
	margin-bottom: auto;
}

.market .market_lts .market_imgs ul,
.market .market_lts .pages ul,
.market .market_lts .news_cen li .text .st ul,
.market .market_lts .news_cen li .text .lit ul {
	border-bottom: none;
}

.market .market_lts .news_cen li .text .st li:before,
.market .market_lts .news_cen li .text .lit li:before {
	position: absolute;
	z-index: 11;
	content: "";
	top: 50%;
	transform: translateY(-50%);
	right: 5px;
	width: 10px;
	height: 1px;
	background: #999;
}

.market .market_lts .news_cen li .text .lit li:last-child:before {
	display: none;
}

.casedel .news_cen li:hover .text h3 a {
	color: #3475f7;
}

.market .market_lts .news_cen li .text .lit li:last-child {
	padding-right: 0;
}

.market .market_lts .news_cen li .text .lit li {
	font-size: 14px;
	line-height: 26px;
	color: #999;
}

.market .market_lts .news_cen li .text .lit li h5 {
	padding-left: 20px;
	font-size: 14px;
	line-height: 26px;
	color: #999;
	background: url(../images/f11.png) no-repeat left center;
}

.market .market_lts .news_cen li .text .st {
	margin-top: 14px;
}

.market .market_lts .news_cen li .text .st ul {
	overflow: hidden;
}

.market .market_lts .news_cen li .text .st li {
	float: left;
	margin-right: 40px;
}

.market .market_lts .news_cen li .text .st li h6 {
	font-size: 14px;
	line-height: 26px;
	color: #999;
	padding-left: 20px;
	background: url(../images/f14.png) no-repeat left center;
}

.market .market_lts .news_cen li .text .st li:nth-child(2) h6 {
	background: url(../images/f12.png) no-repeat left center;
}

.market .market_lts .market_imgs dd {
	display: none;
}

.market .market_lts .market_imgs dd:nth-child(2) {
	display: block;
}

.casedel .rt .onway_wx {
	margin-top: 20px;
	background: #fff;
	padding: 30px 10px 30px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.casedel .rt .onway_wx .wx {
	height: 134px;
	width: 134px;
	float: left;
	border: 1px solid #e3e3e3;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.casedel .rt .onway_wx .wx img {
	display: block;
	width: 100%;
	height: 100%;
}

.casedel .rt .onway_wx .txt {
	float: right;
	width: calc(100% - 150px);
	margin-top: 30px;
}

.casedel .rt .onway_wx .txt h4 {
	font-size: 18px;
	line-height: 30px;
	color: #666666;
}

.casedel .rt .onway_wx .txt h6 {
	font-size: 14px;
	line-height: 30px;
	color: #999;
}


/*娲诲姩璇︽儏椤�*/

.casedel .rt.case_data .news_huod {
	border: 1px solid #f1f1f1;
	box-shadow: 0px 2px 2px 1px #f7f7f7;
}

.casedel .rt.case_data .onway_wx,
.casedel .rt.case_data .remen {
	border: 1px solid #f1f1f1;
	box-shadow: 0px 2px 2px 1px #f7f7f7;
}

.casedel .lt .bds {
	margin: 10px auto;
}

.casedel.case_datal {
	margin: 55px auto 90px;
}

.casedel .rt.case_data .news_huod {
	padding: 18px 30px 20px;
}

.casedel .rt.case_data .news_huod .prog h3 {
	line-height: 20px;
	margin-bottom: 20px;
}

.casedel .rt.case_data .news_huod .prog {
	border-bottom: none;
}

.banner .texm .vc {
	margin-top: 26px;
}

.banner .texm .vc ul {
	overflow: hidden;
}

.banner .texm .vc li {
	font-size: 16px;
	line-height: 30px;
	color: rgba(255, 255, 255, 0.9);
	margin-right: 34px;
	float: left;
}

.banner .texm .vc li:last-child {
	margin-right: 0;
}


/*璧勬簮涓庢椿鍔ㄤ腑蹇�?*/

.resource {
	padding: 54px 0 100px;
}

.resource .list {
	margin-top: 35px;
}

.tlte {
	overflow: hidden;
}

.tlte h3 {
	float: left;
	padding-left: 20px;
	position: relative;
	font-size: 28px;
	line-height: 58px;
	color: #333;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.tlte h3 a {
	font-size: 28px;
	line-height: 58px;
	color: #333;
	display: block;
}

.tlte h3:hover {
	color: #3475f7;
}

.tlte h3:before {
	position: absolute;
	z-index: 11;
	content: "";
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 6px;
	height: 28px;
	background: #3475f7;
	border-radius: 2px;
}

.tlte a {
	display: block;
	float: right;
	transition: all 0.3s;
	font-size: 16px;
	line-height: 58px;
	color: #333;
}

.tlte a:hover {
	color: #007AFF;
}

.resource .list li {
	float: left;
	width: calc((100% - 92px)/3);
	margin-right: 45px;
	box-shadow: 0 0 5px 0px rgba(80, 80, 81, 0.3);
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.resource .list li:nth-child(3n) {
	margin-right: 0;
}

.resource .list li:hover {
	box-shadow: 0 0 16px 2px rgba(80, 80, 81, 0.3);
}

.resource .list li .img {
	height: 210px;
	width: 100%;
	overflow: hidden;
}

.resource .list li .img a,
.resource .list li .img img {
	display: block;
	width: 100%;
	transition: all 0.3s;
	height: 100%;
}

.resource .list li .img:hover img {
	transform: scale(1.05);
}

.resource .list li .text {
	background: #fff;
	padding: 18px 20px 20px;
}

.resource .list li .text h3 a {
	display: block;
	font-size: 18px;
	line-height: 28px;
	color: #333;
	height: 56px;
	overflow: hidden;
	transition: all 0.3s;
}

.resource .list li .text h3 a:hover {
	color: #007AFF;
}

.resource .list li .text dl {
	margin-top: 16px;
}

.resource .list li .text dd {
	padding-left: 22px;
	font-size: 14px;
	line-height: 24px;
	color: #999999;
	position: relative;
	margin-bottom: 8px;
	background: url(../images/f11.png) no-repeat left center;
}

.resource .list li .text dd:last-child {
	margin-bottom: 0;
}

.resource .list li .text dd:nth-child(2) {
	background: url(../images/qico5.png) no-repeat left center;
}

.resource .list li .txt {
	padding: 18px 22px 32px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
}

.resource .list li .txt h3 {
	font-size: 18px;
	line-height: 28px;
	color: #333;
	height: 56px;
	overflow: hidden;
}

.resource .list li .txt a {
	display: block;
	width: 100px;
	line-height: 32px;
	background: #3475f7;
	margin-top: 18px;
	font-size: 13px;
	color: #fff;
	text-align: center;
	transition: all 0.3s;
}

.resource .list li .txt a:hover {
	background: #125ef6;
}

.resource .list li .video {
	width: 100%;
	height: 210px;
	position: relative;
}

.resource .list li .video .video1 {
	width: 100%;
	height: 100%;
}

.resource .list li .video .icoa {
	position: absolute;
	z-index: 11;
	cursor: pointer;
	height: 38px;
	width: 38px;
	border-radius: 50%;
	margin: 0 auto;
	background: url(../images/f15.png) no-repeat center;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
}

.resource .list li .video h6 {
	font-size: 16px;
	line-height: 1.7;
	color: #fff;
	position: absolute;
	right: 15px;
	bottom: 10px;
	z-index: 11;
}

.resource .list li .txas {
	position: relative;
	height: 100px;
}

.resource .list li h4 {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari �? Chrome */
	-o-transform: translateY(-50%);
	background: #fff;
	color: #333;
	font-size: 20px;
	padding: 0 24px;
	transition: all 0.3s;
	max-height: 70px;
	line-height: 35px;
	overflow: hidden;
	text-align: center;
	display: block;
}

.resource .list li h4 a:hover {
	color: #007AFF;
}

.resource .list li .video.on .icoa {
	display: none;
}

.real_timeinfo {
	padding: 50px 0 80px;
}

.real_timeinfo .list {
	margin-top: 26px;
}

.real_timeinfo .list li {
	border-bottom: 1px solid #e0e0e0;
	padding: 15px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.real_timeinfo .list li:last-child {
	border-bottom: none;
}

.real_timeinfo .list li a {
	display: block;
	overflow: hidden;
}

.real_timeinfo .list li .txt {
	padding-left: 16px;
	float: left;
	width: 85%;
}

.real_timeinfo .list li .txt h3 {
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	position: relative;
	display: inline-block;
	transition: all 0.3s;
}

.real_timeinfo .list li:hover .txt h3 {
	color: #007AFF;
}

.real_timeinfo .list li .txt h3:before {
	position: absolute;
	z-index: 11;
	content: "";
	left: -16px;
	top: 50%;
	transform: translateY(-50%);
	overflow: hidden;
	height: 6px;
	width: 6px;
	border-radius: 50%;
	background: #333333;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.real_timeinfo .list li .txt h6 {
	font-size: 14px;
	line-height: 26px;
	color: #999999;
}

.real_timeinfo .list li .txt h3 i {
	margin-left: 6px;
	border: 1px solid #ff0000;
	line-height: 17px;
	border-radius: 2px;
	text-align: center;
	word-break: keep-all;
	margin-top: 6px;
	color: #ff0000;
	white-space: nowrap;
	vertical-align: top;
	font-size: 10px;
	overflow: hidden;
	width: 37px;
	text-overflow: ellipsis;
	display: inline-block;
}

.real_timeinfo .list li p {
	float: right;
	font-size: 14px;
	line-height: 24px;
	color: #999;
}


/*鎷涜仒绠€鍘嗚�?�鍗�?*/

.header_2 {
	background: #3475f7;
}

.header_2 .logo {
	display: none;
}

.header_2 .logo1 {
	display: block;
}

.header_2.header .rts .naver li dd a {
	color: rgba(255, 255, 255, 0.6);
}

.header_2 .rts .naver li dd:hover a {
	color: rgba(255, 255, 255, 1);
}

.header_2 .rts .naver li a {
	color: rgba(255, 255, 255, 0.6);
}


/*.header_2 .rts .naver li dd a:hover,
.header_2 .rts .naver li.on dd a {
    color: rgba(255,255,255,1) !important;
}*/

.header_2.qmhead .rts .naver li:hover h3 a,
.header_2.qmhead .rts .naver li.on h3 a {
	color: rgba(255, 255, 255, 1);
}

.header_2.header .rts .naver li dl {
	background: #3475f7;
}

.header_2.header .rts .rt li h4 {
	background: #fff;
	color: #3475f7;
	transition: all 0.3s;
}

.header_2.header .rts .rt li h4:hover {
	background: rgba(255, 255, 255, 0.9);
}

.header_2.qmhead .rts .rt li:nth-child(2) a {
	background: url(../images/f17.png) no-repeat center;
}

.header_2.qmhead .rts .form .btn {
	background: url(../images/f18.png) no-repeat center;
}

.recruit_form {
	padding: 120px 0 50px;
}

.recruit_form .ttl h2 {
	font-size: 24px;
	line-height: 46px;
	color: #333;
	text-align: center;
}

.recruit_form .form_list {
	margin-top: 45px;
}

.recruit_form .form_list li {
	float: left;
	width: calc((100% - 172px)/3);
	margin-right: 85px;
	margin-bottom: 10px;
}

.recruit_form .form_list li:nth-child(3n) {
	margin-right: 0;
}

.recruit_form .form_list li label {
	font-size: 18px;
	line-height: 46px;
	color: #333333;
	display: block;
}

.recruit_form .form_list li .f1 {
	position: relative;
	padding-left: 17px;
}

.recruit_form .form_list li .f1:before {
	position: absolute;
	z-index: 11;
	content: "";
	width: 11px;
	height: 13px;
	left: 0;
	background: url(../images/f16.png) no-repeat center;
	top: 50%;
	transform: translateY(-50%);
}

.recruit_form .form_list li .text {
	width: 100%;
	border: 1px solid #d8d8d8;
	border-radius: 1px;
	overflow: hidden;
	font-size: 18px;
	color: #333;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	height: 50px;
}

.recruit_form .form_list li dl {
	overflow: hidden;
}

.recruit_form .form_list li dl dd {
	float: left;
	width: calc((100% - 24px)/2);
	border: 1px solid #d8d8d8;
	border-radius: 1px;
	overflow: hidden;
	text-align: center;
	transition: all 0.3s;
	font-size: 18px;
	color: #9e9e9e;
	line-height: 50px;
	cursor: pointer;
}

.recruit_form .form_list li dl dd:hover,
.recruit_form .form_list li dl dd.on {
	background: #ecf6fe;
	color: #3475f7;
	border-color: #3475f7;
}

.recruit_form .form_list li dl dd:nth-child(2n) {
	float: right;
}

.recruit_form .form_list li .sele {
	height: 50px;
	width: 100%;
	border: 1px solid #dddddd;
	overflow: hidden;
	font-size: 18px;
	color: #333;
	padding: 0 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.recruit_form li .ril {
	position: relative;
}

.recruit_form li .ril:before {
	position: absolute;
	z-index: 11;
	content: "";
	width: 24px;
	height: 23px;
	background: url(../images/f20.png) no-repeat center;
	top: 50%;
	transform: translateY(-50%);
	right: 9px;
	cursor: pointer;
}

.recruit_form .education h2 {
	font-size: 18px;
	line-height: 44px;
	color: #333;
}

.recruit_form .education .list ul {
	overflow: hidden;
	margin-bottom: 30px;
}

.recruit_form .education .list li {
	float: left;
	margin-right: 10px;
	overflow: hidden;
}

.recruit_form .education .list li:nth-child(4n) {
	margin-right: 0;
}

.recruit_form .education .list li:nth-child(1) {
	width: 21%;
}

.recruit_form .education .list li:nth-child(3),
.recruit_form .education .list li:nth-child(2) {
	width: 25.1%;
}

.recruit_form .education .list li:nth-child(4) {
	width: 26%;
}

.recruit_form .education .list li:nth-child(2) .text {
	float: right;
	width: calc(100% - 56px);
}

.recruit_form .education .list li:nth-child(4) .text {
	float: right;
	width: calc(100% - 88px);
}

.recruit_form .education .list li label {
	display: block;
	float: left;
	width: 60px;
	font-size: 16px;
	line-height: 50px;
	color: #333;
}

.recruit_form .education .list li .sele {
	float: right;
	width: 180px;
	height: 50px;
	border: 1px solid #d8d8d8;
	padding: 0 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: calc(100% - 65px);
	-o-box-sizing: border-box;
	color: #333;
	box-sizing: border-box;
	font-size: 16px;
}

.recruit_form .education .list li .la {
	width: 50px;
}

.recruit_form .education .list li .lab {
	width: 82px;
}

.recruit_form .education .list li .text {
	width: calc(100% - 56px);
	border: 1px solid #d8d8d8;
	padding: 0 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 50px;
	float: right;
	-o-box-sizing: border-box;
	color: #333;
	box-sizing: border-box;
	font-size: 16px;
}

.recruit_form .education .list li .edu .text {
	width: 220px;
}

.recruit_form .education .list li .edu {
	position: relative;
}

.recruit_form .education .list li .edu:before {
	position: absolute;
	z-index: 11;
	content: "";
	top: 50%;
	right: 9px;
	transform: translateY(-50%);
	background: url(../images/f20.png) no-repeat center;
	width: 24px;
	height: 23px;
}

.recruit_form .education .list li .ril {
	height: 50px;
}

.recruit_form .course_list {
	margin-top: 12px;
}

.recruit_form .course_list li {
	margin-bottom: 22px;
}

.recruit_form .course_list li .tet h3 {
	margin-bottom: 15px;
	font-size: 18px;
	line-height: 34px;
	color: #333;
}

.recruit_form .course_list li .tet h3 span {
	display: inline-block;
	color: #999999;
}

.recruit_form .course_list li:first-child .tet {
	position: relative;
	padding-left: 20px;
}

.recruit_form .course_list li:first-child .tet:before {
	position: absolute;
	z-index: 11;
	content: "";
	background: url(../images/f16.png) no-repeat center;
	width: 11px;
	height: 13px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.recruit_form .course_list li .text {
	border: 1px solid #e0e0e0;
	padding: 11px 23px 27px;
	width: 100%;
	height: 260px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	overflow-x: hidden;
	white-space: nowrap;
}

.recruit_form .course_list li dl {
	height: 220px;
}

.recruit_form .course_list li dl dd {
	overflow: hidden;
}

.recruit_form .course_list li dl label {
	font-size: 16px;
	line-height: 44px;
	color: #333333;
	display: block;
	float: left;
	width: 150px;
}

.recruit_form .course_list li dl dd .txt {
	display: inline-block;
	border: none;
	font-size: 16px;
	color: #333;
	line-height: 1.7;
	resize: none;
	padding: 8px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: calc(100% - 160px);
}

.recruit_form .course_list li dl dd .txts {
	display: inline-block;
	border: none;
	font-size: 16px;
	color: #333;
	line-height: 44px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: calc(100% - 160px);
}

.recruit_form .course_list li .textarea {
	width: 100%;
	height: 150px;
	border: 1px solid #e0e0e0;
	position: relative;
	padding: 17px 24px 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.recruit_form .course_list li .textarea .textar {
	height: 84px;
	width: 100%;
	resize: none;
	border: none;
	font-size: 16px;
	line-height: 28px;
	color: #666666;
}

.recruit_form .course_list li .textarea h5 {
	font-size: 16px;
	line-height: 22px;
	color: #999999;
	position: absolute;
	z-index: 11;
	right: 15px;
	bottom: 12px;
}

.recruit_form .submit {
	margin: 20px auto 0;
	background: #3475f7;
	color: #fff;
	border: none;
	width: 138px;
	line-height: 42px;
	font-size: 16px;
	text-align: center;
	border-radius: 1px;
	overflow: hidden;
	cursor: pointer;
	display: block;
	transition: all 0.3s;
}

.recruit_form .submit:hover {
	background: #1863f7;
}

.recruit_form li .sele {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	background: url(../images/f21.png) no-repeat right 16px center;
}

.recruit_form .education li .sele {
	background: url(../images/f21.png) no-repeat right 14px center;
}


/*鎷涜仒涓績*/

.job_screening {
	background: #fff;
	margin: 20px auto 0;
	padding: 32px 40px 45px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.job_screening .text_list h2 {
	font-size: 24px;
	line-height: 52px;
	color: #333333;
	margin-bottom: 25px;
}

.job_screening .text_list ul {
	float: left;
	width: 75%;
}

.job_screening .text_list ul li {
	float: left;
	width: calc((100% - 62px)/3);
	margin-right: 30px;
	position: relative;
}

.job_screening .text_list ul li dl {
	position: absolute;
	right: 0;
	border: 1px solid #000;
	left: 0;
	top: 100%;
	z-index: 11;
	background: #fff;
	display: none;
}

.job_screening .text_list ul li dl dl {
	top: -1px;
	right: -100%;
	left: 100%;
	display: none;
	overflow-x: auto;
	height: 86px;
}

.job_screening .text_list ul li dd {
	line-height: 1.5;
	padding: 0 15px;
	font-size: 14px;
}

.job_screening .text_list ul .dl1>dd:hover dd {
	color: #000;
}

.job_screening .text_list ul .dl1>dd dd:hover,
.job_screening .text_list ul .dl1>dd:hover {
	color: #fff;
	background: #007AFF !important;
}

.job_screening .text_list ul li:nth-child(3n) {
	margin-right: 0;
}

.job_screening .text_list ul li .sele {
	width: 100%;
	height: 50px;
	border-radius: 1px;
	overflow: hidden;
	border: 1px solid #e0e0e0;
	padding: 0 15px;
	font-size: 16px;
	color: #666666;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	line-height: 50px;
	appearance: none;
	cursor: pointer;
	background: url(../images/f21.png) no-repeat right 16px center;
}

.job_screening .text_list ul li .sele option {
	display: block;
	line-height: 36px;
	color: #666666;
	font-size: 14px;
}

.job_screening .text_list .submit {
	float: right;
	line-height: 50px;
	border: none;
	width: 140px;
	border-radius: 1px;
	overflow: hidden;
	cursor: pointer;
	background: #3475f7;
	font-size: 18px;
	color: #fff;
	text-align: center;
	transition: all 0.3s;
}

.job_screening .text_list .submit:hover {
	background: #1a64f7;
}

.screen_list {
	padding: 20px 0;
}

.screen_list li {
	margin-bottom: 20px;
	background: #fff;
	padding: 0 45px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.screen_list li h3 {
	float: left;
	font-size: 16px;
	line-height: 60px;
	color: #333333;
	width: 23.6%;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.screen_list li .list {
	height: 60px;
	position: relative;
	cursor: pointer;
}

.screen_list li .list h4 {
	position: absolute;
	z-index: 11;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background: url(../images/f22.png) no-repeat center;
	width: 16px;
	height: 16px;
	transition: all 0.3s;
}

.screen_list li.on .list h4 {
	transform: translateY(-50%) rotate(180deg);
}

.screen_list li h3:first-child {
	width: 32%;
}

.screen_list li h3:nth-child(4) {
	width: 16.5%;
}

.screen_list li h3:nth-child(4) {
	padding-left: 22px;
	background: url(../images/qico5.png) no-repeat left center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.screen_list li .text {
	padding: 20px 0 45px;
	display: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 1px solid #eeeeee;
	font-size: 14px;
	line-height: 26px;
	color: #666666;
}

.screen_list li .text h2 {
	font-size: 24px;
	line-height: 40px;
	color: #333333;
	margin-bottom: 10px;
}

.screen_list li .text span {
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #333;
	margin: 7px 6px 7px 0;
}

.screen_list li .text a {
	display: block;
	margin-top: 25px;
	border-radius: 1px;
	line-height: 36px;
	width: 116px;
	background: #3475f7;
	transition: all 0.3s;
	font-size: 14px;
	color: #fff;
	text-align: center;
	overflow: hidden;
}

.screen_list li .text a:hover {
	background: #1460f6;
}

.pages_bottom {
	margin-bottom: 60px;
}


/*姝ｈ埅TV*/

.chang_tv ul {
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
}

.chang_tv ul li {
	display: inline-block;
	margin: 0 32px;
	width: 106px;
	position: relative;
}

.chang_tv ul li a {
	display: block;
	font-size: 18px;
	line-height: 62px;
	color: #333333;
	text-align: center;
	transition: all 0.3s;
}

.chang_tv ul li.on a,
.chang_tv ul li a:hover {
	color: #3475f7;
}

.chang_tv ul li:before {
	position: absolute;
	z-index: 11;
	content: "";
	bottom: -1px;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 0;
	height: 2px;
	background: #3475f7;
	transition: all 0.3s;
}

.chang_tv ul li:hover:before,
.chang_tv ul li.on:before {
	width: 100%;
}

.chang_data {
	margin: 60px auto 100px;
}

.chang_data .pad {
	margin: 0 100px;
}

.chang_data .text {
	text-align: center;
}

.chang_data .text h2 {
	font-size: 30px;
	line-height: 52px;
	color: #333333;
	margin-bottom: 10px;
}

.chang_data .text p {
	font-size: 16px;
	line-height: 34px;
	color: #666666;
}

.chang_data .video {
	margin: 60px auto 0;
	height: auto;
	width: 100%;
	cursor: pointer;
}

.chang_list {
	padding: 70px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.chang_list .list ul {
	text-align: center;
	font-size: 0;
	margin: 0 -30px;
}

.chang_data .video video {
	width: 100%;
}

.chang_list .list ul li {
	display: inline-block;
	width: calc((100% - 92px)/3);
	margin: 0 15px;
	margin-bottom: 30px;
	vertical-align: top;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.chang_list .list ul li:hover {
	box-shadow: 0 0 16px 2px rgba(0, 0, 0, 0.3);
}

.chang_list .list ul li a {
	display: block;
	width: 100%;
}

.chang_list .list ul li .img {
	position: relative;
	height: 220px;
	overflow: hidden;
}

.chang_list .list ul li .img h6 {
	position: absolute;
	z-index: 11;
	bottom: 18px;
	right: 27px;
	font-size: 18px;
	color: #fff;
	line-height: 26px;
}

.chang_list .list ul li .img img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all 0.3s;
}

.chang_list .list ul li:hover .img img {
	transform: scale(1.05);
}

.chang_list .list ul li .txt {
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	height: 80px;
	position: relative;
}

.chang_list .list ul li .txt p {
	font-size: 18px;
	line-height: 27px;
	color: #666666;
	transition: all 0.3s;
	max-height: 54px;
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari �? Chrome */
	-o-transform: translateY(-50%);
}

.chang_list .list ul li:hover .txt p {
	color: #3475F7;
}


/*姝ｈ埅TV璇︽�?*/

.changhang_datal {
	padding: 10px 0 82px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.changhang_datal .lt {
	float: left;
	width: 63%;
	padding: 0 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.changhang_datal .lt h2 {
	font-size: 24px;
	line-height: 1.3;
	color: #666666;
}

.changhang_datal .lt h6 {
	margin-top: 18px;
	position: relative;
}

.changhang_datal .lt h6 a {
	display: inline-block;
	font-size: 14px;
	padding-left: 20px;
	line-height: 24px;
	color: #999999;
}

.changhang_datal .lt h6 a:hover {
	color: #3475F7;
}

.changhang_datal .lt h6:before {
	position: absolute;
	z-index: 11;
	width: 12px;
	height: 12px;
	background: url(../images/f12.png) no-repeat left center;
	content: "";
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.3s;
}

.changhang_datal .lt h6:hover:before {
	background: url(../images/f12-1.png) no-repeat left center;
}

.changhang_datal .lt .video {
	margin-top: 50px;
	width: auto;
	height: auto;
	cursor: pointer;
}

.changhang_datal .lt .video .video1 {
	display: block;
	width: 100%;
	height: 100%;
}

.changhang_datal .lt .tobo_list {
	margin-top: 55px;
}

.changhang_datal .lt .tobo_list li a {
	display: block;
	font-size: 15px;
	line-height: 36px;
	color: #666666;
	transition: all 0.3s;
}

.changhang_datal .lt .tobo_list li a:hover {
	color: #3475f7;
}

.changhang_datal .rt {
	float: right;
	width: 32.7%;
}

.changhang_datal .rt .news_lis {
	box-shadow: 0 0 3px 1px #f6f6f6;
	border: 1px solid #f0f0f0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.changhang_datal .rt .news_lis li a {
	background: url(../images/f24.png) no-repeat left 0px top 8px;
}

.changhang_datal .chang_imgs {
	height: 220px;
	width: auto;
	position: relative;
	overflow: hidden;
}

.changhang_datal .chang_imgs img,
.changhang_datal .chang_imgs a {
	display: block;
	width: 100%;
	height: 100%;
	transition: all 0.3s;
}

.changhang_datal .chang_imgs:hover img {
	transform: scale(1.1);
}

.changhang_datal .chang_imgs h6 {
	position: absolute;
	z-index: 11;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 50%;
	transform: translateY(-50%);
	border: 1px solid #fff;
	line-height: 38px;
	width: 200px;
	font-size: 20px;
	text-align: center;
	color: #fff;
	transition: all 0.3s;
}


/* .changhang_datal .chang_imgs:hover h6 {
border-color:#fff;color: #3475F7;
background: #fff;
} */

.changhang_datal .chang_imgs:hover {
	box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.3);
}

.casedel .rt .qmnews_huod {
	border: 1px solid #f1f1f1;
	box-shadow: 0px 2px 2px 1px #f7f7f7;
	border-top: none;
	padding-top: 0;
}

.casedel .rt .qmnews_huod .prog h3 {
	line-height: 20px;
	margin-bottom: 25px;
}

.casedel .rt .qmnews_yiny {
	border: 1px solid #f1f1f1;
	box-shadow: 0px 2px 2px 1px #f7f7f7;
}


/* 浼欎�? */

.hbbanner {
	height: 400px;
	margin-top: 64px;
	overflow: hidden;
}

.hbbanner .texm {
	padding-top: 92px;
}

.hbbanner .texm h2 {
	font-size: 40px;
	line-height: 56px;
	color: #fff;
	margin-bottom: 14px;
}

.hbbanner .texm p {
	font-size: 16px;
	line-height: 30px;
	color: #fff;
}

.hbbanner.black .texm p,
.hbbanner.black .texm h2 {
	color: #333333;
}

.hbbanner .texm .bta {
	margin-top: 52px;
}

.hbbanner .texm .bta .bt {
	width: 138px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	border-radius: 4px;
	font-size: 16px;
	color: #FFFFFF;
	display: block;
	background: #3475f7;
	display: block;
}

.lmhzhb .hzjz {
	padding: 65px 0 78px;
}

.lmhzhb h2 {
	font-size: 30px;
	line-height: 40px;
	color: #333333;
	text-align: center;
}

.lmhzhb .hzjz ul {
	margin-top: 64px;
}

.lmhzhb .hzjz li {
	float: left;
	width: calc((100% - 102px)/3);
	margin-right: 50px;
	box-shadow: 0 0 3px 1px #f1f1f1;
	padding: 46px 36px;
	background: #FFFFFF;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	top: 0;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.lmhzhb .hzjz li:nth-child(3n) {
	margin-right: 0;
}

.lmhzhb .hzjz li:hover {
	box-shadow: 0 0 10px 5px #f3f3f3;
	top: -10px;
}

.lmhzhb .hzjz li .ico {
	width: 104px;
	height: 104px;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 auto;
}

.lmhzhb .hzjz li .ico img {
	width: 100%;
	height: 100%;
	display: block;
}

.lmhzhb .hzjz li h3 {
	margin: 20px 0;
	font-size: 20px;
	line-height: 30px;
	color: #333333;
	text-align: center;
}

.lmhzhb .hzjz li p {
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	height: 120px;
	overflow: hidden;
}

.lmhzhb .wmsl {
	padding: 60px 0 0;
}

.lmhzhb .wmsl ul {
	margin-top: 56px;
	font-size: 0;
	text-align: center;
	padding: 0 100px;
}

.lmhzhb .wmsl li {
	width: calc((100% - 82px)/2);
	display: inline-block;
	overflow: hidden;
	float: left;
	margin-bottom: 100px;
}

.lmhzhb .wmsl li:nth-child(2n) {
	float: right;
}

.lmhzhb .wmsl li .ico {
	height: 75px;
	float: left;
	width: 96px;
}

.lmhzhb .wmsl li .ico img {
	display: block;
}

.lmhzhb .wmsl li .txt {
	float: right;
	width: calc(100% - 96px);
	text-align: left;
}

.lmhzhb .wmsl li h3 {
	margin-bottom: 5px;
	font-size: 20px;
	line-height: 28px;
	color: #333333;
}

.lmhzhb .wmsl li p {
	font-size: 16px;
	line-height: 28px;
	color: #666666;
	height: 56px;
	overflow: hidden;
}

.lmhzhb .wmtg {
	padding: 60px 0;
}

.lmhzhb .wmtg .bd {
	position: relative;
	margin-top: 56px;
}

.lmhzhb .wmtg .bd .img {
	position: absolute;
	top: 56px;
	left: 0;
	right: 0;
	width: 605px;
	margin: 0 auto;
}

.lmhzhb .wmtg .bd .img img {
	display: block;
	width: 100%;
}

.lmhzhb .wmtg .bd ul {
	float: left;
	width: 260px;
}

.lmhzhb .wmtg .bd ul:nth-child(2n) {
	float: right;
}

.lmhzhb .wmtg .bd li {
	margin-bottom: 38px;
}

.lmhzhb .wmtg .bd li h3 {
	font-size: 20px;
	line-height: 28px;
	color: #333333;
	margin-bottom: 10px;
	padding-left: 38px;
}

.lmhzhb .wmtg .bd li p {
	font-size: 16px;
	line-height: 28px;
	color: #666666;
	height: 56px;
	overflow: hidden;
}

.lmhzhb .hzlx {
	padding: 65px 0 95px;
}

.lmhzhb .hzlx ul {
	margin-top: 60px;
}

.lmhzhb .hzlx li {
	float: left;
	width: calc((100% - 50px)/2);
	box-shadow: 0 0 10px 5px #e8e8e9;
}

.lmhzhb .hzlx li:nth-child(2n) {
	float: right;
}

.lmhzhb .hzlx li .img {
	width: 100%;
	height: 298px;
	overflow: hidden;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.lmhzhb .hzlx li .img img {
	width: 100%;
	height: 100%;
	display: block;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.lmhzhb .hzlx li:hover .img img {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	/* IE 9 */
	-moz-transform: scale(1.1);
	/* Firefox */
	-webkit-transform: scale(1.1);
	/* Safari 鍜� Chrome */
	-o-transform: scale(1.1);
}

.lmhzhb .hzlx li .txt {
	background: #FFFFFF;
	padding: 20px 40px 30px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

.lmhzhb .hzlx li .txt h3 {
	font-size: 24px;
	line-height: 40px;
	color: #333333;
	margin-bottom: 10px;
}

.lmhzhb .hzlx li .txt p {
	font-size: 16px;
	line-height: 28px;
	color: #666666;
}

.hbbanner .texm .bta .bt:hover {
	background: #2452ac;
}


/* 瀹夊績鏈嶅姟 */

.lmanxfw .zsjz {
	padding: 65px 0 90px;
}

.lmanxfw .h2 {
	font-size: 30px;
	line-height: 46px;
	color: #333333;
	text-align: center;
}

.lmanxfw .zsjz .bd {
	margin-top: 50px;
}

.lmanxfw .zsjz .bd h6 {
	font-size: 16px;
	line-height: 34px;
	color: #666666;
	text-align: center;
}

.lmanxfw .zsjz .bd ul {
	margin-top: 66px;
}

.lmanxfw .zsjz .bd li {
	float: left;
	width: calc((100% - 138px)/3);
	margin-right: 66px;
	box-shadow: 0 0 5px 3px #f1f1f1;
	background: #FFFFFF;
	position: relative;
	height: 264px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.lmanxfw .zsjz .bd li:nth-child(3n) {
	margin-right: 0;
}

.lmanxfw .zsjz .bd li .bg {
	height: 100%;
	opacity: 0;
}

.lmanxfw .zsjz .bd li .bg .mk {
	background: rgba(52, 117, 247, 0.9);
	height: 100%;
}

.lmanxfw .zsjz .bd li .bg .txt {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 3;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 鍜� Chrome */
	-o-transform: translateY(-50%);
	text-align: center;
}

.lmanxfw .zsjz .bd li .bg .txt h4 {
	font-size: 24px;
	line-height: 36px;
	position: relative;
	margin-bottom: 36px;
	color: #fff;
}

.lmanxfw .zsjz .bd li .bg .txt h4::before {
	content: "";
	position: absolute;
	bottom: -10px;
	left: 0;
	right: 0;
	width: 12px;
	height: 2px;
	background: #FFFFFF;
	display: block;
	margin: 0 auto;
}

.lmanxfw .zsjz .bd li .bg .txt p {
	font-size: 15px;
	line-height: 28px;
	color: #fff;
}

.lmanxfw .zsjz .bd li .cen {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 1111;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 鍜� Chrome */
	-o-transform: translateY(-50%);
	text-align: center;
}

.lmanxfw .zsjz .bd li .ico {
	width: 112px;
	height: 112px;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 auto 18px;
}

.lmanxfw .zsjz .bd li .ico img {
	display: block;
	width: 100%;
	height: 100%;
}

.lmanxfw .zsjz .bd li h3 {
	font-size: 24px;
	line-height: 36px;
	color: #333333;
}

.lmanxfw .zsjz .bd li:hover .bg {
	opacity: 1;
}

.lmanxfw .zsjz .bd li:hover .cen {
	opacity: 0;
}

.lmanxfw .fwwl .bd {
	margin-top: 66px;
	position: relative;
}

.lmanxfw .fwwl .bd li {
	float: left;
	width: 50%;
	height: 516px;
	position: relative;
}

.lmanxfw .fwwl .bd .txt {
	position: absolute;
	right: 250px;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 鍜� Chrome */
	-o-transform: translateY(-50%);
}

.lmanxfw .fwwl .bd li:nth-child(2) .txt {
	right: auto;
	left: 250px;
}

.lmanxfw .fwwl .bd .txt h4 {
	font-size: 28px;
	line-height: 36px;
	color: #fff;
	position: relative;
}

.lmanxfw .fwwl .bd .txt h4::before {
	content: "";
	position: absolute;
	bottom: -26px;
	width: 40px;
	height: 2px;
	border-radius: 2px;
	margin: 0 auto;
	display: block;
	background: #FFFFFF;
}

.lmanxfw .fwwl .bd dl {
	position: absolute;
	opacity: 0;
	left: 0;
	right: 0;
	top: 0;
	z-index: -1;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.lmanxfw .fwwl .bds dl.on {
	opacity: 1;
	z-index: 9999;
}

.lmanxfw .fwwl .bds dd {
	float: left;
	width: 50%;
	height: 516px;
	position: relative;
}

.lmanxfw .fwwl .bds .txt {
	position: absolute;
	right: 120px;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 鍜� Chrome */
	-o-transform: translateY(-50%);
	width: 480px;
}

.lmanxfw .fwwl .bds .txt h3 {
	font-size: 28px;
	line-height: 36px;
	color: #fff;
	position: relative;
	margin-bottom: 40px;
}

.lmanxfw .fwwl .bds .txt p {
	font-size: 16px;
	line-height: 28px;
	color: #fff;
}

.lmanxfw .fwwl .bds .txt span {
	width: 40px;
	height: 4px;
	background: #3475f7;
	border-radius: 2px;
	display: block;
	margin-top: 60px;
}

.lmanxfw .fwwl .bds .txt span.s {
	background: #FFFFFF;
}

.lmanxfw .fwtd {
	padding: 60px 0 100px;
}

.lmanxfw .fwtd .bd {
	margin-top: 62px;
}

.lmanxfw .fwtd .bd li {
	float: left;
	width: 385px;
	height: 270px;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.lmanxfw .fwtd .bd li .txt {
	background: #f5f5f6;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.lmanxfw .fwtd .bd li .txt .adupo {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 鍜� Chrome */
	-o-transform: translateY(-50%);
	padding: 0 38px;
}

.lmanxfw .fwtd .bd li:nth-child(5) .txt {
	background: #3475f7;
}

.lmanxfw .fwtd .bd li:nth-child(5) .txt h3,
.lmanxfw .fwtd .bd li:nth-child(5) .txt p {
	color: #FFFFFF;
}

.lmanxfw .fwtd .bd li .txt::before {
	content: "";
	position: absolute;
	bottom: -20px;
	left: 0;
	right: 0;
	background: url(../images/lmimg43.png) no-repeat center;
	width: 40px;
	height: 20px;
	display: block;
	margin: 0 auto;
}

.lmanxfw .fwtd .bd li:nth-child(5) .txt::before {
	bottom: auto;
	top: -18px;
	content: "";
	background: url(../images/lmimg44-1.png) no-repeat center;
}

.lmanxfw .fwtd .bd li:nth-child(5) .txt::before {
	background: url(../images/lmimg44.png) no-repeat center;
}

.lmanxfw .fwtd .bd li .txt h3 {
	font-size: 20px;
	line-height: 30px;
	color: #333333;
	text-align: center;
	margin-bottom: 10px;
}

.lmanxfw .fwtd .bd li .txt p {
	font-size: 16px;
	line-height: 30px;
	color: #333333;
}

.lmanxfw .fwlc {
	padding: 60px 0 100px;
}

.lmanxfw .fwlc .bd {
	margin-top: 60px;
}

.lmanxfw .fwlc .bd li {
	float: left;
	width: calc((100% - 82px)/6);
	margin-right: 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	height: 250px;
	background: #FFFFFF;
	border-top-right-radius: 36px;
	border-bottom-left-radius: 36px;
	position: relative;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.lmanxfw .fwlc .bd li:nth-child(6n) {
	margin-right: 0;
}

.lmanxfw .fwlc .bd li .top {
	text-align: center;
	padding-top: 34px;
}

.lmanxfw .fwlc .bd li .top .ico {
	width: 92px;
	height: 92px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}

.lmanxfw .fwlc .bd li .top .ico img {
	width: 100%;
	height: 100%;
	display: block;
}

.lmanxfw .fwlc .bd li .top .txt {
	margin-top: 15px;
	text-align: center;
}

.lmanxfw .fwlc .bd li .top h3 {
	font-size: 18px;
	line-height: 24px;
	color: #333333;
}

.lmanxfw .fwlc .bd li .top p {
	font-size: 12px;
	line-height: 22px;
	color: #e0e0e0;
}

.lmanxfw .fwlc .bd li .top h6 {
	margin-top: 32px;
	font-size: 14px;
	line-height: 24px;
	color: #999999;
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
}

.lmanxfw .fwlc .bd li .bg {
	background: #3475f7;
	padding-top: 44px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 250px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border-top-right-radius: 36px;
	border-bottom-left-radius: 36px;
	opacity: 0;
}

.lmanxfw .fwlc .bd li .bg h4 {
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	position: relative;
	margin-bottom: 34px;
}

.lmanxfw .fwlc .bd li .bg h4::before {
	width: 20px;
	height: 2px;
	display: block;
	background: #d6e3fd;
	content: "";
	position: absolute;
	bottom: -6px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.lmanxfw .fwlc .bd li .bg p {
	font-size: 14px;
	line-height: 24px;
	color: #ffffff;
}

.lmanxfw .fwlc .bd li .bg h6 {
	margin-top: 32px;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
}

.lmanxfw .fwlc .bd li:hover .bg {
	opacity: 1;
}

.lmanxfw .fwlc .bd li:hover .top {
	opacity: 0;
}

.lmanxfw .jfbz {
	padding: 130px 0 100px;
}

.lmanxfw .jfbz .lt {
	float: left;
	margin-top: 62px;
	width: 320px;
	position: relative;
}

.lmanxfw .jfbz .bs {
	position: absolute;
	top: 310px;
	left: 0;
}

.lmanxfw .jfbz .bs .next,
.lmanxfw .jfbz .bs .prev {
	position: static;
	display: inline-block;
	width: 58px;
	height: 40px;
	border-radius: 3px;
	background: url(../images/lmimg46.png) no-repeat center #FFFFFF;
	margin-right: 6px;
	cursor: pointer;
}

.lmanxfw .jfbz .bs .next {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	/* IE 9 */
	-moz-transform: rotate(180deg);
	/* Firefox */
	-webkit-transform: rotate(180deg);
	/* Safari 鍜� Chrome */
	-o-transform: rotate(180deg);
}

.lmanxfw .jfbz .bs .next:hover,
.lmanxfw .jfbz .bs .prev:hover {
	background: url(../images/lmimg47.png) no-repeat center #3779f7;
}

.lmanxfw .jfbz .lt h3 {
	font-size: 30px;
	line-height: 44px;
	color: #fff;
	position: relative;
	margin-bottom: 50px;
}

.lmanxfw .jfbz .lt h3::before {
	position: absolute;
	width: 46px;
	height: 4px;
	border-radius: 2px;
	content: "";
	display: block;
	bottom: -18px;
	left: 0;
	background: #FFFFFF;
}

.lmanxfw .jfbz .lt p {
	font-size: 16px;
	line-height: 34px;
	color: #fff;
}

.lmanxfw .jfbz .wrap {
	position: relative;
	height: 490px;
}

.lmanxfw .jfbz .swip_jfbz {
	overflow: hidden;
	width: 1500px;
	position: absolute;
	left: 390px;
	top: 0;
	z-index: 111;
}

.lmanxfw .jfbz .swip_jfbz .swiper-wrapper {
	overflow-y: hidden;
}

.lmanxfw .jfbz .swip_jfbz li {
	height: 495px;
	overflow: hidden;
	position: relative;
	width: 730px;
	padding-right: 45px;
}

.lmanxfw .jfbz .swip_jfbz li .baspo {
	position: relative;
	height: 100%;
}

.lmanxfw .jfbz .swip_jfbz li::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 148px;
	z-index: 11;
	background: rgba(0, 0, 0, 0.8);
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.lmanxfw .jfbz .swip_jfbz li.swiper-slide-active::before {
	opacity: 0;
}

.lmanxfw .jfbz .swip_jfbz li .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(255, 255, 255, 0.9);
	padding: 40px 32px;
}

.lmanxfw .jfbz .swip_jfbz li .txt h3 {
	font-size: 20px;
	line-height: 30px;
	color: #333333;
	margin-bottom: 10px;
}

.lmanxfw .jfbz .swip_jfbz li .txt p {
	font-size: 16px;
	line-height: 28px;
	color: #666666;
}


/*鍙戝睍鍘嗙▼*/

.banner .txta h4 {
	font-size: 18px;
	line-height: 1.8;
	color: #fff;
	margin-top: 16px;
}

.transform_top {
	margin-top: 26px;
}

.transform {
	padding: 100px 0 135px;
}

.transform .text h3 {
	font-size: 30px;
	line-height: 48px;
	color: #333333;
}

.transform .text h3 span {
	font-weight: bold;
	color: #3475f7;
	margin-right: 10px;
}

.transform .text h6 {
	font-size: 18px;
	line-height: 32px;
	color: #666666;
	margin-top: 17px;
}

.transform_list {
	padding: 210px 0 220px;
	height: 600px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.course_swiper {
	position: relative;
}

.transform_list .cou_swiper {
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}

.transform_list .cou_swiper:before {
	position: absolute;
	z-index: 1;
	content: "";
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 52px;
	width: 100%;
	height: 2px;
	background: #fff;
}

.transform_list .cou_swiper ul li {
	text-align: center;
	position: relative;
	z-index: 111;
}

.transform_list .cou_swiper ul {
	z-index: 99;
}

.transform_list .cou_swiper li h3 {
	font-size: 30px;
	line-height: 30px;
	color: #fff;
	position: relative;
	padding-bottom: 30px;
}

.transform_list .cou_swiper li h3:before {
	position: absolute;
	z-index: 1111;
	content: "";
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 0;
	height: 14px;
	width: 14px;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid #fff;
	background: #3475f7;
}

.transform_list .cou_swiper li h6 {
	margin: 18px auto 0;
	font-size: 15px;
	line-height: 34px;
	color: #fff;
}

.course_swiper .next,
.course_swiper .prev {
	top: 39px;
	left: -46px;
	cursor: pointer;
	transition: all 0.3s;
	background: url(../images/f25.png) no-repeat center/cover;
	width: 28px;
	height: 28px;
	overflow: hidden;
	border-radius: 50%;
	position: absolute;
	z-index: 55;
}

.course_swiper .next {
	left: auto;
	right: -46px;
	transform: rotate(180deg);
}

.course_swiper .next:hover,
.course_swiper .prev:hover {
	background: url(../images/f26.png) no-repeat center/cover;
}

.transform_ri .text {
	text-align: right;
}

.transf_swiper li {
	float: left;
	width: calc((100% - 52px)/3);
	margin-right: 25px;
	text-align: center;
}

.transf_swiper li:nth-child(3n) {
	margin-right: 0;
}

.transf_swiper ul {
	position: relative;
}

.transf_swiper ul:before {
	position: absolute;
	z-index: 11;
	content: "";
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 52px;
	height: 2px;
	width: 100%;
	background: #fff;
}

.transf_swiper li h3 {
	font-size: 30px;
	line-height: 30px;
	color: #fff;
	padding-bottom: 30px;
	position: relative;
	text-align: center;
}

.transf_swiper li h3:before {
	position: absolute;
	z-index: 11;
	content: "";
	overflow: hidden;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: 14px;
	width: 14px;
	border: 1px solid #fff;
	background: #3475f7;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	bottom: 0;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.transf_swiper li h6 {
	margin-top: 17px;
	font-size: 15px;
	line-height: 34px;
	color: #fff;
}

.experience .list ul {
	margin: 27px auto 0;
	text-align: center;
}

.experience .list li {
	display: inline-block;
	margin: 0 20px;
}

.experience .list li a {
	display: block;
	border-radius: 1px;
	overflow: hidden;
	line-height: 34px;
	font-size: 14px;
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	width: 180px;
	border: 1px solid #fff;
}

.experience .list li a:hover,
.experience .list li.on a {
	background: #fff;
	color: #0081f1;
}

.experience .list li.on:hover a {
	background: none;
	color: #fff;
}


/*鑱旂郴鎴戜滑*/

.strong_map {
	padding: 105px 0 100px;
}

.strong_map .text {
	float: left;
	width: calc(100% - 770px);
	margin-top: 115px;
}

.strong_map .text h3 {
	font-size: 30px;
	line-height: 50px;
	color: #333333;
}

.strong_map .text h5 {
	font-size: 20px;
	line-height: 44px;
	color: #333333;
	margin-top: 2px;
}

.strong_map .text h6 {
	font-size: 16px;
	line-height: 34px;
	color: #666666;
	margin-top: 30px;
	text-align: justify;
	text-justify: distribute-all-lines;
	/*ie6-8*/
	text-align-last: left;
	/* ie9*/
	-moz-text-align-last: left;
	/*ff*/
	-webkit-text-align-last: left;
	/*chrome 20+*/
}

.strong_map .rt {
	float: right;
	width: 607px;
}

.strong_map .rt .ico {
	height: 478px;
	height: auto;
	width: 100%;
}

.strong_map .rt .ico img {
	display: block;
	width: 100%;
	height: 100%;
}

.strong_map .rt .icon {
	position: relative;
}

.strong_map .rt .icon dd {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 11;
	opacity: 1 !important;
	margin-left: 40px;
	margin-top: -15px !important;
	margin-left: 30px !important;
}

.strong_map .rt .ico img {
	height: auto;
}

.service_onway .lt .imgs {
	position: relative;
}

.service_onway .lt .imgs dd i,
.strong_map .rt .icon dd i {
	width: 10px;
	height: 10px;
	display: block;
	opacity: 1;
	cursor: pointer;
	background: #3475f7;
}

.strong_map .rt .icon .tet {
	position: absolute;
	z-index: 11;
	top: 50%;
	right: 30px;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 鍜� Chrome */
	-o-transform: translateY(-50%);
	background: #3475f7;
	box-shadow: 0 0 16px 2px rgba(229, 229, 230, 0.3);
	padding: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
}

.strong_map .rt .icon .tet .tx {
	position: relative;
	width: 320px;
}

.strong_map .rt .icon .tet h4 {
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	margin-bottom: 4px;
}

.strong_map .rt .icon .tet h6 {
	font-size: 12px;
	line-height: 21px;
	color: #fff;
}

.strong_map .rt .icon .tet .tx:before {
	position: absolute;
	z-index: 11;
	content: "";
	top: 50%;
	transform: translateY(-50%);
	right: -30px;
	background: url(../images/f35.png) no-repeat center;
	width: 10px;
	height: 14px;
}

.strong_map .rt .list {
	margin: 45px auto 0;
}

.strong_map .rt .list ul {
	overflow: hidden;
	padding-left: 55px;
}

.strong_map .rt .list li {
	float: left;
	margin-right: 155px;
}

.strong_map .rt .list li:nth-child(3n) {
	margin-right: 0;
}

.strong_map .rt .list li span {
	display: inline-block;
	padding-left: 23px;
	font-size: 13px;
	line-height: 26px;
	color: #666666;
	background: url(../images/f27.png) no-repeat left center;
}

.strong_map .rt .list li:nth-child(2) span {
	background: url(../images/f28.png) no-repeat left center;
}

.strong_map .rt .list li:nth-child(3) span {
	background: url(../images/f29.png) no-repeat left center;
}

.con_banner {
	padding: 50px 0;
	height: auto;
}

.con_banner .wrap {
	position: relative;
}

.con_banner .text {
	position: absolute;
	z-index: 11;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	margin-top: -18px;
}

.con_banner .text h2 {
	font-size: 40px;
	line-height: 1.6;
	color: #333333;
}

.con_banner .text h6 {
	font-size: 18px;
	line-height: 1.7;
	color: #666666;
	margin-top: 10px;
}

.con_banner .form {
	float: right;
	border-radius: 8px;
	background: rgba(255, 255, 255, 0.8);
	padding: 34px 60px 40px;
	width: 40%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.con_banner .form h3 {
	font-size: 26px;
	line-height: 40px;
	color: #333333;
	margin-bottom: 20px;
}

.con_banner .form li {
	margin-bottom: 12px;
	border: 1px solid #f6f6f6;
	border-radius: 1px;
	overflow: hidden;
	background: #fff;
	padding: 0 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.con_banner .form li .tet {
	font-size: 16px;
	height: 40px;
	color: #999999;
	width: 100%;
	background: none;
	border: none;
}

.con_banner .form li:last-child {
	padding: 6px 15px;
	height: 90px;
}

.con_banner .form li .textarea {
	height: 56px;
	resize: none;
	font-size: 16px;
	line-height: 28px;
	color: #999999;
	border: none;
	width: 100%;
}

.con_banner .form .sub {
	display: block;
	border: none;
	margin-top: 25px;
	font-size: 16px;
	line-height: 36px;
	color: #fff;
	width: 100px;
	cursor: pointer;
	background: #3475f7;
	border-radius: 1px;
	overflow: hidden;
	text-align: center;
	transition: all 0.3s;
	transition: all 0.3s;
}

.con_banner .form .sub:hover {
	background: #1e65f2;
}

.make_conat {
	padding: 68px 0;
}

.make_conat .list li {
	float: left;
	width: calc((100% - 104px)/4);
	transition: all 0.3s;
	background: #fff;
	border: 1px solid #f1f1f1;
	box-shadow: 0 0 3px 1px #f7f7f7;
	padding: 40px;
	-webkit-box-sizing: border-box;
	margin-right: 34px;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.make_conat .list li:hover {
	border-color: #fff;
	box-shadow: 0 0 15px 1px #eaeaeb;
}

.make_conat .list li:nth-child(4n) {
	margin-right: 0;
}

.make_conat .list li .icon {
	height: 79px;
	width: 79px;
	margin: 0 auto;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	top: 0;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.make_conat .list li:hover .icon {
	top: -10px;
}

.make_conat .list li .icon img {
	display: block;
	width: 100%;
	height: 100%;
}

.make_conat .list li .text {
	margin: 13px auto 0;
	text-align: center;
}

.make_conat .list li .text h3 {
	font-size: 20px;
	line-height: 32px;
	color: #333333;
}

.make_conat .list li .text p {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	margin-top: 14px;
	height: 48px;
	overflow: hidden;
	margin-bottom: 34px;
}

.make_conat .list li .text a {
	display: block;
	width: 110px;
	border-radius: 1px;
	overflow: hidden;
	font-size: 14px;
	color: #3475f7;
	border: 1px solid #3475f7;
	line-height: 30px;
	transition: all 0.3s;
	text-align: center;
	margin: 0 auto;
}

.make_conat .list li .text a:hover {
	color: #fff;
	background: #3475f7;
}

.make_conat .list li .text h5 {
	font-size: 20px;
	line-height: 30px;
	color: #3475f7;
	font-weight: bold;
}


/*姝ｈ埅绠€浠�?*/

.onway_about {
	background: #fefefe;
	padding-bottom: 60px;
}

.onway_about .img {
	float: right;
	width: 960px;
	height: 560px;
	overflow: hidden;
	margin-right: -30%;
}

.onway_about .img a,
.onway_about .img img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all 0.3s;
}

.onway_about .img:hover img {
	transform: scale(1.05);
}

.onway_about .text {
	float: left;
	width: 43%;
	margin-top: 68px;
}

.onway_about .text h2 {
	font-size: 30px;
	line-height: 58px;
	color: #333333;
	position: relative;
	padding-bottom: 8px;
}

.onway_about .text h2:before {
	position: absolute;
	z-index: 11;
	content: "";
	left: 0;
	bottom: 0;
	height: 2px;
	width: 32px;
	background: #3475f7;
}

.onway_about .text h2 span {
	display: inline-block;
	padding-left: 20px;
	vertical-align: bottom;
	font-size: 60px;
	color: #f4f4f4;
	text-transform: uppercase;
}

.onway_about .text p {
	margin-top: 43px;
	font-size: 16px;
	line-height: 30px;
	color: #666666;
}

.onway_about .text .list {
	margin-top: 48px;
}

.onway_about .text .list li {
	float: left;
	width: calc((100% - 142px)/3);
	margin-right: 70px;
	text-align: center;
}

.onway_about .text .list li:last-child {
	margin-right: 0;
}

.onway_about .text .list li h3 {
	font-size: 18px;
	line-height: 52px;
	color: #333333;
	font-weight: bold;
}

.onway_about .text .list li h3 span {
	display: inline-block;
	color: #3475f7;
	font-size: 37px;
}

.onway_about .text .list li h5 {
	font-size: 16px;
	line-height: 36px;
	color: #666666;
}

.introd_onway {
	padding: 138px 0 154px;
}

.introd_onway .lt {
	width: 40%;
	float: left;
}

.introd_onway .lt h2 {
	font-size: 30px;
	line-height: 46px;
	color: #fff;
	padding-bottom: 13px;
	position: relative;
}

.introd_onway .lt h2:before {
	position: absolute;
	z-index: 11;
	content: "";
	left: 0;
	bottom: 0;
	height: 2px;
	width: 32px;
	background: #fff;
}

.introd_onway .lt p {
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	margin-top: 44px;
}

.introd_onway .rt {
	float: right;
	width: 36%;
	padding-right: 5%;
}

.introd_onway .rt ul {
	margin-top: 16px;
}

.introd_onway .rt li {
	float: left;
	width: calc((100% - 130px)/2);
	position: relative;
	top: 0;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 鍜� Chrome */
	-o-transition: all 0.3s;
}

.introd_onway .rt li:hover {
	top: -10px;
}

.introd_onway .rt li:nth-child(2n) {
	float: right;
}

.introd_onway .rt li .icon {
	margin: 0 auto;
	height: 100px;
	width: 100px;
	border-radius: 50%;
	overflow: hidden;
}

.introd_onway .rt li .icon img {
	display: block;
	width: 100%;
	height: 100%;
}

.introd_onway .rt li .txt {
	margin: 17px auto 0;
	text-align: center;
}

.introd_onway .rt li .txt h3 {
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.introd_onway .rt li .txt p {
	font-size: 12px;
	line-height: 18px;
	color: rgba(255, 255, 255, 0.5);
	height: 36px;
	overflow: hidden;
}

.introd_onway .rt li .txt a {
	display: block;
	margin: 21px auto 0;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	transition: all 0.3s;
	width: 100px;
	border-radius: 1px;
	border: 1px solid #fff;
}

.introd_onway .rt li .txt a:hover {
	background: #fff;
	color: #3475f7;
}

.service_onway {
	padding: 60px 0 65px;
}

.service_onway .lt {
	float: left;
	width: 607px;
}

.service_onway .lt .imgs {
	width: 100%;
	height: 478px;
}

.service_onway .lt .imgs img {
	display: block;
	width: 100%;
	height: 100%;
}

.service_onway .lt ul {
	overflow: hidden;
	padding-left: 24px;
}

.service_onway .lt li {
	float: left;
	margin-right: 155px;
}

.service_onway .lt li:last-child {
	margin-right: 0;
}

.service_onway .lt li span {
	padding-left: 23px;
	font-size: 13px;
	line-height: 37px;
	color: #666666;
	background: url(../images/f27.png) no-repeat left center;
}

.service_onway .lt li:nth-child(2) span {
	background: url(../images/f28.png) no-repeat left center;
}

.service_onway .lt li:nth-child(3) span {
	background: url(../images/f29.png) no-repeat left center;
}

.service_onway .lt {
	float: right;
	width: 37%;
}
.service_onway .lt h2 {
	font-size: 30px;
	line-height: 1.7;
	color: #333333;
	position: relative;
}

.service_onway .lt h2 span {
	font-size: 60px;
	opacity: 0.06;
	color: #000000;
	text-transform: uppercase;
	position: relative;
	top: 10px;
	margin-left: 10px;
}

.service_onway .lt h2::before {
	content: "";
	display: block;
	position: absolute;
	width: 32px;
	left: 0;
	bottom: 0;
	height: 2px;
	background: #4482f7;
}


.service_onway .lt p {
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	margin-top: 42px;
}

.service_onway .lt a {
	display: block;
	margin-top: 80px;
	font-size: 14px;
	line-height: 32px;
	color: #fff;
	width: 110px;
	background: #3475f7;
	border-radius: 1px;
	overflow: hidden;
	text-align: center;
	transition: all 0.3s;
}

.service_onway .lt a:hover {
	background: #0c4ccd;
}

.vision_desire {
	height: 615px;
	padding: 88px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.vision_desire .text {
	text-align: center;
}

.vision_desire .text h2 {
	font-size: 34px;
	line-height: 54px;
	color: #b5c5dc;
	text-transform: uppercase;
}

.vision_desire .text h3 {
	font-size: 30px;
	line-height: 44px;
	color: #fff;
	padding-bottom: 15px;
	position: relative;
}

.vision_desire .text h3:before {
	position: absolute;
	z-index: 11;
	content: "";
	left: 0;
	right: 0;
	margin: 0 auto;
	height: 2px;
	width: 32px;
	bottom: 0;
	background: #fff;
}

.vision_desire .text p {
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	margin-top: 42px;
}


/*姝ｈ埅鑽ｈ獕*/

.onway_honor {
	padding: 70px 0 150px;
}

.onway_honor .list {}

.onway_honor .list ul {
	position: relative;
	padding: 58px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.onway_honor .list ul:before {
	position: absolute;
	z-index: 11;
	content: "";
	left: 40%;
	top: 0;
	bottom: 0;
	width: 2px;
	background: #e0e0e0;
}

.onway_honor li {
	overflow: hidden;
	cursor: pointer;
	transition: all 0.3s;
}

.onway_honor li:hover {
	background: #e0e0e0;
}

.onway_honor li h3 {
	float: left;
	width: 37.8%;
	text-align: right;
	position: relative;
	font-size: 40px;
	line-height: 80px;
	color: #3475f7;
}

.onway_honor li h6 {
	float: right;
	width: 58%;
	padding: 24px 0;
	position: relative;
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	border-bottom: 1px dashed #eeeeee;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.onway_honor li h3:before {
	right: -6.2%;
	top: 22px;
	height: 34px;
	width: 4px;
	background: #3475f7;
	position: absolute;
	z-index: 11;
	content: "";
}

.onway_honor li:last-child h6 {
	border-bottom: none;
}


/*姝ｈ埅鏂囧寲*/

.culture {
	margin-top: 70px;
}

.culture .list li {
	padding-bottom: 180px;
	position: relative;
}

.culture .list li:last-child {
	padding-bottom: 80px;
	padding-top: 72px;
}

.culture .list li:last-child .text {
	padding-top: 0;
	margin-top: 0;
}

.culture .list li .imgs {
	position: relative;
	float: right;
	margin-right: -25.2%;
}

.culture .list li:nth-child(2n) .imgs {
	float: left;
	margin-left: -25.2%;
}

.culture .list li .imgs:before {
	position: absolute;
	z-index: 11;
	content: "";
	height: 554px;
	width: 850px;
	bottom: -80px;
	right: -30%;
	background: #e9e9e9;
}

.culture .list li:last-child .imgs:before {
	display: none;
}

.culture .list li:last-child:before {
	bottom: 0;
	left: -40%;
	right: -40%;
	height: 534px;
	background: #2c384f;
	position: absolute;
	z-index: 55;
	content: "";
}

.culture .list li:nth-child(2n) .imgs:before {
	right: auto;
	left: -40%;
}

.culture .list li .imgs .img {
	width: 900px;
	height: 600px;
	overflow: hidden;
	position: relative;
	z-index: 55;
}

.culture .list li .imgs .img a,
.culture .list li .imgs .img img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all 0.3s;
}

.culture .list li .imgs .img:hover img {
	transform: scale(1.05);
}

.culture .list li .text {
	float: left;
	width: 42%;
	margin-top: 44px;
	padding-top: 108px;
}

.culture .list li:nth-child(2n) .text {
	float: right;
}

.culture .list li .text:before {
	position: absolute;
	z-index: 11;
	content: "";
	left: -30%;
	background: url(../images/f39.png) no-repeat center/cover;
	width: 913px;
	height: 684px;
	top: 0;
}

.culture .list li:last-child .text:before {
	background: url(../images/f40.png) no-repeat center/cover;
	width: 1068px;
	height: 605px;
	left: -42%;
	top: 0;
}

.culture .list li:nth-child(2n) .text:before {
	background: url(../images/icon27.png) no-repeat center/cover;
	left: auto;
	right: -31%;
}

.culture .list li:nth-child(2n) .text {
	padding-top: 132px;
	margin-top: 0;
	width: 32%;
}

.culture .list li .text h5 {
	font-size: 24px;
	line-height: 36px;
	color: #999999;
	text-transform: uppercase;
	position: relative;
	z-index: 33;
}

.culture .list li .text h4 {
	font-size: 30px;
	line-height: 56px;
	color: #3475f7;
	position: relative;
	z-index: 33;
}

.culture .list li .text h3 {
	margin-top: 63px;
	padding-top: 37px;
	position: relative;
	font-size: 30px;
	line-height: 50px;
	color: #333333;
	background: url(../images/f38.png) no-repeat top left;
	z-index: 33;
}

.culture .list li .text p {
	font-size: 18px;
	line-height: 42px;
	color: #999999;
	margin-top: 23px;
	position: relative;
	z-index: 33;
}

.culture .list li:last-child .text h3 {
	z-index: 99;
	margin-top: 164px;
	padding-left: 27px;
	padding-top: 40px;
	font-size: 30px;
	color: #fff;
}

.culture .list li:last-child .text p {
	margin-top: 54px;
	font-size: 15px;
	z-index: 99;
	line-height: 2;
	color: rgba(255, 255, 255, 0.8);
	padding-left: 27px;
}

.character {
	padding: 92px 0 110px;
}

.character .txt {
	text-align: center;
}

.character .txt h5 {
	font-size: 24px;
	line-height: 40px;
	color: #999999;
	text-transform: uppercase;
}

.character .txt h3 {
	font-size: 30px;
	line-height: 48px;
	color: #3475f7;
}

.character .list ul {
	margin-top: 62px;
}

.character .list li {
	float: left;
	width: calc((100% - 102px)/5);
	margin-right: 25px;
	padding: 40px 30px 20px;
	background: #fff;
	-webkit-box-sizing: border-box;
	transition: all 0.3s;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	overflow: hidden;
}

.character .list li:hover {
	margin-top: -6px;
}

.character .list li:nth-child(5n) {
	margin-right: 0;
}

.character .list li .icon {
	margin: 0 auto;
	width: 108px;
	height: 108px;
	border-radius: 50%;
	overflow: hidden;
	transition: all 0.3s;
}

.character .list li .icon img {
	display: block;
	width: 100%;
	height: 100%;
}

.character .list li .tet {
	text-align: center;
	margin-top: 16px;
}

.character .list li .tet h3 {
	font-size: 22px;
	line-height: 28px;
	color: #333333;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.character .list li .tet p {
	font-size: 14px;
	line-height: 22px;
	color: #e0e0e0;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.character .list li .tet h6 {
	font-size: 17px;
	line-height: 27px;
	color: #999999;
	margin-top: 30px;
}

.service_onway .lt .imgs dd:nth-child(1),
.strong_map .rt .icon dd:nth-child(1) {
	left: 100px;
	top: 183px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(2),
.strong_map .rt .icon dd:nth-child(2) {
	left: 122px;
	top: 302px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(3),
.strong_map .rt .icon dd:nth-child(3) {
	left: 175px;
	top: 258px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(4),
.strong_map .rt .icon dd:nth-child(4) {
	left: 219px;
	top: 245px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(5),
.strong_map .rt .icon dd:nth-child(5) {
	left: 230px;
	top: 307px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(6),
.strong_map .rt .icon dd:nth-child(6) {
	left: 219px;
	top: 390px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(7),
.strong_map .rt .icon dd:nth-child(7) {
	left: 245px;
	top: 397px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(8),
.strong_map .rt .icon dd:nth-child(8) {
	left: 275px;
	top: 363px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(9),
.strong_map .rt .icon dd:nth-child(9) {
	left: 257px;
	top: 246px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(10),
.strong_map .rt .icon dd:nth-child(10) {
	left: 277px;
	top: 215px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(11),
.strong_map .rt .icon dd:nth-child(11) {
	left: 297px;
	top: 179px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(12),
.strong_map .rt .icon dd:nth-child(12) {
	left: 302px;
	top: 253px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(13),
.strong_map .rt .icon dd:nth-child(13) {
	left: 280px;
	top: 320px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(14),
.strong_map .rt .icon dd:nth-child(14) {
	left: 303px;
	top: 393px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(15),
.strong_map .rt .icon dd:nth-child(15) {
	left: 307px;
	top: 410px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(16),
.strong_map .rt .icon dd:nth-child(16) {
	left: 336px;
	top: 410px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(17),
.strong_map .rt .icon dd:nth-child(17) {
	left: 342px;
	top: 395px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(18),
.strong_map .rt .icon dd:nth-child(18) {
	left: 323px;
	top: 334px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(19),
.strong_map .rt .icon dd:nth-child(19) {
	left: 337px;
	top: 350px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(20),
.strong_map .rt .icon dd:nth-child(20) {
	left: 331px;
	top: 297px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(21),
.strong_map .rt .icon dd:nth-child(21) {
	left: 338px;
	top: 268px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(22),
.strong_map .rt .icon dd:nth-child(22) {
	left: 334px;
	top: 221px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(23),
.strong_map .rt .icon dd:nth-child(23) {
	left: 357px;
	top: 204px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(24),
.strong_map .rt .icon dd:nth-child(24) {
	left: 356px;
	top: 257px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(25),
.strong_map .rt .icon dd:nth-child(25) {
	left: 345px;
	top: 304px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(26),
.strong_map .rt .icon dd:nth-child(26) {
	left: 361px;
	top: 329px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(27),
.strong_map .rt .icon dd:nth-child(27) {
	left: 364px;
	top: 353px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(28),
.strong_map .rt .icon dd:nth-child(28) {
	left: 353px;
	top: 384px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(29),
.strong_map .rt .icon dd:nth-child(29) {
	left: 363px;
	top: 397px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(30),
.strong_map .rt .icon dd:nth-child(30) {
	left: 385px;
	top: 370px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(31),
.strong_map .rt .icon dd:nth-child(31) {
	left: 395px;
	top: 350px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(32),
.strong_map .rt .icon dd:nth-child(32) {
	left: 393px;
	top: 297px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(33),
.strong_map .rt .icon dd:nth-child(33) {
	left: 378px;
	top: 278px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(34),
.strong_map .rt .icon dd:nth-child(34) {
	left: 377px;
	top: 249px;
	opacity: 0.5;
	/* display: none; */
}

.service_onway .lt .imgs dd:nth-child(35),
.strong_map .rt .icon dd:nth-child(35) {
	left: 401px;
	top: 235px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(36),
.strong_map .rt .icon dd:nth-child(36) {
	left: 385px;
	top: 175px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(48),
.strong_map .rt .icon dd:nth-child(48) {
	left: 391px;
	top: 243px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(48) i,
.strong_map .rt .icon dd:nth-child(48) i {
	width: auto;
}

.service_onway .lt .imgs dd:nth-child(37),
.strong_map .rt .icon dd:nth-child(37) {
	left: 438px;
	top: 151px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(38),
.strong_map .rt .icon dd:nth-child(38) {
	left: 470px;
	top: 128px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(39),
.strong_map .rt .icon dd:nth-child(39) {
	left: 474px;
	top: 84px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(40),
.strong_map .rt .icon dd:nth-child(40) {
	left: 442px;
	top: 185px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(41),
.strong_map .rt .icon dd:nth-child(41) {
	left: 411px;
	top: 268px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(42),
.strong_map .rt .icon dd:nth-child(42) {
	left: 413px;
	top: 325px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(43),
.strong_map .rt .icon dd:nth-child(43) {
	left: 427px;
	top: 293px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(44),
.strong_map .rt .icon dd:nth-child(44) {
	left: 402px;
	top: 358px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(45),
.strong_map .rt .icon dd:nth-child(45) {
	left: 441px;
	top: 358px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(46),
.strong_map .rt .icon dd:nth-child(46) {
	left: 433px;
	top: 372px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd:nth-child(47),
.strong_map .rt .icon dd:nth-child(47) {
	left: 434px;
	top: 385px;
	opacity: 0.5;
}

.service_onway .lt .imgs dd {
	margin-left: 40px;
}

.service_onway .lt .imgs dd i {
	opacity: 1;
}

.service_onway .lt .imgs dd {
	position: absolute;
}

.banner li,
.banner li a {
	height: 100%;
	display: block;
}

.banner {
	position: relative;
}

.banner .spans {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
	z-index: 111;
	text-align: center;
}

.banner .spans span {
	background: #64b5f6;
	width: 36px;
	height: 8px;
	border-radius: 8px;
	opacity: 0.5;
	margin: 0 5px !important;
	display: inline-block;
}

.banner .spans span.swiper-active-switch {
	opacity: 1;
}


/* 404 */

.silsi .hd {
	background: #fcfcfc;
	padding: 185px 0 62px;
}

.silsi .hd .img {
	float: left;
	width: 490px;
}

.silsi .hd .img img {
	display: block;
}

.silsi .hd .rt {
	float: right;
	width: calc(100% - 618px);
	margin-top: 90px;
}

.silsi .hd .rt h3 {
	font-size: 30px;
	line-height: 50px;
	color: #333333;
}

.silsi .hd .rt .clearfix {
	margin-top: 50px;
	background: #f5f5f5;
	border-radius: 6px;
}

.silsi .hd .rt .t1 {
	width: calc(100% - 52px);
	height: 62px;
	font-size: 18px;
	color: #333;
	padding: 0 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	float: left;
	box-sizing: border-box;
	border: none;
	background: none;
}

.silsi .hd .rt .sh {
	background: url(../images/simg2.png) no-repeat center;
	width: 50px;
	height: 62px;
	border: none;
	cursor: pointer;
}

.silsi .hd .rt .btn {
	margin-top: 80px;
	width: 110px;
	line-height: 36px;
	border-radius: 3px;
	background: #3475f7;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	display: block;
}

.silsi .bd {
	padding: 70px 0 80px;
}

.silsi .bd h3 {
	font-size: 30px;
	line-height: 40px;
	color: #333;
	text-align: center;
}

.silsi .bd ul {
	margin-top: 60px;
}

.silsi .bd li {
	border: 1px solid #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 5px 3px #f7f7f7;
	padding: 35px 0 30px;
	text-align: center;
	float: left;
	width: calc((100% - 98px)/3);
	margin-right: 48px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.silsi .bd li:nth-child(3n) {
	margin-right: 0;
}

.silsi .bd li .ico {
	height: 139px;
}

.silsi .bd li .ico img {
	display: block;
	margin: 0 auto;
}

.silsi .bd li dl {
	margin-top: 30px;
}

.silsi .bd li dt {
	font-size: 27px;
	color: #333333;
	margin-bottom: 12px;
}

.silsi .bd li dd a {
	font-size: 18px;
	line-height: 36px;
	color: #666666;
	background: url(../images/simg6.png) no-repeat right center;
	padding-right: 14px;
}

.silsi .bd li dd:hover a {
	background: url(../images/simg6-1.png) no-repeat right center;
	color: #3475f7;
}

.silsi .hd .rt .btn:hover {
	background: #0c4ccd;
}

.casede2 .crumbs ul li a,
.ebookdisp .crumbs ul li a {
	line-height: 1.7;
}

.casede2 .crumbs,
.ebookdisp .crumbs {
	margin: 15px auto;
}

.qmcrumbs {
	margin: 50px auto;
}

.qmcrumbs ul li a {
	line-height: 1.7;
}

.casedel .lt.olts {
	width: 65.5%;
	padding: 0;
}

.header .rts .rt li {
	position: relative;
}

.header .rts .rt li:hover .addinhua {
	display: block;
}

.header .rts .rt li .addinhua {
	position: absolute;
	display: none;
	right: -28px;
	top: 100%;
	width: 122px;
	padding-top: 16px;
}

.header .rts .rt li .adbga::before {
	content: "";
	display: block;
	position: absolute;
	right: 23px;
	top: -8px;
	background: url(../images/icon19.png) no-repeat center/100% auto;
	transform: rotate(180deg);
	width: 15px;
	height: 9px;
	-ms-transform: rotate(180deg);
	/* IE 9 */
	-moz-transform: rotate(180deg);
	/* Firefox */
	-webkit-transform: rotate(180deg);
	/* Safari 鍜� Chrome */
	-o-transform: rotate(180deg);
}

.header.qmhead .rts .rt li .adbga::before {
	background: url(../images/p28.png) no-repeat center;
	transform: rotate(0);
	-ms-transform: rotate(0);
	/* IE 9 */
	-moz-transform: rotate(0);
	/* Firefox */
	-webkit-transform: rotate(0);
	/* Safari 鍜� Chrome */
	-o-transform: rotate(0);
}

.header.qmhead .rts .form .adela {
	background: url(../images/p29.png) no-repeat center;
}

.header.qmhead .rts .naver li h3::before {
	background: url(../images/p222.png) no-repeat center /100% 100%;
	transform: rotate(0);
	z-index: 11;
	-ms-transform: rotate(0);
	/* IE 9 */
	-moz-transform: rotate(0);
	/* Firefox */
	-webkit-transform: rotate(0);
	/* Safari 鍜� Chrome */
	-o-transform: rotate(0);
	bottom: 0;
}

.header.qmhead .rts .form .boraa {
	border: 1px solid rgba(153, 153, 153, 0.3);
}

.header .rts .rt li .adbga {
	background: #fff;
	padding: 7px 12px;
	position: relative;
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
}

.header .rts .rt li .adbga h5 {
	font-size: 14px;
	line-height: 1.7;
	color: #3779f7;
}

.header .rts .rt li .adbga h6 {
	font-size: 14px;
	line-height: 1.7;
	color: #333333;
}

.fixrt li h6 {
	background: url(../images/p4.png) no-repeat center 15px #fff;
	width: 42px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 36px 15px 15px;
	font-size: 14px;
	line-height: 17px;
	color: #666666;
	text-align: center;
	border-radius: 22px;
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
}

.fixrt li:hover h6 {
	color: #3475f7;
	background: url(../images/p4-1.png) no-repeat center 15px #fff;
}

.uscbtn a {
	width: 130px;
	font-size: 14px;
	line-height: 40px;
	display: block;
	color: #fff;
	border-radius: 2px;
	text-align: center;
	background: #3475F7;
	margin-top: 38px;
	margin: 0 auto;
}

.customer .customer_list .custer_list li a:hover,
.header.qmhead .rts .rt li h4:hover,
.uatanc .btna:hover,
.uscbtn a:hover,
.eblqmcs .bds li .btn:hover,
.ebookdisp .hd .txt .btn:hover,
.resource .list li .txt a:hover,
.pages li .btn:hover,
.mkliangd .lianbd .txa a:hover,
.mkkeh .posr li .text .btn:hover,
.qbanner .texm .bt:hover,
.job_screening .text_list .submit:hover,
.indust_pamme .rt .list li:first-child:hover a,
.usabtn:hover {
	background: #2452ac;
	/* color: #b2b2b2; */
	border-color: #2452ac;
}

.webpage {
	text-align: center;
	clear: both;
	padding: 10px 0 40px;
}

.webpage a,
.webpage span {
	text-align: center;
	min-width: 34px;
	font-size: 16px;
	line-height: 34px;
	color: #929191;
	border: 1px solid #929191;
	border-radius: 3px;
	display: inline-block;
	margin: 0 3px;
	font-size: 16px;
	line-height: 34px;
	color: #929191;
}

.webpage a.ne {
	width: 84px;
}

.webpage input {
	display: none;
}

iframe {
	width: 100%;
	height: 440px;
}

.webpage a:hover,
.webpage .page-num-current {
	background-color: #3475f7;
	color: #fff;
	border: 1px solid #3475f7;
	font-family: Arial;
}
.webpage .pageinfo{
	border: none;
}

.mkkeh .posr li .video img {
	max-width: 100%;
	display: block;
	max-height: 269px;
	min-width: 50%;
	min-height: 100px;
}

.mkkeh .posr li .video iframe {
	width: 100%;
	height: 320px;
}

.usscgc {
	padding: 60px 0 80px;
}

.usscgc h3 {
	font-size: 30px;
	line-height: 1.7;
	color: #333333;
	text-align: center;
}

.usscgc ul {
	margin-top: 60px;
}

.usscgc li {
	float: left;
	width: calc((100% - 62px)/4);
	margin-right: 20px;
	box-shadow: 0 0 5px 0px rgba(80, 80, 81, 0.3);
	background: #fff;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari �? Chrome */
	-o-transition: all 0.3s;
}

.usscgc li .bn {
	height: 180px;
}

.uscgkh li:hover,
.usscgc li:hover {
	box-shadow: 0 0 16px 2px rgba(80, 80, 81, 0.3);
}

.usscgc li:nth-child(4n) {
	margin-right: 0;
}

.usscgc li .text {
	padding: 25px 25px 10px;
}

.usscgc li .text h2 {
	font-size: 18px;
	line-height: 1.7;
	color: #333333;
	margin-bottom: 5px;
}

.usscgc li .text p {
	font-size: 15px;
	line-height: 28px;
	color: #666666;
	height: 140px;
	overflow: hidden;
}

.uscgkh {
	padding: 60px 0 80px;
}

.uscgkh h2 {
	font-size: 30px;
	line-height: 1.7;
	color: #333333;
	text-align: center;
}

.uscgkh ul {
	margin-top: 60px;
}

.uscgkh li {
	float: left;
	width: calc((100% - 92px)/4);
	margin-right: 30px;
	margin-bottom: 30px;
	box-shadow: 0 0 5px 0px rgba(80, 80, 81, 0.3);
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari �? Chrome */
	-o-transition: all 0.3s;
}

.uscgkh li:nth-child(4n) {
	margin-right: 0;
}

.uscgkh .usamore a {
	font-size: 14px;
	line-height: 32px;
	color: #3475f7;
	border: 1px solid #3475f7;
	display: block;
	width: 152px;
	text-align: center;
	margin: 50px auto 0;
}

.uscgkh .usamore a:hover {
	background: #2452ac;
	color: #b2b2b2;
	border-color: #2452ac;
}

.uaamk {
	position: fixed;
	z-index: 9998;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .15);
}

.uatanc {
	position: fixed;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 9999;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari �? Chrome */
	-o-transform: translateY(-50%);
	width: 535px;
	padding: 60px 80px 80px;
	background: #fff;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.uatanc .ico {
	position: absolute;
	right: 15px;
	z-index: 11;
	top: 15px;
	background: url(../images/ac9.png) no-repeat center;
	width: 25px;
	height: 25px;
	cursor: pointer;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari �? Chrome */
	-o-transition: all 0.3s;
}

.uatanc .ico:hover {
	transform: rotate(720deg);
	-ms-transform: rotate(720deg);
	/* IE 9 */
	-moz-transform: rotate(720deg);
	/* Firefox */
	-webkit-transform: rotate(720deg);
	/* Safari �? Chrome */
	-o-transform: rotate(720deg);
}

.uatanc h2 {
	font-size: 26px;
	line-height: 1.7;
	color: #333333;
	text-align: center;
	margin-bottom: 45px;
}

.uatanc .txt {
	border: 1px solid #bdbdbd;
	margin-bottom: 13px;
	background: #fff;
	height: 38px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 18px;
	font-size: 16px;
	color: #616161;
}

.uatanc .btna {
	margin-top: 10px;
	width: 100%;
	font-size: 20px;
	line-height: 50px;
	color: #ffffff;
	border: none;
	background: #337df7;
	text-align: center;
	display: block;
	cursor: pointer;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari �? Chrome */
	-o-transition: all 0.3s;
}

.uatanc2 .ico {
	background: url(../images/ac11.png) no-repeat center;
	width: 30px;
	height: 30px;
}

.uatanc2 .wx {
	float: left;
	width: 162px;
	height: 162px;
}

.uatanc2 .wx img {
	width: 100%;
	height: 100%;
	display: block;
}

.uatanc2 ul {
	float: right;
	width: 295px;
	padding-left: 52px;
	border-left: 1px solid #e5e5e5;
}

.uatanc2 {
	width: 725px;
}

.qglerp {
	overflow: hidden;
	padding: 60px 0 90px;
}

.qglerp .title h6,
.qglerp .title h2 {
	color: #fff;
}

.qglerp ul {
	padding-top: 70px;
}

.qglerp li {
	float: left;
	width: calc((100% - 60px)/4);
	margin-right: 19px;
	background: #fff;
	position: relative;
	text-align: center;
}

.qglerp li:nth-child(4n) {
	margin-right: 0;
}

.qglerp li .bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 111;
	opacity: 0;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari �? Chrome */
	-o-transition: all 0.3s;
}

.qglerp li .txt {
	position: relative;
	z-index: 11;
	padding: 60px 0 40px;
}

.qglerp li .txt .ico {
	width: 100px;
	margin: 0 auto 25px;
}

.qglerp li .txt h4 {
	font-size: 19px;
	line-height: 1.7;
	color: #333333;
}

.qglerp li .txt h4 {
	font-size: 19px;
	line-height: 1.7;
	color: #333333;
}

.qglerp li .txt h5 {
	font-size: 12px;
	line-height: 1.7;
	color: #e0e0e0;
	margin-bottom: 50px;
}

.qglerp li .txt i {
	font-size: 12px;
	line-height: 1.7;
	color: #999999;
}

.qglerp li .txp {
	position: absolute;
	z-index: 112;
	left: 0;
	right: 0;
	top: 55px;
	padding: 0 25px;
	opacity: 0;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari �? Chrome */
	-o-transition: all 0.3s;
}

.qglerp li .txp h3 {
	font-size: 19px;
	line-height: 1.7;
	color: #ffffff;
	position: relative;
	padding-bottom: 10px;
}

.qglerp li .txp h3::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	height: 3px;
	bottom: 0;
	width: 16px;
	display: block;
	margin: 0 auto;
	z-index: 11;
	background: #fff;
}

.qglerp li .txp p {
	margin-top: 20px;
	font-size: 15px;
	line-height: 25px;
	color: #fefefe;
	height: 125px;
	overflow: hidden;
}

.qglerp li .txp i {
	width: 128px;
	line-height: 38px;
	font-size: 14px;
	text-align: center;
	color: #ffffff;
	border: 1px solid #fff;
	border-radius: 2px;
	display: block;
	margin: 0 auto;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari �? Chrome */
	-o-transition: all 0.3s;
}

.qglerp li:hover .bg,
.qglerp li:hover .txp {
	opacity: 1;
}

.qglerp li .txp i:hover {
	background: #fff;
	color: #3475f7;
}

.service_onway .lt .imgs dd {
	z-index: 111;
}


/*.service_onway .lt .imgs dd:nth-child(43),
.service_onway .lt .imgs dd:nth-child(28),
.service_onway .lt .imgs dd:nth-child(16),
.service_onway .lt .imgs dd:nth-child(46),
.service_onway .lt .imgs dd:nth-child(47),
.service_onway .lt .imgs dd:nth-child(45),
.service_onway .lt .imgs dd:nth-child(44),
.service_onway .lt .imgs dd:nth-child(36),
.service_onway .lt .imgs dd:nth-child(29),
.service_onway .lt .imgs dd:nth-child(40) {
    display: none;
}

.strong_map .rt .icon dd:nth-child(48) i,
.strong_map .rt .icon dd:nth-child(43) i,
.strong_map .rt .icon dd:nth-child(28) i,
.strong_map .rt .icon dd:nth-child(16) i,
.strong_map .rt .icon dd:nth-child(46) i,
.strong_map .rt .icon dd:nth-child(47) i,
.strong_map .rt .icon dd:nth-child(45) i,
.strong_map .rt .icon dd:nth-child(44) i,
.strong_map .rt .icon dd:nth-child(36) i,
.strong_map .rt .icon dd:nth-child(29) i,
.strong_map .rt .icon dd:nth-child(40) i {
    opacity: 1;
    background: url(../images/fff1.png) no-repeat left center;
    background-size: auto 100% !important;
    display: inline-block;
    font-size: 12px;
    line-height: 14px;
    padding-left: 14px;
    height: 14px;
}

.strong_map .rt .icon dd:nth-child(48),
.strong_map .rt .icon dd:nth-child(43),
.strong_map .rt .icon dd:nth-child(28),
.strong_map .rt .icon dd:nth-child(16),
.strong_map .rt .icon dd:nth-child(46),
.strong_map .rt .icon dd:nth-child(47),
.strong_map .rt .icon dd:nth-child(45),
.strong_map .rt .icon dd:nth-child(44),
.strong_map .rt .icon dd:nth-child(36),
.strong_map .rt .icon dd:nth-child(29),
.strong_map .rt .icon dd:nth-child(40) {
    margin-top: -20px;
}*/

.strong_map .rt .icon dd.dot i {
	opacity: 1;
	background: url(../images/fff1.png) no-repeat left center;
	background-size: auto 100% !important;
	display: inline-block;
	font-size: 12px;
	line-height: 14px;
	padding-left: 14px;
	height: 14px;
	width: 30px;
}

.strong_map .rt .icon dd.dot {
	margin-top: -20px;
}

.strong_map .rt .icon dd.dot i.xin,
.strong_map .rt .icon dd i.xin {
	background: url(../images/fff2.png) no-repeat left center/auto 100% !important;
}

.strong_map .rt .icon dd .tet {
	transform: scale(0);
	-ms-transform: scale(0);
	/* IE 9 */
	-moz-transform: scale(0);
	/* Firefox */
	-webkit-transform: scale(0);
	/* Safari �? Chrome */
	-o-transform: scale(0);
}

.strong_map .rt .icon dd.dot .tet {
	right: 50px;
}

.strong_map .rt .icon dd:hover {
	z-index: 1111;
}


/*.strong_map .rt .icon dd:nth-child(48) .tet,
.strong_map .rt .icon dd:nth-child(43) .tet,
.strong_map .rt .icon dd:nth-child(28) .tet,
.strong_map .rt .icon dd:nth-child(16) .tet,
.strong_map .rt .icon dd:nth-child(46) .tet,
.strong_map .rt .icon dd:nth-child(47) .tet,
.strong_map .rt .icon dd:nth-child(45) .tet,
.strong_map .rt .icon dd:nth-child(44) .tet,
.strong_map .rt .icon dd:nth-child(36) .tet,
.strong_map .rt .icon dd:nth-child(29) .tet,
.strong_map .rt .icon dd:nth-child(40) .tet {
    transform: scale(1) translateY(-50%);
    -ms-transform: scale(1) translateY(-50%);

    -moz-transform: scale(1) translateY(-50%);
  
    -webkit-transform: scale(1) translateY(-50%);

    -o-transform: scale(1) translateY(-50%);
}*/

.strong_map .rt .icon dd.dot .tet {
	transform: scale(1) translateY(-50%);
	-ms-transform: scale(1) translateY(-50%);
	/* IE 9 */
	-moz-transform: scale(1) translateY(-50%);
	/* Firefox */
	-webkit-transform: scale(1) translateY(-50%);
	/* Safari �? Chrome */
	-o-transform: scale(1) translateY(-50%);
}

.service_onway .lt .imgs dd {
	opacity: 1 !important;
}

.service_onway .lt .imgs dd i {
	background: #3475f7;
}

.strong_map .rt .icon dd:nth-child(1n) i,
.service_onway .lt .imgs dd:nth-child(1n) i {
	-webkit-animation: pulsess 1s 0s linear infinite;
	-moz-animation: pulsess 1s 0s linear infinite
}

.strong_map .rt .icon dd:nth-child(1n) i,
.service_onway .lt .imgs dd:nth-child(2n) i {
	-webkit-animation: pulsess 1s .1s linear infinite;
	-moz-animation: pulsess 1s .1s linear infinite
}

.strong_map .rt .icon dd:nth-child(1n) i,
.service_onway .lt .imgs dd:nth-child(3n) i {
	-webkit-animation: pulsess 1s .2s linear infinite;
	-moz-animation: pulsess 1s .2s linear infinite
}

.strong_map .rt .icon dd:nth-child(1n) i,
.service_onway .lt .imgs dd:nth-child(4n) i {
	-webkit-animation: pulsess 1s .3s linear infinite;
	-moz-animation: pulsess 1s .3s linear infinite
}

.strong_map .rt .icon dd:nth-child(1n) i,
.service_onway .lt .imgs dd:nth-child(5n) i {
	-webkit-animation: pulsess 1s .25s linear infinite;
	-moz-animation: pulsess 1s .25s linear infinite
}

.strong_map .rt .icon dd:nth-child(1n) i,
.service_onway .lt .imgs dd:nth-child(6n) i {
	-webkit-animation: pulsess 1s .35s linear infinite;
	-moz-animation: pulsess 1s .35s linear infinite
}

.strong_map .rt .icon dd:nth-child(1n) i,
.service_onway .lt .imgs dd:nth-child(7n) i {
	-webkit-animation: pulsess 1s .4s linear infinite;
	-moz-animation: pulsess 1s .4s linear infinite
}

@-webkit-keyframes pulsess {
	0% {
		-webkit-transform: scale(0.9)
	}

	50% {
		-webkit-transform: scale(1.1)
	}

	100% {
		-webkit-transform: scale(0.9)
	}
}

@-moz-keyframes pulsess {
	0% {
		-moz-transform: scale(0.9)
	}

	50% {
		-moz-transform: scale(1.1)
	}

	100% {
		-moz-transform: scale(0.9)
	}
}

.header.qmhead .rts .rt li h4 {
	background: #3475f7;
	color: #fff;
	border-color: #3475f7;
}

.usabot {
	padding: 105px 0;
}

.usabot .wrap {
	overflow: hidden;
}

.usabot .ltxa {
	float: left;
	width: 50%;
}

.usabot .uaimg {
	float: right;
	width: 550px;
}

.usabot .ltxa h2 {
	font-size: 30px;
	line-height: 1.7;
	color: #333333;
	position: relative;
}

.usabot .ltxa h2 span {
	font-size: 60px;
	opacity: 0.06;
	color: #000000;
	text-transform: uppercase;
	position: relative;
	top: 10px;
	margin-left: 10px;
}

.usabot .ltxa h2::before {
	content: "";
	display: block;
	position: absolute;
	width: 32px;
	left: 0;
	bottom: 0;
	height: 2px;
	background: #4482f7;
}

.usabot .ltxa p {
	font-size: 16px;
	margin-top: 40px;
	line-height: 1.7;
	color: #666666;
	text-align: justify;
	text-justify: distribute-all-lines;
	/*ie6-8*/
	text-align-last: left;
	/* ie9*/
	-moz-text-align-last: left;
	/*ff*/
	-webkit-text-align-last: left;
	/*chrome 20+*/
	width: 435px;
}

.usabot .ltxa .btra {
	display: block;
	margin-top: 80px;
	font-size: 14px;
	line-height: 32px;
	color: #fff;
	width: 110px;
	background: #3475f7;
	border-radius: 1px;
	overflow: hidden;
	text-align: center;
	transition: all 0.3s;
}

.usabot .ltxa .btra:hover {
	background: #0c4ccd;
}

.case .bd li:hover .imgs::before {
	background-color: rgba(52, 117, 247, 0.7);
}

.qm_text h3 {
	font-size: 30px;
}

.mkfanga .fangabd .rt .tx {
	width: 360px;
}

.mkfanga .fangabd .lt li a {
	padding-right: 10px;
}

.mktedian li {
	margin-bottom: 29px;
}

.mktedian {
	padding-bottom: 71px;
}

.qm_jse .img {
	width: 580px
}

.casedel .rt .recom_list .imgs_list li .img {
	height: 53px;
}

.casedel .news_cen li .text dd:nth-child(2) h6 a {
	padding-right: 10px;
	color: #999;
}

.casedel .lt .inform_text .infor_txt li dd:nth-child(2) h6 a {
	padding-right: 10px;
	color: #999;
}

.casedel .lt .inform_text .infor_txt li dd:nth-child(2) h6 a:hover {
	color: #007AFF;
}

.market .market_lts .news_cen li .text .st li:nth-child(2) h6 a {
	padding-right: 10px;
	color: #999;
}

.market .market_lts .news_cen li .text .st li:nth-child(2) h6 a:last-child {
	padding-right: 0;
}

.market .market_lts .news_cen li .text .st li:last-child {
	margin-right: 0;
}

.casedel .lt .news_t li:nth-child(2) h5 {
	background: url(../images/f12.png) no-repeat left center;
}

.casedel .lt .news_t li:nth-child(2) h5 a {
	padding-right: 10px;
	color: #999;
}

.casedel .lt .news_t li:nth-child(2) h5 a:hover {
	color: #007AFF;
}

.hfangan .hd li {
	margin: 0 25px;
}

.eblqmcs .bds li h4 a {
	padding-right: 10px;
	color: #999;
}

.mkfanga .fangabd .lt {
	width: 145px;
}

.casedel .lt .inform_list ul li.on a {
	background: #3475f7;
	color: #fff;
}

.casedel .lt .news_text,
.casedel .bd,
.ebookdisp .box .bd {
	font-size: 16px;
	line-height: 1.75em;
	margin-top: 30px;
	/*padding-left: 95px;
    padding-right: 95px;
    */
}

.casedel .lt .news_text a,
.casedel .bd a,
.ebookdisp .box .bd a {
	color: #009dfa;
}

.casedel .lt .news_text p img,
.casedel .lt .news_text img,
.casedel .bd img,
.ebookdisp .box .bd img {
	margin: auto;
	display: initial;
}

.casedel .lt .news_text p {
	font-size: 16px;
}

.casedel .lt .news_text p span {
	display: initial;
	font-size: initial;
	font-weight: inherit;
	line-height: inherit;
	margin-top: auto;
}

.casedel .bd em,
.casedel .bd i,
.ebookdisp .box .bd em,
.ebookdisp .box .bd i,
.casedel .lt .news_text em,
.casedel .lt .news_text i {
	font-style: italic;
	font-weight: inherit;
	color: #000;
}

.casedel .lt .news_text strong,
.ebookdisp .box .bd strong .casedel .bd strong {
	font-weight: bold;
}

.casedel .bd p,
.ebookdisp .box .bd p {
	margin-bottom: auto;
}

.uscgkh li,
.usscgc li {
	position: relative;
	top: 0;
}

.uscgkh li:hover,
.usscgc li:hover {
	top: -6px;
}

.ban400 {
	height: 400px;
}

.casedel .anli_list ul li:hover em {
	background-color: rgba(52, 117, 247, 0.7);
}

.casedel .anli_list ul li .txt {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari �? Chrome */
	-o-transform: translateY(-50%);
}

.mkfanga .fangabd .rt p {
	height: auto;
}

.mkfanga .fangabd .rt .btn {
	margin-top: 40px;
}

.hfangans2 .bd ul {
	text-align: center;
}

.hfangans2 .bd li {
	width: 508px;
	height: 290px;
	float: none !important;
	display: inline-block;
	margin: 0 17px 35px;
}

.hfangans2 .bd li:nth-child(3n) {
	margin: 0 17px 35px;
}

.hfangans2 .bd ul li a {
	height: 100%;
}

.hfangans2 .bd ul li h3 {
	font-size: 36px;
}

.hfangans2 .bd ul li p {
	font-size: 16px;
	line-height: 1.7;
	color: #fefefe;
	display: none;
}

.hfangans2 .bd li .centa {
	padding: 0 30px;
}

.hfangans2 .bd ul li a:hover p {
	display: block;
}

.qm_tit {
	z-index: 1000;
}

.hfangan .bd li .centa p {
	display: none;
}

.customer .customer_list .custer_list li a {
	background: #3475f7;
	color: #fff;
}

.ebookdisp .box .bd .pw {
	background: #000;
	height: 820px;
	overflow: hidden;
	overflow-y: auto;
	padding: 50px;
	margin: 0 83px;
}

.ebookdisp .box .bd .pw img {
	margin-top: 50px;
}

.ebookdisp .box .bd .pw img:first-child {
	margin-top: 0
}

.usweb {
	display: none !important;
}

.strong_map.service_onway .rt {
	float: left;
}

.ebookdisp .hd .txt h4 a {
	color: #999;
	padding-right: 10px;
}

.market .market_lts .news_cen li .text .st li:nth-child(2) h6 a:hover,
.casedel .news_cen li .text dd:nth-child(2) h6 a:hover,
.eblqmcs .bds li h4 a:hover,
.ebookdisp .hd .txt h4 a:hover {
	color: #007AFF;
}

.webnav,
.uamore {
	display: none;
}

.webbanner,
.webfoot {
	display: none;
}

.inpor {
	position: relative;
}

.header .rts .naver li.inpor .nlia {
	width: auto;
	right: -250px;
	text-align: center;
}

.header .rts .naver li.inpor .nli .nbgs {
	width: auto;
	margin: 0 auto;
	padding: 0;
	min-height: inherit;
}

.header .rts .naver li .nlia .dl {
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 25px;
	margin: 20px 0;
	/* width: 120px; */
}

.strong_map .rt .icon dd:hover i {
	-webkit-animation: pulse 1s .2s ease both !important;
	-moz-animation: pulse 1s .2s ease both !important;
}

.mkkeh .posr li .video {
	height: 100%
}

.casedel .lt .news_text h1,
.casedel .bd h1,
.ebookdisp .box .bd h1 {
	font-size: 200%;
	font-weight: bold;
	padding: initial;
	margin: initial;
}

.casedel .lt .news_text h2,
.casedel .bd h2,
.ebookdisp .box .bd h2 {
	font-size: 150%;
	font-weight: bold;
	padding: initial;
	margin: initial;
}

.casedel .lt .news_text h3,
.casedel .bd h3,
.ebookdisp .box .bd h3 {
	font-size: 117%;
	font-weight: bold;
	padding: initial;
	margin: initial;
}

.casedel .lt .news_text h4,
.casedel .bd h4,
.ebookdisp .box .bd h4 {
	font-size: 100%;
	font-weight: bold;
	padding: initial;
	margin: initial;
}

.casedel .lt .news_text h5,
.casedel .bd h5,
.ebookdisp .box .bd h5 {
	font-size: 85%;
	font-weight: bold;
	padding: initial;
	margin: initial;
}

.casedel .lt .news_text h6,
.casedel .bd h6,
.ebookdisp .box .bd h6 {
	font-size: 67%;
	font-weight: bold;
	padding: initial;
	margin: initial;
}

.webheader {
	display: none;
}







.qm_glnd li {
	vertical-align: top;
}

.swiper-scs ul,
.mktedian ul,
.mkcgkh ul {
	display: block;
}

.cmweb,
.banweb {
	display: none !important;
}

/* 
.course_swiper2 .next,
.course_swiper2 .prev{
	display: none;
} */

.course_swiper2 ul li {
	width: 33%;
}







/* 伙伴社区 */

.qmhbmain .qmhbsq {
	height: 320px;
	overflow: hidden;
}

.qmhbmain .qmhbsq .img {
	margin: 80px 0 34px;
}

.qmhbmain .qmhbsq p {
	font-size: 16px;
	line-height: 30px;
	color: rgba(255, 255, 255, 0.6);
}

.qmhbmain .box {
	padding: 30px 0 34px;
}

.qmhbmain .box h3 {
	font-size: 18px;
	line-height: 1.7;
	color: #333333;
}

.qmhbmain .box ul {
	margin-top: 30px;
}

.qmhbmain .box li {
	float: left;
	text-align: center;
	margin-right: 36px;
	margin-bottom: 30px;
	width: calc((100% - 74px)/3);
	height: 102px;
	box-shadow: 0 0 5px 2px #dbdbdc;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	/* IE 9 */
	-moz-transition: all 0.3s;
	/* Firefox */
	-webkit-transition: all 0.3s;
	/* Safari 和 Chrome */
	-o-transition: all 0.3s;
}

.qmhbmain .box li:hover {
	background: url(../images/qmhbbg.jpg) no-repeat center;
}

.qmhbmain .box li:nth-child(3n) {
	margin-right: 0;
}

.qmhbmain .box li a {
	display: block;
	position: relative;
	height: 100%;
}

.qmhbmain .box .img {
	display: inline-block;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 和 Chrome */
	-o-transform: translateY(-50%);
	padding: 0 60px;
	margin: 0 auto;
}

.qmhbmain .box .img::after,
.qmhbmain .box .img::before {
	content: "";
	width: 34px;
	height: 2px;
	background: #3475f7;
	position: absolute;
	left: 70px;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 和 Chrome */
	-o-transform: translateY(-50%);
	display: block;
}

.qmhbmain .box .img::after {
	left: auto;
	right: 70px;
}

.qmhbmain .box .img .s2 {
	display: none;
}

.qmhbmain .box li:hover .img .s1 {
	display: none;
}

.qmhbmain .box li:hover .img .s2 {
	display: block;
	margin: 0 auto;
}

.qmhbmain .box li:hover .img::after,
.qmhbmain .box li:hover .img::before {
	background: #fff;
}

/* 伙伴社区-个人中心 */
.qmhbgrzx .hbhead{
	    z-index: 800;
	    width: 100%;
	    position: fixed;left: 0;right: 0;
	    top: 0;box-shadow: 0 1px 3px rgb(32 26 26 / 10%);
    background: #fff;
}
.hbwrap{
	width: 1200px;margin: 0 auto;
}
.qmhbgrzx .hbhead .lt{
	float: left;width: 720px;
}
.qmhbgrzx .hbhead .rt{
	float: right;width: calc(100% - 720px);
}
.qmhbgrzx .hbhead .logo{
	float: left;margin-top: 19px;
}
.qmhbgrzx .hbhead .qhcp{
	    width: 16px;
	    height: 16px;	  
	    margin-left: 16px;
	    cursor: pointer;
	    background: url(../images/qmh12.png) no-repeat center;
	    border-radius: 50%;
	   float: left;margin-top: 27px;
}
.qmhbgrzx .hbhead .nas{
	   margin-left: 15px;
	    height: 72px;float: left;
}
.qmhbgrzx .hbhead .nas ul{
	font-size: 0;
}
.qmhbgrzx .hbhead .nas li{
	display: inline-block;
}
.qmhbgrzx .hbhead .nas li a{
	    display: inline-block;
	    line-height: 70px;
	    padding: 0 10px;
	    font-size: 16px;
	    color: #8590a6;border-bottom: 2px solid rgba(255,255,255,0);
}
.qmhbgrzx .hbhead .nas li.on a,
.qmhbgrzx .hbhead .nas li a:hover{
	    color: #2386ee;
	    border-bottom: 2px solid #2386ee;
}
.qmhbgrzx .hbhead .search{
	width: 280px;float: left;margin-top: 18px;
}
.qmhbgrzx .hbhead .search .t1{
   float: left;
	     height: 36px;
	     border-radius: 18px;
	     font-size: 14px;
	     border: 1px solid #eee; 
		 width: 205px;
		 padding: 0 15px;
		 color: #000;
		 -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
		 -o-box-sizing: border-box;
		 box-sizing: border-box;
		 background: url(../images/qmh13.jpg) no-repeat right 10px center #eee;
}
.qmhbgrzx .hbhead .search .btn{
	float: right;width: calc(100% - 214px);height: 36px;background: #3475f7;
	font-size: 16px;color: #fff;line-height: 36px;
	border-radius: 2px;display: block;border: none;
	
}
.qmhbgrzx .hbhead .user{
	float: right;width: calc(100% - 280px);
	font-size: 0;text-align: right;margin-top: 18px;
}
.qmhbgrzx .hbhead .user .b1{
	display: inline-block;
	border-radius: 2px;
    line-height: 34px;
    background: #fff;
    color: #2386ee;
    border: 1px solid #2386ee;
    text-align: center;margin: 0 5px;width: 64px;font-size: 16px;
}
.qmhbgrzx .hbhead .user .b2{
	    color: #fff;
	    background: #2386ee;
}
.qmhbgrzx .hbhead .use{
	float: right;width: calc(100% - 280px);
	font-size: 0;text-align: right;margin-top: 18px;
}
.qmhbgrzx .hbhead .use .ico{
	width: 21px;position: relative;display: inline-block;top: -8px;
}
.qmhbgrzx .hbhead .use h3{
	position: absolute;top: -5px;right: -12px;font-size: 10px;padding: 0 6px;color: #fff;
	line-height: 16px;border-radius: 10px;background: #f1403c;
}
.qmhbgrzx .hbhead .use .tx{
	width: 36px;height: 36px;border-radius: 50%;overflow: hidden;display: inline-block;margin-left: 30px;
}
.qmhbgrzx{
	padding-top: 72px;
}
.qmhbgrzx .main .hds{
	padding: 40px 0;
}
.qmhbgrzx .main .hds .ico{
	width: 140px;height: 140px; border: 6px solid rgba(255,255,255,0.4);
    border-radius: 50%;overflow: hidden;float: left;
}
.qmhbgrzx .main .hds .ico img{
	width: 100%;height: 100%;border-radius: 50%;overflow: hidden;
}
.qmhbgrzx .main .hds .rt{
	float: right;width: calc(100% - 190px);margin-top: 25px;
}
.qmhbgrzx .main .hds h3{
	font-size:28px ;
	line-height: 1.7;
	color: #fff;
}
.qmhbgrzx .main .hds .gr{
	width: 134px;line-height: 36px;border-radius: 2px;background: #fff;
	color: #79bcf7;font-size: 16px;display: block;text-align: center;
	margin-top: 15px;
}
.qmhbgrzx .main .bds{
	background: #f9f9f9;min-height: 100vh;
}
.qmhbgrzx .main .lts{
	background: #fff;width: calc(100% - 380px);float: left;min-height: 100vh;
}
.qmhbgrzx .main .rts{
	width: 360px;float: right;
}
.qmhbgrzx .main .tp{
	background: #fff;margin-bottom: 20px;padding: 8px 0;
}
.qmhbgrzx .main .tp li{
	float: left;border-right: 1px solid #e6ecf0;width: 50%;
	text-align: center;padding: 12px 0;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.qmhbgrzx .main .tp li:last-child{
	border-right: none;
}
.qmhbgrzx .main .tp h2{
	font-size:22px ;
	line-height: 1.7;
	color: #333333;margin-top: 10px;
}
.qmhbgrzx .main .tp h4{
	font-size:16px ;
	line-height: 1.7;
	color: #8590a6;
}
.qmhbgrzx .main .bt{
	background: #fff;padding: 0 30px 0 20px;
} 
.qmhbgrzx .main .bt h3{
	font-size:16px ;
	line-height: 72px;
	color: #333;border-bottom: 1px solid #eeeeee;
}
.qmhbgrzx .main .bt dd:nth-child(1){
	background: url(../images/qmhb4.jpg) no-repeat left center;
}
.qmhbgrzx .main .bt dd:nth-child(2){
	background: url(../images/qmhb5.jpg) no-repeat left center;
}
.qmhbgrzx .main .bt dl{
	padding: 20px 0 10px;
}
.qmhbgrzx .main .bt dd{
	font-size:14px ;
	line-height: 1.7;
	color: #333;margin-bottom: 20px;padding-left: 38px;
}
.qmhbgrzx .main .bt dd span{
	color: #3475f7;font-weight: bold;
}
.qmhbgrzx .main .bds{
	padding-top: 20px;
}
.qmhbgrzx .main .hbnav{
	border-bottom: 2px solid #f8f8f8;padding-bottom: 10px;
}
.qmhbgrzx .main .hbnav ul{
	float: left;font-size: 0;
}
.qmhbgrzx .main .sech{
	float: right;margin-top: 16px;margin-right: 20px;
}
.qmhbgrzx .main .sech .t1{
	width: 88px;height: 34px;font-size:13px ;
	color: #808080;padding: 0 15px;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;background: url(../images/qmh13.jpg) no-repeat right 10px center #eee;border: none;
	border-radius: 17px;
}
.qmhbgrzx .main .hbnav li{
	display: inline-block;margin: 0 15px;
}
.qmhbgrzx .main .hbnav li a{
	font-size:16px ;
	line-height: 60px;
	color: #242424;border-bottom: 3px solid rgba(255,255,255,0);display: block;
}
.qmhbgrzx .main .hbnav li.on a,
.qmhbgrzx .main .hbnav li a:hover{
	border-color: #3475f7;color: #3475f7;
}
.qmhbgrzx .main .hbnav li span{
	color: #999999;font-size: 10px;margin-left: 10px;
}
.qmhbgrzx .main .hbnav li:nth-child(1){
	margin-left: 30px;
}
.qmhbgrzx .main .hbnav li:last-child{
	margin-right: 30px;
}
.qmhbgrzx .main .wdwz{
	border-bottom: 2px solid #f8f8f8;
}
.qmhbgrzx .main .box{
	padding: 0 30px;
}
.qmhbgrzx .main .wdwz h3{
	float: left;line-height: 54px;font-size: 16px;color: #484848;
}
.qmhbgrzx .main .wdwz .rt{
	float: right;margin-top: 15px;
}
.qmhbgrzx .main .wdwz .rt ul{
	font-size: 0;text-align: right;
}
.qmhbgrzx .main .wdwz .rt li{
	display: inline-block;
}
.qmhbgrzx .main .wdwz .rt li a{
	font-size:14px ;
	line-height: 20px;
	color: #3475f7;
}
.qmhbgrzx .main .wdwz .rt li.x1{
	padding-left: 26px;background: url(../images/qmhb3.jpg) no-repeat left center;
}
.qmhbgrzx .main .wdwz .rt li span{
	font-size:14px ;
	line-height: 20px;
	color: #ebebeb;margin: 0 10px;
}
.qmhbgrzx .main .wdwz .rt li.x2{
       background: url(../images/qmhb11.png) no-repeat right center;padding-right: 26px;
}
.qmhbgrzx .main .wdwz .rt li.x2 a{
		color: #333333;
}
.qmhbgrzx .main .list li{
	border-bottom: 2px solid #f8f8f8;padding: 10px 0 15px;
}
.qmhbgrzx .main .list {
	padding: 5px 30px 0;
}
.qmhbgrzx .main .list li h6{
	font-size:18px;
	line-height: 1.6;
	color: #303030;word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.qmhbgrzx .main .list .rw{
	display: flex;justify-content: flex-start;
}
.qmhbgrzx .main .list .rw .ico{
	position: relative;margin-top: 10px;
}
.qmhbgrzx .main .list .rw .s1{
	width: 30px;height: 30px;
	border-radius: 50%;display: block;
}
.qmhbgrzx .main .list .rw .s2{
	position: absolute;bottom: -4px;right: -4px;width: 16px;height: 16px;border-radius: 50%;
	display: block;z-index: 1;
}
.qmhbgrzx .main .list .ner{
	margin-top: 10px;
}
.qmhbgrzx .main .list h4{
	font-size:12px ;
	line-height: 1.6;margin-top: 15px;
	color: #797979;margin-left: 12px;
}
.qmhbgrzx .main .list .ner .img{
	width: 155px;height: 110px;overflow: hidden; float: left;
}
.qmhbgrzx .main .list .ner .txt{
	float: right;width: calc(100% - 175px);
}
.qmhbgrzx .main .list .ner p{
	font-size:16px ;
	line-height: 28px;
	color: #333333;height: 112px;overflow: hidden;position: relative;
}
.qmhbgrzx .main .list .ner span a{
	font-size:16px ;
	line-height: 28px;
	color: #1a569b;position: absolute;right: 0;bottom: 0;background: url(../images/qmhb12.png) no-repeat right 10px center #fff;
	width: 94px;
}
.qmhbgrzx .main .list .br{
	margin-top: 20px;
}
.qmhbgrzx .main .list dl{
	font-size: 0;
}
.qmhbgrzx .main .list dd{
	display: inline-block;margin: 0 12px;font-size:12px ;
	line-height: 28px;
	color: #7a88a5;padding-left: 20px;
}
.qmhbgrzx .main .list dd:nth-child(3){
	margin: 0 !important;padding-left: 0;
}
.qmhbgrzx .main .list dd span{
	font-size:12px ;
	line-height: 28px;color: #dfe4e7;
}
.qmhbgrzx .main .list dd:nth-child(1){
	margin-left: 0;
}
.qmhbgrzx .main .list dd.s1{
	background: url(../images/qmhb6.png) no-repeat left center;
}
.qmhbgrzx .main .list dd.s2{
	background: url(../images/qmhb7.png) no-repeat left center;
}
.qmhbgrzx .main .list dd.s3{
	background: url(../images/qmhb8.png) no-repeat left center;
}
.qmhbgrzx .main .list dd.s4{
	background: url(../images/qmhb9.png) no-repeat left center;
}
.qmhbgrzx .main .list dd.s5{
	background: url(../images/qmhb10.png) no-repeat left center;
}
.qmhbgrzx .main .list dd i{
	margin-left: 5px;
}
.qmhbgrzx .main .list dd.s1.on{
	background: url(../images/qmhb13.png) no-repeat left 12px center #e9f3ff;padding: 0 12px 0 35px;text-align: center;
	border-radius: 3px;
}
.qmhbgrzx .main .list dd.s1.on a{
	color: #3178f4;
}
.qmhbgrzx .main .list li:last-child{
	border-bottom: 0;
}
.hbpages{
	margin: 66px 0 70px;
}
.hbpages dl{
	font-size: 0;text-align: center;
}
.hbpages dd{
	display: inline-block;margin: 0 5px;
}
.hbpages dd a{
	padding: 0 14px;line-height: 34px;border: 1px solid #bebdbd;border-radius: 2px;display: block;
	font-size: 14px;color: #999999;
}
.hbpages dd.on a,
.hbpages dd a:hover{
	background: #3475f7;border-color: #3475f7;color: #fff;
}
.qmhbgrzx .main .wdwz h3 span{
	color: #999999;margin-left: 36px;
}
.qmhbgrzx .main .gzlst li{
	border-bottom: 1px solid #f8f8f8;padding: 18px 0;overflow: hidden;
}
.qmhbgrzx .main .gzlst li .lt{
	float: left;width: calc(100% - 290px);
}
.qmhbgrzx .main .gzlst li .gz{
	float: right;width: 94px;line-height: 32px;border: 1px solid #3475f7;
	border-radius: 2px;font-size: 14px;color: #3475f7;text-align: center;margin-top: 20px;
}
.qmhbgrzx .main .gzlst li .gz.on{
	background: #8590a6;border-color: #8590a6;color: #fff;
}
.qmhbgrzx .main .gzlst li .ico{
	width: 80px;height: 80px;
	overflow: hidden;border-radius: 50%;float: left;
}
.qmhbgrzx .main .gzlst li .ico img{
	width: 100%;height: 100%;display: block;
}
.qmhbgrzx .main .gzlst li .txt{
	float: right;width: calc(100% - 90px);
}
.qmhbgrzx .main .gzlst li h3{
	font-size:20px ;
	line-height: 1.6;
	color: #333333;font-weight: bold;
}
.qmhbgrzx .main .gzlst li h3 span{
	padding: 5px 8px 5px 26px;border-radius: 3px;font-size:12px ;
	line-height: 1.6;
	color: #999999;background: url(../images/qmhb14.png) no-repeat left 8px center #f8f8f8;margin-left: 10px;font-weight: normal;
}
.qmhbgrzx .main .gzlst li p{
	font-size:16px ;
	line-height: 1.6;
	color: #333333;margin-top: 2px;word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.qmhbgrzx .main .gzlst li dl{
	margin-top: 5px;
}
.qmhbgrzx .main .gzlst li dd{
	font-size:14px ;
	line-height: 22px;
	color: #999999;display: inline-block;
}
.qmhbgrzx .main .gzlst li dd i{
	margin-right: 6px;
}
.qmhbgrzx .main .gzlst li span{
	font-size:14px ;
	line-height: 22px;
	color: #a3a3a3;margin: 0 3px;
}
.qmhbgrzx .main .gzlst{
	padding: 0 30px;
}
.qmhbgrzx .main .gzlst li:last-child{
	border-bottom: none;
}
.qmhbgrzx .hbhead .search .btn:hover{
	background: #2452ac;
}
.qmhbgrzx .hbhead .search .btn{
	cursor: pointer;
}
.qmhbgrzx .hbhead .search .t1:focus{
	border: 1px solid #3475f7;
}
.ovwebs{
 display: none;
}

.qmwebinform{
	display: none;
}



.fixrt li.c3{
	display: none;
}
.fixrt li.c1 h6{
	margin: 0 auto;width: 32px;padding: 36px 5px 15px;
}
.fixrt li i{
	width: 32px;height: 32px;
}
/*header default */
.inner_bannder{margin-top: 80px;}
/* 解决方案 */
.main_box{ width: 1210px; margin: 0 auto}
.main_box:after{content: ""; clear: both; overflow: hidden;display:block}
.main_title{ text-align: center; padding: 60px 0 40px 0}
.main_title .title{ color:#000000; font-size: 32px; font-weight: 600; padding-bottom: 5px;}
.main_title .titlesub{color: #8c8c8c; font-size: 16px}
.main_title hr{color: #009af6;height:2px;border:none;border-top:2px solid #009af6; width: 55px; margin: 10px auto}

.fouryi-title{width:1210px;}
.fouryi-title ul{ margin:0; padding:0}
.fouryi-title ul li{width:237px; height:90px; display:inline-block; margin:5px 0px 15px 0px; cursor:pointer}
.fouryi-title ul li:hover .title a{color:#ffffff}
.five-right{margin-right:83px !important}
.foryili01{background:url(../images/index/m1.png);}
.foryili02{background:url(../images/index/m2.png);}
.foryili03{background:url(../images/index/m3.png);}
.foryili04{background:url(../images/index/m4.png);}

.fouryi-title ul li.on .title a{color:#0b74f1}
.fouryi-title ul li.on .title a:hover,.fouryi-title ul li .title a:hover{color:#0b74f1}
/*
.foryili05:hover{background:url(http://cdn.xlshou.com/xlshou_com/home/bb0501.png);}
*/
.fouryi-title ul li .title a{ font-size:20px; color:#0b74f1; font-weight:500; display:block; padding-top:30px;padding-left:65px;text-align: center}

.fouryi{width:1210px;  display:none; position:relative; border-top: 3px solid #f2f2f2;height:488px;}
.fouryi .lihen{ background:#0b74f1; height:3px; width:236px; position:absolute;top:-3px;}
.fouryi .titlebox{ padding-top:14px; padding-left:59px; padding-right:40px; float:left; height:460px;}
.titleboxtext{ font-size:20px; padding-left:10px; padding-top:5px; line-height:180%; color: #333333;padding-bottom: 18px;}
a.titleboxtext_more:link {margin-top:15px;margin-right:100px;display:block;clear:both;overflow:hidden; border:2px #48b4ff solid; width:110px; height:35px; font-size:16px; color:#48b4ff; display:inline-block; border-radius:5px; line-height:35px ; text-align:center; vertical-align: middle; cursor:pointer  }
a.titleboxtext_more:visited {margin-top:0px;margin-right:100px;display:block;clear:both;overflow:hidden; border:2px #48b4ff solid; width:110px; height:35px; font-size:16px; color:#48b4ff; display:inline-block; border-radius:5px; line-height:35px ; text-align:center; vertical-align: middle; cursor:pointer
}
a.titleboxtext_more:hover{ background:#48b4ff; color:#ffffff}
a.titleboxtext_more:active {margin-top:0px;margin-right:100px;display:block;clear:both;overflow:hidden; border:2px #48b4ff solid; width:110px; height:35px; font-size:16px; color:#48b4ff; display:inline-block; border-radius:5px; line-height:35px ; text-align:center; vertical-align: middle; cursor:pointer
}
.title_five{ width:166px; height:39px; font-size:24px; color:#333333;
	font-weight: 600; text-indent:8px;padding-bottom:0;}
.fouryi .contact{ color:#666666; font-size:14px; float:left; margin-left:50px;margin-top:40px;}
.fouryi .contact li{padding-left: 5px;}
.fouryi .contact li h3{ font-size:18px; color:#333333; font-weight:500; margin-bottom:5px}
.fouryi .contact li p{padding-bottom:15px; color: #666666}
.fouryi .contact li h3 img{ vertical-align:middle; margin-right: 5px;}
.five_left{position:absolute;left:0;top:550px;cursor:pointer}
.five_right{position:absolute;right:0;top:550px;cursor:pointer}
/*首页介绍*/
.index_container{width:1200px;margin:0 auto}
.index_sec{margin-top:100px}
.index_sec_title{display:flex;flex-direction:column;align-items:center;margin-bottom:50px}
.index_sec_title .border{height:3px;background-color:#4E5DA8;width:75px;margin:25px 0}
.index_sec_title h2{font-size:36px;font-weight:normal;color:#595757;transition:all .4s}
.index_sec_title h2:hover{transform:scale(1.5);color:#2C80F0}
.index_sec_title p{color:#807F7F;font-size:20px;margin-bottom:12px;font-weight:normal;transition:all .4s}
.index_sec_title p:hover{transform:scale(1.5);color:#2C80F0}
.index_sec_content{display:flex;align-items:center;justify-content:space-between}
.index_sec_content img{width:540px}
.index_sec_content .sec_content_left{flex:1;padding-left:72px}
.index_sec_content .sec_content_left .sec_content_item{margin-top:30px}
.index_sec_content .sec_content_left .sec_content_item:first-child{margin-top:0}
.index_sec_content .sec_content_left .sec_content_item h4{font-size:22px;color:#595757;transition:all .4s;transform-origin:left}
.index_sec_content .sec_content_left .sec_content_item h4:hover{color:#0075ff;font-weight:bold;transform:scale(1.5,1.5)}
.index_sec_content .sec_content_left .sec_content_item p{font-size:13px;color:#9FA0A0;margin-top:20px;transition:all .4s}
.index_sec_content .sec_content_left .sec_content_item p:hover{color:#0075ff}
.index_sec_content .sec_content_left .sec_btn{display:flex;align-items:center;margin-top:60px}
.index_sec_content .sec_content_left .sec_btn a{padding:9px 0px;width:110px;text-align:center;background-color:#4E5DA8;font-size:16px;color:#fff;border-radius:6px;margin-right:68px;border:1px solid #4E5DA8;transition:all .3s}
.index_sec_content .sec_content_left .sec_btn a:hover{background-color:#3fa9f5;color:#fff;border:1px solid #3fa9f5}
.index_sec_content .sec_content_left .sec_btn a:last-child{background-color:#fff;border:1px solid #4E5DA8;color:#4E5DA8}
.index_sec_content .sec_content_left .sec_btn a:last-child:hover{background-color:#3fa9f5;border:1px solid #3fa9f5;color:#fff}
/*首页解决方案*/
.index_case{width: 100%;height: 1000px;background-size: 100% 100%;box-sizing: border-box;padding-top: 40px;}
.index_case .title {text-align: center;}
.index_case .title span {font-size: 36px;color: #1d2736;}
.index_case .title p{	font-size: 20px;color: #666666;}
.index_case .title i {width: 80px;height: 2px;background: #0b74f1;margin-top: 20px;margin-bottom: 20px;display: block;margin-left: auto;margin-right: auto;}
.index_case .case_main{width:80%;margin:0 auto;}
.index_case .case_main ul{margin-bottom: 40px;margin-top: 40px;}
.index_case .case_main li{display: inline-block;vertical-align: bottom;text-align: center;width: 16%;height: 170px;box-sizing: border-box;padding-bottom: 40px;position: relative;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.index_case .case_main li:hover{transform: translateY(-10px);}
.index_case .case_main li p {margin-top: 15px;font-size: 18px;color: #1d2736;}
.index_case .case_main li:hover p {color: #1e5bd2;}
.index_case .case_main li em {background: url(../images/sanjiao.png) no-repeat;width: 29px;height: 16px;position: absolute;bottom: 0px;left: 50%;margin-left: -14.5px;display: none;}
.index_case .case_main li:hover em {bottom: -10px;}
.index_case .case_main li em.on {display: block;}
.index_case .case_main li.case_main_topma {position: relative;margin-top: 300px;padding-bottom: 0;}
.index_case .case_main li.case_main_topma em {position: absolute;top: -60px;left: 50%;margin-left: -14.5px;transform: rotate(180deg);}
.index_case .case_main li.case_main_topma:hover {transform: translateY(10px);}
.index_case .case_main li.case_main_topma:hover em {top: -70px;}
.index_case .case_main .main_icon{text-align: center;height: 95px;}
.index_case .main_more {text-align: center;margin-top: 65px;}
.index_case .main_more .link-ckgd {width: 240px;height: 46px;text-align: center;line-height: 42px;border-radius: 23px;background: #fff;color:#666;display:inline-block;box-sizing: border-box;border: 2px solid #006ad0;}
.index_case .main_more .link-ckgd p {font-size: 16px;color: #006ad0;}
.proccd {
	display: none;
	/* transform: translateY(-20px);
   -ms-transform: translateY(-20px);
   -moz-transform: translateY(-20px);
   -o-transform: translateY(-20px);
   -webkit-transform: translateY(-20px);
   opacity: 0;
   transition: 600ms;
   -webkit-transition: 600ms; */
	overflow: hidden;
}

.proccd.on {  display: block;
	/* transform: translate(0);
   -webkit-transform: translate(0);
   -moz-transform: translate(0);
   -ms-transform: translate(0);
   -o-transform: translate(0);
   opacity: 1; */
}
.index_case .main_info {position:relative;width: 80%;height: 240px;margin:0 auto;background: url(../images/index/hover_bg.png) no-repeat;background-size: 100% 100%;box-sizing: border-box;left: 0; top: -582px;}
.index_case .main_info .info_left {width: 60%;padding-left: 90px;box-sizing: border-box;padding-top: 35px;float:left;}
.index_case .main_info .info_left span {font-size: 24px;color: #000000;}
.index_case .main_info .info_left p {font-size: 14px;color: #000000;margin-top: 15px;margin-bottom: 40px;}
.index_case .main_info .info_left a {font-size: 16px;color: #000000;border: 1px solid #000000;width: 120px;height: 35px;text-align: center;line-height: 35px;padding:8px 8px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.index_case .main_info .info_left a:hover {transform: translateX(5px);}
.index_case .main_info .info_right{width: 40%;padding-left: 170px;box-sizing: border-box;padding-top: 35px;float:right;}
.index_case .main_info .info_right span {font-size: 24px;color: #fff;margin-bottom: 15px;}
.index_case .main_info .info_right p {font-size: 14px;color: #fff;margin-bottom: 10px;}
.index_case .main_info .info_right>div a {display: block;color: #fff;}
.index_case .main_info .info_right .link {width: 120px;height: 32px;text-align: center;corlor:#666;line-height: 32px;display: inline-block;border-radius: 5px;background: #fff; margin-top: 10px; }
.index_case .main_info .info_right .link p {font-size: 16px;color: #006ad0;margin-bottom: 0px;}

/*首页合作品牌*/
.sy_case{width:100%;margin:0 auto;padding-top: 60px;padding-bottom:50px;}
._tit{font-size:32px\9; font-size:2rem;  color:#2195ec;letter-spacing:2px;text-align: center;margin-bottom:20px;font-weight:Bold}
.sy_ms{font-size:18px; color:#222222;letter-spacing:2px;text-align: center;margin-bottom:68px;}
.sy_table{width:1200px;margin:0px auto;}
.tabletop{margin-bottom:50px; }
.sy_table img{height:80%;width:80%;box-shadow: 0px 2px 5px 1px rgba(94, 99, 107,0.2)}
.sy_table td{height:120px;}
.sy_table_pd1{padding-left:18px;}
.sy_table_pd2{padding-right:10px;}
/*首页新闻动态*/
.index_news_main{width: 100%;}
.newstitle{ width: 100%; text-align: center}
.newstitle li{ font-size: 18px; color: #666666; display: inline-block; padding: 0 35px;}
.news_main{ width: 100%; margin-top: 40px;}
.news_main .item{ width: 574px; padding:10px;box-shadow: 0 0 2px rgba(134, 134, 134, 0); float: left; background: #ffffff; margin-bottom: 20px; }
.news_main .item:hover{ box-shadow: 0 0 12px rgba(1, 52, 75, .1); }
.news_main:nth-child(1){margin-right: 20px;}
.news_main .item:nth-of-type(odd){margin-right: 20px;}
.onli a{ color:#1f9fed !important}

.news_main .item img{ width: 185px; height: 110px; float: left}
.news_main .item .mainbox{ width: 367px;padding-left: 10px; float: left}
.news_main .item .mainbox .title{width:100%;text-align:left;font-size: 16px; padding-top:8px;}
.news_main .item .mainbox .titlesub{font-size: 12px; color: #666666; margin: 5px 0}
.news_main .item .mainbox .submargin{ margin-top: 10px;}
/*文章详情页*/
.ArticleDetail{width:80%;margin:70px 200px 80px 200px; height:100%; }
.ArticleDetail .titleTop{ text-align: center;padding:0 0 30px 0;margin:0 0 50px 0; border-bottom:1px #ddd solid}
.ArticleDetail .tit{color:#000000;font-size:30px;}
.ArticleDetail .msg{ margin-top:10px;color:#a7a7a7;font-size:14px;}
.ArticleDetail .msg *,.NewsDetailBox .msg span,.NewsDetailBox .msg a{color:#a7a7a7;font-size:14px;}
.ArticleDetail .msg span{margin:0 5px;}
.ArticleDetail .msg a:hover,.NewsDetailBox .msg .active{color:#FF6600}
.ArticleDetail .msg .active{font-weight:bold;}
.ArticleDetail .container{min-width: 320px;margin: auto;}
.ArticleDetail .content{line-height: 24px;color: #666;font-size: 13px;}
.ArticleDetail .pagIng{border-top:1px #aaa dotted;margin-top:60px;border-bottom:1px #aaa dotted;padding:15px 0;overflow: hidden;}
.ArticleDetail .pagIng span{ display: inline-block;color:#888888;font-size:14px;}
.ArticleDetail .pagIng span a{color:#888888;font-size:14px;}
.ArticleDetail .pagIng span a:hover{color:#007eff}
.ArticleDetail .pagIng .prev{float:left}
.ArticleDetail .pagIng .next{float:right}
.ArticleDetail .relevant{margin-top:60px;height: 300px;}
.ArticleDetail .relevant .tit{color:#333;font-size:22px;}
.ArticleDetail .relevant .list{margin-top:20px;}
.ArticleDetail .relevant .list li{float:left;width:45%;margin:8px 0% 8px 0;}
.ArticleDetail .relevant .list li:nth-of-type(even){float:right;}
.ArticleDetail .relevant .list li .time{float: right; color:#858585;font-size:14px;}
.ArticleDetail .relevant .list li a{ display: block; color:#858585;font-size:14px;padding-left:15px;transition: all .4s ease-in-out;}
.ArticleDetail .relevant .list li:hover a{color:#007eff}
/*联系我们，关于我们*/
.banner-within{position:relative; width:100%;height:720px; overflow: hidden;}
.banner-within img{display:block;width:100%;max-width:100%;height: 100%;object-fit: cover;}
.banner-within img{ transform:matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-transform:matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-animation: minus 5s 0s ease both infinite;-moz-animation: minus 5s 0s ease both infinite;animation: minus 5s 0s ease both infinite;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;}
.banner-within .pos{position: absolute; top:0;right:0;bottom:0;left:0;height:fit-content;margin: auto}
.banner-within .box{ text-align: center; }
.banner-within .box h2{margin-bottom:40px;color:#fff;font-size:54px;line-height: initial;}
.banner-within .box h2 font{display: block;font-size:16px; margin-top:10px}
.banner-within .box h4{margin-bottom:50px;color:#fff;font-size:24px;line-height: initial;}
.banner-within .box p{color:#fff;font-size:16px;line-height: 35px;}
.banner-within .box .consult{display: table;margin:100px auto 0;padding:10px 50px;color:#007eff; font-size:18px; border-radius: 30px; background:#cfd5db;}
.banner-within .box .consult i{float: left;color:#007eff;font-size: 28px;margin-right: 15px;margin-top: -3px;}
.banner-within .cen{ text-align: center}
.banner-within .eff-1{animation: eff-1 1.2s 0s ease both infinite;}
.banner-within .eff-2{animation: eff-2 .8s 0s ease both infinite;}
.banner-within .eff-1,.banner-within .eff-2{animation-iteration-count: 1;}
.banner-within .box .consult:hover{color:#fff;background:#007eff}
.banner-within .box .consult:hover i{color:#fff}

.AboutInner{width:100%;padding:70px 0 80px 0;padding-bottom: 0 !important;}
.AboutInner .titleAx{color:#000000;font-size:36px;}
.AboutInner .titleAx b{position: relative;margin: auto;display: table;color:#333333;font-size:36px;padding-bottom:30px;}
.AboutInner .titleAx b:before,.titleAx b:after{content: "";position: absolute;left:0;bottom:0;width:100%;height: 1px;}
.AboutInner .titleAx b:before{background: #ddd;}
.AboutInner .titleAx b:before{}
.AboutInner .titleAx b:after{left:50%;bottom:-2px;width:50px;margin-left:-25px;height:5px; background: #007eff;}
.AboutInner .titleAx .art{display: block;margin-bottom:-40px;color:#ddd;font-size:80px;font-weight:bold;text-transform: uppercase;}
.AboutInner .titleAx .art{letter-spacing: 5px;/* transform: translate(-50%,-50%); */ background: url(/skin/default_v2/images/fontBg.png) 50% 50%;/* background-size: cover; */-webkit-text-fill-color: transparent;background-clip: text;-webkit-background-clip: text;}
.AboutInner .titleAx.cen{text-align: center;margin-bottom:60px;}
.AboutInner .titleAx.white,.titleAx.white b,.titleAx.white span{color:#fff}
.AboutInner .titleAx.white b:before{background: #fff;}
.AboutInner .titleAx p{color:#ddd;font-size:16px;margin-top:40px;line-height:30px;padding:0 50px}
.AboutInner .titleAx.m120{margin-bottom:120px;}
.AboutInner .titleAx.m100{margin-bottom:100px;}
.AboutInner .titleAx.m80{margin-bottom:80px;}
.AboutInner .introduce{}
.AboutInner .introduce .container{width:100%}
.AboutInner .introduce .wx{width:80%;margin:0 200px;color:#81868e;font-size:14px;line-height:28px;}
.AboutInner .introduce .digital{width:80%;margin: 60px auto 60px; text-align:center;}
.AboutInner .introduce .digital li{/* display:inline-block; *//* float:none; */}
.AboutInner .introduce .digital li a{margin:auto}
.AboutInner .introduce .digital h5{color:#767676}
.AboutInner .introduce .digital span,.AboutInner .introduce .digital font{color:#007eff;}
.AboutInner .introduce .digital li a:after{display: none}
.AboutInner .introduce .briefly{width: 80%;margin:0 200px;padding:90px 20px;text-align: center; border-radius:10px;overflow:hidden;box-shadow:0 0 10px #ddd;background: url(../images/IntroduceBg.png) no-repeat center;background-size:cover;}
.AboutInner .introduce .briefly h4,.AboutInner .introduce .briefly span{display:inline-block}
.AboutInner .introduce .briefly h4{color:#fff;font-size:55px}
.AboutInner .introduce .briefly span{color:#fff;font-size:18px;margin-left:40px; text-align:left;line-height:26px;}
.AboutInner .course{}
.AboutInner .course .list{width:80%;margin:0 200px;border-bottom:1px #aaa solid}
.AboutInner .course .list li{position: relative;float:left;width:14.2%;height: 430px;padding:0 20px;text-align: center;}
.AboutInner .course .list li a{position:relative;display:block;height:100%;}
.AboutInner .course .list li h4{position:relative;z-index:2; color:#fff;font-size:32px;width: 110px;height: 110px;padding: 35px 0;margin: auto;text-align: center; overflow:hidden;border-radius: 50%;background: #8ca2b8;}
.AboutInner .course .list li h4:after{opacity:0;  content: "";position: absolute;left:0;top:0;z-index: -1;display: block;width:100%;height:100%;background:#007eff;transform: translateY(50px);}
.AboutInner .course .list li p{color:#81868e;font-size:14px;margin-top: 60px;padding: 15px 0;line-height: 24px;background: #fff;}
.AboutInner .course .list li a:before{content: "";position: absolute;left: 50%;bottom: -6px;z-index: 1;margin-left: -5px;display: block;width: 12px;height: 12px;border-radius: 50%;border: 2px #007eff solid;background: #fff;}
.AboutInner .course .list li a:after{content: "";position: absolute;left: 50%;bottom:0;z-index: -1;display: block;width:1px;height:100%;border: 1px #eee dashed;}
.AboutInner .course .list li:nth-of-type(odd){padding-top:80px}
.AboutInner .course .list li:hover h4{transform: translateY(-10px);}
.AboutInner .course .list li:hover h4:after{opacity:1;transform: translateY(0px);}
/*.AboutInner .course .list li:hover p{color:#007eff}
.AboutInner .course .list li:hover a:before{border-color:#19c953}*/
.AboutInner .Culture{background-size:cover ;}
.AboutInner .Culture ul{ margin:0 200px;display: flex;flex-flow: row wrap;align-content: flex-start;}
.AboutInner .Culture ul li{float:left;width:25%;height:100%;margin-bottom:20px;}
.AboutInner .Culture ul li a{position: relative;z-index: 2;display: block;height:50%;margin-left:20px;padding:100px 20px 60px 20px;text-align: center;border-radius: 10px; overflow: hidden;}
.AboutInner .Culture ul h4{color:#fff;font-size: 24px;width:50px;margin: auto;}
.AboutInner .Culture ul span{display: block;color:#fff;font-size:14px;margin-top: 140px;}
.AboutInner .Culture ul img{display: block;position: absolute;left:0;top:0;z-index: -1;width:100%;height: 100%;object-fit: cover;}
.AboutInner .Culture ul li:hover{transform: translateY(-10px);}
.AboutInner .applyCon{margin-top:0px}
/*数字加载*/
.digital{width:100%;margin-top: 220px;display: flex;flex-flow: row wrap;align-content: flex-start;}
.digital li{position: relative;z-index:2; float:left;width:33.3%;display: block;}
.digital li a{position:relative;z-index:2; display:table;}
.digital li span{color:#fff;font-size:82px;/* font-weight: bold; */}
.digital li font{display: inline-block;color:#fff;font-size:18px;margin-left: 2px;/* vertical-align: top; */}
.digital li h5{color:#fff;font-size:14px;/* margin-top: 10px; */}
.digital li a:after{  content:"";position: absolute;right:0%;top:10px;z-index:-1;width:40px;height:40px;border-radius:50%;background:-webkit-linear-gradient(left, #3c8ef1, #325bf2);transition: all .4s ease-in-out;}
/* content footer */
.content_footer{width:100%;height: 330px;background: #2688EE}
.bottom-box {width:80%;height: 330px;overflow: hidden;margin:0 auto;}
.bottom-box-content {width:80%;margin: 50px auto;text-align: center;color: #fff;letter-spacing: 1px;font-size: 42px;}
.bottom-box-tu {width:80%;margin: 90px  auto;display: flex;justify-content: center;text-align: center;}
.bottom-box-tu-min {width: 100px;height: 69px;}
.bottom-box-tu-content {font-size: 16px;font-weight: bold;color: #FFFFFF;}
.bottom-box-tu-small {width: 95px;margin-right: 40px;}
.content_footer .phone_tip{position:relative;display: none;background: #fff;width: 130px;height: 60px;bottom:100%;z-index:100;}
.content_footer .phone_tip h5{font-size: 14px;line-height: 1.7;color: #3779f7;}
.content_footer .phone_tip h6{font-size: 14px;line-height: 1.7;color: #333333;}
/* footer */
.foot {width: 100%;background: #1d2736;}
.foot .foot-bodyWarp {padding-top: 63px;}
.foot .foot-bodyWarp .foot-links {width: 1200px;margin: 0 auto;height: 100%;}
.foot .foot-bodyWarp .foot-links .introduce-more {float: left;height: auto;border-bottom: 1px solid #f3efef;width: 100%;padding-left: 50px;padding-bottom: 23px;}
.foot .foot-bodyWarp .foot-links .introduce-more ul {width: 100%;}
.foot .foot-bodyWarp .foot-links .introduce-more li {float: left;width:25%;height: auto;font-weight: 400;margin-top: 14px;}
/*.foot .foot-bodyWarp .foot-links .introduce-more li:first-child {font-size: 16px;font-weight: bold;color: white;}
.foot .foot-bodyWarp .foot-links .introduce-more li:nth-child(2) {margin-top: 19px;}
.foot .foot-bodyWarp .foot-links .introduce-more li:nth-child(n + 3) {margin-top: 14px;}*/
.foot .foot-bodyWarp .foot-links .introduce-more li a {color: #efeded;font-size: 14px;}
.foot .foot-bodyWarp .foot-links .introduce-Relationship {float: left;padding-left: 60px;width: 527px;}
.foot .foot-bodyWarp .foot-links .introduce-Relationship .public {width: 147px;}
.foot .foot-bodyWarp .foot-links .introduce-Relationship .public img {width: 100%;}
.foot .foot-bodyWarp .foot-links .introduce-Relationship .public p {font-size: 18px;font-family: Microsoft YaHei;font-weight: 400;color: white;text-align: center;margin-top: 14px;}
.foot .foot-bodyWarp .foot-links .introduce-Relationship .tel {width: 278px;margin-left: 37px;padding-top: 48px;}
.foot .foot-bodyWarp .foot-links .introduce-Relationship .tel > div p {float: left;font-size: 18px;font-family: Microsoft YaHei;font-weight: bold;color: white;line-height: 36px;}
.foot .foot-bodyWarp .foot-links .introduce-Relationship .tel > div p::after {clear: both;content: " ";display: block;height: 0;overflow: hidden;}
.foot .foot-bodyWarp .foot-links .introduce-Relationship .tel > div p:last-child {font-size: 26px;font-family: Microsoft YaHei;font-weight: bold;color: white;}
.foot .foot-bodyWarp .foot-links .introduce-Relationship .tel > div p:last-child::after {clear: both;content: " ";display: block;height: 0;overflow: hidden;}
.foot .foot-bodyWarp .foot-links .introduce-Relationship > div {float: left;}
.foot .foot-bodyWarp .foot-friendLink {width: 1200px;margin: 0 auto;padding-top: 23px;padding-bottom: 44px;padding-left: 50px;}
.foot .foot-bodyWarp .foot-friendLink > div:nth-child(n + 2) {padding-left: 90px;}
.foot .foot-bodyWarp .foot-friendLink .special-li {float: left;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: white;line-height: 36px;}
.foot .foot-bodyWarp .foot-friendLink ul li {display: inline-block;width: auto;font-family: Microsoft YaHei;font-weight: 400;line-height: 36px;margin-right: 15px;}
.foot .foot-bodyWarp .foot-friendLink ul li a {color: white;font-size: 14px;}
.foot .foot-bodyWarp .foot-address {padding-top: 21px;padding-bottom: 20px;background: #1d2736;}
.foot .foot-bodyWarp .foot-address .banner {width:1200px;height: auto;margin: 0 auto;}
.foot .foot-bodyWarp .foot-address .banner .address {float: left;padding-left: 50px;padding-right: 168px;}
.foot .foot-bodyWarp .foot-address .banner .address > p {margin-top: 15px;font-size: 12px;font-family: Microsoft YaHei;font-weight: 400;color: #f2f2f2;opacity: 0.7;}
.foot .foot-bodyWarp .foot-address .banner .address > p >a{color: #f2f2f2;}
.foot .foot-bodyWarp .foot-address .banner .address > p:nth-child(1) {margin-top: 0;}
.foot .foot-bodyWarp .foot-address .banner .tel {float: left;padding-left: 40px;padding-right: 100px;border-left: 1px solid #f3efef;border-right: 1px solid #f3efef;}
.foot .foot-bodyWarp .foot-address .banner .tel > div {margin-bottom: 16px;}
.foot .foot-bodyWarp .foot-address .banner .tel > div:last-child {margin-bottom: 0;}
.foot .foot-bodyWarp .foot-address .banner .tel > div > a {font-size: 18px;font-family: Microsoft YaHei;font-weight: 400;color: #ffffff;opacity: 0.9;}
.foot .foot-bodyWarp .foot-address .banner .tel > div > a:nth-child(2) {font-size: 24px;}
.foot .foot-bodyWarp .foot-address .banner .Qrcode {float: left;padding-left: 50px;}
.foot .foot-bodyWarp .foot-address .banner .Qrcode .img {width: 60px;height: 60px;background: url("/skin/default_v2/images/weixin.png") no-repeat;background-size: 100% 100%;margin-bottom: 9px;}
.foot .foot-bodyWarp .foot-address .banner .Qrcode > p {font-size: 12px;font-family: Microsoft YaHei;font-weight: 400;color: #ffffff;opacity: 0.9;}
.foot .foot-bodyWarp .foot-links .introduce-more li a:hover,.Master .foot .foot-bodyWarp .foot-friendLink ul li a:hover {color: white;}
/*
*
*自定义模块
*
*/
/* 模块一 server模块 */
.block-server{height: 570px;width:80%;margin:0 auto;}
.block-server .main-title{padding-top:36px;text-align:center;}
.block-server .main-title .title{  position:relative;font-size:26px;line-height:66px;color:#2386ee}
.block-server .main-title .title:after{position:absolute;content: '';left:50%;bottom:0;margin-left:-22.5px;width:45px;height:5px;background:#2386ee}
.block-server .main-title .title-sub {font-size:14px;line-height:44px;color:#afafaf;text-transform: uppercase}
.block-server .server-main {margin-top:64px;}
.block-server .server-main ul {display:flex;justify-content:space-between;margin-bottom: 78px}
.block-server .server-main ul li {display:flex;justify-content:flex-start;width:30%}
.block-server .server-main ul li .right-box {width:65%;margin-left:13px}
.block-server .server-main ul li .right-box p:nth-of-type(1) {line-height: 1;margin-bottom: 16px;color: #080808;font-size: 24px}
.block-server .server-main ul li .right-box p:nth-of-type(2) {line-height: 24px;font-size: 18px;color: #2a2b2b}
/* 模块三 应用价值模块 */
.aps-cond {width:80%;margin:50px auto;}
.aps-cond .title {text-align: center;}
.aps-cond .title span {font-size: 46px;color: #1d2736;display: block;}
.aps-cond .title h3 {font-size: 32px;color: #1d2736;display: block;}
.aps-cond .title p {font-size: 20px;color: #666666;margin-top: 25px;line-height: 30px;}
.aps-cond .title p em {color: #0b74f1;font-style: normal;}
.aps-cond .title i {display: inline-block;margin-top: 20px;width: 80px;height: 2px;background: #0b74f1;}
.aps-cond .main-box ul {overflow: hidden;padding-top: 60px;}
.aps-cond .main-box li {float: left;width: 32%;margin-right: 2%;height: 400px;box-sizing: border-box;border: 1px solid #dddddd;background: #fafafa;border-radius: 8px;text-align: left;padding-top: 30px;padding-left: 50px;padding-right: 60px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.aps-cond .main-box li:hover {transform: translateY(-10px);}
.aps-cond .main-box li:last-of-type {margin-right: 0;}
.aps-cond .main-box span {font-size: 26px;color: #1d2736;display: block;font-weight: bold;margin-top: 20px;}
.aps-cond .main-box li i { display: inline-block;margin-top: 20px;margin-bottom: 20px;width: 40px;height: 2px;background: #0b74f1;}
.aps-cond .main-box li p {font-size: 15px;color: #1d2736;line-height: 28px;}
/*模块四 应用介绍模块*/
.block-introduce {height: 634px;background: #f9fafc;}
.block-introduce .Introduce {width:80%;margin: 0 auto;}
.block-introduce .Introduce .title {font-size: 50px;font-weight: 500;color: #4f4f6f;padding-top: 53px;text-align: center;}
.block-introduce .Introduce .main {width: 100%;height: 465px;overflow: hidden;padding: 51px 35px 0px 58px;}
.block-introduce .Introduce .main .main-txt {width: 640px;float: left;}
.block-introduce .Introduce .main .main-txt .main-header {font-size: 38px;font-weight: 500;color: #4f4f6f;}
.block-introduce .Introduce .main .main-txt .main-footer {font-size: 16px;font-weight: 400;color: #9fa4af;width: 448px;height: 287px;margin-top: 40px;overflow: hidden;}
.block-introduce .Introduce .main .main-pic {background-size: 100% 100%;width: 460px;height: 408px;float: right;}
/* 模块六&模块十一 */
.block-introduce2 {width: 1115px;margin: 0 auto;}
.block-introduce2 h3 {line-height: 1;margin-bottom: 21px;color: #262626;font-size: 42px;font-weight: 400;text-align: center;}
.block-introduce2 h3+p {width: 624px;margin: 0 auto;color: #4d4d4d;font-size: 16px;text-align: center; }
.block-introduce2 .content {display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;margin: 80px auto;}
.block-introduce2 .images-cover {display: flex;flex-direction: column;-webkit-box-align: center;align-items: center;}
.block-introduce2 .images-cover-right{display: flex;-webkit-box-ordinal-group: 2;order: 1;margin-left: 58px;flex-direction: column;-webkit-box-align: center;align-items: center}
.block-introduce2 ul {list-style-type: disc;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;padding-inline-start: 40px;}
.block-introduce2 li {color: #262626;font-size: 22px;font-weight: 400;vertical-align: middle;display: list-item;list-style: none;text-align: -webkit-match-parent;margin-bottom: 15px;}
.block-introduce2 li .title-row {display: -webkit-box;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-webkit-box-align: center; align-items: center;}
.block-introduce2 li .title-row .icon {display: inline-block;width: 40px;height: 30px;background-position: left center;background-repeat: no-repeat;vertical-align: middle;}
.block-introduce2  li p {width:500px;margin: 10px 0 0;color: grey;font-size: 15px;}
.block-introduce2 .title-row h4 {font-weight: 400;}
/* 模块七 */
.block_more_product {width: 80%;margin: 0 auto;}
.block_more_product .title_box {text-align: center}
.block_more_product .title_more{ color: #0196f0; display: inline-block; font-size: 36px; background:url(../images/title_bg_01.jpg) center center  no-repeat ;  min-width: 524px; min-height: 83px;line-height: 83px;}
.block_more_product .main_box{ width:100%;margin:20px auto; overflow:hidden; }
.block_more_product .main_box .ninebox{width:100%;}
.block_more_product .main_box .ninebox .items{width: 302px; text-align: center; float: left; padding-bottom: 60px;}
.block_more_product .main_box .ninebox .items .title{ font-size: 20px;padding:5px 0}
.block_more_product .main_box .ninebox .items .title_sub{ font-size: 14px;padding:5px 0}
.block_more_product .main_box a:hover{width: 81px; height:81px;color: #009af6;box-shadow: 0px 0px 25px 0 #c7e9fd; border-radius: 50px ;margin: 10px 10px 9px 9px;}
.block_more_product .img_hover{width: 81px; height:81px;box-shadow: 0px 0px 25px 0 #c7e9fd; border-radius: 50px ;margin: 10px 10px 9px 9px;}
/* 模块八 */
.block_conc {width: 80%;margin: 0 auto;padding-top: 130px;padding-bottom: 110px;}
.block_conc .title {text-align: center;}
.block_conc .title span {font-size: 46px;color: #1d2736;display: block;}
.block_conc .title i {display: inline-block;margin-top: 20px;width: 80px;height: 2px;background: #0b74f1;}
.block_conc .main_box {margin-top: 80px;}
.block_conc.main_box ul {overflow: hidden;padding-top: 10px;}
.block_conc .main_box li {float: left;width: 24%;margin-right: 1.333%;height: 320px;box-sizing: border-box;border: 1px solid #dddddd;background: #fafafa;border-radius: 8px;text-align: center;padding-top: 50px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.block_conc .main_box li:hover {transform: translateY(-10px);}
.block_conc .main_box li:last-of-type {margin-right: 0;}
.block_conc .main_box li span {font-size: 26px;color: #1d2736;font-weight: bold;margin-top: 15px;display: block;}
.block_conc .main_box li i {margin-top: 20px;margin-bottom: 25px;width: 40px;height: 2px;background: #0b74f1;}
.block_conc .main_box li p {font-size: 15px;color: #1d2736;line-height: 26px;}
/* 模块十 */
.product_func{width:80%;margin:0 auto;padding-top: 60px;padding-bottom: 90px;}
.product_func .title{font-size:32px\9; font-size:2rem;  color:#2195ec;font-weight:Bold;letter-spacing:2px;text-align: center;margin-bottom: 20px;}
.product_func .title_sub {font-size:18px\9;font-size: 1.125rem; color:#222222;letter-spacing:2px;text-align: center;margin-bottom:80px;}
.product_func .title_sub p {text-align: left;margin:0;border:0;padding:0;display: inline-block;*display: inline;*zoom:1;line-height: 28px;}
.product_func .main_box{width: 100%;margin: 0 auto;}
.product_func .main_box .normobox{width:270px;height:370px;vertical-align:top;display: inline-block;*display:inline;*zoom:1;margin-right: 40px;}
.product_func .main_box .normobox_right{margin-right: 0px;}
.product_func .main_box .normobox .dev_box{padding:0 14px;height: 360px;margin-top: 10px;box-shadow: 0px 0px 5px 3px rgba(94, 99, 107,0.1); border-radius: 4px;}
.product_func .main_box .normobox .dev_box:hover{transform: translateY(-10px);transition:transform 0.5s linear;-moz-transition: transform 0.5s linear; -webkit-transition: transform 0.5s linear; -o-transition: transform 0.5s linear; }
.product_func .main_box .normobox .dev_box .dev_box_icon{height:174px;background:center no-repeat}
.product_func .main_box .normobox .devibox_tit{font-size:20px\9;font-size: 1.25rem; color:#333;font-weight:Bold;text-align: center;margin-bottom: 26px;}
.product_func .main_box .normobox .devibox_ms{font-size:16px\9;font-size: 1rem; color:#666;letter-spacing:1px;line-height:24px;text-align: left}
/* 模块十二 */
.block_pro_section{padding-top: 56px;padding-bottom: 30px;max-width: 1280px;margin-left: auto;margin-right: auto;}
.block_pro_section .section_head {padding-bottom: 32px;font-size: 0;text-align: center;}
.block_pro_section .section_title {display: inline-block;position: relative;padding-left: 42px;padding-right: 42px;font-weight: 700;font-size: 24px;line-height: 30px;color: #252b3a;}
.block_pro_section .por_row{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;margin-bottom: 40px;}
.block_pro_section .por_row::after{height: 0;}
.block_pro_section .por_row a{height: 300px;width: 32%;cursor: pointer;margin-bottom: 100px;}
.block_pro_section .por_card{height: 100%;background-color: #fff;box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1);border:1px rgba(0,0,0,.1) solid;border-radius: 2px;padding: 32px;}
.block_pro_section .por_card:hover{animation: fadein 0.001s linear;animation-fill-mode: both;}
.block_pro_section .por_card h3{text-align: center;position: relative;margin-top: 0;margin-bottom: 16px;line-height: 22px;font-size: 14px;color: #252b3a;font-weight: 700;}
.block_pro_section .por_card:hover h3:after{width: 45px;background-color: rgb(47, 168, 230);margin-left:-25px;}
.block_pro_section .por_card p{margin-top: 50px;line-height: 30px;letter-spacing: 1px;}
.block_pro_section .por_card h3:after {position: absolute;content: "";width: 32px;left: 50%;bottom: -16px;margin-left: -16px;background-color: #8a8e99;-webkit-transition: all .2s;transition: all .2s;height: 3px;}
@keyframes fadein{
	0%{
		box-shadow: 2px 2px 2px rgba(0,0,0,.1),  2px 2px 2px rgba(0,0,0,.1);
	}
	100%{
		box-shadow: 5px 6px 20px rgba(0,0,0,.1),  -5px 6px 20px rgba(0,0,0,.1);
	}
}
/* 模块十三 */
.block_func_apply{padding-top: 60px;}
.block_func_apply .box_left {float: left;}
.block_func_apply .box_right {float: right;}
.block_func_apply .header {text-align: center;position: relative;z-index: 2;}
.block_func_apply .header h2 {margin-top: 0;font-size: 30px;font-weight: 500;margin-bottom: 23px;letter-spacing: 1.5px;color: #009DD9;}
.block_func_apply .header p {font-size: 16px;color: #777d82;margin-bottom: 0;letter-spacing: 0.8px;margin-top: 20px;padding: 0 20px;}
.block_func_apply .main_box {padding: 47px 0 50px;max-width: 1110px;margin: 0 auto;}
.block_func_apply .main_box {padding: 40px 0 40px;overflow: hidden;}
.block_func_apply .main_box .main_box_text {max-width: 485px;}
.block_func_apply .main_box .main_box_text h2 {font-size: 18px;letter-spacing: 1px;margin-bottom: 15px;margin-top: 20px;color: #009DD9;line-height: 34px;}
.block_func_apply .main_box .main_box_text div {font-size: 12px;letter-spacing: 0.6px;line-height: 24px;margin-bottom: 23px;}
.block_func_apply .main_box .main_box_text div p {margin-top: 1em !important;font-size: 16px !important;line-height: 32px !important;color: rgb(102, 102, 102) !important;letter-spacing: 0.6px !important;}
.block_func_apply .main_box .main_box_pic {margin-top: 40px;max-width: 480px;text-align: center;}
.block_func_apply .main_box .main_box_pic img{max-width: 480px;vertical-align: middle;}