@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){
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; }
	.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; }
}