@media all and (max-width:1460px)
{
.pStage-box .t1 {
	line-height: 54px; font-size: 46px;
}
.pStage-box .t2 {
	line-height: 34px; font-size: 17px;
}
}
@media all and (max-width:1400px)
{
.pStage-box .t1 {
	line-height: 50px; font-size: 44px;
}
.pStage-box .t2 {
	line-height: 32px; font-size: 16px;
}
}
@media all and (max-width:1380px)
{
.pStage-box .t1 {
	line-height: 46px; font-size: 42px;
}
.pStage-box .t2 {
	line-height: 30px; font-size: 16px;
}
.plist-box .plist-img {
	height: 320px; line-height: 320px;
}
}
@media all and (max-width:1300px)
{
.pStage-box .t1 {
	line-height: 42px; font-size: 38px;
}
.plist-box .plist-img {
	height: 300px; line-height: 300px;
}
}
@media all and (max-width:1260px)
{
.contain {
	padding: 0px 2%; width: 100%;
}
.index-adv .t1 {
	line-height: 42px; font-size: 32px;
}
.Iind-top .t1 {
	line-height: 42px; font-size: 32px;
}
.Iind-block .t1 {
	line-height: 42px; font-size: 32px;
}
.cHist-top .t1 {
	line-height: 42px; font-size: 32px;
}
.case-block .name {
	line-height: 42px; font-size: 32px;
}
.ctUs-top {
	line-height: 42px; font-size: 32px;
}
.srv-wrap .srv-top {
	line-height: 42px; font-size: 32px;
}
.pInfo-abDd .top .t1 {
	line-height: 42px; font-size: 32px;
}
.index-adv .t2 {
	margin: 15px auto 0px;
}
.Iind-top .con {
	margin: 15px auto 0px;
}
.Iind-top .t1 {
	padding: 0px 2%;
}
.Iind-top .con {
	padding: 0px 2%;
}
.Iind-box .contain {
	margin: 0px 0px 0px -50%; width: 100%;
}
.Iind-block .t2 {
	margin: 13px 0px 0px; line-height: 30px; font-size: 20px;
}
.bnr-img.page-bnr {
	height: 320px;
}
.pro-stage .contain {
	margin: 0px 0px 0px -48%; width: 96%;
}
.pStage-box .t1 {
	line-height: 38px; font-size: 36px;
}
.pStage-box .t2 {
	line-height: 28px; font-size: 15px;
}
.pRlist-box.pRlist-box1 .pRlist-img {
	left: 6.63%;
}
.plist-box .plist-img {
	height: 280px; line-height: 280px;
}
.p3-1 .Img-inner {
	left: 0.56rem;
}
.p3-5 .Img-inner {
	left: 2rem;
}
}
@media all and (max-width:1200px)
{
.bnr-img.page-bnr {
	height: 300px;
}
.pStage-box .t1 {
	line-height: 34px; font-size: 32px;
}
.news-info {
	width: 65%;
}
.p2-4 {
	height: 9rem;
}
.p3-6 {
	height: 9rem;
}
.new-product {
	display: none;
}
.new-product-web {
	display: block;
}
}
@media all and (max-width:1100px)
{
.Iadv-list {
	margin: 20px auto 0px; width: 100%;
}
.bnr-img.page-bnr {
	height: 280px;
}
.abUs-wrap .abUs-box {
	width: 55%;
}
.pStage-box .t1 {
	line-height: 30px; font-size: 28px;
}
.pStage-box .t2 {
	line-height: 24px; font-size: 14px;
}
.plist-box .plist-img {
	height: 250px; line-height: 250px;
}
}
@media all and (max-width:980px)
{
img {
	max-width: 100%;
}
#index-bnr {
	display: none;
}
.banner-container {
	display: none;
}
#index-web-bnr {
	display: block !important;
}
.web-banner {
	display: block !important;
}
.Header-wrapper .Header-cl {
	height: 50px;
}
header {
	height: 50px;
}
.Hlogo {
	height: 50px;
}
.Hlogo {
	line-height: 50px;
}
.Hlogo img {
	width: auto; height: 65%;
}
header {
	z-index: 9999;
}
.Hnav {
	z-index: 9999;
}
.Hn2nd-public {
	display: none !important;
}
.Hlang {
	display: none;
}
.Hsrch {
	display: none;
}
.Hnav {
	display: none;
}
.Hmenu-btn {
	display: block;
}
.Hnav li.Hw-srch {
	display: block;
}
.Hnav li.Hw-lang {
	display: block;
}
.Hnav {
	background: rgb(255, 255, 255); left: 0px; top: 50px; width: 100%; float: none; position: absolute;
}
.Hnav li {
	padding: 0px; width: 100%; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; float: none;
}
.Hnav li .Hname {
	padding: 0px 4%; height: 45px; text-align: left; line-height: 45px; font-size: 14px; display: block;
}
.Hnav li .Hname span {
	border: 0px currentColor !important; border-image: none !important;
}
.Hn2nd-box {
	display: none !important;
}
.footer {
	margin: 15px 0px 0px;
}
.fct {
	width: 100%; text-align: left; float: left;
}
.flang {
	margin: 0px 0px 15px;
}
.index-adv .t1 {
	line-height: 32px; font-size: 22px;
}
.Iind-top .t1 {
	line-height: 32px; font-size: 22px;
}
.Iind-block .t1 {
	line-height: 32px; font-size: 22px;
}
.cHist-top .t1 {
	line-height: 32px; font-size: 22px;
}
.case-block .name {
	line-height: 32px; font-size: 22px;
}
.ctUs-top {
	line-height: 32px; font-size: 22px;
}
.srv-wrap .srv-top {
	line-height: 32px; font-size: 22px;
}
.pInfo-abDd .top .t1 {
	line-height: 32px; font-size: 22px;
}
.index-adv .t2 {
	margin: 10px auto 0px; width: 100%; line-height: 24px; font-size: 14px;
}
.Iind-top .con {
	margin: 10px auto 0px; width: 100%; line-height: 24px; font-size: 14px;
}
.Iadv-list li {
	margin: 10px 0px 0px; width: 33.33%;
}
.abUs-list li {
	margin: 10px 0px 0px; width: 33.33%;
}
.Iadv-list li:nth-child(4) {
	width: 50%;
}
.Iadv-list li:nth-child(5) {
	width: 50%;
}
.abUs-list li:nth-child(4) {
	width: 50%;
}
.abUs-list li:nth-child(5) {
	width: 50%;
}
.Ipro-box {
	height: auto;
}
.Ipro-block {
	padding: 0px 0px 30px; width: 100%;
}
.Ipro-block .Ipro-img {
	margin: 0px auto; float: none; display: block;
}
.Ipro-block .Ipro-con {
	margin: 0px auto; width: 80%; float: none;
}
.Ipro-list li {
	width: 50%;
}
.Iind-top {
	width: 100%;
}
.Iind-box {
	margin: 3% 0px 0px; padding: 8% 0px; height: auto;
}
.Iind-box .contain {
	margin: 0px; left: 0px; top: 0px; display: block; position: relative;
}
.Iind-box .Iind-block {
	display: block;
}
.Iind-block .t2 {
	margin: 10px 0px 0px; line-height: 26px; font-size: 16px;
}
.Iind-block .btn {
	margin: 20px 0px 0px; border-radius: 42px; width: 150px; line-height: 40px;
}
.Iind-box::before {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: "";
}
.Iind-block .t1 {
	color: rgb(255, 255, 255);
}
.Iind-block .t2 {
	color: rgb(255, 255, 255);
}
.Iind-block .btn {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);
}
.Iind-block .btn:hover {
	background: rgb(255, 255, 255); color: rgb(17, 39, 125);
}
.Iind-block .btn:active {
	background: rgb(255, 255, 255); color: rgb(17, 39, 125);
}
.Iind-nav {
	height: auto;
}
.Iind-nav a {
	width: 33.33%; line-height: 80px; float: left;
}
.Inlist-block .name {
	line-height: 26px; font-size: 20px;
}
.Inlist-block .con {
	height: 54px; line-height: 18px;
}
.bnr-img.page-bnr {
	height: 250px;
}
.abUs-wrap img {
	margin: 0px auto; float: none; display: block;
}
.abUs-wrap .abUs-box {
	margin: 4% auto 0px; width: 80%; float: none;
}
.abUs-box .name {
	line-height: 40px; font-size: 22px;
}
.abUs-box .con {
	margin: 10px 0px 0px; line-height: 22px; font-size: 14px;
}
.abUs-list .aUlist-img {
	width: 100px; height: 100px; line-height: 100px;
}
.pnav-list a {
	padding: 0px 10px; width: auto; font-size: 12px;
}
.page-locate {
	width: 100%; float: left;
}
.case-block .split {
	width: 40px; height: 1px;
}
.ctUs-box {
	width: 100%;
}
.ctUs-right {
	width: 100%;
}
.faq-nav a {
	margin: 1%; width: 31.33%; float: left;
}
.faq-qu {
	padding: 0px 40px 0px 0.26rem;
}
.faq-qu .icon {
	right: 5px;
}
.pStage-box .t1 {
	line-height: 26px; font-size: 24px;
}
.n1st-box {
	width: 100%; float: none;
}
.n1st-swiper {
	width: 100%; float: none;
}
.n1st-swiper .swiper-slide img {
	height: auto;
}
.n1st-box .more {
	margin: 0.3rem 0px 0px;
}
.n1st-swiper {
	margin: 0.3rem 0px 0px;
}
.nlist-box .date .day {
	line-height: 40px; font-size: 38px;
}
.nlist-box .date {
	top: 10px; right: 0px;
}
.news-info {
	width: 100%;
}
.news-right {
	display: none;
}
.nInfo-top .share {
	margin: 10px 0px 0px; bottom: 0px; position: relative;
}
.pRec-list li {
	width: 100% !important;
}
.pRec-list .pRlist-box {
	padding: 6% 0px 0px;
}
.pRec-list .pRlist-box {
	height: auto !important;
}
.pRlist-box .pRlist-block {
	margin: 0px auto; left: 0px !important; top: 0px !important; right: 0px !important; bottom: 0px !important; display: block; position: relative;
}
.pRlist-box .pRlist-img {
	margin: 0px auto; left: 0px !important; top: 0px !important; right: 0px !important; bottom: 0px !important; display: block; position: relative;
}
.pRlist-box .pRlist-block {
	width: 92%;
}
.pRlist-box .pRlist-block {
	margin: 0px auto 4%;
}
.plist-box .plist-img {
	height: 230px; line-height: 230px;
}
.page-top {
	padding: 2% 0px 0px;
}
.pInfo-nav {
	width: 100%; float: left;
}
.page-top .page-title {
	line-height: 40px;
}
.video-list li {
	width: 50%;
}
.modal-video {
	background: rgb(255, 255, 255);
}
.modal-video-contain {
	width: 100%;
}
.modal-video-contain iframe {
	width: 100%;
}
.modal-video-contain .modal-video-close {
	top: 10px; right: 10px; position: fixed;
}
.pro-stage {
	height: auto;
}
.pro-stage .contain {
	margin: 0px; left: 0px; width: 100%; position: relative;
}
.pro-stage .Img-inner {
	clear: both; position: relative;
}
.pro-stage .pStage-box {
	clear: both; position: relative;
}
.p2-1 {
	padding: 6% 0px 0px;
}
.p2-1 .pStage-box {
	top: 0px; float: right;
}
.p2-1 .Img-inner {
	
}
.p2-2 {
	padding: 6% 0px;
}
.p2-2 .pStage-box {
	top: 0px;
}
.p2-2 .Img-inner {
	margin: 0px auto; top: 0px; right: 0px;
}
.p2-3 {
	padding: 24% 0px;
}
.p2-3 .pStage-box {
	top: 0px;
}
.p2-3 .Img-inner {
	width: 100%; height: 100%; position: absolute;
}
.p2-4 {
	padding: 6% 0px;
}
.p2-4 .pStage-box {
	top: 0px;
}
.p2-4 .Img-inner {
	bottom: 0px; margin-top: 4%;
}
.p2-5 {
	padding: 24% 0px;
}
.p2-5 .Img-inner {
	position: absolute;
}
.p2-5 .Img-inner.Img-inner-1 {
	left: 0px;
}
.p2-5 .Img-inner.Img-inner-2 {
	right: 0px;
}
.p2-5 .pStage-box {
	top: 0px; width: 100%; text-align: center; z-index: 2;
}
.p3-1 .contain {
	padding: 12% 2%;
}
.p3-1 .Img-inner {
	left: 0px; position: absolute;
}
.p3-1 .pStage-box {
	top: 0px; float: right;
}
.p3-2 {
	padding: 6% 0px 0px;
}
.p3-2 .pStage-box {
	top: 0px;
}
.p3-2 .Img-inner {
	float: right;
}
.p3-3 {
	padding: 24% 0px;
}
.p3-3 .Img-inner {
	width: 100%; height: 100%; position: absolute;
}
.p3-3 .pStage-box {
	top: 0px; z-index: 2;
}
.p3-4 {
	padding: 6% 0px 0px;
}
.p3-4 .Img-inner {
	margin: 4% auto 0px; right: 0px;
}
.p3-4 .pStage-box {
	top: 0px;
}
.p3-4 .pStage-box ul li {
	width: 80px;
}
.p3-4 .pStage-box ul li img {
	width: 45px; height: 45px;
}
.p3-4 .pStage-box ul li .name {
	line-height: 20px; font-size: 14px;
}
.p3-5 {
	padding: 6% 0px;
}
.p3-5 .Img-inner {
	margin: 0px auto; top: 0px;
}
.p3-5 .pStage-box {
	margin: 4% 0px; top: 0px;
}
.p3-6 {
	padding: 6% 0px;
}
.p3-6 .Img-inner {
	bottom: 0px; margin-top: 4%;
}
.p3-6 .pStage-box {
	top: 0px;
}
.p3-6 .pStage-box ul li img {
	width: 100px;
}
.p3-6 .pStage-box ul li .name {
	line-height: 20px; font-size: 14px;
}
.p1-1 {
	padding: 6% 0px;
}
.p1-1 .Img-inner {
	margin: 0px auto; left: 0px; top: 0px;
}
.p1-1 .pStage-box {
	margin: 4% 0px 0px; top: 0px;
}
.p1-2 {
	padding: 6% 0px 0px;
}
.p1-2 .Img-inner {
	float: right;
}
.p1-2 .pStage-box {
	top: 0px;
}
.p1-3 {
	padding: 6% 0px 0px;
}
.p1-3 .Img-inner {
	margin: 4% 0px 0px; left: 0px; top: 0px; float: left;
}
.p1-3 .pStage-box {
	top: 0px; float: right;
}
.p1-4 {
	padding: 6% 0px 0px;
}
.p1-4 .Img-inner {
	margin: 4% 0px 0px; right: 0px; float: right;
}
.p1-4 .pStage-box {
	top: 0px;
}
.p1-5 {
	padding: 6% 0px 0px;
}
.p1-5 .pStage-box {
	top: 0px; width: 100%; text-align: center;
}
.p1-5 .Img-inner {
	margin: 4% auto 0px; left: 0px;
}
.n1st-swiper-box {
	margin: 0.4rem auto 0px; width: 60%; clear: both; float: none;
}
.n1st-swiper .btn.prev {
	left: 0px;
}
.news-list li {
	margin: 3% 0px 0px;
}
.Ipro-list li {
	margin: 2% 0px 0px; padding: 0px 0px 0px 1px !important; width: 25%;
}
.Ipro-list .Iplist-box {
	padding: 0px 2% 10px; height: auto;
}
.Iplist-box .Iplist-img {
	width: 100%; height: auto; line-height: 0px; float: none;
}
.Iplist-box .Iplist-block {
	width: 100%; height: auto; right: 0px; position: relative;
}
.Iplist-con .title {
	overflow: hidden;
}
.page-top {
	top: 0px; position: relative; z-index: 1;
}
.float_qq {
	display: none;
}
.Iadv-list li img {
	width: 55px;
}
.Iadv-list li .num {
	line-height: 33px; font-size: 24px;
}
.Iadv-list li .con {
	line-height: 24px; font-size: 14px;
}
.Ipro-con .t2 {
	line-height: 32px; font-size: 24px;
}
.Ipro-con .con {
	margin: 3% 0px 0px;
}
.Ipro-block .Ipro-con {
	padding: 2rem 0px;
}
.Iplist-con .con {
	display: none;
}
.Iplist-con .title {
	text-align: center; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.p3-1 .contain {
	padding: 6% 0px;
}
.p3-1 .Img-inner {
	margin: 0px auto; left: 0px; display: block; position: relative;
}
.p3-1 .pStage-box {
	margin: 4% 0px 0px; width: 100%; text-align: center; float: none;
}
.p3-4 .pStage-box {
	text-align: center;
}
.p3-5 .pStage-box {
	text-align: center;
}
.p1-1 .pStage-box {
	text-align: center;
}
.p3-5 .Img-inner {
	left: 0px;
}
.p1-1 .pStage-box {
	margin: 4% 0px 0px; width: 100%;
}
.pInfo-body.scroll .page-top {
	position: relative !important;
}
.p3-3::before {
	background: rgb(17, 39, 125); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 1; content: ""; opacity: 0.6;
}
.pro-stage .contain {
	z-index: 10;
}
.wMap-list li {
	margin: 0.4rem auto 0px; width: 60%; float: none;
}
.n1st-swiper .swiper-pagination {
	position: relative !important;
}
.Ipro-block .Ipro-img {
	width: 50% !important; height: auto; float: left !important; display: block !important;
}
.Ipro-block .Ipro-con {
	width: 48% !important; float: left;
}
.Ipro-con .t1 {
	font-size: 20px;
}
.Ipro-con .t2 {
	font-size: 18px;
}
.Ipro-con .con {
	display: none;
}
.fwx {
	display: none;
}
.fshare {
	display: none;
}
.flang {
	display: none;
}
}
@media all and (max-width:768px)
{
.Hmenu-btn {
	width: 11%;
}
.Fnav {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.Fnav dl {
	margin: 2% 0px 0px; width: 100%;
}
.Fnav dl dt {
	margin: 0px; padding: 0px 2%; height: 40px; line-height: 40px; font-size: 16px; border-bottom-color: rgba(255, 255, 255, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.Fnav dl dt.cur {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.Fnav dl dd {
	display: none;
}
.Fnav dl dd a {
	padding: 0px 4%; line-height: 30px;
}
.Ipro-block .Ipro-con {
	width: 92%;
}
.abUs-wrap .abUs-box {
	width: 92%;
}
.Iind-nav a span {
	margin: 0px 0px 0px 5px; font-size: 20px;
}
.Iind-nav a img {
	height: 25px;
}
.Inews-wrap {
	width: 100%; float: left;
}
.Inews-wrap.fl {
	margin: 0px 0px 4%;
}
.bnr-img.page-bnr {
	height: 220px;
}
.abUs-list .aUlist-img {
	width: 80px; height: 80px; line-height: 80px;
}
.cHist-wrap {
	padding: 0px 2% 4%; width: 100%;
}
.cHist-wrap ul {
	background: none; padding: 0px;
}
.cHist-wrap ul li {
	background: none;
}
.cHist-wrap ul li .date {
	float: none;
}
.cHist-box {
	padding: 0px; width: 100%; float: none;
}
.cHist-box .orn {
	display: none;
}
.cHist-wrap ul li.last {
	display: none;
}
.cHist-box .cHist-block {
	width: 100%;
}
.case-list li {
	width: 46.01%;
}
.case-list li:nth-child(2n-1) {
	margin: 0px;
}
.oMsg-list li {
	width: 100%;
}
.pro-list li {
	width: 50%;
}
.plist-box .plist-img {
	height: 200px; line-height: 200px;
}
.sNet-list li {
	margin: 10px 0px 0px; width: 100%;
}
.p3-6 .pStage-box ul li img {
	width: 90px;
}
.n1st-swiper-box {
	width: 70%;
}
.nlist-img {
	width: 100%;
}
.nlist-block {
	width: 100%;
}
.nlist-img img {
	height: auto;
}
.nlist-box .date {
	left: 4%; top: 4%; color: rgb(255, 255, 255);
}
.nlist-box .date .day {
	border-color: rgb(255, 255, 255);
}
.nlist-block .more {
	margin: 2% 0px 0px;
}
.nlist-block {
	margin: 2% 0px 0px;
}
.Iadv-list li img {
	width: 50px;
}
.Iadv-list li .num {
	line-height: 29px; font-size: 20px;
}
.Iadv-list li .con {
	line-height: 20px; font-size: 12px;
}
.wMap-list li {
	width: 70%;
}
}
@media all and (max-width:640px)
{
.Hmenu-btn {
	width: 13%;
}
.Ipro-block .Ipro-con {
	width: 96%;
}
.abUs-wrap .abUs-box {
	width: 96%;
}
.Iplist-con .title {
	line-height: 32px; font-size: 18px;
}
.Iplist-con .con {
	height: 36px; line-height: 18px; overflow: hidden; font-size: 12px;
}
.Iind-nav a span {
	font-size: 16px;
}
.Iind-nav a img {
	height: 20px;
}
.bnr-img.page-bnr {
	height: 200px;
}
.case-block {
	width: 100%; float: none;
}
.case-img {
	margin: 0px auto; width: auto; height: auto; float: none; display: block;
}
.srvStgy-top {
	width: 100%;
}
.p3-6 .pStage-box ul li img {
	width: 80px;
}
.abUs-wrap img {
	display: none;
}
.page-locate {
	display: none;
}
.n1st-swiper-box {
	width: 100%;
}
.Iadv-list li img {
	width: 45px;
}
.Ipro-block .Ipro-img {
	display: none;
}
.wMap-list li {
	width: 80%;
}
}
@media all and (max-width:414px)
{
.Hmenu-btn {
	width: 15%;
}
.p3-6 .pStage-box ul li img {
	width: 70px;
}
.p1-3 .pStage-box {
	width: 100%;
}
.Iplist-con .title {
	line-height: 28px; font-size: 12px;
}
.wMap-list li {
	width: 90%;
}
}
@media all and (max-width:375px)
{
.p3-4 .pStage-box ul li {
	width: 60px;
}
.p3-6 .pStage-box ul li img {
	width: 50px;
}
}
