.w_1740 {
  width: 94%;
  margin: auto;
  max-width: 1740px;
}
.w_1614 {
  width: 94%;
  margin: auto;
  max-width: 1614px;
}
.index_phone_nav {
  display: none;
}
.index_phone_nav .boxTop {
  background: #fff;
  padding-left: 3%;
}
.index_phone_nav .boxTop .left {
  padding: 20px 0;
}
.index_phone_nav .boxTop .left img {
  height: 55px;
}
.index_phone_nav .boxTop .right ._left .china {
  cursor: pointer;
  position: relative;
}
.index_phone_nav .boxTop .right ._left .china > p {
  font-size: 1.375rem;
  line-height: 95px;
  font-weight: bold;
}
.index_phone_nav .boxTop .right ._left .china > p span {
  color: #08338a;
  display: inline-block;
  margin-left: 5px;
  transition: all 0.3s;
}
.index_phone_nav .boxTop .right ._left .china .on span {
  transform: rotate(-180deg);
}
.index_phone_nav .boxTop .right ._left .china ul {
  position: absolute;
  left: -27px;
  width: 100px;
  background: #fff;
  box-shadow: 0px 5px 1rem #ddd;
  display: none;
  z-index: 10;
}
.index_phone_nav .boxTop .right ._left .china ul li {
  border-bottom: 1px solid #ddd;
}
.index_phone_nav .boxTop .right ._left .china ul li a {
  display: block;
  text-align: center;
  line-height: 3rem;
  color: #000;
  font-size: 1.25rem;
}
.index_phone_nav .boxTop .right ._left .china ul li a:hover {
  background: #08338a;
  color: #fff;
}
.index_phone_nav .boxTop .right ._right {
  margin-left: 2.5rem;
}
.index_phone_nav .boxTop .right ._right p {
  width: 95px;
  height: 96px;
  background: #08338a;
  display: flex;
  align-items: center;
}
.index_phone_nav .boxTop .right ._right p img {
  margin: auto;
}
.index_phone_nav .boxTop .right ._right p .img2 {
  display: none;
}
.index_phone_nav .boxTop .right ._right .active .img1 {
  display: none;
}
.index_phone_nav .boxTop .right ._right .active .img2 {
  display: inline-block;
}
.index_phone_nav1 {
  position: fixed;
  top: 96px;
  left: 0;
  width: 100%;
  height: calc(100% - 96px);
  background: #f6f6f6;
  overflow: scroll;
  z-index: 100;
  display: none;
}
.index_phone_nav1 .top {
  padding-top: 5rem;
}
.index_phone_nav1 .top .item {
  text-align: center;
  padding: 1.5625rem 0;
}
.index_phone_nav1 .top .item > a {
  font-size: 2rem;
  color: #666;
}
.index_phone_nav1 .top .item .select {
  display: none;
  padding-top: 1.25rem;
}
.index_phone_nav1 .top .item .select p {
  line-height: 2.8125rem;
}
.index_phone_nav1 .top .item .select p a {
  font-size: 1.625rem;
  color: #666;
}
.index_phone_nav1 .top .active a {
  color: #000;
}
.index_phone_nav1 .bottom {
  padding: 5rem 5.625rem 3rem;
}
.index_phone_nav1 .bottom .main {
  background: #fff;
}
.index_phone_nav1 .bottom .main .left {
  width: 80%;
}
.index_phone_nav1 .bottom .main .left input {
  font-size: 1.5rem;
  display: block;
  height: 5.3125rem;
  box-sizing: border-box;
  padding-left: 2.5rem;
  width: 100%;
  border: 0;
}
.index_phone_nav1 .bottom .main .right input {
  width: 5.3125rem;
  height: 5.3125rem;
  background: #08338a url(../images/search1.png) no-repeat 50% 50%;
  border: 0;
  outline: none;
}
body{
  padding-top: 100px;
}
.indexHead {
  border-bottom: 1px solid #ddd;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 60;
  background: #fff;
}
.indexHead .box {
  padding-left: 5rem;
  box-sizing: border-box;
  height: 100px;
}
.indexHead .box .boxLeft {
  padding: 23px 0;
}
.indexHead .box .boxLeft .logo a {
  display: block;
}
.indexHead .box .boxLeft .logo a img {
  height: 54px;
}
.indexHead .box .boxLeft .china {
  margin-left: 4.375rem;
  cursor: pointer;
  position: relative;
}
.indexHead .box .boxLeft .china > p {
  font-size: 16px;
  line-height: 54px;
  font-weight: bold;
}
.indexHead .box .boxLeft .china > p span {
  color: #08338a;
  display: inline-block;
  margin-left: 5px;
  transition: all 0.3s;
}
.indexHead .box .boxLeft .china .on span {
  transform: rotate(-180deg);
}
.indexHead .box .boxLeft .china ul {
  position: absolute;
  top: 77px;
  left: -27px;
  width: 100px;
  background: #fff;
  box-shadow: 0px 5px 1rem #ddd;
  display: none;
}
.indexHead .box .boxLeft .china ul li {
  border-bottom: 1px solid #ddd;
}
.indexHead .box .boxLeft .china ul li a {
  display: block;
  text-align: center;
  line-height: 2.5rem;
  color: #000;
}
.indexHead .box .boxLeft .china ul li a:hover {
  background: #08338a;
  color: #fff;
}
.indexHead .box .boxCenter ul li {
  padding: 0 2.0625rem;
}
.indexHead .box .boxCenter ul li > a {
  display: block;
  line-height: 100px;
  color: #666;
  font-weight: bold;
}
.indexHead .box .boxCenter ul li:hover > a {
  color: #000;
}
.indexHead .box .boxCenter ul li:hover .indexNavSelect {
  display: block;
}
.indexHead .box .boxCenter ul .active a {
  color: #000;
}
.indexHead .box .boxCenter .search {
  padding: 23px 3.125rem;
  line-height: 54px;
  cursor: pointer;
  position: relative;
}
.indexHead .box .boxCenter .search > span img {
  width: 1.125rem;
}
.indexHead .box .boxCenter .search > span .img2 {
  display: none;
}
.indexHead .box .boxCenter .search .active .img1 {
  display: none;
}
.indexHead .box .boxCenter .search .active .img2 {
  display: inline-block;
}
.indexHead .box .boxCenter .search .searchBox {
  position: absolute;
  right: 6.875rem;
  top: 0;
  height: 100%;
  background: #fff;
  width: 55vw;
  z-index: 10;
  display: none;
}
.indexHead .box .boxCenter .search .searchBox .box_ {
  width: 75%;
  border-bottom: 1px solid #ddd;
  margin-top: 33px;
}
.indexHead .box .boxCenter .search .searchBox .box_ .left {
  width: 70%;
  padding-left: 1.25rem;
}
.indexHead .box .boxCenter .search .searchBox .box_ .left input {
  display: block;
  width: 100%;
  height: 40px;
  border: 0;
}
.indexHead .box .boxCenter .search .searchBox .box_ .right input {
  display: none;
  height: 40px;
  cursor: pointer;
}
.indexHead .box .boxCenter .search .searchBox .box_ .right img{
	  cursor: pointer;
}
.indexHead .box .boxCenter .menu p {
  width: 100px;
  display: flex;
  align-items: center;
  height: 100px;
  background: #08338a;
  cursor: pointer;
}
.indexHead .box .boxCenter .menu p img {
  margin: auto;
 
}
.indexHead .box .boxCenter .menu p .img2 {
  display: none;
}
.indexHead .box .boxCenter .menu .active .img1 {
  display: none;
}
.indexHead .box .boxCenter .menu .active .img2 {
  display: inline-block;
}
.body {
  overflow: hidden;
}
iframe {
  border: 0;
  margin: 0;
}
.indexNavPc {
  position: fixed;
  top: 100px;
  height: calc(100vh - 100px);
  width: 100%;
  right: 0;
  box-sizing: border-box;
  padding-left: 5rem;
  background-color: #fff;
  z-index: 20;
  display: none;
}
.indexNavPc .box .boxLeft {
  width: 75%;
}
.indexNavPc .box .boxLeft .boxTop .item {
  width: 33.333%;
  padding-bottom: 5rem;
}
.indexNavPc .box .boxLeft .boxTop .item:nth-child(1) {
  border-bottom: 1px solid #eee;
}
.indexNavPc .box .boxLeft .boxTop .item:nth-child(2) {
  border-bottom: 1px solid #eee;
}
.indexNavPc .box .boxLeft .boxTop .item:nth-child(3) {
  border-bottom: 1px solid #eee;
}
.indexNavPc .box .boxLeft .boxTop .item h5 {
  margin-bottom: 2.5rem;
}
.indexNavPc .box .boxLeft .boxTop .item h5 a {
  font-size: 1.25rem;
  color: #000;
}
.indexNavPc .box .boxLeft .boxTop .item p {
  line-height: 1.875rem;
}
.indexNavPc .box .boxLeft .boxTop .item p a {
  font-size: 0.9375rem;
  color: #666;
}
.indexNavPc .box .boxLeft .boxTop .item p a:hover {
  color: #08338a;
}
.indexNavPc .box .boxLeft .boxBot {
  margin-top: 6rem;
}
.indexNavPc .box .boxLeft .boxBot p {
  font-size: 0.875rem;
  color: #999;
  line-height: 1.875rem;
}
.indexNavPc .box .boxLeft .boxBot p a {
  color: #999;
}
.indexNavPc .box .boxLeft .boxBot p a:hover {
  color: #000;
}
.indexNavPc .box .boxRight {
  width: 25%;
  background: #f7f7f7;
  padding-right: 5rem;
  box-sizing: border-box;
  padding-left: 4.625rem;
}
.indexNavPc .box .boxRight .top {
  margin-top: 5rem;
}
.indexNavPc .box .boxRight .top p {
  font-size: 1.125rem;
  color: #000;
  margin-bottom: 0.625rem;
}
.indexNavPc .box .boxRight .top p a {
  color: #000;
}
.indexNavPc .box .boxRight .bottom {
  margin-top: 2.1875rem;
}
.indexNavPc .box .boxRight .bottom a {
  opacity: 1;
  margin-right: 1rem;
}
.indexNavPc .box .boxRight .bottom a:nth-child(2) {
  background: url(../images/weibo.png) no-repeat;
}
.indexNavPc .box .boxRight .bottom a:nth-child(3) {
  background: url(../images/weixin.png) no-repeat;
}
.indexNavPc .box .boxRight .bottom a:nth-child(4) {
  background: url(../images/qq.png) no-repeat;
}
.indexNavPc .box .boxRight .boxT {
  position: relative;
  width: 11.25rem;
  margin-top: 18.75rem;
}
.indexNavPc .box .boxRight .boxT div {
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  padding-left: 1.5625rem;
  cursor: pointer;
}
.indexNavPc .box .boxRight .boxT div a {
  font-size: 1rem;
  color: #000;
  line-height: 3rem;
  display: inline-block;
}
.indexNavPc .box .boxRight .boxT div span {
  font-size: 1rem;
  color: #999;
  display: inline-block;
  width: 2.5rem;
  line-height: 1.25rem;
  margin-top: 0.9375rem;
  height: 1.25rem;
  text-align: center;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.indexNavPc .box .boxRight .boxT ul {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 3.125rem;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-sizing: border-box;
  background: #fff;
  z-index: 1;
  display: none;
  box-shadow: 0px -3px 1.875rem #ddd;
}
.indexNavPc .box .boxRight .boxT ul li {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.indexNavPc .box .boxRight .boxT ul li a {
  color: #666;
  line-height: 2.1875rem;
  font-size: 0.875rem;
  display: inline-block;
  box-sizing: border-box;
  padding-left: 1.5625rem;
}
.indexNavPc .box .boxRight .boxT ul li:hover a {
  color: #08338a;
}
.indexNavPc .box .boxRight .boxB {
  margin-top: 2.8125rem;
}
.indexNavPc .box .boxRight .boxB img {
  width: 8.125rem;
}
.indexNavSelect {
  position: fixed;
  left: 0;
  top: 100px;
  width: 100%;
  z-index: 18;
  overflow: hidden;
  display: none;
}
.indexNavSelect .item .boxLeft {
  background: rgba(8, 51, 138, 0.8);
  width: 42%;
}
.indexNavSelect .item .boxRight {
  width: 58%;
  background: #fff;
  padding: 8.75rem 0;
  position: relative;
}
.indexNavSelect .item .boxRight p {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 26.875rem;
  color: #f8f8f8;
  font-size: 18.125rem;
}
.indexNavSelect .item .boxRight .left {
  font-size: 3.375rem;
  box-sizing: border-box;
  width: 46%;
  padding-left: 8.75rem;
  position: relative;
}
.indexNavSelect .item .boxRight .right {
  line-height: 4.4375rem;
  position: relative;
}
.indexNavSelect .item .boxRight .right a {
  font-size: 1rem;
  color: #999;
  margin-right: 1.25rem;
}
.indexNavSelect .item .boxRight .right a:hover {
  color: #08338a;
}
.indexNavSelect .item .boxRight .right .active {
  color: #08338a;
}
.indexBanner {
  position: relative;
}
.indexBanner .box {
  position: relative;
}
.indexBanner .box .swiper-slide {
  position: relative;
}
.indexBanner .box .swiper-slide > img {
  height: calc(100vh - 100px);
  width: 100%;
}
.indexBanner .box  .swiper-slide-active .pc{
	animation: swiper_img_move 8s linear 0s infinite normal both;
}
.indexBanner .box  .swiper-slide-active .phone{
	animation: swiper_img_move 8s linear 0s infinite normal both;
}
@-webkit-keyframes swiper_img_move{
    0%{
        -webkit-transform:scale(1,1);
        transform:scale(1,1);
    }
    50%{
        -webkit-transform:scale(1.1,1.1);
        transform:scale(1.1,1.1);
    }
    100%{
        -webkit-transform:scale(1,1);
        transform:scale(1,1);
    }
}
@keyframes swiper_img_move{
    0%{
        -webkit-transform:scale(1,1);
        transform:scale(1,1);
    }
    50%{
        -webkit-transform:scale(1.1,1.1);
        transform:scale(1.1,1.1);
    }
    100%{
        -webkit-transform:scale(1,1);
        transform:scale(1,1);
    }
}
.indexBanner .box .swiper-slide .phone {
  display: none;
}
.indexBanner .box .swiper-slide .main {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.indexBanner .box .swiper-slide .main .mainBox {
  position: relative;
  top: -1.25rem;
}
.indexBanner .box .swiper-slide .main .mainBox .top h5 {
  font-size: 4.125rem;
  color: #fff;
}
.indexBanner .box .swiper-slide .main .mainBox .top h6 {
  font-size: 2.875rem;
  color: #fff;
  margin-top: 0.625rem;
}
.indexBanner .box .swiper-slide .main .mainBox .bot {
  margin-top: 1.5625rem;
}
.indexBanner .box .swiper-slide .main .mainBox .bot p {
  font-size: 1.375rem;
  color: #fff;
}
.indexBanner .box .swiper-slide .main .mainBox .bot h6 {
  font-size: 2.875rem;
  color: #fff;
}
.indexBanner .box .swiper-slide .main .mainBox .link {
  margin-top: 3.125rem;
}
.indexBanner .box .swiper-slide .main .mainBox .link a {
  display: inline-block;
}
.indexBanner .box .swiper-slide .main .mainBox .link div p {
  width: 3.4375rem;
  height: 3.4375rem;
  border-radius: 50%;
  background: #009145;
}
.indexBanner .box .swiper-slide .main .mainBox .link div span {
  font-size: 1rem;
  color: #fff;
  line-height: 3.4375rem;
  transition: all 0.3s;
  position: relative;
  left: -2.1875rem;
}
.indexBanner .box .swiper-slide .main .mainBox .link div span font {
  display: inline-block;
  width: 0.75rem;
  height: 0.125rem;
  background: #fff;
  vertical-align: middle;
  margin-right: 0.7rem;
}
.indexBanner .box .swiper-slide .main .mainBox .link div:hover span {
  left: -3.125rem;
}
.indexBanner .box .page {
  position: absolute;
  z-index: 10;
  right: 2.5rem;
  top: 50%;
  transform: translateY(-50%);
}
.indexBanner .box .page span {
  display: block;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  overflow: hidden;
  background: none;
  opacity: 1;
  position: relative;
  margin: 1rem 0 ;
}
.indexBanner .box .page span::after {
  position: absolute;
  width: 0.3125rem;
  height: 0.3125rem;
  background: #fff;
  border-radius: 50%;
  content: '';
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.indexBanner .box .page span svg {
  opacity: 0;
}
.indexBanner .box .page .swiper-pagination-bullet-active svg {
  opacity: 1;
}
.indexBanner .box .page .path {
  fill: rgba(0, 0, 0, 0);
  stroke: #fff;
  stroke-width: 3px;
  position: relative;
}
.indexBanner .box .dian {
  position: absolute;
  z-index: 50;
  right: 500px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  overflow: hidden;
  opacity: 0;
}
.indexBanner .box .dian span {
  display: block;
}
.indexBanner .box .dian .path {
  fill: rgba(0, 0, 0, 0);
  stroke: #F08300;
  stroke-width: 8px;
  position: relative;
}
.indexBanner .box .xian {
  position: absolute;
  top: 0;
  right: 6.25rem;
  width: 1px;
  height: 100%;
  z-index: 10;
  background: rgba(255, 255, 255, 0.3);
}
.indexBanner .video {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 11.25rem;
  z-index: 10;
  cursor: pointer;
}
.indexBanner .video .left img {
  width: 5.125rem;
}
.indexBanner .video .right {
  margin-left: 1.875rem;
}
.indexBanner .video .right h5 {
  font-size: 1.125rem;
  color: #fff;
  margin-top: 1rem;
}
.indexBanner .video .right h6 {
  font-size: 1.25rem;
  color: #fff;
  margin-top: 0.3125rem;
}
.indexBanner .scroll {
  position: absolute;
  left: 5rem;
  bottom: 8.4375rem;
  z-index: 10;
  transform-origin: 0% 0%;
  transform: rotate(90deg);
  overflow: hidden;
  cursor: pointer;
}
.indexBanner .scroll p {
  font-size: 1rem;
  color: #fff;
}
.indexBanner .scroll p span {
  display: inline-block;
  width: 2.1875rem;
  height: 1px;
  background: rgba(255, 255, 255, 0.7);
  margin-left: 1.25rem;
  vertical-align: middle;
  position: relative;
  left: 0;
  animation: updown 2s infinite;
  -webkit-animation: updown 2s infinite;
}
keyframes updown 0% {
  left: 0;
}
keyframes updown 100% {
  left: 2.1875rem;
}
@-webkit-keyframes updown {
  0% {
    left: 0;
  }
  100% {
    left: 2.1875rem;
  }
}
.layerVideo {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}
.layerVideo .box {
  max-width: 56.25rem;
  position: absolute;
  top: 50%;
  left: 50%;
  max-height: 34.375rem;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
}
.layerVideo .box video {
  width: 100%;
}
.layerVideo .box span {
  position: absolute;
  right: -2.1875rem;
  top: -2.1875rem;
  color: #fff;
  font-size: 2rem;
  font-weight: bold;
  cursor: pointer;
}
.indexNews {
  margin-top: -7.8125rem;
  position: relative;
  z-index: 1;
}
.indexNews .box {
  position: relative;
}
.indexNews .box .boxLeft{
	width: 42%;
}
.indexNews .box .boxRight {
  width: 58%;
  box-sizing: border-box;
  background: #fff;
  padding: 0 4.375rem;
}
.indexNews .box .boxRight .left {
  font-size: 1rem;
  color: #999;
  line-height: 7.8125rem;
  cursor: default;
}
.indexNews .box .boxRight .right {
  width: 80%;
  margin-left: 5.625rem;
}
.indexNews .box .boxRight .right .swiper-container {
  height: 7.8125rem;
}
.indexNews .box .boxRight .right .swiper-container .swiper-slide {
  height: 7.8125rem;
}
.indexNews .box .boxRight .right .swiper-container .swiper-slide .item {
  line-height: 7.8125rem;
}
.indexNews .box .boxRight .right .swiper-container .swiper-slide .item .time {
  font-size: 1rem;
  color: #666;
}
.indexNews .box .boxRight .right .swiper-container .swiper-slide .item .text {
  font-size: 1rem;
  color: #000;
  margin-left: 2.1875rem;
  width: 85%;
}
.indexNews .box .boxBtn {
  position: absolute;
  right: 2.8125rem;
  top: 2.1875rem;
}
.indexNews .box .boxBtn p {
  padding: 3px 0;
  outline: none;
  cursor: pointer;
}
.indexNews .box .boxBtn p span {
  font-size: 1.125rem;
  color: #000;
}
.indexNews .box .boxBtn p span:hover {
  color: #08338a;
}
.indexTit .boxLeft .top h5 {
  font-size: 3.5rem;
  color: #000;
}
.indexTit .boxLeft .bot {
  margin-top: 2.1875rem;
}
.indexTit .boxLeft .bot h6 {
  font-size: 0.875rem;
  color: #999;
  margin-top: 0.3125rem;
}
.indexTit .boxRight {
  margin-top: 4.6875rem;
}
.indexTit .boxRight a {
  display: inline-block;
}
.indexTit .boxRight div p {
  width: 3.4375rem;
  height: 3.4375rem;
  border-radius: 50%;
  background: #009145;
}
.indexTit .boxRight div span {
  font-size: 1rem;
  color: #000;
  line-height: 3.4375rem;
  transition: all 0.3s;
  position: relative;
  left: -2.1875rem;
}
.indexTit .boxRight div span font {
  display: inline-block;
  width: 0.75rem;
  height: 0.125rem;
  background: #000;
  vertical-align: middle;
  margin-right: 0.7rem;
}
.indexTit .boxRight div:hover span {
  left: -3.125rem;
}
.p85 {
  padding-top: 5.3125rem;
}
.p85_ {
  padding-bottom: 5.3125rem;
}
.idnexService .box {
  overflow: hidden;
  height: 23.75rem;
}
.idnexService .box .item {
  width: 14.13333%;
  transition: all 0.3s;
  flex-wrap: nowrap;
  position: relative;
}
.idnexService .box .item .boxLeft {
  width: 100%;
  box-sizing: border-box;
  padding: 0 2.5rem 3.4375rem;
  background: #f1f1f1;
  position: relative;
  transition: all 0.3s;
}
.idnexService .box .item .boxLeft .box1 {
  transition: all 0.3s;
}
.idnexService .box .item .boxLeft .box1 .top1 {
  padding-top: 4.375rem;
}
.idnexService .box .item .boxLeft .box1 .top1 img {
  /* height: 3.125rem; */
}
.idnexService .box .item .boxLeft .box1 .top2 {
  font-size: 1.5rem;
  color: #000;
  margin-top: 2rem;
}
.idnexService .box .item .boxLeft .box1 .top3 {
  font-size: 0.875rem;
  color: #999;
  margin-top: 0.625rem;
}
.idnexService .box .item .boxLeft .box1 .top4 {
  margin-top: 4.6875rem;
}
.idnexService .box .item .boxLeft .box1 .top4 a {
  display: flex;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  border: 1px solid #ddd;
  align-items: center;
}
.idnexService .box .item .boxLeft .box1 .top4 a img {
  filter: invert(100%);
  width: 14px;
  margin: auto;
}
.idnexService .box .item .boxLeft .box1 .top5 {
  height: 5rem;
  display: none;
  margin-top: 2.1875rem;
}
.idnexService .box .item .boxLeft .box1 .top5 p {
  font-size: 0.875rem;
  color: #fff;
  line-height: 1.25rem;
}
.idnexService .box .item .boxRight {
  opacity: 0;
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
}
.idnexService .box .item .boxRight img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.idnexService .box .item:nth-child(2n) .boxLeft {
  background: #f6f6f6;
}
.idnexService .box .active {
  width: 57.6%;
}
.idnexService .box .active .boxLeft {
  width: 30%;
  background: #08338a !important;
}
.idnexService .box .active .boxLeft .box1 .top1 {
  display: none;
}
.idnexService .box .active .boxLeft .box1 .top2 {
  color: #fff;
  margin-top: 4.0625rem;
}
.idnexService .box .active .boxLeft .box1 .top3 {
  color: #fff;
}
.idnexService .box .active .boxLeft .box1 .top5 {
  display: block;
}
.idnexService .box .active .boxLeft .box1 .top4 {
  margin-top: 2.8125rem;
}
.idnexService .box .active .boxLeft .box1 .top4 a {
  background: #009145;
  border: 1px solid #009145;
}
.idnexService .box .active .boxLeft .box1 .top4 a img {
  filter: invert(0%);
}
.idnexService .box .active .boxRight {
  width: 70%;
  opacity: 1;
}
.indexAbout {
  background: url(../images/bg1.png) no-repeat 50% 50%;
  min-height: 6.25rem;
  margin-top: 8.125rem;
  padding-bottom: 7.5rem;
}
.indexAbout .box {
  margin-top: 5.625rem;
  height: 14.375rem;
}
.indexAbout .box p {
  font-size: 1.25rem;
  color: #666;
  line-height: 2.1875rem;
}
.indexFive {
  margin-top: -7.5rem;
}
.indexFive .box {
  box-sizing: border-box;
  background: #08338a;
  padding: 4.625rem;
}
.indexFive .box .item {
	width: 6.875rem;
}
.indexFive .box .item .top {
  font-size: 2.875rem;
  font-weight: bold;
  color: #fff;
}
.indexFive .box .item .bottom {
  font-size: 1rem;
  color: #fff;
  margin-top: 0.625rem;
}
.m85 {
  margin-top: 5.3125rem;
}
.indexNewsList .box {
  border-top: 1px solid #000;
}
.indexNewsList .box .item {
  width: 32%;
  padding-top: 1.5625rem;
}
.indexNewsList .box .item a .top1 {
  font-size: 0.875rem;
  color: #999;
}
.indexNewsList .box .item a .top2 {
  font-size: 1.25rem;
  color: #000;
  margin: 1.5625rem 0;
  font-weight: bold;
  height: 3.25rem;
  line-height: 1.625rem;
  
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-align: justify;
  text-justify: distribute-all-lines;
}
.indexNewsList .box .item a .top3 img {
  filter: invert(100%);
}
.indexNewsList .box .item a .top4 {
  overflow: hidden;
  margin-top: 3.4375rem;
}
.indexNewsList .box .item a .top4 img {
  width: 100%;
  transition: all 0.3s;
}
.indexNewsList .box .item:hover a .top2 {
  color: #08338a;
}
.indexNewsList .box .item:hover a .top4 img {
  transform: scale(1.1);
}
.indexWord {
  margin-top: 8.125rem;
  background: #f5f5f5;
  position: relative;
}
.indexWord .indexTit {
  position: absolute;
  width: 100%;
  top: 4.3125rem;
  left: 0;
  z-index: 1;
}
.indexWord .boxList {
  position: absolute;
  top: 25rem;
  left: 9.625rem;
  z-index: 1;
}
.indexWord .boxList .box_ .item {
  font-size: 1rem;
  color: #000;
  line-height: 2.1875rem;
  cursor: pointer;
}
.indexWord .boxList .box_ .item span {
  display: inline-block;
  width: 10px;
  height: 0.125rem;
  background: #08338a;
  vertical-align: middle;
  margin-right: 0.3125rem;
  display: none;
}
.indexWord .boxList .box_ .active span {
  display: inline-block;
}
.indexWord .box .item {
  position: relative;
  display: none;
}
.indexWord .box .item .map img {
  width: 100%;
}
.indexWord .box .item .address {
  position: absolute;
  cursor: pointer;
}
.indexWord .box .item .address .left span {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background: #08338a;
}
.indexWord .box .item .address .right {
  margin-left: 0.375rem;
  font-size: 0.875rem;
  color: #999;
}
.indexWord .box .item .active .right {
  color: #000 !important;
  font-weight: bold;
}
.indexWord .box .item .shanghai {
  top: 23.5vw;
  right: 39vw;
}
.indexWord .box .item .shanghai .left img {
  height: 2.1875rem;
  transform: scale(0.65);
}
.indexWord .box .item .shanghai .right {
  line-height: 2.1875rem;
  font-size: 0.875rem;
}
.indexWord .box .item .changcun {
  top: 18vw;
  right: 38vw;
}
.indexWord .box .item .fuxin {
  top: 19vw;
  right: 39.5vw;
}
.indexWord .box .item .shenyang {
  top: 20vw;
  right: 38.5vw;
}
.indexWord .box .item .langfang {
  top: 20.8vw;
  right: 41.5vw;
}
.indexWord .box .item .shenzeng {
  top: 26vw;
  right: 42vw;
}
.indexWord .box .item .xianggang {
  top: 27vw;
  right: 41.5vw;
}
.indexWord .box .item .riben {
  top: 22vw;
  right: 34.5vw;
}
.indexWord .box .item .changzhou {
	top: 23vw;
    right: 41vw;
}
.indexWord .box .item .bilishi {
  top: 16.4vw;
  right: 49.5vw;
  flex-direction: row-reverse;
}
.indexWord .box .item .bilishi .right {
  margin-left: 0;
  margin-right: 0.375rem;
}
.indexWord .box .item .deguo {
  top: 16vw;
  right: 46vw;
}
.indexWord .box .item .bolan {
  top: 15.6vw;
  right: 43.5vw;
}
.indexWord .box .item .siluofake {
  top: 17vw;
  right: 42vw;
}
.indexWord .box .item .xibanya {
  top: 21vw;
  right: 49.5vw;
}
.indexWord .box .item .aodili {
  top: 17.5vw;
  right: 47vw;
  flex-direction: row-reverse;
}
.indexWord .box .item .aodili .right {
  margin-left: 0;
  margin-right: 0.375rem;
}
.indexWord .box .item .meiguo {
  top: 21vw;
  right: 48vw;
}
.indexWord .box .item .muoxige {
  top: 26vw;
  right: 49vw;
}
.indexWord .box .select {
  display: block;
}
.indexWord .addressBox {
  position: absolute;
  background-color: #08338a;
  top: 11.875rem;
  right: 9.625rem;
  width: 22.8125rem;
  box-sizing: border-box;
  padding: 3.125rem 3.125rem;
  z-index: 5;
}
.indexWord .addressBox h5 {
  font-size: 1.875rem;
  color: #fff;
  padding-bottom: 0.625rem;
}
.indexWord .addressBox .bot {
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  margin-top: 1.875rem;
}
.indexWord .addressBox .text {
  padding-top: 2.1875rem;
}
.indexWord .addressBox .text .title .left {
  font-size: 1.125rem;
  color: #fff;
  /*text-overflow: ellipsis;*/
	overflow: hidden;
	/*white-space: nowrap;*/
	width: 90%;
}
.indexWord .addressBox .text .title .right p {
  width: 1.25rem;
  height: 1.25rem;
  border: 1px solid rgba(255, 255, 255, 0.7);
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}
.indexWord .addressBox .text .title .right p::before {
  content: '';
  position: absolute;
  width: 0.5rem;
  height: 0.125rem;
  background: #fff;
  top: 50%;
  left: 50%;
  margin-top: -0.0625rem;
  margin-left: -0.25rem;
}
.indexWord .addressBox .text .title .right p::after {
  content: '';
  position: absolute;
  width: 0.5rem;
  height: 0.125rem;
  background: #fff;
  top: 50%;
  left: 50%;
  margin-top: -0.0625rem;
  margin-left: -0.25rem;
  transition: all 0.3s;
  transform: rotate(90deg);
}
.indexWord .addressBox .text .title .on p::after {
  transform: rotate(0deg);
}
.indexWord .addressBox .text .wenan {
  margin-top: 1.25rem;
  display: none;
  transition: all 0.3s;
}
.indexWord .addressBox .text .wenan div {
  line-height: 1.875rem;
}
.indexWord .addressBox .text .wenan div span {
  width: 1rem;
  display: inline-block;
}
.indexWord .addressBox .text .wenan div p {
  font-size: 0.9375rem;
  color: #fff;
  width: 90%;
  margin-left: 0.625rem;
}
.indexWord .addressBox .text .wenan div p a {
  color: #fff;
}
.indexWord .addressBox .active .title .right p::after {
  transform: rotate(0deg);
}
.indexWord .addressBox .active .wenan {
  display: block;
}
.indexFoot {
  background: #1b1b1b;
  padding: 4.25rem 0;
}
.indexFoot .box .boxTop img {
  width: 9.375rem;
}
.indexFoot .box .boxCenter {
  margin-top: 3.75rem;
}
.indexFoot .box .boxCenter .boxLeft .item {
  margin-right: 8.125rem;
}
.indexFoot .box .boxCenter .boxLeft .item h5 {
  font-size: 1.125rem;
  color: #fff;
  margin-bottom: 1.5625rem;
}
.indexFoot .box .boxCenter .boxLeft .item p {
  line-height: 1.875rem;
}
.indexFoot .box .boxCenter .boxLeft .item p a {
  font-size: 0.875rem;
  color: #999;
}
.indexFoot .box .boxCenter .boxRight {
  width: 21.5%;
}
.indexFoot .box .boxCenter .boxRight .top p {
  font-size: 1.125rem;
  color: #fff;
  margin-bottom: 0.625rem;
}
.indexFoot .box .boxCenter .boxRight .top p a {
  color: #fff;
}
.indexFoot .box .boxCenter .boxRight .bottom {
  margin-top: 2.1875rem;
}
.indexFoot .box .boxCenter .boxRight .bottom a {
  opacity: 1;
  margin-right: 1rem;
}
.indexFoot .box .boxCenter .boxRight .bottom a:nth-child(2) {
  background: url(../images/weibo.png) no-repeat;
}
.indexFoot .box .boxCenter .boxRight .bottom a:nth-child(3) {
  background: url(../images/weixin.png) no-repeat;
}
.indexFoot .box .boxCenter .boxRight .bottom a:nth-child(4) {
  background: url(../images/qq.png) no-repeat;
}
.indexFoot .box1 {
  margin-top: 6.25rem;
}
.indexFoot .box1 .boxLeft .boxT {
  position: relative;
  width: 11.25rem;
}
.indexFoot .box1 .boxLeft .boxT div {
  width: 100%;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-sizing: border-box;
  padding-left: 1.5625rem;
  cursor: pointer;
}
.indexFoot .box1 .boxLeft .boxT div a {
  font-size: 0.875rem;
  color: #fff;
  line-height: 3rem;
  display: inline-block;
}
.indexFoot .box1 .boxLeft .boxT div span {
  font-size: 0.875rem;
  color: #999;
  display: inline-block;
  width: 2.5rem;
  line-height: 1.25rem;
  margin-top: 0.9375rem;
  height: 1.25rem;
  text-align: center;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.indexFoot .box1 .boxLeft .boxT ul {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 3.125rem;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-sizing: border-box;
  background: #1b1b1b;
  z-index: 1;
  display: none;
}
.indexFoot .box1 .boxLeft .boxT ul li {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.indexFoot .box1 .boxLeft .boxT ul li a {
  color: #999;
  line-height: 2.1875rem;
  font-size: 0.875rem;
  display: inline-block;
  box-sizing: border-box;
  padding-left: 1.5625rem;
}
.indexFoot .box1 .boxLeft .boxT ul li:hover a {
  color: #fff;
}
.indexFoot .box1 .boxLeft .boxB {
  margin-top: 2.8125rem;
}
.indexFoot .box1 .boxLeft .boxB p {
  font-size: 0.875rem;
  color: #666;
  line-height: 1.5625rem;
}
.indexFoot .box1 .boxLeft .boxB p a {
  color: #666;
}
.indexFoot .box1 .boxLeft .boxB p a:hover {
  color: #fff;
}
.indexFoot .box1 .boxRight {
  width: 21.5%;
}
.indexFoot .box1 .boxRight img {
  width: 8.125rem;
}
.bannerBox{
	overflow: hidden;
}
.bannerBox img {
  width: 100%;
  animation: swiper_img_move 8s linear 0s infinite normal both;
}
.bannerBox .mobile{
	display: none;
}
.aboutBox .box .boxLeft {
  width: 45%;
}
.aboutBox .box .boxLeft img {
  width: 100%;
}
.aboutBox .box .boxRight {
  width: 45%;
  padding-top: 4.6875rem;
}
.aboutBox .box .boxRight h5 {
  font-size: 3.5rem;
  color: #000;
}
.aboutBox .box .boxRight h6 {
  margin-top: 2.5rem;
  font-size: 0.875rem;
  color: #999;
  line-height: 1.25rem;
}
.aboutBox .box .boxRight .list {
  margin-top: 8.4375rem;
}
.aboutBox .box .boxRight .list p {
  font-size: 1.25rem;
  color: #666;
  line-height: 2.1875rem;
}
.aboutBox .box .boxRight .video {
  margin-top: 12.5rem;
}
.aboutBox .box .boxRight .video .main .left {
  text-transform: uppercase;
  font-size: 0.875rem;
  color: #fff;
  background: #009145;
  transform-origin: 0 0;
  transform: rotate(90deg);
  width: 11.25rem;
  line-height: 2.8125rem;
  text-align: center;
  font-weight: bold;
  position: relative;
  left: 11.25rem;
}
.aboutBox .box .boxRight .video .main .right {
  width: 18.4375rem;
  position: relative;
}
.aboutBox .box .boxRight .video .main .right > img {
  width: 100%;
}
.aboutBox .box .boxRight .video .main .right p {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  cursor: pointer;
}
.aboutBox .box .boxRight .video .main .right p img {
  margin: auto;
  width: 5.125rem;
  height: 5.125rem;
}
.layerVideo {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}
.layerVideo .box {
  max-width: 56.25rem;
  position: absolute;
  top: 50%;
  left: 50%;
  max-height: 34.375rem;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
}
.layerVideo .box video {
  width: 100%;
}
.layerVideo .box span {
  position: absolute;
  right: -2.1875rem;
  top: -2.1875rem;
  color: #fff;
  font-size: 2rem;
  font-weight: bold;
}
.aboutBox2 .box {
  margin-top: -9.0625rem;
}
.aboutBox2 .box img {
  width: 100%;
}
.aboutBox3 {
  margin-top: 0;
}
.aboutBox3 .addressBox {
  background: #fff;
  padding: 0 0 3.125rem;
  top: 9.875rem;
}
.aboutBox3 .addressBox .img img {
  width: 100%;
}
.aboutBox3 .addressBox h5 {
  color: #000;
  padding: 0 3.125rem;
  margin-top: 3.125rem;
}
.aboutBox3 .addressBox .text {
  padding: 0 3.125rem;
}
.aboutBox3 .addressBox .text .title .left {
  color: #000;
}
.aboutBox3 .addressBox .text .title .right p {
  color: #000;
  border: 1px solid #000;
}
.aboutBox3 .addressBox .text .title .right p::before {
  background: #000;
}
.aboutBox3 .addressBox .text .title .right p::after {
  background: #000;
}
.aboutBox3 .addressBox .text .wenan div p {
  color: #000;
}
.aboutBox3 .addressBox .text .wenan div p a {
  color: #000;
}
.aboutBox3 .addressBox .top {
  padding-top: 2.1875rem;
}
.aboutBox3 .aboutBox3_ {
  position: absolute;
  left: 9.625rem;
  z-index: 1;
  bottom: 4.25rem;
}
.aboutBox3 .aboutBox3_ .box_ {
  overflow: hidden;
}
.aboutBox3 .aboutBox3_ .box_ .item {
  box-sizing: border-box;
  width: 22.8125rem;
  background: #eeeeee;
  padding: 2.5rem;
  cursor: pointer;
  margin-right: 0.625rem;
  position: relative;
  top: 5.875rem;
  transition: all 0.5s;
}
.aboutBox3 .aboutBox3_ .box_ .item .t_ .l div {
  font-size: 1.5rem;
  color: #000;
  margin-top: 0.3125rem;
}
.aboutBox3 .aboutBox3_ .box_ .item .t_ .l p {
  font-size: 0.875rem;
  color: #666;
  margin-top: 0.3125rem;
}
.aboutBox3 .aboutBox3_ .box_ .item .t_ .r {
  font-size: 3.75rem;
  color: #999;
  font-weight: bold;
}
.aboutBox3 .aboutBox3_ .box_ .item .b_ {
  font-size: 1rem;
  color: #fff;
  margin-top: 3.5rem;
}
.aboutBox3 .aboutBox3_ .box_ .active {
  top: 0;
}
.aboutBox3 .aboutBox3_ .box_ .active .t_ .l div {
  color: #fff;
}
.aboutBox3 .aboutBox3_ .box_ .active .t_ .l p {
  color: #fff;
}
.aboutBox3 .aboutBox3_ .box_ .active .t_ .r {
  color: #fff;
}
.aboutBox3 .aboutBox3_ .box_ .active:nth-child(1) {
  background: url(../images/word1.png) no-repeat 50% 50%;
  background-size: 100% 100%;
}
.aboutBox3 .aboutBox3_ .box_ .active:nth-child(2) {
  background: url(../images/word1.png) no-repeat 50% 50%;
  background-size: 100% 100%;
}
.aboutBox3 .aboutBox3_ .box_ .active:nth-child(3) {
  background: url(../images/word1.png) no-repeat 50% 50%;
  background-size: 100% 100%;
}
.aboutBox4 .boxRight {
  margin-top: 2.8125rem;
}
.aboutBox4 .aboutBox4_ .item {
  margin-left: 7.5rem;
}
.aboutBox4 .aboutBox4_ .item h5 {
  font-size: 2.875rem;
  color: #08338a;
  font-weight: bold;
  line-height: 3.4375rem;
}
.aboutBox4 .aboutBox4_ .item h6 {
  font-size: 1rem;
  color: #000;
  margin-top: 0.9375rem;
}
.aboutBox4 .aboutBox4_ .item1 h5 {
  font-size: 2.52rem;
}
.aboutBox4 .box p {
  font-size: 1.25rem;
  line-height: 2.1875rem;
  color: #666;
}
.aboutBox5 .box .item {
  width: 18%;
  box-sizing: border-box;
  padding: 4rem 1.875rem;
}
.aboutBox5 .box .item a {
  display: block;
  text-align: center;
}
.aboutBox5 .box .item a .main1 img {
  filter: invert(35%);
  height: 3.375rem;
}
.aboutBox5 .box .item a .main2 {
  color: #000;
  font-size: 1.5rem;
  margin-top: 1.5625rem;
  line-height: 2.1875rem;
}
.aboutBox5 .box .item a .main3 {
  font-size: 0.875rem;
  color: #999;
  margin-top: 0.625rem;
}
.aboutBox5 .box .item a .main4 {
  margin-top: 5.3125rem;
}
.aboutBox5 .box .item a .main4 span {
  width: 2.5rem;
  height: 1px;
  background: #fff;
  display: inline-block;
}
.aboutBox5 .box .active {
  background: #08338a;
}
.aboutBox5 .box .active a .main1 img {
  filter: invert(0%);
}
.aboutBox5 .box .active a .main2 {
  color: #fff;
}
.aboutBox5 .box .active a .main3 {
  color: #fff;
}
.aboutBox5 .box .active a .main4 span {
  background: #009145;
}
.aboutBox6 .box .list {
  display: none;
}
.aboutBox6 .box .list .item {
  width: 49%;
  margin-bottom: 1.875rem;
}
.aboutBox6 .box .list .item a {
  display: block;
}
.aboutBox6 .box .list .item a .main1 {
  overflow: hidden;
}
.aboutBox6 .box .list .item a .main1 img {
  width: 100%;
  transition: all 0.3s;
}
.aboutBox6 .box .list .item a .main2 {
  background: #f5f5f5;
  padding: 3.75rem;
}
.aboutBox6 .box .list .item a .main2 h5 {
  font-size: 1.125rem;
  color: #08338a;
 
}
.aboutBox6 .box .list .item a .main2 h6 {
  font-size: 2.875rem;
  color: #000;
   margin-bottom: 1.75rem;
}
.aboutBox6 .box .list .item:hover a img {
  transform: scale(1.05);
}
.aboutBox6 .box .active {
  display: flex;
}
.aboutBox7 .box_ {
  position: relative;
}
.aboutBox7 .box_::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 32.5rem;
  height: 100%;
  background: #f5f5f5;
}
.aboutBox7 .box .boxLeft {
  width: 53%;
}
.aboutBox7 .box .boxLeft h5 {
  font-size: 2.875rem;
  margin-bottom: 3.125rem;
}
.aboutBox7 .box .boxLeft div p {
  font-size: 1.25rem;
  line-height: 2.1875rem;
  color: #333;
  text-align: justify;
}
.aboutBox7 .box .boxRight {
  width: 47%;
  position: relative;
  z-index: 1;
}
.aboutBox7 .box .boxRight .ren {
  margin-left: 12.5rem;
  width: 25rem;
  background: #08338a;
  text-align: center;
  padding: 6.25rem 0;
  margin-top: 10.3125rem;
  cursor: default;
}
.aboutBox7 .box .boxRight .ren .pic img {
  width: 11.75rem;
  border-radius: 50%;
}
.aboutBox7 .box .boxRight .ren .name {
  margin: 3.4375rem 0 0.9375rem;
}
.aboutBox7 .box .boxRight .ren .name img {
  width: 13.75rem;
}
.aboutBox7 .box .boxRight .ren .text {
  font-size: 1rem;
  color: #fff;
}
.aboutBox8 {
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
}
.aboutBox8 .box {
  border-bottom: 1px solid #ddd;
  padding-bottom: 4.0625rem;
}
.aboutBox8 .box .left a {
  display: inline-block;
}
.aboutBox8 .box .left div p {
  width: 3.4375rem;
  height: 3.4375rem;
  border-radius: 50%;
  background: #009145;
}
.aboutBox8 .box .left div span {
  font-size: 1rem;
  color: #000;
  line-height: 3.4375rem;
  transition: all 0.3s;
  position: relative;
  left: -2.1875rem;
}
.aboutBox8 .box .left div span font {
  display: inline-block;
  width: 0.75rem;
  height: 0.125rem;
  background: #000;
  vertical-align: middle;
  margin-right: 0.7rem;
}
.aboutBox8 .box .left div:hover span {
  left: -3.125rem;
}
.aboutBox8 .box .right h5 {
  font-size: 4.5rem;
  color: #000;
  font-weight: bold;
}
.aboutBox8 .box .right h6 {
  font-size: 2rem;
  color: #333;
}
.aboutBox9 .box {
  margin-top: 6.25rem;
  box-sizing: border-box;
  padding: 0 9.0625rem;
  position: relative;
}
.aboutBox9 .box .swiper-container {
  padding-top: 5.3125rem;
}
.aboutBox9 .box .swiper-container  .swiper-wrapper{
}


.aboutBox9 .box .item {
  position: relative;
  cursor: default;
  opacity: 0;
}
.aboutBox9 .box .swiper-slide-active .item{
	opacity: 1;
}

.aboutBox9 .box .item .time {
  font-size: 11rem;
  color: #f4f4f4;
  position: absolute;
  right: 2.125rem;
  top: -6.5625rem;
  font-weight: bold;
}
.aboutBox9 .box .item .boxLeft {
  box-sizing: border-box;
  position: relative;
  width: 48%;
}
.aboutBox9 .box .item .boxLeft img {
  width: 100%;
}
.aboutBox9 .box .item .boxRight {
  width: 52%;
  padding-left: 6.25rem;
  box-sizing: border-box;
  position: relative;
}
.aboutBox9 .box .item .boxRight div {
  margin-top: 9.375rem;
  /* width: 101%; */
}
.aboutBox9 .box .item .boxRight div p {
  font-size: 1.25rem;
  color: #000;
  line-height: 2.5rem;
}
.aboutBox9 .box .btn p {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 3.75rem;
  height: 3.75rem;
  background: #f8f8f8;
  border-radius: 50%;
  text-align: center;
  display: flex;
  align-items: center;
  cursor: pointer;
  outline: none;
}
.aboutBox9 .box .btn p img {
  margin: auto;
}
.aboutBox9 .box .btn p:hover {
  background: #009145;
}
.aboutBox9 .box .btn p:hover img {
  filter: invert(100%);
}
.aboutBox9 .box .btn .left {
  left: 0;
}
.aboutBox9 .box .btn .left img {
  transform: rotateY(180deg);
}
.aboutBox9 .box .btn .right {
  right: 0;
}
.aboutBox10 {
  margin-bottom: 6.25rem;
  position: relative;
}
.aboutBox10::after {
  content: '';
  position: absolute;
  width: 100%;
  top: 0.875rem;
  left: 0;
  border-top: 1px solid #e5e5e5;
}
.aboutBox10 .box .swiper-container .item {
  text-align: center;
  cursor: pointer;
}
.aboutBox10 .box .swiper-container .item .top {
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  border: 1px solid transparent;
  margin: auto;
}
.aboutBox10 .box .swiper-container .item .top span {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  background: #e5e5e5;
  border-radius: 50%;
  margin: auto;
}
.aboutBox10 .box .swiper-container .item .bot {
  margin-top: 2.5rem;
  font-size: 1.125rem;
  color: #000;
}
.aboutBox10 .box .swiper-slide-thumb-active .item .top {
  border: 1px solid rgba(8, 51, 138, 0.3);
}
.aboutBox10 .box .swiper-slide-thumb-active .item .top span {
  background: #08338a;
}
.aboutBox10 .box .swiper-slide-thumb-active .item .bot {
  color: #08338a;
}
.productBox .box .boxLeft h5 {
  font-size: 3.5rem;
  color: #000;
}
.productBox .box .boxLeft .bot {
  margin-top: 2.1875rem;
}
.productBox .box .boxLeft .bot h6 {
  font-size: 0.875rem;
  color: #999;
  margin-top: 0.3125rem;
}
.productBox .box .boxRight {
  min-width: 50%;
}
.productBox .box .boxRight .boxTop {
  border-bottom: 1px solid #ddd;
  padding-bottom: 2.1875rem;
}
.productBox .box .boxRight .boxTop .item {
  margin-left: 3.75rem;
}
.productBox .box .boxRight .boxTop .item a {
  font-size: 1.125rem;
  color: #333;
}
.productBox .box .boxRight .boxTop .item:first-child {
  margin-left: 0;
}
.productBox .box .boxRight .boxTop .active a {
  font-weight: bold;
}
.productBox .box .boxRight .boxBottom {
  margin-top: 2.5rem;
}
.productBox .box .boxRight .boxBottom .list {
  display: none;
}
.productBox .box .boxRight .boxBottom .list div a {
  display: block;
  width: 8rem;
  line-height: 2.8125rem;
  color: #666;
  text-align: center;
  border-radius: 1.4375rem;
}
.productBox .box .boxRight .boxBottom .list .active a {
  background: #08338a;
  color: #fff;
}
.productBox .box .boxRight .boxBottom .on {
  display: flex;
}
.productBox1 {
  background: #f2f9ff;
}
.productBox1 .box .top {
  border-left: 3px solid #009145;
  padding-left: 2.25rem;
}
.productBox1 .box .top h6 {
  font-size: 1.5625rem;
  color: #000;
}
.productBox1 .box .top P {
  font-size: 1.5625rem;
  color: #000;
  margin-top: 0.3125rem;
}
.productBox1 .box .img {
  padding: 4rem 0;
  text-align: center;
}
.productBox1 .box .img img {
  margin: auto;
  width: 68.25rem;
}
.productBox2 > h5 {
  font-size: 1.625rem;
  color: #000;
}
.productBox2 .box .item {
  width: 24.1%;
  border: 1px solid #ddd;
  margin-right: 1.2%;
  box-sizing: border-box;
  margin-bottom: 1.25rem;
  border-top: 0.3125rem solid #fff;
}
.productBox2 .box .item:nth-child(4n) {
  margin-right: 0;
}
.productBox2 .box .item a {
  display: block;
  text-align: center;
  border-top: 1px solid #ddd;
}
.productBox2 .box .item a .top {
  height: 20.625rem;
  display: flex;
  align-content: center;
}
.productBox2 .box .item a .top img {
  margin: auto;
  max-width: 90%;
  max-height: 90%;
}
.productBox2 .box .item a h5 {
  padding:  1.5625rem  1rem 0;
  font-size: 1.25rem;
  border-top: 1px solid #ddd;
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.productBox2 .box .item a h6 {
  font-size: 0.875rem;
  color: #999;
  margin-top: 0.5rem;
  padding: 0  1rem 1.875rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.productBox2 .box .item:hover {
  border-top: 0.3125rem solid #08338a;
}
.productBox2lpk .box .item a h5{
	padding: 1.5625rem 1rem;
}
.pageList .box > a {
  display: inline-block;
  width: 3.125rem;
  height: 3.125rem;
  line-height: 3.125rem;
  text-align: center;
  color: #000;
  border-radius: 50%;
  margin: 0 1rem;
}
.pageList .box > a:hover {
  background: #08338a;
  color: #fff;
}
.pageList .box .active {
  background: #08338a;
  color: #fff;
}
.pageList .box p a {
  width: 3.125rem;
  height: 3.125rem;
  background: #f8f8f8;
  border-radius: 50%;
  text-align: center;
  display: flex;
  align-items: center;
}
.pageList .box p a img {
  margin: auto;
  opacity: 0.4;
}
.pageList .box p a:hover {
  background: #009145;
}
.pageList .box p a:hover img {
  filter: invert(100%);
  opacity: 1;
}
.pageList .box p:first-child {
  margin-right: 1.25rem;
}
.pageList .box p:first-child a img {
  transform: rotateY(180deg);
}
.pageList .box p:last-child {
  margin-left: 1.25rem;
}
.productBox3 .box .item {
  width: 50%;
  position: relative;
}
.productBox3 .box .item a {
  display: block;
}
.productBox3 .box .item a > img {
  width: 100%;
  object-fit: cover;
}
.productBox3 .box .item .main {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  padding: 0 4.625rem 0 9.625rem;
}
.productBox3 .box .item .main:hover{
	background: rgba(8,51,138,0.8);
}
.productBox3 .box .item .main .flexBetween {
  width: 100%;
  box-sizing: border-box;
}
.productBox3 .box .item .main .flexBetween .left {
  font-size: 1.875rem;
  color: #fff;
}
.productBox3 .box .item .main .flexBetween .left img {
  filter: invert(100%);
  transform: rotateY(180deg);
  vertical-align: super;
  margin-right: 1.875rem;
}
.productBox3 .box .item .main .flexBetween .right {
  font-size: 0.875rem;
  color: #fff;
  line-height: 2.5rem;
}
.productBox3 .box .item1 a .main {
  direction: rtl;
  padding: 0 9.625rem 0 4.625rem;
}
.productBox3 .box .item1 a .main .flexBetween .left img {
  transform: rotateY(0deg);
  margin-right: 0rem;
  margin-left: 1.875rem;
}
.productBox4 {
  margin-top: 7.5rem;
}
.productBox4 .box .boxLeft h5 {
  font-size: 1.625rem;
  color: #000;
  margin-top: 0.5rem;
}
.productBox4 .box .boxRight {
  text-align: center;
}
.productBox4 .box .boxRight h5 {
  font-size: 4.375rem;
  color: #000;
  font-weight: bold;
}
.productBox4 .box .boxRight h6 {
  font-size: 1.375rem;
  color: #000;
}
.productBox5 .box .boxLeft {
  width: 50%;
}
.productBox5 .box .boxLeft img {
  width: 100%;
}
.productBox5 .box .boxRight {
  width: 50%;
  box-sizing: border-box;
  padding-left: 8.75rem;
}
.productBox5 .box .boxRight .text {
  margin-top: 7.1875rem;
}
.productBox5 .box .boxRight .text p {
  font-size: 1.125rem;
  color: #666;
  line-height: 2.1875rem;
  text-align: justify;
}
.productBox5 .box .boxRight .two {
  margin-top: 4rem;
}
.productBox5 .box .boxRight .two .item .top .left img {
  width: 2.25rem;
  margin-top: 0.625rem;
}
.productBox5 .box .boxRight .two .item .top .right {
  margin-left: 1rem;
}
.productBox5 .box .boxRight .two .item .top .right h5 {
  font-size: 1.625rem;
}
.productBox5 .box .boxRight .two .item .top .right p {
  font-size: 0.875rem;
  color: #999;
  margin-top: 0.1875rem;
}
.productBox5 .box .boxRight .two .item .bottom {
  font-size: 1.125rem;
  color: #000;
  font-weight: bold;
  margin-top: 2.1875rem;
}
.productBox5 .box .boxRight .video {
  position: relative;
  width: 18.5rem;
  margin-top: 5.625rem;
}
.productBox5 .box .boxRight .video > img {
  width: 100%;
}
.productBox5 .box .boxRight .video p {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  cursor: pointer;
}
.productBox5 .box .boxRight .video p img {
  margin: auto;
  width: 5.125rem;
   height: 5.125rem;
}
.productBox6 {
  position: relative;
  background: #f5f5f5;
  overflow: hidden;
}
.productBox6::after {
  position: absolute;
  content: "HONOR";
  background: #fff;
  right: -100%;
  top: 0;
  width: 100%;
  font-size: 13.5rem;
  color: #f4f4f4;
  padding: 3.125rem 0;
  transform-origin: 0 0;
  transform: rotate(90deg);
}
.productBox6 .box {
  position: relative;
  z-index: 10;
}
.productBox6 .box .boxLeft {
  width: 50%;
}
.productBox6 .box .boxLeft .banner .boxTop {
  background: #fff;
  padding: 0 2.8125rem;
}
.productBox6 .box .boxLeft .banner .boxTop .swiper-container {
  height: 43.75rem;
}
.productBox6 .box .boxLeft .banner .boxTop .swiper-container .swiper-slide {
  height: auto;
}
.productBox6 .box .boxLeft .banner .boxTop .swiper-container .item {
  padding: 2.375rem 0;
  border-bottom: 1px solid #ddd;
}
.productBox6 .box .boxLeft .banner .boxTop .swiper-container .item .top {
	cursor: pointer;
}
.productBox6 .box .boxLeft .banner .boxTop .swiper-container .item .top .time {
  font-size: 1.625rem;
  color: #999;
  width: 20%;
  padding-top: 0.3125rem;
}
.productBox6 .box .boxLeft .banner .boxTop .swiper-container .item .top .title {
  width: 75%;
  line-height: 2.1875rem;
}
.productBox6 .box .boxLeft .banner .boxTop .swiper-container .item .top .title p {
  font-size: 1.5rem;
  color: #000;
}
.productBox6 .box .boxLeft .banner .boxTop .swiper-container .item .top .btn {
  width: 3%;
  font-size: 1.125rem;
  padding-top: 0.625rem;
}
.productBox6 .box .boxLeft .banner .boxTop .swiper-container .item .top .btn span {
  transition: all 0.3s;
  display: inline-block;
}
.productBox6 .box .boxLeft .banner .boxTop .swiper-container .item .bot {
  display: none;
  margin-top: 1.25rem;
  margin-left: 20%;
  transition: all 0.3s;
}
.productBox6 .box .boxLeft .banner .boxTop .swiper-container .item .bot p {
  display: inline-block;
  background: #f5f5f5;
}
.productBox6 .box .boxLeft .banner .boxTop .swiper-container .item .bot p img {
  width: 18.75rem;padding: 0.625rem;
}
.productBox6 .box .boxLeft .banner .boxTop .swiper-container .active .item .top .btn span {
  transform: rotate(180deg);
}
.productBox6 .box .boxLeft .banner .boxTop .swiper-container .active .item .bot {
  display: block;
}
.productBox6 .box .boxLeft .banner .boxBot {
  margin-top: 0.625rem;
}
.productBox6 .box .boxLeft .banner .boxBot p {
  cursor: pointer;
  outline: none;
  width: 50%;
  background: #fff;
  text-align: center;
  font-size: 1.125rem;
  line-height: 5rem;
  box-sizing: border-box;
  transition: all 0.5s;
}
.productBox6 .box .boxLeft .banner .boxBot p:first-child {
  border-right: 1px solid #ddd;
}
.productBox6 .box .boxLeft .banner .boxBot p:hover {
  background: #08338a;
  color: #fff;
}
.productBox6 .box .boxRight {
  width: 50%;
  text-align: right;
}
.productBox6 .box .boxRight img {
  width: 31.125rem;
}
.productBox7 img {
  width: 100%;
}
.productBox7 .phone {
  display: none;
}
.productTit_ > div {
  font-size: 1.625rem;
  color: #000;
}
.productTit_ a {
  display: inline-block;
}
.productTit_ div p {
  width: 3.4375rem;
  height: 3.4375rem;
  border-radius: 50%;
  background: #009145;
}
.productTit_ div span {
  font-size: 1rem;
  color: #000;
  line-height: 3.4375rem;
  transition: all 0.3s;
  position: relative;
  left: -2.1875rem;
}
.productTit_ div span font {
  display: inline-block;
  width: 0.75rem;
  height: 0.125rem;
  background: #000;
  vertical-align: middle;
  margin-right: 0.7rem;
}
.productTit_ div:hover span {
  left: -3.125rem;
}
.productBox8 .box .boxLeft {
  background-color: #f9f9f9;
  width: 45.5%;
  text-align: center;
  /*height: 45rem;*/
  display: flex;
  align-items: center;
}
.productBox8 .box .boxLeft img {
  /* max-width: 33.75rem; */
  /* max-height: 33.75rem; */
  margin: auto;
  width: 100%;
}
.productBox8 .box .boxRight {
  width: 45.5%;
}
.productBox8 .box .boxRight h5 {
  font-size: 2.875rem;
  color: #000;
}
.productBox8 .box .boxRight h6 {
  font-size: 0.875rem;
  color: #999;
  margin-top: 1.5625rem;
}
.productBox8 .box .boxRight .tit {
  font-size: 1rem;
  color: #000;
  font-weight: bold;
  margin-top: 4rem;
}
.productBox8 .box .boxRight .text {
  margin-top: 2.1875rem;
  font-size: 1.125rem;
  line-height: 1.875rem;
  color: #333;
  text-align: justify;
}
.productBox8 .box .boxRight .imgList {
  border-top: 1px solid #ddd;
}
.productBox8 .box .boxRight .imgList .item {
  margin-right: 1.25rem;
  width: 6rem;
  height: 6rem;
  border: 1px solid #ddd;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.productBox8 .box .boxRight .imgList .item img {
  max-width: 90%;
  max-height: 90%;
  margin: auto;
}
.productBox8 .box .boxRight .imgList .active {
  border: 1px solid #009145;
}
.productBox8 .box .boxRight .link {
  margin-top: 4.375rem;
}
.productBox8 .box .boxRight .link a {
  display: inline-block;
  width: 14rem;
  font-size: 1rem;
  line-height: 3.75rem;
  text-align: center;
  background: #08338a;
  color: #fff;
  border-radius: 1.875rem;
}
.productBox9 .box .item {
  text-align: center;
}
.productBox9 .box .item .img img {
  height: 3.75rem;
}
.productBox9 .box .item .title {
  font-size: 1.5rem;
  color: #000;
  margin-top: 2.5rem;
}
.productBox9 .box .item .text {
  font-size: 1rem;
  color: #999;
  margin-top: 1.2rem;
}
.productBox9 .box .item .p {
  font-size: 1.125rem;
  color: #666;
  margin-top: 2.5rem;
  text-align: center;
  line-height: 1.875rem;
}
.productBox10 {
  background: #f5f5f5;
}
.productBox10 .box p {
  font-size: 1rem;
  line-height: 1.875rem;
}
.productBox10 .box p img {
  width: 100%;
}
.productBox11 .box .item {
  width: 20%;
}
.productBox12 .box h6 {
  font-size: 1.25rem;
  color: #333;
}
.productBox12 .box .list {
  margin-top: 4rem;
  padding-left: 5.625rem;
  border-left: 0.3125rem solid #08338a;
  padding-bottom: 0.3125rem;
}
.productBox12 .box .list h5 {
  font-size: 2.5rem;
  color: #000;
  margin-bottom: 1rem;
}
.productBox12 .box .list p {
  font-size: 1.875rem;
  color: #000;
}
.productBox13 {
  margin: 6.25rem 0;
}
.productBox13 .box .item {
  width: 32%;
  margin-right: 2%;
}
.productBox13 .box .item:nth-child(3n) {
  margin-right: 0;
}
.productBox13 .box .item a .main1 {
  font-size: 1.125rem;
  color: #333;
}
.productBox13 .box .item a .main1 span {
  color: #999;
  display: inline-block;
  margin-left: 0.625rem;
}
.productBox13 .box .item a .main2 {
  overflow: hidden;
  margin-top: 2.1875rem;
}
.productBox13 .box .item a .main2 img {
  width: 100%;
  transition: all 0.3s;
}
.productBox13 .box .item a .main3 {
  font-size: 1.5rem;
  color: #000;
  margin-top: 2.8125rem;
}
.productBox13 .box .item a .main4 {
  font-size: 0.875rem;
  color: #999;
  margin-top: 0.5rem;
}
.productBox13 .box .item:hover a .main2 img {
  transform: scale(1.1);
}
.newsBox .box .swiper-container {
  position: relative;
}
.newsBox .box .swiper-container .posi {
  position: absolute;
  right: 3.75rem;
  top: 5rem;
  z-index: 2;
}
.newsBox .box .swiper-container .posi .number {
  text-align: center;
}
.newsBox .box .swiper-container .posi .number div {
  font-size: 3.75rem;
  color: #fff;
}
.newsBox .box .swiper-container .posi .number p {
  color: #91a1c1;
  font-size: 2.0625rem;
}
.newsBox .box .swiper-container .posi .buttom {
  margin-top: 8.125rem;
  line-height: 1.5625rem;
}
.newsBox .box .swiper-container .posi .buttom p {
  outline: none;
  cursor: pointer;
}
.newsBox .box .swiper-container .posi .buttom p span {
  font-size: 1.25rem;
  color: #fff;
}
.newsBox .box .swiper-container .posi .buttom > span {
  color: #91a1c1;
}
.newsBox .box .swiper-slide .item a .boxLeft {
  width: 46%;
}
.newsBox .box .swiper-slide .item a .boxLeft img {
  width: 100%;
}
.newsBox .box .swiper-slide .item a .boxRight {
  width: 54%;
  background: #08338a;
  position: relative;
  color: #fff;
  box-sizing: border-box;
  padding: 4.375rem 15.625rem 0 3.75rem;
}
.newsBox .box .swiper-slide .item a .boxRight .main1 {
  font-size: 1rem;
}
.newsBox .box .swiper-slide .item a .boxRight .main2 {
  font-size: 1.625rem;
  margin: 1rem 0 2.1875rem;
}
.newsBox .box .swiper-slide .item a .boxRight .main3 {
  color: #91a1c1;
  line-height: 1.875rem;
  font-size: 1rem;
  height: 3.75rem;
  overflow: hidden;
}
.newsBox .box .swiper-slide .item a .boxRight .main4 {
  margin-top: 4.6875rem;
}
.newsBox .box .swiper-slide .item a .boxRight .main4 div p {
  width: 3.4375rem;
  height: 3.4375rem;
  border-radius: 50%;
  background: #009145;
}
.newsBox .box .swiper-slide .item a .boxRight .main4 div span {
  font-size: 1rem;
  color: #fff;
  line-height: 3.4375rem;
  transition: all 0.3s;
  position: relative;
  left: -2.1875rem;
}
.newsBox .box .swiper-slide .item a .boxRight .main4 div span font {
  display: inline-block;
  width: 0.75rem;
  height: 0.125rem;
  background: #fff;
  vertical-align: middle;
  margin-right: 0.7rem;
}
.newsBox .box .swiper-slide .item a .boxRight .main4 div:hover span {
  left: -3.125rem;
}
.newsBox1 .box .item {
  width: 32%;
  margin-right: 2%;
  margin-bottom: 4rem;
}
.newsBox1 .box .item:nth-child(3n) {
  margin-right: 0;
}
.newsBox1 .box .item a .img {
  overflow: hidden;
}
.newsBox1 .box .item a .img img {
  width: 100%;
  transition: all 0.3s;
}
.newsBox1 .box .item a .time {
  margin-top: 2.8125rem;
  font-size: 1rem;
  color: #999;
}
.newsBox1 .box .item a .title {
  margin-top: 1.25rem;
  font-size: 1.5rem;
  color: #000;
  padding-right: 4.6875rem;
}
.newsBox1 .box .item a .icon {
  margin-top: 3.125rem;
}
.newsBox1 .box .item:hover a .img img {
  transform: scale(1.1);
}
.newsBox2 .box .go {
  line-height: 1.5625rem;
}
.newsBox2 .box .go a {
  font-size: 1rem;
  color: #000;
}
.newsBox2 .box .go a span {
  color: #999;
}
.newsBox2 .box .title {
  margin-top: 3.4375rem;
}
.newsBox2 .box .title div {
  font-size: 2.625rem;
}
.newsBox2 .box .title p {
  font-size: 1rem;
  color: #999;
  margin-top: 1.375rem;
}
.newsBox2 .box .main {
  margin-top: 2.2rem;
}
.newsBox2 .box .main p {
  font-size: 1.125rem;
  color: #000;
  line-height: 2.5rem;
  text-align: justify;
}
.newsBox2 .box .main p img {
  max-width: 100%;
}
.newsBox2 .box .shang .div {
  width: 45%;
}
.newsBox2 .box .shang .div a {
  display: flex;
  flex-direction: column-reverse;
}
.newsBox2 .box .shang .div a span {
  font-size: 0.875rem;
  color: #666;
}
.newsBox2 .box .shang .div a span img {
  transform: rotateY(180deg);
  position: relative;
  top: -0.1875rem;
  height: 5px;
  margin-right: 1.25rem;
}
.newsBox2 .box .shang .div a p {
  font-size: 1.375rem;
  color: #000;
  margin-bottom: 0.625rem;
}
.newsBox2 .box .shang .div a:hover p {
  color: #08338a;
}
.newsBox2 .box .shang .div a:hover span {
  font-weight: bold;
  color: #000;
}
.newsBox2 .box .shang .div_{
	text-align: right;
}
.newsBox2 .box .shang .div_ a span {
  display: flex;
  flex-flow: row-reverse;
}
.newsBox2 .box .shang .div_ a span img {
  top: 0.3125rem;
  transform: rotateY(0deg);
  margin-left: 1.25rem;
  margin-right: 0;
}
.newsBox3 .box .item {
  width: 32%;
  margin-right: 2%;
  margin-bottom: 5.3125rem;
}
.newsBox3 .box .item:nth-child(3n) {
  margin-right: 0;
}
.newsBox3 .box .item a .top {
  position: relative;
}
.newsBox3 .box .item a .top > img {
  width: 100%;
}
.newsBox3 .box .item a .top div {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
}
.newsBox3 .box .item a .top div img {
  margin: auto;
  width: 5.125rem;
}
.newsBox3 .box .item a .bottom {
  margin-top: 3.4375rem;
  font-size: 1.5rem;
  color: #000;
  text-align: center;
}
.lpkh5 {
  font-size: 2.125rem;
  color: #000;
}
.cultureBox {
  margin-top: 10rem;
}
.cultureBox .box .list .item .left {
  background: #08338a;
  width: 4.625rem;
  height: 4.625rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
}
.cultureBox .box .list .item .left img {
  margin: auto;
  max-width: 90%;
}
.cultureBox .box .list .item .right {
  margin-left: 2rem;
}
.cultureBox .box .list .item .right h6 {
  font-size: 1.625rem;
  margin-top: 0.1875rem;
}
.cultureBox .box .list .item .right p {
  font-size: 1.125rem;
  color: #666;
  margin-top: 0.3125rem;
}
.cultureBox1 {
  background: #f5f5f5;
}
.cultureBox1 .box .main {
  text-align: center;
}
.cultureBox1 .box .main img {
  width: 67.5rem;
}
.cultureBox2 .box .text p {
  font-size: 1.125rem;
  color: #666;
  line-height: 1.875rem;
}
.cultureBox2 .box .info .item {
  width: 50%;
}
.cultureBox2 .box .info .item .left {
  margin-right: 1.875rem;
}
.cultureBox2 .box .info .item .left img {
  height: 4.625rem;
}
.cultureBox2 .box .info .item .right div {
  font-size: 1.125rem;
  color: #333;
}
.cultureBox2 .box .info .item .right p {
  margin-top: 0.5rem;
  font-size: 2.375rem;
  color: #000;
}
.cultureBox3 .box .item {
  width: 23.5%;
  margin-right: 2%;
}
.cultureBox3 .box .item:nth-child(4n) {
  margin-right: 0;
}
.cultureBox3 .box .item a {
  text-align: center;
}
.cultureBox3 .box .item a .top {
  background: #eeeeee;
  box-sizing: border-box;
  padding: 0.9375rem 0.625rem;
}
.cultureBox3 .box .item a .top img {
  width: 100%;
}
.cultureBox3 .box .item a .bot {
  font-size: 1.5rem;
  color: #000;
  margin-top: 2.875rem;
}
.cultureBox3 .box .item:hover a .bot {
  color: #08338a;
}
.cultureBox4 .box p {
  font-size: 1.25rem;
  color: #666;
  line-height: 2.1875rem;
}
.cultureBox5 .box .item {
  padding: 5.625rem 0;
  transition: all 0.3s;
}
.cultureBox5 .box .item .left {
  padding-left: 2.5rem;
}
.cultureBox5 .box .item:nth-child(1) .left img{
	
}
.cultureBox5 .box .item .left img {
  width: 3.25rem;
  margin-top: 1rem;
}
.cultureBox5 .box .item .left .img2 {
  display: none;
}
.cultureBox5 .box .item .right {
  margin-left: 2.8125rem;
  width: 90%;
}
.cultureBox5 .box .item .right h5 {
  padding-top: 0.625rem;
  font-size: 2.125rem;
}
.cultureBox5 .box .item .right div {
  margin-top: 1.875rem;
}
.cultureBox5 .box .item .right div p {
  font-size: 1.25rem;
  color: #666;
  line-height: 2.1875rem;
}
.cultureBox5 .box .item:hover {
  background: url(../images/contact.png) no-repeat 50% 50%;
  background-size: 100% 100%;
}
.cultureBox5 .box .item:hover .left .img1 {
  display: none;
}
.cultureBox5 .box .item:hover .left .img2 {
  display: block;
}
.cultureBox5 .box .item:hover .right h5 {
  color: #fff;
}
.cultureBox5 .box .item:hover .right div p {
  color: #fff;
}
.cultureBox6 {
  text-align: center;
}
.cultureBox6 a {
  font-size: 1rem;
  color: #fff;
  background: #009145;
  display: inline-block;
  width: 15rem;
  line-height: 4.0625rem;
  border-radius: 2.0625rem;
}
.cultureBox7 .box {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  cursor: default;
}
.cultureBox7 .box .item {
  line-height: 6.875rem;
  box-sizing: border-box;
}
.cultureBox7 .box .item1 {
  padding-left: 3.625rem;
  width: 38%;
}
.cultureBox7 .box .item2 {
  width: 15.5%;
}
.cultureBox7 .box .item3 {
  width: 15.5%;
}
.cultureBox7 .box .item4 {
  width: 15.5%;
}
.cultureBox7 .box .item5 {
  width: 15.5%;
}
.cultureBox8 .box .list {
  border-bottom: 1px solid #ddd;
}
.cultureBox8 .box .list .boxTop {
  padding: 2.1875rem 0;
  transition: all 0.3s;
  cursor: pointer;
  font-size: 1.125rem;
}
.cultureBox8 .box .list .boxTop .item {
  line-height: 1.875rem;
  box-sizing: border-box;
}
.cultureBox8 .box .list .boxTop .item1 {
  padding-left: 3.625rem;
  width: 38%;
}
.cultureBox8 .box .list .boxTop .item2 {
  width: 15.5%;
}
.cultureBox8 .box .list .boxTop .item3 {
  width: 15.5%;
}
.cultureBox8 .box .list .boxTop .item4 {
  width: 15.5%;
}
.cultureBox8 .box .list .boxTop .item5 {
  width: 15.5%;
}
.cultureBox8 .box .list .boxTop .item5 span {
  margin-left: 3.125rem;
  display: inline-block;
  width: 1.375rem;
  height: 1.375rem;
  border-radius: 50%;
  border: 1px solid #e6e6e6;
  margin-top: 0.1875rem;
  vertical-align: sub;
  position: relative;
}
.cultureBox8 .box .list .boxTop .item5 span::before {
  position: absolute;
  content: '';
  width: 0.5rem;
  height: 0.125rem;
  top: 50%;
  left: 50%;
  background: #535353;
  transform: translateX(-50%) translateY(-50%);
}
.cultureBox8 .box .list .boxTop .item5 span::after {
  position: absolute;
  content: '';
  width: 0.125rem;
  height: 0.5rem;
  top: 50%;
  left: 50%;
  background: #535353;
  transform: translateX(-50%) translateY(-50%);
}
.cultureBox8 .box .list .boxBottom {
  display: none;
  padding: 5rem 0;
  transition: all 0.3s;
}
.cultureBox8 .box .list .boxBottom .left {
  padding-left: 3.625rem;
}
.cultureBox8 .box .list .boxBottom .left .main h5 {
  font-size: 1.125rem;
  color: #333;
}
.cultureBox8 .box .list .boxBottom .left .main p {
  font-size: 1.125rem;
  line-height: 1.875rem;
  color: #333;
}
.cultureBox8 .box .list .boxBottom .right {
  padding-right: 2.8125rem;
}
.cultureBox8 .box .list .boxBottom .right p {
  font-size: 1rem;
  color: #fff;
  background: #009145;
  width: 14.0625rem;
  line-height: 3.75rem;
  text-align: center;
  border-radius: 1.875rem;
  cursor: pointer;
}
.cultureBox8 .box .active .boxTop {
  background: #08338a;
  color: #fff;
}
.cultureBox8 .box .active .boxTop .item5 span::before {
  background: #fff;
}
.cultureBox8 .box .active .boxTop .item5 span::after {
  opacity: 0;
}
.cultureBox8 .box .active .boxBottom {
  display: flex;
}
.cultureBox9 {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
  align-items: center;
  display: none;
}
.cultureBox9 .box {
  width: 38.125rem;
  margin: auto;
  background: #fff;
  text-align: center;
  padding: 3.4375rem 0;
  position: relative;
}
.cultureBox9 .box > span {
  display: block;
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 1.5rem;
  color: #ddd;
  cursor: pointer;
}
.cultureBox9 .box .main1 {
  cursor: pointer;
}
.cultureBox9 .box .main1 img {
  width: 12.25rem;
}
.cultureBox9 .box .main1 p {
  font-size: 1.125rem;
  color: #000;
  margin-top: 2.1875rem;
}
.cultureBox9 .box .main2 {
  margin-top: 3.5rem;
}
.cultureBox9 .box .main2 input {
  cursor: pointer;
  font-size: 1rem;
  background: #009145;
  width: 14.0625rem;
  height: 3.75rem;
  border-radius: 1.875rem;
  color: #fff;
  border: 0;
  outline: none;
}
.cultureBox9 .box .main3 {
  margin-top: 5.625rem;
}
.cultureBox9 .box .main3 p {
  font-size: 1rem;
  color: #999;
  margin-bottom: 1.25rem;
}
.cultureBox9 .box .main3 img {
  width: 6.25rem;
}
.contactBox {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding-top: 4.6875rem;
  padding-bottom: 4.6875rem;
}
.contactBox .box .item {
  width: 21%;
}
.contactBox .box .item .boxTop .right {
  margin-left: 1rem;
}
.contactBox .box .item .boxTop .right h5 {
  font-size: 1.125rem;
  color: #333;
  padding-top: 0.3125rem;
}
.contactBox .box .item .boxTop .right h6 {
  font-size: 0.875rem;
  color: #999;
  margin-top: 0.5rem;
}
.contactBox .box .item .boxBot {
  margin-top: 2.875rem;
  font-size: 1.75rem;
}
.contactBox .box .item .boxBot a {
  font-size: 2.375rem;
  color: #000;
}
.contactBox .box .item .boxBot p {
  font-size: 1rem;
}
.contactBox1 {
  margin-top: 6.25rem;
}
.contactBox1 .box {
  height: 31.25rem;
}
.contactBox1 .box .map {
  height: 100%;
}
.contactBox2 .box {
  padding-bottom: 2rem;
  margin-top: 6.25rem;
}
.contactBox2 .box .list .item {
  width: 32%;
  border-bottom: 1px solid #ddd;
  font-size: 1rem;
  margin-bottom: 1.875rem;
}
.contactBox2 .box .list .item:hover {
  border-bottom: 1px solid #08338a;
}
.contactBox2 .box .list .item .layui-form-item {
  margin-bottom: 0;
}
.contactBox2 .box .list .item .layui-form-item input {
  height: 3.75rem;
  border: 0;
  background: none;
  outline: none;
}
.contactBox2 .box .list .item .layui-form-label {
  line-height: 3.75rem;
  padding: 0;
  text-align: left;
}
.contactBox2 .box .list .item .layui-form-label span {
  color: #08338a;
  font-weight: bold;
}
.contactBox2 .box .list .item .layui-form-radio {
  line-height: 3.75rem;
  margin: 0;
  padding-right: 10px;
}
.contactBox2 .box .list .item .flexBetween {
  position: relative;
}
.contactBox2 .box .list .item .flexBetween .layui-input-block {
  position: absolute;
  top: 0;
  right: 0;
}
.contactBox2 .box .list .item .flexBetween .layui-form-radio > i:hover,
.contactBox2 .box .list .item .flexBetween .layui-form-radioed > i {
  color: #08338a;
}
.contactBox2 .box .list .item .flexBetween .layui-form-select dl dd.layui-this {
  background-color: #08338a;
}
.contactBox2 .box .list .item .w_label {
  width: 7.5rem;
}
.contactBox2 .box .list1 {
  border-bottom: 1px solid #ddd;
}
.contactBox2 .box .list1:hover {
  border-bottom: 1px solid #08338a;
}
.contactBox2 .box .list1 .layui-form-label {
  line-height: 2.1rem;
  padding: 0;
  text-align: left;
}
.contactBox2 .box .list1 .layui-form-label span {
  color: #08338a;
  font-weight: bold;
}
.contactBox2 .box .list1 textarea {
  font-size: 1rem;
  background: none;
  border: 0;
  min-height: initial;
}
.contactBox2 .box .button {
  margin-top: 3.75rem;
}
.contactBox2 .box .button button {
  width: 11.25rem;
  height: 3.4375rem;
  font-size: 1rem;
  border: 0;
  color: #fff;
  border-radius: 1.875rem;
}
.contactBox2 .box .button input {
  width: 11.25rem;
  height: 3.4375rem;
  font-size: 1rem;
  border: 0;
  color: #fff;
  border-radius: 1.875rem;
}
.contactBox2 .box .button input[type='button'] {
  background: #08338a;
}
.contactBox2 .box .button button[type='reset'] {
  background: #009145;
}
@media screen and (max-width: 1680px) {
	.indexNavSelect .item .boxRight p {
	    left: initial;
		right: 0;
		font-size: 14rem;
	}
  .indexBanner .box .swiper-slide .main .mainBox .top h5 {
    font-size: 3.4rem;
  }
  .indexBanner .box .swiper-slide .main .mainBox .top h6 {
    font-size: 2.5rem;
  }
  .indexBanner .video {
    transform: translateY(-50%) scale(0.8);
  }
  .indexTit .boxLeft .top h5 {
    font-size: 3rem;
  }
  .indexTit .boxRight {
    margin-top: 2.6875rem;
  }
  .aboutBox .box .boxRight h5 {
    font-size: 3rem;
  }
  .aboutBox .box .boxRight .list {
    margin-top: 5.4375rem;
  }
  .aboutBox .box .boxRight .video {
    margin-top: 7.5rem;
  }
  .aboutBox .box .boxRight {
    padding-top: 3.6875rem;
  }
  .aboutBox .box .boxRight .video .main .right p img {
    width: 4.125rem;
	height: auto;
  }
  .aboutBox3 .aboutBox3_ {
    left: 3.5rem;
  }
  .aboutBox3 .addressBox {
    top: 5.875rem;
    right: 3.5rem;
  }
  .aboutBox3 .aboutBox3_ .box_ .item {
    height: 9.375rem;
    top: 0rem;
  }
  .aboutBox3 .aboutBox3_ .box_ .active {
    top: 0rem;
  }
  .aboutBox6 .box .list .item a .main2 h6 {
    font-size: 2.2rem;
  }
  .aboutBox6 .box .list .item a .main2 h5 {
    /* margin-bottom: 3rem; */
  }
  .aboutBox7 .box .boxLeft h5 {
    font-size: 2.5rem;
  }
  .aboutBox7 .box .boxLeft div p {
    font-size: 1.1rem;
    line-height: 2rem;
  }
  .aboutBox7 .box .boxRight .ren {
    margin-top: 6.3125rem;
  }
  .aboutBox8 .box .right h5 {
    font-size: 4rem;
  }
  .aboutBox8 .box .right h6 {
    font-size: 1.6rem;
  }
  .aboutBox9 .box .item .time {
    font-size: 9rem;
  }
  .aboutBox9 .box .item .boxRight div p {
    font-size: 1.1rem;
    line-height: 2rem;
  }
  .productBox .box .boxLeft h5 {
    font-size: 3rem;
  }
  .productBox1 .box .top P {
    font-size: 1.3rem;
  }
  .productBox1 .box .top h6 {
    font-size: 1.3rem;
  }
  .productBox3 .box .item .main .flexBetween .left {
    font-size: 1.5rem;
  }
  .productBox5 .box .boxRight .text {
    margin-top: 3.1875rem;
  }
  .productBox9 .box .item .title {
    font-size: 1.2rem;
  }
  .productBox8 .box .boxRight h5 {
    font-size: 2.5rem;
  }
  .productBox12 .box .list p {
    font-size: 1.4rem;
  }
  .productBox12 .box .list h5 {
    font-size: 2.2rem;
  }
  .productBox13 .box .item a .main3 {
    font-size: 1.3rem;
  }
  .newsBox1 .box .item a .title {
    font-size: 1.5rem;
  }
  .cultureBox3 .box .item a .bot {
    font-size: 1.3rem;
  }
  .cultureBox3 {
    margin-top: 3.5rem;
  }
  .p85_ {
    padding-bottom: 4.3125rem;
  }
  .p85 {
    padding-top: 4.3125rem;
  }
  .contactBox .box .item .boxBot {
    font-size: 1.5rem;
  }
  .contactBox .box .item .boxBot a {
    font-size: 2.2rem;
    margin-bottom: 0.3125rem;
  }
  .m85 {
    margin-top: 4.3125rem;
  }
  .indexNavSelect .item .boxRight .left {
      font-size: 2.375rem;
  }
}
@media screen and (max-width: 1440px) {
	.p85 {
	    padding-top: 3.3125rem;
	}
	.indexNavPc .box .boxRight {
	    padding-bottom:10rem;
	}
	.indexNavPc .box .boxRight .boxT {
	    margin-top: 8.75rem;
	}
	.indexNavPc .box .boxLeft .boxTop .item {
	    padding-bottom: 3rem;
	}
  .indexHead .box .boxCenter ul li {
    padding: 0 1.625rem;
}
	.indexNavPc .box .boxLeft .boxBot {
	    margin-top: 1rem;
	}
  .indexBanner .box .swiper-slide .main .mainBox .top h5 {
    font-size: 3rem;
  }
  .indexNews .box .boxRight .right {
    width: 75%;
  }
  .indexTit .boxLeft .top h5 {
    font-size: 2.5rem;
  }
  .indexAbout {
    margin-top: 5.125rem;
  }
  .indexWord .addressBox {
    right: 3.5rem;
  }
  .indexWord .boxList {
    top: 24rem;
    left: 3.5rem;
  }
  .indexFoot .box .boxCenter .boxLeft .item {
    margin-right: 5.125rem;
  }
  .aboutBox .box .boxRight h5 {
    font-size: 2.5rem;
  }
  .aboutBox .box .boxRight .list p {
    font-size: 1rem;
    color: #666;
    line-height: 2rem;
  }
  .aboutBox .box .boxRight .list {
    margin-top: 3.4375rem;
  }
  .aboutBox .box .boxRight .video {
    margin-top: 4.5rem;
  }
  .aboutBox3 .aboutBox3_ .box_ .item {
    width: 19rem;
  }
  .indexWord .indexTit {
    top: 2.3125rem;
  }
  .indexTit .boxLeft .bot {
      margin-top: 1.1875rem;
  }
  .aboutBox3 .aboutBox3_ {
    bottom: 2.25rem;
  }
  .indexWord .box .item .map img {
    object-fit: cover;
  }
  .indexWord .box {
    overflow: hidden;
  }
  .indexWord .box .item {
    transform: scale(1.1);
  }
  .aboutBox5 .box .item a .main2 {
    font-size: 1.2rem;
  }
  .aboutBox5 .box .item a .main4 {
    margin-top: 3.3125rem;
  }
  .aboutBox5 .box .item {
    padding: 3rem 1.875rem;
    width: 20%;
  }
  .aboutBox6 .box .list .item a .main2 h6 {
    font-size: 1.6rem;
  }
  .indexTit .boxRight {
    margin-top: 0.6875rem;
  }
  .aboutBox4 .aboutBox4_ .item1 h5 {
    font-size: 2.2rem;
  }
  .aboutBox7 .box .boxLeft div p {
    font-size: 1rem;
    line-height: 1.875rem;
  }
  .aboutBox7 .box_::after {
    width: 31.5rem;
    height: 98%;
  }
  .aboutBox8 .box .right h5 {
    font-size: 3rem;
  }
  .aboutBox8 .box .right h6 {
    font-size: 1.2rem;
  }
  .aboutBox8 {
    margin-top: 5.25rem;
    margin-bottom: 4.25rem;
  }
  .aboutBox7 .box .boxLeft h5 {
    font-size: 2.1rem;
  }
  .aboutBox9 .box .item .boxRight div {
    margin-top: 5.375rem;
  }
  .aboutBox9 .box .item .boxRight div p {
    line-height: 1.875rem;
  }
  .aboutBox9 .box {
    padding: 0 8.0625rem;
  }
  .aboutBox9 .box .item .boxRight {
    padding: 0 3rem;
  }
  .productBox1 .box .img img {
    width: 54rem;
  }
  .productBox1 .box .top P {
    font-size: 1.1rem;
  }
  .productBox1 .box .top h6 {
    font-size: 1.1rem;
  }
  .productBox5 .box .boxRight {
    padding-left: 4.75rem;
  }
  .productBox5 .box .boxRight .text p {
    font-size: 1rem;
    line-height: 1.875rem;
  }
  .productBox5 .box .boxRight .two .item .bottom {
    font-size: 1rem;
    margin-top: 1rem;
  }
  .productBox4 .box .boxLeft h5 {
    font-size: 1.25rem;
  }
  .productBox4 .box .boxRight h5 {
    font-size: 3.375rem;
  }
  .productBox4 .box .boxRight h6 {
    font-size: 1rem;
  }
  .productBox6 .box .boxLeft .banner .boxTop .swiper-container .item .top .title p {
    font-size: 1.2rem;
  }
  .productBox6 .box .boxLeft .banner .boxTop .swiper-container .item .top .time {
    font-size: 1.2rem;
  }
  .productBox6 .box .boxRight img {
    width: 28.125rem;
  }
  .productBox .box .boxLeft h5 {
    font-size: 2.5rem;
  }
  .productBox8 .box .boxRight h5 {
    font-size: 2rem;
  }
  .productTit_ > div {
    font-size: 1.4rem;
  }
  .productBox3 .box .item .main .flexBetween .left {
    font-size: 1.3rem;
  }
  .productBox8 .box .boxRight .link {
    margin-top: 3.375rem;
  }
  .productBox9 .box .item .p {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  .newsBox .box .swiper-slide .item a .boxRight .main2 {
    font-size: 1.425rem;
  }
  .newsBox .box .swiper-container .posi .number div {
    font-size: 3.2rem;
  }
  .newsBox .box .swiper-container .posi .number p {
    font-size: 1.5rem;
  }
  .newsBox1 .box .item a .title {
    font-size: 1.2rem;
	padding: 0;
	width: 10em;
	-webkit-box-orient: vertical;
  }
  .newsBox .box .swiper-container .posi {
      right: 1.75rem;
      top: auto;
	  bottom: 2rem;
  }
  .newsBox1 .box .item a .icon {
    margin-top: 2.125rem;
  }
  .newsBox2 .box .title div {
    font-size: 1.8rem;
  }
  .newsBox2 .box .main p {
    font-size: 1rem;
    line-height: 1.875rem;
  }
  .newsBox2 .box .shang .div a p {
    font-size: 1.2rem;
  }
  .newsBox3 .box .item a .bottom {
    font-size: 1.2rem;
  }
  .cultureBox .box .list .item .right h6 {
    font-size: 1.4rem;
  }
  .cultureBox .box .list .item .right p {
    font-size: 1.1rem;
  }
  .cultureBox1 .box .main img {
    width: 51.5rem;
  }
  .lpkh5 {
    font-size: 1.6rem;
  }
  .cultureBox2 .box .info .item .right p {
    font-size: 1.5rem;
  }
  .cultureBox2 .box .info {
    padding-bottom: 2rem;
  }
  .cultureBox3 {
    margin-top: 0;
  }
  .cultureBox4 .box p {
    font-size: 1rem;
    line-height: 1.875rem;
  }
  .cultureBox5 .box .item .right div p {
    font-size: 1rem;
    line-height: 1.875rem;
  }
  .cultureBox5 .box .item .right h5 {
    font-size: 1.5rem;
  }
  .cultureBox5 .box .item .left img {
    width: 2.25rem;
  }
  .cultureBox5 .box .item {
    padding: 4.625rem 0;
  }
  .cultureBox5 {
    padding-bottom: 0;
  }
  .cultureBox7 {
    margin-top: 0;
  }
  .contactBox {
    margin-top: 0;
  }
  .contactBox .box .item .boxBot {
    margin-top: 1.875rem;
    font-size: 1.2rem;
  }
  .contactBox .box .item .boxBot a {
    font-size: 1.7rem;
  }
  .contactBox1 {
    margin-top: 4.25rem;
  }
  .contactBox2 .box {
    padding-bottom: 2rem;
  }
  .aboutBox9 .box .swiper-slide {
    width: 100% !important;
  }
  .cultureBox {
    margin-top: 5rem;
  }
}
@media screen and (max-width: 1366px) {
  .indexHead .box .boxCenter ul li {
    padding: 0 1.5rem;
  }
  .indexBanner .box .swiper-slide .main .mainBox .top h5 {
    font-size: 2.5rem;
  }
  .indexBanner .box .swiper-slide .main .mainBox .bot p {
    font-size: 1.2rem;
  }
  .indexNews .box .boxRight .right .swiper-container .swiper-slide .item {
    line-height: 5.8rem;
  }
  .indexNews .box .boxRight .left {
    line-height: 5.8rem;
  }
  .indexNews .box .boxRight .right .swiper-container {
    height: 5.8rem;
  }
  .indexNews .box .boxBtn {
    top: 1.2rem;
  }
  .indexNews {
    margin-top: -5.8rem;
  }
  .idnexService .box .active .boxLeft .box1 .top2 {
    margin-top: 3.0625rem;
    font-size: 1.3rem;
  }
  .idnexService .box .item .boxLeft .box1 .top5 p {
    line-height: 1.5rem;
  }
  .idnexService .box .item .boxLeft .box1 .top5 {
    height: 6rem;
  }
  .indexTit .boxLeft .top h5 {
    font-size: 2.2rem;
  }
  .indexWord .indexTit {
    position: initial;
  }
  .indexWord {
    margin-top: 4.3125rem;
    padding-top: 4.3125rem;
  }
  .indexWord .box .item {
    transform: scale(1.2);
  }
  .indexWord .addressBox {
    top: 20rem;
  }
  .aboutBox .box .boxRight h5 {
    font-size: 2rem;
  }
  .aboutBox .box .boxRight {
    width: 50%;
  }
  .aboutBox3 .aboutBox3_ {
    position: inherit;
  }
  .indexWord {
    overflow: hidden;
  }
  .aboutBox6 .box .list .item a .main2 h6 {
    font-size: 1.4rem;
  }
  .aboutBox7 .box .boxLeft div p {
    line-height: 1.75rem;
  }
  .aboutBox8 .box .right h5 {
    font-size: 2.5rem;
  }
  .aboutBox9 .box .item .time {
    font-size: 8rem;
    top: -5.5625rem;
  }
  .productBox .box .boxLeft h5 {
    font-size: 2.2rem;
  }
  .productBox .box .boxLeft .bot {
    margin-top: 1.1875rem;
  }
  .indexTit .boxLeft .bot {
    margin-top: 1.1875rem;
  }
  .productBox5 .box .boxRight .two .item .top .right h5 {
    font-size: 1.4rem;
  }
  .productBox12 .box .list {
    padding-left: 3.625rem;
  }
  .productBox12 .box .list h5 {
    font-size: 1.8rem;
  }
  .productBox12 .box .list p {
    font-size: 1.2rem;
    line-height: 1.875rem;
  }
  .newsBox .box .swiper-slide .item a .boxRight .main4 {
    margin-top: 2.6875rem;
  }
  .newsBox .box .swiper-slide .item a .boxRight {
    padding: 3.375rem 15.625rem 0 3.75rem;
  }
  .newsBox .box .swiper-slide .item a .boxRight .main2 {
    font-size: 1.3rem;
  }
  .newsBox .box .swiper-slide .item a .boxRight .main2 {
    margin: 1rem 0 1.5rem;
  }
  .newsBox3 .box .item a .top div img {
    width: 4.125rem;
  }
  .cultureBox3 .box .item a .bot {
    margin-top: 1.5rem;
  }
  .contactBox1 .box {
    height: 27.25rem;
  }
  .contactBox2 .box {
    margin-top: 1.25rem;
  }
}
@media screen and (max-width: 1024px) {
  .indexHead {
    display: none;
  }
  .indexBanner .video {
    right: 7.25rem;
  }
  .idnexService .box .item {
    width: 25%;
  }
  .idnexService .box .item .boxRight {
    display: none;
  }
  .idnexService .box .active {
    width: 25%;
  }
  .idnexService .box .active .boxLeft {
    width: 100%;
    background: #f1f1f1 !important;
  }
  .idnexService .box .active .boxLeft .box1 .top1 {
    display: block;
  }
  .idnexService .box .active .boxLeft .box1 .top2 {
    color: #000;
    margin-top: 2rem;
    font-size: 1.5rem;
  }
  .idnexService .box .active .boxLeft .box1 .top3 {
    color: #999;
  }
  .idnexService .box .active .boxLeft .box1 .top5 {
    display: none;
  }
  .idnexService .box .active .boxLeft .box1 .top4 {
    margin-top: 4.6875rem;
  }
  .idnexService .box .active .boxLeft .box1 .top4 a {
    background: none;
    border: 1px solid #ddd;
  }
  .idnexService .box .active .boxLeft .box1 .top4 a img {
    filter: invert(100%);
  }
  .indexFoot .box .boxCenter .boxLeft {
    display: none;
  }
  .indexFoot .box .boxCenter .boxRight {
    width: 100%;
  }
  .indexFoot .box .boxCenter .boxRight .bottom {
    display: none;
  }
  .indexFoot {
    padding: 2.25rem 0;
  }
  .indexFoot .box .boxTop {
    display: none;
  }
  .indexFoot .box1 {
    margin-top: 3.25rem;
  }
  .indexWord .boxList {
    position: initial;
    top: 0;
    left: 0;
    right: 0;
    width: 94%;
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }
  .indexWord .boxList .box_ {
    display: flex;
    justify-content: center;
  }
  .indexWord .boxList .box_ .item {
    margin: 0 2.0625rem;
    font-size: 1.625rem;
    padding-bottom: 1.25rem;
  }
  .indexWord .boxList .box_ .item span {
    display: none;
  }
  .indexWord .boxList .box_ .active {
    border-bottom: 1px solid #08338a;
  }
  .indexWord .addressBox {
    position: initial;
    top: 0;
    left: 0;
    right: 0;
    width: 94%;
    margin: 0 auto 3.125rem;
  }
  .indexWord .addressBox .text .wenan div {
    line-height: 2rem;
  }
  .indexWord .box {
    margin-bottom: 1rem;
  }
  .indexWord .box .item {
    transform: scale(1);
  }
  .indexWord .box .item .map {
    display: none;
  }
  .indexWord .box .item .diDian {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    width: 94%;
    margin: auto;
  }
  .indexWord .box .item .diDian .address {
    position: initial;
    top: 0;
    left: 0;
    right: 0;
    width: 25%;
    text-align: center;
    margin-bottom: 1.25rem;
  }
  .indexWord .box .item .diDian .address .left {
    display: none;
  }
  .indexWord .box .item .diDian .address .right {
    font-size: 1.5rem;
    line-height: 3.75rem;
    width: 100%;
    color: #000 !important;
  }
  .indexWord .box .item .diDian .active {
    background: #08338a;
  }
  .indexWord .box .item .diDian .active .right {
    color: #fff !important;
  }
  .aboutBox3 .aboutBox3_ {
    position: initial;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }
  .aboutBox3 .aboutBox3_ .box_ .item .t_ .r {
    display: none;
  }
  .aboutBox3 .aboutBox3_ .box_ .item .b_ {
    display: none;
  }
  .aboutBox3 .aboutBox3_ .box_ .item .t_ .l p {
    display: none;
  }
  .aboutBox3 .aboutBox3_ .box_ {
    display: flex;
    justify-content: center;
  }
  .aboutBox3 .aboutBox3_ .box_ .item {
    background: none;
    width: auto;
    height: auto;
    padding: 0 0 1.25rem;
    margin: 0 2.0625rem;
  }
  .aboutBox3 .aboutBox3_ .box_ .item .t_ .l div {
    margin-top: 0;
    font-size: 1.625rem;
  }
  .aboutBox3 .aboutBox3_ .box_ .active {
    background: none !important;
    border-bottom: 1px solid #08338a;
  }
  .indexWord .box .item .address .right {
    margin-left: 0;
  }
  .aboutBox3 .aboutBox3_ .box_ .active .t_ .l div {
    color: #000;
  }
  .indexNews {
    margin-top: 0rem;
  }
  .indexNews .box .boxRight {
    width: 100%;
    padding: 0 2.375rem;
  }
  .aboutBox5 .box .item {
    width: 25%;
  }
  .aboutBox7 .box_::after {
    display: none;
  }
  .aboutBox7 .box .boxRight .ren {
    margin-left: 0;
  }
  .aboutBox7 .box .boxRight {
    width: 36%;
  }
  .aboutBox7 .box .boxRight .ren {
    width: 100%;
  }
  .aboutBox7 .box .boxLeft {
    width: 60%;
  }
  .aboutBox9 .box .item .time {
    display: none;
  }
  .aboutBox9 .box .swiper-container {
    padding-top: 0;
  }
  .aboutBox9 .box .item .boxRight div {
    margin-top: 0;
  }
  .aboutBox9 .box .item .boxLeft {
    width: 100%;
  }
  .aboutBox9 .box .item .boxRight {
    width: 100%;
    padding: 3rem 0 ;
  }
  .aboutBox9 {
    overflow: hidden;
  }
  .aboutBox9 .box .btn {
    display: none;
  }
  .aboutBox9 .box {
    padding: 0;
    margin-top: 3.25rem;
  }
  .productBox5 .box .boxRight .text {
    margin-top: 0;
  }
  .productBox5 .box .boxRight {
    padding-left: 2.75rem;
  }
  .productBox5 .box .boxRight .video {
    margin-top: 2.625rem;
  }
  .productBox5 .box .boxRight .two {
    margin-top: 3rem;
  }
  .productBox8 .box .boxLeft img {
    /* max-width: 90%; */
  }
  .productBox .box .boxLeft {
    width: 100%;
  }
  .productBox .box .boxRight {
    width: 100%;
    margin-top: 3rem;
  }
  .productTit_ > div {
    font-weight: bold;
  }
  .newsBox .box .swiper-slide .item a .boxRight {
    padding: 2.375rem 15.625rem 0 3.75rem;
  }
  .newsBox2 .box .shang .div {
    width: 100%;
    padding: 0.5rem 0;
  }
  .newsBox2 .box .shang .div a {
    flex-direction: inherit;
  }
  .newsBox2 .box .shang .div a span {
    width:7.5rem;
	padding-top: 0.3rem;
  }
  .newsBox2 .box .shang .div a p {
    margin-left: 1rem;
  }
  .newsBox2 .box .shang .div_ a span {
    flex-flow: inherit;
  }
  .newsBox2 .box .shang .div_ a span img {
    transform: rotateY(180deg);
    margin-left: 0rem;
    margin-right: 1.25rem;
  }
  .cultureBox5 .box .item .right {
    width: 88%;
  }
  .index_phone_nav {
    display: block;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 60;
    background: #fff;
  }
  body{
    padding-top: 96px;
  }
}
@media screen and (max-width: 768px) {
	.index_phone_nav .boxTop .right ._right p{
		height: 97px;
	}

	.newsBox .box .swiper-container .posi .number{
		display: none;
	}
	.newsBox2 .box .shang .div a p {
	    text-align: left;
	    width: 78%;
	}
	.idnexService .box .item .boxLeft .box1 .top1 img {
	    height: auto;
	}
	.cultureBox2 .box .info .item .right{
		width: 70%;
	}
	.cultureBox8 .box .list .boxBottom .right{
		width: 100%;
		margin-top: 1.5rem;
    padding-left: 3.625rem;
	}
	.bannerBox .pc{
		display: none;
	}
	.bannerBox .mobile{
		display: block;
	}
  .indexBanner .box .swiper-slide > img {
    height: auto;
  }
  .indexBanner .box .swiper-slide .pc {
    display: none;
  }
  .indexBanner .box .swiper-slide .phone {
    display: block;
  }
  .indexBanner .scroll {
    display: none;
  }
  .indexBanner .box .xian {
    display: none;
  }
  .indexBanner .video {
    display: none;
  }
  .indexBanner .box .page {
    z-index: 10;
    right: 0rem;
    top: initial;
    bottom: 0;
    width: 100%;
    left: 0;
    transform: translateY(0%);
    text-align: center;
  }
  .indexBanner .box .page span {
    display: inline-block;
  }
  .idnexService .box .item .boxLeft .box1 .top1 {
    padding-top: 2.375rem;
  }
  .idnexService .box .item .boxLeft .box1 .top4 {
    margin-top: 2.6875rem;
  }
  .idnexService .box .item .boxLeft {
    padding: 0 2.5rem 2.5rem;
  }
  .idnexService .box {
    height: auto;
  }
  .indexNewsList .box .item a .top2 {
    font-size: 1.2rem;
  }
  .aboutBox .box .boxLeft {
    width: 100%;
  }
  .aboutBox .box .boxRight {
    width: 100%;
  }
  .aboutBox2 .box {
    margin-top: -3.0625rem;
  }
  .indexTit .boxLeft {
    width: 100%;
  }
  .indexTit .boxRight {
    width: 100%;
    margin-top: 2rem;
  }
  .aboutBox4 .aboutBox4_ .item {
    margin-left: 0em;
  }
  .aboutBox5 .box .item {
    width: 50%;
    border: 1px solid #f9f9f9;
    box-sizing: border-box;
  }
  .indexFoot .box .boxCenter {
    margin-top: 0rem;
  }
  .indexFoot .box1 .boxLeft .boxT {
    display: none;
  }
  .indexFoot {
    text-align: center;
  }
  .indexFoot .box1 .boxLeft {
    width: 100%;
  }
  .indexFoot .box1 .boxRight {
    width: 100%;
    margin-top: 2rem;
  }
  .indexFoot .box1 .boxLeft .boxB {
    margin-top: 0;
  }
  .indexFoot .box1 {
    margin-top: 1.25rem;
  }
  .aboutBox7 .box .boxRight .ren {
    padding: 3.25rem 0;
  }
  .aboutBox7 .box .boxLeft {
    width: 100%;
  }
  .aboutBox7 .box .boxRight {
    width: 100%;
  }
  .aboutBox7 .box .boxRight .ren {
    margin-top: 3.3125rem;
  }
  .aboutBox10 {
    margin-bottom: 5.25rem;
  }
  .aboutBox9 .box .item .boxRight {
    padding: 3rem 0 0 0;
  }
  .productBox1 .box .img img {
    width: 90%;
  }
  .productBox2 .box .item a .top {
    height: 13rem;
  }
  .productBox3 .box .item {
    width: 100%;
  }
  .productBox3 .box .item .main {
    padding: 0 5rem;
  }
  .productBox3 .box .item1 a .main {
    direction: inherit;
  }
  .productBox5 .box .boxLeft {
    width: 100%;
  }
  .productBox5 .box .boxRight {
    width: 100%;
    padding-left: 0;
    margin-top: 2rem;
  }
  .productBox5 .box .boxRight .video {
    width: 100%;
  }
  .productBox6 .box .boxRight {
    display: none;
  }
  .productBox6 .box .boxLeft {
    width: 100%;
    margin-bottom: 2rem;
  }
  .productBox6::after {
    display: none;
  }
  .productBox7 .pc {
    display: none;
  }
  .productBox7 .phone {
    display: block;
  }
  .productBox8 .box .boxLeft {
    width: 100%;
  }
  .productBox8 .box .boxRight {
    width: 100%;
    margin-top: 3rem;
  }
  .productBox8 .box .boxRight .imgList .item {
    width: 10rem;
    height: 10rem;
  }
  .productBox9 .box {
    justify-content: center;
  }
  .productBox9 .box .item {
    width: 32%;
    padding: 1rem 0;
  }
  .productBox .box .boxRight .boxTop .item {
    margin-left: 0;
    width: 33.333%;
    text-align: center;
    margin-bottom: 1rem;
	margin-right: 1.5rem;
  }
  .productBox2 .box {
    justify-content: space-between;
  }
  .productBox2 .box .item {
    width: 49%;
    margin-right: 0;
    margin-bottom: 0.8rem;
  }
  .productBox11 .box .item {
    width: 49%;
  }
  .newsBox .box .swiper-slide .item a .boxLeft {
    width: 100%;
  }
  .newsBox .box .swiper-slide .item a .boxRight {
    width: 100%;
    padding: 2.375rem;
  }
  .cultureBox .box .list .item {
    width: 100%;
    margin-bottom: 1rem;
  }
  .cultureBox1 .box .main img {
    width: 90%;
  }
  .cultureBox3 .box {
    justify-content: space-between;
  }
  .cultureBox3 .box .item {
    width: 49%;
    margin-right: 0;
    margin-bottom: 2rem;
  }
  .cultureBox5 .box .item .right {
    width: 82%;
  }
  .cultureBox7 .box .item2 {
    width: 10.5%;
  }
  .cultureBox7 .box .item5 {
    width: 20.5%;
  }
  .cultureBox8 .box .list .boxTop .item2 {
    width: 10.5%;
  }
  .cultureBox8 .box .list .boxTop .item5 {
    width: 20.5%;
  }
  .contactBox .box .item {
    width: 30%;
  }
  .contactBox2 .box .list .item {
    width: 1000%;
    margin-bottom: 0;
  }
  .contactBox2 .box .list1 {
    margin-top: 0.625rem;
  }
  .productBox3 .box .item1 a .main .flexBetween .left img {
    margin-right: 1.875rem;
    margin-left: 0;
  }
  .productBox3 .box .item1 a .main {
    padding: 0 5rem;
  }
  .productBox4 {
    margin-top: 3.5rem;
  }
}
@media screen and (max-width: 414px) {
   body{
    padding-top: 56px;
  }
	.newsBox2 .box .shang .div a span {
	    width: 4.5rem;
	    padding-top: 0;
	}
	.newsBox2 .box .shang .div a p {
		line-height: 1.8rem;
	}
  .indexBanner .box .swiper-slide .main .mainBox .top h5 {
    font-size: 1.8rem;
  }
  .indexBanner .box .swiper-slide .phone {
    min-height: 20rem;
  }
  .indexBanner .box .swiper-slide .main .mainBox .link {
    display: none;
  }
  .indexBanner .box .swiper-slide .main .mainBox .top h6 {
    font-size: 1.6rem;
  }
  .indexNews .box .boxRight .right {
    margin-left: 1rem;
  }
  .indexNews .box .boxRight .right .swiper-container .swiper-slide .item .text {
    margin-left: 1rem;
    width: 80%;
  }
  .indexNews .box .boxRight {
    width: 94%;
    padding: 0;
    margin: auto;
  }
  .indexNews .box .boxBtn {
    right: 0.8125rem;
  }
  .p85 {
    padding-top: 2.3125rem;
  }
  .indexNews .box .boxRight .right .swiper-container .swiper-slide .item {
    line-height: 3.8rem;
  }
  .indexNews .box .boxRight .left {
    line-height: 3.8rem;
  }
  .indexNews .box .boxRight .right .swiper-container {
    height: 3.8rem;
  }
  .indexTit .boxLeft .top h5 {
    font-size: 1.5rem;
  }
  .indexNews .box .boxBtn {
    display: none;
  }
  .idnexService .box .item {
    width: 50%;
    margin-bottom: 0.2rem;
  }
  .idnexService .box .item .boxLeft {
    padding: 0 1.5rem 1.5rem;
  }
  .indexAbout {
    margin-top: 2.125rem;
    padding-bottom: 2.5rem;
  }
  .indexAbout .box {
    margin-top: 2.625rem;
    height: auto;
  }
  .indexFive {
    margin-top: 0;
  }
  .indexFive .box .item {
    width: 50%;
    padding: 0.5rem 0;
    text-align: center;
  }
  .indexFive .box .item .top {
    font-size: 1.875rem;
  }
  .indexFive .box .item:first-child {
    display: none;
  }
  .indexFive .box {
    padding: 2.625rem;
    width: 100%;
  }
  .indexNewsList .box .item {
    width: 100%;
  }
  .indexFoot .box1 .boxLeft .boxB p a {
    display: block;
  }
  .indexNewsList .box .item a .top4 {
    margin-top: 2.4375rem;
  }
  .idnexService .box .item .boxLeft .box1 .top4 {
    margin-top: 1.6875rem;
  }
  .aboutBox .box .boxRight h5 {
    font-size: 1.4rem;
  }
  .aboutBox .box .boxRight .list {
    margin-top: 1.4375rem;
  }
  .aboutBox .box .boxRight h6 {
    margin-top: 1.5rem;
  }
  .aboutBox .box .boxRight .video .main .left {
    display: none;
  }
  .aboutBox .box .boxRight .video .main .right {
    width: 100%;
  }
  .aboutBox .box .boxRight .video .main {
    width: 100%;
  }
  .aboutBox .box .boxRight .video {
    margin-top: 1.5rem;
  }
  .aboutBox2 .box {
    margin-top: 0;
  }
  .aboutBox4 .aboutBox4_ .item1 h5 {
    font-size: 1.5rem;
  }
  .aboutBox4 .aboutBox4_ .item h5 {
    font-size: 2rem;
  }
  .aboutBox5 .box .item a .main4 {
    margin-top: 1.3125rem;
  }
  .aboutBox6 .box .list .item {
    width: 100%;
  }
  .aboutBox5 .box .item {
    padding: 2rem 0.875rem;
  }
  .aboutBox6 .box .list .item a .main2 {
    padding: 1.75rem;
  }
  .aboutBox6 .box .list .item a .main2 h6 {
    font-size: 1.2rem;
  }
  .p85_ {
    padding-bottom: 2.3125rem;
  }
  .m85 {
    margin-top: 2.3125rem;
  }
  .aboutBox7 .box .boxLeft h5 {
    font-size: 1.8rem;
  }
  .aboutBox7 .box .boxLeft h5 {
    margin-bottom: 2.125rem;
  }
  .aboutBox8 .box {
    padding-bottom: 2.0625rem;
  }
  .bannerBox img {
    /* height: 15rem; */
    object-fit: cover;
  }
  .aboutBox1 {
    padding-top: 0;
  }
  .aboutBox .box .boxRight {
    padding-top: 2.3125rem;
  }
  .indexWord {
    margin-top: 2.3125rem;
    padding-top: 2.3125rem;
  }
  .productBox .box .boxRight .boxTop .item {
    width: auto;
  }
  .productBox .box .boxRight .boxBottom .list div {
    width: 33.333%;
  }
  .productBox .box .boxRight .boxBottom .list div a {
    width: 100%;
  }
  .productBox .box .boxLeft h5 {
    font-size: 1.5rem;
  }
  .productBox2 > h5 {
    font-size: 1.4rem;
  }
  .productBox3 .box .item .main {
    padding: 0 2rem;
  }
  .productBox3 .box .item1 a .main {
    padding: 0 2rem;
  }
  .pageList .box > a {
    width: 2.125rem;
    height: 2.125rem;
    line-height: 2.125rem;
    margin: 0 0.2rem;
  }
  .pageList .box p a {
    width: 2.125rem;
    height: 2.125rem;
  }
  .pageList .box p a img {
    transform: scale(0.8);
  }
  .productBox .box .boxRight .boxTop {
    overflow: scroll;
    padding-bottom: 1rem;
  }
  .productBox .box .boxRight .boxTop > div {
    flex-wrap: nowrap;
  }
  .productBox .box .boxRight .boxTop > div .item {
    white-space: nowrap;
    padding-right: 1.5rem;
  }
  .productBox4 {
    margin-top: 2.3125rem;
  }
  .productBox4 .box .boxRight {
    display: none;
  }
  .productBox5 .box .boxRight .two {
    margin-top: 2.3125rem;
  }
  .productBox5 .box .boxRight .two .item {
    width: 49%;
  }
  .productBox5 .box .boxRight .two .item .top .right h5 {
    font-size: 1.2rem;
  }
  .productBox6 .box .boxLeft .banner .boxTop {
    padding: 0 1.8125rem;
  }
  .productBox6 .box .boxLeft .banner .boxTop .swiper-container .item .top .time {
    width: 15%;
  }
  .productBox6 .box .boxLeft .banner .boxTop .swiper-container .item .top .btn {
    width: 6%;
  }
  .productBox6 .box .boxLeft .banner .boxTop .swiper-container .item .bot {
    margin-left: 0;
    text-align: center;
  }
  .productBox8 .box .boxLeft {
    height: 18rem;
  }
  .productBox8 .box .boxRight h5 {
    font-size: 1.4rem;
  }
  .productBox8 .box .boxRight h6 {
    margin-top: 1rem;
  }
  .productBox8 .box .boxRight .tit {
    margin-top: 2.3125rem;
  }
  .productBox8 .box .boxRight .imgList .item {
    width: 31.333%;
    margin-right: 2%;
    box-sizing: border-box;
    height: 8rem;
  }
  .productBox8 .box .boxRight .link {
    margin-top: 2.375rem;
  }
  .productBox9 .box .item .title {
    font-size: 1rem;
    margin-top: 1.5rem;
  }
  .productTit_ > div {
    font-weight: 500;
  }
  .productBox12 .box .list {
    padding-left: 1.625rem;
  }
  .productBox13 .box .item a .main3 {
    font-size: 1.2rem;
    margin-top: 1.8125rem;
  }
  .productBox13 {
    margin: 3.25rem 0;
  }
  .newsBox .box .swiper-container .posi {
   /* right: 1.75rem;
    top: 1rem; */
  }
  .newsBox .box .swiper-container .posi .number div {
    font-size: 2.2rem;
  }
  .newsBox1 .box {
    display: flex;
    justify-content: space-between;
  }
  .newsBox1 .box .item {
    width: 48.5%;
    margin-right: 0%;
    margin-bottom: 2rem;
  }
  .newsBox2 .box .title div {
    font-size: 1.3rem;
  }
  .newsBox2 .box .title {
    margin-top: 2.4375rem;
  }
  .newsBox2 .box .shang .div a span img {
    display: none;
  }
  .newsBox2 .box .shang .div a p {
    margin-bottom: 0;
  }
  .newsBox2 .box .shang .div a span {
    line-height: 1.8rem;
  }
  .newsBox3 .box {
    display: flex;
    justify-content: space-between;
  }
  .newsBox3 .box .item {
    width: 48.5%;
    margin-right: 0%;
    margin-bottom: 2rem;
  }
  .newsBox2 .box .shang .div a p {
    font-size: 1rem;
  }
  .cultureBox {
    margin-top: 3rem;
  }
  .lpkh5 {
    font-size: 1.5rem;
  }
  .newsBox2 .box .go {
    display: none;
  }
  .newsBox2 .box .title {
    margin-top: 0rem;
  }
  .cultureBox .box .list .item .right h6 {
    font-size: 1.3rem;
  }
  .cultureBox2 .box .info .item {
    width: 100%;
    margin-bottom: 1rem;
  }
  .cultureBox2 .box .info {
    padding-bottom: 0rem;
  }
  .cultureBox2 .box .info .item .left img {
    height: 3.625rem;
  }
  .cultureBox2 .box .info .item .right p {
    font-size: 1.4rem;
  }
  .cultureBox3 .box .item a .bot {
    font-size: 1.1rem;
  }
  .cultureBox5 .box .item .left {
    padding-left: 0rem;
  }
  .cultureBox5 .box .item .right {
    width: 87%;
    margin-left: 3%;
  }
  .cultureBox5 .box .item:hover {
    background: none;
  }
  .cultureBox5 .box .item:hover .left .img1 {
    display: block;
  }
  .cultureBox5 .box .item:hover .left .img2 {
    display: none;
  }
  .cultureBox5 .box .item:hover .right h5 {
    color: #000;
  }
  .cultureBox5 .box .item:hover .right div p {
    color: #666;
  }
  .cultureBox5 .box .item .right div {
    margin-top: 1.5rem;
  }
  .cultureBox5 .box .item {
    padding: 1rem 0;
  }
  .cultureBox7 .box .item1 {
    padding-left: 0;
  }
  .cultureBox7 .box .item1 {
    width: 30%;
  }
  .cultureBox7 .box .item5 {
    width: 20%;
  }
  .cultureBox7 .box .item {
    line-height: 2rem;
    box-sizing: border-box;
  }
  .cultureBox7 .box .item4 {
    width: 25.5%;
  }
  .cultureBox7 .box .item1 {
    width: 27%;
  }
  .cultureBox8 .box .list .boxTop .item {
    text-align: center;
  }
  .cultureBox8 .box .list .boxTop .item1 {
    padding-left: 0;
  }
  .cultureBox8 .box .list .boxTop .item1 {
    width: 30%;
  }
  .cultureBox8 .box .list .boxTop .item5 span {
    margin-left: 0;
  }
  .cultureBox8 .box .list .boxTop .item5 {
    width: 27%;
  }
  .cultureBox8 .box .list .boxTop {
    padding: 1.1875rem 0;
  }
  .cultureBox8 .box .list .boxBottom .left {
    padding-left: 0;
  }
  .cultureBox8 .box .list .boxBottom {
    padding: 2rem 0;
  }
  .cultureBox8 .box .list .boxBottom .right {
    margin-top: 1rem;
  }
  .cultureBox7 {
    margin-top: 0;
  }
  .contactBox1 .box {
    height: 18rem;
  }
  .contactBox .box .item {
    width: 100%;
    margin-top: 1.5rem;
  }
  .contactBox .box .item .boxBot {
    margin-top: 0.875rem;
  }
  .contactBox {
    margin-top: 0;
  }
  .contactBox {
    padding-top: 1.6875rem;
    padding-bottom: 1.6875rem;
  }
  .contactBox1 {
    margin-top: 2.25rem;
  }
  .contactBox2 .layui-input-block {
    margin-left: 88px;
  }
  .cultureBox9 .box {
    width: 22.125rem;
    padding: 2.4375rem 0;
  }
  .cultureBox9 .box .main1 img {
    width: 6.25rem;
  }
  .cultureBox9 .box .main1 p {
    margin-top: 1.1875rem;
  }
  .cultureBox9 .box .main2 {
    margin-top: 2.5rem;
  }
  .cultureBox9 .box .main3 {
    margin-top: 2.625rem;
  }
  .index_phone_nav .boxTop .left img {
    height: 35px;
  }
  .index_phone_nav .boxTop .right ._right p {
    width: 55px;
    height: 56px;
  }
  .index_phone_nav .boxTop .left {
    padding: 10px 0;
  }
  .index_phone_nav .boxTop .right ._left .china > p {
    line-height: 55px;
  }
  .index_phone_nav1 .top .item > a {
    font-size: 1.2rem;
  }
  .index_phone_nav1 {
    top: 55px;
    height: calc(100% - 55px);
  }
  .index_phone_nav1 .top .item {
    padding: 1rem 0;
  }
  .index_phone_nav1 .bottom .main .left input {
    font-size: 1.2rem;
    height: 55px;
  }
  .index_phone_nav1 .bottom .main .right input {
    width: 55px;
    height: 55px;
  }
  .index_phone_nav1 .bottom {
    padding: 3rem 1.625rem;
  }
  .index_phone_nav1 .top .item .select p a {
    font-size: 1.1rem;
  }
  .index_phone_nav1 .top .item .select p {
    line-height: 2.5rem;
  }
  .indexWord .addressBox h5 {
    font-size: 1.5rem;
  }
  .indexWord .box .item .diDian .address .right {
    font-size: 1.1rem;
    line-height: 3.5rem;
  }
  .indexWord .boxList .box_ .item {
    font-size: 1.3rem;
  }
  .indexWord .addressBox {
    padding: 2.125rem 2.125rem;
  }
  .aboutBox3 .addressBox .text {
    padding: 0;
  }
  .indexWord .addressBox .text {
    padding-top: 2rem;
  }
  .aboutBox3 .addressBox h5 {
    padding: 0;
  }
  .aboutBox3 .addressBox .bot {
    border-top: 1px solid #ddd;
    margin-top: 1.875rem;
  }
  .aboutBox3 .box {
    margin-top: 2rem;
  }
  .aboutBox3 .aboutBox3_ .box_ .item .t_ .l div {
    font-size: 1.3rem;
  }
}
