﻿* {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-family: '微软雅黑';
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

ol,
ul,
li,
dl,
dt,
dd,
form,
p,
h1,
h2,
h3,
h4,
h5,
img {
	margin: 0px;
	padding: 0px;
}

ol,
ul,
li {
	list-style: none;
	padding: 0;
	margin: 0;
}

img {
	border: none;
	max-width: 100%;
	vertical-align: bottom;
}

a {
	text-decoration: none;
	border: none;
	margin: 0;
	padding: 0;
}

input,
textarea {
	outline: 0;
	resize: none;
	border: none;
	_border: 0;
	margin: 0;
	padding: 0;
	-webkit-appearance: none;
}

select {
	border: 0;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

/* 清楚selec默认样式*/
select::-ms-expand {
	display: none;
}

/* 清除ie的默认选择框样式清除，隐藏下拉箭头 */
input::-webkit-search-cancel-button {
	display: none;
}

input[type=button],
input[type=submit],
input[type=search],
button {
	-webkit-appearance: none;
}

table,
table td {
	border-collapse: collapse;
}

.clear {
	clear: both;
}

.clearfix::after {
	content: '';
	clear: both;
	display: block;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.div1200 {
	width: 1200px;
	margin: 0 auto;
}

.wrap {
	width: 100%;
	_zoom: 1;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}

html {
	font-size: 100px;
}

@font-face {
	font-family: 宋体;
	src: url(../font/STSONG.TTF);
}

#fp-nav ul li a span {
	border: 1px solid #ccc;
}

#fp-nav ul li a.active span {
	background: rgb(16, 123, 255);
}

/* index */

/* 导航 */
.index-content-box1 {
	position: relative;
	/*background: url(../images/index2-one-pic_01.jpg) no-repeat center;*/
	background-size: 100% 100%;
}

/* .header {
	position: absolute;
	top: 0;
	z-index: 9999;
	padding-top: 1.615%;
	width: 100%;
}
 */
.index-header {
	position: fixed;
	top: 0;
	z-index: 9999;
	padding-top: 0.8%;
	padding-bottom: 0.8%;
	width: 100%;
	background: rgba(255,255,255,0.5);
}

.header .div1200 {
	display: flex;
	align-items: center;
}

.logo {
	/* width: 40%; */
	margin-right: 12.083%;
}

.other {
	width: 60.083%;
	margin-right: 4.334%;
}

.other>ul {
	display: flex;
}

.other>ul>li {
	position: relative;
}

.other>ul>li:nth-child(1),
.other>ul>li:nth-child(2) {
	margin-right: 7.083%;
}

.other>ul>li:nth-child(3) {
	margin-right: 0.834%;
}

.other>ul>li:nth-child(4) {
	width: 18.334%;
	margin-right: 3.89%;
	padding-bottom: 0.694%;
}

.other>ul>li:nth-child(4):hover .language-list,
.other>ul>li:nth-child(4):active .language-list {
	display: block;
}

.other>ul>li:nth-child(5) {
	width: 27.268%;
}

.other>ul>li>p {
	font-size: 0.14rem;
	color: #333333;
	font-family: arial;
	position: relative;
}

.other>ul>li>a {
	display: block;
	font-size: 16px;
	color: #333333;
	text-align: center;
	position: relative;
}

.other>ul>li img {
	vertical-align: middle;
}

.other>ul>li:nth-child(5) input[type=text] {
	background: none;
	border-bottom: 1px solid #0000fe;
	width: 85%;
}

.other>ul>li:nth-child(5) input[type=button] {
	background: url(../images/index2-header-pic_09.png) no-repeat center;
	width: 12%;
	vertical-align: bottom;
}
.other>ul>li:nth-child(5) input[type=submit] {
	background: url(../images/index2-header-pic_09.png) no-repeat center;
	width: 12%;
	vertical-align: bottom;
}

.search {
	display: none;
}

.search input[type=text] {
	width: 83%;
	border-bottom: 1px solid #0000fe;
	background: none;
}

.search input[type=button] {
	background: url(../images/index2-header-pic_09.png) no-repeat center;
	width: 12%;
	vertical-align: bottom;
}

.language-list {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background: rgba(0, 0, 0, 0.39);
	width: 100%;
	padding: 7.576% 0;
	box-shadow: 0 0 8px 1px #666666;
}

.language-list li {
	margin-bottom: 6.25%;
	margin-left: 19.67%;
}

.language-list li a {
	font-size: 12px;
	color: #ffffff;
	font-family: arial;
	position: relative;
}

.language-list li a:hover,
.language-list li a:active {
	color: #0000fe;
}

.language-list li i {
	display: inline-block;
	width: 15.094%;
	margin-right: 5%;
}

.second-bg {
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.28);
	z-index: 99999;
	display: none;
}

.second-menu {
	margin-left: auto;
	width: 41.146%;
	padding: 0 2.969% 0 1.771%;
	height: 100%;
	background: rgb(255, 255, 255);
}

.close-btn {
	padding-top: 3.178%;
	text-align: right;
}

.second-menu ul {
	margin-top: 6.697%;
}

.second-menu li {
	margin-bottom: 4.557%;
}

.second-menu li a {
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}

.second-menu li a:nth-child(2) {
	display: none;
}

li.second-menu-on a:nth-child(1) {
	display: none;
}
li.second-menu-on a:nth-child(2) {
	display: block;
}

.second-menu li a:hover,
.second-menu li a:active {
	color: #0075c1;
	text-decoration: underline;
}

/* phone-header */
.phone-header {
	padding: 2% 0;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: rgb(255,255,255);
	z-index: 999;
}

.phone-header .div1200 {
	display: flex;
	align-items: center;
}

.idnex-phone-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	background: rgba(255,255,255,0.5);
}

.down {
	margin-left: 36%;
	width: 20%;
	text-align: center;
}

.down a {
	font-size: 0.16rem;
	color: #333333;
}

.down img {
	vertical-align: middle;
}

.phone-language {
	width: 20%;
	position: relative;
	margin-top: 1%;
	padding-bottom: 1%;
}

.phone-language>a {
	display: block;
	font-size: 0.16rem;
	color: #333333;
	text-align: center;
}

.phone-language img {
	vertical-align: middle;
}

.phone-language-list {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: rgba(0, 0, 0, 0.39);
	padding: 5% 0;
	box-shadow: 0 0 8px 1px #666666;
	z-index: 999999;
}

.phone-language-list li {
	margin-left: 16%;
	margin-bottom: 3%;
}

.phone-language-list a {
	font-size: 0.14rem;
	color: #FFFFFF;
}

.phone-language-list a:active {
	color: #0000fe;
}

.phone-language-list img {
	vertical-align: middle;
	margin-right: 5%;
}

/* 复用 */

.public-box-left {
	width: 50.782%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.public-box-right {
	width: 49.219%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.more a {
	display: block;
	text-align: center;
	font-size: 0.18rem;
	color: #FFFFFF;
	background: rgb(153, 153, 153);
	font-family: arial;
}

.more a:hover,
.more a:active {
	background: rgb(16, 123, 255);
}

/* 第一屏 */
.one .swiper-container {height: 100%;}
.one .swiper-wrapper {height: 100%;}
.one .swiper-slide {height: 100%;}
.one .index-content-box1 {height: 100%;}


.index-content-box1 {
	position: relative;
}

.index-box1-img,
.index-box1-img img {
	height: 100%;
}

.index-box1-txt {
	position: absolute;
	width: 100%;
	left: 0;
	top: 49%;
	text-align: center;
}

.index-box1-txt p {
	font-size: 0.5rem;
	color: #0000fe;
	font-family: arial;
	font-weight: bold;
	text-shadow: -1px 2px #FFFFFF;
}

/* 第二屏 */

.index-box2-num {
	position: relative;
	border-bottom: 1px solid #CCCCCC;
	width: 17.539%;
	margin-top: 23.18%;
	margin-left: 36.924%;
}

.index-box2-num-img {
	margin-left: 66.667%;
	margin-bottom: 5%;
	opacity: 0;
	transform: translateX(-500%);
	transition: all 0.5s;
}

.index-box2-num-img-on {
	opacity: 1;
	transform: translateX(0);
}

.index-box2-num-txt {
	position: absolute;
	bottom: 10%;
	left: 104%;
	width: 100%;
	transform: rotate(-90deg) translateX(200%);
	transform-origin: 0 100%;
	opacity: 0;
	transition: all 0.5s;
}

.index-box2-num-txt-on {
	opacity: 1;
	transform: rotate(-90deg) translateX(0);
}

.index-box2-num-txt span:nth-child(1) {
	display: inline-block;
	font-size: 0.14rem;
	color: #333333;
	font-family: 黑体;
	transform: rotate(90deg);
}

.index-box2-num-txt span:nth-child(2) {
	font-size: 0.4rem;
	color: #333333;
	font-family: Khmer UI;
	vertical-align: middle;
}

.index-box2-txtbox2 {
	margin-top: 4.923%;
	margin-left: 46.358%;
	width: 46.667%;
}

.index-box2-title2 p:nth-child(1) {
	font-size: 0.4rem;
	color: #666666;
	font-family: arial;
}

.index-box2-title2 p:nth-child(2) {
	font-size: 0.3rem;
	color: #0000fe;
	font-family: arial;
	font-weight: bold;
}

.index-box2-title2 p:nth-child(2)::after {
	display: inline-block;
	content: '';
	width: 0.08rem;
	height: 0.02rem;
	background: rgb(102, 102, 102);
}

.index-box2-txt {
	position: relative;
	padding-right: 8.131%;
	padding-top: 3.736%;
	margin-top: 4.835%;
}

.index-box2-txt p {
	font-size: 0.16rem;
	color: #333333;
	font-family: arial;
	line-height: 0.26rem;
}

.index-box2-txt img {
	position: absolute;
	top: 0;
	right: 0;
}

.index-box2-txtbox2 .more a {
	width: 28.791%;
	padding: 2.53% 0;
	margin-top: 9.231%;
}

.index-content-box2 .public-box-right {
	position: relative;
}

.index-content-box2 .video,
.index-content-box2 .video img {
	height: 100%;
	width: 100%;
}
.index-content-box2{
	display: flex;
	flex: 2;
}

.index-content-box2 .mask {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(48, 48, 48, 0.39);
}

.index-content-box2 .mask img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

/* 第三屏 */
.index-box3-img,
.index-box3-img img {
	height: 100%;
	width: 100%;
}

.index-box3-num {
	width: 18.096%;
	position: relative;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 18.942%;
	margin-left: 43.069%;
}

.index-box3-num-img {
	margin-left: 67.251%;
	margin-bottom: 5%;
	opacity: 0;
	transform: translateY(-400%);
	transition: all 0.5s;
}

.index-box3-num-img-on {
	transform: translateY(0);
	opacity: 1;
}

.index-box3-num-txt {
	width: 100%;
	position: absolute;
	left: 100%;
	bottom: 10%;
	transform: rotate(-90deg) translateY(500%);
	transform-origin: 0 100%;
	opacity: 0;
	transition: all 0.5s;
}

.index-box3-num-txt-on {
	transform: rotate(-90deg) translateY(0);
	opacity: 1;
}

.index-box3-num-txt span:nth-child(1) {
	display: inline-block;
	font-size: 0.14rem;
	color: #333333;
	font-family: 黑体;
	transform: rotate(90deg);
}

.index-box3-num-txt span:nth-child(2) {
	font-size: 0.4rem;
	color: #333333;
	font-family: Khmer UI;
	vertical-align: middle;
}


/* 第三屏的文字描述部分 */
.index-box3-txtbox2 {
	margin-left: 7.936%;
	margin-top: 4.445%;
}

.index-box3-title2 p:nth-child(1) {
	width: 0.43rem;
	height: 0.05rem;
	background: rgb(153, 153, 153);
}

.index-box3-title2 p:nth-child(2) {
	font-size: 0.5rem;
	color: #0000fe;
	font-family: arial;
	font-weight: bold;
	margin-top: 1.264%;
}

.index-box3-title2 p:nth-child(2)::after {
	content: '';
	display: inline-block;
	width: 0.08rem;
	height: 0.02rem;
	background: rgb(102, 102, 102);
	margin: 0.11rem 0 0.05rem 0.01rem;
}

.index-box3-txt {
	position: relative;
	width: 51.945%;
	margin-top: 4.482%;
}

.index-box3-txt p {
	font-size: 0.16rem;
	color: #333333;
	font-family: arial;
	line-height: 0.25rem;
	padding-left: 8.628%;
	padding-top: 3.761%;
}

.index-box3-txt img {
	position: absolute;
	top: 0;
	left: 0;
}

.index-box3-txt img:nth-child(3) {
	display: none;
}

.index-box3-txtbox2 .more a {
	width: 15.057%;
	padding: 1.379% 0;
	margin-top: 10.689%;
}

/* 第四屏 */
.index-content-box4 {
	position: relative;
}

.box4-bg {
	position: relative;
	height: 100%;
}

.box4-bg img {
	height: 100%;
	width: 100%;
}

.box4-mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(19, 19, 19, 0.21);
}
.content {margin-top: 6.1%;}

.content-box4-main {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.index-box4-num {
	position: relative;
	width: 21.026%;
	padding-left: 1%;
	padding-top: 11.077%;
	margin-left: 36.924%;
	border-left: 1px solid #CCCCCC;
}

.index-box4-num-img {
	transform: translateY(-1000%);
	opacity: 0;
}

.index-box4-num-img-on {
	transform: translateY(0);
	opacity: 1;
	transition: all 0.5s;
}

.index-box4-num-txt {
	transform: translateY(-1000%);
	opacity: 0;
}

.index-box4-num-txt-on {
	transform: translateY(0);
	opacity: 1;
	transition: all 0.6s;
}

.index-box4-num-txt span:nth-child(1) {
	font-size: 0.4rem;
	font-family: Khmer UI;
	color: #ffffff;
}

.index-box4-num-txt span:nth-child(2) {
	font-size: 0.14rem;
	color: #ffffff;
	font-family: 黑体;
}

.index-box4-txtbox2 {
	margin-left: 41.128%;
	margin-top: 9.436%;
	width: 46.565%;
}

.index-box4-title2 p:nth-child(1) {
	width: 0.43rem;
	height: 0.05rem;
	background: rgb(0, 0, 254);
}

.index-box4-title2 p:nth-child(2) {
	font-size: 0.5rem;
	font-weight: bold;
	font-family: arial;
	color: #ffffff;
	margin-top: 1.541%;
}

.index-box4-title2 p:nth-child(2)::after {
	content: '';
	display: inline-block;
	width: 0.05rem;
	height: 0.02rem;
	background: rgb(0, 0, 254);
	margin-left: 0.16rem;
	margin-bottom: 0.05rem;
}

.index-box4-txt {
	position: relative;
	margin-top: 14.537%;
}

.index-box4-txt p {
	font-size: 0.16rem;
	color: #FFFFFF;
	font-family: arial;
	line-height: 0.25rem;
	padding-left: 9.251%;
	padding-top: 3.745%;
}

.index-box4-txt img {
	position: absolute;
	top: 0;
	left: 0;
}

.index-box4-txtbox2 .more a {
	width: 28.855%;
	padding: 2.315% 0;
	margin-top: 12.115%;
}

.index-box4-img {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.index-box4-img img:not(:first-child) {
	display: none;
}


.blue-bg {
	background: rgb(16, 123, 255);
	position: absolute;
	width: 40.3125%;
	left: 50%;
	transform: translateX(-50%);
	top: 68.444%;
}

.blue-bg p:nth-child(1) {
	font-size: 0.18rem;
	color: #FFFFFF;
	font-weight: bold;
}

.blue-txt {
	padding: 3.618% 4.651% 5.556%;
}

.blue-txt-main p:nth-child(2) {
	font-size: 0.16rem;
	color: #ffffff;
	line-height: 0.25rem;
	margin-top: 3.229%;
}

.blue-txt-main li:not(:first-child) {
	display: none;
}

.blue-btn {
	float: right;
}

.blue-btn img:nth-child(2) {
	display: none;
}

.blue-prev:active img:nth-child(1),
.blue-next:active img:nth-child(1) {
	display: none;
}

.blue-prev:active img:nth-child(2),
.blue-next:active img:nth-child(2) {
	display: block;
}

.blue-next {
	margin-left: 0.43rem;
}

/* 第五屏 */
.index-content-box5 {
	position: relative;
}

.index-box5-img,
.index-box5-img img {
	height: 100%;
	width: 100%;
}

.index-box5-img img:not(:first-child) {
	display: none;
}

.index-content-box5 .public-box-right .box5-mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(48, 48, 48, 0.39);
}

.index-box5-num {
	position: relative;
	border-bottom: 1px solid #CCCCCC;
	width: 17.539%;
	margin-top: 18.256%;
	margin-left: 36.924%;
}

.index-box5-num-img {
	margin-left: 66.667%;
	margin-bottom: 5%;
	opacity: 0;
	transform: translateX(-500%);
	transition: all 0.5s;
}

.index-box5-num-img-on {
	opacity: 1;
	transform: translateX(0%);
}

.index-box5-num-txt {
	position: absolute;
	bottom: 10%;
	left: 104%;
	width: 120%;
	transform: rotate(-90deg) translateX(200%);
	transform-origin: 0 100%;
	transition: all 0.5s;
	opacity: 0;
}

.index-box5-num-txt-on {
	opacity: 1;
	transform: rotate(-90deg) translateX(0);
}

.index-box5-num-txt span:nth-child(1) {
	display: inline-block;
	font-size: 0.14rem;
	color: #333333;
	font-family: 黑体;
	transform: rotate(90deg);
}

.index-box5-num-txt span:nth-child(2) {
	font-size: 0.4rem;
	color: #333333;
	font-family: Khmer UI;
	vertical-align: middle;
}


.index-box5-txtbox2 {
	margin-left: 46.358%;
	width: 48.206%;
	margin-top: 7.59%;
}

.index-box5-txtbox2 li:not(:first-child) {
	display: none;
}

.index-box5-title2 p:nth-child(1) {
	width: 9.149%;
	height: 5px;
	background: rgb(153, 153, 153);
}

.index-box5-title2 p:nth-child(2) {
	font-size: 0.5rem;
	color: #0000fe;
	font-family: arial;
	font-weight: bold;
	margin-top: 1%;
}

.index-box5-title2 p:nth-child(2)::after {
	display: inline-block;
	content: '';
	width: 0.05rem;
	height: 0.02rem;
	background: rgb(153, 153, 153);
	margin-bottom: 5px;
	margin-left: 0.16rem;
}

.index-box5-txt {
	position: relative;
	padding-right: 10.851%;
	padding-top: 4.255%;
	letter-spacing: 0.5px;
	margin-top: 14.255%;
}

.index-box5-txt p {
	font-size: 0.16rem;
	color: #333333;
	font-family: arial;
	line-height: 0.26rem;
}

.index-box5-txt img {
	position: absolute;
	top: 0;
	right: 0;
}

.index-box5-txt img:nth-child(3) {
	display: none;
}

.index-box5-btn {
	font-size: 0;
	margin-top: 23.404%;
}

.index-box5-btn a {
	display: inline-block;
	width: 9.575%;
	background: rgb(153, 153, 153);
	text-align: center;
	padding: 1.81% 0;
	margin: 0 0.7%;
}

.index-box5-btn a:hover,
.index-box5-btn a:active {
	background: rgb(0, 0, 254);
}

/* 第六屏 */
.index-content-box6 .div1200 {
	height: 100%;
	padding-top: 7.344%;
}

.index-box6-left {
	width: 80%;
	height: 100%;
}

.index-box6-right {
	width: 20%;
	height: 100%;
}

.index-box6-img {
	width: 45.521%;
}

.index-box6-txt {
	width: 49.271%;
}

.index-box6-title {}

.index-box6-title p:nth-child(1) {
	width: 9.091%;
	height: 5px;
	background: rgb(153, 153, 153);
}

.index-box6-title p:nth-child(2) {
	font-size: 0.5rem;
	font-family: arial;
	font-weight: bold;
	color: #0000fe;
	margin-top: 1.057%;
}

.index-box6-title p:nth-child(2)::after {
	content: '';
	display: inline-block;
	width: 5px;
	height: 2px;
	background: rgb(102, 102, 102);
	margin-left: 1px;
	margin-bottom: 4px;
}

.news-date {
	margin-top: 10.994%;
}

.news-date p:nth-child(1) {
	font-size: 0.14rem;
	color: #666666;
	font-weight: bold;
}

.news-date p:nth-child(2) {
	width: 2.748%;
	height: 2px;
	background: rgb(0, 0, 254);
	margin-top: 1.903%;
}

.news-main {
	margin-top: 3.805%;
}

.news-main p:nth-child(1) {
	font-size: 0.16rem;
	color: #333333;
	font-weight: bold;
}

.news-main p:nth-child(2) {
	font-size: 0.16rem;
	color: #333333;
	font-family: arial;
	line-height: 0.25rem;
	margin-top: 2.959%;
}

.index-box6-txt .more a {
	width: 27.696%;
	padding: 2.537% 0;
	margin-top: 5.708%;
}

.index-box6-left-bottom {
	margin-top: 7.292%;
}

.index-box6-left-bottom li {
	float: left;
	width: 31.875%;
	background: rgb(245, 245, 245);
	position: relative;
}

.index-box6-left-bottom li:not(:nth-child(3n)) {
	margin-right: 2.189%;
}

.index-box6-left-bottom a {
	display: block;
	padding: 5.229% 4.248% 19.934% 5.229%;
}

.index-box6-left-bottom a p:nth-child(1) {
	font-size: 0.14rem;
	color: #666666;
	font-weight: bold;
}

.index-box6-left-bottom a p:nth-child(2) {
	width: 4.248%;
	height: 2px;
	background: rgb(0, 117, 193);
	margin-top: 2.941%;
}

.index-box6-left-bottom a p:nth-child(3) {
	font-weight: bold;
	font-size: 0.14rem;
	color: #333333;
	line-height: 0.25rem;
	margin-top: 6.209%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.box6-left-bottom-txt {
	position: relative;
	z-index: 9;
}

.box6-mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	background: rgba(16, 123, 255, 0.67);
	display: none;
	z-index: 1;
}

.index-box6-left-bottom li:hover,
.index-box6-left-bottom li:active {
	background: url(../images/index2-content6-pic_03.jpg) no-repeat center;
}

.index-box6-left-bottom li:hover p,
.index-box6-left-bottom li:active p {
	color: #FFFFFF;
}

.index-box6-left-bottom li:hover p:nth-child(2),
.index-box6-left-bottom li:active p:nth-child(2) {
	background: rgb(255, 255, 255);
}

.index-box6-left-bottom li:hover .box6-mask,
.index-box6-left-bottom li:active .box6-mask {
	display: block;
}

.index-box6-num {
	position: relative;
	width: 71.25%;
	margin-left: auto;
	border-bottom: 1px solid #cccccc;
	/* margin-top: 163%; */
	margin-top: 130%;
}

.index-box6-num-txt {
	position: absolute;
	bottom: 6%;
	left: 24%;
	width: 100%;
	transform: rotate(-90deg) translateX(400%);
	transform-origin: 0 100%;
	transition: all 0.5s;
	opacity: 0;
}

.index-box6-num-txt-on {
	transform: rotate(-90deg) translateX(0);
	opacity: 1;
}

.index-box6-num-txt span:nth-child(1) {
	display: inline-block;
	font-size: 0.14rem;
	color: #333333;
	font-family: 黑体;
	transform: rotate(90deg);
}

.index-box6-num-txt span:nth-child(2) {
	font-size: 0.4rem;
	color: #333333;
	font-family: Khmer UI;
	vertical-align: middle;
}

.index-box6-num-img {
	margin-left: 28%;
	margin-bottom: 4%;
	transition: all 0.5s;
	transform: translateX(300%);
	opacity: 0;
}

.index-box6-num-img-on {
	transform: translateX(0);
	opacity: 1;
}

/* 第七屏 */
.index-content-box7 {
	background: rgb(245, 245, 245);
	position: relative;
}

.index-content-box7 .div1200 {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.form li {
	background: rgb(255, 255, 255);
	width: 49.417%;
	border: 1px solid #d5d5d5;
	/* height: 0.42rem;
	line-height: 0.42rem; */
	margin-bottom: 0.1rem;
	padding: 1% 0;
}

.form li:nth-child(odd) {
	float: left;
}

.form li:nth-child(even) {
	float: right;
}

.form label {
	display: inline-block;
	font-size: 0.14rem;
	color: #666666;
	font-family: arial;
	text-indent: 0.18rem;
	width: 15%;
}

.form label::after {
	content: '*';
	color: #ff0000;
}

.form input {
	width: 81%;
}

.textarea {
	border: 1px solid #d5d5d5;
	background: rgb(255, 255, 255);
	padding: 1% 0;
	margin-bottom: 0.2rem;
}

.textarea textarea {
	display: block;
	vertical-align: top;
	width: 97%;
	margin: 0 auto;
}

.form input[type=submit] {
	width: 100%;
	border-radius: 0.05rem;
	background: rgb(16, 123, 255);
	font-size: 0.16rem;
	color: #FFFFFF;
	font-family: arial;
	padding: 1.25% 0 1%;
}

.map {
	text-align: center;
	margin-top: 3%;
}

/* 第八屏 */
.index-pc-footer {
	height: 100%;
}

.index-content-box8 {
	position: relative;
}

.index-box8-top {
	position: relative;
	height: 96%;
}

.index-box8-top img {
	height: 100%;
	width: 100%;
}

.index-box8-top .div1200 {
	position: absolute;
	top: 4.5%;
	left: 50%;
	transform: translateX(-50%);
}

.index-footer-logo {
	text-align: center;
	margin-top: 18.917%;
}

.index-footer-logo p {
	font-size: 0.16rem;
	color: #ffffff;
	width: 69%;
	margin: 3.583% auto 0;
	line-height: 0.25rem;
}

.index-footer-logo ul {
	display: flex;
	align-items: center;
	width: 36.167%;
	margin: 4.167% auto 0;
	justify-content: space-between;
}

.index-box8-bottom {
	background: rgb(0, 104, 232);
	padding: 0.42% 0;
	height: 3.16%;
}

.index-box8-bottom p {
	font-size: 0.14rem;
	color: #ffffff;
}

/* ny 公用*/
.ny-header {
	background: rgb(11, 163, 255);
	padding: 1.458% 0;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999;
}

.ny-header .other p {
	color: #FFFFFF;
}

.ny-header .other>ul>li>a {
	color: #FFFFFF;
}

.ny-header .other>ul>li:nth-child(5) input[type=text] {
	border-bottom: 1px solid #FFFFFF;
}

.ny-header .other>ul>li:nth-child(5) input[type=button] {
	background: url(../images/ny-header-pic_060_09.png) no-repeat center;
}

/* bread */
.bread {
	background: rgb(51, 51, 51);
	height: 0.45rem;
	line-height: 0.45rem;
	position: fixed;
    width: 100%;
    z-index: 999;
}

.bread li {
	float: left;
	margin: 0 2% 0 0;
}

.bread a {
	font-size: 0.16rem;
	color: #FFFFFF;
	font-weight: bold;
}

.ny-content-box1 img {
	display: block;
}

/* ny */
.ny-content-box2 {
	background: rgb(244, 244, 244);
	padding: 3.646% 0 4.271%;
	position: relative;
}

.ny-content-box2 .div1200 {
	position: relative;
	z-index: 99;
}

P.about {
	position: absolute;
	top: 21.926%;
	left: 21.615%;
	font-size: 2rem;
	font-family: arial;
	font-weight: bold;
	color: #CCCCCC;
	opacity: 0.21;
}

.ny-box2-txt {
	width: 51.334%;
	margin-top: 3.334%;
}

.ny-box2-title p:nth-child(1) {
	font-size: 0.6rem;
	color: #121212;
	font-family: 宋体;
}

.ny-box2-title p:nth-child(2) {
	font-size: 0.4rem;
	color: #999999;
	font-family: 宋体;
	margin-top: 1.948%;
}

.ny-box2-txt2 {
	width: 81.494%;
	margin-top: 8.117%;
}

.ny-box2-txt2 p {
	font-size: 0.14rem;
	color: #666666;
	line-height: 0.3rem;
}

.ny-box2-img {
	width: 48.667%;
}


/* ny-footer */
.ny-footer-top {
	background: rgb(16, 123, 255);
	padding: 2.083% 0 2.344%;
}

.ny-footer-nav>ul>li {
	float: left;
}

.ny-footer-nav>ul>li:nth-child(1),
.ny-footer-nav>ul>li:nth-child(2),
.ny-footer-nav>ul>li:nth-child(3) {
	width: 10.25%;
	margin-right: 5.167%;
}
.ny-footer-nav>ul>li:nth-child(2) {
	width: 20.5%;
	margin-right: 5.167%;
}

.ny-footer-nav>ul>li:nth-child(4) {
	width: 22%;
	margin-right: 8.5%;
}

.ny-footer-nav>ul>li:nth-child(5) {
	width: 20.5%;
}

.ny-footer-nav>ul>li>a {
	font-size: 0.16rem;
	color: #ffffff;
	font-weight: bold;
}

.ny-footer-nav>ul>li:nth-child(1) .second li,
.ny-footer-nav>ul>li:nth-child(2) .second li,
.ny-footer-nav>ul>li:nth-child(3) .second li {
	margin-bottom: 17.667%;
}

.ny-footer-second {
	margin-top: 0.21rem;
}

.ny-footer-second a {
	display: block;
	font-size: 0.14rem;
	color: #ffffff;
	vertical-align: middle;
}

.ny-footer-second a:hover,
.ny-footer-second a:active {
	color: #FFFFFF;
	opacity: 0.5;
}

.ny-footer-second a::before {
	content: '>';
	margin-right: 0.06rem;
}

.ny-footer-second i {
	margin-right: 7.333%;
}

.ny-footer-second i img {
	vertical-align: middle;
}

.ny-footer-second p {
	font-size: 0.14rem;
	color: #ffffff;
	line-height: 0.25rem;
	width: 83.99%;
}

.ny-form p {
	width: 100%;
}

.ny-form input[type=text] {
	width: 99%;
	height: 0.38rem;
	line-height: 0.38rem;
	text-indent: 0.1rem;
	border: 1px solid #cccccc;
	display: block;
	margin-top: 5.346%;
}

.ny-form input[type=text]::-webkit-input-placeholder {
	font-size: 0.14rem;
	color: #999999;
}

.ny-form input[type=submit] {
	display: block;
	width: 100%;
	height: 0.38rem;
	line-height: 0.38rem;
	background: rgb(0, 0, 254);
	color: #FFFFFF;
	margin-top: 3.773%;
}
.ny-form input[type=button] {
	display: block;
	width: 100%;
	height: 0.38rem;
	line-height: 0.38rem;
	background: rgb(0, 0, 254);
	color: #FFFFFF;
	margin-top: 3.773%;
}

.footer-logo {
	text-align: center;
	margin-top: 3.083%;
}


.ny-footer-bottom {
	background: rgb(0, 104, 232);
	padding: 0.729% 0 0.521%;
}

.ny-footer-bottom p {
	font-size: 0.14rem;
	color: #FFFFFF;
}

/* phone-footer */
.phone-footer {
	display: none;
	height: 100%;
}

.phone-footer-top {
	background: url(../images/index-content8-pic_09.jpg) no-repeat center;
	padding: 2% 0;
	height: 90%;
	position: relative;
}

.phone-footer-logo {
	position: absolute;
	top: 50%;
	width: 100%;
	text-align: center;
	transform: translateY(-50%);
}

.phone-footer-logo ul {
	margin-top: 5%;
	display: flex;
	width: 80%;
	align-items: center;
	margin: 10% auto 0;
	justify-content: space-between;
}

.phone-footer-nav>li>a {
	color: #FFFFFF;
	font-size: 0.2rem;
	height: 0.4rem;
	line-height: 0.4rem;
	display: block;
	padding-left: 2%;
	font-weight: bold;
}

.phone-second li {
	padding-left: 3%;
}

.phone-second a {
	display: block;
	color: #FFFFFF;
	font-size: 0.18rem;
	line-height: 0.3rem;
	height: 0.3rem;
}

.phone-second i {
	margin-right: 1%;
	line-height: 0.3rem;
	height: 0.3rem;
}

.phone-second i img {
	vertical-align: middle;
}

.phone-form p {
	color: #FFFFFF;
	font-size: 0.18rem;
	line-height: 0.3rem;
	padding-left: 3%;
}

.phone-form input[type=text] {
	width: 50%;
	height: 0.38rem;
	line-height: 0.38rem;
	text-indent: 0.1rem;
	border: 1px solid #cccccc;
	display: block;
	margin-top: 1%;
	margin-left: 3%;
}

.phone-form input[type=text]::-webkit-input-placeholder {
	font-size: 0.14rem;
	color: #999999;
}

.phone-form input[type=submit] {
	display: block;
	width: 50.2%;
	height: 0.38rem;
	line-height: 0.38rem;
	background: rgb(0, 0, 254);
	color: #FFFFFF;
	margin-top: 1%;
	margin-left: 3%;
}

.phone-footer-logo {
	text-align: center;
	padding: 0 2%;
}

.phone-footer-bottom {
	background: rgb(0, 104, 232);
	text-align: center;
	padding: 1% 0;
	height: 8%;
}

.phone-footer-bottom p {
	font-size: 0.14rem;
	color: #FFFFFF;
}

.ny-phone-footer .phone-footer-logo {
	position: static;
	transform: translate(0);
}

/* ny1 */
.ny1-content-box2 {
	background: rgb(244, 244, 244);
	padding: 4.948% 0 5.729%;
}

.ny1-content-box2 li {
	width: 32.5%;
	float: left;
	margin-bottom: 1.25%;
	transition: float 0.5s;
}

.ny1-content-box2 li:not(:nth-child(3n)) {
	margin-right: 1.25%;
}

.ny1-content-box2 li:nth-child(3n-2) {
	float: left;
}

.ny1-content-box2 a {
	display: inline-block;
	position: relative;
}

.ny1-content-box2 a>p {
	font-size: 0.16rem;
	font-weight: bold;
	color: #107bff;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 9.231%;
	text-align: center;
	z-index: 9;
}

.ny1-mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7) url(../images/ny1-content-pic_03.png) no-repeat center 37.744%;
	display: none;
}

.ny1-content-box2 li:hover .ny1-mask,
.ny1-content-box2 li:active .ny1-mask {
	display: block;
}

.ny1-content-box2 li:hover p,
.ny1-content-box2 li:active p {
	color: #FFFFFF;
	bottom: 29.744%;
}

/* ny2 */
.ny2-content-box2 {
	padding: 2.24% 0 2.708%;
}

.ny2-box2-left {
	width: 81%;
	padding-right: 2%;
	border-right: 2px solid #dcdcdc;
}

.ny2-box2-left p:nth-child(1),
.ny2-box2-right p:nth-child(1) {
	font-size: 0.18rem;
	color: #107bff;
	font-weight: bold;
}

.ny2-box2-left p:nth-child(2) {
	font-size: 0.16rem;
	color: #666666;
	line-height: 0.29rem;
	margin: 2.366% 0 1%;
}

.ny2-box2-right {
	padding-left: 2.834%;
	width: 14%;
}

.ny2-box2-right p:nth-child(2) {
	margin-top: 17.851%;
	padding-left: 23.22%;
	font-size: 0.16rem;
	color: #666666;
	position: relative;
}

.ny2-box2-right p:nth-child(2)::before {
	content: url(../images/ny2-content-pic_03.png);
	vertical-align: middle;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.ny2-content-box3 {
	background: rgb(244, 244, 244);
	padding: 1.823% 0;
}

.ny2-box3-left {
	width: 43.584%;
	height: 100%;
}

.ny2-box3-right {
	width: 54%;
	background: rgb(255, 255, 255);
	height: 100%;
}

.ny2-box3-txt-main {
	padding: 3.859% 0 1.79% 5.092%;
}

.ny2-box3-title p:nth-child(1) {
	font-size: 0.26rem;
	color: #333333;
	font-weight: bold;
}

.ny2-box3-title p:nth-child(2) {
	width: 17.901%;
	height: 0.05rem;
	background: rgb(0, 0, 254);
	margin-top: 1.852%;
}

.ny2-box3-list {
	margin-top: 4.065%;
}

.ny2-box3-list li {
	width: 47.642%;
	float: left;
	margin-bottom: 3.252%;
}

.ny2-box3-list li:nth-child(odd) {
	clear: left;
}

.ny2-box3-list li span:nth-child(1) {
	font-size: 0.16rem;
	color: #666666;
	font-weight: bold;
}

.ny2-box3-list li span:nth-child(2) {
	font-size: 0.16rem;
	color: #666666;
}

.ny2-content-box4 {
	margin-top: 1.615%;
}

.ny2-content-box4 .div1200>ul>li {
	width: 42.55%;
	border: 0.1rem solid #f4f4f4;
	padding: 2.667% 2.5% 3.083% 2.5%;
}

.ny2-box4-title p {
	font-size: 0.18rem;
	font-weight: bold;
	color: #107bff;
	margin-bottom: 3.066%;
}

.ny2-box4-list li {
	margin-bottom: 1.304%;
}

.ny2-box4-list span:nth-child(1) {
	font-size: 0.16rem;
	color: #666666;
	font-weight: bold;
}

.ny2-box4-list span:nth-child(2) {
	font-size: 0.16rem;
	color: #666666;
}

.ny2-box4-txt p {
	font-size: 0.16rem;
	color: #666666;
	line-height: 0.28rem;
}

.ny2-content-box5 {
	margin-top: 1.615%;
}

.ny2-bo5-txt {
	padding: 2.5% 2.5% 1.917% 2.5%;
	border: 0.1rem solid #f4f4f4;
}

.ny2-box5-title p {
	font-size: 0.18rem;
	color: #107bff;
	font-weight: bold;
	margin-bottom: 1.74%;
}

.ny2-box5-list span:nth-child(1) {
	font-size: 0.16rem;
	color: #666666;
	font-weight: bold;
}

.ny2-box5-list span:nth-child(2) {
	font-size: 0.16rem;
	color: #666666;
}

.ny2-box5-list li {
	float: left;
	width: 34.782%;
	margin-bottom: 0.69%;
}

.ny2-box5-list li:nth-child(odd) {
	clear: left;
}

.ny2-box5-txt p {
	font-size: 0.16rem;
	color: #666666;
	line-height: 0.3rem;
}

.ny2-box5-txt p:not(:last-child) {
	margin-bottom: 0.87%;
}

.ny2-content-box6 {
	margin: 2.135% 0 4.01%;
}

.ny2-content-box6 .swiper-button-next,
.ny2-content-box6 .swiper-button-prev {
	width: 6%;
	height: 100%;
	top: 0;
	margin: 0;
	outline: none;
}

.ny2-content-box6 .swiper-button-prev {
	left: 0;
	background: rgba(255, 255, 255, 0.4) url(../images/ny2-content-pic_07.png) no-repeat center;
}

.ny2-content-box6 .swiper-button-prev:active,
.ny2-content-box6 .swiper-button-prev:hover {
	background: rgba(255, 255, 255, 0.4) url(../images/ny2-content-on-pic_03.png) no-repeat center;
}

.ny2-content-box6 .swiper-button-next {
	right: 0;
	background: rgba(255, 255, 255, 0.4) url(../images/ny2-content-pic-06.png) no-repeat center;
}

.ny2-content-box6 .swiper-button-next:active,
.ny2-content-box6 .swiper-button-next:hover {
	background: rgba(255, 255, 255, 0.4) url(../images/ny2-content-on-pic_09.png) no-repeat center;
}

/* ny3 */
.ny3-content-box2 {
	padding: 4.948% 0 0.083%;
}

.ny3-content-box2 li {
	width: 48.834%;
	margin-bottom: 2.583%;
}

.ny3-content-box2 li:nth-child(odd) {
	float: left;
	clear: right;
}

.ny3-content-box2 li:nth-child(even) {
	float: right;
}

.ny3-content-box2 li a {
	display: block;
	font-size: 0.14rem;
	color: #107bff;
	font-weight: bold;
	overflow: hidden;
}

.ny3-content-box2 li a:hover img {
	transform: scale(1.1);
}

.ny3-box2-img {
	overflow: hidden;
}

.ny3-box2-img img {
	transition: transform 0.6s;
}

.ny3-content-box2 li>a p:nth-child(2) {
	font-size: 0.14rem;
	color: #333333;
	font-weight: bold;
	margin-top: 2.389%;
}

.ny3-content-box2 li>a p:nth-child(3) {
	font-size: 0.16rem;
	color: #333333;
	font-weight: bold;
	margin-top: 4.436%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ny3-content-box2 li>a p:nth-child(4) {
	font-size: 0.14rem;
	color: #666666;
	line-height: 0.24rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin: 3.242% 0 10.58%;
}

.ny3-content-box2 li a:hover p:nth-child(3),
.ny3-content-box2 li a:active p:nth-child(3) {
	color: #107bff;
}

/* ny5 */
.ny5-mask {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7) url(../images/ny5-content-pic_03.png) no-repeat center 37.744%;
}

.ny5-mask p {
	text-align: center;
	font-size: 0.16rem;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 65.385%;
}

.ny5-content-box2 li:active .ny5-mask,
.ny5-content-box2 li:hover .ny5-mask {
	display: block;
}

/* ny6 */
.ny6-content-box2 {
	padding: 4.948% 0 3.646%;
}

/* ny4 */
.ny4-content-box2 {
	padding: 4.948% 0 4.792%;
}

.ny4-box2-title {
	text-align: center;
}

.ny4-box2-title p {
	font-size: 0.24rem;
	color: #333333;
	font-weight: bold;
	margin-bottom: 4.25%;
}

.ny4-box2-txt {
	margin-top: 3.167%;
}

.ny4-box2-txt p {
	font-size: 0.14rem;
	color: #666666;
	line-height: 0.24rem;
}

.ny4-box2-txt p:not(:first-child) {
	margin-top: 2%;
}


/* 修改 */
/* bread */
.bread {
	background: rgb(51, 51, 51);
	height: 0.45rem;
	line-height: 0.45rem;
}

.bread>ul>li {
	float: left;
	position: relative;
	padding: 0 1%;
}

.bread a {
	font-size: 0.16rem;
	color: #FFFFFF;
	font-weight: bold;
}

.bread>ul>li:hover .second-bread {
	display: block;
}

.second-bread {
	position: absolute;
	top: 100%;
	background: rgb(51, 51, 51);
	width: 100%;
	left: 0;
	display: none;
	z-index: 999;
}

.second-bread li {
	width: 100%;
	text-align: center;
}

.second-bread li a {
	opacity: 0.8;
	font-size: 0.14rem;
}

.second-bread li a:hover {
	opacity: 1;
}
@media screen and (max-height:650px) {
	.index-box2-num{
		margin-top: 17.18%;
	}
	.index-box2-txtbox2 .more a{
		margin-top: 3.5%;
	}
}

/* 修改结束 */