﻿@charset "UTF-8";
html{
  font-size:6.66vw;
}
@media screen and  (min-width:1500px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}


html {
  scrollbar-width: thin;
  scrollbar-color: #29317A #fff;
}
html::-webkit-scrollbar {
  width:20px;
}
html::-webkit-scrollbar-thumb {
  background-color:#fff;border-radius:8px;
}
html::-moz-scrollbar {
  width:20px; 
}
html::-moz-scrollbar-thumb {
  background-color:#fff;border-radius:8px;
}	



.max-1920{max-width:1920px; margin-right: auto; margin-left: auto;}
.max-1400{max-width:1400px; margin-right: auto; margin-left: auto;}
.max-width{max-width:1500px; margin-right: auto; margin-left: auto;}
.ctext{padding-left:0.75rem;padding-right:0.75rem;}
@media  screen and (max-width: 1024px){
.ctext{padding-left:16px;padding-right:16px;}
}





/*PC head*/
/*260204.t_navs{ position:fixed; left:0; top:0; z-index: 100; width: 100%; 
background: linear-gradient(180.00deg, rgb(27, 110, 37),rgba(0, 169, 207, 0.14) 100%); padding-top:20px; padding-bottom: 36px; }*/
.t_navs{ position:fixed; left:0; top:0; z-index: 100; width: 100%; 
background:linear-gradient(to bottom, rgba(255, 255, 255,0.5),rgba(255, 255, 255,0.5)) ; padding-top:20px; padding-bottom: 36px; }
/*.t_navs1{
background: linear-gradient(180.00deg, rgb(27, 110, 37),rgb(0, 169, 207));
}*/
.t_navs1{
background:#ffffff;
}
.t_navs .top{ position:relative; z-index: 100; width: 100%; flex-wrap:wrap; display: flex; justify-content: space-between; align-items: center;}
.t_navs .logo{ line-height: 0; float: left;}
.t_navs .logo a{ float: left;}
.t_navs .logo img{ width: auto; max-width: initial; height:0.56rem;}
.t_navs .right{ display: flex; align-items: center;}
.t_navs .tel{ display:flex;line-height:0.56rem; font-size:calc(14px + 0.04rem);color: #fff; font-weight: 700; padding:0 26px 0 30px; background: url(img/ico6.1.svg) left center no-repeat; background-size:22px auto !important; }
.t_navs .lang{ display:flex; position: relative;}
.t_navs .lang .a{ position: relative; display:flex; align-items: center;line-height:0.56rem; font-size:calc(14px + 0.04rem);color: #fff; font-weight: 700; text-transform: uppercase; padding:0 14px; background: url(img/ico2.png) left center no-repeat; background-size:24px auto !important;}
.t_navs .lang .a::after{ display: block; content:''; position: absolute; right:0; top:50%; margin-top:-2px; border-left:4px solid transparent; border-right:4px solid transparent;border-top:5px solid #fff; }
.t_navs .lang .a:hover{opacity:0.8 !important;}
.t_navs .lang .u1{ display:none; position: absolute; top:100%; left:50%; z-index: 10; transform: translateX(-50%); -ms-transform: translateX(-50%); box-shadow:0 0 10px rgba(0,0,0,0.1);border-radius:5px; overflow: hidden; width:70px;}
.t_navs .lang:hover .u1{display: block;}
.t_navs .lang .u1 a{ display: block; text-align: center; width:100%; color: #333; line-height:24px; font-size:calc(14px + 0.02rem); padding:10px 20px; border-bottom:1px solid #f5f5f5;text-transform: uppercase; background:#fff;}
.t_navs .lang .u1 a:hover{color: #fff; background:#29317A;}
.t_navs .lang .u1 a:last-child{ border-bottom: 0;}
.t_navs .menu{display: flex; flex-wrap: wrap; width:100%;}
.t_navs .menu ul{display: flex; flex-wrap: wrap; width:100%; justify-content: space-between;}
.t_navs .menu .nli{ position: relative; min-width:11.33%;}
.t_navs .menu .nli:last-child{ min-width:inherit;}
.t_navs .menu .nli span a{ display:flex; align-items: center; justify-content:space-between; position: relative;line-height:0.67rem; font-size:calc(14px + 0.06rem);color: #5e5e5e; font-weight: bold;transition:none;
  -moz-transition:none;
  -webkit-transition:none;
  -o-transition:none; }
  .t_navs .menu .nli span a:hover{color:#29317A}
/*0205.t_navs .menu .nli span a .i{ display:flex; width:18px; height:18px;background: url(img/down.svg) center no-repeat; background-size:16px auto !important; margin:11px 0 0 0.16rem;}*/
.t_navs .menu .nli span a .i{ display:flex; width:18px; height:18px;background: url(img/down_gay.svg) center no-repeat; background-size:16px auto !important; margin:11px 0 0 0.16rem;}
.t_navs .menu .nli span a:hover .i{ display:flex; width:18px; height:18px;background: url(img/down_blue2.svg) center no-repeat; background-size:12px auto !important; margin:11px 0 0 0.16rem;color: #ff0000}

.t_navs .menu .nli span a::after{ content:''; display: block; position: absolute; left: 0; bottom:0; height:2px; width:0; background:#fff; opacity:0.2;}
.t_navs .menu .nli.on span a::after,
.t_navs .menu .nli:hover span a::after{ width:100%;}
.t_navs .sub{ display:none; position: absolute; top:100%; left:50%; z-index: 10; padding:15px 0 0 0; transform: translateX(-50%); -ms-transform: translateX(-50%);}
.t_navs .sub .u1{ display:flex; flex-wrap: wrap; flex-direction: column; white-space: nowrap; box-shadow:0 0 10px rgba(0,0,0,0.1);border-radius:5px; overflow: hidden;}
.t_navs .sub .u1 .l1{ display: block; width:100%; border-bottom:1px solid #f5f5f5;}
.t_navs .sub .u1 .l1 a{ display: block; width:100%; color: #333; line-height:24px; font-size:calc(14px + 0.02rem); padding:10px 20px; background:#fff;}
.t_navs .sub .u1 .l1 a:hover{color: #fff; background:#29317A;}
.t_navs .sub .u1 .l1:last-child{ border-bottom: 0;}


.t_navs .ss_search{ display:flex;width: 100%; justify-content:center; margin:0.38rem 0 0 0;}
.t_navs .ss_search .input{width:597px; display:flex; position: relative;}
.t_navs .ss_search .input input{width: 100%;height:58px;display: block;font-size: calc(14px + 0.1rem);color: #fff; background: rgba(255, 255, 255, 0.2); border-radius:58px; line-height:40px; padding:8px 70px 10px 24px;}
.t_navs .ss_search .input input::placeholder{color:rgba(255, 255, 255, 0.8); opacity:1 !important;}
.t_navs .ss_search .input img{width:58px;height:58px; display: block;position: absolute;right:5px;top: 0;cursor: pointer; padding:17px 0;}

.t_navs.ect{background: linear-gradient(180.00deg, rgb(27, 110, 37),rgb(0, 169, 207)); box-shadow:0 0 10px rgba(0,0,0,0.1);}
.t_navs.bbt{background: linear-gradient(180.00deg, rgb(27, 110, 37),rgb(0, 169, 207)); box-shadow:0 0 10px rgba(0,0,0,0.1);}
/*.t_navs.act{background: linear-gradient(180.00deg, rgb(27, 110, 37),rgb(0, 169, 207)); box-shadow:0 0 10px rgba(0,0,0,0.1); padding-top:15px; padding-bottom: 15px;}*/
.t_navs.act{background-color:#ffffff; box-shadow:0 0 10px rgba(0,0,0,0.1); padding-top:15px; padding-bottom: 15px;}
.t_navs.act .top{ flex-wrap: nowrap;}
.t_navs.act .menu{ margin-left:0.5rem;}
.t_navs.act .right{ display:none;}
.t_navs.act .ss_search{ display:none;}

@media screen and (max-width:1440px) {
.t_navs .menu .nli span a{font-size: calc(14px + 0.04rem);}
.t_navs .menu .nli span a .i{margin: 11px 0 0 0.1rem;}
}
@media screen and (max-width:1024px) {
.t_navs{ padding-top:0; padding-bottom: 0;}
.t_navs .top{ height:58px;}
.t_navs .menu{ display: none;}
.t_navs .logo img{ width: auto; height:34px;}
.t_navs .tel{ display:none;}
.t_navs .lang .a{ line-height:58px;}
.t_navs .ss_search{ display:none;}
.t_navs .lang{ margin:0 15px 0 0;}
.t_navs .lang a{ line-height:30px;padding: 2px 22px 0 28px;background-size: 22px auto !important;}
.t_navs .lang a::after {width:8px; height: 8px; margin-top: -1px;}
.t_navs.act{ padding-top:0; padding-bottom: 0;}
.t_navs.act .right{ display:flex;}

}


.menuph{ display:none; float: right; width:26px; height: 20px; cursor: pointer; text-align: center;}
.menuph .point { float:left; width: 100%;  height: 20px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before { width: 100%;}
.menuph .navbtn { position: absolute; top:9px; right: 0; display: inline-block; width:100%; height: 2px; background: #fff;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 100%; height: 2px; content: ''; background: #fff;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after { top: -9px;}
.menuph .navbtn::before { top: 9px;}
.menuph.active .point .navbtn{ background: transparent !important;}
.menuph.active .point .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
.menuph.active .point .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}


@media  screen and (max-width:1024px){
.menuph{ display:block;}
}

.xialaph{ position: fixed; left:0; top:58px; float: left; width: 100%; height:100vh; z-index:15; display:none; background:#fff; padding:15px 15px 50px 15px; overflow-y: auto;}
.xialaph .l1{width: 100%; display: inline-flex; flex-wrap: wrap; border-bottom:1px solid rgba(0,0,0,0.1);}
.xialaph .a1box{width: 100%;position: relative;}
.xialaph .a2box{width: 100%;position: relative;}
.xialaph .a1{font-size:16px;color: #333; text-transform: uppercase; font-size:16px; line-height:24px;position: relative;padding:14px 20px 14px 0;display: block;width: 100%; text-transform: capitalize; font-weight: bold;}
.xialaph .on .a1{ color: #29317A;}
.xialaph .icobox{width:50px;height:100%;position: absolute;right:0;top:0; z-index:2;}
.xialaph .icobox::after{ display:block; content:''; width:8px;height:8px;position: absolute;right:2px;top: 50%;transform: translate(0,-50%) rotate(45deg); -ms-transform: translate(0,-50%) rotate(45deg);border-top:2px solid #333;  border-right:2px solid #333;}
.xialaph .on .icobox::after{ transform: translate(0,-50%) rotate(135deg); -ms-transform: translate(0,-50%) rotate(135deg); margin-top: -3px;}
.xialaph .u2{width: 100%;padding:0 0 15px 15px;display: none;}
.xialaph .u2 .l2{ width: 100%;display: block; margin-bottom:8px;}
.xialaph .u2 .a2{ width: 100%;display: block; font-size:15px;color: #333;line-height:24px;}
.xialaph .on .a2{ color:#29317A;}
.xialaph .u3{width: 100%;padding:10px 0 2px 15px;display: none;}
.xialaph .u3 .l3{ width: 100%;display: block; margin-bottom:8px;}
.xialaph .u3 .l3 a{ width: 100%;display: block; font-size:15px;color: #333;line-height:24px;}
.xialaph .input_box{width: 100%;margin-top:15px;position: relative;}
.xialaph .input_box input{width: 100%;height:46px; line-height:30px; padding:7px 60px 9px 18px;font-size: 16px;color: #fff; background:#29317A;  border-radius:46px;}
.xialaph .input_box input::placeholder{color:#FFFFFFCC; opacity:1 !important;}
.xialaph .input_box img{width: 46px; height: 46px;cursor: pointer;position: absolute;right:5px;top:0; padding:13px 0;}

.main1{ background:#29317A;}
.main1 .box{ display:flex; flex-wrap: wrap; justify-content: space-between; width:100%; padding:32px 0;}
.main1 .logo{ display:block; line-height:0;}
.main1 .logo img{ height:0.56rem;}
.main1 .addr{ display:flex; align-items:center; justify-content: space-between; width:75.46%;
min-height: 44px;
color: rgb(255, 255, 255);
font-size: 16px;
font-weight: 400;
line-height: 22px;
}
.main1 .addr .li{display:block; flex-wrap: wrap; position: relative; padding-left: 48px; display:flex; align-items:center; min-height:44px;}
.main1 .addr .li .ico{ position: absolute; left: 0; top:2px; width:40px; height:40px;}
.main1 .addr .li .p{display:inline-flex;}
.main1 .addr .li3{ width:502px;}
@media screen and (max-width:1440px) {
.main1 .addr{ font-size:14px; line-height:20px;min-height: 40px; width:78.46%;}	
.main1 .addr .li3{ width:446px;}
}
@media screen and (max-width:1270px) {
.main1 .addr{width:81.46%;}	
.main1 .addr .li{ padding-left: 40px;}
.main1 .addr .li .ico{ width:34px; height:34px;}
.main1 .addr .li3{ width:446px;}
}
@media screen and (max-width:1024px) {
.main1 .box{ justify-content: center;}	
.main1 .logo img{ height:34px;}
.main1 .addr{ flex-wrap: wrap; width: 100%; margin-top:10px;}
.main1 .addr .li{ margin:15px 0 0 0; min-height:40px;}
.main1 .addr .li3{ width:100%;}
}

.footer1{ background:#F1F2F2; position: relative; z-index: 6; overflow: hidden;}
.footer1 .down{ display:flex; flex-wrap: wrap; width:100%; justify-content:center; position: relative; padding:17px 0 16px 0;}
.footer1 .down::after{ display: block; content: ''; position: absolute; left: 50%; top:0; width: 4000px; height: 1px; background: #000; opacity:0.1; margin-left: -2000px;}
.footer1 .Copyright{ display:block; width:100%; text-align: center; color: #7E7E7E; font-size:14px; line-height:19px;}
.footer1 .Copyright a{color: #7E7E7E;}
.footer1 .Copyright a:hover{color: #29317A;}
.footer1 .share{ display: inline-flex; margin-top:8px;}
.footer1 .share .li{display: inline-flex; margin:0 5px; position: relative;}
.footer1 .share .er{ float:left; width:110px; height:110px;position:absolute; left:50%; margin-left:-55px; bottom:55px; z-index:20;-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:50% 90%;
	-moz-transform-origin:50% 90%;
	-ms-transform-origin:50% 90%;
	-o-transform-origin:50% 90%;
	transform-origin:50% 90%;
	-webkit-transform: translateY(0) scale(0);
	-moz-transform: translateY(0) scale(0);
	-ms-transform: translateY(0) scale(0);
	-o-transform: translateY(0) scale(0);
	transform: translateY(0) scale(0)}
.footer1 .share .li:hover .er{ opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(0) scale(1);
	-moz-transform: translateY(0) scale(1);
	-ms-transform: translateY(0) scale(1);
	-o-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);}
.footer1 .share a{ display:flex; align-items: center; justify-content: center; line-height:0; position: relative; width:40px; height:40px;border-radius:50%; background:rgba(0,0,0,0.1);}
.footer1 .share a img{ width:20px; height:20px;}
.footer1 .share a .img2{ display: block;}
.footer1 .share a .img1{ display: none;}
.footer1 .share a:hover{ background:#29317A;}
.footer1 .share a:hover .img2{ display: none;}
.footer1 .share a:hover .img1{ display: block;}

.footer1 .midd{ position: relative; display:flex; flex-wrap: wrap; width:100%; align-items:flex-start; justify-content: space-between; padding:0.9rem 0 0.88rem 0;}
.footer1 .nav{ position:relative; z-index: 6; display: flex; flex-direction: column;}
.footer1 .nav .u2{ display: flex; flex-direction: column; padding-top:0.22rem;}
.footer1 .nav .a1{ display:inline-flex; text-transform: uppercase; color: #333; font-size:calc(14px + 0.04rem); line-height:22px; text-transform: capitalize; font-weight: bold;}
.footer1 .nav .a2{ display:inline-flex;; color: #7E7E7E; font-size:14px; line-height:24px; margin-top:6px;}
.footer1 .nav .a2:hover{ color: #29317A; }


@media screen and (max-width:1440px) {
.footer1 .er{ display:flex; flex-wrap: wrap; margin:4px 3px 0 3px;}
}
@media (max-width: 1024px){
.footer1 .nav{ width: 1000%; padding:7px 0;}
.footer1 .nav .a1{ padding:10px 14px; border-radius:3px; background:rgba(255,255,255,0.5); position: relative;}
.footer1 .nav .a1::after{ display: block; content:''; position: absolute; right:14px; top:15px; border-bottom: 2px solid #29317A; border-right: 2px solid #29317A; width:9px; height: 9px; transform:rotate(45deg); -ms-transform:rotate(45deg);}
.footer1 .nav .a2{ width:100%;}
.footer1 .nav .u2{ display:none; padding:8px 14px 5px 14px;}
.footer1 .midd{ padding:30px 0;}
.footer1 .share a{width:34px; height:34px;}
.footer1 .share a img{ width:18px; height:18px;}
}
@media (max-width: 767px){
.footer1 .Copyright{ font-size:13px;}
.footer1 .Copyright a{ display: block;}
}




.pf-right{/* display:none; */ z-index:13; position:fixed; right:10px; bottom:12vh; width:48px;}
.pf-right .li{ position: relative; display: block; width:100%; margin-top:10px;}
.pf-right .li .a{ align-items: center; justify-content: center; display:flex; flex-wrap:wrap; width:100%; height:48px; border-radius:50%; background: #fff; justify-content: center; align-items: center; line-height: 0; width:100%; box-shadow:0 0 10px rgba(0,0,0,0.1); position: relative; z-index: 6;}
.pf-right .li .a img{ width:24px; height:24px;}
.pf-right .li .a .img1{ display: block; }
.pf-right .li .a .img2{ display: none; }
.pf-right .li:hover .a .img1{ display: none; }
.pf-right .li:hover .a .img2{ display: block; }
.pf-right .tel{ width: 220px; display:block; position: absolute; right:0; top:0; background: #29317A; border-radius:48px; color: #fff; font-size:16px; line-height:48px; padding:0 64px 0 20px; z-index: 5; font-weight: 400;-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:90% 50%;
	-moz-transform-origin:90% 50%;
	-ms-transform-origin:90% 50%;
	-o-transform-origin:90% 50%;
	transform-origin:90% 50%;
	-webkit-transform: translateY(0) scale(0);
	-moz-transform: translateY(0) scale(0);
	-ms-transform: translateY(0) scale(0);
	-o-transform: translateY(0) scale(0);
	transform: translateY(0) scale(0)}
.pf-right .li:hover .tel{ opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(0) scale(1);
	-moz-transform: translateY(0) scale(1);
	-ms-transform: translateY(0) scale(1);
	-o-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);}
.pf-right .er{ display: block; position: absolute; right:100%; margin-right: 10px; top:0; width:120px; padding:8px; background: #29317A; border-radius:5px; line-height:0; overflow: hidden;z-index: 5;-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:90% 20%;
	-moz-transform-origin:90% 20%;
	-ms-transform-origin:90% 20%;
	-o-transform-origin:90% 20%;
	transform-origin:90% 20%;
	-webkit-transform: translateY(0) scale(0);
	-moz-transform: translateY(0) scale(0);
	-ms-transform: translateY(0) scale(0);
	-o-transform: translateY(0) scale(0);
	transform: translateY(0) scale(0)}
.pf-right .li:hover .er{ opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(0) scale(1);
	-moz-transform: translateY(0) scale(1);
	-ms-transform: translateY(0) scale(1);
	-o-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);}
.pf-right .li:hover .tel{ display:block;}
.pf-right .li:hover .er{ display:block;}



@media screen and (max-width:1024px) {
.pf-right{ display:none !important;}
}

.wap_hei{ display: none; width: 100%;height:54px;}
.wap_down{ display: none; width: 100%;background: #fff; box-shadow:0 0 10px rgba(0,0,0,0.1);position: fixed;z-index: 15; bottom: 0; padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); left: 0; }
.wap_down li{width:25%;float: left;text-align: center;}
.wap_down li a{width: 100%;height: 100%;display: flex;flex-wrap: wrap;align-content: center;height:54px;}
.wap_down li .d_name{width: 100%;float: left;margin-top:2px;font-size:14px;color:#29317A;line-height: 14px; text-transform:capitalize;}
.wap_down li .ico{ width: 100%; line-height: 0;}
.wap_down li .ico img{ width:22px; height:22px; margin:0 auto;}
.wap_down li .ico .img1{ display: block; }
.wap_down li .ico .img2{ display: none; }
.wap_down li:hover .ico .img1{ display: none; }
.wap_down li:hover .ico .img2{ display: block; }
.wap_down li:hover .d_name{color:#EA5414;}


@media screen and (max-width:1024px) {
/*WAP head*/
.wap_down{ display: block;}
.wap_hei{ display: block;}

}








.index-banner{ display:block; width: 100%; line-height: 0; overflow: hidden; z-index:5; position: relative;}
.index-banner .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.index-banner .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%; line-height: 0;}
.index-banner .div{ width:100%; line-height: 0;}
.index-banner .pc_show1{ width:100%; }
.index-banner .ph_show1{ width:100%; }
.index-banner .box{ display: block; width:100%; position: absolute; left: 0; top:64.22%; z-index: 6; transform: translateY(-50%); -ms-transform: translateY(-50%); }
.index-banner .box .cont{ display: block; width: 50%;}
.index-banner .box .tit1{ display: block; width:100%; font-weight: 700;  color: #fff; font-size:0.56rem; line-height:0.62rem; text-transform: uppercase;}
.index-banner .box .tit2{ display: block; width:100%; font-weight: 400; color: #fff; font-size:calc(14px + 0.1rem); line-height:calc(22px + 0.14rem); margin-top: 0.3rem;}

.index-banner .swiper-prev,
.index-banner .swiper-next{ cursor: pointer; width:0.4rem; height:0.4rem; display:block;position: absolute;left:50%; bottom:20px; z-index: 10; background: url(img/right.svg) center no-repeat; background-size:auto 100% !important; }
.index-banner .swiper-prev{  margin-left:-750px;transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.index-banner .swiper-next{ margin-left:calc(-742px + 0.4rem); }
.index-banner .swiper-prev:hover,
.index-banner .swiper-next:hover{background: url(img/right1.svg) center no-repeat;}
.index-banner .swiper-pagination{ cursor: pointer; display:flex;position: absolute;right:50%; bottom:20px; z-index: 10;margin-right:-750px; }
.index-banner .swiper-pagination-bullet{ cursor: pointer; margin:0 0 0 10px; position: relative; display:block; opacity:0.5;  color: #fff; font-size:14px; line-height:0.4rem; letter-spacing: 2px; font-weight: 400; }
.index-banner .swiper-pagination-bullet::after{ display: block; content: ''; position: absolute; left:0; bottom:0.06rem; width: 0; height: 1px; background: #fff;}
.index-banner .swiper-pagination-bullet-active{ opacity: 1; font-weight: 700; }
.index-banner .swiper-pagination-bullet-active::after{ width:100%;}

@media screen and (max-width:1650px) {
.index-banner .swiper-prev{ left:0.75rem; margin-left:0;}
.index-banner .swiper-next{ left:0.75rem; margin-left:calc(8px + 0.4rem); }
.index-banner .swiper-pagination{right:0.75rem;margin-right:0; }
}
@media screen and (max-width:1440px) {
.index-banner .box .tit2{  font-size:calc(14px + 0.08rem); line-height:calc(22px + 0.12rem); margin-top: 0.25rem;}
}
@media screen and (max-width:1024px) {
.index-banner .swiper-prev,
.index-banner .swiper-next{ width:28px; height:28px; }	
.index-banner .swiper-prev{ left:15px; margin-left:0;}
.index-banner .swiper-next{ left:15px; margin-left:36px; }
.index-banner .swiper-pagination{right:15px;margin-right:0; }
.index-banner .swiper-pagination-bullet{ line-height:28px;}
.index-banner .swiper-pagination-bullet::after{ bottom:0;}
.index-banner .box .cont{ display: block; width: 100%;}
.index-banner .box .tit1{ font-size:20px; line-height:26px;}
.index-banner .box .tit2{  font-size:14px; line-height:20px; margin-top:10px;}
}
@media screen and (max-width:767px) {


}



.inbaner{min-height:2rem;  position: relative; line-height:0; overflow: hidden; background:#005773;}
.inbaner .div{ display:block; width:100%; text-align: center;}
.inbaner .div img{width:100%;}

@media screen and (max-width:1024px) {
.inbaner{min-height:100px;}	

}


.slidebox1{ position: absolute; left: 0; top:0; width: 100%; height:100%; z-index:4; padding:calc(114px + 1.61rem) 0 0.64rem 0; display: flex; align-items: center; justify-content: center;}
.slidebox{ position: absolute; left: 0; bottom:-1px; width: 100%; background:rgba(255,255,255,0.8); z-index: 6;}
.slide1{ display: flex; flex-wrap: wrap;width:100%; overflow: hidden;}
.slide1 .ul{ display: flex; flex-wrap: wrap;width:calc(100% + 0.74rem); justify-content: center;margin:0 -0.37rem}
.slide1 .li{ display: flex; flex-wrap: wrap; margin:0 0.37rem; }
.slide1 .li .la{ position: relative; z-index: 6; display: flex; flex-wrap: wrap; align-items:center; justify-content: center;color: #333;font-size:calc(14px + 0.04rem); line-height:1.5; height:0.64rem; padding:0.2rem 0; font-weight: 700;}
.slide1 .li .la::after{ display: block; content:''; position: absolute; left:0; bottom:0; width:0; height:2px; content:''; background: #29317A; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.slide1 .li:hover .la{ color: #29317A;}
.slide1 .li.on .la{ color: #29317A;}
.slide1 .li:hover .la::after{width:100%;}
.slide1 .li.on .la::after{width:100%;}


@media screen and (max-width:1440px) {
.slide1 .ul{width:calc(100% + 0.5rem);margin:0 -0.25rem}	
.slide1 .li{ margin:0 0.25rem; }
}
@media screen and (max-width:1024px) {
.slidebox1{ padding:58px 0 46px 0;}	
.slide1 .ul{width:calc(100% + 20px);margin:0 -10px}	
.slide1 .li{ margin:0 10px; }	
.slide1 .li .la{ padding:6px 0; font-size:14px; height:46px;}
.slide1-1{ overflow-x: auto; white-space: nowrap;}
.slide1-1 .ul{ flex-wrap: nowrap; justify-content: flex-start;}
}
@media screen and (max-width:767px) {

}




.cont-tit{ display: flex; align-items: flex-end; justify-content: space-between; width: 100%;
}
.cont-tit .left{ display:inline-flex; flex-wrap: wrap; flex-direction: column; width:calc(100% - 190px);}
.cont-tit .p{ display:inline-flex;
color:#7E7E7E;
font-size:calc(14px + 0.04rem);
font-weight: 400;
line-height:calc(22px + 0.03rem); margin-top:0.16rem;
}
.cont-tit .tit{ display: flex; position: relative;
color:#29317A;
font-size:0.48rem;
font-weight: 700;
line-height:0.65rem; padding-left: 18px;
}
.cont-tit .tit::after{
position: absolute; left: 0; bottom:50%; content: '';
width: 6px;
height: 15px;
background: #EA5414;
}
.cont-tit .tit::before{
position: absolute; left: 0; top:50%; content: '';
width: 6px;
height: 15px;
background: #1D2088;
}
.cont-tit .more{ white-space: nowrap; display: flex; align-items: center; justify-content: center; padding:0 24px; background:#29317A;  border-radius: 6px;
color:#fff;
font-size: 16px;
font-weight: 700; line-height: 1;
height:48px;
}
.cont-tit .more span{ margin-bottom: 2px;}
.cont-tit .more i{ display: block; width:20px; height: 20px; margin-left: 8px; background: url(img/ArrowRight.svg)  center no-repeat; background-size: 100% auto !important;}
.cont-tit1 .tit{color:#fff;}
.cont-tit1 .more{color:#29317A; background:#fff;}
.cont-tit1 .more i{ background: url(img/ArrowRight1.svg)  center no-repeat;}
.cont-tit .more:hover{ color:#fff; background:#EA5414;}
.cont-tit .more:hover i{ background: url(img/ArrowRight.svg)  center no-repeat;}

@media screen and (max-width:1440px) {
.cont-tit .p{
font-size:calc(14px + 0.02rem);
line-height:22px; margin-top:0.1rem;
}
}
@media screen and (max-width:1024px) {
.cont-tit{ align-items: flex-start; position: relative;}	
.cont-tit .left{ display:inline-flex; flex-wrap: wrap; flex-direction: column; width:calc(100% - 140px);}
.cont-tit .p{ width:calc(100% + 140px);
font-size:14px;
line-height:20px; margin-top:8px;
}	
.cont-tit .tit{
font-size:24px;
line-height:36px; padding-left: 12px;
}
.cont-tit .tit::after{
width: 3px;
height: 8px;
}
.cont-tit .tit::before{
width: 3px;
height: 8px;
}
.cont-tit .more{ padding:0 15px;
font-size: 14px;
height:36px;
position:relative; z-index:2;
}
.cont-tit .more i{ width:16px; height: 16px; margin-left:6px;}

}



.main2{ position: relative; overflow: hidden;}
.main2 .map{ display:block; width:76.26%; line-height: 0; margin-top: -0.33rem;}
.main2 .map-1{ margin-top:40px;}
.main2 .box{ width:100%; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; flex-direction: row-reverse;}
.main2 .box1{ display:flex; flex-wrap: wrap; flex-direction: column; width:16.66%;  padding-top:24px}
.main2 .box1-1{ width:17.85%; }
.main2 .box1 .li{ margin-top:16px; position:relative;
background: rgb(241, 242, 242);  width:100%;
border-radius: 16px;
display: flex; flex-wrap: wrap; overflow: hidden;
}
.main2 .box1 .num{ text-align: center;  width:100%;font-size:0.48rem; line-height:0.65rem; color: #29317A; font-weight: 700; }
.main2 .box1 .txt2{  text-align: center; width:100%;color: #333;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.05rem); margin-top: 4px;}
.main2 .box1 .cont{ width: 100%;padding:20px 0.4rem;min-height:100%;display: flex; flex-wrap: wrap; align-content: center;position: absolute; left:0; top:0; z-index: 6;
}
.main2 .box1 .info{ height:100%; width: 100%; position: relative;
background:#EA5414;
display: block; opacity:0; z-index:6; min-height: 166px;
padding:15px 0.23rem;color: #fff;font-size:calc(14px + 0.02rem); line-height: calc(20px + 0.02rem);
}
.main2 .box1 .li:hover .info{ opacity:1;}

@media screen and (max-width:1600px) {
.main2 .map{ margin-top:40px;}
.main2 .box1 .cont{padding:20px 0.3rem;}
}
@media screen and (max-width:1440px) {
.main2 .box{ align-items:center;}
.main2 .box1{ width:18.66%; }
.main2 .box1 .info{ font-size:14px; line-height:20px;}
.main2 .box1-1{ width:19.85%; }
}
@media screen and (max-width:1024px) {
.main2 .map{ width:100%; margin-top:30px;}
.main2 .box1{  width: 100%; margin-top:0; flex-direction: row;  justify-content: space-between;}
.main2 .box1 .num{ font-size:30px; line-height:36px;}
.main2 .box1 .li{ width:24%;border-radius: 8px;}
.main2 .box1 .cont{ width: 100%;padding:14px 14px;}
.main2 .box1 .info{padding:14px 14px;}
}
@media screen and (max-width:767px) {
.main2 .box1 .li{ width:48%;}
}




.main3 .u2{ display:block; width:100%; }
.main3 .u2 .li{ display:block; width: 100%; margin-top:40px;}
.main3 .u2 .a{ width: 100%;
background: rgb(255, 255, 255);
border-radius: 16px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 30px 30px;
}
.main3 .u2 .a .time{ width: 100%; font-weight: 400; color: #29317A;font-size:16px; line-height: 24px; padding-left: 28px; background: url(img/time.svg) left center no-repeat; background-size:20px auto !important;}
.main3 .u2 .a .tit{ width: 100%; font-weight: 600; color: #333;font-size:calc(14px + 0.1rem); line-height: calc(20px + 0.13rem); height:calc(40px + 0.26rem); margin-top: 0.08rem;}
.main3 .u2 .a .p{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.1rem); height:calc(40px + 0.2rem); margin-top: 0.24rem;letter-spacing: 2%;}
.main3 .u2 .a .more{ display:inline-flex; background: url(img/ArrowRight2.svg) right center no-repeat; background-size:20px auto !important; margin-top: 0.3rem; color: rgb(51, 51, 51,0.7); font-size: 16px; line-height: 20px; font-weight: 700; padding-right: 28px; padding-bottom: 2px;}
.main3 .u2 .a .pic{ display:block; width:5.1rem; min-width:5.1rem; overflow: hidden; border-radius: 8px; margin-right: 0.8rem;}
.main3 .u2 .a ._img{ padding-bottom:62.74%;}
.main3 .u2 .a .cont{width: 100%;}
.main3 .u2 .a:hover .time{background: url(img/time2.svg) left center no-repeat;}
.main3 .u2 .a:hover .more{background: url(img/ArrowRight3.svg) right center no-repeat;}
.main3 .u2 .a:hover{
box-shadow: 0px 0px 10px 0px rgba(234, 84, 20, 0.2)
}


.main3 .u1{  display: flex; flex-wrap: wrap; width:calc(100% + 30px); margin:0 -15px; }
.main3 .u1 .li{ display:block; width: 33.33%; margin-top:54px; padding:0 15px;}
.main3 .u1 .a{ width: 100%; display: flex; flex-wrap: wrap; position: relative;
background: rgb(255, 255, 255);
border-radius: 16px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 46px 0.43rem;
}
.main3 .u1 .a .time{ position: absolute; left:0.43rem; top:-24px; z-index: 6; display: flex; align-items: center; font-weight: 400; color: #fff;font-size:16px; line-height: 1; background:#29317A ; height:48px; border-radius:6px; padding:0 16px; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.main3 .u1 .a .time img{ display: block; width:20px; height:20px; margin-right: 8px;}
.main3 .u1 .a .tit{ width: 100%; font-weight: 600; color: #333;font-size:calc(14px + 0.06rem); line-height: calc(20px + 0.08rem); height:calc(40px + 0.16rem); margin-top:10px;}
.main3 .u1 .a .p{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.02rem); line-height: calc(20px + 0.04rem); height:calc(60px + 0.12rem); margin-top: 0.24rem;letter-spacing: 2%;}
.main3 .u1 .a:hover{
box-shadow: 0px 0px 10px 0px rgba(234, 84, 20, 0.2);}
.main3 .u1 .a:hover .time{background:#EA5414;}



@media screen and (max-width:1024px) {
.main3 .box{ margin-top:30px;}
.main3 .u2 .li{margin-top: 22px;}
.main3 .u2 .a{border-radius: 8px;padding: 15px 15px;}
.main3 .u2 .a .pic{width:340px;
  min-width:340px;margin-right:14px;}
  .main3 .u2 .a .time{ background-size: 16px auto !important; padding-left: 20px;}
 .main3 .u2 .a .tit{ margin-top:8px;} 
 .main3 .u2 .a .p{ margin-top: 10px; letter-spacing:0;} 
 .main3 .u2 .a .more{ margin-top:10px; font-size:14px; background-size: 16px auto !important;padding-right: 20px;} 
 
 .main3 .u1{width:calc(100% + 14px); margin:0 -7px; }
 .main3 .u1 .li{ width: 33.33%; margin-top:32px; padding:0 7px;}
 .main3 .u1 .a{border-radius: 8px;padding:25px 15px;}
 .main3 .u1 .a .p{ margin-top: 10px;letter-spacing:0;}
 .main3 .u1 .a .time{left:15px; top:-16px; height:36px; font-size:14px; padding:0 14px;}
 .main3 .u1 .a .time img{ display: block; width:18px; height:18px; margin-right: 6px;}
}
@media screen and (max-width:767px) {
.main3 .u2 .a{ flex-wrap: wrap;}	
.main3 .u2 .a .pic{width:100%;
  min-width:100%;margin:0 0 15px 0;}
.main3 .u1 .li{width:100%;}  

}


.main4 .box{ display: block; width: 100%; margin-top:10px;}
.main4 .u2{  display: flex; flex-wrap: wrap; width:calc(100% + 30px); margin:0 -15px; }
.main4 .u2 .li{ display:block; width: 33.33%; margin-top:30px; padding:0 15px;}
.main4 .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; position: relative;
background: rgb(255, 255, 255);
border-radius: 16px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding:24px 24px 30px 24px;
}
.main4 .u2 .a .tit{ width: 100%; font-weight: 600; color: #333;font-size:calc(14px + 0.06rem); line-height: calc(20px + 0.13rem); margin-top: 0.24rem;}
.main4 .u2 .a .p{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.1rem); height:calc(40px + 0.2rem); margin-top: 0.24rem;letter-spacing: 2%;}
.main4 .u2 .a .more{ display:inline-flex; background: url(img/ArrowRight2.svg) right center no-repeat; background-size:20px auto !important; margin-top: 0.24rem; color: rgb(51, 51, 51,0.7); font-size: 16px; line-height: 20px; font-weight: 700; padding-right: 28px; padding-bottom: 2px;}
.main4 .u2 .a ._img{ padding-bottom:60.41%;border-radius:8px;}
.main4 .u2 .a:hover .more{background: url(img/ArrowRight3.svg) right center no-repeat;}
.main4 .u2 .a:hover{
box-shadow: 0px 0px 10px 0px rgba(234, 84, 20, 0.2)
}


@media screen and (max-width:1024px) {
.main4 .u2 .li{margin-top: 15px;}
.main4 .u2 .a{border-radius: 8px;padding: 15px 15px 20px 15px;}
 .main4 .u2 .a .tit{ margin-top:15px;} 
 .main4 .u2 .a .p{ margin-top: 8px; letter-spacing: 0;} 
 .main4 .u2 .a .more{ margin-top:10px; font-size:14px; background-size: 16px auto !important;padding-right: 20px;} 
 .main4 .u2{width:calc(100% + 14px); margin:0 -7px; }
 .main4 .u2 .li{ width: 33.33%; margin-top:14px; padding:0 7px;}

}
@media screen and (max-width:767px) {
.main4 .u2 .li{width:100%;}  

}


.main5 .box{ display: block; width: 100%; margin-top:10px;}
.main5 .u2{  display: flex; flex-wrap: wrap; width:calc(100% + 32px); margin:0 -16px; }
.main5 .u2 .li{ display:block; width: 25%; margin-top:30px; padding:0 16px;}
.main5 .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; position: relative; align-content: flex-start; 
background: rgb(255, 255, 255);
border-radius: 16px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding:0.4rem 0.4rem;
}
.main5 .u2 .a .tit{ width: 100%; font-weight: 600; color: #333;font-size:calc(14px + 0.1rem); line-height: calc(20px + 0.09rem); margin-top: 0.24rem;}
.main5 .u2 .a .p{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.1rem); height:calc(80px + 0.4rem); margin-top: 0.24rem;letter-spacing: 2%;}
.main5 .u2 .a .more{ display:inline-flex; background: url(img/ArrowRight2.svg) right center no-repeat; background-size:20px auto !important; margin-top: 0.24rem; color: rgb(51, 51, 51,0.7); font-size: 16px; line-height: 20px; font-weight: 700; padding-right: 28px; padding-bottom: 2px;}
.main5 .u2 .a ._img{ display: block; position: absolute; left: 0;  top:0; z-index: 6; height:100%; width: 100%; border-radius:8px; opacity: 0;}
.main5 .u2 .a .ico{ display: block; width: 100%; line-height: 0;}
.main5 .u2 .a .ico img{ width:0.8rem; height:0.8rem;}
.main5 .u2 .a:hover ._img{
 opacity: 1;
}

@media screen and (max-width:1440px) {
.main5 .u2 .a{padding:0.4rem 0.24rem;} 
}
@media screen and (max-width:1024px) {
.main5 .u2{width:calc(100% + 14px); margin:0 -7px; }	
.main5 .u2 .li{margin-top: 15px; padding:0 7px;}
.main5 .u2 .a{border-radius: 8px;padding: 20px 15px 20px 15px;}
 .main5 .u2 .a .tit{ margin-top:10px;} 
 .main5 .u2 .a .p{ margin-top: 10px;letter-spacing:0; } 
 .main5 .u2 .a .more{ margin-top:10px; font-size:14px; background-size: 16px auto !important;padding-right: 20px;} 
 .main5 .u2 .a .ico img{ width:50px; height:50px;}
}
@media screen and (max-width:767px) {
.main5 .u2 .li{width:50%;}  
.main5 .u2 .a{background: rgb(241, 242, 242);}
}



.mian6{ position: relative; overflow: hidden;}
.mian6 .bg{ display: block; position: absolute; left: 0; top:0;z-index: 1; width: 100%; height: 65.13%;}
.mian6 .info{ width: 100%; font-weight: 400; color:#fff;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.1rem);
letter-spacing: 2%;
margin: 40px 0 0 0 ;
}
@media screen and (max-width:1024px) {
.mian6 .bg{ height: 82.13%;}	
.mian6 .info{
letter-spacing:0;
margin: 20px 0 0 0 ;
}
}



._Title0{ width: 100%; font-weight: 700; color:#29317A;font-size:0.36rem; line-height:0.4rem; text-align: center;}
._Title1{ width: 100%; font-weight: 700; color:#29317A;font-size:0.4rem; line-height:0.54rem; text-align: center;}
._Title2{ width: 100%; font-weight: 700; color:#29317A;font-size:0.48rem; line-height:0.65rem; text-align: center;}
@media screen and (max-width:1024px) {
._Title0{font-size:20px; line-height:24px;}	
._Title1{font-size:20px; line-height:30px;}
._Title2{font-size:24px; line-height:34px;}
}




.Contact .box{ display: flex; flex-wrap: wrap; width:100%; justify-content: space-between; padding-top:10px;}
.Contact .addr{ display: flex; flex-wrap: wrap; background:#F1F2F2; width:100%; margin-top:30px; padding:0.48rem 0.5rem;}
.Contact .addr .title{  width:100%; font-weight: 700; color: #333;font-size:calc(14px + 0.1rem); line-height:calc(20px + 0.13rem); padding-bottom: 0.3rem; border-bottom: 1px solid rgba(0,0,0,0.1);}
.Contact .addr .ico{ display: block; line-height: 0;}
.Contact .addr .ico img{ height:0.8rem;}
.Contact .addr .cont{ display:flex; align-items: flex-start; justify-content: space-between; width:100%; padding-top:18px;}
.Contact .addr .info{ display: flex; flex-wrap: wrap;width: 100%;justify-content: space-between;}
.Contact .addr .p{ display:flex; width: 100%; margin-top:12px; color: #7E7E7E; font-size:calc(14px + 0.04rem); line-height:calc(20px + 0.1rem); position: relative; padding-left:32px;}
.Contact .addr .p .ico{ position: absolute; left: 0; top:0.03rem; width:24px; height:24px;}
.Contact .addr .s{display: flex; flex-wrap: wrap; flex-direction: column;}
.Contact .addr .info1{width: 56%;}
.Contact .addr .er{display:inline-flex;}
.Contact .addr .er .li{display:flex;width: 1.4rem; line-height: 0; margin:14px 0 0 20px;}



@media screen and (max-width:1440px) {
.Contact .addr .info1{width: 65%;}
}
@media screen and (max-width:1024px) {
.Contact .box{ padding-top:5px;}	
.Contact .addr{ padding:25px 15px; margin-top:15px;}	
.Contact .addr .title{ padding-bottom:18px;}	
.Contact .addr .info1{width: 100%;}
.Contact .addr .cont{ flex-wrap: wrap;padding-top: 12px;}
.Contact .addr .er .li{width:100px; line-height: 0; margin:20px 0 0 32px;}
}



.Contact2{ position: relative; overflow: hidden;}
.Contact2 .bg{ display: block; position: absolute; right:0; top:0; width:100%; height:4.97rem;}
.Contact2 .box{ display: block; width:100%; padding:40px 0 0 0;}


@media screen and (max-width:1024px) {
.Contact2 .box{ padding:20px 0 0 0;}	
.Contact2 .bg{ height:250px;}
}


._form3{ background: #fff; width:100%; flex-wrap:wrap; display: flex; justify-content:space-between;
background: rgb(255, 255, 255);
border: 1px solid rgb(229, 229, 229);
border-radius: 16px;
padding:0.25rem 0.4rem;
}
._form3 .lab{ width:48.5%; position:relative; display: flex; flex-wrap: wrap; margin:0.15rem 0; }
._form3 .w100{ width:100%;}
._form3 .name{ width:100%; display:block; color: #333; font-size:calc(14px + 0.06rem); line-height:calc(20px + 0.1rem); padding-bottom:0.08rem;}
._form3 .text{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #E5E5E5; background:#F5F5F5; font-size:calc(14px + 0.02rem);color: #333; line-height:30px; height:58px; padding:14px 16px; border-radius: 6px;}
._form3 .text:focus{ border:1px solid #29317A;}
._form3 .textarea{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #E5E5E5; background:#f5f5f5; font-size:calc(14px + 0.02rem);color: #333; line-height:30px; height:142px; padding:14px 16px;border-radius: 6px;}
._form3 .textarea:focus{ border:1px solid #29317A;}
._form3 .yanzhengma{ max-width: inherit; width:150px; height:58px; object-fit: contain; z-index:6; background: #fff; border:1px solid #E5E5E5;border-radius: 6px; margin:0 0.56rem 0 0.2rem; object-fit: contain;}
._form3 .submit{ display: flex; justify-content:center; align-items: center; width:2.7rem; min-width:2.7rem; font-size:calc(14px + 0.02rem); color: #fff; height:58px; padding-bottom: 1px; background: #29317A; border-radius:6px; font-weight: 700;}
._form3 .submit:hover{ background: #EA5414;}
._form3 .yz{ width:100%; display: flex; justify-content: space-between;}

._form3 input::placeholder{color:#7E7E7E; opacity:1 !important;}
._form3 textarea::placeholder{color:#7E7E7E; opacity:1 !important;}

@media screen and (max-width:1024px) {
._form3{border-radius:8px; padding:20px 15px;}
._form3 .lab{ margin:6px 0;}
._form3 .name{  font-size:14px; line-height:24px; padding-bottom: 6px;}
._form3 .text{ font-size:14px; line-height:28px; height:40px; padding:5px 12px;}
._form3 .textarea{ font-size:14px; line-height:28px; padding:5px 12px;}
._form3 .submit{ height:40px;}
._form3 .yanzhengma{ width:102px; height:40px; margin:0 0.3rem 0 0.2rem;}
}
@media screen and (max-width:767px) {
._form3 .lab{width:100%;}
._form3 .submit{width:100%; margin-top: 15px;}
._form3 .yz{ flex-wrap: wrap;}
._form3 .yz .text{ width:calc(100% - 112px);}
._form3 .yanzhengma{ height:40px; margin:0 0 0 10px;}
}


.gnxc{width: 100%;padding-top:20px;}
.gnxc ul{width: 100%;}
.gnxc li{margin-top:20px;background:#F1F2F2; border-radius: 16px; overflow: hidden;}
.gnxc .top{width: 100%;padding: 0 0.4rem;cursor: pointer;}
.gnxc .top .boxt{width: 100%;padding:0.24rem 0;border-bottom: 1px solid #E5E5E5;display: flex;
  justify-content: space-between;
  align-items: center;line-height: calc(20px + 0.1rem); font-weight: 700;font-size: calc(14px + 0.1rem);}
.gnxc .top .title{ display: inline-flex; color: #333;}
.gnxc .top .k{ display: inline-flex; color: #29317A;}
.gnxc .top .boxs{width: 100%;display: flex;justify-content: space-between;align-items: center;padding:0.24rem 0;}
.gnxc .top .left{display: flex;justify-content: flex-start;align-items: center;}
.gnxc .top .list{font-size: calc(14px + 0.04rem);color: #7E7E7E;line-height:calc(20px + 0.04rem);margin-right:0.48rem;}
.gnxc .top .list:last-child{margin-right: 0;}
.gnxc .top .right{width:30px; height:30px; position: relative; background:url(img/ArrowRight4.svg) center no-repeat; background-size:100% auto !important;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.gnxc li.on .top .right{ background:url(img/ArrowRight5.svg) center no-repeat;}
.gnxc li.on{ background:#EA5414;}
.gnxc li.on .boxt{border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.gnxc li.on .title{color: #fff;}
.gnxc li.on .k{color: #fff;}
.gnxc li.on .top .list{color: #fff;}
.gnxc .bottom{display: none;padding:0.4rem 0.4rem; background: #fff; border:1px solid #E5E5E5; border-top:0;}
.gnxc .bottom .listbox{width: 100%;}
.gnxc .bottom .list{margin-bottom:38px;}
.gnxc .bottom .list1{display: none; font-size: calc(14px + 0.04rem);color: #7E7E7E;line-height: calc(20px + 0.1rem);  }
.gnxc .bottom .bt{font-size: calc(14px + 0.04rem);color: #333;line-height: calc(20px + 0.1rem); font-weight: 700;}
.gnxc .bottom .info{font-size: calc(14px + 0.04rem);color: #7E7E7E;line-height: calc(20px + 0.1rem); margin-top:16px;}
.gnxc .bottom .btns{width: 100%; }
.gnxc .bottom .btns a{display:inline-flex; align-items: center; justify-content: center; font-size: calc(14px + 0.02rem);color: #ffffff; line-height: 1; height: 48px;text-align: center;background:#EA5414;border-radius: 8px; padding:0 24px 2px 24px;}
.gnxc .bottom .btns a:hover{ background:#29317A;}



@media screen and (max-width:1024px) {
.gnxc{ padding-top: 6px;}	
.gnxc li{margin-top: 14px;border-radius: 8px;}
.gnxc .top{padding: 0 15px;display: flex;justify-content: space-between;align-items: center; position: relative;}
.gnxc .top .title{padding:8px 0;}
.gnxc .top .boxt{ border-bottom:0;}
.gnxc .top .boxs{width: auto;padding: 0;}
.gnxc .top .left{display: none;}
.gnxc .top .right{width:24px; height:24px; margin-left: 12px;}
.gnxc .bottom{padding:20px 15px 25px 15px;}
.gnxc .bottom .list{margin-bottom: 14px;}
.gnxc .bottom .list1{display: block;}
.gnxc .bottom .btns a{height: 36px; padding:0 14px 2px 14px;}
}


._cont1{width: 100%; text-align: center; font-size: calc(14px + 0.06rem);color: #7E7E7E;line-height: calc(20px + 0.16rem); margin-top:calc(10px + 0.2rem); padding:0 14.2%;}

@media screen and (max-width:1024px) {
._cont1{ padding:0;}
}

.Values{ display: block; width: 100%; margin-top:10px;}
.Values .u2{  display: flex; flex-wrap: wrap; width:calc(100% + 30px); margin:0 -15px; }
.Values .u2 .li{ display: flex; flex-wrap: wrap; width: 33.33%;margin-top:30px; padding:0 15px;}
.Values .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; align-content: flex-start; position: relative; height: 100%;
background: rgb(255, 255, 255);
border-radius: 16px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding:0.7rem 0.43rem;
}
.Values .u2 .a ._img{ display: block; position: absolute; left: 0;  top:0; z-index: 6; height:100%; width: 100%; border-radius:8px; opacity: 0;}
.Values .u2 .a .tit{ width: 100%; font-weight: 600; color: #333;font-size:calc(14px + 0.1rem); line-height: calc(20px + 0.16rem); min-height:calc(40px + 0.32rem);margin-top: 0.3rem;}
.Values .u2 .a .p{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.1rem); margin-top: 0.3rem;}
.Values .u2 .a .ico{ display: block; width: 100%; line-height: 0;}
.Values .u2 .a .ico img{ width:0.8rem; height:0.8rem;}

.Values .u2 .a .cont{ width: 100%; }
.Values .u2 .a:hover ._img{ opacity: 1;}
.Values .u2 .a:hover .ico{ transform:translateY(0.55rem); -ms-transform:translateY(0.55rem);}
.Values .u2 .a:hover .cont{ transform:translateY(-0.55rem); -ms-transform:translateY(-0.55rem);}

@media screen and (max-width:1440px) {
.Values .u2 .a{padding:0.6rem 0.33rem;} 
}
@media screen and (max-width:1024px) {
.Values .u2{width:calc(100% + 14px); margin:0 -7px; }	
.Values .u2 .li{width:100%; margin-top: 15px; padding:0 7px;}
.Values .u2 .a{ border-radius: 8px;padding: 22px 15px 22px 15px;}
 .Values .u2 .a .tit{ margin-top:0; padding-left: 66px; display: flex; align-items: center;} 
 .Values .u2 .a .p{ margin-top: 10px; } 
  .Values .u2 .a .ico{ width:auto; position: absolute; left:15px; top:24px;}
 .Values .u2 .a .ico img{ width:50px; height:50px;}
 .Values .u2 .a:hover .ico{ transform:translateY(0); -ms-transform:translateY(0);}
 .Values .u2 .a:hover .cont{ transform:translateY(0); -ms-transform:translateY(0);}
}



.JoinUs{ display: block; width: 100%; margin-top:10px;}
.JoinUs .u2{  display: flex; flex-wrap: wrap; width:calc(100% + 0.66rem); margin:0 -0.33rem; }
.JoinUs .u2 .li{ display: flex; flex-wrap: wrap; width: 25%;margin-top:30px; padding:0 0.33rem;}
.JoinUs .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; align-content: flex-start; position: relative; height: 100%;
background: rgb(255, 255, 255);
border-radius: 16px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
.JoinUs .u2 .a .tit{ text-align: center; width: 100%; font-weight: 700; color: #7E7E7E;font-size:calc(14px + 0.06rem); line-height: calc(20px + 0.09rem);margin-top:16px;}
.JoinUs .u2 .a .pic{ display: block; width: 100%; border-radius:50%; background:rgba(51, 51, 51, 0.06); padding:0.2rem; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;
  }
.JoinUs .u2 .a ._img{ padding-bottom: 100%; border-radius:50%;}
.JoinUs .u2 .a:hover .pic{background: #29317A;}
.JoinUs .u2 .a:hover .tit{color: #29317A;}


@media screen and (max-width:1024px) {
.JoinUs .u2{width:calc(100% + 20px); margin:0 -10px; }	
.JoinUs .u2 .li{ margin-top: 15px; padding:0 10px;}
.JoinUs .u2 .a .tit{  margin-top: 10px;}
}
@media screen and (max-width:767px) {
.JoinUs .u2 .li{ width:50%;}

}


.slide2{ display: flex; flex-wrap: wrap;width:100%; margin-top: 30px;}
.slide2 .ul{ display: flex; flex-wrap: wrap;width:100%; justify-content: center;width:calc(100% + 20px); margin:0 -10px; }
.slide2 .li{ display: flex; flex-wrap: wrap;width:20%; padding:10px 10px; }
.slide2 .li .la{width:100%; display: flex; flex-wrap: wrap; align-items:center; justify-content: center;color: #29317A;font-size:calc(14px + 0.04rem); line-height:1.2; padding-bottom: 2px; height:48px; font-weight: 400;border-radius: 6px; border:1px solid #29317A;}
.slide2 .li:hover .la{ background: #EA5414;border:1px solid #EA5414; color: #fff;}
.slide2 .li.on .la{ background: #EA5414;border:1px solid #EA5414; color: #fff;}

@media screen and (max-width:1024px) {
.slide2{ margin-top:15px; margin-bottom: -5px;}	
.slide2 .ul{ justify-content: center;width:calc(100% + 10px); margin:0 -5px; }	
.slide2 .li{ width: auto; padding:5px 5px; }	
.slide2 .li .la{ width: auto; padding:0 14px; font-size:14px; height:36px;}
}
@media screen and (max-width:767px) {
.slide2{ overflow-x: auto; white-space: nowrap;}
.slide2 .ul{ justify-content:flex-start; flex-wrap: nowrap;}

}



.list01{ display: block; width: 100%;}
.list01 .u2{  display: flex; flex-wrap: wrap; width:calc(100% + 0.36rem); margin:0 -0.18rem; }
.list01 .u2 .li{ display:block; width: 33.33%;  padding:0.2rem 0.18rem;}
.list01 .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; position: relative;
}
.list01 .u2 .a .tit{ width: 100%; font-weight: 600; color: #333;font-size:calc(14px + 0.06rem); line-height: calc(20px + 0.08rem); height: calc(40px + 0.16rem); margin-top: 0.29rem;}
.list01 .u2 .a .p{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.02rem); line-height: calc(20px + 0.04rem); height:calc(40px + 0.08rem); margin-top: 0.24rem;letter-spacing: 2%;}
.list01 .u2 .a .time{ display:inline-flex; align-items: center; font-weight: 400; color: #29317A;font-size:16px; line-height: 1; background:#F1F2F2; height:40px; border-radius:6px; padding:0 16px; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease; margin-top: 0.24rem;}
.list01 .u2 .a .time i{ display: block; width:20px; height:20px; margin-right: 8px; background: url(img/time.svg) center no-repeat; background-size:100% auto !important;}
.list01 .u2 .a ._img{ padding-bottom:62.5%;border-radius:8px;}
.list01 .u2 .a:hover .time{background:#EA5414;color:#fff;}
.list01 .u2 .a:hover .time i{background: url(img/time1.svg) center no-repeat;}

.list01-1{ padding:20px 0 0 0;}
.list01-1 .u2{display:block;}
.list01-1 .u2 .a .time{ background:#fff;}
.list01-1 .slick-dots{ margin:20px 0 0 0;}


@media screen and (max-width:1024px) {
 .list01 .u2 .a .tit{ margin-top:16px;} 
 .list01 .u2 .a .p{ margin-top: 8px; letter-spacing: 0;} 
  .list01 .u2 .a .time{ height:36px; font-size:14px; padding:0 14px; margin-top:15px;}
  .list01 .u2 .a .time i{ display: block; width:18px; height:18px; margin-right: 6px;}
 .list01 .u2{width:calc(100% + 14px); margin:0 -7px; }
 .list01 .u2 .li{ padding:10px 7px;}
.list01-1{ padding:10px 0 0 0;} 
.list01-1 .slick-dots{ margin:10px 0 0 0;}
}
@media screen and (max-width:767px) {
.list01 .u2 .li{width:100%;}  

}


/* 分页 */
.wack1{width:100%; padding-top: 30px;}
.wack1 .pz_fy{ display:flex; flex-wrap: wrap; justify-content: center; width:100%;}
.wack1 .pz_fy a { position: relative; float:left; border-radius:0; width:30px; height:30px; border:1px solid #E5E5E5; background:#fff; line-height:28px; color:#555555; text-align: center; font-size:16px; margin:0 5px;}
.wack1 .pz_fy a:hover,
.wack1 .pz_fy a.on{ background:#29317A; border:1px solid #29317A; color: #fff;}
.wack1 .pz_fy .prev::after,
.wack1 .pz_fy .next::after{ display: block; content:''; position: absolute; left:0; top:0; width:100%; height:100%; background: url(img/ArrowRight6.svg) center no-repeat; background-size:24px auto !important; }
.wack1 .pz_fy .prev{ transform:rotate(180deg); -ms-transform:rotate(180deg); margin-right: 25px;}
.wack1 .pz_fy .next{  margin-left: 25px;}
.wack1 .pz_fy .prev:hover::after,
.wack1 .pz_fy .next:hover::after,
.wack1 .pz_fy .prev.on::after,
.wack1 .pz_fy .next.on::after{ background: url(img/ArrowRight7.svg) center no-repeat;}
.wack1 .fy_pc{ display:none; flex-wrap: wrap; width:100%; justify-content: center; align-items: center; text-align:center; font-size:16px; color:#555555;}
.wack1 .fy_pc .prev,
.wack1 .fy_pc .next{ display: flex; position: relative; height:30px; width:30px; background: url(img/ArrowRight6.svg) center no-repeat; background-size:24px auto !important; border:1px solid #E5E5E5;}
.wack1 .fy_pc .prev::after,
.wack1 .fy_pc .next::after{ background: url(img/ArrowRight7.svg) center no-repeat;}
.wack1 .fy_pc .prev{ transform:rotate(180deg); -ms-transform:rotate(180deg);}
.wack1 .fy_pc span{ padding:0 22px;}


@media  screen and (max-width:1024px){
.wack1{ padding-top:15px;}	
.wack1 .pz_fy{ display: none;}
.wack1 .fy_pc{ display: flex;}
}




.list02{ display: block; width: 100%;}
.list02 .u2{  display: flex; flex-wrap: wrap; width:calc(100% + 0.4rem); margin:0 -0.2rem; }
.list02 .u2 .li{ display:block; width: 50%;  padding:0.2rem 0.2rem;}
.list02 .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; position: relative; overflow: hidden; border-radius: 16px;
}
.list02 .u2 .a .cont{ width: 100%; position: absolute; left:0; bottom: 0; z-index: 10;
background: rgba(255, 255, 255, 0.94);
padding: 0.3rem 0.4rem;
}
.list02 .u2 .a .tit{ width: 100%; font-weight: 600; color: #333;font-size:calc(14px + 0.06rem); line-height: calc(20px + 0.09rem);}
.list02 .u2 .a .p{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.02rem); line-height: calc(20px + 0.1rem); height:calc(20px + 0.1rem); margin-top: 0.16rem;letter-spacing: 2%; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
.list02 .u2 .a ._img{ padding-bottom:72%;}
.list02 .u2 .a:hover .cont{background: rgba(0, 0, 0, 0.5);}
.list02 .u2 .a:hover .tit{ color: #fff;}
.list02 .u2 .a:hover .p{ height:calc(60px + 0.3rem);color: #fff;-webkit-line-clamp:3;}


@media screen and (max-width:1024px) {
.list02 .u2 .a{ border-radius: 8px;}	
 .list02 .u2 .a .p{ margin-top:5px; letter-spacing: 0;} 
 .list02 .u2{width:calc(100% + 14px); margin:0 -7px; }
 .list02 .u2 .li{ padding:10px 7px;}
.list02 .u2 .a .cont{
padding:14px 14px;
}
}
@media screen and (max-width:767px) {
.list02 .u2 .li{width:100%;}  

}



.list03{ display: block; width: 100%;}
.list03 .u2{  display: flex; flex-wrap: wrap; width:calc(100% + 0.4rem); margin:0 -0.2rem; }
.list03 .u2 .li{ display:block; width: 33.33%;  padding:0.2rem 0.2rem;}
.list03 .u2 .a{ width: 100%; display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap; height: 100%; position: relative; background:#F1F2F2; border-radius: 10px; padding:0.48rem 0.3rem;
 text-align: center; }
 .list03 .u2 .a .cont{ width: 100%; }
.list03 .u2 .a .tit{ width: 100%; font-weight: 400; color: #333;font-size:calc(14px + 0.06rem); line-height: calc(20px + 0.07rem); margin-top: 0.16rem;}
.list03 .u2 .a .p{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.02rem); line-height: calc(20px + 0.02rem);  margin-top: 0.16rem;}
.list03 .u2 .a .Download{ display:inline-flex; align-items: center; font-weight: 400; border:1px solid #29317A; color: #29317A; border-radius:4px;font-size:16px; line-height: 1; height:38px;  padding:0 20px 1px 20px; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease; margin-top: 0.3rem;}
.list03 .u2 .a .Download i{ display: block; width:20px; height:20px; margin-right: 6px; background: url(img/Download.svg) center no-repeat; background-size:100% auto !important;}
.list03 .u2 .a .ico{display:block; width: 100%; line-height: 0;}
.list03 .u2 .a .ico img{ height: 56px; height: 56px;}
.list03 .u2 .a:hover .Download{background:#EA5414;border:1px solid #EA5414; color:#fff;}
.list03 .u2 .a:hover .Download i{background: url(img/Download1.svg) center no-repeat;}

@media screen and (max-width:1024px) {
.list03 .u2 .a{ padding:24px 14px;}	
 .list03 .u2 .a .tit{ margin-top:8px;} 
 .list03 .u2 .a .ico img{ height: 46px; height: 46px;}
 .list03 .u2 .a .p{ margin-top: 8px; letter-spacing: 0;} 
  .list03 .u2 .a .Download{ height:36px; font-size:14px; padding:0 12px 1px 12px; margin-top:15px;}
  .list03 .u2 .a .Download i{ display: block; width:18px; height:18px; margin-right: 6px;}
 .list03 .u2{width:calc(100% + 14px); margin:0 -7px; }
 .list03 .u2 .li{ padding:10px 7px;}

}
@media screen and (max-width:767px) {
.list03 .u2 .li{width:50%;}  

}



.pord1{width: 100%;}
.pord1 .ul{width: 100%;}
.pord1 .li{margin-top:0.2rem;width: 100%;display: block;}
.pord1 .top{width: 100%;padding:20px 20px 20px 30px;cursor: pointer; background:#F1F2F2;border:1px solid #29317A;display: flex; flex-wrap: wrap; align-items:center; justify-content: space-between;}
.pord1 .top .title{ display: inline-flex; color: #29317A;line-height: calc(20px + 0.16rem); font-weight: 700;font-size: calc(14px + 0.16rem);}
.pord1 .right{width:30px; height:30px; position: relative; background:url(img/ArrowRight8.svg) center no-repeat; background-size:100% auto !important;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.pord1 .li.on .top .right{ background:url(img/ArrowRight5.svg) center no-repeat;}
.pord1 .li.on .top{ background:#29317A;}
.pord1 .li.on .title{color: #fff;}
.pord1 .bottom{display: none;padding:11px 14px 5px 14px;border:1px solid #29317A; border-top:0;}
.pord1 .bottom .list{display: block;width: 100%;padding-top:20px;}
.pord1 .bottom .tit1{display: block;width: 100%; padding:0 16px;}
.pord1 .bottom .tit1 a{display: block;width: 100%; font-size: calc(14px + 0.06rem);color: #29317A;line-height: calc(20px + 0.07rem); font-weight: 700;  }
.pord1 .bottom .donw{display: flex; flex-wrap: wrap; align-items: flex-start; width: 100%; }
.pord1 .bottom .tit2{display: block;width: 25%; padding-bottom: 20px;}
.pord1 .bottom h5{display: block;width: 100%; padding:16px 16px 0 16px;}
.pord1 .bottom h5 a{display: block;width: 100%; font-size: calc(14px + 0.04rem);color: #333;line-height: calc(20px + 0.05rem); font-weight: 400;}
.pord1 .bottom .u2{display: block;width: 100%; padding:6px 16px 0 16px;}
.pord1 .bottom .u2 li{display: block;width: 100%; margin-top:10px; }
.pord1 .bottom .u2 li a{display: block;width: 100%;font-size: calc(14px + 0.02rem);color: #7E7E7E;line-height: calc(20px + 0.02rem);}

.pord1 .bottom h5 a:hover{ color: #29317A; font-weight: 700;}
.pord1 .bottom .u2 li a:hover{ color: #29317A; font-weight: 700;}

@media screen and (max-width:1024px) {
.pord1 .li{ margin-top:14px;}	
.pord1 .top{padding:10px 4px 10px 14px;}
.pord1 .right{ background-size:24px auto !important;}
.pord1 .bottom{padding:10px 7px;}
.pord1 .bottom .list{padding:15px 0 0 0;}
.pord1 .bottom .tit1{ padding:0 7px;}
.pord1 .bottom .tit2{width: 50%; padding-bottom:15px;}
.pord1 .bottom h5{ padding:6px 7px 0 7px;}
.pord1 .bottom .u2{ padding:6px 7px 0 7px;}
.pord1 .bottom .u2 li{ margin-top:5px; }
}


/*.about6{ position: relative; overflow: hidden;
background: linear-gradient(180.00deg, rgb(27, 110, 37),rgb(31, 125, 133) 100%);
}*/
.about6{ position: relative; overflow: hidden;
background:#29317A;
}
.about6 .info{ width: 100%; font-weight: 400; color:#fff;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.1rem);
letter-spacing: 2%;
margin: 40px 0 0 0 ;
}
@media screen and (max-width:1024px) {
.about6 .info{
letter-spacing:0;
margin: 20px 0 0 0 ;}
}

.about1{ position: relative; overflow: hidden;}
.about1 .info{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.1rem);
letter-spacing: 2%;
margin: 40px 0 0 0 ;
}
@media screen and (max-width:1024px) {
.about1 .info{
letter-spacing:0;
margin: 20px 0 0 0 ;}
}


.about2{ display: block; width: 100%;}
.about2 .u2{  display: flex; flex-wrap: wrap; width:calc(100% + 0.4rem); margin:0 -0.2rem; }
.about2 .u2 .li{ display:block; width: 33.33%; margin-top:40px; padding:0 0.2rem;}
.about2 .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; position: relative; height: 100%; align-content: flex-start; 
background: #F1F2F2; overflow: hidden;
border-radius: 10px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center; text-align: center;
padding:0.51rem 0.42rem 0.49rem 0.42rem;
}
.about2 .u2 .a .tit{ position: relative; z-index: 6; width: 100%; font-weight: 600; color: #333;font-size:calc(14px + 0.1rem); line-height: calc(20px + 0.09rem); margin-top: 0.24rem;}
.about2 .u2 .a .p{ position: relative; z-index: 6; width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.1rem); margin-top: 0.24rem;letter-spacing: 2%;}
.about2 .u2 .a .bg{ display: block; position: absolute; right:-126px;  bottom:-99px; z-index: 6; height:136px; width:136px; border-radius:50%;  background:#29317A;}
.about2 .u2 .a .ico{ position: relative; z-index: 6; display: block; width: 100%; line-height: 0;}
.about2 .u2 .a .ico img{ width:0.8rem; height:0.8rem; margin:0 auto;}
.about2 .u2 .a .ico .img1{display: block;}
.about2 .u2 .a .ico .img2{display: none;}
.about2 .u2 .a:hover .bg{ height:680px; width: 680px; }
.about2 .u2 .a:hover .ico .img1{display: none;}
.about2 .u2 .a:hover .ico .img2{display: block;}
.about2 .u2 .a:hover .tit{color: #fff;}
.about2 .u2 .a:hover .p{color: #fff;}

@media screen and (max-width:1440px) {
.about2 .u2 .a{padding:0.4rem 0.24rem;} 
}
@media screen and (max-width:1024px) {
.about2 .u2{width:calc(100% + 14px); margin:0 -7px; }	
.about2 .u2 .li{margin-top: 15px; padding:0 7px;}
.about2 .u2 .a{border-radius: 8px;padding: 25px 15px 25px 15px;}
 .about2 .u2 .a .tit{ margin-top:10px;} 
 .about2 .u2 .a .p{ margin-top: 10px;letter-spacing:0; } 
 .about2 .u2 .a .more{ margin-top:10px; font-size:14px; background-size: 16px auto !important;padding-right: 20px;} 
 .about2 .u2 .a .ico img{ width:50px; height:50px;}
}
@media screen and (max-width:767px) {
.about2 .u2 .li{width:100%;}  
}



.about5{ position: relative; overflow: hidden;}
.about5 .info{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.1rem);
letter-spacing: 2%;
margin: 40px 0 0 0 ;
}
.about5 .box{ display: block; width: 100%; margin-top:30px; position: relative;}
.about5 .box::after{ display: block; content: ''; border-top: 1px dashed #7E7E7E; display: block; width: 100%; position: absolute; left:0; bottom: 42px; z-index: 1;}
.about5 .slick-track{ display: flex;}
.about5 .u2{ position: relative; z-index: 6; display: block; width:calc(100% + 20px); margin:0 -10px; }
.about5 .u2 .li{ display:block; width: 25%; margin-top: 10px; padding:0 10px;}
.about5 .u2 .a{ width: 100%; position: relative; height:calc(100% - 91px);
background: rgb(255, 255, 255);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); padding:18px 18px 13px 18px;
}
.about5 .u2 .li:hover .a{box-shadow: 0px 0px 10px 0px rgba(234, 84, 20, 0.2)}
.about5 .u2 .a .tit{ display: flex; align-items: center; justify-content: center; text-align: center; width: 100%; font-weight: 700; color: #333;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.05rem); min-height: calc(40px + 0.1rem); margin-top:12px;}
.about5 .u2 .time{ text-align: center; width: 100%; font-weight: 500; color:#29317A;font-size:16px; line-height:22px; margin-top:27px; padding-top: 42px; background: url(img/ico0.svg) center top no-repeat; background-size:10px auto !important;}
.about5 .u2 .a .pic{  padding:0 20%; width: 100%;}
.about5 .u2 .a ._img{ padding-bottom: 141.66%;}
.about5 .slick-arrow{ top: auto; bottom:22px; margin: 0;}


@media screen and (max-width:1024px) {
.about5 .info{
letter-spacing:0;
margin: 15px 0 0 0 ;}
.about5 .u2{  display: block; width:calc(100% + 14px); margin:0 -7px; }
.about5 .u2 .li{ margin-top: 10px; padding:0 7px;}
.about5 .u2 .a .pic{  padding:0 5%; }
.about5 .u2 .a{ padding:18px 14px 13px 14px; height:calc(100% - 82px);}
.about5 .u2 .time{ margin-top: 20px; padding-top: 35px;}
.about5 .box::after{ bottom:49px; z-index: 1; left:25px; width:calc(100% - 50px);}
.about5 .slick-arrow{ top: auto; bottom:35px; margin: 0;}
}




.mbx1{ border-bottom: 1px solid #E5E5E5;}
.mbxbox{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding:22px 0;}
.mbx{ display: block; color: #7E7E7E;font-size:16px; line-height:22px;}
.mbx a{ color: #7E7E7E;}
.mbx i{ padding:0 5px;}
.mbx span{ color: #29317A;}
.mbx a:hover{ color: #29317A;}
._fanhui{ display: inline-flex; }
._fanhui a{ display: inline-flex; color: #7E7E7E;font-size:16px; line-height:22px; padding-left: 22px; background:url(img/Return.svg) left center no-repeat; background-size: 16px auto !important;}
._fanhui a:hover{ color: #29317A; background:url(img/Return1.svg) left center no-repeat;}

@media screen and (max-width:1024px) {
.mbxbox{ justify-content: flex-end; padding:10px 0;}	
.mbx{ display: none;}
._fanhui a{ font-size:14px;}
}




.pord2 .info{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.1rem);
margin: 30px 0 0 0 ;
}
@media screen and (max-width:1024px) {
.pord2 .info{
margin: 15px 0 0 0 ;}
}



.pord3{ margin-top:2px;}
.pord3 .u2{ display:flex; flex-wrap: wrap; justify-content: space-between; width:100%; }
.pord3 .u2 .li{display:flex; flex-wrap: wrap; width: 48.9%; margin-top:30px;}
.pord3 .u2 .a{ width: 100%;
background: rgb(255, 255, 255);
border-radius: 8px;
display: flex;
flex-direction: row;
align-items: center;
border: 1px solid rgb(229, 229, 229);
padding: 20px 20px;
}
.pord3 .u2 .a .time{ width: 100%; font-weight: 400; color: #29317A;font-size:16px; line-height: 24px; padding-left: 28px; background: url(img/time.svg) left center no-repeat; background-size:20px auto !important;}
.pord3 .u2 .a .tit{ width: 100%; font-weight: 600; color: #333;font-size:calc(14px + 0.06rem); line-height: calc(20px + 0.07rem);}
.pord3 .u2 .a .p{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.05rem); height:calc(40px + 0.1rem); margin-top: 0.12rem;}
.pord3 .u2 .a .more{ white-space: nowrap; display: inline-flex; align-items: center; justify-content: center; padding:0 24px; border:1px solid #29317A; border-radius: 6px; margin-top: 0.24rem;
color:#29317A;
font-size: 14px;
font-weight: 700; line-height: 1;
height:40px; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;
}
.pord3 .u2 .a .more span{ margin-bottom: 2px;}
.pord3 .u2 .a .more i{ display: block; width:16px; height: 16px; margin-left:4px; background: url(img/ArrowRight1.svg)  center no-repeat; background-size: 100% auto !important;}
.pord3 .u2 .a .pic{ display:block; width:2.4rem; min-width:2.4rem; overflow: hidden; border-radius: 8px; margin-right: 0.08rem;}
.pord3 .u2 .a ._img{ padding-bottom:75%;}
.pord3 .u2 .a .cont{width: 100%; padding:0 0.28rem;}
.pord3 .u2 .a:hover .more{background:#EA5414; border:1px solid #EA5414;color:#fff;}
.pord3 .u2 .a:hover .more i{ background: url(img/ArrowRight.svg)  center no-repeat;}
.pord3 .u2 .a:hover{
border: 1px solid #EA5414;
}


@media screen and (max-width:1440px) {
.pord3 .u2 .a .cont{ padding:0 0.18rem;}

}
@media screen and (max-width:1024px) {
.pord3 .u2 .li{ width: 49.5%; margin-top:15px;}
.pord3 .u2 .a{border-radius: 8px;padding: 10px 10px;}
.pord3 .u2 .a .pic{width:2.2rem;
  min-width:2.2rem;margin-right:10px;}
  .pord3 .u2 .a .cont{ padding:0;}
 .pord3 .u2 .a .p{/* word-break: break-all; */ margin-top:2px;line-height:16px; height:32px; font-size:14px;} 
 .pord3 .u2 .a .more{ padding:0 12px; margin-top:8px;font-size: 13px;
height:30px;
}

}
@media screen and (max-width:767px) {
.pord3 .u2 .li{width: 100%;}
.pord3 .u2 .a .pic{width:4.6rem;
  min-width:4.6rem;margin-right:0.36rem;}
}


.pord4{ display: flex; flex-wrap: wrap; width: 100%; align-items: flex-start; justify-content: space-between;flex-direction:row-reverse;}
.pord4 .left{ display: block; width: 60.71%;}
.pord4 .right{ display: block; width: 35.14%;}
.pord4 .box2{ display: block; width: 100%; padding-top: 60px;}
.pord4 .box1{ display: block; width: 100%;}
.pord4 .box1 .pic{ display: block; width: 100%; line-height: 0; overflow: hidden; border-radius: 8px;}
.pord4 .box1 .cont{ display: flex; flex-wrap: wrap; width: 100%; justify-content:center; margin-top: 30px;}
.pord4 .box1 .cont .a{ display: flex;  align-items:center; justify-content:center; width: 40.65%; margin:0 0.1rem;
  background: #29317A;
  border-radius: 6px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  height: 48px;}
.pord4 .box1 .cont .a i{ display: block; width:20px; height: 20px; margin-right:8px; background-size: 100% auto !important;}
.pord4 .box1 .cont .a1 i{ background: url(img/ico20.svg)  center no-repeat;}
.pord4 .box1 .cont .a1:hover{ background:#EA5414;}
.pord4 .box1 .cont .a2{ background:#EA5414;}
.pord4 .box1 .cont .a2 i{ background: url(img/ico19.svg)  center no-repeat;}
.pord4 .box1 .cont .a2:hover{ background:#29317A;}
.pord4 .info{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.1rem);}
.pord4 .cont{ width: 100%; font-weight: 700; color:#29317A;font-size:calc(14px + 0.06rem); line-height: calc(20px + 0.07rem); margin-top:8px;}
.pord4 .tit1{ width: 100%; font-weight: 700; color:#29317A;font-size:calc(14px + 0.1rem); line-height: calc(20px + 0.1rem);}
.pord4 .mt20{ margin-top: 20px;}
.pord4 .mt30{ margin-top: 30px;}
.pord4 ._Title2{ text-align: left;}

@media screen and (max-width:1024px) {
.pord4 .left{ width: 100%; margin-top: 30px;}
.pord4 .right{ width: 100%;}
.pord4 .box1 .cont .a{  width: 40.65%; margin:0 7px;
  font-size: 14px;
  height:36px;}
.pord4 .box1 .cont{ margin-top:20px;}
.pord4 .box1 .cont .a{ width: 44%;}
.pord4 .box1 .cont .a i{width:16px; height: 16px; margin-right:6px;}
.pord4 .box2{ padding-top: 30px;}
.pord4 .mt20{ margin-top: 15px;}
.pord4 .mt30{ margin-top: 20px;}

}


/*.Solution2{
background: linear-gradient(180.00deg, rgb(27, 110, 37),rgb(31, 125, 133) 100%);
}*/
.Solution2{
background:#29317A;
}

.Solution1{ display: flex; flex-wrap: wrap; width: 100%; align-items:center; justify-content: space-between;}
.Solution1 .left{ display: block; width: 45%;}
.Solution1 .right{ display: block; width: 48.57%;}
.Solution1 .pic{ display: block; width: 100%; line-height: 0; overflow: hidden; border-radius: 16px;}
.Solution1 ._Title1{text-align: left;}
.Solution1 .info{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.1rem);
margin: 30px 0 0 0;
}
@media screen and (max-width:1024px) {
.Solution1 .info{
margin: 15px 0 0 0 ;}
.Solution1 .left{ width: 100%;}
.Solution1 .right{ width: 100%; margin-top: 30px;}
.Solution1 .pic{ border-radius: 8px;}
}



.Solution3{ margin-top:2px;}
.Solution3 .u2{ display:flex; flex-wrap: wrap; justify-content: space-between; width:100%; }
.Solution3 .u2 .li{display:flex; flex-wrap: wrap; width: 100%; margin-bottom:50px;}
.Solution3 .u2 .a{ width: 100%;
display: flex;
flex-direction: row;
align-items: center;
}
.Solution3 .u2 .a .time{ width: 100%; font-weight: 400; color: #29317A;font-size:16px; line-height: 24px; padding-left: 28px; background: url(img/time.svg) left center no-repeat; background-size:20px auto !important;}
.Solution3 .u2 .a .tit{ width: 100%; font-weight: 600; color: #333;font-size:calc(14px + 0.1rem); line-height: calc(20px + 0.1rem);}
.Solution3 .u2 .a .p{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.1rem); margin-top: 0.3rem; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:7;}
.Solution3 .u2 .a .more{ white-space: nowrap; display: inline-flex; align-items: center; justify-content: center; padding:0 24px;border-radius: 6px; margin-top: 0.4rem;background:#29317A;
color:#fff;
font-size: 16px;
font-weight: 700; line-height: 1;
height:48px; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;
}
.Solution3 .u2 .a .more span{ margin-bottom: 2px;}
.Solution3 .u2 .a .more i{ display: block; width:20px; height: 20px; margin-left:8px; background: url(img/ArrowRight.svg)  center no-repeat; background-size: 100% auto !important;}
.Solution3 .u2 .a .pic{ display:block; width:6.37rem; min-width:6.37rem; overflow: hidden; border-radius: 16px; margin-right:1rem;}
.Solution3 .u2 .a ._img{ padding-bottom:66.56%;}
.Solution3 .u2 .a .cont{width: 100%;}
.Solution3 .u2 .a:hover .more{background:#EA5414;}

@media screen and (max-width:1440px) {
.Solution3 .u2 .a .pic{ margin-right:0.6rem;}
}
@media screen and (max-width:1024px) {
.Solution3 .u2 .li{; margin-bottom:20px;}
.Solution3 .u2 .a{ flex-wrap: wrap;}
.Solution3 .u2 .a .pic{width:100%; border-radius: 8px;
  min-width:100%;margin:0 0 15px 0;}
  .Solution3 .u2 .a .cont{ padding:0;}
 .Solution3 .u2 .a .p{  margin-top:10px;} 
 .Solution3 .u2 .a .more{ padding:0 15px; margin-top:20px;font-size: 14px;
height:36px;}
.Solution3 .u2 .a .more i{ width:16px; height: 16px; margin-left:6px;}
}
@media screen and (max-width:767px) {
.Solution3 .u2 .li{width: 100%;}

}

.Solution3 .u1{ display: flex; flex-wrap: wrap;width:100%; justify-content: center;width:calc(100% + 0.4rem); margin:0 -0.2rem; }
.Solution3 .u1 .li{ display: flex; flex-wrap: wrap; margin-top:10px; padding:0 0.2rem; }
.Solution3 .u1 .li .a{ display: flex; flex-wrap: wrap; align-items:center; justify-content: center;color: #29317A;font-size:calc(14px + 0.04rem); line-height:1.2; padding:0 0.3rem 1px 0.3rem; height:48px; font-weight: 400;border-radius: 6px; border:1px solid #29317A;}
.Solution3 .u1 .li:hover .a{ background: #EA5414;border:1px solid #EA5414; color: #fff;}
.Solution3 .u1 .li.on .a{ background: #EA5414;border:1px solid #EA5414; color: #fff;}


@media screen and (max-width:1440px) {
.Solution3 .u1{ width:calc(100% + 0.3rem); margin:0 -0.15rem; }
.Solution3 .u1 .li{ padding:0 0.15rem; }
}
@media screen and (max-width:1024px) {
.Solution3 .u1 .ul{ justify-content: center;width:calc(100% + 10px); margin:0 -5px; }	
.Solution3 .u1 .li{ width: auto; padding:0 5px; }	
.Solution3 .u1 .li .a{ width: auto; padding:0 14px; font-size:14px; height:36px;}
}



.News-details .title{ text-align: center; width: 100%; font-weight: 700; color:#333;font-size:calc(14px + 0.14rem); line-height: calc(20px + 0.2rem);}
.News-details .time{text-align: center; width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.04rem);
padding:12px 0 40px 0; }
.News-details .info{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.1rem);
padding: 40px 0; border-top: 1px solid #E5E5E5;}
.News-details .page{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; padding:20px 0; border-top: 1px solid #E5E5E5;}
.News-details .page a{ max-width:50%;font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.1rem); position: relative;word-break: break-all;}
.News-details .page a::after{ display: block; content: ''; position: absolute; top:0; width: 24px; height: 100%;background: url(img/ArrowRight0.svg) left center no-repeat; background-size:100% auto !important;}
.News-details .page a.prev{ padding:0 16px 0 32px;}
.News-details .page a.next{ padding:0 32px 0 16px;}
.News-details .page a.prev::after{ left: 0; transform: rotateY(180deg); -ms-transform: rotateY(180deg); }
.News-details .page a.next::after{ right: 0;}
.News-details .page a:hover{color:#29317A;}
.News-details .page a:hover::after{background: url(img/ArrowRight0.1.svg) left center no-repeat}


@media screen and (max-width:1024px) {
.News-details .title{font-size:calc(14px + 0.1rem); line-height: calc(20px + 0.16rem);}	
.News-details .time{
padding:12px 0 25px 0; }
.News-details .info{
padding:25px 0 ;}
.News-details .page{ padding:15px 0 5px 0;}
.News-details .page a.prev{ padding:0 10px 0 26px;}
.News-details .page a.next{ padding:0 26px 0 10px;}
.News-details .page a::after{width:20px; }

}


.CoreAdvant1{ display: flex; flex-wrap: wrap; width: 100%; align-items:center; justify-content: space-between;}
.CoreAdvant1 .left{ display: block; width: 43.64%;}
.CoreAdvant1 .right{ display: block; width: 51.28%;}
.CoreAdvant1 .pic{ display: block; width: 100%; line-height: 0; overflow: hidden; border-radius: 16px;}
.CoreAdvant1 ._Title1{text-align: left;}
.CoreAdvant1 .info{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.1rem);}
.CoreAdvant1 .mt30{margin-top: 30px;}
.CoreAdvant1 .mt100{margin-top:1rem;}

@media screen and (max-width:1024px) {
.CoreAdvant1 .left{ width: 100%;}
.CoreAdvant1 .right{ width: 100%; margin-top: 30px;}
.CoreAdvant1 .pic{ border-radius: 8px;}
.CoreAdvant1 .mt30{margin-top: 15px;}
.CoreAdvant1 .mt100{margin-top:30px;}

}




.CoreAdvant2{ display: flex; flex-wrap: wrap; width: 100%; align-items:flex-start; justify-content: space-between; position: relative;}
.CoreAdvant2 .left{ display: block; width: 24.71%;}
.CoreAdvant2 .right{ display: block; width: 70.71%;}
.CoreAdvant2 .info{ width: 100%; font-weight: 400; color:#7E7E7E;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.1rem);}
.CoreAdvant2 .view-content{ display: block; width: 100%;}
.CoreAdvant2 .views-row{ display: flex; flex-wrap: wrap; width: 100%; margin-bottom: 10px;}
.CoreAdvant2 .views-tit{ display: block; width: 100%;}
.CoreAdvant2 .views-tit a{ display: block; width: 100%; position: relative; font-weight: 400; color:#333;font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.06rem); background:#F1F2F2; border-radius: 8px; padding:19px 20px;}
.CoreAdvant2 .views-tit a::after{ content: ''; display: none; width:28px;height:100%; position:absolute; top:0; right:8px; z-index: 6; background: url(img/ArrowRight10.svg) center no-repeat; background-size:8px auto !important;}
.CoreAdvant2 .views-tit a:hover{ color:#fff; background:#29317A;}
.CoreAdvant2 .active.views-tit a{ color:#fff; background:#29317A;}
.CoreAdvant2 .active.views-tit a::after{ display: block; background: url(img/ArrowRight9.svg) center no-repeat;}
.CoreAdvant2 .close{ cursor: pointer; display: block; width:28px; padding:5px; line-height:0; position:absolute; top:10px; right:9px; z-index: 6;}
.CoreAdvant2 .views-cont{ display:none; width: 57%; position:absolute; z-index: 6; left:24.71%; top:0; padding-left: 10px;}
.CoreAdvant2 .active.views-cont{ display:block;}
.CoreAdvant2 .views-info{display: block; width: 100%; position: relative; background:#F1F2F2; border-radius: 8px; padding:40px 30px 49px 30px;}
.CoreAdvant2 .btn{ display: flex; justify-content: center; width: 100%; margin-top: 30px;}
.CoreAdvant2 .btn .more{ white-space: nowrap; display: flex; align-items: center; justify-content: center; padding:0 24px; background:#29317A;  border-radius: 6px;
color:#fff;
font-size: 16px;
font-weight: 700; line-height: 1;
height:48px; 
}
.CoreAdvant2 .btn .more span{ margin-bottom: 2px;}
.CoreAdvant2 .btn .more i{ display: block; width:20px; height: 20px; margin-left: 8px; background: url(img/ArrowRight.svg)  center no-repeat; background-size: 100% auto !important;}
.CoreAdvant2 .btn .more:hover{ background:#EA5414;}


@media screen and (max-width:1024px) {
.CoreAdvant2{ flex-wrap: wrap-reverse;}	
.CoreAdvant2 .left{ width: 100%; margin-top: 30px;}
.CoreAdvant2 .right{ width: 100%;}
.CoreAdvant2 .btn{ margin-top:25px;}
.CoreAdvant2 .btn .more{ padding:0 15px;
font-size: 14px;
height:36px;
}
.CoreAdvant2 .btn .more i{ width:16px; height: 16px; margin-left:6px;}
.CoreAdvant2 .views-tit a{ padding:13px 15px;}
.CoreAdvant2 .views-tit a::after{ display: block; background-size:7px auto !important; right:4px;}
.CoreAdvant2 .active.views-tit a{ border-radius:8px 8px 0 0;}
.CoreAdvant2 .views-cont{ display:none; width: 100%; position:relative; z-index: 6; left:0; top:0; padding:0;}
.CoreAdvant2 .active .views-info{ border-radius:0 0 8px 8px; padding:20px 15px 30px 15px;}
.CoreAdvant2 .close{ display:none; }

}










/*250315*/







/*
 29317A
calc(20px + 0.16rem); 

*/



.pagecon{padding-top:50px; padding-bottom:50px;}
.pagecon .about1 .info{margin-top:0;}
@media screen and (max-width:1024px) {
.pagecon{padding-top:20px; padding-bottom:20px;}
}




/*251208start*/


.SolutTab { display:flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; width: 100%; margin:40px 0 10px 0;}
.SolutLeft{ display:block; width: 27.34%; padding:0 10px 0 0; }
.SolutRight{ display:block; width: 72.66%; }
.SolutTab .u3{  display:block; width: 100%; }
.SolutTab  .u3 .li{ display:block; width: 100%; margin-bottom:0.1rem;}
.SolutTab .u3 .a{ width: 100%; display: flex;
display: flex;
flex-direction: row;
align-items: center;
border-radius: 8px; height:1.38rem; padding:0.24rem;
background: rgba(241, 242, 242, 1);
}
.SolutTab .u3 .a .tit{ color:rgba(51, 51, 51, 1);
font-size: 0.24rem;
font-weight: 600;
line-height: 1.2;}
.SolutTab .u3 .a .ico{ min-width:0.64rem; line-height: 0; margin-right: 0.16rem; }
.SolutTab .u3 .a .ico img{ width:0.64rem; height:0.64rem;}
.SolutTab .u3 .a .ico .img1{ display:block;}
.SolutTab .u3 .a .ico .img2{ display:none;}

.SolutTab .u3 .a:hover .tit{color: rgba(27, 110, 37, 1);}
/*.SolutTab .u3 .slick-current .a {background: rgba(27, 110, 37, 1);}*/
.SolutTab .u3 .slick-current .a {background:#29317A;}
.SolutTab .u3 .slick-current .a .tit{color: rgba(255, 255, 255, 1);}
.SolutTab .u3 .slick-current .a .ico .img1{ display:none;}
.SolutTab .u3 .slick-current .a .ico .img2{ display:block;}
.SolutTab .u3 .slick-arrow{border-radius: 4px; width:48.25%; height:0.48rem;
background: rgba(241, 242, 242, 1);  top:100%; margin-top:0;}
.SolutTab .u3 .slick-arrow::after{ content: ''; position: absolute; left:50%; top:50%; margin:-0.16rem 0 0 -0.16rem; width:0.32rem; height:0.32rem; background:url(img/xia2.svg) center no-repeat ; background-size:0.32rem auto !important;}
.SolutTab .u3 .slick-arrow:hover{background:rgba(27, 110, 37, 1) !important;}
.SolutTab .u3 .slick-arrow:hover::after{background:url(img/xia3.svg) center no-repeat !important; background-size:0.32rem auto !important;}
.SolutTab .u3 .slick-prev{ left: 0;}
.SolutTab .u3 .slick-next{ right: 0;transform: rotateX(180deg); -ms-transform: rotateX(180deg);}
.SolutTab .u3 .slick-dots{ display:none !important;}
.SolutTab .slick-dotted .a{height:1.24rem;}


.SolutTab .u4{  display:block; width: 100%; }
.SolutTab .u4 .li{ display:block; width: 100%;}
.SolutTab .u4 .a{ width: 100%; display: block;
border-radius: 8px; position: relative; overflow: hidden;
}
.SolutTab .u4 .a .tit{ color:rgba(255, 255, 255, 1);
font-size: 0.24rem;
font-weight: 600;
line-height: 1.2;}
.SolutTab .u4 .a .p{ color:rgba(255, 255, 255, 1); margin-top: 0.08rem;
font-size: 0.18rem;
font-weight: 400;
line-height: 0.3rem;
overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.SolutTab .u4 .a ._img{ padding-bottom: 5.82rem;}
.SolutTab .u4 .a ._img img{transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;}
.SolutTab .u4 .a:hover ._img img{ transform: scale(1.06); -ms-transform: scale(1.06);}
.SolutTab .u4 .a .cont{border-radius: 8px; display: block; position:absolute; left:0;bottom: 0;  z-index: 6; width: 100%; padding:0 1.38rem 0 0.34rem; padding-bottom:0.28rem;
background: linear-gradient(0.00deg, rgba(0, 0, 0, 1),rgba(0, 0, 0, 0) 100%);}
.SolutTab .u4 .a .ino{ cursor: pointer; width:0.4rem; height:0.4rem; border-radius: 50%; display:block;position: absolute;right:0.34rem; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 10; background: url(img/ArrowRight16.svg) center no-repeat rgba(255,255,255,0.2); background-size:auto 50% !important; }
.SolutTab .u4 .a:hover .ino{  background: url(img/ArrowRight16.svg) center no-repeat rgba(27, 110, 37, 1); background-size:auto 50% !important;  }


@media screen and (max-width:1600px) {
.SolutTab .u3 .a{ height:1.26rem;}	
.SolutTab .slick-dotted .a{height:1.12rem;}	
.SolutTab .u4 .a ._img{ padding-bottom:5.34rem;}	
}
@media screen and (max-width:1440px) {
.SolutTab .u3 .a{ height:1.04rem;}	
.SolutTab .slick-dotted .a{height:0.9rem;}		
.SolutTab .u4 .a ._img{ padding-bottom:4.45rem;}	
.SolutTab .u4 .a .tit{ font-size: 0.2rem;}
.SolutTab .u3 .a .ico{ min-width:0.54rem; margin-right: 0.12rem; }
.SolutTab .u3 .a .ico img{ width:0.54rem; height:0.54rem;}
}
@media screen and (max-width:1024px) {
.SolutTab{ margin:20px 0 0 0;}	
.SolutLeft{ width: 100%; padding:0; }
.SolutRight{ width: 100%; margin-top:20px; }
.SolutTab .u3 .li{ margin:0; padding:0 5px;}
.SolutTab .u3 .a{border-radius: 8px;padding:15px; padding:6px 14px; height:50px; }
.SolutTab .u3 .a .tit{ font-size:15px;} 
.SolutTab .u3 .a .ico{ min-width:30px; margin-right:6px;}
.SolutTab .u3 .a .ico img{ width:30px; height:30px;}
.SolutTab .slick-dotted{ padding:0 30px;}
.SolutTab .slick-dotted .a{height:50px;}
.SolutTab .u3 .slick-arrow{ width:26px; height:50px;top:0; margin-top:0;}
.SolutTab .u3 .slick-arrow::after{ background-size:20px auto !important;}
.SolutTab .u3 .slick-arrow:hover::after{ background-size:20px auto !important;}
.SolutTab .u3 .slick-prev::after{transform: rotate(270deg);
  -ms-transform: rotate(270deg);}
.SolutTab .u3 .slick-next::after{transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);}		

.SolutTab .u4 .a .tit{ font-size:15px;} 
.SolutTab .u4 .a .p{ font-size:14px; line-height:22px; margin-top:4px; } 
.SolutTab .u4 .a ._img{ padding-bottom: 53.39%;}
.SolutTab .u4 .a .cont{bottom: 0;  padding:0 54px 0 15px; padding-bottom:16px;}
.SolutTab .u4 .a .ino{  width:26px; height:26px;right:14px; background-size:auto 16px !important; }
.SolutTab .u4 .a:hover .ino{ background-size:auto 16px !important;  }

}
@media screen and (max-width:767px) {
.SolutTab .u3 .a .tit{ font-size:14px;} 
}


.Comparison{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; width: 100%;}
.CompLeft{ min-width:2.7rem; width:2.7rem; }
.CompLeft .u1{width: 100%; display: block;}
.CompLeft .u2{width: 100%; display: none;}
.CompLeft .li1{width: 100%; display: block; margin-bottom: 10px;}
.CompLeft .li2{width: 100%; display: block; margin-top: 2px;}
.CompLeft .a1{width: 100%; display: flex; align-items: center; position: relative;color: rgba(51, 51, 51, 1);
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 6px;
background: rgba(241, 242, 242, 1);
font-size: 0.18rem;
font-weight: 700;padding:0.2rem 0.7rem 0.2rem 0.2rem; min-height:0.88rem;
line-height: 0.24rem;}
.CompLeft .a2{width: 100%; display: flex; align-items: center;color: rgba(51, 51, 51, 1);border-radius: 6px;
background: rgba(241, 242, 242, 1);border: 1px solid rgba(241, 242, 242, 1);
font-size: 0.17rem;
font-weight: 400;padding:0.17rem 0.1rem 0.17rem 0.16rem;
line-height: 0.3rem;}
.CompLeft .a2:hover{
border: 1px solid rgba(27, 110, 37, 1);
background: rgba(255, 255, 255, 1);}
.CompLeft .om .a2{
border: 1px solid rgba(27, 110, 37, 1);
background: rgba(255, 255, 255, 1);}
.CompLeft .ico{ cursor: pointer; width:24px; height:24px; display:block;position: absolute;right:0.2rem; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 10; background: url(img/img12.svg) center no-repeat; background-size:auto 100% !important; }
.CompLeft .a1:hover{ color: rgba(27, 110, 37, 1);border: 1px solid rgba(27, 110, 37, 1);}
.CompLeft .on .a1{ background: #29317A;color: rgba(255, 255, 255, 1);}
.CompLeft .on .a1 .ico{  background: url(img/img13.svg) center no-repeat;background-size:auto 100% !important;  }



.CompRight{ width:calc(100% - 3rem);}
.CompRight .info{ width: 100%; margin-top: 0.4rem;color:rgba(126, 126, 126, 1);
font-size: 0.18rem;
font-weight: 400;
line-height: 0.3rem;}
.CompRight .Confirm{border-radius: 6px; display: inline-flex; position: absolute; left:0; bottom: 0;
background: #29317A;color: rgba(255, 255, 255, 1);
font-size: 16px;
font-weight: 700;
line-height: 24px;padding: 8px 16px 8px 16px;
}
.CompRight .Confirm:hover{ background: #EA5414;}
.CompRight .wack1{ position: relative;}
.CompRight .pz_fy{  padding:5px 0;}
.CompRight .fy_pc{  padding:4px 0;}

@media screen and (max-width:1024px) {
.CompLeft{ width: 100%; padding:0; }
.CompLeft .a1{ font-size:14px; line-height:24px;padding:8px 50px 8px 14px; min-height: inherit;}
.CompLeft .a2{ font-size:14px; line-height:24px;padding:6px 14px;}
.CompLeft .ico{ width:22px; height:22px;right:14px;  }
.CompRight{ width: 100%; margin-top:20px; }
.CompRight .info{ font-size:14px; line-height:24px;}
.CompRight .Confirm{
font-size: 14px;padding:4px 16px 6px 16px;
}
}







.CompTab{width: 100%;margin-top:40px;white-space:nowrap;overflow: hidden;overflow-x: auto;color: rgba(126, 126, 126, 1);font-size: 0.18rem;
font-weight: 400;scrollbar-width: thin; scrollbar-color: #29317A rgba(0, 0, 0, 0.15); position: relative;
line-height: 0.3rem;}
.CompTab .table{width: 100%; position: relative; z-index: 6;}
.CompTab .table tr:nth-child(2n+1){background: rgba(241, 242, 242, 1);}
.CompTab .table tr:nth-child(2n+1) td{background: rgba(241, 242, 242, 1);}
.CompTab .table th{border: 1px solid rgba(255,255,255,1); color: #fff; line-height:0.24rem; font-weight: bold;background: #29317A; text-align: center; padding:8px 0.16rem; position: relative;}
.CompTab .table th:first-child{border-left:0 !important;border-right:0 !important;}
.CompTab .table th:nth-child(2){border-left:0 !important;}
.CompTab .table td{border: 1px solid rgba(0,0,0,0.1); text-align: center;padding:13px 0.16rem; position: relative;}
.CompTab .table td:first-child{border-left:0 !important;border-right:0 !important;}
.CompTab .table td:nth-child(2){border-left:0 !important;}
.CompTab .table td.lie_Compare::after{ display: block; content: ''; height:100%; position: absolute; left:0; top:0; z-index: 1;border-left: 1px solid rgba(0,0,0,0.1);}
.CompTab .table td.lie_Compare::before{ display: block; content: ''; height:100%; position: absolute; right:0; top:0; z-index: 1;border-left: 1px solid rgba(0,0,0,0.1);}
.CompTab .table th.lie_Compare::after{ display: block; content: ''; height:100%; position: absolute; left:0; top:0; z-index: 1;border-left: 1px solid #29317A;}
.CompTab .table th.lie_Compare::before{ display: block; content: ''; height:100%; position: absolute; right:0; top:0; z-index: 1;border-left: 1px solid rgba(255,255,255,1);}
.CompTab .table th.lie_Compare{background: #29317A;border: 1px solid rgba(255,255,255,1);}
.CompTab .table td.lie_Compare{background: #fff; }
.CompTab .table th.lie_Compare,
.CompTab .table td.lie_Compare{width:1.14rem;min-width:1.14rem;max-width:1.14rem;position: sticky;left:0;top: 0; z-index: 6;flex:none; padding:0 !important;}

.CompTab .table td a{ color: rgba(126, 126, 126, 1);}
.CompTab .table td a:hover{ color: #29317A;}
.CompTab input[type="checkbox"]{ width: 20px; height: 20px; margin:0 auto; display:block; line-height:18px; cursor: pointer;background: #fff;border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 2px; -webkit-appearance:none;outline: 0;}
.CompTab input[type="checkbox"]:checked{ background:url(img/_check.svg) center no-repeat #29317A;border: 1px solid #29317A; background-size:18px; }



@media screen and (max-width:1024px) {
.CompTab{ margin-top:30px; font-size:14px; line-height:24px;}
.CompTab .table th{ line-height:20px;padding:8px 14px;}
.CompTab .table td{padding:8px 14px;}
.CompTab .table th.lie_Compare,
.CompTab .table td.lie_Compare{width:90px;min-width:90px;max-width:90px;}
}



.slidebox-2 .max-width{ position: relative; z-index: 6; padding:0 12px;}
.slide1-2{ position: relative;}
.slide1-2 .ul{ flex-wrap: nowrap; width:auto; margin: 0; justify-content: flex-start;}
.slide1-2 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.slide1-2 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; line-height: 0;}
.slidebox-2 .swiper-prev,
.slidebox-2 .swiper-next{ cursor: pointer; width:20px; height:36px; display:block;position: absolute;top:50%; margin-top:-18px; z-index: 10; background: url(img/right4.svg) center no-repeat #d3e8e6; background-size:auto 16px !important; }
.slidebox-2 .swiper-prev{left:6px;transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.slidebox-2 .swiper-next{right:6px; }
.slidebox-2 .swiper-prev:hover,
.slidebox-2 .swiper-next:hover{background: url(img/right3.svg) center no-repeat #29317A;}

@media screen and (max-width:1024px) {
.slidebox-2 .max-width{  padding:0 24px 0 15px;}
.slidebox-2 .swiper-prev,
.slidebox-2 .swiper-next{ height:26px; margin-top:-13px;}
.slidebox-2 .swiper-prev{left:-6px;}
.slidebox-2 .swiper-next{right:-6px;}
}




/*251208end*/


/*251216start*/


@media screen and (min-width:1024px) {
.CompTab .table td.lie_Name{position: sticky;left:1.14rem;top: 0; z-index: 6;}	
}
@media screen and (min-width:767px) {
.CompTab .table th.lie_Name,
.CompTab .table td.lie_Name{position: sticky;left:90px;top: 0; z-index: 6;}
.CompTab .table th.lie_Name{background: #29317A;border: 1px solid rgba(255,255,255,1);}
.CompTab .table td.lie_Name{background: #fff; }
.CompTab .table td.lie_Name::before{ display: block; content: ''; height:100%; position: absolute; right:0; top:0; z-index: 1;border-left: 1px solid rgba(0,0,0,0.1);}
.CompTab .table th.lie_Name::before{ display: block; content: ''; height:100%; position: absolute; right:0; top:0; z-index: 1;border-left: 1px solid rgba(255,255,255,1);}
.CompTab .table th:nth-child(2){  border-left: 0 !important;  border-right: 0 !important;}
.CompTab .table td:nth-child(2){  border-left: 0 !important;  border-right: 0 !important;}
.CompTab .table th:nth-child(3){  border-left: 0 !important;}
.CompTab .table td:nth-child(3){  border-left: 0 !important;}
}


.pord1 .right{  min-width: calc(20px + 0.1rem); width: calc(20px + 0.1rem); height: calc(20px + 0.1rem); margin-top: 4px;}
.pord1 .top{ flex-wrap: inherit; align-items: flex-start;}
.pord1 .top .div{ display: flex; flex-wrap: wrap; width: 100%; align-items: center;}
.pord1 .top .title{ margin-right:0.2rem;}
.pord1 .top .title1{display: inline-flex; border:1px solid #29317A;
  color: #29317A;
  line-height:1.4; padding:0.03rem 0.2rem 0.05rem 0.2rem; border-radius:30px;
  font-weight: 400;
  font-size: calc(14px + 0.06rem);}

.pord1 .li.on .top .title1{color:#fff; border:1px solid #fff;}


@media screen and (max-width:1024px) {
.pord1 .right{ margin-top:1px;}	
.pord1 .top .title{ margin-right:15px;}	
.pord1 .top .title1{ padding:2px 15px 4px 15px; font-size:15px;}
}
@media screen and (max-width:767px) {
.pord1 .top .title{ width:100%; margin:0 0 10px 0;}	
.pord1 .top .title1{ margin-bottom: 6px;}
}

/*251216end*/