@charset"utf-8";

/*1920*/
@media screen and (max-width: 1920px) and (min-width: 1024px) {

	.nav li:hover a:after,
	.nav li:hover a:before,
	.nav li.active a:after,
	.nav li.active a:before {
		width: 100%;
	}

	.nav.pc li:hover div {
		visibility: visible;
		opacity: 1;
		top: 70px;
	}

	.nav.pc li div li:hover a {
		color: #008cd6;
	}

	.loginDiv:hover span {
		color: #1ab4d3;
	}

	.headBut:hover a {
		background-color: rgba(255, 255, 255, 1);
	}

	.footRig p a:hover {
		color: #000;
	}

	.more span:hover {
		background-color: #f2f6f9;
		border-color: #f2f6f9;
	}

	.indTxt2 dl:hover .ind1Ico1 small {
		animation: ico1 0.5s linear 0s 1;
		-webkit-animation: ico1 0.5s linear 0s 1;
		-moz-animation: ico1 0.5s linear 0s 1;
	}

	.indTxt2 dl:hover .ind1Ico1 span img:nth-child(1) {
		opacity: 0;
	}

	.indTxt2 dl:hover .ind1Ico1 span img:nth-child(2) {
		opacity: 1;
	}

	@keyframes ico1 {
		0% {
			width: 0;
			height: 0;
		}

		100% {
			width: 100%;
			height: 100%;
		}
	}

	.indTxt1 .indTxtit dl:hover:after {
		height: 2px;
	}

	.indTxt1 .indTxtit dl:hover .ind1Ico span img:nth-child(1) {
		opacity: 0;
	}

	.indTxt1 .indTxtit dl:hover .ind1Ico span img:nth-child(2) {
		opacity: 1;
	}

	.indTxt1 .indTxtit dl:hover .ind1Ico1 small {
		animation: ico1 0.5s linear 0s 1;
		-webkit-animation: ico1 0.5s linear 0s 1;
		-moz-animation: ico1 0.5s linear 0s 1;
	}

	.indTxt1 .indTxtit dl:hover dd {
		color: #1fa2dc;
	}

	@keyframes ico1 {
		0% {
			width: 0;
			height: 0;
		}

		100% {
			width: 100%;
			height: 100%;
		}
	}

	.indTxt1 .indTxtit dl:hover .ind1Ico2 small {
		animation: ico2 0.5s linear 0s 100;
		-webkit-animation: ico2 0.5s linear 0s 100;
		-moz-animation: ico2 0.5s linear 0s 100;
	}

	@keyframes ico2 {
		0% {
			bottom: 0px;
		}

		100% {
			bottom: 1px;
		}
	}

	.indTxt1 .indTxtit dl:hover .ind1Ico3 small {
		animation: ico3 0.5s linear 0s 1;
		-webkit-animation: ico3 0.5s linear 0s 1;
		-moz-animation: ico3 0.5s linear 0s 1;
	}

	@keyframes ico3 {
		0% {
			transform: rotate(0deg);
			-webkit-transform: rotate(0deg);
			-moz-transform: rotate(0deg);
		}

		100% {
			transform: rotate(120deg);
			-webkit-transform: rotate(120deg);
			-moz-transform: rotate(120deg);
		}
	}

	.indTxt1 .indTxtit dl:hover .ind1Ico4 small {
		animation: ico4 0.5s linear 0s 1;
		-webkit-animation: ico4 0.5s linear 0s 1;
		-moz-animation: ico4 0.5s linear 0s 1;
	}

	@keyframes ico4 {
		0% {
			bottom: 0;
		}

		60% {
			bottom: 2px;
		}

		100% {
			bottom: 0;
		}
	}

	.indTxt1 .indTxtit dl:hover .ind1Ico5 small {
		animation: ico5 0.5s linear 0s 1;
		-webkit-animation: ico5 0.5s linear 0s 1;
		-moz-animation: ico5 0.5s linear 0s 1;
	}

	@keyframes ico5 {
		0% {
			width: 0;
		}

		100% {
			width: 100%;
		}
	}

	.indTxt1 .indTxtit dl:hover .ind1Ico6 small {
		animation: ico6 0.5s linear 0s 1;
		-webkit-animation: ico6 0.5s linear 0s 1;
		-moz-animation: ico6 0.5s linear 0s 1;
	}

	@keyframes ico6 {
		0% {
			width: 0;
		}

		100% {
			width: 100%;
		}
	}

	.indTxt2 dl:hover span img:nth-child(2) {
		top: -4px;
		left: -4px;
	}

	.indTxt2 dl:hover h3 {
		color: #1fa2dc;
		top: -5px;
	}

	.indTxt3 li:hover {
		box-shadow: 0 0 20px 5px #f3f3f3;
	}

	.appFor a:hover {
		background-color: rgba(255, 255, 255, .3);
	}

	.porTxt1 .da-thumbs>li:hover h3,
	.porTxt1 .da-thumbs>li:hover p,
	.porTxt1 .da-thumbs>li:hover span {
		color: #fff;
	}

	.porTxt1 .da-thumbs>li:hover .porliTit img:nth-child(2) {
		opacity: 1;
	}

	.porTxt3 p a:hover {
		margin-left: 10px;
	}

	.caseTxt1 dl:hover dt img {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
	}

	.caseTxt1 dl:hover dd h3 {
		color: #1fa2dc;
	}

	.vfpNav ul li:hover a {
		color: #1fa2dc;
	}

	.vfpNav ul li:hover a:after {
		opacity: 1;
		bottom: 0;
	}

	.supTxt1 dl:hover dd h3 {
		margin-top: -10px;
	}

	.supTxt1 dl:hover dt img:nth-child(2) {
		animation: supico1 0.7s linear 0s 5;
		-webkit-animation: supico1 0.7s linear 0s 5;
		-moz-animation: supico1 0.7s linear 0s 5;
	}

	.supTxt1 dl:hover dt img:nth-child(3) {
		animation: supico2 0.7s linear 0s 5;
		-webkit-animation: supico2 0.7s linear 0s 5;
		-moz-animation: supico2 0.7s linear 0s 5;
	}

	.supTxt1 dl:nth-child(3):hover dt img:nth-child(4) {
		animation: supico1 0.7s linear 0s 5;
		-webkit-animation: supico1 0.7s linear 0s 5;
		-moz-animation: supico1 0.7s linear 0s 5;
	}

	.supTxt1 dl:nth-child(3):hover dt img:nth-child(5) {
		animation: supico2 0.7s linear 0s 5;
		-webkit-animation: supico2 0.7s linear 0s 5;
		-moz-animation: supico2 0.7s linear 0s 5;
	}

	@keyframes supico1 {
		0% {
			opacity: 1;
		}

		60% {
			opacity: 0.2;
		}

		100% {
			opacity: 1;
		}
	}

	@keyframes supico2 {
		0% {
			opacity: 0.2;
		}

		60% {
			opacity: 1;
		}

		100% {
			opacity: 0.2;
		}
	}

	.supTxt2 dl:hover dt small {
		width: 100%;
	}

	.supTxt2 dl:nth-child(1):hover img:nth-child(3) {
		animation: supimg1 1s ease 0s 1;
		-webkit-animation: supimg1 1s ease 0s 1;
		-moz-animation: supimg1 1s ease 0s 1;
	}

	.supTxt2 dl:nth-child(1):hover img:nth-child(4) {
		animation: supimg2 1s ease 0s 1;
		-webkit-animation: supimg2 1s ease 0s 1;
		-moz-animation: supimg2 1s ease 0s 1;
	}

	@keyframes supimg1 {
		0% {
			opacity: 0;
			left: -15px;
		}

		100% {
			opacity: 1;
			left: 0;
		}
	}

	@keyframes supimg2 {
		0% {
			opacity: 0;
		}

		100% {
			opacity: 1;
		}
	}

	.supTxt2 dl:nth-child(2):hover img:nth-child(3) {
		animation: supimg3 1s ease 0s 1;
		-webkit-animation: supimg3 1s ease 0s 1;
		-moz-animation: supimg3 1s ease 0s 1;
	}

	.supTxt2 dl:nth-child(2):hover img:nth-child(4) {
		animation: supimg3 1s ease 0s 1;
		-webkit-animation: supimg3 1s ease 0s 1;
		-moz-animation: supimg3 1s ease 0s 1;
	}

	@keyframes supimg3 {
		0% {
			opacity: 0;
			top: 15px;
		}

		100% {
			opacity: 1;
			top: 0;
		}
	}

	.supTxt2 dl:nth-child(3):hover img:nth-child(3) {
		animation: supimg4 1s ease 0s 1;
		-webkit-animation: supimg4 1s ease 0s 1;
		-moz-animation: supimg4 1s ease 0s 1;
	}

	@keyframes supimg4 {
		0% {
			opacity: 0;
			top: 15px;
			left: -15px;
		}

		100% {
			opacity: 1;
			top: 0;
			left: 0;
		}
	}

	.instiTxt1 dl:hover {
		box-shadow: 0 0 10px 5px #ecf0f6;
	}

	.instiTxt1 dl:hover dt img {
		transform: scale(1.05);
		-webkit-transform: scale(1.05);
		-moz-transform: scale(1.05);
	}

	.instiTxt1 dl:hover dd h3 {
		color: #1fa2dc;
	}

	.instiTxt1 dl:hover dd h3:after {
		width: 100%;
	}

	.instiList dl:hover dd h3 {
		color: #1fa2dc;
	}

	.instiList dl:hover>div:after {
		width: 100%;
	}

	.instiList dl:hover {
		background-color: #f7faff;
	}

	.instiList dl:hover dd div span {
		margin-right: 0;
		opacity: 1;
	}

	.abouTxt2 ul li:hover span {
		top: -10px;
		color: #1fa2dc;
	}

	.abouTxt2 ul li:hover small {
		background-color: #1fa2dc;
		border-color: #1fa2dc;
	}

	.activeList dl:hover dt img {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
	}

	.activeList dl:hover dd {
		color: #1fa2dc;
	}

	.pages p a:hover .col {
		margin-right: 10px;
	}

	.footRig ul li:hover a {
		color: #1fa2dc;
	}

	.porTxt3 dl:hover dt img {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
	}

	.porTxt3 dl:hover h3 {
		color: #1fa2dc;
	}

	.msupTxt1 dl:hover dt img {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
	}
}

/*1440*/
@media screen and (max-width: 1440px) {
	.fk-box>div {
		padding: 40px 50px;
	}

	.fk-div h2 {
		font-size: 30px;
	}

	.fk-div p {
		font-size: 14px;
		line-height: 26px;
		margin: 20px 0 35px;
	}

	.fk-box a {
		width: 170px;
		height: 50px;
		line-height: 48px;
		font-size: 16px;
	}
}

/*1280*/
@media screen and (max-width: 1280px) and (min-width: 768px) {

	html,
	body {
		width: 1280px;
	}
}

/*768*/
@media screen and (max-width: 767px) {
	.bannerItem img {
		/* width: calc(565px*0.9);
		height: calc(321px*0.9); */
		width: 90%;
		margin-bottom: 30px;
	}

	.IntroduceItem img {
		width: 70% !important;
		height: auto !important;
	}

	.flex-h {
		-webkit-box-orient: vertical !important;
		/* 12版 */
		-webkit-flex-direction: column !important;
		-moz-flex-direction: column !important;
		-ms-flex-direction: column !important;
		-o-flex-direction: column !important;
		flex-direction: column !important;
	}

	.IntroduceItem {
		width: 100% !important;
	}

	.tellUs_bg span {
		font-size: 14px;
		font-family: PingFang-SC-Medium, PingFang-SC;
		font-weight: 500;
		color: rgba(255, 255, 255, 1);
		line-height: 20px;
	}

	.my_btn {
		margin-top: 10px !important;
		padding: 3px 20px;
	}

	.tab_title {
		text-align: center;
		margin-top: 40px;
		font-size: 20px;
		font-family: PingFangSC-Medium, PingFang SC;
		font-weight: 500;
		color: rgba(0, 0, 0, 1);
		letter-spacing: 2px;
	}

	.tab_title {
		margin: 20px 0;
	}

	.tab_2_item_icon_container {
		width: 100%;
	}

	.tab_l .tab_2_item,
	.tab_m .tab_2_item,
	.tab_r .tab_2_item {
		padding: 5Px 10px;

	}

	.tab_2_item_title_container {
		font-size: 14px;
		color: #333;
		font-weight: bold;
		height: 60px;
		margin-bottom: 10px;

	}

	.tab_l,
	.tab_m,
	.tab_r {
		
		
	height:auto
		
	}

	.tab_2_item_ms_container p {
		height: 36px;
		font-size: 12px;
		line-height: 12px;
	}

	.indTxtxt {
		height: 250px !important;
	}

	.tab3_item {
		width: 100% !important;
		padding: 20px;
	}



	header {
		background-color: rgba(0, 0, 0, .8) !important;
	}

	header .nav.iphone ul {
		background-color: rgba(0, 0, 0, .8) !important;
	}

	header .nav.iphone ul ul {
		background-color: rgba(0, 0, 0, .3) !important;
	}

	.nav li a {
		border
	}

	.pc {
		display: none;
	}

	.iphone,
	.navToggle {
		display: block;
	}

	.xingText .left {
		width: 100%;
	}

	.container {
		width: 100%;
		overflow: hidden;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	header,
	.headRig {
		height: 60px;
	}

	.logo {
		height: 60px;
		line-height: 60px;
	}

	.logo img {
		height: 60%;
	}

	.nav {
		position: absolute;
		top: 60px;
		left: 0;
		width: 100%;
		margin-left: 0;
		/* display: none; */
		-webkit-transition: max-height .35s;
		transition: max-height .35s;
		overflow: hidden;
		max-height: 0px;
	}

	.nav ul {
		overflow: hidden;
		transition: all 0.3s linear 0s;
		-webkit-transition: all 0.3s linear 0s;
		-moz-transition: all 0.3s linear 0s;
	}

	.nav li {
		width: 100%;
	}

	.nav li a {
		width: 100%;
		text-align: center;
		height: 45px;
		line-height: 45px;
		font-size: 14px;
	}

	.col2 .nav>ul {
		background-color: rgba(0, 0, 0, .7);
	}

	.headRig {
		margin-right: 40px;
	}

	.loginDiv span {
		font-size: 12px;
	}

	.headBut {
		margin: 0 10px;
	}

	.headBut a {
		font-size: 12px;
		width: 80px;
		height: 26px;
		line-height: 26px;
	}

	.telDiv {
		display: none !important;
	}

	/*banner*/
	.banTxt>div h2 {
		font-size: 18px;
	}

	.banTxt>div span {
		font-size: 12px;
	}

	.banTxt>div a {
		font-size: 12px;
		width: 80px;
		height: 26px;
		line-height: 26px;
		margin-top: 15px;
	}

	.swiper-slide {
		height: 275px !important;
	}

	.n_banner.iphone {
		height: 225px;
		overflow: hidden;
	}

	.n_banner.iphone img {
		width: auto;
		height: 100%;
	}

	.banner .swiper-pagination {
		bottom: 20px !important;
	}

	/*首页主体*/
	.section>div {
		padding: 30px 0;
	}

	.indTit {
		margin-bottom: 30px;
	}

	.indTit h2 {
		font-size: 20px;
		padding-bottom: 15px;
	}

	.indTit div {
		padding: 0 20px;
	}

	.indTit div p {
		font-size: 12px;
		line-height: 22px;
	}

	.indTxt1 .indTxtit {
		margin-bottom: 20px;
	}

	.indTxt1 .indTxtit dl {
		width: 25%;
		margin-top: 10px;
	}

	.indTxt1 .indTxtit dd {
		font-size: 12px;
	}

	.indTxt1 .indTxtxt dt,
	.indTxt1 .indTxtxt dd {
		width: 100%;
	}

	.indTxt1 .indTxtxt dd {
		padding: 0 20px;
	}

	.indTxtxt,
	.indTxt1 .indTxtxt dt,
	.indTxt1 .indTxtxt dd {
		height: auto;
	}

	/* .indTxt1 .indTxtxt dt img {
		margin-right: 0;
		width: 50%;
	} */

	.indTxt1 .indTxtxt dd h3 {
		font-size: 18px;
		margin-bottom: 5px;
	}

	.indTxt1 .indTxtxt dd p {
		font-size: 12px;
		line-height: 22px;
	}

	.indTxt1 .indTxtxt .more {
		margin-top: 20px;
	}

	.indTxt1 .indTxtxt .more span {
		height: 35px;
		line-height: 33px;
	}

	.Sec2 .indTxt2 {
		text-align: center;
	}

	.indTxt2 dl {
		width: 33.333%;
		float: initial;
		display: inline-block;
		vertical-align: top;
		margin-bottom: 20px;
	}

	.indTxt2 dl dt {
		margin-bottom: 5px;
	}

	.indTxt2 dl h3 {
		font-size: 14px;
		margin-bottom: 5px;
	}

	.indTxt2 dl dd {
		padding: 0 10px;
	}

	.indTxt2 dl p {
		font-size: 12px;
		line-height: 18px;
	}

	/*更多*/
	.more {
		margin: 30px auto 0;
	}

	.more span {
		height: 35px;
		line-height: 33px;
		font-size: 12px;
	}

	.indTxt3 li {
		width: 33.333%;
	}

	.indTxt3 li img {
		width: 100%;
	}

	.appFor {
		height: 160px;
	}

	.appFor h2 {
		font-size: 16px;
		line-height: 28px;
	}

	.appFor .container>div {
		width: 100%;
	}

	.appFor .container>div.left {
		height: 65%;
	}

	.appFor .container>div.right {
		height: auto;
		text-align: center;
	}

	.appFor a {
		width: 150px;
		height: 35px;
		line-height: 33px;
		font-size: 12px;
	}

	/*底部*/
	footer {
		text-align: center;
		height: auto;
		min-height: initial;
		padding: 30px 0;
	}

	footer>div {
		position: initial;
	}

	.ewmDiv {
		display: none;
	}

	footer .container,
	footer .container .over,
	.footLef,
	.footRig {
		height: auto;
		width: 100%;
	}

	.informDiv h2 {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.informDiv ul li {
		line-height: 22px;
	}

	.informDiv ul li img {
		margin-right: 0;
		transform: scale(0.8);
		-webkit-transform: scale(0.8);
		-moz-transform: scale(0.8);
	}

	.informDiv ul li span {
		font-size: 12px;
	}

	.informDiv ul li.col span {
		font-size: 14px;
	}

	.footRig ul {
		margin-top: 10px;
	}

	.footRig ul li {
		float: initial;
		display: inline-block;
		vertical-align: middle;
	}

	.footRig ul li a {
		font-size: 12px;
	}

	.footRig ul>span {
		font-size: 12px;
		margin: 0 2px;
		float: initial;
		display: inline-block;
		vertical-align: middle;
	}

	.footRig p {
		font-size: 12px;
		text-align: center;
	}

	.footRig p a {
		display: block;
	}

	/*//解决方案//*/
	.da-thumbs>li {
		margin-bottom: 5px;
		margin-top: 5px;
	}

	.da-thumbs>li dl {
		width: 100%;
		height: 220px;
		padding: 0 10px;
	}

	.schTxt1 dt {
		width: 35%;
		margin-right: 5%;
		font-size: 0;
	}

	.schTxt1 dt img {
		width: 100%;
	}

	.schTxt1 dd {
		width: 60%;
	}

	.schTxt1 dd h3 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.schTxt1 dd li {
		line-height: 18px;
	}

	.schTxt1 dd li p {
		font-size: 12px;
	}

	.Sec2 .indTxt2 {
		font-size: 0;
	}

	.Sec2 .indTxt2 {
		padding-bottom: 20px;
	}

	/*关于*/
	.abouTxt1>div>div {
		width: 100%;
	}

	.abouTxt1 .txt {
		padding-left: 0;
		margin-top: 20px;
	}

	.abouTxt1 .txt p {
		font-size: 12px;
		line-height: 22px;
	}

	.abouTxt2 dl>div {
		margin-left: 0;
	}

	.abouTxt2 dl dt {
		z-index: -1;
		width: 160px;
		height: 160px;
		left: -35px;
	}

	.abouTxt2 dl dd {
		width: 250px;
		height: 250px;
		background-color: rgba(247, 250, 255, .8);
	}

	.abouTxt2 dl dd h3 {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 15px;
		color: #7d7d7e;
	}

	.abouTxt2 dd p {
		font-size: 12px;
		line-height: 18px;
		color: #7d7d7e;
	}

	.abouTxt2 ul {
		padding: 0;
		margin: 40px 0;
		background-size: 100%;
	}

	.abouTxt2 ul span {
		font-size: 14px;
	}

	.abouTxt2 ul li:nth-child(2n+1) {
		margin-top: 12px;
	}

	.abouTxt2 ul li:nth-child(2n) {
		margin-top: -20px;
	}

	.abouTxt3>.over {
		margin: 0;
	}

	.abouTxt3 dl {
		width: 100%;
		margin: 0 0 20px;
		overflow: hidden;
	}

	.abouTxt3 dt {
		margin-bottom: 10px;
		width: 40%;
		float: left;
	}

	.abouTxt3 dt img {
		width: 100%;
	}

	.abouTxt3 dd {
		width: 60%;
		float: left;
	}

	.abouTxt3 h3 {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 5px;
	}

	.porTxt3 dd {
		padding: 0 0 0 15px;
	}

	.porTxt3 p {
		font-size: 12px;
		line-height: 18px;
	}

	.abouTxt4 dl {
		width: 100%;
	}

	.abouTxt4 dl {
		text-align: left;
	}

	.abouTxt4 dd h3 {
		font-size: 18px;
	}

	.abouTxt4 dd p {
		font-size: 12px;
		line-height: 22px;
	}

	.abouTxt4 dt {
		margin-right: 25px;
		margin-left: 25px;
		transform: scale(0.8);
		-webkit-transform: scale(0.8);
		-moz-transform: scale(0.8);
	}

	.abouTxt5 li {
		padding: 15px 0;
	}

	.abolistit h3 {
		font-size: 18px;
	}

	.abolistit small {
		margin-right: 5px;
	}

	.abolistit small img,
	.abolistit span img {
		width: 80%;
	}

	.abolistxt {
		padding: 10px 15px 0;
	}

	.abolistxt>div {
		width: 100%;
		margin: 5px 0;
	}

	.abolistxt h4 {
		font-size: 14px;
		margin-bottom: 5px;
	}

	.abolistxt p {
		font-size: 12px;
		line-height: 22px;
	}

	/*案例*/
	.caseTxt1 .over {
		margin: 0;
	}

	.caseTxt1 dl {
		margin: 0;
		width: 48%;
		margin: 0 1%;
	}

	.caseTxt1 dt img {
		width: 100%;
	}

	.caseTxt1 dd {
		padding: 10px 5px;
	}

	.caseTxt1 dd h3 {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 5px;
	}

	.caseTxt1 dd p {
		font-size: 12px;
	}

	.caseTxt2 img {
		width: 100%;
	}

	/*案例详情*/
	.smNav span,
	.smNav small,
	.smNav a {
		font-size: 12px;
		line-height: 22px;
	}

	.xingText {
		margin-top: 80px;
		margin-bottom: 60px;
	}

	.smNav {
		margin-bottom: 20px;
	}

	.xingText p img {
		width: 100%;
	}

	.sider {
		width: 100%;
		padding: 15px 10px;
		margin-top: 20px;
	}

	.sider .caseTxt1 dl {
		width: 48%;
		float: left;
		margin: 0 1%;
	}

	.sider h2 {
		font-size: 18px;
	}

	.sider .caseTxt1 dl dd {
		padding: 10px 5px;
	}

	.sider .caseTxt1 dl h3 {
		font-size: 14px;
	}

	/*图文*/
	.section>.Sec3Div {
		padding: 40px 0;
	}

	.markeIg {
		margin-top: 10px;
	}

	.Seclist1 .markeIg,
	.Seclist1 .markeWa {
		width: 100%;
	}

	.Seclist1 .Sec3Div:nth-child(2n+1) .markeWa {
		padding-right: 0;
	}

	.Seclist1 h3 {
		font-size: 18px;
	}

	.Seclist1 p,
	.Seclist1 ul li {
		font-size: 12px;
		line-height: 22px;
	}

	.Seclist1 .Sec3Div:nth-child(2n+1) .markeIg img,
	.Seclist1 .Sec3Div:nth-child(2n) .markeIg img {
		width: 80%;
	}

	.Seclist1 .Sec3Div:nth-child(2n) .markeWa {
		padding-left: 0;
	}

	.Seclist2 .Sec3Div:nth-child(2n+1) .markeWa {
		padding-left: 0;
	}

	.Seclist2 .Sec3Div:nth-child(2n) .markeWa {
		padding-right: 0px;
	}

	.vfpNav ul li {
		margin-right: 0;
		width: 25%;
		text-align: center;
	}

	.vfpNav ul li a {
		height: 45px;
		line-height: 45px;
		font-size: 14px;
		float: initial;
		display: inline-block;
		vertical-align: middle;
	}

	.markeIg,
	.markeWa {
		height: auto;
	}

	.markeIg {
		margin-bottom: 20px;
	}

	/*表单*/
	.formDiv form {
		width: 80%;
		margin: auto;
		padding: 15px;
	}

	.formDiv p {
		width: 90%;
	}

	.formYz .inp {
		width: 60%;
	}

	.formYz a {
		width: 38%;
	}

	.formDiv form h2 {
		font-size: 18px;
		margin-bottom: 30px;
	}

	.formDiv form.lopawForm>div>div>div {
		width: 100%;
	}

	.formDiv form.formsy>div>div>div {
		width: 70%;
	}

	.inp input {
		height: 33px;
	}

	.inp label {
		line-height: 33px;
	}

	.inp label {
		font-size: 12px;
	}

	.formYz a {
		font-size: 12px;
		height: 35px;
		line-height: 33px;
	}

	.but {
		margin-top: 15px;
	}

	.but input {
		font-size: 12px;
		height: 35px;
	}

	/*易赏学院*/
	.instiTxt1 dl {
		width: 48%;
		margin: 10px 1%;
	}

	.instiTxt1 dl dt img {
		width: 100%;
	}

	.instiTxt1 dl dd {
		padding: 10px 5px;
	}

	.instiTxt1 dl dd h3 {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 5px;
		padding-bottom: 5px;
	}

	.instiTxt1 dl dd p {
		font-size: 12px;
	}

	.instiList dl>div {
		padding: 15px 0;
	}

	.instiList dl dt {
		width: 100%;
		font-size: 0;
	}

	.formDiv form>div>div>label {
		font-size: 12px;
		width: 25%;
		margin-right: 5%;
	}

	.instiList dl dt img {
		width: 100%;
	}

	.instiList dl dd {
		width: 100%;
		margin-left: 0px;
		margin-top: 20px;
	}

	.instiList dl dd h3 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.instiList dl dd p {
		font-size: 12px;
		line-height: 22px;
	}

	.instiList dl dd div {
		margin-top: 10px;
	}

	.page a {
		width: 45px;
		height: 35px;
		line-height: 33px;
		font-size: 12px;
		margin: 5px;
	}

	/*登录*/
	.formTit h2 {
		font-size: 28px;
	}

	.formTit span {
		font-size: 20px;
	}

	.formDiv {
		width: 100%;
	}

	.tDiv {
		width: 80%;
		padding: 25px 15px;
	}

	/*列表详情*/
	.text2 {
		width: 100%;
	}

	.smNav {
		height: auto;
	}

	.artit h2 {
		font-size: 20px;
		margin-top: 20px;
	}

	.artit span {
		font-size: 12px;
	}

	.artit {
		margin-bottom: 15px;
	}

	.pages p {
		padding: 15px 0;
		line-height: 24px;
		font-size: 12px;
	}

	.sider2 h2 {
		font-size: 18px;
	}

	/*产品中心*/
	.porliTit {
		text-align: center;
	}

	.porliTit h3 {
		font-size: 22px;
		margin-left: 15px;
	}

	.porTxt1 .over {
		margin: 0;
	}

	.porTxt1 .da-thumbs>li {
		width: 100%;
		margin: 0 0 10px;
	}

	.porTxt1 .da-thumbs>li a>div {
		width: 100%;
		padding: 25px;
		height: auto;
	}

	.porliTxt p {
		margin: 15px 0;
	}

	.porTxt3 .over {
		margin: 0;
	}

	.porTxt3 dl {
		width: 100%;
		margin: 0 0 20px 0;
	}

	.porTxt3 dt {
		margin-bottom: 15px;
	}

	.porTxt3 dt img {
		width: 100%;
	}

	.porTxt3 h3 {
		font-size: 18px;
	}

	.spTxt2 dl {
		text-align: center;
	}

	.spTxt2 dt {
		margin-left: 0;
	}

	.spTxt2 dt img {
		width: 100%;
	}

	.spTxt2 dd {
		width: 100%;
		right: 0;
		position: relative;
	}

	.spTxt2 dd h3 {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.spTxt2 dd p strong {
		font-size: 18px;
	}

	.spTxt2 dd p span {
		font-size: 12px;
	}

	.pMore {
		font-size: 12px;
	}

	.markeTxt1>div>span {
		display: none;
	}

	.markeTxt1 ul li {
		padding: 0 15px !important;
		text-align: center !important;
	}

	.markeTxt1 ul h3 {
		font-size: 18px;
	}

	.markeTxt1 ul p {
		font-size: 12px;
		line-height: 22px;
		text-align: left;
	}

	.markeTxt2 .over {
		margin: 0;
	}

	.markeTxt2 .over img {
		width: 100%;
	}

	.nTit h2 {
		font-size: 18px;
		line-height: 28px;
	}

	.nTxt img {
		width: 100%;
	}

	.por2 {
		background-size: auto 100% !important;
	}

	.porTxt2 dl {
		width: 100%;
		margin-bottom: 20px;
	}

	.porTxt2 dl dt {
		width: 110px;
		height: 110px;
		line-height: 110px;
	}

	.porTxt2 dl h3 {
		font-size: 22px;
		margin: 10px 0;
	}

	.porTxt2 dl p {
		font-size: 12px;
		line-height: 20px;
	}

	/*联系我们*/
	.mapDiv {
		margin: 0;
	}

	.mapDiv div {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}

	.mapDiv div img {
		width: 100%;
	}

	.mapDiv dl {
		position: initial;
	}

	.mapDiv dd p {
		font-size: 12px;
		line-height: 22px;
	}

	.mapDiv dt {
		width: 100%;
	}

	.mapDiv dt img {
		width: 100%;
	}

	.markeTxt1>div>span {
		display: none;
	}

	.markeTxt1 ul li {
		padding: 0 10px !important;
		text-align: left !important;
		margin-bottom: 10px;
	}

	.markeTxt1 ul h3 {
		font-size: 22px;
		margin-bottom: 5px;
	}

	.markeTxt1 ul p {
		font-size: 12px;
	}

	.markeTxt2 .over {
		margin: 0;
	}

	.markeTxt2 .over img {
		width: 100%;
	}

	/*客户支持*/
	.msupTxt1 .over {
		margin: 0 -1%;
		font-size: 0;
	}

	.msupTxt1 dl {
		width: 48%;
		margin: 0 1% 20px;
		float: inherit;
		display: inline-block;
		vertical-align: top;
	}

	.msupTxt1 dl dt img {
		width: 100%;
	}

	.msupTxt1 h3 {
		font-size: 20px;
	}

	.msupTxt1 p {
		font-size: 12px;
		line-height: 20px;
	}

	.mSec2 h2 {
		font-size: 22px;
	}

	.mSec2 ul li {
		height: 42px;
		line-height: 40px;
		margin-bottom: 10px;
	}

	.mSec2 ul li span {
		font-size: 14px;
	}

	.mSec2 ul li strong {
		font-size: 24px;
	}

	.supTxt1 dd {
		padding-top: 25px;
	}

	.supTxt1 dd h3 {
		font-size: 14px;
	}

	.supTxt1 dt {
		height: 110px;
	}

	.supTxt1 dt img {
		width: 45px;
	}

	.Seclist1 p span {
		font-size: 12px;
		height: 30px;
		line-height: 30px;
	}

	.Seclist1 p strong {
		font-size: 26px;
	}

	/*2018-04-19修改*/
	.fk-box>div {
		width: 80%;
		padding: 25px 15px;
	}

	.fk-div h2 {
		font-size: 24px;
	}

	.fk-div p {
		font-size: 12px;
		color: #fff;
		line-height: 20px;
		margin: 10px 0 25px;
	}

	.fk-box ul li {
		width: 48%;
		margin: 0 1%;
	}

	.fk-box a {
		width: 100%;
		height: 35px;
		line-height: 33px;
		font-size: 14px;
	}

	.xf-span2 small {
		font-size: 12px;
	}

	.xf-div li {
		width: 50px;
		height: 50px;
	}

	.xf-div li a,
	.xf-div li span {
		width: 100%;
		height: 100%;
	}

	.xf-div li img {
		width: 100%;
		height: 100%;
	}

	.xf-div li>div,
	.xf-div {
		display: none;
	}

	.tel-xf {
		display: block;
	}

	.box {
		margin-bottom: 50px;
	}

	.banner {
		margin-top: 60px;
	}

	.banbox h2 {
		margin-top: 0;
		font-size: 16px;
		line-height: 24px;
	}
}