/*header*/
@font-face {
font-family: "SanJiXingKaiJianTi";
src: url("../font/SanJiXingKaiJianTi-Cu-2.woff") format("woff"),
url("../font/SanJiXingKaiJianTi-Cu-2.ttf") format("truetype");
font-weight: normal;
font-style: normal;
}

#page {
overflow: hidden;
}

.indexPage {
position: relative;
}

.indexPage .header {
position: absolute;
top: 0;
left: 0;
width: 100%;
background: none;
z-index: 30;
transition: 0.5s linear;
background: linear-gradient(#fff, transparent);
}

.header {
position: fixed;
z-index: 10;
background: #fff;
top: 0;
left: 0;
width: 100%;
}

.nBanner,
.ylfwBanBox {
padding-top: 193px;
}

.header .header-top {
border-bottom: 1px #dfdfdf solid;
position: relative;
z-index: 1;
}

.header .box {
margin: 0 auto;
height: 118px;
display: flex;
justify-content: space-between;
transition: 0.4s;
}

.header .box .logo {
position: relative;
display: flex;
align-items: center;
}

.header .box .logo img {
max-height: 90px;
transition: 0.3s;
display: block;
}

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

.header .box .right .lang {
color: rgba(0, 0, 0, 0.5);
}

.header .box .right .lang a {
transition: 0.3s;
}

.header .box .right .lang a:first-child {
padding-right: 0.67rem;
}

.header .box .right .lang a:last-child {
padding-left: 0.67rem;
}

.header .box .right .lang a:hover {
color: #fe9901;
}

.header .box .right .xcxBtnBox {
display: flex;
align-items: center;
position: relative;
}

.header .box .right .xcxBtnBox .maBox {
position: absolute;
top: calc(100% + 1rem);
left: 50%;
transform: translateX(-50%);
width: 130px;
border-radius: 4px;
padding: 6px;
background: #fff;
box-sizing: border-box;
box-shadow: 0 0 14px rgba(0, 0, 0, 0.1);
visibility: hidden;
opacity: 0;
transition: 0.3s;
}

.header .box .right .xcxBtnBox .maBox::before {
content: "";
position: absolute;
top: -0.38rem;
left: 50%;
transform: translateX(-50%);
width: 0;
height: 0;
border-left: 0.47rem solid transparent;
border-right: 0.47rem solid transparent;
border-bottom: 0.4rem solid #fff;
}

.header .box .right .xcxBtnBox .maBox img {
width: 100%;
}

.header .box .right .xcxBtnBox:hover .maBox {
visibility: initial;
opacity: 1;
top: calc(100% + 0.38rem);
}

.header .box .right .headLink {
height: 40px;
line-height: 40px;
width: 6rem;
background: #fe9901;
border-radius: 0.67rem;
color: #fff;
transition: 0.3s;
margin: 0 1rem;
display: flex;
align-items: center;
justify-content: center;
font-weight: bold;
}

.header .box .right .headLink img {
margin-right: 0.2rem;
}

.header .box .right .search {
background: #f9f9f9;
height: 40px;
line-height: 40px;
border-radius: 0.67rem;
width: 7rem;
display: flex;
align-items: center;
}

.indexPage .header .box .right .search {
background: #fff;
}

.header .box .right .search .text {
width: calc(100% - 56px);
height: 100%;
background: none;
border: none;
padding-left: 0.67rem;
font-size: 0.53rem;
}

.header .box .right .search .btn {
width: 56px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}

.nav {
position: relative;
transition: 0.5s;
width: 100%;
}

/* .nav.on {
background: #fff;
position: fixed;
top: 0;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
z-index:90;
} */


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

.nav_pc>li {
float: left;
text-align: center;
}

.nav_pc>li>a {
position: relative;
display: inline-block;
color: #252525;
font-size: 0.6rem;
line-height: 74px;
transition: 0.3s;
}

.nav_pc>li>a:after {
width: 0;
height: 0;
content: "";
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 2px;
border-bottom: 4px solid #fe9901;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
opacity: 0;
}

.n_nav2 .fr a:after {
width: 0;
height: 2px;
background: #fe9901;
position: absolute;
content: "";
left: 50%;
transform: translateX(-50%);
bottom: 2px;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}

.n_nav2 .fr a:hover:after,
.n_nav2 .fr a.on:after {
width: 100%;
}

.nav_pc>li.on>a,
.nav_pc>li:hover>a {
color: #fe9901;
}

.nav_pc>li.on>a::after,
.nav_pc>li:hover>a::after {
opacity: 1;
}

.nav_pc>li:last-child>a {
padding-right: 0;
}

.nav-2nd {
display: none;
z-index: 2;
position: absolute;
left: 50%;
top: 100%;
width: 150px;
padding: 8px 0;
background-color: #fff;
transform: translateX(-50%);
box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}

.nav-2nd>li {
padding: 0 5px;
}

.nav-2nd>li>a {
position: relative;
display: block;
padding: 10px;
font-size: 0.53rem;
line-height: 26px;
text-align: center;
color: #333;
transition: 0.4s;
}

.nav-2nd>li>a:hover {
background-color: #eb7e00;
color: #fff;
}

/*新导航*/
.navSub {
position: absolute;
left: 0;
top: 74px;
background: #fff;
display: none;
-webkit-box-shadow: 0px 6px 12px 0px rgba(55, 55, 55, 0.3);
box-shadow: 0px 5px 5px 0px rgba(147, 147, 147, 0.2);
overflow: hidden;
width: 100%;
border-top: 1px #eee solid;
border-bottom: 1px #eee solid;
}

.navSub .w1400 {
padding: 2rem 0;
}

.navSub h3 {
position: relative;
width: 8rem;
text-align: left;
}

.navSub h3::before {
content: "";
position: absolute;
bottom: -20px;
left: 0;
width: 40px;
height: 4px;
background: #eb7e00;
}

.navSub .slogan {
width: 13.33rem;
}

.navSub .slogan a {
display: block;
padding-bottom: 55%;
}

.navSub ul {
position: relative;
top: -0.67rem;
width: calc(100% - 13.33rem - 8rem);
text-align: left;
}

.navSub ul li {
width: 42%;
margin-right: 8%;
float: left;
}

.navSub ul li>a {
position: relative;
display: block;
line-height: 1.8rem;
color: #222222;
font-size: 0.53rem;
border-bottom: 1px #e5e5e5 solid;
transition: 0.3s;
}

.navSub ul li>a::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 0;
transition: 0.4s;
height: 1px;
background: #eb7e00;
}

.navSub ul li>a img {
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
filter: brightness(0) invert(0.7);
transition: 0.2s;
}
.navSub ul li>a em{
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%) rotate(45deg);
width: 0.3rem;
height: 0.3rem;
display: block;
border-top: 1px #ccc solid;
border-right: 1px #ccc solid;
}

.navSub ul li>a:hover {
color: #eb7e00;
}

.navSub ul li>a:hover::before {
width: 100%;
}

.navSub ul li>a:hover img {
/* filter: initial; */
}

.header.on .navSub {
top: 60px
}

.header.on {
position: fixed;
width: 100%;
background: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.header.on .box {
height: 84px;
}

.header.on .box .logo img {
max-height: 68px
}

.header.on .nav_pc>li>a {
line-height: 60px;
}


.searchIcon {
display: none;
align-items: center;
margin-left: 0.67rem;
}

/*手机导航按钮*/
.menu {
display: none;
width: 25px;
margin-left: 0.83rem;
}

.menu span {
display: block;
width: 100%;
height: 2px;
background: #fe9901;
border-radius: 2px;
animation: navBtn 2s infinite ease;
}

.menu span:nth-child(2) {
margin: 6px 0;
animation-delay: 0.5s;
}

.menu span:nth-child(3) {
animation-delay: 1s;
}

@keyframes navBtn {
50% {
width: 60%;
}

100% {
width: 100%;
}
}

/*搜索弹窗*/
.searchTan {
display: none;
border-radius: 8px;
overflow: hidden;
}

.searchTan form {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 90%;
height: 50px;
margin: auto;
}

.searchTan form .text-input {
display: block;
width: 100%;
height: 100%;
padding: 0 50px 0 10px;
box-sizing: border-box;
border: 1px solid #ccc;
font-size: 16px;
border-radius: 40px;
}

.searchTan form .sub-btn {
position: absolute;
right: 0;
top: 0;
width: 52px;
height: 52px;
background: url(../images/icon-search.svg) center no-repeat;
background-size: 24px 24px;
border: none;
border-radius: 50%;
}

/*banner*/
.bannerBox {}

.banner {
position: relative;
width: 100%;
overflow: hidden;
}

.banner .swiper-slide a {
display: block;
/* padding-bottom: 50%; */
height: 100vh;
background-size: cover;
background-position: center;
transition: 8s linear;
transform: scale(1.1);
}

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

.banner .btn {
position: absolute;
bottom: 1.53rem;
left: 50%;
transform: translateX(-50%);
z-index: 1;
}

.banner .btn span {
position: relative;
width: 34px;
height: 34px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.25);
border: 1px #fff solid;
margin: 0 7px !important;
opacity: 1;
font-size: 12px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
}

.banner .btn span {
position: relative;
display: flex;
justify-content: center;
align-items: center;
width: 42px;
height: 42px;
box-sizing: border-box;
margin: 0 10px;
background-color: rgba(255, 255, 255, 0.25);
border: 1px solid currentColor;
font-size: 16px;
color: #fff;
opacity: 1;
}

.banner .btn span::after {
content: "";
position: absolute;
left: calc(100% + 20px);
top: 50%;
width: 90px;
height: 2px;
margin-top: -1px;
background-color: #fe0000;
transform: scaleX(0);
}

.banner .btn span.swiper-pagination-bullet-active {
margin-right: 120px !important;
background: #fe0000 url(../images/icon-banner.svg) center no-repeat;

font-size: 0;
color: #fe0000;
}

.banner .btn span.swiper-pagination-bullet-active::before {
content: "";
position: absolute;
left: calc(100% + 20px);
top: 50%;
width: 90px;
height: 2px;
margin-top: -1px;
background-color: #fff;
}

.banner .btn span.swiper-pagination-bullet-active::after {
transform-origin: left;
animation: bannerProgress 5s linear forwards;
}

@keyframes bannerProgress {
to {
transform: scaleX(1);
}
}

.indexBtn {
width: 36px;
height: 36px;
border: 1px #fff solid;
border-radius: 50%;
transition: 0.3s;
z-index: 13;
background: none;
margin: 0;
transform: translateY(-50%);
}

.indexBtn::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 36px;
height: 36px;
transform: translate(-50%, -50%);
background: url(../images/icon-right.svg) no-repeat center;
transition: 0.3s;
}

.indexBtn:hover {
background: #eb7e00;
border-color: #eb7e00;
}

.indexBtn:hover::after {
filter: brightness(0) invert(1);
}

.indexBtn.swiper-button-next {
right: 30px;
}

.indexBtn.swiper-button-prev {
left: 30px;
}

.indexBtn.swiper-button-prev::after {
transform: translate(-50%, -50%) rotate(180deg);
}

/*首页*/
.indexTitle {
display: flex;
align-items: center;
}

.indexTitle img {
width: 2rem;
display: block;
margin-right: 0.8rem;
display: none;
}
.indexTitle .indexTitle-icon {
width: 2rem;
height: 2rem;
display: block;
margin-right: 0.8rem;
}

.indexTitle .txt h3 {
line-height: 1.67rem;
color: #252525;
}

.indexTitle .txt span {
font-size: 12px;
color: #252525;
}

.indexOne {
background: url(../images/indexBg1.jpg) no-repeat center;
background-size: cover;
}

.indexOne .wrap {
position: relative;
z-index: 1;
}

.indexOne .wrap .bg {
position: absolute;
top: 0.73rem;
left: 0;
width: 100%;
z-index: -1;
}

.indexOne .box {
position: relative;
padding-top: 4.13rem;
min-height: 7.9rem;
}

.indexOne .box .left {
position: absolute;
left: 0;
bottom: 0;
}

.indexOne .box .left .title {
width: 7.13rem;
height: 16.67rem;
background: #019382;
}

.indexOne .box .left .title .indexTitle {
text-align: center;
display: block;

width: 100%;
}

.indexOne .box .left .title .indexTitle img {
display: none;
margin: 0 auto;

}
.indexOne .box .left .title .indexTitle .indexTitle-icon{
margin: 0 auto;
}

.indexOne .box .left .title .indexTitle .txt {
writing-mode: vertical-rl;
margin: 0 auto;
margin-top: 1.53rem;
transition: 0.3s;
}

.indexOne .box .left .title .indexTitle h3 {
color: #fff;
letter-spacing: 10px;
}

.indexOne .box .left .title .indexTitle span {
color: #fff;
display: block;
text-align: left;
}

.indexOne .box .left .title:hover .indexTitle img {
transform: rotateY(360deg);
transition: 1s;

}

.indexOne .box .left .title:hover .indexTitle .txt {
margin-top: 1rem;
}

.indexOne .box .left .form {
width: 15.47rem;
background: url(../images/formBg.jpg) no-repeat center;
background-size: cover;
padding: 1.1rem 2.6rem 1.1rem 2.27rem;
box-sizing: border-box;
}

.indexOne .box .left .form h3 {
color: #2e2e2e;
margin-bottom: 0.67rem;
}

.indexOne .box .left .form .item {
height: 1.73rem;
line-height: 1.73rem;
border: 1px #d8d8d8 solid;
border-radius: 0.2rem;
background: #fff;
margin-bottom: 0.67rem;
}

.indexOne .box .left .form .btn {
background: #fe9901;
width: 4.4rem;
height: 1.73rem;
line-height: 1.73rem;
border-radius: 0.2rem;
color: #fff;
cursor: pointer;
}

.indexOne .box .left .form .btn img {
margin-right: 8px;
filter: brightness(0) invert(1);
}

.indexOne .box .left .form .custom-select .name {
border: none;
font-size: 0.53rem;
background: none;
}

.indexOne .box .left .form .custom-select .name span {

font-size: 0.53rem;
}

.indexOne .box .left .form .custom-select .name span em {
color: #a6a4a4;
}

.indexOne .box .left .form .custom-select .name::after {
content: "";
position: absolute;
right: 20px;
top: 52%;
border: 6px solid transparent;
border-top-color: #999;
transform: translateY(-25%);
}

.indexOne .box .left .form .custom-select .list {
top: 52px;
}

.indexOne .box .left .form .custom-select .list li {
line-height: 40px;
padding: 0 20px;
cursor: pointer;
transition: 0.3s;
}

.indexOne .box .left .form .custom-select .list li:hover {
color: #019382;
}

.indexOne .box .left .form .item .text {
background: none;
border: none;
padding: 0 20px;
height: 100%;
font-size: 0.53rem;
width: 100%;
box-sizing: border-box;
}

.indexOne .box .row {
display: flex;
justify-content: flex-end;
}

.indexOne .box .row .item {
width: 8.33rem;
height: 8.33rem;
background: #019382;
}

.indexOne .box .row .item.showM {
display: none;
background: #1670ac;
}

.indexOne .box .row .item .icon {
display: block;
margin: 0 auto;
width: 2.07rem;
height: 2.07rem;
display: flex;
align-items: center;
justify-content: center;
}

.indexOne .box .row .item .icon img {
display: none;
max-width: 100%;
}
.indexOne .box .row .item .icon .indexTitle-icon{
display: block;
width: 63px;
height: 63px;
}

.indexOne .box .row .item .text {
text-align: center;
}

.indexOne .box .row .item h3 {
color: #fff;
line-height: 0.93rem;
margin-top: 1.6rem;
transition: 0.3s;
}

.indexOne .box .row .item p {
margin-top: 0.07rem;
color: rgba(255, 255, 255, 0.5);
}

.indexOne .box .row .item:hover .icon {
transform: rotateY(360deg);
transition: 1s;
}

.indexOne .box .row .item:hover h3 {
margin-top: 1.2rem;
}

.indexOne .box .row2 {
position: relative;
z-index: 1;
pointer-events: none;
}

.indexOne .box .row2 .item {
pointer-events: auto;
}

.indexOne .box .row2 .item:first-child {
background: url(../images/yyfwBg.jpg) no-repeat center;
background-size: cover;
}

.indexOne .box .row2 .item:nth-child(2) {
background: #28b3a0;
}

.indexOne .box .row3 {
position: relative;
z-index: 1;
pointer-events: none;
}

.indexOne .box .row3 .item:nth-child(1) {
background: #28b3a0;
pointer-events: auto;
}

.indexOne .box .row3 .item:nth-child(2) {
background: #1f91dd;
pointer-events: auto;
}

.indexOne .box .row3 .item:nth-child(3) {
background: #019382;
pointer-events: auto;
}

.indexOne .box .row3 .item:nth-child(4) {
background: #1670ac;
pointer-events: auto;
}

.indexTwo {
position: relative;
margin-top: -2.33rem;
padding-top: 5.33rem;
background: url(../images/indexBg2.jpg) no-repeat center;
}

.indexTwo .bg {
position: absolute;
top: 0;
left: 0;
max-width: 42rem;
}

.indexTwo .wrap {
position: relative;
display: flex;
justify-content: space-between;
align-items: flex-start;
padding-bottom: 2rem;
}

.indexTwo .wrap .titleBox .indexTitle {
display: block;
}

.indexTwo .wrap .titleBox .indexTitle img {
filter: brightness(0) invert(1);
margin-bottom: 8px;
}
.indexTwo .wrap .titleBox .indexTitle .indexTitle-icon{
filter: brightness(0) invert(1);
display: block;
margin-bottom: 8px;
width: 1.8rem;
}

.indexTwo .wrap .titleBox .indexTitle .txt {
writing-mode: vertical-rl;
margin-left: 6px;
}

.indexTwo .wrap .titleBox .indexTitle .txt h3 {
color: #fff;
letter-spacing: 14px;
line-height: 1.2rem;
}

.indexTwo .wrap .titleBox .indexTitle .txt span {
color: #fff;
}

.indexTwo .wrap .box {
width: 45rem;
background: #fff;
}

.indexTwo .wrap .box .tabTit {
position: relative;
height: 3rem;
line-height: 3rem;
display: flex;
padding: 0 1.17rem;
justify-content: space-between;
}

.indexTwo .wrap .box .tabTit::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 1px;
background: linear-gradient(90deg, #c6c6c6, #fff);
}

.indexTwo .wrap .box .tabTit .tab {
display: flex;
}

.indexTit {
color: #252525;
display: flex;
align-items: center;
font-weight: bold;
}

.indexTit img {
display: none;
margin-right: 0.33rem;
}
.indexTit .indexTitle-icon{
display: block;
margin-right: 0.33rem;
width: 40px;
height: 37px;
}

.indexMore {
position: relative;
color: #a2a2a2;

transition: 0.3s;
}

.indexMore::after {
content: "";
position: absolute;
top: 50%;
right: 0;
width: 0.87rem;
height: 0.87rem;
background: url(../images/icon-right-yellow.svg) no-repeat;
background-size: 100%;
transform: scale(0) translateY(-50%);
transition: 0.3s;
transform-origin: center;
}

.indexMore img {
display: inline-block;
margin-right: 10px;
transition: 0.3s;
}

.indexMore em {
transition: 0.3s;
transform-origin: center;
}

.indexMore:hover {
color: #fe9901;
padding-right: 20px;
}

.indexMore:hover em {
transform: scale(0);
opacity: 0;
}

.indexMore:hover::after {
transform: translateY(-50%) scale(1);
}

.indexTwo .wrap .box .tabTit .imore {
display: none;
}

.indexTwo .wrap .box .tabTit .imore1 {
display: block;
}

.indexTwo .wrap .box .tabTit .tab .indexTit {
margin-right: 2.33rem;
cursor: pointer;
color: #9e9e9e;
transition: 0.3s;
}

.indexTwo .wrap .box .tabTit .tab .indexTit.on {
color: #252525;
}

.indexTwo .wrap .tabBox {
margin: 1.17rem 0.67rem 0.17rem 1.17rem;
padding: 1px;
overflow: hidden;
}

.indexTwo .wrap .tabBox ul {
margin-top: -1rem;
min-height: 12rem;
max-height: 12rem;
overflow-y: auto;
padding-right: 0.5rem;
margin-bottom: 1rem;
}

.indexTwo .wrap .tabBox ul li {
float: left;
width: 18.125%;
margin-right: 2.343%;
margin-top: 1rem;
}

.indexTwo .wrap .tabBox ul li:nth-child(5n) {
margin-right: 0;
}

.indexTwo .wrap .tabBox ul li a {
position: relative;
height: 2rem;
line-height: 2rem;
border-radius: 0.13rem;
border: 1px #d0d0d0 solid;
color: #000000;
padding: 0 0.6rem;
box-sizing: border-box;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding: 0 0.53rem 0 1.6rem;
}

.indexTwo .wrap .tabBox ul li a .icon {
position: absolute;
top: 50%;
left: 0.54rem;
transform: translateY(-50%);
}

.indexTwo .wrap .tabBox ul li a::before {
content: "";
position: absolute;
top: 50%;
right: 0.2rem;
width: 14px;
height: 14px;
background: url(../images/icon-right.svg) no-repeat;
transform: translateY(-50%);
}

.indexTwo .wrap .tabBox ul li a .icon {
width: 0.8rem;
height: 0.8rem;
display: flex;
align-items: center;
justify-content: center;
transition: 0.3s;
}

.indexTwo .wrap .tabBox ul li a .icon img {
display: block;
max-width: 100%;
}

.indexTwo .wrap .tabBox ul li a:hover .icon {
filter: brightness(0) invert(1);
}

.indexThree {
padding: 3.33rem 0 2.33rem 0;
background: url(../images/indexBg3.jpg) no-repeat bottom right;
background-size: cover;
}

.indexThree .wrap {
display: flex;
justify-content: space-between;
}

.indexThree .wrap .box {
width: 31.68%;
}

.indexThree .wrap .box .titleBox {
margin-bottom: 1.67rem;
}

.indexThree .wrap .box .indexMore {
position: relative;
top: 4px;
}

.indexNotice li {
}
.indexThree .wrap .leftbox{
}
.indexThree .wrap .leftbox ul{
  height:calc(100% - 1.67rem - 44px - 0.53rem);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.indexNotice li a {
display: block;
/* padding: 0.34rem 0; */
transition: 0.3s;
}

.indexNotice li a .time {
float: left;
width: 3.5rem;
color: #9e9e9e;
border-right: 1px #dcdcdc solid;
box-sizing: border-box;
padding-left: 0.53rem;
transition: 0.3s;
}

.indexNotice li a .time b {
display: block;
font-weight: normal;
}

.indexNotice li a .text {
float: right;
width: calc(100% - 3.5rem);
color: #000000;
line-height: 0.93rem;
padding-left: 0.83rem;
padding-right: 0.93rem;
box-sizing: border-box;
transition: 0.3s;
padding-top: 0.12rem;
}

.indexNotice li a:hover {
background: #f2972c0f;
}

.indexNotice li a:hover .time,
.indexNotice li a:hover .text {
color: #f2972c;
}

.indexNewsImg {
display: block;
}

.indexNewsImg .pic {
overflow: hidden;
}

.indexNewsImg .pic em {
display: block;
padding-bottom: 53.25%;
}

.indexNewsImg .text {
position: relative;
background: #f9f9f9;
padding: 1.07rem 4.07rem 1rem 1rem;
height: 6.27rem;
box-sizing: border-box;
}

.indexNewsImg .text h3 {
line-height: 0.93rem;
height: 0.93rem;
color: #000000;
font-weight: normal;
}

.indexNewsImg .text p {
margin-top: 0.67rem;
line-height: 0.87rem;
height: 2.6rem;
color: #9e9e9e;
}

.indexNewsImg .text .time {
position: absolute;
top: 0;
right: 0;
height: 100%;
}

.indexNewsImg .text .time .item {
width: 3.13rem;
height: 50%;
text-align: center;
}

.indexNewsImg .text .time .date {
color: #1f91dd;
background: url(../images/timeBg.jpg) no-repeat bottom right;
}

.indexNewsImg .text .time .date b {
display: block;
padding-top: 0.6rem;
line-height: 0.47rem;
}

.indexNewsImg .text .time .date span {
line-height: 0.57rem;
}

.indexNewsImg .text .time .more {
background: #1f91dd;
}
.indexNewsImg .text .time .more em{
display: block;
width: 20px;
height: 15px;
filter: brightness(0) invert(1);
}

.indexNewsImg .text .time .more img {
filter: brightness(0) invert(1);
}

.indexNewsImg:hover .pic em {
transform: scale(1.1);
}

.indexNewsImg:hover .text .txt h3,
.indexNewsImg:hover .text .time .date {
color: #f2972c;
}

.indexNewsImg:hover .text .time .more {
background: #f2972c;
}

.indexNews {
margin-top: 0.53rem;
}

.indexNews li a {
display: block;
padding: 0.47rem 1rem 0.53rem 1rem;
border-bottom: 1px #e2e2e2 solid;
}

.indexNews li:last-child a {
border: none;
}

.indexNews li a p {
line-height: 0.87rem;
height: 1.73rem;
color: #000000;
margin-bottom: 0.5rem;
position: relative;
}

.indexNews li a .time {
line-height: 22px;
color: #9e9e9e;
}

.indexNews li a:hover p {
color: #f2972c;
}

.indexThree .wrap .box3 .indexNewsImg .text .txt h3 {
height: 1.87rem;
  position: relative;
    padding-left: 1.7rem;
}
.indexThree .wrap .box3 .indexNewsImg .text .txt h3  .pic{
  position: absolute;
    top: 0;
    left: 0;
    width: 1.5rem;
    height: 1.5rem;
    border: 1px #e2e2e2 solid;
    border-radius: 50%;
}

.indexThree .wrap .box3 .indexNewsImg .text p {
height: 1.73rem;
}

.indexThree .wrap .box3 .indexNews li a {
position: relative;
padding-left: 2.13rem;
}

.indexThree .wrap .box3 .indexNews li a .pic {
position: absolute;
top: 0.54rem;
left: 0;
width: 1.5rem;
height: 1.5rem;
border: 1px #e2e2e2 solid;
border-radius: 50%;
}

.indexFour {
background: url(../images/indexBg4.jpg) no-repeat bottom right;
background-size: cover;
padding: 2rem 0 2.9rem 0;
}

.indexFour .wrap {
display: flex;
overflow: hidden;
}

.indexFour .wrap .left {
position: relative;
width: 49.35%;
overflow: hidden;
}

.indexFour .wrap .right {
background: #fff;
width: 50.65%;
padding: 1.17rem 1.33rem 0.64rem 1.33rem;
box-sizing: border-box;
}

.indexFour .wrap .right .tabTit {
display: flex;
align-items: center;
justify-content: space-between;
}

.indexFour .wrap .right .tabTit .title span {
font-weight: bold;
color: #9e9e9e;
transition: 0.3s;
padding-right: 0.5rem;
cursor: pointer;
}
.indexFour .wrap .right .tabTit .title span img{
display: none;
}
.indexFour .wrap .right .tabTit .title span .indexTitle-icon{
width: 35px;
height: 35px;
display: inline-block;
position: relative;
top: 10px;
}

.indexFour .wrap .right .tabTit .title span.on {
color: #fe0000;
}

.indexFour .wrap .right .tabTit .more .imore {
display: none;
}

.indexFour .wrap .right .tabTit .more .imore1 {
display: block;
}

.indexFour .wrap .right .tabBox {
overflow: hidden;
}

.indexFour .wrap .right .tabBox ul {
padding-top: 0.5rem;
}

.indexFour .wrap .right .tabBox ul li a {
position: relative;
display: block;
padding: 0 4rem 0 1.27rem;
height: 2.27rem;
line-height: 2.27rem;
border-bottom: 1px #e2e2e2 solid;
}

.indexFour .wrap .right .tabBox ul li a::before {
content: "";
position: absolute;
top: 50%;
left: 0;
width: 0.6rem;
height: 0.6rem;
background: url(../images/indexIcon.png) no-repeat -428px -85px;
/* background-size: contain; */
transform: translateY(-50%);
}

.indexFour .wrap .right .tabBox ul li a p {
color: #000000;
}

.indexFour .wrap .right .tabBox ul li a em {
position: absolute;
top: 0;
right: 0;
color: #9e9e9e;
}

.indexFour .wrap .right .tabBox ul li:last-child a {
border-bottom: none;
}

.indexFour .wrap .right .tabBox ul li a:hover p {
color: #fe0000;
}

.indexFour .left a {
display: block;
position: relative;
}

.indexFour .left a em {
display: block;
/* padding-bottom: 59.52%; */
transition: 0.7s;
height: 15.67rem;
}

.indexFour .left a .text {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 1rem 0.67rem 0.67rem 0.67rem;
box-sizing: border-box;
background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
color: #fff;
}

.indexFour .left a .text h3 {
line-height: 1.07rem;
height: 1.07rem;
font-weight: normal;
}

.indexFour .left a .text .time {
display: flex;
align-items: center;
margin-top: 0.27rem;
}

.indexFour .left a .text .time img {
padding-right: 0.33rem;
}
.indexFour .left a .text .time em{
padding-left: 0.33rem;
display: inline-block;
width: 16px;
height: 16px;
}

.indexFour .left a:hover em {
transform: scale(1.08);
}

.indexFour .left a:hover .text h3 {
color: #fe0000;
}

.indexFour .wrap .left .btn {
position: absolute;
right: 1rem;
bottom: 0.8rem;
z-index: 11;
width: auto;
left: auto;
}

.indexFour .wrap .left .btn span {
position: relative;
width: 0.27rem;
height: 0.27rem;
background: #fff;
margin: 0 0.4rem;
opacity: 1;
}

.indexFour .wrap .left .btn span::before {
content: "";
position: absolute;
top: -0.27rem;
left: -0.27rem;
width: 0.77rem;
height: 0.77rem;
border-radius: 50%;
border: 1px #fff solid;
opacity: 0;
transition: 0.3s;
}

.indexFour .wrap .left .btn span.swiper-pagination-bullet-active::before {
opacity: 1;
}

.indexFour .wrap2 {
position: relative;
margin-top: 1.4rem;
}

.indexFour .wrap2 .btn {
width: 1.37rem;
height: 1.37rem;
border-radius: 50%;
border: 1px #fe0000 solid;
background: #fff;
transition: 0.3s;
}

.indexFour .wrap2 .btn::after {
content: "";
position: absolute;
top: 50%;
left:58%;
width: 0.4rem;
height: 0.4rem;

/* background: url(../images/icon-left-red.svg) no-repeat; */
/* background: url(../images/indexIcon.png) no-repeat 0 -139px; */
/* background-size: contain; */
transform: translate(-50%, -50%) rotate(-45deg);
box-sizing: border-box;
transform-origin: center;
border-top: 1px #FE0000 solid;
border-left: 1px #FE0000 solid;

}

.indexFour .wrap2 .btn.swiper-button-next::after {
transform: translate(-90%, -61%) rotate(135deg);
}

.indexFour .wrap2 .btn:hover {
background: #fe9801;
border-color: #fe7300;
}

.indexFour .wrap2 .btn:hover::after {
filter: brightness(0) invert(1);
}

.indexFour .wrap2 .box {
overflow: hidden;
padding-top: 1.73rem;
margin: 0 3.67rem;
}

.indexFour .wrap2 .box a {
position: relative;
/* margin: 0 -10px; */
transition: 0.3s;
transform: scale(1.08);
}

.indexFour .wrap2 .box a.swiper-slide-next {
z-index: 3;
top: -52px;
}

.indexFour .wrap2 .box .swiper-slide-next+.swiper-slide {
z-index: 2;
}

.indexFour .wrap2 .box .swiper-slide-next+.swiper-slide+.swiper-slide {
top: -52px;
z-index: 1;
}

.indexFour .wrap2 .box a em {
display: block;
padding-bottom: 56.6%;
}

.indexFive {
background: url(../images/indexBg5.jpg) no-repeat bottom center;
background-size: cover;
margin-bottom: 1.8rem;
padding: 2.47rem 0 3rem 0;
}

.indexFive .wrap {
display: flex;
justify-content: space-between;
}

.indexFive .wrap .box {
width: 32.125%;
}

.indexFive .wrap .box .pic {
overflow: hidden;
margin-top: 1.4rem;
display: block;
}

.indexFive .wrap .box .pic em {
display: block;
padding-bottom: 49.6%;
}

.indexFive .wrap .box .pic em:hover {
transform: scale(1.08);
}

.indexFive .wrap .box ul {
background: #fff;
padding: 0.17rem 1rem;
}

.indexFive .wrap .box ul li a {
display: block;
padding: 17px 0;
line-height: 26px;
height: 52px;
color: #000000;
border-bottom: 1px #e2e2e2 solid;
transition: 0.3s;
}

.indexFive .wrap .box ul li:last-child a {
border-bottom: none;
}

.indexFive .wrap .box ul li a:hover {
color: #f2972c;
}

/* 尾部*/
.footer {
position: relative;
background: url(../images/footerBg.jpg) no-repeat center;
background-size: cover;
border-top: 4px #019382 solid;
}

.footerTop {
border-bottom: 1px #e5e5e5 solid;
padding: 0.67rem 0;
}

.footerTop .footerLogo {
height: 2.8rem;
}

.footerCenter {
border-bottom: 1px #e5e5e5 solid;
display: flex;
justify-content: center;
}

.footerCenter .box {
padding-right: 14.53rem;
height: 8.77rem;
display: flex;
align-items: center;
justify-content: space-between;
box-sizing: border-box;
}

.footerCenter .box .footerNav {
width: 15rem;
display: flex;
flex-wrap: wrap;
}

.footerCenter .box .footerNav a {
display: block;
line-height: 0.93rem;
margin: 0.45rem 0;
margin-right: 1.6rem;
transition: 0.3s;
}

.footerCenter .box .footerNav a:last-child {
display: none;
}

.footerCenter .box .footerNav a:hover {
color: #f2972c;
}

.footerCenter .box .ewmBox {
display: flex;
}

.footerCenter .box .ewmBox .item {
margin-left: 1rem;
}

.footerCenter .box .ewmBox .pic {
width: 3.4rem;
}

.footerCenter .box .ewmBox .pic img {
width: 100%;
}

.footerCenter .box .ewmBox p {
text-align: center;
font-size: 0.47rem;
color: #252525;
margin-top: 0.2rem;
line-height: 0.6rem;
}

.footerBtm {
padding-right: 14.53rem;
box-sizing: border-box;
height: 2.67rem;
line-height: 2.67rem;
display: flex;
justify-content: space-between;
align-items: center;
}

.footerBtm img {
padding-left: 0.3rem;
}

.footerBtm .right {
width: 8.9rem;
font-size: 0.47rem;
}

.footerBtm .right .name {
color: #000;
height: 1.33rem;
line-height: 1.33rem;
background: #fff;
border: 1px #e6e6e6 solid;
border-radius: 4px;
overflow: hidden;
}

.footerBtm .right .name::before {
content: "";
position: absolute;
top: 0;
right: 0;
width: 1.33rem;
height: 100%;
background: #019382;
}

.footerBtm .right .name::after {
content: "";
position: absolute;
top: 50%;
right: 0.33rem;
width: 0.73rem;
height: 0.73rem;
background: url(../images/icon-down.svg) no-repeat center;
background-size: contain;
}

.footerBtm .right .list li a:hover {
background: #019382;
}

.yqBox {
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
height: 100%;
display: flex;
justify-content: flex-end;
pointer-events: none;
z-index: 2;
}

.yqBox .box {
position: relative;
height: 100%;
width: 13.87rem;
background: #019382;
color: #fff;
pointer-events: auto;
}

.yqBox .box::before {
content: "";
position: absolute;
bottom: calc(100% + 3px);
right: 0;
width: 14.44rem;
height: 0.53rem;
background: url(../images/footerTop.png) no-repeat bottom left;
background-size: 100%;
}

.yqBox .box .item {
margin-bottom: 0.33rem;
}

.yqBox .box .item:last-child {
margin-bottom: 0;
}

.yqBox .box .item .title {
position: relative;
height: 2.1rem;
line-height: 2.1rem;
padding: 0 1.4rem 0 0.9rem;
background: rgba(255, 255, 255, 0.07);
border-bottom: 1px rgba(255, 255, 255, 0.22) solid;
border-top: 1px rgba(255, 255, 255, 0.22) solid;
cursor: pointer;
margin-top: 0;
font-size: 0.6rem;
}

.yqBox .box .item .title::after {
content: "";
position: absolute;
top: 50%;
right: 1.57rem;
width: 0.42rem;
height: 0.42rem;
/* background: url(../images/icon-right3.svg) no-repeat; */
/* background-size: contain; */
border-right: 1px #fff solid;
border-top: 1px #fff solid;
transform: translateY(-50%) rotate(45deg);
left: auto;
}

.yqBox .box .item .text {
display: none;
padding: 0.3rem 0.9rem;
}

.yqBox .box .item:first-child .text {
display: block;
}

.yqBox .box .item .text p {
font-size: 0.53rem;
line-height: 0.87rem;
display: flex;
align-items: flex-start;
}

.yqBox .box .item .text p:first-child {
padding-left: 0.9rem;
background: url(../images/icon-dz.svg) no-repeat 0 5px;
background-size: 0.5rem auto;
}

.yqBox .box .item .text p:nth-child(2) {
padding-left: 0.9rem;
background: url(../images/icon-dh.svg) no-repeat 0 5px;
background-size: 0.5rem auto;
}

.yqBox .box .item .text p:nth-child(3) {
padding-left: 0.9rem;
background: url(../images/icon-jt.svg) no-repeat 0 5px;
background-size: 0.5rem auto;
}

.yqBox .box .item ul li .txt {
flex: 1;
margin-bottom: 0.3rem;
}

.yqBox .box .item ul li .icon {
width: 0.53rem;
position: relative;
top: 0.13rem;
margin-right: 0.47rem;
}

.yqBox .box .item ul li:last-child .txt {
margin-bottom: 0;
}

/*右侧浮窗*/
/*右侧悬浮栏*/
.float-nav-wrap {
z-index: 20;
position: fixed;
right: 0;
top: 40%;
}

.float-nav-wrap .item {
position: relative;
display: block;
width: 2.67rem;
height: 2.67rem;
box-sizing: border-box;
padding: 0.47rem 0;
margin-top: 0.17rem;
background-color: #28b3a0;
text-align: center;
color: #fff;
transition: 0.3s;
border-radius: 15px;
}

.float-nav-wrap .item:nth-child(2) {
background: #009fe8;
}

.float-nav-wrap .item:nth-child(3) {
background: #13659c;
}

.float-nav-wrap .item:last-child {
background: #019382;
padding: 0.16rem 0;
}

.float-nav-wrap .item .icon {
display: inline-block;
vertical-align: top;
width: 1.1rem;
height: 1.1rem;
}

.float-nav-wrap .item .name {
margin-top: 0.13rem;
font-size: 0.4rem;
line-height: 0.53rem;
}

.float-nav-wrap .item .hidden-wrap {
display: none;
position: absolute;
right: calc(100% + 5px);
top: 50%;
transform: translateY(-50%);
}

.float-nav-wrap .item .hidden-wrap>.content {
padding: 5px;
background-color: #fff;
border: 1px solid #f1f1f1;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
}

.float-nav-wrap .item .hidden-wrap .qrcode {
text-align: center;
}

.float-nav-wrap .item .hidden-wrap .qrcode .pic {
max-width: 140px;
}

.float-nav-wrap .item .hidden-wrap .qrcode .tit {
font-size: 14px;
line-height: 20px;
white-space: nowrap;
}

.float-nav-wrap .item:hover {
background-color: #fe9901;
}

.float-nav-wrap .item:hover .icon {
filter: brightness(0) invert(1);
}

.float-nav-wrap .item:hover .hidden-wrap {
display: block;
}

.layui-form-label.required::after {
content: " *";
color: red;
position: absolute;
top: 0px;
right: -0.2667rem;
font-size: 0.5333rem;
}

.inpageCon .formItem {
display: flex;
align-items: center;
flex: 1;
position: relative;
}

.formItem {
display: flex;
align-items: center;
flex: 1;
position: relative;
}

.formItem.layui-form-item {
margin-bottom: 0;
}

.formItem.layui-form-item>label {
padding: 0;
}

.formItem>label {
display: inline-block;
width: 2.6667rem;
text-align: right;
padding-right: 0.5667rem;
/* box-sizing: border-box; */
position: absolute;
left: 0;
font-size: 0.5333rem;
}

.formItem>input {
height: 1.6rem;
width: 100%;
font-size: 0.5333rem;
padding: 0.3333rem 0.6rem;
box-sizing: border-box;
margin-left: 3.2333rem;
border: 0.0333rem solid #e8e8e8;
border-radius: 0.1333rem;
background-color: #fff;
}

.layui-form .row {
display: flex;
justify-content: start;
margin-bottom: 0.8rem;
}

.layui-form .btnbox {
display: flex;
justify-content: center;
}

.layui-layer-shade {
opacity: 0.7 !important;
}

/*响应式*/
@media screen and (max-width: 1720px) {
.indexFour .wrap .right .tabTit .title span {
padding-right: 0.7rem;
}

.indexFour .wrap .right .tabTit .title span:last-child {
padding-right: 0;
}

.footerCenter .box .ewmBox .item {
margin-left: 0.6rem;
}

}

@media screen and (max-width: 1600px) {
.indexFour .wrap .right .tabTit .title {
font-size: 0.93rem;
}

.indexFour .wrap .right .tabTit .title span {
padding-right: 0.6rem;
}

.footerCenter .box .footerNav a {
margin-right: 1rem;
}
}

@media screen and (max-width: 1530px) {
.indexFour .wrap .left {
width: 48%;
}

.indexFour .wrap .right {
width: 52%;
padding: 1.17rem 1.1rem 0.64rem 1.1rem;
}

.indexFour .wrap .right .tabTit .title span {
padding-right: 0.4rem;
}

.indexOne .box {
padding-top: 3.1rem;
}

.indexOne .box .row .item {
width: 7.8rem;
height: 7.8rem;
}

.indexOne .box .left .form {
padding: 1.4rem 2.6rem 1.4rem 2.27rem;
}

.footerCenter .box .footerNav a {
font-size: 0.54rem;
margin-right: 0.7rem;
}
}

@media screen and (max-width: 1440px) {
.header .box {
height: 2.9rem;
}

.nBanner,
.ylfwBanBox {
padding-top: calc(2.9rem + 74px)
}

.header .box .logo img {
max-height: 2.5rem;
}
}

@media screen and (max-width: 1400px) {
.banner .swiper-slide a {
height: auto;
padding-bottom: 50%;
}

.indexOne .box .row .item {
width: 7.2rem;
height: 7.2rem;
}

.indexOne .box .row .item h3 {
margin-top: 1rem;
}

.indexTwo .wrap .box {
width: 40rem;
}

.indexTwo .wrap .tabBox ul li {
font-size: 0.47rem;
}

.indexFour .wrap .left {
width: 45%;
}

.indexFour .wrap .right {
width: 55%;
}

.footerCenter .box .footerNav {
width: 9rem;
}

.footerBtm img {
padding-left: 0.2rem;
}
}

@media screen and (max-width: 1350px) {
.indexOne .box {
padding-top: 4rem;
}

.indexOne .box .row .item {
width: 6.6rem;
height: 6.6rem;
}

.indexOne .box .row .item h3 {
margin-top: 0.8rem;
}

.footerBtm {
display: block;
height: auto;
line-height: 1.2rem;
padding-bottom: 0.5rem;
}
}

@media screen and (max-width: 1260px) {
.w1600 {
width: 94%;
}

.nav {
display: none;
}

.nBanner,
.ylfwBanBox {
padding-top: 2.9rem
}

.menu {
display: block;
}

.searchIcon {
display: flex;
cursor: pointer;
}

.header .box .right .search {
display: none;
}
}

@media screen and (max-width: 996px) {

.header .box,
.header.on .box {
height: 2.4rem;
}

.nBanner,
.ylfwBanBox {
padding-top: 2.4rem;
}

.header .box .logo img,
.header.on .box .logo img {
max-height: 1.5rem;
}


.header .box .right .headLink {
margin: 0 0 0 0.5rem;
width: 4.5rem;
}

.header .box .right .lang a:first-child {
padding-right: 0.3rem;
}

.header .box .right .lang a:last-child {
padding-left: 0.3rem;
}

.paddingTop70 {
padding-top: 1.4rem;
}

.indexOne .box .left {
position: relative;
width: 100%;
top: auto;
left: auto;
z-index: 2;
}

.indexOne .box {
padding-top: 2rem;
}

.indexOne .box .row .item.showM {
display: flex;
}

.indexOne .box .left .title {
height: 100%;
display: none;
}

.indexOne .box .left .form {
width: 100%;
}

.indexOne .box .row {
justify-content: flex-start;
}

.indexOne .box .row1 {
float: left;
}

.indexTwo {
padding-top: 3.5rem;
}

.indexTwo .wrap {
display: block;
}

.indexTwo .wrap .titleBox {
float: initial;
justify-content: flex-start;
align-items: center;
margin-bottom: 0.8rem;
}

.indexTwo .wrap .titleBox .indexTitle {
display: flex;
}

.indexTwo .wrap .titleBox .indexTitle .txt {
writing-mode: initial;
}

.indexTwo .wrap .box {
width: 100%;
}

.indexTwo .wrap .tabBox ul {
margin-top: -0.4rem;
}

.indexTwo .wrap .tabBox ul li {
width: 32.4%;
margin-right: 1.4%;
margin-top: 0.4rem;
}

.indexTwo .wrap .tabBox ul li:nth-child(5n) {
margin-right: 1.4%;
}

.indexTwo .wrap .tabBox ul li:nth-child(3n) {
margin-right: 0;
}

.indexThree {
padding: 1.5rem 0 1rem 0;
}

.indexThree .wrap {
display: block;
}

.indexThree .wrap .box {
width: 100%;
}

.indexFour .wrap {
display: block;
}

.indexFour .wrap .left {
width: 100%;
margin-bottom: 1.4rem;
}

.indexFour .wrap .right {
width: 100%;
}

.indexFour .wrap2 .box a {
transform: scale(1.2);
}

.indexFive {
padding: 1.5rem 0;
}

.indexFive .wrap {
display: block;
}

.indexFive .wrap .box {
width: 100%;
margin-bottom: 1.4rem;
}

.indexFive .wrap .box:last-child {
margin-bottom: 0;
}

.yqBox {
position: relative;
width: 100%;
}

.yqBox .box {
width: 100%;
}

.yqBox .box::before {
display: none;
}

.footerCenter .box {
padding-right: 0;
}

.footerBtm {
padding-right: 0;
}

.indexTwo .bg {
max-width: none;
width: 100%;
}
}

@media screen and (max-width: 680px) {

.header .box,
.header.on .box {
height: 1.8rem;
}

.nBanner,
.ylfwBanBox {
padding-top: 1.8rem;
}

.header .box .logo img,
.header.on .box .logo img {
max-height: 1.4rem;
bottom: -4px;
}

.header .box .right .lang {
display: none;
}

.header .box .right .lang a:first-child {
padding-right: 0.1rem;
}

.header .box .right .lang a:last-child {
padding-left: 0.1rem;
}

.header .box .right .headLink {
height: 1rem;
line-height: 1rem;
font-size: 12px;
width: 4rem;
margin-left: 0.2rem;
}

.searchIcon {
margin-left: 0.3rem;
}

.menu {
margin-left: 0.3rem;
}

.header .box .right .headLink img {
display: none;
}

.banner .swiper-slide a {
padding-bottom: 60%;
}

.banner .btn {
bottom: 0.6rem;
}

.banner .btn span {
width: 20px;
height: 20px;
font-size: 12px;
}

.paddingTop70 {
padding-top: 0.8rem;
}

.indexTitle .txt h3 {
font-size: 0.8rem;
line-height: 1rem;
font-weight: bold;
}

.indexTitle img {
width: 1.6rem;
margin-right: 0.5rem;
display: block;
}

.indexTitle .indexTitle-icon,.indexTwo .wrap .titleBox .indexTitle .indexTitle-icon {
display: none;
}
.indexOne .box .left .title .indexTitle img{
display: block;
}

.indexOne .box .left .form {
padding: 0.6rem;
}

.indexOne .box .left .form .itemBox {
display: flex;
justify-content: space-between;
}

.indexOne .box .left .form .itemBox .item {
height: 1.6rem;
line-height: 1.6rem;
width: 38%;
}

.indexOne .box .left .form .btn {
width: 2.6rem;
}

.indexOne .box .left .form .btn img,
.indexOne .box .left .form .btn em {
display: none;
}

.float-nav-wrap {
display: none;
}

.indexOne .box .row1 {
width: 33.33%;
}

.indexOne .wrap .bg {
display: none;
}

.indexOne .box {
padding-top: 0.6rem;
}

.indexOne .box .row1 .item {
width: 100%;
}

.indexOne .box .row .item {
height: 5.6rem;
}

.indexOne .box .row .item .icon img {
width: 1rem;
display: block;
}


.indexOne .box .row .item .icon .indexTitle-icon {
display: none;

}

.indexOne .box .row .item h3 {
margin-top: 0.1rem;
font-size: 0.53rem;
}

.indexTwo {
padding-bottom: 0.6rem;
}

.indexOne .box .row1,
.indexOne .box .row2 {
width: 50%;
}

.indexOne .box .row1 .item,
.indexOne .box .row2 .item {
width: 50%;
}

.indexOne .box .row3 .item {
width: 25%;
}

.indexTwo .wrap .titleBox .indexTitle .txt h3 {
letter-spacing: 1px;
}

.indexTwo .wrap .box .tabTit .tab .indexTit {
margin-right: 0.4rem;
font-size: 0.66rem;
}

.indexTwo .wrap .box .tabTit {
padding: 0 0.4rem;
height: 2rem;
line-height: 2rem;
}

.indexTit img {
margin-right: 0.1rem;
width: 0.93rem;
display: block;
}
.indexTit img {
margin-right: 0.33rem;
}

.indexTit .indexTitle-icon {
display: none;

}

.indexMore img {
margin-right: 0.1rem;
width: 0.87rem;
}

.indexTwo .wrap .tabBox {
margin: 0.6rem;
}

.indexTwo .wrap .tabBox ul li {
width: 49.5%;
margin-right: 1%;
}

.indexTwo .wrap .tabBox ul li:nth-child(5n) {
margin-right: 1%;
}

.indexTwo .wrap .tabBox ul li:nth-child(3n) {
margin-right: 1%;
}

.indexTwo .wrap .tabBox ul li:nth-child(2n) {
margin-right: 0;
}

.indexTwo .wrap .tabBox ul li a {
height: 1.6rem;
line-height: 1.6rem;
font-size: 0.52rem;
}

.indexTwo .wrap .tabBox ul li a .icon {
width: 0.7rem;
height: 0.7rem;
}

.indexTwo .wrap .tabBox ul li a::before {
display: none;
}

.indexThree {
padding: 0.5rem 0 0.5rem 0;
}

.indexThree .wrap .box .titleBox {
margin-bottom: 0.5rem;
}

.indexNotice {
margin-bottom: 0.6rem;
}

.indexNotice li {
margin-top: 0;
}

.indexNotice li a {
border-bottom: 1px #dcdcdc solid;
}

.indexNotice li a .time {
width: 2.8rem;
}

.indexNotice li a .time b {
padding-top: 0.1rem;
}

.indexNotice li a .text {
width: calc(100% - 2.8rem);
}

.indexThree .wrap .box3 {
margin-top: 0.6rem;
}

.indexFour {
padding: 0.6rem 0;
}

.indexFour .left a em {
height: auto;
padding-bottom: 59%;
}

.indexFour .wrap .left {
margin-bottom: 0.6rem;
}

.indexFour .wrap .right {
padding: 0.6rem;
}

.indexFour .wrap .right .tabTit .title {
font-size: 0.7rem;
}

.indexFour .wrap .right .tabTit .title span {
padding-right: 0.2rem;
}

.indexFour .wrap .right .tabTit .title span img {
width: 0.9rem;
display: inline-block;
}


.indexFour .wrap .right .tabTit .title span .indexTitle-icon {
display: none;
}

.indexFour .wrap .right .tabTit .more {
display: none;
}

.indexFour .wrap .right .tabBox ul li a {
padding: 0 3rem 0 0.6rem;
}

.indexFour .wrap2 {
margin-top: 0.6rem;
}

.indexFour .wrap2 .box {
padding-top: 0;
margin: 0 2rem;
}

.indexFour .wrap2 .box a {
transform: none;
}

.indexFour .wrap2 .box a.swiper-slide-next {
z-index: 3;
top: 0;
}

.indexFour .wrap2 .box .swiper-slide-next+.swiper-slide {
z-index: 2;
}

.indexFour .wrap2 .box .swiper-slide-next+.swiper-slide+.swiper-slide {
top: 0;
z-index: 1;
}

.indexFive .wrap .box .pic {
margin-top: 0.6rem;
}

.indexFive .wrap .box {
margin-bottom: 0.8rem;
}

.indexFive {
margin-bottom: 1rem;
padding: 0.6rem 0;
}

.footerTop {
padding: 0.4rem 0;
}

.footerTop .footerLogo {
height: 1.8rem;
}

.footerCenter .box {
display: block;
height: auto;
padding-bottom: 0.6rem;
}

.footerCenter .box .footerNav {
width: 100%;
justify-content: center;
padding-bottom: 0.6rem;
}

.footerCenter .box .footerNav a {
margin: 0.6rem 0 0 0;
text-align: center;
width: 19.33%;
}

.footerCenter .box .ewmBox {
justify-content: center;
}

.footerCenter .box .ewmBox .item {
margin: 0 0.2rem;
}

.footerCenter .box .ewmBox .pic {
width: 100%;
}

.footerBtm {
line-height: 1rem;
padding-top: 0.6rem;
text-align: center;
}

.footerBtm img {
width: 0.6rem;
}

.footerBtm .right {
width: 100%;
text-align: left;
margin-top: 0.4rem;
}

.layui-form-item {
flex-direction: column;
text-align: left;
}

.layui-form-item .layui-form-label {
text-align: left;
width: auto;
}

.formItem>input {
margin-top: 1.1rem;
margin-left: 0;
}

.layui-input-block {
margin-left: 0 !important;
}


}