﻿
/*
@media only screen and (max-width: 1920px) {
	.m-news h3, .g-t1 h3 {
		font-size: 1.666vw;
	}

	.m-txt1 h3 {
		font-size: 1.2541vw;
	}

	.m-txt3 h1 {
		font-size: 1.4583vw;
	}

	.g-t3 h3, .m-list9 h4 {
		font-size: 1.6666vw;
	}
}
*/
/*@media only screen and (max-width: 1499px) {
	.banner {
		height: 450px;
	}

	.ban-txt .tit {
		font-size: 20px;
	}

	.g-t1 h3 {
		margin-top: 0;
	}

		.g-t1 h3:after {
			height: 28px;
			margin-top: -12px;
		}

	.m-list1 h3 {
		font-size: 14px;
	}

	.m-list1 li a {
		font-size: 14px;
		line-height: 50px;
	}

	.m-slide1 .slick-dots li button {
		width: 10px;
		height: 10px;
		padding: 0;
	}

	.m-slide1 .slick-dots {
		bottom: -25px;
	}

	.row-a1-1 {
		padding-bottom: 110px;
	}

	.m-adve {
		margin-top: -50px;
	}

	.row-a2 {
		padding-top: 60px;
	}

	.m-list2 {
		padding-top: 15px;
	}

		.m-list2 li a, .m-list2 h3 {
			font-size: 14px;
		}

		.m-list2 li a {
			line-height: 36px;
		}

	.row-a2 .col-l {
		margin-bottom: 40px;
	}

	.ul-alliance a {
		padding: 18px;
	}

	.ul-alliance p {
		font-size: 16px;
		line-height: 18px;
		height: 36px;
	}

	.ul-alliance .icon {
		width: 36px;
		height: 36px;
		-o-background-size: 100% auto;
		-ms-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}

	.m-alliance .tit {
		height: 73px;
	}

	.row-a3-1 {
		margin-bottom: 40px;
	}

	.m-list5 {
		margin: 0 -15px;
	}

		.m-list5 .con {
			margin: 0 15px;
		}

		.m-list5 li {
			margin-bottom: 30px;
		}

	.m-txt1 {
		font-size: 14px;
	}

	.m-form .item span {
		font-size: 16px;
	}

	.m-list2-2 li a {
		line-height: 51px;
		height: 51px;
	}

	.m-list9 li {
		margin-bottom: 11px;
	}

	.index-red .nav .v1 {
		padding: 0 20px;
	}

	.g-t2 h3 {
		font-size: 22px;
	}

	.z-pic1 {
		height: 276px;
		width: 340px;
	}

	.row-z2 {
		padding: 40px 0;
	}

	.z-new1 .txt h4, .z-new1 .txt p {
		font-size: 14px;
	}

	.m-list6 h4 {
		font-size: 14px;
	}
}*/


/*@media only screen and (max-width: 1199px)*/
@media only screen and (max-width: 1024px) {
	html{overflow-x: hidden;}
	body{min-width: auto;overflow-x: hidden;}
	.wp {
		width: auto;
		padding: 0 10px;
	}

	.menuBtn {
		display: block;
	}

	.so, .index-red .hdr {
		display: none;
	}

	.header {
		height: 55px;
	}

	.logo {
		line-height: 53px;
	}

		.logo img {
			height: 38px;
		}

	.nav {
		position: absolute;
		height: auto;
		top: 55px;
		bottom: 0;
		width: 250px;
		right: -250px;
		z-index: 101;
		padding: 10px 0;
		background-color: #fff;
		border-top: 2px solid #058742;
		border-bottom: 2px solid #058742;
		transition: .5s;
		-ms-transition: .5s;
		-moz-transition: .5s;
		-webkit-transition: .5s;
		-o-transition: .5s;
	}

	body.open .nav {
		right: 0;
	}

	.nav li {
		float: none;
		width: auto;
	}

	.nav .v1 {
		width: auto;
		margin: 0;
		line-height: 40px;
		font-size: 14px;
		color: #000;
		text-align: left;
	}

	.nav li:hover .v1:after, .nav li:hover .v1:before, .nav li.on .v1:after, .nav li.on .v1:before {
		display: none;
	}

	.index-blue .nav .v1, .index-red .nav .v1 {
		color: #fff;
	}

	.banner {
		height: auto;
	}

		.banner .slider {
			height: 400px;
		}

		.banner .slick-dots {
			bottom: 20px;
		}

	.ban-txt {
		position: static;
		height: auto;
	}

		.ban-txt .name {
			position: static;
			text-align: right;
			display: block;
			padding-top: 5px;
		}

		.ban-txt .tit {
			width: auto;
			float: none;
			height: auto;
			padding: 10px 0;
		}

			.ban-txt .tit br {
				display: none;
			}

		.ban-txt .wp {
			padding: 0;
		}

		.ban-txt .txt {
			padding: 15px 10px;
		}

	.m-news h3 {
		font-size: 20px;
	}

	.m-news .txt {
		font-size: 14px;
		line-height: 28px;
	}

	.row-a1-1 .col-l {
		width: auto;
		float: none;
		margin-bottom: 30px;
	}

	.row-a1-1 .col-r {
		width: auto;
		float: none;
	}

	.row-a1-1 {
		padding-bottom: 10px;
	}

	.m-adve {
		margin-top: 0;
	}

		.m-adve .wp {
			padding: 0;
		}

	.row-a2 .ovh {
		margin: 0 -15px;
	}

	.row-a2 .col-l {
		padding: 0 15px;
		margin-bottom: 30px;
	}

	.row-a2 {
		padding-top: 30px;
	}

	.row-a3-1 .col-c, .row-a3-1 .col-l, .row-a3-1 .col-r {
		width: auto;
		float: none;
		margin: 0;
		margin-bottom: 30px;
	}

	.row-a3 {
		padding-top: 30px;
	}

	.row-a3-1 {
		margin-bottom: 0;
	}

	.row-a3-2 .col-l {
		width: auto;
		float: none;
		margin-bottom: 10px;
	}

	.row-a3-2 .col-r {
		width: auto;
		float: none;
	}

	.fd-logo {
		float: none;
		text-align: center;
		margin-top: 0;
		padding-bottom: 20px;
	}

	.fd-con {
		padding: 30px 0;
	}

	.fd-txt {
		margin-left: 0;
	}

	.m-news {
		margin-bottom: 25px;
	}

	.g-t1 h3 {
		font-size: 20px;
	}

	.g-box1 {
		padding: 0 30px;
	}

	.m-txt3 h1 {
		font-size: 20px;
	}

	.col-side {
		width: auto;
		float: none;
		margin-bottom: 20px;
	}

	.col-main {
		margin: 0;
	}

	.m-t1 {
		height: 60px;
		line-height: 60px;
		font-size: 18px;
	}

	.snv li .s1 {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.so-list li {
		padding: 0 40px;
	}

	.g-box2 .cur {
		margin-left: 40px;
	}

	.so-mo {
		display: block;
		float: none;
		margin: 20px 10px 0;
	}

	.so .inp {
		width: 100%;
		height: 40px;
	}

	.so .btn {
		height: 40px;
	}

	.col-main-1 {
		overflow-x: auto;
	}

	.m-jiagou {
		width: 1072px;
		margin: 0 auto;
	}

	.m-form .item {
		float: none !important;
	}

		.m-form .item span {
			width: 130px !important;
			font-size: 14px;
		}

	.index-blue .banner {
		height: auto;
	}

	.fix-adve {
		display: none;
	}

	.row-y1 .col-l, .row-y1 .col-r, .row-y2 .col-l, .row-y2 .col-r {
		width: auto;
		float: none;
	}

	.row-y1 .col-r, .row-y2 .col-r {
		padding: 0;
		margin-top: 20px;
	}

	.g-t3 h3, .m-list9 h4 {
		font-size: 18px;
	}

	.row-y2 {
		padding-top: 20px;
		margin-bottom: 20px;
	}

	.row-y1 {
		padding-bottom: 20px;
	}

	.g-t3 .more {
		font-size: 12px;
		margin-top: 8px;
	}

	.row-y3 .col-l {
		width: auto;
		float: none;
		padding: 0;
		margin-bottom: 20px;
	}

	.row-y3 {
		margin: 0;
	}

	.m-adve1-1 {
		margin: 0px 0 20px;
	}

	.row-z1 .col-l, .row-z1 .col-r, .row-z2 .col-l, .row-z2 .col-r {
		width: auto;
		float: none;
	}

	.row-z1 .col-l {
		margin-bottom: 20px;
	}

	.index-red .banner {
		height: auto;
	}

	.row-z1 {
		padding: 30px 0;
	}

	.row-z2 {
		padding: 20px 0;
	}

		.row-z2 .g-box3 {
			padding: 20px 10px 0;
		}

		.row-z2 .wp {
			padding: 0;
		}

		.row-z2 .col-r .g-box3 {
			padding-bottom: 20px;
		}

	.row-z3 {
		padding: 20px 0 0;
	}

		.row-z3 .ovh {
			margin: 0;
		}

		.row-z3 .col-l, .row-z3 .col-c, .row-z3 .col-r {
			width: auto;
			float: none;
			padding: 0;
			margin-bottom: 20px;
		}

	.row-z4 {
		padding: 20px 0;
	}

	.index-red .nav {
		border-color: #be2920;
	}

	.index-blue .nav {
		border-color: #0b366c;
	}

	.index-blue .menuBtn b {
		background-color: #0b366c;
	}
	.m-pic {
		padding: 30px 10px;
	}
	.wp2{width: auto;padding: 0 10px;}
}

/*@media only screen and (max-width: 959px)*/
@media only screen and (max-width: 1024px) {
	.banner .slider {
		height: 280px;
	}

	.fd-txt {
		float: none;
		overflow: hidden;
		margin-bottom: 20px;
	}

	.fd-qr {
		float: none;
		text-align: center;
	}

		.fd-qr li {
			float: none;
			display: inline-block;
		}

	.fd-copy {
		text-align: center;
		line-height: 22px;
		font-size: 12px;
		padding: 10px 0;
	}

		.fd-copy a {
			display: block;
		}

	.m-list3 li {
		width: 50%;
		margin-bottom: 10px;
	}

	.m-list3 h4 {
		font-size: 18px;
	}

	.m-list3 span {
font-size: 12px;height:34px;overflow:hidden;display:block;
	}

	.m-list3 .con {
		margin: 0 5px;
		padding: 20px 0;
	}

	.m-list3 {padding: 0 5px;}
	.g-bgf1{padding-top: 30px;}
	.h50 {
		height: 30px;
	}

	.m-txt3 video {
		width: 100% !important;
	}

	.z-slide1-1 h4 {
		font-size: 16px;
		left: 10px;
		padding-left: 0;
		bottom: 0;
	}

	.z-slide1-1 .slick-dots {
		right: 10px;
	}

	.z-new2 .desc {
		font-size: 14px;
	}

	.m-txt4 h3 {
		font-size: 16px;
		height: 46px;
		line-height: 46px;
		margin-bottom: 20px;
		width: 160px;
	}

	.m-txt4 {
		padding-top: 30px;
	}

		.m-txt4 .item p {
			font-size: 14px;
		}

		.m-txt4 .item {
			line-height: 32px;
		}

		.m-txt4 .desc {
			margin: 0 15px;
		}

		.m-txt4 .item span {
			margin-top: 4px;
		}

	.m-list8 h3 {
		font-size: 14px;
		padding-left: 10px;
	}

	.m-list8 li a {
		height: 50px;
		line-height: 50px;
	}

	.m-list8 span {
		right: 10px;
		-o-background-size: auto 20px;
		-ms-background-size: auto 20px;
		-moz-background-size: auto 20px;
		-webkit-background-size: auto 20px;
		background-size: auto 20px;
	}
}



/*Common For Max 480*/
/*@media only screen and (max-width: 767px)*/
@media only screen and (max-width: 1024px) {
	.logo img {
		height: 28px;
	}
	.m-list3 li{float: left;}
	.m-list3 .con{height: 134px;}
	.banner .slider {
		height: 150px;
	}

	.ban-txt .desc {
		height: auto;
		font-size: 12px;
	}

	.ban-txt .txt {
		padding: 10px;
	}

	.ban-txt .tit {
		font-size: 16px;
	}

	.ban-txt .name {
		font-size: 12px;
	}

	.m-news h3 {
		font-size: 18px;
	}

	.row-a1 {
		padding-top: 30px;
	}

	.m-news {
		margin-bottom: 20px;
	}

	.m-slide1 .tit {
		font-size: 14px;
		right: 10px;
	}

	.g-t1 h3 {
		font-size: 18px;
		padding-left: 15px;
	}

		.g-t1 h3:after {
			height: 22px;
			margin-top: -10px;
		}

	.g-t1 .more {
		margin-top: 6px;
	}

	.row-a1-1 .col-l {
		margin-bottom: 45px;
	}

	.row-a2 .col-l {
		padding: 0;
		width: auto;
		float: none;
	}

	.row-a2 .ovh {
		margin: 0;
	}

	.m-list2 .date, .m-list1 .date {
		font-size: 12px;
	}

	.m-m1 .txt {
		font-size: 14px;
	}

	.m-alliance .tit h3 {
		font-size: 18px;
	}

	.ul-alliance a {
		padding: 15px 0;
	}

	.ul-alliance p {
		font-size: 14px;
		line-height: 16px;
		height: 32px;
	}

	.ul-alliance .icon {
		width: 32px;
		height: 32px;
	}

	.row-a3-2 {
		padding-bottom: 35px;
	}

	.m-slide2 .slick-arrow {
		top: 50%;
		width: 20px;
		margin-top: -30px;
		-o-background-size: 100% auto;
		-ms-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}

	.fd-link {
		height: auto;
	}

		.fd-link .wp {
			padding: 0;
		}

		.fd-link dl {
			width: auto;
			float: none;
			border: 0 !important;
			border-bottom: 1px solid #ddd !important;
		}

		.fd-link dt {
			font-size: 14px;
			line-height: 40px;
			padding-left: 10px;
			background-position: right 10px center;
			-o-background-size: 10px auto;
			-ms-background-size: 10px auto;
			-moz-background-size: 10px auto;
			-webkit-background-size: 10px auto;
			background-size: 10px auto;
		}

		.fd-link dd {
			position: static;
			width: auto;
			border-top: 1px solid #007b41;
			border-bottom: 0;
		}

	.fd-txt {
		text-align: center;
	}

		.fd-txt h3 {
			font-size: 18px;
		}

			.fd-txt h3:after {
				width: 20px;
				left: 50%;
				margin-left: -10px;
			}

		.fd-txt .txt .l, .fd-txt .txt .r {
			float: none;
			margin: 0;
			width: auto;
		}

	.fd-qr .pic {
		width: 90px;
	}

	.fd-qr p {
		font-size: 10px;
	}

	.fd-qr li {
		margin: 0 2px;
	}

	.m-txt3 h1 {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.m-txt3 .info {
		font-size: 12px;
		text-align: center;
		padding-bottom: 15px;
		margin-bottom: 10px;
	}

		.m-txt3 .info .l {
			float: none;
			margin-bottom: 10px;
		}

		.m-txt3 .info .r {
			float: none;
		}

		.m-txt3 .info .l span {
			margin: 0 2px;
		}

	.g-box1 {
		padding: 0 10px;
	}

	.m-txt3 .size {
		margin-right: 10px;
		display: inline-block;
		float: none;
		vertical-align: middle;
	}

	.m-txt3 .share {
		float: none;
		display: inline-block;
		vertical-align: middle;
	}

	.m-list5 {
		margin: 0 -5px;
	}

		.m-list5 li {
			width: 50%;
			margin-bottom: 10px;
		}

		.m-list5 .con {
			margin: 0 5px;
		}

		.m-list5 h4 {
			height: 40px;
			line-height: 40px;
			font-size: 14px;
		}

	.pages li {
		display: none;
	}

		.pages li.on, .pages li.arrow {
			display: block;
		}

	.pages {
		padding: 30px 0;
	}

	.cur {
		padding: 15px 0 20px;
	}

	.g-box1 .cur {
		margin-bottom: 20px;
	}

	.m-t2 .more {
		font-size: 14px;
	}

	.m-list4 li a {
		font-size: 14px;
		line-height: 36px;
	}

	.m-list4 li h4 {
		font-weight: normal;
	}

	.m-list4 li span {
		font-size: 12px;
	}

	.m-t2 {
		line-height: 36px;
	}

		.m-t2 h3 {
			height: 36px;
			font-size: 16px;
		}

	.m-list4 {
		margin-bottom: 20px;
		padding-bottom: 18px;
	}

	.m-txt1 img {
  float: none !important;
  margin: 0 auto !important;
  width:auto !important;
  height:auto !important;
 }

 .m-txt1 h3 {
  margin-top: 0;
  font-size: 18px !important;
  margin-bottom: 10px;
  padding-bottom: 8px;
  text-align: center;
 }

	.m-txt1 {
		padding: 10px 10px 50px;
	}

	.m-txt2 .txt {
		width: auto;
		margin: 0;
		max-width: none;
		padding: 20px 10px;
		font-size: 14px;
		line-height: 20px;
	}

		.m-txt2 .txt p {
			margin-bottom: 10px;
		}

	.m-txt2 {
		padding: 10px 10px 50px;
	}

	.m-pic3 {
		padding: 30px 10px;
	}

	.g-box1-1 .cur {
		margin-bottom: 0;
	}

	.g-box2 .cur {
		margin-left: 10px;
		float: none;
	}

	.so-list li {
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.so-list .lab {
		font-size: 12px;
		height: 22px;
		line-height: 20px;
		width: 60px;
		margin-top: 4px;
	}

	.so-list .top h3 {
		font-size: 15px;
		margin-left: 68px;
	}

	.so-list .date {
		display: none;
	}

	.so-list .con {
		padding-bottom: 20px;
	}

	.so-tit {
		margin: 0;
		padding-left: 10px;
		margin-bottom: 15px;
	}

	.banner .slick-dots {
		bottom: 10px;
	}

	.m-list4-2 li span {
		padding-left: 25px;
		-o-background-size: auto 15px;
		-ms-background-size: auto 15px;
		-moz-background-size: auto 15px;
		-webkit-background-size: auto 15px;
		background-size: auto 15px;
	}

	.g-box6 {
		padding: 20px 10px;
	}

	.index-blue .cur {
		padding-bottom: 20px;
	}

	.m-txt3 video {
		height: 400px !important;
	}

	.m-txt3 video {
		padding: 10px;
	}

	.m-form .item span {
		width: auto !important;
		float: none;
		line-height: 30px;
	}

	.m-form .item i {
		font-size: 18px;
		top: -2px;
	}

	.m-form .inp input, .m-form .txt textarea {
		width: 100% !important;
		height: 40px;
		padding: 0 10px;
	}

	.m-form .txt textarea {
		padding: 5px 10px;
		height: 150px;
	}

	.m-form .item {
		margin-bottom: 10px;
	}

		.m-form .item span br {
			display: none;
		}

	.m-form .code, .m-form .ovh2 .item.l {
		position: relative;
	}

		.m-form .code .inp, .m-form .ovh2 .item.l .inp {
			float: none;
			width: auto;
			padding-right: 110px;
		}

		.m-form .code .pic, .m-form .ovh2 .item.l label {
			position: absolute;
			right: 0;
			bottom: 0;
			line-height: 40px;
		}

		.m-form .ovh2 .item.l label {
			height: 40px;
			line-height: 38px;
			width: 100px;
		}

	.m-form .ovh2 .item.r .inp {
		width: auto;
	}

	.m-form .desc {
		padding-left: 0;
	}

	.z-slide1 h4 {
		font-size: 14px;
	}

	.g-t2 h3 {
		font-size: 18px;
	}

	.g-t2 {
		padding-bottom: 7px;
	}

		.g-t2 .more {
			font-size: 12px;
			margin-top: 8px;
		}

	.z-pic1 {
		width: auto;
		float: none;
	}

		.z-pic1 .pic, .z-pic1 .pic img {
			height: auto;
		}

		.z-pic1 h4 {
		}

	.row-z3 .ovh {
		padding-top: 20px;
	}

	.m-adve1 .wp {
		padding: 0;
	}

	.m-list7 {
		padding: 10px;
	}

		.m-list7 .con {
			margin: 0;
		}

		.m-list7 li {
			width: auto;
			float: none;
			margin-bottom: 10px;
		}

	.row-z4 .wp {
		padding: 0;
	}

	.m-form .tips {
		font-size: 12px;
		top: -65px;
	}

		.m-form .tips i {
			font-size: 18px;
			top: 4px;
		}

	.m-form .inp input, .m-form .txt textarea {
		font-size: 14px;
	}

	.so-tit {
		float: none;
		clear: both;
		margin-bottom: 10px;
		*zoom:1;
	}
	.so-tit:after,.so-tit:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
	.so-sel {
		margin-top: 0;
		margin-left: 10px;
	}

	.pop-tips .cont {
		width: 300px;
		padding-top: 20px;
	}

		.pop-tips .cont h3 {
			font-size: 18px;
			margin-bottom: 10px;
		}

		.pop-tips .cont p {
			font-size: 14px;
			margin-bottom: 15px;
		}

	.pop-tips .btn {
		font-size: 16px;
		line-height: 40px;
	}
	.m-txt3 .txt img {
		max-width:100%;
	}
	.m-txt3 .share span{font-size: 12px;}
	.g-t1 h3{margin-top: 0;}
	.m-txt3 .bot-btn{display: none;}
	.m-slide1{height: auto;}
	.m-slide1 .slick-dots{bottom: -30px;}

	/*******************************
	    -------[=2020.12.17]-------
	********************************/

	.m-slide3 .item {
		position: relative;
		padding-bottom: 25px;
	}

	.m-slide3 .date {
		float: none;
		width: 100px;
		height: 32px;
		line-height: 32px;
		font-size: 14px;
		position: absolute;
		left: 0;
		top: 0;
	}

	.m-slide3 .con {
		margin-left: 0;
	}

	.m-slide3 .slider:after {
		display: none;
	}

	.m-slide3 .date:before {
		display: none;
	}

	.m-slide3 .date:after {
		display: none;
	}

	.m-slide3 .num {
		font-size: 18px;
		padding-left: 110px;
		line-height: 32px;
		margin-bottom: 10px;
	}

	.m-slide3 ul {
		font-size: 14px;
		line-height: 28px;
	}

	.m-slide3 li {
		padding-left: 12px;
	}

	.m-slide3 {
		padding-bottom: 0px;
	}

	.m-txt3-2 {
		padding-top: 30px;
	}

		.m-txt3-2 h1 {
			margin-bottom: 15px;
		}

	.m-slide3 {
		padding-top: 15px;
	}
	/*******************************
	    -------[=2020.12.17-end]-------
	********************************/
	.g-chun .logo{line-height: 53px;}
	.g-chun .menuBtn b{background-color: #fff;}
	.g-chun .nav .v1{color: #fff;}
	.fix-qr{display: none !important;}

}


/*Common For Max 320*/
@media only screen and (max-width: 479px) {
	.m-txt3 video {
		height: 250px !important;
	}
	.fd-txt h3{font-size: 16px;}
}
