 .sol-oneb-one {
 	display: none;
 }

 .sol-oneb-one:first-child {
 	display: block;
 }

 .sol-two {
 	padding: 60px 0;
 }

 .sol-two .proxq-twoa h1 {
 	border-bottom: 1px solid transparent;
 }

 .sol-twoa {
 	margin-top: 50px;
 }

 .sol-twoa ul {
 	display: flex;
 	flex-wrap: wrap;
 	justify-content: space-between;
 }

 .sol-twoa ul li {
 	width: 49.5%;
 	margin-bottom: 18px;
 	box-sizing: border-box;
 	border-width: 1px;
 	border-style: solid;
 	border-color: rgba(215, 215, 215, 1);
 	border-radius: 20px;
 	padding: 70px 50px;
 	position: relative;
 }

 .sol-twoa ul li:hover {
 	border: 1px solid rgb(204 71 13);
 }

 .sol-twoa ul li:hover img {
 	transform: translateY(-10px);
 }

 .sol-twoa ul li h1 {
 	font-weight: 700;
 	font-style: normal;
 	font-size: 28px;
 	margin-bottom: 15px;
 	max-width: 90%;
 }

 .sol-twoa ul li p {
 	font-size: 18px;
 	color: #939090;
 	font-family: 'Arial Normal', 'Arial', sans-serif;
 	line-height: 25px;
 }

 .sol-twoa ul li img {
 	position: absolute;
 	top: 30px;
 	right: 45px;
 	transition: all 1s;
 }

 .sol-three {
 	padding: 60px 0;
 	background-color: rgba(197, 217, 231, 0.14);
 }

 .sol-three .proxq-twoa h1 {
 	border-bottom: 1px solid transparent;
 }

 .sol-threea {
 	margin-top: 50px;
 }

 .solthreeaswipera {
 	border-radius: 20px;
 	border: 1px solid #ececec;
 	background: #fff;
 	height: 467px;
 	padding: 20px 20px 20px 20px;
 }

 .solthreeaswipera-img {
 	width: 106px;
 	height: 106px;
 	display: flex;
 	align-items: center;
 	justify-content: center;
 	border-radius: 50%;
 	margin: 0 auto;
 	background: #eef1f6;
 	margin-bottom: 10px;
 	transition: all 1s;
 }

 .solthreeaswipera:hover .solthreeaswipera-img {
 	transform: translateY(-10px);
 }

 .solthreeaswipera h1 {
 	font-weight: 700;
 	font-family: 'Arial Negreta', 'Arial Normal', 'Arial', sans-serif;
 	font-style: normal;
 	font-size: 25px;
 	height: 72px;
 	text-align: center;
 	padding-bottom: 15px;
 	margin-bottom: 15px;
 	border-bottom: 1px solid #ececec;
 }

 .solthreeaswipera p {
 	font-size: 18px;
 	color: #939090;
 	line-height: 25px;
 	font-family: 'Arial Negreta', 'Arial Normal', 'Arial', sans-serif;
 }

 .sol-four {
 	padding: 60px 0;
 	background-color: rgba(11, 59, 130, 1);
 	border-bottom: 1px solid rgb(255, 255, 255, 0.1);
 }

 .sol-four .proxq-twoa h1 {
 	color: #fff;
 	border-bottom: 1px solid transparent;
 }

 .sol-foura {
 	margin-top: 50px;
 }

 .sol-foura ul {
 	display: flex;
 	flex-wrap: wrap;
 }

 .sol-foura ul li {
 	width: 32.8%;
 	margin-right: 10px;
 	margin-bottom: 24px;
 }

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

 .sol-foura-img {
 	position: relative;
 	border-radius: 10px;
 	overflow: hidden;
 }

 .sol-foura-vivi {
 	width: 48px;
 	height: 48px;
 	display: flex;
 	border: 1px solid #fff;
 	align-items: center;
 	border-radius: 50%;
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	transform: translate(-50%, -50%);
 	justify-content: center;
 }

 .sol-foura-img>img {
 	vertical-align: bottom;
 	transition: all 1s;
 }

 .sol-foura ul li:hover .sol-foura-img>img {
 	transform: scale(1.1);
 }

 .sol-foura-p {
 	border-radius: 10px;
 	background: #fff;
 	padding: 20px 24px;
 }

 .sol-foura ul li:hover .sol-foura-p p {
 	color: rgba(11, 59, 130, 1);
 }

 .sol-foura-p p {
 	font-weight: 400;
 	font-family: 'Arial Normal', 'Arial', sans-serif;
 	font-size: 20px;
 	color: #373535;
 }

 .index-four-xia.videos {
 	padding: 0 0px;
 	border-top: 1px solid rgb(255, 255, 255, 0.1)
 }

 .index-four-xia.videos {
 	margin-top: 50px;
 	padding-top: 50px;
 }

 .service-one {
 	padding: 80px 0;
 	background-color: #fff;
 	border-bottom: 1px solid #416192;
 }

 .service-onea {
 	font-size: 18px;
 	color: #FFFFFF;
 	line-height: 26px;
 	max-width: 86%;
 	margin: 0 auto;
 }

 .service-one .sol-oneb-one {
 	display: block;
 	margin-bottom: 30px;
 }

 .service-one .sol-oneb-one:nth-child(2n) .sol-oneb-onea-a {
 	flex-flow: row-reverse;
 }

 .service-one .sol-oneb-onea-b {
 	width: 50%;
 }

 .service-one .sol-oneb-onea-c {
 	width: 50%;
 	padding: 4% 5% 10px;
 }

 .service-one-zong {
 	max-width: 1600px;
 	margin: 0 auto;
 }

 .res-one {
 	padding: 60px 0;
 	background-color: rgba(197, 217, 231, 0.52);
 }

 .res-onea {
 	display: flex;
 	justify-content: space-between;
 }

 .res-oneb {
 	width: 21%;
 }

 .res-onec-rigth {
 	width: 77%;
 }

 .res-oneb-a {
 	background: #fff;
 	border-radius: 20px 20px 0 0;
 	overflow: hidden;
 }

 .res-oneb-b {
 	padding: 18px 30px;
 	display: flex;
 	align-items: center;
 	justify-content: space-between;
 	background: rgba(11, 59, 130, 1);
 }

 .res-oneb-b span {
 	font-weight: 700;
 	font-size: 40px;
 	color: #FFFFFF;
 }

 .res-oneb-b img {
 	transform: rotate(90deg);
 }

 .res-oneb-c {
 	padding: 30px;
 }

 .res-oneb-c ul li a {
 	display: inline-block;
 	margin-bottom: 10px;
 	height: 60px;
 	width: 100%;
 	color: #333333;
 	font-size: 18px;
 	line-height: 60px;
 	border-width: 1px;
 	border-style: solid;
 	border-color: rgba(239, 239, 239, 1);
 	background-color: rgba(249, 249, 249, 1);
 	padding-left: 50px;
 }

 .res-oneb-c ul li.on a {
 	font-weight: 700;
 	background-color: rgba(255, 255, 255, 1);
 	box-shadow: 3px 2px 5px rgba(0, 0, 0, 0.1843137254901961);
 	border-bottom: 3px solid rgb(204 71 13);
 }

 .res-oneb-c ul li:hover a {
 	background-color: rgba(255, 255, 255, 1);
 	box-shadow: 3px 2px 5px rgba(0, 0, 0, 0.1843137254901961);
 	border-bottom: 3px solid rgb(204 71 13);
 }

 .res-onec ul {
 	display: flex;
 	flex-wrap: wrap;
 }

 .res-onec ul li {
 	width: 31.5%;
 	margin-right: 2.5%;
 	margin-bottom: 40px;
 }

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

 .res-oneb-a {
 	width: 357px;
 }

 .res-oneb-a.tab_fix {
 	position: fixed;
 	top: 95px;
 }

 .res-oneb-a.tab_fix_bottom {
 	position: absolute;
 	bottom: 30px;
 }

 .res-oneb {
 	position: relative;
 }

 .res-onec-rigtha ul {
 	display: flex;
 	flex-wrap: wrap;
 	justify-content: space-between;
 }

 .res-onec-rigtha ul li {
 	width: 49%;
 	display: flex;
 	margin-bottom: 25px;
 }

 .res-onec-rigtha ul li a {
 	display: flex;
 	width: 100%;
 	align-items: center;
 	justify-content: space-between;
 	border-radius: 5px;
 	background-color: rgba(255, 255, 255, 1);
 	height: 57px;
 	padding: 0 50px;
 }

 .res-onec-rigtha ul li a:hover {
 	background: rgba(11, 59, 130, 1);
 }

 .res-onec-rigtha ul li a:hover p {
 	color: #fff;
 }

 .res-onec-rigtha ul li p {
 	font-size: 18px;
 	color: #333333;
 	max-width: 90%;
 }

 .newsing-two {
 	padding: 80px 0;
 }

 .newsing-twoa {
 	display: flex;
 }

 .newsing-twob {
 	width: 74%;
 	padding-left: 0;
 	margin-right: 67px;
 }

 .newsing-twob .index-twoa2 {
 	width: 100%;
 	padding: 0px 0;
 	overflow: hidden;
 }

 .index-twoa2 {
 	width: 42%;
 	background: #fff;
 	padding: 30px 35px 0 40px;
 }

 .newsing-twob .index-twoa2 ul li {
 	padding: 31px 0;
 	margin-bottom: 0;
 	border-bottom: 2px solid #dcdee5;
 }

 .index-twoa2-ul {
 	display: flex;
 }

 .newsing-twob .index-twoa2-img {
 	width: 20%;
 	overflow: hidden;
 	border-radius: 10px;
 }

 .index-twoa2 ul li:hover .index-twoa2-img img {
 	transform: scale(1.2);
 }

 .index-twoa2-img img {
 	width: 100%;
 	margin-top: 1px;
 	transition: all 1s;
 	vertical-align: bottom;
 }

 .newsing-twob .index-twoa2 ul li:hover .index-twoa2-tlirt {
 	border-right: 1px solid rgba(0, 78, 161, 1);
 }

 .index-twoa2-tlirt {
 	width: 70%;
 	padding-left: 25px;
 	padding-right: 100px;
 	border-right: 1px solid #dcdee5;
 }

 .newsing-twob .index-twoa2 ul li:hover .index-twoa2-tlirt p {
 	color: rgba(0, 78, 161, 1);
 	font-weight: bold;
 }

 .newsing-twob .index-twoa2 ul li .index-twoa2-tlirt p {
 	padding-top: 15px;
 }

 .index-twoa2-tlirt p {
 	font-size: 18px;
 	color: #000;
 	line-height: 1.444;
 	margin-bottom: 12px;
 }

 .newsing-twob .index-twoa2 ul li .index-twoa2-tlirt h3 {
 	font-size: 16px;
 	color: #999999;
 	line-height: 1.571;
 }

 .newsing-twob .index-twoa2 ul li .index-twoa2-tlirt h2 {
 	margin-top: 26px;
 }

 .index-twoa2-tlirt h2 {
 	font-size: 14px;
 	font-family: "Roboto";
 	color: #999999;
 }

 .newsing-twob .index-twoa2 ul li .index-twoa2-more {
 	padding: 0px 0;
 	padding-left: 30px;
 }

 .index-twoa2-more {
 	width: 10%;
 	display: flex;
 	align-items: center;
 }

 .newsing-twob .index-twoa2 ul li:hover .index-twoa2-more p {
 	color: #1b2465;
 }

 .index-twoa2-more p {
 	font-size: 14px;
 	color: rgb(220, 222, 229);
 	text-transform: uppercase;
 }

 .newsing-twoc {
 	width: 22%;
 }

 .newsing-twoc-new {
 	background: url(../images/background-box.webp.jpg) no-repeat;
 	background-size: cover;
 	border-radius: 20px 20px 20px 20px;
 	padding: 50px 30px;
 }

 .newsing-twoc-new h2 {
 	font-size: 22px;
 	color: #000;
 	line-height: 2.727;
 	text-align: left;
 }

 .newsing-twoc-new h2 em {
 	width: 15px;
 	height: 15px;
 	border-radius: 50%;
 	display: inline-block;
 	vertical-align: middle;
 	margin-right: 8px;
 	border: 4px solid rgb(204 71 13);
 }

 .newsing-twoc-new ul {
 	margin-top: 30px;
 }

 .newsing-twoc-new ul li {
 	margin-bottom: 10px;
 }

 .newsing-twoc-new ul li {
 	position: relative;
 }

 .newsing-twoc-new ul li input {
 	width: 100%;
 	outline-style: none;
 	height: 50px;
 	line-height: 50px;
 	border: 1px solid #fff;
 	background: #fff;
 	font-size: 14px;
 	color: #999999;
 	border-radius: 4px;
 	padding: 0 10px;
 	appearance: none;
 	-moz-appearance: none;
 	-webkit-appearance: none;
 }

 .newsing-twoc-new ul li button {
 	position: absolute;
 	top: 50%;
 	transform: translateY(-50%);
 	right: 0;
 	background: #ee7804;
 	border: initial;
 	width: 50px;
 	height: 50px;
 	border-radius: 4px;
 	background: rgba(13, 69, 153, 1);
 }

 .newsing-twoc-tong {
 	margin-top: 40px;
 	padding: 0 25px;
 }

 .newsing-twoc-tong1 {
 	display: flex;
 	justify-content: space-between;
 }

 .newsing-twoc-tong1 h2 em {
 	width: 15px;
 	height: 15px;
 	border-radius: 50%;
 	display: inline-block;
 	vertical-align: middle;
 	margin-right: 8px;
 	border: 4px solid rgb(204 71 13);
 }

 .newsing-twoc-tong1 h2 {
 	font-size: 22px;
 	color: #000;
 }

 .newsing-twoc-tong1 h3 img {
 	vertical-align: middle;
 	margin-right: 10px;
 }

 .newsing-twoc-tong1 h3 span {
 	font-size: 16px;
 	color: #7F7F7F;
 }

 .newsing-twoc-tong ul {
 	margin-top: 20px;
 }

 .newsing-ul {
 	display: flex;
 	justify-content: space-between;
 }

 .newsing-ul:hover h2 {
 	color: #1162ac;
 }

 .newsing-twob .index-twoa2 ul li:hover {
 	border-bottom: 2px solid rgba(0, 78, 161, 1);
 }

 .newsing-ul h2 {
 	font-size: 14px;
 	color: #666666;
 	text-transform: uppercase;
 	line-height: 2.133;
 }

 .index-twoa2 ul li:hover .index-twoa2-img img {
 	transform: scale(1.2);
 }

 .index-twoa2 ul li:hover .index-twoa2-more img {
 	transform: translateX(10px);
 	filter: inherit;
 	opacity: 1;
 }

 .index-twoa2-more img {
 	opacity: 0.4;
 	filter: grayscale(1);
 	vertical-align: middle;
 	transform: translateX(0);
 	margin-left: 10px;
 	transition: all 0.5s;
 }

 .newsing-ul:hover h3 {
 	color: #1162ac;
 }

 .newsing-ul h3 {
 	font-size: 14px;
 	font-family: "Roboto";
 	color: #999999;
 	line-height: 2.286;
 	margin-left: 10px;
 }

 .newxq-onea {
 	padding: 48px 75px 5px 75px;
 	border-radius: 0px;
 	background: #fff;
 	border: 1px solid rgba(236, 231, 231, 1);
 }

 .nestit {
 	padding-bottom: 35px;
 	border-bottom: 1px solid rgb(191, 191, 191, 0.27);
 	margin-bottom: 50px;
 }

 .nestit h2 {
 	font-size: 29px;
 	color: #000;
 	font-weight: bold;
 	text-align: center;
 	line-height: 1.92;
 }

 .nestit h3 {
 	margin-top: 23px;
 	font-size: 14px;
 	color: #999999;
 	text-align: center;
 	font-family: 'DIN';
 	line-height: 0.8;
 	font-weight: normal;
 }

 .nestit h3 span {
 	display: inline-block;
 	padding: 0 10px;
 	border-right: 1px solid #999999;
 }

 .nestit h3 span:last-child {
 	border-right: inherit;
 }

 .details {
 	padding: 0 50px;
 	font-size: 16px;
 	color: #999999;
 	line-height: 1.875;
 }

 .newspage {
 	margin-top: 68px;
 	padding: 32px 0;
 	border-top: 1px solid #d8dce0;
 	position: relative;
 }

 .newspage ul {
 	overflow: hidden;
 }

 .newspage .newspage_a {
 	max-width: 465px;
 	line-height: 40px;
 	height: 40px;
 	-moz-transition: all 0.3s;
 	-webkit-transition: all 0.3s;
 	transition: all 0.3s;
 }

 .newspage a {
 	color: #666666;
 	font-size: 15px;
 }

 .newspage a:hover {
 	color: #044fa2;
 }

 .newspage .newspage_a img {
 	vertical-align: middle;
 	margin-right: 15px;
 }

 .res-onec.resxq-one ul li:nth-child(3n) {
 	margin-right: 15px;
 }

 .res-onec.resxq-one ul li:nth-child(4n) {
 	margin-right: 0px;
 }

 .res-onec.resxq-one ul li {
 	width: 23.5%;
 }

 .res-onec.resxq-one {
 	margin-top: 50px;
 }

 .contact-one {
 	padding-bottom: 50px;
 	background-color: #fff;
 }

 .contact-one-zong {
 	overflow: hidden;
 	background-color: rgba(255, 255, 255, 1);
 	border-radius: 20px;
 	margin-top: -16px;
 	position: relative;
 }

 .contact-onea {
 	padding: 100px 50px;
 }

 .contact-oneb img {
 	width: 100%;
 	vertical-align: bottom;
 }

 .contact-onea h1 {
 	font-weight: 700;
 	font-size: 50px;
 	color: #201F1F;
 	text-align: center;
 }

 .contact-onea-b {
 	padding: 130px 0 50px 0;
 }

 .contact-onea-b ul {
 	display: flex;
 	justify-content: space-between;
 }

 .contact-onea-b ul li {
 	width: 19%;
 	text-align: center;
 	padding: 30px;
 	background-color: rgba(255, 255, 255, 1);
 	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11764705882352941);
 }

 .contact-onea-b-img {
 	width: 79px;
 	height: 79px;
 	display: flex;
 	justify-content: center;
 	align-items: center;
 	background: #d44c10;
 	margin: 0 auto;
 	border-radius: 50%;
 	margin-top: -66px;
 }

 .contact-onea-b ul li h2 {
 	font-weight: 700;
 	font-style: normal;
 	font-size: 22px;
 	margin: 22px 0;
 }

 .contact-onea-b ul li p {
 	font-weight: 400;
 	color: #194055;
 	font-size: 24px;
 }

 .zhuan-one {
 	position: relative;
 }

 .zhuan-one>img {
 	width: 100%;
 	vertical-align: bottom;
 }

 .zhuan-onea {
 	position: absolute;
 	top: 55%;
 	width: 100%;
 	font-weight: 700;
 	color: #FFFFFF;
 	left: 0;
 	text-align: center;
 	transform: translateY(-50%);
 }

 .zhuan-twoc h1 {
 	font-size: 30px;
 	line-height: 1;
 }

 .zhuan-twoc h2 {
 	display: block;
 	width: 41px;
 	height: 3px;
 	background: rgba(11, 59, 130, 1);
 	margin: 25px 0 24px;
 }

 .zhuan-onea h1 {
 	font-size: 30px;
 }

 .zhuan-two {
 	padding: 50px 0;
 }

 .zhuan-twoa {
 	display: flex;
 	background-color: rgba(249, 249, 249, 1);
 	border-radius: 20px;
 	overflow: hidden;
 }

 .zhuan-twob {
 	width: 50%;
 }

 .zhuan-twoc {
 	width: 50%;
 }

 .zhuan-twoc {
 	padding: 30px 60px 10px;
 }

 .zhuan-twoc p {
 	font-size: 18px;
 	color: #181818;
 	line-height: 30px;
 	font-family: 'Arial Normal', 'Arial', sans-serif;
 }

 .zhuan-zui .index-fixb-zong {
 	margin-top: 80px;
 }

 .zhuan-zuihou ul {
 	margin-left: 30px;
 }

 .zhuan-zuihou ul li {
 	margin-top: 10px;
 	width: 100%;
 }

 .zhuan-zuihou ul li a {
 	display: inline-block;
 	background-color: rgba(255, 255, 255, 1);
 	border-radius: 10px;
 	height: 60px;
 	width: 100%;
 	display: flex;
 	justify-content: left;
 	align-items: center;
 	border-radius: 10px;
 	padding: 0 20px;
 }

 .zhuan-zuihou ul li a:hover {
 	background: rgb(204 71 13);
 }

 .zhuan-zuihou ul li a:hover span {
 	color: #fff;
 }

 .zhuan-zuihou ul li img {
 	margin-right: 20px;
 }

 .zhuan-zuihou ul li span {
 	font-weight: 400;
 	font-size: 17px;
 	color: #333333;
 }

 .about-one {
 	padding: 60px 0 0 0;
 }

 .about-onea h1 {
 	text-align: center;
 	font-weight: 700;
 	font-size: 80px;
 	color: #0B3B82;
 	margin-bottom: 30px;
 }

 .about-onea p {
 	font-weight: 400;
 	font-size: 22px;
 	color: #4a4a4a;
 	text-align: center;
 }

 .about-oneb {
 	padding: 0 50px;
 	margin-top: 50px;
 	padding-top: 50px;
 	border-top: 1px solid #cccccc;
 }

 .about-oneb-a p {
 	font-size: 18px;
 	color: #181818;
 	font-family: 'Arial Normal', 'Arial', sans-serif;
 	line-height: 26px;
 	margin-bottom: 25px;
 }
.about-oneb .index-threea-xia-b {
    margin-top: 0px;
    padding-bottom: 60px;
}
 .about-oneb .index-threea-xia-b-a h1 {
 	color: #000000;
 }

 .about-oneb .index-threea-xia-b ul li p {
 	color: #6C6767;
 }

 .about-oneb .index-threea-xia-b ul li {
 	margin-right: 0px;
 	width: 22%;
	        margin-top: 0px !important;
 }

 .about-oneb .index-threea-xia-b ul {
 	flex-wrap: nowrap;
 	justify-content: space-between;
 }

 .twoswiper img {
 	width: 100%;
 	vertical-align: bottom;
 }

 .about-three>.w {
 	padding: 80px 0;
 }

 .about-threea {
 	margin-top: 30px;
 	padding: 0 4%;
 }

 .gallery-topa {
 	display: flex;
 	align-items: center;
 	justify-content: space-between;
 }

 .gallery-topb h1 {
 	font-family: 'Arial Negreta', 'Arial Normal', 'Arial', sans-serif;
 	font-weight: 700;
 	font-size: 42px;
 	letter-spacing: 2px;
 	color: #222222;
 }

 .gallery-topb p {
 	font-family: 'Arial Negreta', 'Arial Normal', 'Arial', sans-serif;
 	margin-top: 30px;
 	font-size: 18px;
 	color: #464444;
 	line-height: 25px;
 	max-width: 59%;
 }

 .gallery-topb {
 	width: 60%;
 }

 .gallery-topc {
 	position: relative;
 	width: 40%;
 	text-align: right;
 }

 .gallery-topc .imgimg {
 	width: 442px;
 	height: 442px;
 	display: inline-block;
 	overflow: hidden;
 	border-radius: 50%;
 	position: relative;
 }

 .imgimg .bggg {
 	width: 100%;
 	transition: all .6s cubic-bezier(.91, .04, .58, 1);
 	height: 100%;
 	clip-path: circle(0 at 50% 50%);
 	background-size: cover !important;
 	background-repeat: no-repeat !important;
 	background-position: 50% !important;
 }

 .gallery-top .swiper-slide-active .imgimg .bggg {
 	clip-path: circle(50% at 50% 50%);
 }

 .nums {
 	font-size: 150px;
 	color: #D44C10;
 	left: -7.8rem;
 	position: absolute;
 	opacity: 0;
 	transform: translateX(-20px);
 	transition: all .6s cubic-bezier(.91, .04, .58, 1);
 	transition-delay: .6s;
 	font-family: 'DIN';
 	font-weight: bold;
 	bottom: 6.975rem;
 	text-transform: uppercase;
 }

 .gallery-top .swiper-slide-active .nums {
 	transform: translateY(0);
 	opacity: 1;
 }

 .about-four {
 	background-color: rgba(242, 242, 242, 1);
 	padding: 60px 0;
 }

 .about-fiver {
 	padding: 60px 0;
 }

 .about-fivera {
 	margin-top: 50px;
 }

 .about-fivera ul {
 	display: flex;
 	flex-wrap: wrap;
 }

 .about-fivera ul li {
 	width: 32.9%;
 	margin-right: 0.6%;
 	overflow: hidden;
 	margin-bottom: 0.6%;
 }

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

 .about-fivera ul li img {
 	width: 100%;
 	vertical-align: bottom;
 	transition: all 1s;
 }

 .about-fivera ul li:hover img {
 	transform: scale(1.1);
 }

 .about-fix {
 	padding: 60px 0 60px 0;
 }

 .about-fixa {
 	margin-top: 50px;
 	padding-bottom: 100px;
 }

 .fixaswipera {
 	border-radius: 10px;
 	overflow: hidden;
 }

 .fixaswiper .swiper-slide.swiper-slide-active {
 	transform: scale(1);
 }

 .fixaswiper .swiper-slide {
 	transform: scale(0.9);
 	transition: all 1s;
 }

 .about-fixa {
 	position: relative;
 }

 .about-fixa-zui {
 	width: 36%;
 	z-index: 99;
 	height: 332px;
 	border-width: 1px;
 	border-style: solid;
 	border-color: rgba(232, 232, 232, 1);
 	background-color: rgba(255, 255, 255, 1);
 	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.09019607843137255);
 	position: absolute;
 	bottom: 16%;
 	left: 18%;
 	border-radius: 10px;
 	padding: 40px 90px;
 }

 .about-fixa-zui ul li h1 {
 	font-weight: 700;
 	font-style: normal;
 	font-size: 24px;
 	color: #333333;
 }

 .about-fixa-zui ul li h2 {
 	width: 95px;
 	height: 4px;
 	background-color: rgb(204 71 13);
 	margin: 10px 0 20px 0;
 }

 .about-fixa-zui ul li {
 	display: none;
 }

 .about-fixa-zui ul li.on {
 	display: block;
 }

 .dangqian1 {
 	font-size: 40px;
 	color: #122453;
 	font-family: 'DIN';
 	font-weight: 700;
 }

 .xianji {
 	font-family: 'DIN';
 	font-size: 16px;
 	color: #fff;
 }

 .zongshu1 {
 	font-family: 'DIN';
 	font-size: 16px;
 	color: #333333;
 }

 .about-fixa-zui .swiper-pagination {
 	position: absolute;
 	bottom: 32px;
 	left: 14%;
 	width: auto;
 }

 .about-foura {
 	position: relative;
 	margin-top: 50px;
 }

 .about-foura ul li {
 	position: relative;
 	background-color: rgb(204 71 13);
 	border-radius: 20px;
 	padding: 30px 70px 70px;
 }

 .about-foura ul li h1 {
 	font-weight: 700;
 	font-style: normal;
 	color: #FFFFFF;
 	font-size: 32px;
 	margin-bottom: 0px;
 }

 .about-fourb {
 	display: flex;
 	align-items: center;
 }

 .about-fourd-xia {
 	border-radius: 20px;
 	padding: 30px;
 	width: 100%;
 	background: #fff;
 	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.10196078431372549);
 }

 .about-fourd p {
 	font-size: 18px;
 	color: #464444;
 	line-height: 25px;
 	margin-bottom: 20px;
 	font-family: 'Arial Negreta', 'Arial Normal', 'Arial', sans-serif;
 }

 .about-foura ul li:nth-child(1) .about-fourd p {
 	margin-bottom: 0;
 }

 .about-foura ul li:nth-child(2) .about-fourd p {
 	margin-bottom: 0;
 }

 .about-foura ul li:nth-child(2) {
 	background-color: rgba(18, 36, 83, 1);
 	margin-top: -30px;
 }

 .about-foura ul li:nth-child(3) {
 	background: url(../images/u54.jpg) no-repeat;
 	background-size: cover;
 	margin-top: -30px;
 }

 .about-foura ul li:nth-child(3) h1 {
 	color: #1C1B1B;
 }

 .about-foura ul li.on h1 {
 	font-size: 45px;
 	margin-bottom: 20px;
 }

 .about-fourb-xuana {
 	padding: 24px 0;
 	margin-right: 25px;
 	position: relative;
 	border-bottom: 1px solid #e7e7e7;
 }

 .about-fourb-xuana img {
 	vertical-align: middle;
 	margin-right: 10px;
 	width: 30px;
 }

 .about-fourb-xuana span {
 	font-size: 24px;
 	color: #333333;
 }

 .jiantou {
 	position: absolute;
 	right: 0;
 	top: 30%;
 	display: none;
 	transform: rotate(90deg);
 }

 .about-fourb-xuana.on span {
 	font-weight: bold;
 }

 .about-fourb-xuana.on .jiantou {
 	display: block;
 }

 .about-fourb-xuan {
 	width: 100%;
 }

 .about-fourb {
 	position: relative;
 	width: 100%;
 }

 .about-foura ul li:nth-child(3) .about-fourd {
 	position: absolute;
 	top: -32px;
 	right: -195%;
 	width: 174%;
 }

 .about-fourb-xuan {
 	width: 36%;
 }

 .about-foura ul li:nth-child(3) .about-fourb-xuana:nth-child(2) .about-fourd {
 	top: -118px;
 }

 .about-foura ul li:nth-child(3) .about-fourb-xuana:nth-child(3) .about-fourd {
 	top: -205px;
 }

 .about-fourd {
 	display: none;
 }

 .about-fourb-xuana.on .about-fourd {
 	display: block;
 }

 .about-fourb {
 	display: none;
 }

 .about-foura ul li:nth-child(1).on .about-fourb .about-fourd {
 	display: block;
 }

 .about-foura ul li:nth-child(2).on .about-fourb .about-fourd {
 	display: block;
 }

 .about-foura ul li.on .about-fourb {
 	display: block;
 }

 .about-foura ul li.on:nth-child(3) {
 	padding-bottom: 135px;
 }

 .gundong {
 	height: 350px;
 	overflow: auto;
 	margin-top: 10px;
 	padding-right: 23px;
 }

 .gundong::-webkit-scrollbar {
 	width: 6px;
 	height: 1px;
 }

 .gundong::-webkit-scrollbar-thumb {
 	border-radius: 10px;
 	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
 	background: rgba(11, 59, 130, 1);
 }

 .gundong::-webkit-scrollbar-track {
 	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
 	border-radius: 10px;
 	background: #EDEDED;
 }

 .about-threeb {
 	background: url(../images/lc01.jpg);
 	background-size: 99%;
 	background-repeat: repeat-x;
 	background-position: -23px 16px;
 }

 .gallery-thumbs {
 	margin: 0 5%;
 }

 .gallery-thumbsa h1 {
 	padding-bottom: 30px;
 	color: #464444;
 	font-size: 18px;
 	font-weight: bold;
 }

 .gallery-thumbsa {
 	cursor: pointer;
 	text-align: center;
 }

 .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .gallery-thumbsa h1 {
 	color: #0B3B82;
 }

 .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .gallery-thumbsa {
 	background: url(../images/lc02.png) no-repeat bottom center;
 	background-size: 100%;
 }

 .about-four {
 	margin-top: -9px;
 }

 .gallery-thumbs .swiper-button-prev {
 	position: relative;
 	filter: contrast(0.5);
 	background-size: 47%;
 	margin-top: -10px;
 }

 .gallery-thumbs .swiper-button-next {
 	position: relative;
 	filter: contrast(0.5);
 	background-size: 47%;
 	margin-top: -10px;
 }

 .res-onec.resxq-one ul li {
 	margin-right: 2.3%;
 }

 .proxq-one-vivi video {
 	width: 100%;
 }

 .proxq-fivera-ul ul li {
 	display: flex;
 	background: #e9ebf5;
 	font-size: 16px;
 }

 .proxq-fivera-ul ul li:nth-child(odd) {
 	background: #ccdcec;
 }

 .proxq-fivera-ul {
 	text-align: left;
 }

 .proxq-fivera-ul ul li p {
 	width: 50%;
 	border-right: 1px solid #fff;
 	padding: 15px 10px 15px 10px;
 	text-align: center;
 	color: #333;
 }

 .proxq-fivera-ul ul li:first-child {
 	background: #004ea1;
 }

 .proxq-fivera-ul ul li:first-child p {
 	color: #fff;
 }

 .bannerswiper-a video {
 	object-fit: cover;
 	width: 100%;
 	height: 100%;
 	vertical-align: bottom;
 	margin-top: -111px;
 }

 .bannerswiper-a::after {
 	position: absolute;
 	width: 100%;
 	height: 20%;
 	left: 0;
 	top: 0;
 	content: "";
 	display: block;
 	z-index: 1;
 	background-image: linear-gradient(to top, transparent, rgb(0, 0, 0, 0.40));
 }

 .logogo img {
 	box-shadow: 0px 2px 9px rgb(0 0 0 / 5%);
 }

 .bannerswiper-b {
 	z-index: 999;
 }

 .head-main .nav>ul>li:nth-child(3) .drop-down {
 	width: 987px;
 	background-color: #fff;
 	border-radius: 0 0 20px 20px;
 }

 .head-main .nav>ul>li:nth-child(4) .drop-downb ul {
 	display: flex;
 	flex-wrap: wrap;
 	justify-content: space-between;
 }

 .head-main .nav>ul>li:nth-child(4) .drop-downb ul li {
 	width: 48%;
 }

 .head-main .nav>ul>li:nth-child(4) .drop-down {
 	width: 551px;
 }

 .drop-down-a {
 	padding: 40px 20px 100px 20px;
 }

 .drop-down-a ul {
 	display: flex;
 }

 .drop-down-a li {
 	width: 25%;
 	margin-right: 14px;
 }

 .drop-downc {
 	line-height: initial;
 }

 .drop-downb ul li a {
 	display: block;
 	padding: 10px 0;
 	position: relative;
 	font-size: 14px;
 	color: rgb(23, 35, 61, 0.5);
 	border-bottom: 1px solid #b0dff9;
 }

 .drop-downb ul li {
 	line-height: 1.5;
 }

 .drop-down-a ul li h2 img {
 	vertical-align: top;
 	margin-right: 10px;
 	margin-top: 4px;
 }

 .drop-down-a {
 	line-height: inherit;
 }

 .drop-down-a ul li {
 	line-height: 1.5;
 }

 .drop-down-a ul li h2 a {
 	font-weight: 700;
 	display: block;
 	font-style: normal;
 	font-size: 16px;
 	margin-bottom: 6px;
 	color: #0D4599;
 	padding-bottom: 10px;
 	border-bottom: 1px solid #b0dff9;
 }

 .drop-down-a ul li p a {
 	padding-left: 17px;
 	display: flex;
 	color: rgb(23, 35, 61, 0.5);
 	font-size: 13px;
 	line-height: 27px;
 	word-wrap: break-word;
 }

 .drop-downb ul li.on a,
 .drop-downb ul li:hover a {
 	color: #0D4599;
 }

 .drop-down-a ul li p a:hover {
 	color: #0D4599;
 }

 img {
 	height: auto;
 }

 .index-threea-xia-b-a h1 img {
 	vertical-align: middle;
 	width: 40px;
 	height: auto;
 	margin-right: 13px;
 }

 .index-three .index-threea-xia-b-a h1 img {
 	/* filter: invert(1); */
 }

 .drop-down-a ul li h2 a span {
 	display: inline-block;
 	max-width: 90%;
 }

 .index-one.products-one {
 	margin-top: 0px;
 }

 .about-frou {
 	position: relative;
 	padding: 100px 60px;
 }

 .about-frou-ser {
 	z-index: 9;
 	width: 65%;
 	position: absolute;
 	right: 150px;
 	top: 139px;
 }

 .about-frou-ser h2 {
 	font-size: 45px;
 	color: rgb(255, 255, 255);
 	font-weight: bold;
 }

 .about-frou-ser h3 {
 	margin: 8px;
 	width: 100%;
 	position: relative;
 	height: 1px;
 	background: rgb(255, 255, 255, 0.14);
 }

 .about-frou-ser h3::after {
 	position: absolute;
 	left: -3px;
 	top: -3px;
 	width: 8px;
 	content: "";
 	display: block;
 	height: 8px;
 	border-radius: 50%;
 	background: #036EB8;
 }

 .about-frou-ser p {
 	font-size: 40px;
 	text-transform: uppercase;
 	font-weight: bold;
 	color: rgb(255, 255, 255, 0.29);
 }

 .about-frouing {
 	border-radius: 0 100px 0 100px;
 	overflow: hidden;
 }

 .about-froua {
 	width: 39%;
 }

 .about-froua {
 	overflow: hidden;
 }

 .about-froua img {
 	vertical-align: bottom;
 }

 .about-froua img {
 	transition: all 1s;
 	width: 100%;
 	object-fit: cover;
 	height: 100%;
 }

 .about-froua:hover img {
 	transform: scale(1.1);
 }

 .about-froub {
 	background: url(../images/u165.svg) no-repeat;
 	background-size: cover;
 	width: 61%;
 }

 .about-frouing {
 	display: flex;
 }

 .about-froub {
 	padding: 127px 192px 79px 72px;
 }

 .about-froua {
 	position: relative;
 }

 .u166 {
 	position: absolute;
 	top: 0;
 	height: 100%;
 	right: 0;
 	opacity: 0.3;
 }

 .about-froub ul li {
 	position: relative;
 	padding-bottom: 20px;
 	margin-bottom: 40px;
 	border-bottom: 1px solid rgb(255, 255, 255, 0.14);
 }

 .about-froub ul li h2 {
 	font-size: 30px;
 	color: #FFFFFF;
 	margin-bottom: 25px;
 	font-weight: bold;
 }

 .about-froub ul li p {
 	font-style: normal;
 	font-size: 18px;
 	color: #FFFFFF;
 	line-height: 35px;
 	max-width: 80%;
 }

 .about-five-aaa-ul p {
 	text-align: justify;
 }

 .about-froub ul li img {
 	position: absolute;
 	right: 0;
 	top: 50%;
 	transform: translateY(-50%);
 }

 .about-five {
 	position: relative;
 	border-radius: 0 100px 0 100px;
 	overflow: hidden;
 }

 .about-five ul {
 	position: absolute;
 	top: 0;
 	bottom: 0;
 	left: 0;
 	right: 0;
 	width: 100%;
 	height: 100%;
 }

 .about-five-img {
 	position: relative;
 }

 .about-five-img::after {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	content: "";
 	display: block;
 	background-color: rgba(0, 0, 0, 0.12);
 }

 .about-five ul li {
 	cursor: pointer;
 	width: 33.3%;
 	height: 100%;
 	position: relative;
 	z-index: 1;
 	border-right: 1px solid #fff;
 }

 .about-five-img img {
 	vertical-align: bottom;
 	width: 100%;
 }

 .about-five-inner {
 	position: absolute;
 	width: 100%;
 	bottom: 38%;
 	-webkit-transition: all .3s;
 	-o-transition: all .3s;
 	transition: all .3s;
 }

 .about-five ul li:hover .about-five-inner {
 	bottom: 26%;
 }

 .about-five-inner h2 img {
 	vertical-align: middle;
 	width: 56px;
 	margin-right: 5px;
 	filter: brightness(0)invert(1);
 }

 .about-five-inner h2 span {
 	font-weight: 700;
 	font-style: normal;
 	font-size: 30px;
 	color: #FFFFFF;
 	vertical-align: middle;
 }

 .about-five-inner {
 	text-align: center;
 }

 .about-five-inner h2 {
 	display: inline-block;
 	padding-bottom: 15px;
 	border-bottom: 1px solid rgba(242, 242, 242, 0.4);
 }

 .shuzi h3 {
 	opacity: 0.36;
 	font-family: 'Arial Negreta', 'Arial Normal', 'Arial';
 	font-weight: 700;
 	font-style: normal;
 	font-size: 150px;
 	color: #FFFFFF;
 	position: absolute;
 	bottom: -9px;
 	right: 15px;
 }

 .about-five-inner p {
 	font-weight: 400;
 	font-size: 14px;
 	color: #FFFFFF;
 	margin: 0 auto;
 	display: none;
 	margin-top: 20px;
 	line-height: 20px;
 	max-width: 80%;
 	text-align: justify;
 	transition: all 0.3s;
 }

 .about-five ul li:hover .about-five-inner p {
 	display: block;
 }

 .about-five ul li:hover::after {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	content: "";
 	display: block;
 	z-index: -1;
 	background-color: rgba(13, 69, 153, 0.5);
 }

 .about-five-inner span {
 	text-align: center;
 }

 .about-five ul {
 	display: flex;
 }

 .about-five ul li:hover {
 	border-right: inherit;
 }

 .about-five ul li h2 span {
 	display: block;
 	margin-top: 15px;
 }

 .about-five ul li:hover h2 span {
 	display: inline-block;
 	margin-top: 0px;
 }

 .about-five-inner p strong {
 	font-size: 18px;
 	font-weight: 700;
 }

 .about-five ul li:hover .hexin {
 	display: none;
 }

 .hexin {
 	font-weight: 700;
 	font-style: normal;
 	font-size: 46px;
 	color: #FFFFFF;
 	position: absolute;
 	top: 70px;
 	left: 0;
 	width: 100%;
 	text-align: center;
 }

 .about-five-aaa {
 	padding: 15px;
 	display: none;
 	background-color: rgba(13, 69, 153, 0.1);
 }

 .about-threea-r {
 	padding: 60px 0;
 	overflow: hidden;
 	background: linear-gradient(226.646467857325deg, rgba(13, 69, 153, 1) 28%, rgba(56, 114, 200, 1) 57%);
 	border-radius: 0 0 50px 50px;
 }

 .about-threea-b {
 	width: 70%;
 }

 .about-threea-c {
 	width: 40%;
 }

 .about-threea-b h2 {
 	font-weight: 700;
 	font-style: normal;
 	color: #FFFFFF;
 	font-size: 46px;
 	margin-bottom: 10px;
 }

 .about-threea-b h3 {
 	width: 102px;
 	height: 2px;
 	background: #fff;
 }

 .about-threea-b ul {
 	margin-top: 45px;
 }

 .about-threea-b ul li {
 	border-radius: 20px;
 	overflow: hidden;
 	height: 152px;
 	cursor: pointer;
 	display: inline-block;
 	background: rgb(0 0 0 / 20%);
 	padding: 36px 40px;
 	margin-right: 35px;
 }

 .about-threea-b ul li h4 {
 	width: 55px;
 	height: 4px;
 	background: #fff;
 }

 .about-threea-b ul li h5 {
 	font-size: 30px;
 	color: #FFFFFF;
 	margin-top: 35px;
 	font-weight: 400;
 }

 .about-threea-b ul li img {
 	display: none;
 }

 .about-threea-b ul li.on {
 	padding: 11px 40px;
 	background: #fff;
 }

 .about-threea-b ul li.on img {
 	display: block;
 }

 .about-threea-b ul li.on h4 {
 	display: none;
 }

 .about-threea-b ul li.on h5 {
 	color: #036EB8;
 }

 .about-threea-c {
 	position: relative;
 }

 .about-threea-c:after {
 	position: absolute;
 	content: "";
 	display: block;
 	width: 15px;
 	height: 15px;
 	left: -4px;
 	top: 0;
 	border-radius: 50%;
 	background: url(../images/u65.svg) no-repeat;
 }

 .about-threea-c:before {
 	position: absolute;
 	content: "";
 	display: block;
 	height: 95%;
 	left: 3px;
 	bottom: 0;
 	opacity: 0.4;
 	width: 1px;
 	background: #fff;
 }

 .about-threea-c {
 	margin: 32px 0px;
 }

 .about-threea-c p {
 	font-size: 18px;
 	color: #FFFFFF;
 	line-height: 40px;
 	padding-left: 30px;
 }

 .about-threea-a {
 	position: relative;
 }

 .jiab {
 	left: 32%;
 	top: -103px;
 	position: absolute;
 	opacity: 0.13;
 	z-index: -1;
 }

 .about-threeb-r {
 	position: relative;
 	background-color: rgba(236, 240, 242, 1);
 	padding: 100px 0 30px 0;
 }

 .uxan-xia {
 	position: absolute;
 	left: 0;
 	top: -247px;
 	opacity: 0.5;
 }

 .about-threea-a {
 	display: flex;
 	padding: 0 50px;
 	justify-content: space-between;
 }

 .about-threea-a {
 	z-index: 99;
 }

 .fixiping-two-img {
 	position: relative;
 }

 .u160 {
 	width: 70% !important;
 	text-align: center;
 	margin: 0 auto;
 	position: relative;
 	transform: inherit;
 }

 .fixiping-two-img img {
 	width: 100%;
 }

 .index-fix-img {
 	margin: 0 55px;
 }

 .fixiping-two-p {
 	margin-top: 30px;
 }

 .fixiping-two-p p {
 	color: #333333;
 	font-weight: 400;
 	font-size: 16px;
 	text-align: center;
 	max-width: 50%;
 	margin: 0 auto;
 }

 .fixiping-two-p h2 {
 	width: 20px;
 	height: 2px;
 	margin: 0 auto;
 	margin-top: 10px;
 	margin-bottom: 20px;
 	background: linear-gradient(180deg, rgba(3, 110, 184, 1) 0%, rgba(40, 137, 201, 1) 33%, rgba(118, 195, 237, 1) 100%);
 }

 .fixiping-two-p {
 	display: none;
 }

 .fixiping .swiper-button-prev {
 	width: 59px;
 	height: 59px;
 	left: 39%;
 	bottom: 1%;
 	top: inherit;
 	background: url(../images/u699.svg) no-repeat;
 }

 .fixiping .swiper-button-next {
 	width: 59px;
 	height: 59px;
 	bottom: 1%;
 	top: inherit;
 	right: 39%;
 	transform: rotate(180deg);
 	background: url(../images/u699.svg) no-repeat;
 }

 .fixiping .swiper-slide.swiper-slide-active .fixiping-two-p {
 	display: block;
 }

 .index-fix-img {
 	opacity: 0;
 	height: 0;
 	overflow: hidden;
 }

 .index-fix-img.on {
 	opacity: 1;
 	height: auto;
 }

 .about-th {
 	margin-top: 60px;
 }

 .index-one-xia-zong.index-one-xia-zong2 {
 	display: none;
 }

 .banner-sj {
 	display: none;
 }

 .banner-pc {
 	position: relative;
 }

 .video {
 	object-fit: cover;
 	width: 100%;
 	height: 100%;
 }

 .head-main .nav>ul>li>a span {
 	display: none;
 }

 @media only screen and (max-width:1800px) {
 	.w {
 		width: 1600px;
 	}

 	.contact-onea-b ul li p {
 		font-size: 20px;
 	}

 	.service-one .sol-oneb-onea-c {
 		padding: 3% 4% 10px;
 	}

 	.about-foura ul li.on h1 {
 		font-size: 42px;
 	}

 	.products-one p {
 		margin-top: 4px;
 	}

 	.sol-oneb-onea-c h1 {
 		font-size: 46px;
 	}

 	.solthreeaswipera p {
 		font-size: 17px;
 	}

 	.solthreeaswipera h1 {
 		font-size: 21px;
 	}

 	.sol-oneb-onea-c P {
 		font-size: 16px;
 	}

 	.about-fourb-xuana span {
 		font-size: 22px;
 	}

 	.index-threea-xia-b-a h1 {
 		font-size: 57px;
 	}

 	.index-threea-xia-b ul li p {
 		margin-top: 12px;
 	}

 	.index-bottom-one-b-a ul li p {
 		max-width: 85%;
 	}

 	.index-bottom-one-b-b h1 {
 		font-size: 50px;
 	}

 	.about-onea h1 {
 		font-size: 62px;
 	}

 	.nbanner-oneab h1 {
 		font-size: 64px;
 	}

 	.nbanner-oneab p {
 		max-width: 76%;
 	}

 	.index-fixa ul li a {
 		font-size: 25px;
 	}

 	.fiverbswipera-b-a p {
 		font-size: 16px;
 	}

 	.index-threea-a h1 {
 		font-size: 58px;
 	}

 	.index-twoa-a h1 {
 		font-size: 62px;
 	}

 	.index-one-xia-p h1 {
 		font-size: 40px;
 	}

 	.index-oneb ul li a {
 		font-size: 21px;
 		padding: 13px 56px;
 	}

 	.index-onea h1 {
 		font-size: 62px;
 	}

 	.proxq-one-vivi {
 		margin-top: -28%;
 	}

 	.index-one {
 		margin-top: -121px;
 	}

 	.head-main .nav>ul>li {
 		float: left;
 		position: relative;
 		margin-right: 27px;
 	}

 	.right-side-box .search-popup__toggler {
 		width: 35px;
 		height: 35px;
 		margin-right: 59px;
 		line-height: 32px;
 		background: url(../images/search.png) no-repeat center center;
 	}

 	body {
 		font-size: 15px;
 	}

 	.jt_zci .let_box {
 		width: 69.25%;
 	}
 }

 @media only screen and (max-width: 1680px) {
 	.w {
 		width: 1440px;
 	}

 	.fixiping .swiper-button-prev {
 		left: 34%;
 	}

 	.about-threea-c p {
 		font-size: 16px;
 		line-height: 32px;
 		padding-left: 27px;
 	}

 	.fixiping .swiper-button-next {
 		right: 34%;
 	}

 	.about-threea-b h2 {
 		font-size: 39px;
 		margin-bottom: 10px;
 	}

 	.about-five-inner h2 span {
 		font-size: 21px;
 	}

 	.about-five ul li:hover .about-five-inner {
 		bottom: 7%;
 	}

 	.hexin {
 		font-size: 37px;
 		top: 37px;
 		left: 0;
 		width: 100%;
 	}

 	.about-five-inner p {
 		font-size: 12px;
 		margin: 0 auto;
 		display: none;
 		margin-top: 7px;
 		line-height: 23px;
 		max-width: 90%;
 	}

 	.about-five-inner h2 img {
 		width: 39px;
 	}

 	.about-froub ul li p {
 		font-weight: 250;
 		font-size: 16px;
 	}

 	.about-froub ul li h2 {
 		font-size: 26px;
 		margin-bottom: 13px;
 	}

 	.about-frou-ser p {
 		font-size: 32px;
 	}

 	.about-froub {
 		padding: 136px 129px 20px 89px;
 	}

 	.gallery-topb p {
 		max-width: 73%;
 	}

 	.zhuan-zuihou ul {
 		margin-left: 16px;
 	}

 	.sol-oneb-onea-c h1 {
 		font-size: 38px;
 	}

 	.zhuan-twoc p {
 		font-size: 16px;
 	}

 	.zhuan-twoc {
 		padding: 33px 39px 10px;
 	}

 	.zhuan-twob img {
 		height: 100%;
 		width: 100%;
 		object-fit: cover;
 	}

 	.sol-onea ul li a {
 		font-size: 15px;
 		padding: 8px 18px;
 	}

 	.sol-twoa ul li {
 		padding: 51px 36px;
 	}

 	.sol-twoa ul li h1 {
 		font-size: 24px;
 		margin-bottom: 15px;
 		max-width: 90%;
 	}

 	.sol-foura ul li {
 		width: 32.7%;
 	}

 	.sol-twoa ul li p {
 		font-size: 16px;
 		line-height: 25px;
 	}

 	.sol-onea ul li a img {
 		width: 30px;
 	}

 	.sol-oneb-onea-c P {
 		font-size: 14px;
 		margin-top: 7px;
 	}

 	.sol-oneb-onea-c {
 		padding: 2% 5% 40px;
 	}

 	.gundong {
 		height: 299px;
 	}

 	.proxq-two {
 		padding: 60px 0 100px 0;
 	}

 	.proxq-threeb p {
 		font-size: 17px;
 	}

 	.res-oneb-a {
 		width: 258px;
 	}

 	.nbanner-oneab h1 {
 		font-size: 54px;
 	}

 	.nbanner-oneab p {
 		font-size: 21px;
 	}

 	.res-oneb-c ul li a {
 		height: 50px;
 		font-size: 17px;
 		line-height: 50px;
 		padding-left: 27px;
 	}

 	.res-onec-rigtha ul li a {
 		padding: 0 37px;
 	}

 	.res-oneb-b span {
 		font-size: 31px;
 	}

 	.nbanner-oneab p {
 		font-size: 22px;
 	}

 	.about-foura ul li {
 		padding: 30px 50px 70px;
 	}

 	.about-fourb-xuana span {
 		font-size: 18px;
 	}

 	.about-foura ul li.on h1 {
 		font-size: 37px;
 	}

 	.nums {
 		font-size: 120px;
 	}

 	.about-onea h1 {
 		font-size: 50px;
 		margin-bottom: 15px;
 	}

 	.about-oneb-a p {
 		font-size: 17px;
 	}

 	.gallery-topb p {
 		font-size: 17px;
 	}

 	.about-foura ul li:nth-child(3) .about-fourd {
 		right: -191%;
 	}

 	.about-fourd-xia {
 		padding: 32px;
 	}

 	.about-fourd p {
 		font-size: 17px;
 	}

 	.about-onea p {
 		font-size: 20px;
 	}

 	.about-foura ul li h1 img {
 		width: 42px;
 	}

 	.jiantou {
 		right: -40px;
 	}

 	.about-fourb-xuan {
 		width: 38%;
 	}

 	.about-fourd p {
 		margin-bottom: 10px;
 	}

 	.gallery-topb h1 {
 		font-size: 39px;
 	}

 	.gallery-thumbsa h1 {
 		padding-bottom: 22px;
 	}

 	.index-threea-b a {
 		padding: 16px 30px;
 		font-size: 16px;
 	}

 	.index-fixa ul li {
 		margin-right: 15px;
 	}

 	.fixbswipera-p p {
 		top: -25px;
 		padding: 9px 19px;
 	}

 	.index-bottom-one {
 		padding: 60px 0px 25px;
 		border-bottom: 1px solid #416192;
 	}

 	.index-fixa ul li a {
 		font-size: 25px;
 		padding: 6px 50px;
 	}

 	.index-fiverb {
 		padding: 70px 120px 30px 120px;
 	}

 	.fiverbswipera-b-a p {
 		font-size: 14px;
 	}

 	.index-twoa-a h1 {
 		font-size: 58px;
 	}

 	.index-onea h1 {
 		font-size: 58px;
 	}

 	.index-fixa ul li a {
 		font-size: 22px;
 	}

 	.fixbswipera-p {
 		padding: 24px;
 	}

 	.fiverbswipera-b-b {
 		margin: 16px 0;
 	}

 	.index-threea-xia-b-a h1 {
 		font-size: 49px;
 	}

 	.index-threea-xia {
 		margin-top: 50px;
 		padding-top: 60px;
 	}

 	.index-threea-xia-b-a img {
 		width: 26px;
 	}

 	.index-threea-xia-b ul li {
 		margin-right: 33px;
 		width: 47%;
 		margin-bottom: -8px;
 		margin-top: 57px;
 	}

 	.index-threea-xia-a h1 {
 		font-size: 14px;
 	}

 	.index-threea-a p {
 		font-size: 20px;
 	}

 	.index-bottom-one-b-b h1 {
 		font-size: 38px;
 	}

 	.index-one-xia-zong img {
 		width: 67px;
 	}

 	.index-one-xia-zong {
 		height: 123px;
 	}

 	.index-oneb ul li a {
 		font-size: 24px;
 		padding: 16px 37px;
 	}

 	.index-one-xia-p img {
 		width: 29px;
 	}

 	.index-one-xia-p h1 {
 		font-size: 36px;
 	}

 	.index-one-xia-zong strong {
 		padding: 0 20px;
 		font-size: 28px;
 	}

 	.bannerswiper-b h1 {
 		font-size: 47px;
 	}

 	.bannerswiper-b h2 {
 		font-size: 47px;
 	}

 	.bannerswiper-b p {
 		font-size: 23px;
 		margin-top: 25px;
 	}

 	.searchmore {
 		padding: 35px 20px 55px;
 		margin-top: 20px;
 		height: auto;
 		margin-bottom: 10px;
 		background: url(../images/ss1.jpg) no-repeat bottom;
 		background-size: 100% 100%;
 	}

 	.head-main .logo img {
 		height: 70px;
 	}

 	.proxq-twoa h1 {
 		font-size: 46px;
 	}

 	.contact-onea h1 {
 		font-size: 44px;
 	}

 	.contact-onea-b ul li p {
 		font-size: 16px;
 	}

 	.contact-onea-b ul li {
 		padding: 22px;
 	}

 	.about-threea-b ul li.on {
 		padding: 11px 17px;
 	}

 	.about-threea-b ul li h5 {
 		font-size: 24px;
 		margin-top: 37px;
 	}
 }

 @media only screen and (max-width:1600px) {}

 @media only screen and (max-width:1500px) {
 	.w {
 		width: 1300px;
 	}

 	.index-bottom-one-b-a {
 		width: 55%;
 		padding: 0 3%;
 	}

 	.index-onea h1 {
 		font-size: 56px;
 	}

 	.index-one-xia-zong {
 		height: 124px;
 	}

 	.index-twob-p h2 {
 		font-size: 14px;
 	}

 	.index-twob-img p {
 		font-size: 20px;
 	}

 	.index-twoa-a h1 {
 		font-size: 58px;
 	}

 	.index-one-xia-a p {
 		font-size: 16px;
 	}

 	.index-one-xia-p img {
 		width: 27px;
 	}

 	.index-one-xia-p h1 {
 		font-size: 30px;
 	}

 	.index-one-xia-zong p {
 		font-size: 58px;
 	}

 	.index-one-xia-zong img {
 		width: 60px;
 	}

 	.index-oneb ul li a {
 		font-size: 21px;
 	}

 	.index-one {
 		margin-top: -88px;
 	}

 	.index-bottom-one-b-a ul li p {
 		max-width: 83%;
 	}

 	.bannerswiper .swiper-button-next {
 		right: 45%;
 	}

 	.bannerswiper .swiper-button-prev {
 		right: 45%;
 	}

 	.fixed .head-main .logo img {
 		height: 49px;
 	}

 	.bottom-top-rht {
 		width: 63%;
 	}

 	.index-41 ul li {
 		margin-right: 21px;
 	}

 	.index-3 ul li {
 		padding: 49px 36px 10px 35px;
 	}

 	.index-14 p {
 		font-size: 14px;
 		display: -webkit-box;
 		overflow: hidden;
 		text-overflow: ellipsis;
 		word-wrap: break-word;
 		word-break: break-all;
 		white-space: normal !important;
 		-webkit-line-clamp: 6;
 		-webkit-box-orient: vertical;
 	}

 	.more {
 		display: block;
 		text-align: center;
 		margin-top: 10px;
 		font-size: 16px;
 		font-family: "Microsoft YaHei";
 		color: rgb(255, 255, 255) !important;
 		line-height: 1.563;
 		text-align: center;
 	}

 	.right-side-box .search-popup__toggler {
 		width: 35px;
 		height: 35px;
 		margin-right: 0px;
 		line-height: 32px;
 		background: url(../images/search.png) no-repeat center center;
 	}

 	.head-main .nav>ul>li>a {
 		display: block;
 		font-size: 16px;
 		position: relative;
 	}

 	.right-side-box .side-menu__toggler {
 		width: 80px;
 		height: 86px;
 	}

 	.yzm img {
 		height: 42px;
 	}

 	.form li {
 		line-height: 42px;
 		margin-bottom: 10px;
 	}

 	.submit,
 	.reset {
 		height: 40px;
 		line-height: 40px;
 	}

 	.head-main .nav>ul>li {
 		margin-right: 25px;
 	}

 	.head-main .logo img {
 		height: 46px;
 	}

 	.right-side-box li {
 		margin-left: 15px;
 	}

 	.intitle .en {
 		font-size: 50px;
 	}

 	.intitle .ch {
 		font-size: 26px;
 	}

 	.proswiper .tbox {
 		padding-left: 35px;
 		padding-right: 70px;
 	}

 	.in3-sec .tbox .tit .ch,
 	.in3-sec .tbox .tit .en,
 	.in2-sec .main .num-con li .num {
 		font-size: 30px;
 	}

 	.links-sec li .tbox .en {
 		font-size: 14px;
 	}

 	.index-bottom-one-b-b h1 {
 		font-size: 27px;
 	}
 }

 @media only screen and (max-width:1420px) {
 	.bannerswiper-b h1 {
 		font-size: 39px;
 	}

 	.zhuan-twoc p {
 		font-size: 15px;
 	}

 	.index-two {
 		padding: 80px 0;
 	}

 	.zhuan-zuihou ul li span {
 		font-size: 15px;
 	}

 	.zhuan-zuihou ul li img {
 		margin-right: 12px;
 	}

 	.sol-oneb-onea-c P {
 		font-size: 15px;
 		margin-top: 16px;
 	}

 	.products-one p {
 		font-size: 17px;
 		max-width: 69%;
 	}

 	.service-one .sol-oneb-onea-c {
 		padding: 3% 4% 10px;
 	}

 	.sol-oneb-onea-c h1 {
 		font-size: 34px;
 	}

 	.gundong {
 		height: 229px;
 	}

 	.newsing-twoc {
 		width: 30%;
 	}

 	.sol-oneb-onea-c {
 		width: 53%;
 		padding: 4% 4% 10px;
 	}

 	.solthreeaswipera h1 {
 		font-size: 20px;
 	}

 	.sol-foura-p p {
 		font-size: 17px;
 	}

 	.solthreeaswipera p {
 		font-size: 16px;
 	}

 	.sol-onea ul li a {
 		font-size: 14px;
 		padding: 8px 15px;
 	}

 	.proxq-one-vivi {
 		top: 26%;
 		margin-top: -23%;
 	}

 	.newxq-onea {
 		padding: 48px 55px 5px 55px;
 	}

 	.proxq-threeb p {
 		font-size: 16px;
 		width: 76%;
 		line-height: 36px;
 	}

 	.proxq-twoa h1 {
 		font-size: 42px;
 	}

 	.res-onec-rigtha ul li a {
 		padding: 0 27px;
 	}

 	.res-onec-rigth {
 		width: 74%;
 	}

 	.res-onec-rigtha ul li p {
 		font-size: 16px;
 	}

 	.nbanner-oneab h1 {
 		font-size: 55px;
 	}

 	.gallery-topb h1 {
 		font-size: 37px;
 	}

 	.gallery-topb p {
 		font-size: 16px;
 		max-width: 66%;
 	}

 	.nums {
 		font-size: 128px;
 	}

 	.gallery-topc .imgimg {
 		width: 390px;
 		height: 390px;
 	}

 	.index-twoa-a h1 {
 		font-size: 55px;
 	}

 	.about-fixa-zui {
 		padding: 39px 50px;
 	}

 	.about-fourb-xuana span {
 		font-size: 19px;
 	}

 	.about-fourd-xia {
 		padding: 30px;
 	}

 	.about-fourd p {
 		font-size: 16px;
 		margin-bottom: 16px;
 	}

 	.about-foura ul li {
 		padding: 40px 70px 50px;
 	}

 	.about-oneb .index-threea-xia-b {
 		margin-top: 40px;
 	}

 	.about-oneb {
 		padding: 0 50px;
 		margin-top: 40px;
 		padding-top: 40px;
 	}

 	.nbanner-oneab p {
 		font-size: 22px;
 	}

 	.about-onea h1 {
 		font-size: 55px;
 		margin-bottom: 18px;
 	}

 	.index-twoa-b p {
 		font-size: 18px;
 	}

 	.index-twob-img p {
 		bottom: 19px;
 		left: 15px;
 	}

 	.bannerswiper-b h2 {
 		font-size: 39px;
 	}

 	.index-threea-a h1 {
 		font-size: 55px;
 	}

 	.index-threea-xia-b ul li {
 		margin-right: 30px;
 		width: 47%;
 		margin-bottom: 40px;
 	}

 	.index-threea-xia-b-a h1 {
 		font-size: 41px;
 	}

 	.index-fixa ul li a {
 		font-size: 23px;
 		padding: 5px 44px;
 	}

 	.index-bottom-one-a ul li a {
 		font-size: 18px;
 	}

 	.fixbswipera-p {
 		margin-left: 12px;
 		margin-top: -122px;
 	}

 	.index-threea-xia-b ul li p {
 		margin-top: 40px;
 		font-size: 16px;
 	}

 	.fiverbswipera-b-a p {
 		font-size: 15px;
 	}

 	.index-fiverb {
 		padding: 70px 100px 30px 100px;
 	}

 	.index-threea-xia-a h1 {
 		font-size: 15px;
 	}

 	.index-threea-xia {
 		margin-top: 63px;
 		padding-top: 63px;
 	}

 	.index-threea-b a {
 		padding: 13px 25px;
 		font-size: 16px;
 	}

 	.index-threea-a p {
 		font-size: 18px;
 	}

 	.index-twob-p h2 {
 		font-size: 15px;
 	}

 	.bannerswiper-b a {
 		padding: 16px 27px;
 		font-size: 16px;
 	}

 	.index-onea>a {
 		top: 22%;
 		padding: 14px 26px;
 	}

 	.index-onea h1 {
 		font-size: 55px;
 	}

 	.index-one-xia-zong p {
 		font-size: 58px;
 	}

 	.index-one-xia-zong {
 		height: 125px;
 	}

 	.index-one-xia-a p {
 		font-size: 16px;
 		max-width: 100%;
 	}

 	.index-one-xia-p h1 {
 		font-size: 37px;
 	}

 	.index-one-xia-zong img {
 		width: 70px;
 	}

 	.index-oneb ul li a {
 		font-size: 20px;
 		padding: 14px 29px;
 	}
 }

 @media only screen and (max-width:1300px) {
 	.w {
 		width: 1150px;
 	}

 	.fixed .head-main .nav>ul>li>a {
 		font-size: 16px;
 	}

 	.zz {
 		position: absolute;
 		top: 157px;
 		width: 78%;
 		left: 50%;
 		transform: translateX(-49.9%);
 		z-index: 1;
 	}

 	.bottom-top-rht {
 		width: 70%;
 		padding-left: 0px;
 	}

 	.bottom-top-rht dl {
 		padding: 0 23px;
 	}

 	.search-popup__form {
 		position: relative;
 		z-index: 9991;
 		width: 105%;
 		padding: 0px;
 		max-width: 597px;
 		position: relative;
 	}

 	.searchmore .search-text {
 		background: #f4f1f1 url(../images/search2.png) no-repeat 90% center;
 		border-radius: 4px;
 		background-size: 17px;
 		padding: 0px 50px 0 20px;
 		display: block;
 		height: 48px;
 		line-height: 48px;
 		color: #666666;
 		font-size: 15px;
 		width: 100%;
 	}

 	.searchmore .search-textt {
 		background: #f4f1f1;
 		border-radius: 4px;
 		padding: 0px 50px 0 20px;
 		display: block;
 		height: 48px;
 		line-height: 48px;
 		margin-top: 0px;
 		color: #666666;
 		font-size: 16px;
 		width: 100%;
 	}

 	.head-main .nav>ul>li>a {
 		font-size: 16px;
 	}

 	.head-main .nav>ul>li {
 		margin-right: 14px;
 	}

 	.right-side-box li {
 		margin-left: 17px;
 	}

 	.go,
 	.bannerswiper .swiper-pagination,
 	.banner-pagination {
 		bottom: 17px;
 	}

 	.prolist .tbox .application {
 		margin-top: 20px;
 	}

 	.prolist .tbox .btn {
 		margin-top: 20px;
 	}

 	.pro-pagination {
 		max-width: 80%;
 		text-align: right;
 	}

 	.pro-pagination li {
 		margin-bottom: 5px;
 		text-align: left;
 	}
 }

 @media only screen and (max-width:1280px) {}

 @media only screen and (max-width: 1200px) {
 	.w {
 		width: 1024px;
 	}

 	.hexin {
 		font-size: 29px;
 		top: 37px;
 		left: 0;
 		width: 100%;
 	}

 	.shuzi h3 {
 		font-size: 90px;
 	}

 	.about-threea-b ul li {
 		padding: 26px 19px;
 		margin-right: 15px;
 	}

 	.about-threea-b ul li h5 {
 		font-size: 19px;
 		margin-top: 18px;
 	}

 	.about-threea-b ul li {
 		height: 124px;
 	}

 	.about-five-inner p {
 		font-size: 12px;
 		margin: 0 auto;
 		display: none;
 		margin-top: 2px;
 		line-height: 23px;
 		max-width: 81%;
 	}

 	.about-five-inner h2 span {
 		font-size: 24px;
 	}

 	.about-froub ul li img {
 		width: 13%;
 	}

 	.about-froub ul li h2 {
 		font-size: 23px;
 	}

 	.about-froub ul li {
 		margin-bottom: 19px;
 	}

 	.about-froub {
 		padding: 98px 53px 20px 43px;
 	}

 	.about-frou-ser p {
 		font-size: 27px;
 	}

 	.index-two {
 		padding: 50px 0;
 	}

 	.zhuan-twoc p {
 		font-size: 13px;
 	}

 	.service-onea {
 		font-size: 15px;
 	}

 	.sol-onea ul li a img {
 		width: 27px;
 	}

 	.sol-twoa ul li h1 {
 		font-size: 21px;
 	}

 	.sol-twoa ul li {
 		padding: 34px 22px;
 	}

 	.sol-twoa ul li img {
 		width: 37px;
 	}

 	.sol-foura ul li {
 		width: 32.5%;
 	}

 	.sol-twoa ul li p {
 		font-size: 14px;
 		line-height: 22px;
 	}

 	.sol-oneb-onea-c {
 		padding: 3% 4% 10px;
 	}

 	.sol-onea ul li a {
 		font-size: 13px;
 		padding: 8px 7px;
 	}

 	.fixbswipera-p {
 		margin-left: 12px;
 		margin-top: -54px;
 		padding: 22px;
 	}

 	.sol-oneb-onea-c h1 {
 		font-size: 30px;
 		padding-bottom: 15px;
 	}

 	.sol-oneb-onea-c P {
 		font-size: 14px;
 		margin-top: 12px;
 	}

 	.newxq-onea {
 		padding: 48px 40px 5px 40px;
 	}

 	.res-onec.resxq-one ul li {
 		margin-right: 2.2%;
 	}

 	.newsing-twob {
 		width: 74%;
 		margin-right: 34px;
 	}

 	.fixbswipera-p h3 {
 		margin-top: 10px;
 		font-size: 16px;
 		padding-top: 9px;
 	}

 	.proxq-eighta ul li span {
 		font-size: 17px;
 	}

 	.proxq-threeb p {
 		font-size: 15px;
 		line-height: 30px;
 	}

 	.proxq-one-vivi img {
 		width: 100%;
 	}

 	.proxq-twoa p {
 		font-size: 17px;
 	}

 	.proxq-twoa h1 {
 		font-size: 38px;
 	}

 	.products-one p {
 		font-size: 16px;
 		margin-top: 40px;
 		max-width: 89%;
 	}

 	.res-onec-rigth {
 		width: 70%;
 	}

 	.res-oneb-c {
 		padding: 19px;
 	}

 	.res-onec-rigtha ul li a {
 		height: 50px;
 	}

 	.res-onec-rigtha ul li a {
 		padding: 0 15px;
 	}

 	.gallery-topb h1 {
 		font-size: 33px;
 	}

 	.about-fourd p {
 		font-size: 15px;
 		margin-bottom: 11px;
 	}

 	.about-fixa-zui {
 		padding: 37px 27px;
 	}

 	.gallery-topc .imgimg {
 		width: 353px;
 		height: 353px;
 	}

 	.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .gallery-thumbsa {
 		background: url(../images/lc02.png) no-repeat bottom center;
 		background-size: 25%;
 	}

 	.nums {
 		font-size: 100px;
 	}

 	.nbanner-oneab h1 {
 		font-size: 45px;
 	}

 	.index-onea h1 {
 		font-size: 50px;
 	}

 	.nbanner-oneab p {
 		font-size: 20px;
 	}

 	.index-twoa-a h1 {
 		font-size: 50px;
 	}

 	.about-oneb-a p {
 		font-size: 15px;
 	}

 	.about-onea h1 {
 		font-size: 45px;
 		margin-bottom: 16px;
 	}

 	.index-one-xia-zong p {
 		font-size: 46px;
 	}

 	.index-twoa-b p {
 		font-size: 16px;
 	}

 	.index-bottom-one-b-b h1 {
 		font-size: 21px;
 	}

 	.index-bottom-one-b-a ul li p {
 		font-size: 23px;
 	}

 	.index-bottom-one-b-a ul li img {
 		margin-right: 8px;
 	}

 	.index-threea-xia-a h1 {
 		font-size: 14px;
 	}

 	.index-bottom-one-b-a {
 		padding: 0 3%;
 	}

 	.fiverbswipera-b-a p {
 		font-size: 14px;
 	}

 	.fiverbswipera-b-a p {
 		font-size: 14px;
 	}

 	.index-fiverb {
 		padding: 60px 60px 30px 60px;
 	}

 	.index-threea-xia-b-a h1 {
 		font-size: 45px;
 	}

 	.index-threea-xia-b ul li p {
 		margin-top: 32px;
 		font-size: 14px;
 	}

 	.index-twob-p {
 		padding: 12px;
 	}

 	.index-threea-xia-b ul li {
 		margin-right: 25px;
 		width: 47%;
 		margin-bottom: 40px;
 	}

 	.index-threea-a h1 {
 		font-size: 50px;
 	}

 	.index-one-xia-p h1 {
 		font-size: 33px;
 	}

 	.index-one-xia-p img {
 		width: 30px;
 	}

 	.index-one-xia-zong img {
 		width: 55px;
 	}

 	.index-one-xia-zong {
 		height: 100px;
 	}

 	.index-one-xia-zong strong {
 		padding: 0 15px;
 		font-size: 25px;
 	}

 	.index-oneb ul li a {
 		font-size: 19px;
 		padding: 10px 24px;
 	}

 	.right-side-box li {
 		margin-left: 0;
 	}

 	.bannerswiper-b h1 {
 		font-size: 30px;
 	}

 	.bannerswiper-b h2 {
 		font-size: 30px;
 	}

 	.bannerswiper-b {
 		top: 54%;
 	}

 	.bannerswiper-b a {
 		padding: 13px 20px;
 		font-size: 14px;
 		margin-top: 23px;
 	}

 	.bannerswiper-b p {
 		font-size: 19px;
 		margin-top: 9px;
 	}

 	.fixed .head-main .logo img {
 		height: 33px;
 	}

 	.fuwu-13 ul li {
 		font-size: 15px;
 	}

 	.bottom-top-rht dl {
 		padding: 0 17px;
 	}

 	.head-main .nav>ul>li>a {
 		font-size: 15px;
 	}

 	.formtextarea {
 		height: 85px;
 	}

 	.right-side-box .lang a {
 		font-size: 12px;
 		padding-right: 10px;
 	}

 	.right-side-box .lang {
 		width: 103px;
 	}

 	.head-main .logo img {
 		height: 35px;
 	}

 	.intitle .en {
 		font-size: 40px;
 	}

 	.intitle .ch {
 		font-size: 24px;
 	}

 	.prolist .tbox .tit {
 		font-size: 20px;
 	}

 	.ct-sec1 .tbox {
 		padding: 34px;
 	}

 	.fixed .head-main .nav>ul>li>a {
 		font-size: 14px;
 	}
 }

 @media only screen and (max-width:1024px) {
 	.w {
 		width: 960px;
 	}

 	.tilted {
 		font-size: 27px;
 	}

 	.bottom-boted {
 		display: none;
 	}

 	.bottom-top-rht {
 		display: none;
 	}

 	.more {
 		display: block;
 		text-align: center;
 		margin-top: 2px;
 		font-size: 14px;
 		font-family: "Microsoft YaHei";
 		color: rgb(255, 255, 255) !important;
 		line-height: 1.563;
 		text-align: center;
 	}

 	a.more img {
 		width: 18px;
 		margin-left: 5px;
 	}

 	. .head-main .nav>ul>li {
 		margin-right: 18px;
 	}

 	.head-main .logo img {
 		height: 28px;
 	}

 	.prolist .tbox hr {
 		margin: 10px 0 0;
 	}

 	.in2-sec .main .tbox {
 		width: 100%;
 		padding-right: 0;
 	}

 	.in2-sec .main .num-con {
 		width: 100%;
 		margin-top: 30px;
 	}

 	.jt_zci .rit_box {
 		width: 300px;
 	}

 	.m_swiow .tran .t1_col .value {
 		font-size: 30px;
 	}

 	.m_swiow .tran {
 		font-size: 16px;
 		padding: 0 25px;
 		line-height: 70px;
 	}

 	.m_swiow .tran .t1_col2 {
 		max-width: 70%;
 		line-height: 25px;
 		vertical-align: middle;
 	}

 	.nybanner .tbox .en {
 		font-size: 40px;
 	}

 	.nybanner .tbox .ch {
 		font-size: 20px;
 		padding-top: 10px;
 	}

 	.pro-sec .prolist .tbox .btn {
 		display: none;
 	}

 	.proxq-sec1 .prolist .tbox .btn {
 		display: block;
 	}

 	.proxq-sec1 .bshare-custom {
 		display: none;
 	}
 }

 @media only screen and (max-width:1000px) {
 	.w {
 		width: 100%;
 		padding: 0 4%;
 	}
	.index-two-a h1 {
	    font-weight: 700;
	    font-size: 30px;
	    color: #201F1F;
	}
.con-two-xia-c ul li h1{
	font-size: 15px;
}
.con-two-xia-c input {
    padding: 1px !important;
    margin-bottom: 21px;
    width: 100%;
    font-size: 14px;
    color: #8E8E8E;
    border-bottom: 1px solid #dbdbdb;
}
 	.banner-pc {
 		display: none;
 	}

 	.banner-sj {
 		display: block;
 		margin-top: 51px;
 	}

 	.index-one-xia-zong.index-one-xia-zong1 {
 		display: none;
 	}

 	.index-one-xia-zong.index-one-xia-zong2 {
 		display: flex;
 	}

 	.about-th {
 		margin-top: 0;
 	}

 	.about-fix {
 		padding: 0px 0 30px 0;
 	}

 	.about-threea-c {
 		width: 100%;
 	}

 	.jiab {
 		width: 52%;
 		left: 0;
 		top: 0;
 		position: absolute;
 		opacity: 0.13;
 		z-index: -1;
 	}

 	.about-threea-b ul {
 		margin-top: 20px;
 	}

 	.about-threea-b ul li.on {
 		padding: 9px 10px;
 		background: #fff;
 	}

 	.about-threea-c {
 		margin: 13px 0px;
 	}

 	.about-threea-b h3 {
 		width: 66px;
 		height: 2px;
 	}

 	.about-threea-c p {
 		font-size: 13px;
 		line-height: 24px;
 		padding-left: 22px;
 	}

 	.about-threeb-r {
 		padding: 27px 0 30px 0;
 	}

 	.about-threea-b ul li img {
 		width: 17px;
 	}

 	.fixiping-two-p {
 		margin-top: 13px;
 	}

 	.fixiping .swiper-button-prev {
 		width: 28px;
 		height: 28px;
 		bottom: 10%;
 		top: inherit;
 		left: 1%;
 		background: url(../images/u699.svg) no-repeat no-repeat;
 		background-size: 100%;
 	}

 	.fixiping .swiper-button-next {
 		width: 28px;
 		height: 28px;
 		bottom: 10%;
 		top: inherit;
 		right: 1%;
 		transform: rotate(180deg);
 		background: url(../images/u699.svg) no-repeat no-repeat;
 		background-size: 100%;
 	}

 	.fixiping-two-p p {
 		font-size: 12px;
 	}

 	.about-threeb {
 		padding: 27px 0 30px 0;
 	}

 	.about-threea-b ul li h5 {
 		font-size: 13px;
 		margin-top: 9px;
 		font-weight: 400;
 	}

 	.about-threea-b ul li h4 {
 		width: 55px;
 		height: 2px;
 	}

 	.about-threea-b ul li {
 		border-radius: 20px;
 		overflow: hidden;
 		height: auto;
 		cursor: pointer;
 		padding: 15px 8px;
 		margin-right: 4px;
 	}

 	.about-threea-r {
 		padding: 30px 0;
 		border-radius: 0;
 	}

 	.about-threea-a {
 		flex-wrap: wrap;
 		padding: 0 10px;
 		flex-direction: column-reverse;
 	}

 	.about-threea-b {
 		width: 100%;
 	}

 	.about-threea-b h2 {
 		font-size: 25px;
 	}

 	.about-five ul li h2 span {
 		margin-top: 0;
 	}

 	.about-five ul li:hover .about-five-inner p {
 		display: none;
 	}

 	.about-five ul li:hover h2 span {
 		display: block;
 		margin-top: 0px;
 	}

 	.about-frouing {
 		flex-wrap: wrap;
 	}

 	.about-frouing {
 		border-radius: 0;
 	}

 	.about-froua {
 		width: 100%;
 	}

 	.about-five-aaa {
 		display: block;
 	}

 	.about-five-aaa-ul {
 		display: none;
 	}

 	.hexin {
 		display: none;
 	}

 	.shuzi h3 {
 		font-size: 41px;
 		bottom: -2px;
 		right: 2px;
 	}

 	.about-five {
 		border-radius: 0 17px 0 17px;
 	}

 	.about-five-inner h2 img {
 		width: 23px;
 	}

 	.about-five-inner h2 span {
 		font-size: 11px;
 	}

 	.about-five-inner h2 {
 		padding-bottom: 3px;
 	}

 	.about-froub ul li p {
 		font-size: 12px;
 		line-height: 24px;
 		max-width: 100%;
 	}

 	.about-froub ul li img {
 		position: relative;
 		right: 0;
 		width: 30px;
 		top: 0;
 		transform: inherit;
 	}

 	.about-froub ul li h2 {
 		font-size: 19px;
 		margin-bottom: 6px;
 	}

 	.about-froub ul li {
 		padding-bottom: 15px;
 		margin-bottom: 14px;
 	}

 	.about-froub {
 		background: url(../images/u165.svg) no-repeat;
 		background-size: cover;
 	}

 	.about-five-aaa {
 		display: block;
 	}

 	.about-froub {
 		padding: 16px;
 		width: 100%;
 	}

 	.about-frou {
 		position: relative;
 		padding: 15px;
 	}

 	.about-frou-ser {
 		width: 100%;
 		right: -39px;
 		top: 30px;
 	}

 	.about-frou-ser p {
 		font-size: 20px;
 	}

 	.about-five-aaa-ul {
 		display: none;
 	}

 	.index-fix-img:nth-child(2) .u160 {
 		width: 100% !important;
 	}

 	.about-foura ul li h1 img {
 		width: 35px;
 	}

 	.index-bottom-one-b-a ul li p {
 		font-size: 14px !important;
 	}

 	.index_fixed {
 		display: none;
 	}

 	.bannerswiper .swiper-pagination {
 		top: 79%;
 		left: 18%;
 		transform: scale(0.8);
 	}

 	.bannerswiper .swiper-button-next {
 		right: 5%;
 		width: 26px;
 		height: 26px;
 		top: 91%;
 		z-index: 99999;
 		background-size: 100%;
 	}

 	.bannerswiper .swiper-button-prev {
 		left: 79%;
 		width: 26px;
 		height: 26px;
 		top: 91%;
 		z-index: 9999;
 		background-size: 100%;
 	}

 	.index-one {
 		margin-top: -4px;
 	}

 	.proxq-fivera-ul ul li p {
 		padding: 9px 7px 9px 4%;
 	}

 	.about-fourb-xuana.on .jiantou {
 		display: none;
 	}

 	.proxq-fivera-ul ul li {
 		font-size: 12px;
 	}

 	.proxq-one-vivi {
 		border-radius: 10px;
 		width: 96%;
 	}

 	.fiverbswipera-b-p {
 		max-width: 100%;
 	}

 	.gallery-topa {
 		flex-wrap: wrap;
 	}

 	.about-three>.w {
 		padding: 30px 0;
 	}

 	.gallery-topb p {
 		margin-top: 13px;
 		font-size: 13px;
 		max-width: 100%;
 	}

 	.gallery-topc .imgimg {
 		width: 250px;
 		height: 250px;
 	}

 	.about-threeb {
 		background: url(../images/lc01.jpg);
 		background-size: 406%;
 		background-repeat: repeat-x;
 		background-position: 14px 42px;
 		margin-top: -133px;
 	}

 	.index-threea-xia-b-a h1 img {
 		width: 21px;
 		margin-right: 4px;
 	}

 	.about-four {
 		padding: 30px 0;
 	}

 	.gallery-thumbs .swiper-button-prev {
 		position: absolute;
 		filter: contrast(0.5);
 		background-size: 47%;
 		margin-top: -10px;
 		left: -6px;
 		top: 1px;
 	}

 	.gallery-thumbs .swiper-button-next {
 		position: absolute;
 		filter: contrast(0.5);
 		background-size: 47%;
 		margin-top: -10px;
 		right: -6px;
 		top: 1px;
 	}

 	.about-fourd-xia {
 		padding: 19px;
 	}

 	.about-fourd p {
 		font-size: 14px;
 		margin-bottom: 6px;
 	}

 	.about-fourb-xuan {
 		width: 100%;
 	}

 	.about-foura ul li:nth-child(3) .about-fourb-xuana:nth-child(3) .about-fourd {
 		top: 0;
 	}

 	.about-foura ul li:nth-child(3) .about-fourd {
 		position: relative;
 		top: -32px;
 		right: 0;
 		width: 100%;
 	}

 	.about-foura ul li:nth-child(3) .about-fourd {
 		top: 0px;
 	}

 	.about-fixa-zui {
 		width: 96%;
 		height: 332px;
 		bottom: 0;
 		margin-top: -27px;
 		left: 8px;
 		border-radius: 10px;
 		padding: 20px 20px;
 	}

 	.about-fixa-zui ul li h1 {
 		font-size: 23px;
 	}

 	body {
 		overflow-x: hidden;
 	}

 	.about-fixa-zui .swiper-pagination {
 		bottom: 16px;
 		left: 7%;
 	}

 	.dangqian1 {
 		font-size: 30px;
 	}

 	.about-fixa-zui ul li h2 {
 		height: 2px;
 		margin: 7px 0 13px 0;
 	}

 	.about-fixa {
 		margin-top: 30px;
 		padding-bottom: 0px;
 	}

 	.about-fourb-xuana img {
 		margin-right: 5px;
 		width: 24px;
 	}

 	.about-fixa-zui {
 		width: 96%;
 		height: 272px;
 		bottom: -45px;
 		margin-top: 0;
 		left: 8px;
 		border-radius: 10px;
 		padding: 20px 20px;
 	}

 	.about-fivera {
 		margin-top: 30px;
 	}

 	.about-fiver {
 		padding: 30px 0;
 	}

 	.about-foura ul li.on:nth-child(3) {
 		padding-bottom: 35px;
 	}

 	.about-foura ul li:nth-child(3) .about-fourb-xuana:nth-child(2) .about-fourd {
 		top: 0;
 	}

 	.about-fourb-xuana span {
 		font-size: 16px;
 	}

 	.about-fourb-xuana {
 		padding: 10px 0;
 		margin-right: 0;
 	}

 	.about-foura ul li h1 {
 		font-size: 22px;
 	}

 	.about-foura ul li.on h1 {
 		font-size: 24px;
 	}

 	.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .gallery-thumbsa {
 		background-size: 84%;
 	}

 	.about-foura ul li {
 		padding: 20px 20px 40px;
 	}

 	.about-foura {
 		margin-top: 30px;
 	}

 	.nums {
 		font-size: 65px;
 		color: #D44C10;
 		left: 0;
 		position: absolute;
 		opacity: 0;
 		transform: translateX(-20px);
 		transition: all .6s cubic-bezier(.91, .04, .58, 1);
 		transition-delay: .6s;
 		font-family: 'DIN';
 		font-weight: bold;
 		bottom: 5.975rem;
 		text-transform: uppercase;
 	}

 	.gallery-topb {
 		width: 100%;
 	}

 	.gallery-topb h1 {
 		font-size: 24px;
 	}

 	.gallery-topc {
 		width: 100%;
 	}

 	.index-two {
 		padding: 30px 0;
 	}

 	.proxq-two {
 		padding: 30px 0 30px 0;
 	}

 	.bannerswiper-b h2 {
 		font-size: 17px;
 	}

 	.bannerswiper-b a {
 		padding: 8px 10px;
 		font-size: 12px;
 		color: #fff;
 		margin-top: 12px;
 	}

 	.details {
 		padding: 0 0px;
 		font-size: 14px;
 	}

 	.service-onea {
 		font-size: 15px;
 		max-width: 100%;
 	}

 	.sol-oneb-zong {
 		margin-top: 20px;
 	}

 	.service-one {
 		padding: 30px 0;
 	}

 	.sol-oneb-onea-a {
 		flex-wrap: wrap;
 	}

 	.service-one .sol-oneb-onea-b {
 		width: 100%;
 	}

 	.service-one .sol-oneb-onea-c {
 		width: 100%;
 	}

 	.sol-oneb-onea-c h1 {
 		font-size: 25px;
 		padding-bottom: 15px;
 	}

 	.sol-two {
 		padding: 30px 0;
 	}

 	.sol-twoa ul li {
 		width: 100%;
 		margin-bottom: 18px;
 		padding: 19px 19px;
 	}

 	.solthreeaswipera {
 		height: auto;
 		padding: 15px;
 	}

 	.solthreeaswipera-img {
 		width: 77px;
 		height: 77px;
 	}

 	.solthreeaswipera-img img {
 		width: 36px;
 	}

 	.solthreeaswipera h1 {
 		font-size: 13px;
 		height: auto;
 	}

 	.sol-four {
 		padding: 30px 0;
 	}

 	.solthreeaswipera p {
 		font-size: 12px;
 		line-height: 17px;
 	}

 	.sol-foura ul li {
 		width: 48%;
 		margin-right: 10px;
 		margin-bottom: 24px;
 	}

 	.sol-foura ul li:nth-child(3n) {
 		margin-right: 10px;
 	}

 	.sol-foura-vivi {
 		width: 35px;
 		height: 35px;
 	}

 	.zhuan-twoc {
 		padding: 30px 15px 30px;
 	}

 	.zhuan-twoc p {
 		font-size: 14px;
 	}

 	.zhuan-twoc {
 		width: 100%;
 	}

 	.zhuan-twoa {
 		display: flex;
 		flex-wrap: wrap;
 	}

 	.zhuan-twob {
 		width: 100%;
 	}

 	.zhuan-two {
 		padding: 30px 0 0 0;
 	}

 	.zhuan-onea h1 {
 		font-size: 14px;
 	}

 	.zhuan-zuihou ul li a {
 		height: 45px;
 	}

 	.fixbswipera-p {
 		margin-left: 14px;
 	}

 	.about-onea h1 {
 		font-size: 28px;
 		margin-bottom: 18px;
 	}

 	.about-onea p {
 		font-size: 14px;
 	}

 	.about-oneb {
 		padding: 0 7px;
 		margin-top: 20px;
 		padding-top: 20px;
 	}

 	.about-oneb-a p {
 		font-size: 13px;
 		margin-bottom: 2px;
 	}

 	.about-oneb .index-threea-xia-b ul li {
 		width: 47%;
 	}

 	.about-oneb .index-threea-xia-b ul {
 		flex-wrap: wrap;
 		justify-content: space-between;
 	}

 	.about-oneb .index-threea-xia-b {
 		margin-top: 13px;
 		margin-bottom: 15px;
 	}

 	.about-one {
 		padding: 30px 0 0 0;
 	}

 	.zhuan-zuihou ul li img {
 		margin-right: 10px;
 	}

 	.zhuan-zuihou ul li span {
 		font-size: 15px;
 	}

 	.zhuan-zuihou ul {
 		margin-left: 14px;
 	}

 	.zhuan-zui .index-fixb-zong {
 		margin-top: 40px;
 	}

 	.index-four-xia.videos {
 		margin-top: 30px;
 		padding-top: 30px;
 	}

 	.sol-foura-p p {
 		font-size: 15px;
 	}

 	.sol-foura-p {
 		padding: 10px 12px;
 	}

 	.sol-foura ul li:nth-child(2n) {
 		margin-right: 0px;
 	}

 	.sol-foura {
 		margin-top: 30px;
 	}

 	.sol-threea {
 		margin-top: 30px;
 	}

 	.sol-twoa ul li h1 {
 		font-size: 16px;
 	}

 	.sol-three {
 		padding: 30px 0;
 	}

 	.sol-twoa ul li p {
 		font-size: 13px;
 	}

 	.sol-twoa ul li img {
 		top: 23px;
 		width: 32px;
 		right: 10px;
 	}

 	.sol-twoa {
 		margin-top: 10px;
 	}

 	.sol-oneb-onea-b {
 		width: 100%;
 	}

 	.sol-oneb-onea-c {
 		width: 100%;
 		padding: 4% 5% 10px;
 	}

 	.sol-onea ul li a {
 		font-size: 13px;
 		padding: 5px 10px;
 	}

 	.sol-onea ul li a img {
 		width: 26px;
 	}

 	.sol-onea ul {
 		display: flex;
 		flex-wrap: wrap;
 	}

 	.sol-onea ul li {
 		border-radius: 50px;
 		margin-right: 10px;
 		margin-bottom: 10px;
 	}

 	.gundong {
 		height: auto;
 		padding-right: 0px;
 	}

 	.sol-one {
 		padding: 30px 0;
 	}

 	.sol-oneb-onea-a {
 		flex-wrap: wrap !important;
 	}

 	.sol-oneb-onea-c p {
 		font-size: 14px;
 		margin-top: 2px;
 		line-height: 20px;
 	}

 	.res-onec.resxq-one ul li {
 		width: 100%;
 	}

 	.index-twob-p h3 img {
 		width: 12px;
 	}

 	.proxq-threeb {
 		width: 100%;
 	}

 	.proxq-threeb p {
 		font-size: 14px;
 		line-height: 30px;
 	}

 	.proxq-threeb p {
 		width: 100%;
 	}

 	.proxq-fix {
 		padding: 30px 0;
 	}

 	.proxq-fivera {
 		margin-top: 0px;
 	}

 	.proxq-eight {
 		padding: 30px 0;
 	}

 	.proxq-seven {
 		padding: 30px 0;
 	}

 	.proxq-fiver {
 		padding: 30px 0;
 	}

 	.proxq-threec {
 		width: 100%;
 		margin-top: 20px;
 		position: relative;
 		right: 0;
 		top: 0;
 	}

 	.proxq-threea {
 		margin-top: 0px;
 		display: flex;
 		flex-wrap: wrap;
 	}

 	.newxq-onea {
 		padding: 20px 15px 20px 15px;
 		border-radius: 0px;
 		background: #fff;
 		border: 1px solid rgba(236, 231, 231, 1);
 	}

 	.pc-as span {
 		margin-bottom: 10px;
 	}

 	.newsing-twob {
 		width: 100%;
 		padding-left: 0;
 		margin-right: 0;
 	}

 	.newsing-twoc {
 		display: none;
 	}

 	.newsing-two {
 		padding: 30px 0;
 	}

 	.res-onec ul li {
 		width: 100%;
 		margin-right: 0;
 		margin-bottom: 25px;
 	}

 	.proxq-eighta ul li span {
 		font-size: 16px;
 	}

 	.proxq-eighta ul li {
 		width: 100%;
 		padding: 0 20px;
 		height: 57px;
 		margin-bottom: 10px;
 	}

 	.proxq-three {
 		padding: 30px 0;
 	}

 	.proxq-eighta {
 		margin-top: 0;
 	}

 	.proxq-twoa h1 {
 		margin-bottom: 0;
 		font-size: 27px;
 	}

 	.proxq-twoa p {
 		padding-top: 0;
 		font-size: 14px;
 		color: #333;
 	}

 	.proxq-twoa p video {
 		width: 100% !important;
 		height: auto !important;
 	}

 	.proxq-twob {
 		margin-top: 25px;
 	}

 	.index-three {
 		padding: 30px 0;
 	}

 	.index-threea {
 		flex-wrap: wrap;
 	}

 	.index-threea-a h1 {
 		margin-bottom: 10px;
 		font-size: 27px;
 	}

 	.index-threea-b a {
 		padding: 8px 17px;
 		font-size: 12px;
 		border-radius: 50px;
 		margin-top: 20px;
 	}

 	.index-threea-a {
 		width: 100%;
 	}

 	.index-threea-a p {
 		font-size: 15px;
 		margin-bottom: 10px;
 	}

 	.bannesrswiper-b a img {
 		width: 14px;
 	}

 	.index-threea-b a img {
 		width: 14px;
 	}

 	.index-threea-xia>div {
 		width: 100%;
 	}

 	.index-threea-xia-a {
 		margin-right: 0;
 	}

 	.index-threea-xia-a h1 {
 		font-size: 13px;
 		line-height: 25px;
 	}

 	.index-threea-xia {
 		display: flex;
 		flex-wrap: wrap;
 	}

 	.index-twoa {
 		flex-wrap: wrap;
 	}

 	.index-threea-xia-b {
 		margin-top: 20px;
 	}

 	.index-threea-xia-b-a h1 {
 		font-size: 50px;
 	}

 	.index-threea-xia-b-a h1 {
 		padding-top: 10px;
 		font-size: 29px;
 	}

 	.index-threea-xia-b ul li p {
 		margin-top: 4px;
 		font-size: 12px;
 	}

 	.index-four-xia ul li {
 		border-radius: 13px;
 		position: relative;
 		overflow: hidden;
 		margin-right: 0.8%;
 		width: 48.7%;
 		margin-bottom: 16px;
 	}

 	.fiveraswipera {
 		height: 50px;
 	}

 	.fiveraswipera img {
 		width: 78%;
 	}

 	.index-fivera {
 		padding: 2px 0 25px;
 	}

 	.index-four-xia {
 		margin-top: 30px;
 	}

 	.index-four-xia ul li:nth-child(3n) {
 		margin-right: 0.8%;
 	}

 	.index-four-xia ul li:nth-child(2n) {
 		margin-right: 0%;
 	}

 	.fiverbswipera-az {
 		width: 100%;
 	}

 	.fiverbswipera-az p {
 		margin-top: 7px;
 	}

 	.fiverbswipera-b-a p {
 		font-size: 13px;
 		margin-top: 15px;
 		line-height: 21px;
 		max-width: 100%;
 		margin-left: 0;
 	}

 	.controller {
 		position: absolute;
 		left: 1%;
 		bottom: 92px;
 	}

 	.fiverbswiper .swiper-scrollbar {
 		height: 2px;
 		left: 1%;
 		bottom: 47px;
 		width: 41%;
 	}

 	.index-fix {
 		padding: 30px 0;
 	}

 	.index-fiver {
 		padding-bottom: 40px;
 	}

 	.fiverbswipera-b-b {
 		margin: 10px 0;
 	}

 	.index-fixa ul li a {
 		font-size: 14px;
 		padding: 5px 16px;
 	}

 	.index-fixa {
 		margin-top: 15px;
 	}

 	.index-fixb-zong {
 		margin-top: 20px;
 	}

 	.fixbswipera-p {
 		padding: 30px 20px;
 	}

 	.index-bottom-one-a {
 		display: none;
 	}

 	.index-bottom-one-b {
 		width: 100%;
 	}

 	.index-bottom-one-b-a {
 		width: 100%;
 		padding: 0 0%;
 	}

 	.index-bottom-one-b {
 		flex-wrap: wrap;
 	}

 	.logogo {
 		display: none;
 	}

 	.index-bottom-one-b-a ul li {
 		padding: 12px 0 12px;
 	}

 	.index-bottom-one-b-b h1 {
 		display: none;
 	}

 	.index-bottom-one-b-b {
 		width: 100%;
 		margin-top: 20px;
 	}

 	.index-bottom-one-input input {
 		border-radius: 14px;
 		font-size: 12px;
 		height: 41px;
 		width: 48%;
 		padding-left: 23px;
 		margin-right: 10px;
 		margin-bottom: 13px;
 	}

 	.index-bottom-one-b-xia a img {
 		width: 22px;
 		margin-right: 10px;
 	}

 	.index-bottom-one-b-b button {
 		padding: 10px 17px;
 		font-size: 15px;
 	}

 	.index-bottom-one-zong {
 		padding-top: 0;
 	}

 	.index-bottom-one-b-a ul li p {
 		font-size: 22px;
 	}

 	.index-four-xia-vivi {
 		width: 27px;
 		height: 27px;
 		background: url(../images/u98.svg) no-repeat center center;
 		background-size: 53%;
 	}

 	.index-bottom-two {
 		padding: 12px 0px;
 	}

 	.index-four-xia ul li p {
 		font-weight: 400;
 		font-size: 13px;
 		bottom: 15px;
 		left: 0;
 	}

 	.nbanner-oneab h1 {
 		font-size: 21px;
 		margin-bottom: 5px;
 	}

 	.nbanner-oneab {
 		position: absolute;
 		left: 6%;
 		top: 45%;
 	}

 	.nbanner-oneab p {
 		font-size: 12px;
 	}

 	.contact-onea {
 		padding: 20px 15px;
 	}

 	.contact-onea h1 {
 		font-size: 20px;
 	}

 	.contact-onea-b ul {
 		display: flex;
 		flex-wrap: wrap;
 	}

 	.contact-onea-b ul li {
 		width: 48%;
 		text-align: center;
 		padding: 17px;
 		margin-bottom: 59px;
 		background-color: rgba(255, 255, 255, 1);
 		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11764705882352941);
 	}

 	.contact-onea-b-img img {
 		width: 30px;
 	}

 	.contact-onea-b-img {
 		width: 57px;
 		height: 57px;
 		margin-top: -44px;
 	}

 	.contact-onea-b ul li h2 {
 		font-size: 18px;
 		margin: 14px 0;
 	}

 	.res-onec-rigtha ul li {
 		width: 100%;
 		margin-bottom: 8px;
 	}

 	.res-onec-rigtha ul li p {
 		font-size: 16px;
 	}

 	.products-one p {
 		font-size: 15px;
 		line-height: 26px;
 		margin-top: 15px;
 		max-width: 100%;
 	}

 	.res-onec-rigtha ul li img {
 		width: 20px;
 	}

 	.res-onec-rigtha ul li a {
 		padding: 0px 18px;
 	}

 	.res-onec-rigth {
 		width: 100%;
 	}

 	.res-oneb {
 		display: none;
 	}

 	.res-one {
 		padding: 30px 0;
 	}

 	.contact-one {
 		padding-bottom: 0;
 	}

 	.contact-onea-b {
 		padding: 65px 0 23px 0;
 	}

 	.contact-oneb {
 		margin-top: -62px;
 	}

 	.contact-onea-b ul li p {
 		font-size: 15px;
 	}

 	.index-bottom-two p {
 		font-size: 12px;
 	}

 	.index-bottom-one-b-a ul li img {
 		width: 22px;
 		margin-right: 6px;
 	}

 	.index-bottom-one {
 		padding: 30px 0px 20px;
 	}

 	.index-fixa ul {
 		flex-wrap: wrap;
 	}

 	.index-fixa ul li {
 		margin-bottom: 10px;
 		border-radius: 37px;
 		margin-right: 3px;
 	}

 	.fiverbswipera-az {
 		width: 100%;
 	}

 	.fiverbswipera-b-a img {
 		display: none;
 	}

 	.fiverbswipera-b {
 		width: 100%;
 	}

 	.fiverbswipera {
 		display: flex;
 		flex-wrap: wrap;
 	}

 	.index-fiverb {
 		padding: 25px 15px 20px 15px;
 	}

 	.index-four {
 		padding: 30px 0 10px 0;
 	}

 	.index-threea-xia-b-a img {
 		width: 20px;
 	}

 	.index-threea-xia-b ul li {
 		margin-right: 23px;
 		width: 46%;
 		margin-bottom: 17px;
 		border-top: 1px solid rgb(204 71 13);
 	}

 	.threeaswiper .swiper-button-prev {
 		background-size: 85% !important;
 	}

 	.threeaswiper .swiper-button-next {
 		background-size: 85% !important;
 	}

 	.threeaswiper {
 		margin-top: 20px;
 		border-radius: 10px;
 	}

 	.index-threea-xia {
 		margin-top: 20px;
 		padding-top: 20px;
 	}

 	.bannerswiper-b {
 		left: 7%;
 	}

 	.index-onea h1 {
 		font-size: 27px;
 	}

 	.index-twoa-a h1 {
 		font-size: 27px;
 		margin-bottom: 0;
 	}

 	.index-twoa-b {
 		width: 100%;
 		margin-top: 10px;
 	}

 	.index-twoa-b p {
 		font-size: 15px;
 		text-align: left;
 	}

 	.index-oneb ul {
 		margin-top: 10px;
 		flex-wrap: wrap;
 	}

 	.index-oneb ul li a {
 		font-size: 13px;
 		padding: 10px 3px;
 	}

 	.index-twob ul li:nth-child(4n) {
 		margin-right: 2%;
 	}

 	.index-twob ul li:nth-child(2n) {
 		margin-right: 0%;
 	}

 	.index-twob ul li {
 		margin-bottom: 6px;
 		width: 48.4%;
 	}

 	.index-twob-img p {
 		bottom: 17px;
 		left: 11px;
 		font-size: 17px;
 	}

 	.index-twob-p {
 		padding: 11px;
 	}

 	.index-twob-p h2 {
 		font-size: 12px;
 		color: #333333;
 	}

 	.index-twob {
 		margin-top: 30px;
 	}

 	.index-twob-p h3 {
 		margin-top: 13px;
 		font-size: 12px;
 		padding: 7px 10px;
 	}

 	.index-oneb ul li {
 		text-align: center;
 		margin-right: 7px;
 		border-radius: 13px;
 		width: 47%;
 		margin-bottom: 10px;
 	}

 	.index-onea a img {
 		width: 14px;
 	}

 	.index-one-xia ul li .index-one-xia-a {
 		margin-right: 0px;
 		margin-bottom: 20px;
 	}

 	.index-one-xia-p h1 {
 		font-size: 18px;
 	}

 	.index-one-xia-p img {
 		width: 22px;
 	}

 	.index-one-xia ul li:nth-child(2) {
 		padding-top: 10px;
 	}

 	.index-one-xia ul li .index-one-xia-a {
 		padding-bottom: 20px;
 	}

 	.index-one-xia ul li:nth-child(2n) {
 		border-left: inherit;
 	}

 	.index-one-xia-a p {
 		font-size: 15px;
 	}

 	.index-one-xia-p {
 		padding: 8px 0;
 	}

 	.index-one-xia ul li {
 		width: 100%;
 	}

 	.index-one-xia {
 		margin-top: 23px;
 	}

 	.index-one-xia ul li:first-child {
 		padding-top: 30px;
 	}

 	.index-one-xia-zong strong {
 		padding: 0 12px;
 		font-size: 18px;
 	}

 	.index-one-xia-zong img {
 		width: 30px;
 	}

 	.index-one-xia-zong p {
 		font-size: 31px;
 	}

 	.index-one-xia-zong {
 		padding: 9px 15px;
 		width: 100%;
 		height: auto;
 		margin-left: 0;
 		margin-bottom: 0;
 		margin-top: 20px;
 	}

 	.index-one-xia ul li:nth-child(2n) .index-one-xia-a {
 		margin-left: 0;
 	}

 	.index-onea>a {
 		position: relative;
 		right: 0;
 		top: 30%;
 		padding: 10px 20px;
 		font-size: 12px;
 		border-radius: 13px;
 	}

 	.index-one {
 		padding: 30px 0;
 	}

 	.bannerswiper-b h1 {
 		font-size: 17px;
 		max-width: 100%;
 	}

 	.bannerswiper-b p {
 		font-size: 14px;
 		max-width: 100%;
 		margin-top: 2px;
 	}

 	.phone_head .logo img {
 		max-height: 30px;
 		height: 30px;
 	}

 	.hexin14 p {
 		font-size: 12px;
 	}

 	.relatednews ul li a {
 		font-size: 13px;
 		line-height: 23px;
 		padding: 1px 12px;
 		background: url(../images/newsico.png) no-repeat 20px top;
 		background-position-x: 20px;
 		background-position-y: top;
 		background-position: 2px 12px;
 	}

 	.newspage .newspage_a {
 		line-height: 26px;
 		height: 27px;
 	}

 	.newspage_a a {
 		font-size: 12px;
 		color: #555555;
 	}

 	.newspage {
 		margin-top: 40px;
 		padding: 9px 0;
 		border-top: 1px dotted #b7b7b7;
 		border-bottom: 1px dotted #b7b7b7;
 		position: relative;
 	}

 	.nestit {
 		padding-bottom: 17px;
 		border-bottom: 1px solid #D8D6D6;
 		margin-bottom: 12px;
 	}

 	.nestit h3 {
 		font-size: 13px;
 		color: #5e5b5b;
 	}

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

 	.newsxq-sec .leftlayout {
 		padding: 15px;
 	}

 	.ab-3 {
 		padding: 29px 0 29px 0;
 	}

 	.he_guab {
 		width: 59px;
 		cursor: pointer;
 		padding: 10px;
 		position: absolute;
 		top: -84px;
 		right: -4px;
 		background: none;
 		border-radius: 10px;
 	}

 	.he_popbx {
 		width: 90%;
 		background: #fff;
 		border-radius: 10px;
 		position: absolute;
 		top: 50%;
 		left: 50%;
 		transform: translate(-50%, -50%);
 		padding: 15px;
 	}

 	. .prod-box .prod-listt .swiper-container .swiper-slide.swiper-slide-active {
 		transform: scale(1);
 		z-index: 3;
 	}

 	.m-left ul li:nth-child(5)::before {
 		content: '';
 		display: block;
 		position: absolute;
 		right: 91px;
 		bottom: 0;
 		width: 7px;
 		height: 100%;
 		background: url(../images/arr-r.png) center no-repeat;
 	}

 	.m-left ul li:nth-child(5) a {
 		width: 76px;
 		margin-top: 10px;
 	}

 	.video-22.vider .picc>ul>li {
 		float: left;
 		width: 46%;
 		margin-top: 30px;
 	}

 	.layoutleft {
 		display: block;
 	}

 	.searchmore .search-textt {
 		background: #f4f1f1;
 		border-radius: 4px;
 		padding: 0px 50px 0 20px;
 		display: block;
 		height: 40px;
 		line-height: 40px;
 		margin-top: 40px;
 		color: #666666;
 		font-size: 16px;
 		width: 100%;
 	}

 	.searchmore .search-text {
 		background: #f4f1f1 url(../images/search2.png) no-repeat 90% center;
 		background-size: 19px;
 		border-radius: 4px;
 		padding: 0px 50px 0 20px;
 		display: block;
 		height: 40px;
 		line-height: 40px;
 		color: #666666;
 		font-size: 16px;
 		width: 100%;
 	}

 	.searchmore {
 		padding: 35px 20px 55px;
 		margin-top: 20px;
 		height: auto;
 		margin-bottom: 10px;
 		background: url(../images/ss1.jpg) no-repeat bottom;
 		background-size: 100% 100%;
 	}

 	.layoutleft.llrifht {
 		display: none;
 		width: 100%;
 	}

 	.video-22.vi {
 		margin-top: -44px;
 	}

 	.down-11 {
 		width: 100%;
 		float: left;
 		margin-right: 30px;
 	}

 	header {
 		display: none;
 	}

 	.picc ul li {
 		margin-right: 12px;
 	}

 	.picc ul li p {
 		line-height: 54px;
 		color: #807b7b;
 		font-size: 14px;
 	}

 	.picc ul li:hover::after {
 		background: none;
 	}

 	.ind-1,
 	.ind-2 {
 		min-width: inherit;
 		padding: 0px 0 0px 0 !important;
 	}

 	.indtabscon {
 		float: left;
 		width: 100%;
 		border-top: 1px solid #dcd8d8;
 		border-bottom: 1px solid #dcd8d8;
 		height: auto;
 		overflow: hidden;
 	}

 	.indtabs ul {
 		padding: 0 5px;
 		overflow-y: scroll;
 		white-space: nowrap;
 		display: flex;
 	}

 	.indtabs ul li {
 		padding: 10px 5px;
 		float: left;
 	}

 	input,
 	select,
 	option,
 	textarea {
 		border: none;
 		outline: none;
 		font-family: "微软雅黑", arial, Helvetica, sans-serif;
 	}

 	.qusswiper a {
 		padding: 0px 0 15px 0;
 		display: block;
 		border-bottom: 1px solid #eaeaea;
 		border-bottom-color: rgb(234, 234, 234);
 	}

 	.i #hiswiper {
 		padding-bottom: 30px;
 	}

 	.vido {
 		position: absolute;
 		top: 19%;
 		left: 31%;
 	}

 	.phone-head .menubtn>span.expand {
 		vertical-align: middle;
 		display: inline-block;
 		height: 19px;
 		width: 40px;
 		background: url(../images/menu1.png) no-repeat center;
 		background-size: auto;
 		background-size: auto 100%;
 	}

 	.vido img {
 		width: 55% !important;
 	}

 	.picc ul li:nth-child(2) {
 		margin-right: 0px;
 	}

 	.picc ul li:nth-child(3) {
 		margin-top: 10px;
 	}

 	.picc ul li:nth-child(4) {
 		margin-right: 0;
 		margin-top: 10px;
 	}

 	.picc ul {
 		flex-wrap: wrap;
 	}

 	.zs .box {
 		height: 73px;
 	}

 	.intitle.intitle1 {
 		padding: 30px 0 42px;
 	}

 	.layoutright {
 		width: 100%;
 	}

 	.layoutleft {
 		display: block;
 		width: 100%;
 	}

 	.contactmain .tbox.rd {
 		background: #fff;
 		border: none;
 	}

 	.m-left ul li::after {
 		content: '';
 		display: block;
 		position: absolute;
 		bottom: 0;
 		width: calc(100% - 24px);
 		height: 1px;
 		background: none;
 		left: 12px;
 	}

 	.m-left ul li::before {
 		content: '';
 		display: block;
 		position: absolute;
 		right: 59px;
 		bottom: 0;
 		width: 7px;
 		height: 100%;
 		background: url(../images/arr-r.png) center no-repeat;
 	}

 	.m-left ul li {
 		width: 100%;
 		height: 50px;
 		line-height: 50px;
 		padding-left: 32px;
 		padding-right: 7px;
 		box-sizing: border-box;
 		font-size: 12px;
 		position: relative;
 	}

 	.nynav ul li a {
 		font-size: 15px;
 		width: 54px;
 	}

 	.nynav ul li a {
 		font-size: 15px;
 		width: 46px;
 	}

 	.m-left ul li:nth-child(5) {
 		width: 100%;
 		height: 50px;
 		line-height: 30px;
 	}

 	.nynav ul {
 		padding: 25px 0;
 		display: flex;
 		overflow-y: hidden;
 		overflow-x: scroll;
 	}

 	.m-left ul {
 		height: auto;
 	}

 	.nynav .tit {
 		display: none;
 	}

 	.hottel {
 		display: none;
 	}

 	.contactmain .main1 .tbox {
 		width: 100%;
 		height: auto;
 	}

 	.w .map2 {
 		display: block;
 	}

 	.phone_head {
 		display: block
 	}

 	.h {
 		height: 0px;
 	}

 	.bannerswiper .swiper-button-prev,
 	.bannerswiper .swiper-button-next,
 	.bannerswiper .swiper-pagination {
 		display: block;
 	}

 	.proswiper .pic {
 		width: 42.2%;
 		position: relative;
 	}

 	.arrows {
 		display: none;
 	}

 	.newslist li {
 		width: 100%;
 		margin-right: 0;
 	}

 	.jt_zci .let_box {
 		width: 100%;
 		padding-right: 0;
 		border: 0;
 	}

 	.jt_zci .rit_box {
 		width: 100%;
 		margin-top: 30px;
 	}

 	.form {
 		padding: 0;
 	}

 	.form li.md {
 		width: 100%;
 		margin-right: 0%;
 	}
 }

 @media only screen and (max-width:768px) {
 	.nybanner .tbox .tit {
 		font-size: 22px;
 	}

 	.newspage .nshare {
 		display: none;
 	}
 }

 @media only screen and (max-width:640px) {
 	.pages li {
 		margin-bottom: 5px;
 	}
 }

 @media only screen and (max-width:360px) {}

 @media only screen and (max-width:320px) {}
