body,html{font-size: 100px;height: 100%;}
body{overflow-x: hidden;}
*{font-size: 0.16rem;}
@media screen and (max-width: 1366px) {
	body,html{font-size: 70px;}
}
@media screen and (max-width: 1024px) {
	body,html{font-size: 50px;}
	*{font-size: 0.3rem;}
}
@media screen and (max-width: 768px) {
	body,html{font-size: 40px;}
	*{font-size: 0.4rem;}
}
@media screen and (max-width: 560px) {
	body,html{font-size: 30px;}
	*{font-size: 0.5rem;}
}

ul{list-style: none;padding: 0;margin: 0;}
option{font-size: 0.24rem;}
.pd1{padding: 1rem 0;}

.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
/*多行文本省略号*/
.dot2,
.dot3,
.dot4,
.dot5{ display:-moz-box;display:box;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
/*2行文本省略号*/
.dot2 {-webkit-line-clamp: 2;}
/*3行文本省略号*/
.dot3 {-webkit-line-clamp: 3;}
/*4行文本省略号*/
.dot4 {-webkit-line-clamp: 4;}
/*5行文本省略号*/
.dot5 {-webkit-line-clamp: 5;}
@keyframes guang {
    0% {
    -moz-transform: scale(0);
    transform: scale(0);
    opacity: 1;
   }
    100% {
    -moz-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
   }
   }
   @keyframes guang2 {
    0% {
    -moz-transform: scale(0) translate(-50%,-50%);
    transform: scale(0) translate(-50%,-50%);
    opacity: 1;
   }
    100% {
    -moz-transform: scale(1.2) translate(-50%,-50%);
    transform: scale(1.2) translate(-50%,-50%);
    opacity: 0;
   }
}

.w1600{width: 1600px;margin: 0 auto;max-width: 96%;}

.hide_two{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.hover_img{overflow:hidden;}
.hover_img img{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;width:100%;}
.hover_img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}

.imgbox{display: inline-block;overflow: hidden;position: relative;}
.imgbox img{object-fit: cover;}
.imgbox:hover>img{transform: scale(1.1);}
.background-img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;}

.imgbox span {background-position: center center;background-repeat: no-repeat;background-size: cover;position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

/* 视屏 */
.video_albox{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,.2);}
.video_albox .video_albox_content{display:flex;align-items:center;justify-content:center;height:100%;}
.video_albox .video_albox_box{position:relative;width:70%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background-color:#000;border-radius:0.05rem;padding:0.3rem;}
.video_albox video{width:100%;height:100%;object-fit:contain;}
.video_albox .close{position:absolute;right:0;top:0;width:0.3rem;height:0.3rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;z-index:1;cursor:pointer;}
@media(max-width:1024px){.video_albox .video_albox_box{width:90%;}
}
.fd::after{content:" ";display:block;clear:both;}
.fd{zoom:1;}
.app{display:none;}
.container{width:1600px;margin:0 auto;}
.base-container{width:1600px;margin:0 auto;height: 1rem;}
@media(max-width:1800px){.base-container,.container,.tk_nav .tk_top{width:100%;padding:0 2%;}
}
@media(max-width:1220px){.base-container,.container,.tk_nav .tk_top{width:100%;padding:0 0.3rem;}
}
@media(max-width:768px){.base-container,.container,.tk_nav .tk_top{width:100%;padding:0 0.15rem;}
.pc{display:none;}
.app{display:block;}
}
.template{margin-top:0px;}
/* 导航 */
.nav{width:100%;position:fixed;top:0;left:0;z-index:999;transition:all .5s;background:transparent;height:1rem}
.nav.nav2{background-color:#fff; color: #000 !important;}
.nav .content{width: 100%;height: 1rem;}
.nav .logo{float:left;position: relative;top: 50%;transform: translateY(-50%);width: 2rem;}
.nav .logo2{display: none;}
.nav.nav2 .logo1{display: none;}
.nav.nav2 .logo2{display: block;}
.nav .top-nav{width: auto;height: 1rem;float: right;position: relative;display: flex;}
.nav .top-nav>li{position: relative;}
.nav .top-nav>li:hover .first-nav{font-weight: 600;}
.nav .top-nav>li .first-nav.onnav{font-weight: 600;}
.nav .top-nav .underline{display: none;transition: all 0.3s;width: 20px;height: 4px;border-radius: 2px;position: absolute;bottom: 1px;background-color: #fff;}
.nav .top-nav:hover .underline{display: block;}
.nav.nav2 .top-nav:hover .underline{background-color: #0033a0;}
.nav .top-nav .first-nav{line-height: 1rem;text-align: center;height: 1rem;display: inline-block;}
.nav .top-nav>li>.first-nav>a{color:white;padding: 0 0.15rem;height:1rem;line-height: 1rem;width: 100%;;display: inline-block;}
.nav.nav2 .top-nav>li>.first-nav>a{color:#000;}
.nav.nav2 .top-nav>li>.first-nav.onnav>a{color: #0033a0;}
.nav .top-nav>li .first-nav .arr{height: 100%;float: right;width: 0.6rem;text-align: center;display: none;}
.nav .top-nav .subnav{display: none;position: absolute;top: calc(1rem - 1px);left:50%;border: 1px solid #e1e1e1;background-color: #fff;padding: 0.2rem 0;border-radius: 0.1rem;/*width: 10rem;*/width: 2.4rem;transform: translateX(-50%);}
.nav .top-nav li:hover .subnav{display: flex;justify-content: space-between;}
.nav .top-nav .subnav>div{height: 2.4rem;}
.nav .top-nav .subnav .subnav-right{margin-left: 0.1rem;}
.nav .top-nav .subnav .subnav-title{width: 100%;border-bottom: 1px solid #e8e8e8;}
.nav .top-nav .subnav .subnav-title p{border-bottom: 1px solid #063c7f;display: inline-block;padding-bottom: 0.1rem;font-size: 0.24rem;}
.nav .top-nav .subnav ul{display: inline-block;width:100%;}
.nav .top-nav .subnav ul li{width: 100%;float: left;position:relative;}
.nav .top-nav .subnav ul li a{display: inline-block;width: 100%;padding: 0.2rem;}
.nav .top-nav .subnav ul li a:hover{text-align:center;background-color: #f7f9fd;color: #02387e;}
.nav .top-nav .subnav ul li img{margin-right: 0.05rem;width: 0.24rem;}
.nav .top-nav .subnav .imgbox{height: 100%;display: inline-block;}
.nav .top-nav .subnav .imgbox img{height: 100%;width: auto;max-width: none;}
.nav .top-nav .subnav .secondNav{position:absolute;left:100%;top:0;display:none;background-color:#fff;}
.nav .top-nav .subnav ul li:hover .secondNav{display:block;}
.nav .other{float:right;display:flex;position: relative;top: 50%;transform: translateY(-50%);}
.nav .search{display:inline-block;border:0.01rem solid #afafaf;position:relative;line-height:0.3rem;border-radius: 0.15rem;height: 0.3rem;padding-right:0.4rem;}
.nav .search input{font-size:0.16rem;color:#afafaf;width:0.7rem;transition: all 0.5s;margin-left: 0.1rem;height: 0.3rem;line-height: 0.3rem;float: left;}
.nav .search input:focus{width: 120px;}
.nav .search input::placeholder{color:#afafaf;font-size:0.16rem;}
.nav .search .search_btn{position:absolute;right:0.12rem;top:50%;width:0.16rem;height:0.16rem;transform:translateY(-50%);}
.nav .search .search_btn img{float:left;width:100%;}
.nav .language{position:relative;margin-right:0.6rem;line-height: 0.3rem;}
.nav .language img{margin-right: 0.05rem;width: 0.2rem;}
.nav .language:hover .lan_box{opacity:1;top:100%;}
.nav .language a{color:#fff;position:relative;font-size:0.16rem;}
.nav.nav2 .language a{color:#000;}
.nav .language a i{content:'';display:block;position:absolute;width:0;height:0;border:0.06rem solid transparent;border-bottom:0.06rem solid #faf9f7;z-index:1;right:-0.2rem;top:0.07rem;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}
.nav.nav2 .language a i{content:'';display:block;position:absolute;width:0;height:0;border:0.06rem solid transparent;border-bottom:0.06rem solid #333;z-index:1;right:-0.2rem;top:0.07rem;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}
.nav .language .lan_box{position:absolute;top:150%;left:0.25rem;right:0;opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.nav .language .lang02{display: none;}
.nav.nav2 .language .lang01{display: none;}
.nav.nav2 .language .lang02{display: inline;}
.nav .open_btn{font-size:0.18rem;color:#fff;display:flex;align-items:baseline;cursor:pointer;}
.nav .open_btn i{background-image:url(../images/lang_01.png);background-position:right center;background-repeat:no-repeat;width:0.42rem;height:0.1rem;margin-left:0.2rem;}
.openbtn {cursor: pointer;height: 25px;position: absolute;right: 0;top: 5px;height: 80%;z-index: 999;color: #fff;font-family: Arial, Helvetica, sans-serif;display: none;font-size: 12px;display: none;}
.openbtn span {display: inline-block;vertical-align: middle;margin: 5px 10px 0 0;}
.openbtn i {display: block;height: 2px;background: #FFF;border-radius: 4px;margin: 5px 0;transition: all ease 0.3s;width: 25px;}
.openbtn i.sp3 {margin-left: 5px;width: 20px;}
.closebtn {position: fixed;left: 0px;top: 50px;width: 100%;height: 100%;z-index: 10;display: none;background: rgba(0,0,0,0.5);}
.nav2 .openbtn i{background-color: #0033a0;}

@media(max-width:1024px) {
	.nav .logo{width: 100px;}
	.nav{height: 50px;padding: 5px 0;}
	.base-container{height: 40px;}
	.nav .content{height: 40px;}
	.nav .other{margin-right: 50px;}
	.openbtn {display: block;}
	.nav .top-nav{transition: all 0.5s;position: fixed;z-index: 11;;top: 50px;width:  300px;height: calc(100% - 50px);right: -300px;flex-wrap: wrap;display: inline-block;background-color: white;opacity: 0;transition: all 0.3s;}
	.nav .top-nav.on{right: 0;opacity: 1;overflow-y: auto;}
	.nav .top-nav li{width: 100%;}
	.nav .top-nav>li .first-nav{width: 90%;line-height: 0.8rem;height: auto;display: inline-block;text-align: left;position: relative;margin: 0 5%;}
	.nav .top-nav>li .first-nav>a{line-height: 0.8rem;height: auto;color: #333;width: auto;padding: 0.2rem 0;}
	.nav .top-nav>li .first-nav:after {position: absolute;left: 50%;width: 0;bottom: 0;height: 2px;background: #005fe1;transition: all ease 0.3s;content: "";transform: translateX(-50%);}
	.nav .top-nav>li.onnav .first-nav:after{width: 100%;}
	.nav .top-nav>li:hover .first-nav:after{width: 100%;}
	.nav .top-nav>li .first-nav .arr{display: block;transition: all 0.3s;float: right;}
	.nav .top-nav>li.onnav .first-nav .arr {transform: rotate(-180deg);}
	.nav .top-nav li a{width: 100%;color: #333;text-align: left;}
	.nav .top-nav li .subnav{position: relative;top: 0;padding: 0 0.2rem;width: 100%;overflow: hidden;display: none;border:none;}
	.nav .top-nav li:hover .subnav{display: none;}
	.nav .top-nav li .subnav>.subnav-left{width: 100%;height: auto;}
	.nav .top-nav li .subnav .subnav-left .subnav-title{display: none;}
	.nav .top-nav .subnav ul{width: 100%;}
	.nav .top-nav .subnav ul li{width: 100%;padding: 0 10px;height: auto;display: inline-block;}
	.nav .top-nav .subnav ul li:hover{background-color: #f3f3f3;}
    .nav .top-nav .subnav ul li a:hover{text-align:left;background-color: #f3f3f3;color: #02387e;}
	.nav .top-nav li .subnav-right{display: none;}
	.nav{background-color:#083484;}
	.openbtn.on .sp1 {-webkit-transform: translate(0, 7px) rotate(45deg) !important;-moz-transform: translate(0, 7px) rotate(45deg) !important;-ms-transform: translate(0, 7px) rotate(45deg) !important;-o-transform: translate(0, 7px) rotate(45deg) !important;transform: translate(0, 7px) rotate(45deg) !important;}
	.openbtn.on .sp2 {-webkit-transform: translate(0, 0) rotate(-45deg) !important;-moz-transform: translate(0, 0) rotate(-45deg) !important;-ms-transform: translate(0, 0) rotate(-45deg) !important;-o-transform: translate(0, 0) rotate(-45deg) !important;transform: translate(0, 0) rotate(-45deg) !important;}
	.openbtn.on .sp3{width: 0;}
	.nav .search{height: 24px;line-height: 24px;font-size: 0.3rem;border-radius: 12px;margin-left: 5px;}
	.nav .search input,.nav .search input::placeholder{font-size: 14px;width: 50px;height: 24px;line-height: 24px;}
	.nav .search input:focus,.nav .search input::placeholder{width: 120px;}
	.nav .language{line-height: 24px;}
	.nav .language a{font-size: 14px;}
	.nav .language a i{border: 6px solid transparent;border-bottom: 6px solid #faf9f7;right: -15px;top: 7px;}
	.nav .language img{width: 12px;}
	.nav .top-nav .subnav ul li img{width: 14px;}
	.nav .top-nav .subnav ul li a{padding: 5px 0;}
	.nav.nav2 .language a i{border: 6px solid transparent;border-bottom: 6px solid #333;z-index: 1;right: -15px;top: 4px;}
    .nav .search .search_btn{width:0.24rem;height:0.24rem;}
}

/* 底部 */
.foot{background-image:url(../uploadfiles/bottom-banner.png);background-size: cover;float: left;width: 100%;position: relative;}
.foot .content{padding: 1rem 1.6rem;display: flex;}
.foot .content>div{flex:1;display: flex;justify-content: space-between;}
.foot .footer_nav{display:flex;justify-content:space-between;flex-wrap:wrap;}
.foot .footer_nav .footer_title{padding-bottom:0.15rem;position:relative;border-bottom: 1px solid #293142;}
.foot .footer_nav .footer_title a{font-size:0.2rem;color:#fff;display:inline-block;}
.foot .footer_nav dt{padding-top:0.15rem;}
.foot .footer_nav dt a{opacity:.6;color:#fff;font-size:0.16rem;}
.foot .foot_other{float: left;width: 100%;border-top: 1px solid #293142;}
.foot .foot_other .container{justify-content:space-between;align-items:center;padding-top:0.35rem;padding-bottom:0.35rem;flex-wrap:wrap;text-align: center;}
.foot .foot_other{font-size:0.14rem;color:rgba(255,255,255,.5);}
.foot .foot_other a{position:relative;color:rgba(255,255,255,.5);padding:0 0.1rem;}
.foot .foot_other .container .foot_copy div{display:inline-block;margin-left:0.1rem;}
.foot .foot_other .foot_icon{display: inline-block;width:0.4rem;height: 0.4rem;border-radius: 50%;background-color: rgba(255, 255, 255, 0.2);opacity: 0.6;margin-left: 0.2rem;position: relative;}
.foot .foot_other .foot_icon img{width: 0.2rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.foot .footer-banner{width: 100%;text-align: center;}
.foot .foot_other .foot_icon:hover{opacity: 1;}
.foot .footer-logo{width: 60%;margin: 0 20%;}
.foot .footer-ico{margin-top: 0.4rem;}
.foot .footer-ico span{width: 0.5rem;height: 0.5rem;background-color: rgba(255,255,255,0.2);border-radius: 50%;line-height: 0.5rem;text-align: center;margin: 0 0.1rem;display: inline-block;cursor: pointer;}
.foot .footer-ico span:hover{background-color: rgba(255, 255, 255, 0.4);}
.foot .footer-ico span img{width: 0.25rem;}
/* 首页头部nav响应式 */
@media(max-width:1024px){.foot .footer_nav .footer_title a{font-size:0.18rem;}
.foot .footer_nav dt a{font-size:0.16rem;}
.foot .lt{width:100%;}
.foot .lr{width:100%;margin-top:0.3rem;}
.foot .lt .foot_tel01{margin-top:0.2rem;}
.foot .content{padding:0.4rem 0 0.3rem;}
}
@media(max-width:768px){.foot .footer_nav .footer_title span{display:block;}
.foot .footer_nav .item dl{display:none;}
.foot .footer_nav .item{width:100%;display: none;}
.foot .footer_nav{justify-content: center;}
.foot .footer_nav .footer_title{margin-bottom:0.1rem;}
.foot .footer_nav dt{padding:0px 0 0.05rem;}
.foot .footer_nav dt:first-child{padding-top:0;}
.foot .lt .foot_tel02{font-size:0.18rem;}
.foot .lt{width:100%;text-align:center;}
.foot .content{padding:0.3rem 0 0.2rem;}
.foot .foot_other .foot_more{width:100%;text-align:center;margin-top: 0.2rem;}
.foot .foot_other .foot_copy{width:100%;text-align:center;margin-top:0.2rem;}
.foot .foot_other{font-size:0.13rem;}
.foot .footer_nav .footer_title a{font-size:0.16rem;}
.foot .footer_nav dt a{font-size:0.14rem;}
.nav .search .search_btn{width:0.36rem;height:0.36rem;}
.foot .footer-ico span{width: 1rem;height: 1rem;margin: 0 0.2rem;line-height: 1rem;}
.foot .footer-ico span img{width: 0.5rem;}
}
@media (max-width:425px) {
	.foot .footer-logo{width: 100%;margin: 0;}
}

/* 首页 */

.swiper-control{width: 20%;margin: 0 auto;margin-top: 0.2rem;position: relative;height: 0.6rem;}
.swiper-btn{width: 0.6rem;height: 0.6rem;display: flex;background-color: #e8eef6;color: #225090;border-radius: 50%;justify-content: center;align-items: center;cursor: pointer;}
.swiper-btn:hover{background-color: #257ce1;color: white;}
.button-next{float: right;}
.button-prev{float: left;}
.swiper-control .scrollbar{position: absolute;left: 0.8rem;top:50%;height: 1px;width: calc(100% - 1.6rem);background-color: rgba(0, 0, 0, 0.4);}
.swiper-control .scrollbar .scroll-btn{height: 1px;background-color: #033880;position: absolute;top: 0;transition: all 0.3s;}
.more{position: relative;}
.more-dot{width:100%;height:100%;position: absolute;top: 50%;left:50%;pointer-events: none;border-radius: 50%;transform: translate(-50%,-50%);padding: 0 !important;margin: 0 !important;}
.more-dot::after{content: "";position: absolute;top: 0;left: 50%;width: 4px;height: 4px;border-radius: 50%;background-color: #257ce1;transform: translate(-50%,-50%);}
.more:hover .more-dot{animation: rotate 5s linear infinite;}
@keyframes rotate{
	0%{transform: translate(-50%,-50%) rotate(0deg);}
	100%{transform: translate(-50%,-50%) rotate(360deg);}
}

.template{width: 100%;float: left;}

.template .bodybox{margin-top: 1rem;background-image: url(/cn/res/uploadfiles/about-bg2.png);background-repeat: no-repeat;background-position: 90% 0%;}
.template .bodybox {padding: 0 0 0 8% !important;}
.template .titleheads {width: calc(100% - 8.67rem);padding-right: 3%;float: left;}
.template .titleheads p {font-size: 0.16rem;line-height: 0.32rem;padding-bottom: 0.12rem;text-indent: 2em;}
.template .backimg {width: 6.67rem;float: right;;height: auto;max-height: 5rem;align-items: stretch;}
.template .backimg img {width: 100%;height: 5rem !important;border-top-left-radius: 0.18rem;}
.template .h1color {color: rgb(3, 56, 128);font-size: 0.48rem;padding-bottom: 0.1rem;}
.template .h2color {padding-bottom: 0.2rem;font-size: 0.24rem;}
.template .infos {display: flex;flex-direction: row;align-items: stretch;width: 100%;overflow:hidden;}
.template .iconinfo {width: 100% !important;height:3rem;display:flex;align-items:center;}
.template .iconinfo .w1600{display: flex;justify-content: space-between;}
.template .iconsitem {width: 18%;}
.template .iconsitem .itemIocn{margin-bottom:0.1rem;}
.template .iconsitem span {display: inline-block;}
.template .iconsitem .icon{width: 0.3rem;height: 0.3rem;}
.template .itenNumber {font-size: 0.48rem;}
.template .smlText{color:#999;}
.template .itemText{padding-bottom:20px;border-bottom:1px solid #999;margin-bottom:20px;}

.template .index-banner{width: 100%;position: relative;overflow:hidden;}
.template .index-banner img{width:100%;transition:all 7s;}
.template .index-banner .swiper-slide img{transform: scale(1);}
.template .index-banner .swiper-slide{position:relative;opacity:0;}
.template .index-banner .swiper-slide.swiper-slide-active{z-index:1;opacity:1;}
.template .index-banner .swiper-slide.swiper-slide-active img{transform: scale(1.3);}
.template .index-banner .banner-title{position: absolute;top: 55%;left: 15%;transform: translateY(-50%);transition:all 0.5s;}
.template .index-banner .swiper-slide.swiper-slide-active .banner-title{top: 50%;left: 10%;}
.template .index-banner .banner-title h2{color: #fff;font-size: 0.64rem;font-weight: 600;}
.template .index-banner .banner-title p{color: #fff;font-size: 0.3rem;margin-top: 0.2rem;}
.template .index-banner .swiper-pagination-bullet-active{width: 40px;border-radius: 4px;background-color: #fff;position: relative;}
.template .index-banner .swiper-pagination-bullet-active::after{height: 8px;width: 0;border-radius: 4px;background-color: #0033a0;position: absolute;top: 0;left: 0;content: "";animation: schedule 5s linear 0.3s 1;animation-fill-mode: forwards;}
/* .template .index-banner .my-bullet-active::after{animation: schedule 55 infinite;} */
@keyframes schedule{
	0%{width: 0;}
	100%{width: 100%;}
}

.template .index-about{width: 100%;padding-bottom: 1.45rem;display: flex;}
.template .index-about .about-left{width: 60%;background-image: url(../uploadfiles/index-about-bg1.png);background-position: 1.6rem 2.5rem;background-repeat: no-repeat;display: flex;justify-content: flex-end;}
.template .index-about .about-left .about-left-inner{max-width: 960px;width: 96%;margin-top: 1.5rem;}
.template .index-about .about-right{width: 40%;background-image: url(../uploadfiles/index-about-bg2.png);}
.template .index-about .about-right .about-right-inner{max-width: 640px;width: 96%;margin-top: 1.5rem;}
.template .index-about .about-left .about-left-content{width: 100%;height: 4rem;padding-right: 1.2rem;}
.template .index-title{font-size: 0.48rem;font-weight: 900;line-height: 0.8rem;height: 0.8rem;margin-bottom: 0.2rem;position: relative;float: left;width: 100%;}
.template .index-title::after{content:"";position: absolute;bottom: 0;left: 0;height: 0.04rem;width: 0.04rem;border-radius: 50%;background-color: #257ce1;}
.template .index-title::before{content: "";position: absolute;bottom: 0;left: 0.1rem;height: 0.04rem;border-radius: 0.02rem;width: 0.4rem;background-color: #02387e;}
.template .index-about .about-left-content h3{font-size: 0.28rem;line-height: 0.4rem;height: 0.4rem;margin: 0.2rem 0;color: #02387e;float: left;width: 100%;}
.template .index-about .about-left-content p{line-height: 0.34rem;}
.template .index-about .about-left .about-left-pic{height: calc(100% - 4rem);border-radius: 0 0 0 0.2rem;overflow: hidden;}
.template .index-about .about-left .about-left-pic .imgbox{width: 100%;height: 100%;}
.template .index-about .about-left .about-left-pic .imgbox img{width: 100%;height: 100%;}
.template .index-about .about-enterprise{height: 4rem;border-radius: 0 0.2rem 0 0;overflow: hidden;position: relative;display: block;}
.template .index-about .about-enterprise .imgbox{height: 100%;}
.template .index-about .about-enterprise .imgbox>img{min-height: 100%;min-width: 100%;object-fit: cover;}
.template .index-about .about-enterprise .about-enterprise-ico{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.template .index-about .about-enterprise .about-enterprise-ico .enterprise-ico{width: 0.6rem;height: 0.6rem;border-radius: 50%;position: relative;text-align: center;background-color: rgba(58,133,223,0.4);margin: 0 auto;}
.template .index-about .about-enterprise .about-enterprise-ico .enterprise-ico::before{width: 0.6rem;height: 0.6rem;background-color: rgb(58,133,223);border-radius: 50%;position: absolute;top: 0;left: 0;content: "";animation: guang 1.5s ease-out;animation-iteration-count: infinite;transform-origin: center;}
.template .index-about .about-enterprise .about-enterprise-ico .enterprise-ico::after{border-radius:50%;background-color:#3b86df;width:0.4rem;height:0.4rem;position:absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);content: "";}
.template .index-about .about-enterprise .about-enterprise-ico .enterprise-ico img{width: 0.25rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index:1;}
.template .index-about .about-enterprise .about-enterprise-ico .icon-txt{color: white;font-size: 0.32rem;height: 0.6rem;line-height: 0.6rem;}
.template .index-about .about-info{width: 100%;height: calc(100% - 4rem);position: relative;padding: 0.6rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.template .index-about .about-info .item{width: 40%;color: #a1a1a1;margin-bottom: 0.4rem;}
.template .index-about .about-info .item .counter{font-size: 0.48rem;color: #033880;font-weight: 600;}
.template .index-about .about-info .item p{margin-top: 0.2rem; padding-bottom: 0.2rem;border-bottom: 1px solid #666;width: 100%;display: inline-block;}

.template .index-project{width: 100%;background-image: url(../uploadfiles/index-product-bg.png);background-repeat: no-repeat;background-size: 100% auto;}
.template .index-project .index-project-title{width: 100%;height: 0.8rem;font-size: 0.48rem;color: white;font-weight: 400;text-align: center;}
.template .index-project .Con{position: relative;height: 5rem;}
.template .index-project .Con .index-project-content{overflow: hidden;width: 100%;position: absolute;top: 0;left: 0;}
.template .index-project .Con .index-project-content.noShow{display: none;}
.template .index-project .Con .index-project-content.active{display: block;}
.template .index-project .Con .swiper-wrapper{justify-content: space-between;}
.template .index-project .Con .item{padding: 0.4rem;background-color: white;border-radius: 0.1rem;padding-bottom: 0.2rem;display: inline-block;width: 33.33%;height: 4rem;box-shadow: 0 0 5px 1px #e3e3e3;}
.template .index-project .Con .swiper-slide{transform: scale(0.8);}
.template .index-project .Con .item .index-project-pic{padding: 0.4rem;border-bottom: 1px solid #e3e3e3;display: flex;height: 2.4rem;}
.template .index-project .Con .item .index-project-inner{display: none;}
.template .index-project .Con .item .index-project-imgbox{width: 100%;height: 100%;text-align: center;}
.template .index-project .Con .item .index-project-imgbox img{max-width: 100%;max-height: 100%;}
.template .index-project .Con .item .index-project-more{height: 0.6rem;width: 100%;line-height: 0.6rem;margin-top: 0.2rem;}
.template .index-project .Con .item .index-project-more .more{float: right;width: 0.4rem;height: 0.4rem;border:1px solid #e3e3e3;border-radius: 50%;margin: 0.1rem 0;display: flex;justify-content: center;align-items: center;}
.template .index-project .Con .item .index-project-more .more img:nth-of-type(2){display: none;}
.template .index-project .Con .item .index-project-more:hover .more{background-color: #005fe1;}
.template .index-project .Con .item .index-project-more:hover .more img:nth-of-type(1){display: none;}
.template .index-project .Con .item .index-project-more:hover .more img:nth-of-type(2){display: inline;}
.template .index-project .Con .swiper-slide-active{background-image: url(../uploadfiles/index-product-bg1.png);background-size: 100% 100%;transform: scale(1);box-shadow: none;}
.template .index-project .Con .swiper-slide-active .index-project-pic{border: none;height: 3.4rem;padding: 0;}
.template .index-project .Con .swiper-slide-active .index-project-pic .index-project-imgbox{flex: 1;display: flex;align-items: center;justify-content: center;}
.template .index-project .Con .swiper-slide-active .index-project-more{display: none;}
.template .index-project .Con .swiper-slide-active .index-project-inner{display: block !important;flex: 1;}
.template .index-project .Con .swiper-slide-active .project-inner-tit{width:100%;font-size: 0.3rem;}
.template .index-project .Con .swiper-slide-active .index-project-inner div{padding: 0.2rem 0;width: 100%;font-size: 0.24rem;margin-bottom: 0.2rem;}
.template .index-project .Con .swiper-slide-active .index-project-inner .project-inner-more{width: 100%;font-size: 0.16rem;}
.template .index-project .Con .swiper-slide-active .index-project-inner .more{float: left;height: 0.4rem;width: 0.4rem;line-height: 0.36rem;border: 1px solid #aaa;color: #0033a0;text-align: center;border-radius: 50%;font-size: 0.14rem;}
.template .index-project .Con .swiper-slide-active .index-project-inner p{float: left;height: 0.4rem;line-height: 0.4rem;margin-left: 0.2rem;}
.template .index-project-nav-box{width: 100%;overflow-x:auto;}
.template .index-project-nav {width: 100%;display: flex;margin-bottom: 0.4rem;}
.template .index-project-nav li{flex: 1;justify-content: center;color: white;border-bottom: 1px solid rgba(255, 255, 255, 0.2);position: relative;cursor: pointer;padding-bottom: 0.2rem;}
.template .index-project-nav li::after{content: "";width: 6px;height: 6px;position: absolute;bottom: -3px;left: 50%;margin-left: -3px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.2);}
.template .index-project-nav li div{width: 0.6rem;height: 0.6rem;display: flex;justify-content: center;align-items: center;margin: 0.2rem auto;border-radius: 50%;}
.template .index-project-nav li div img{width: 0.25rem;}
.template .index-project-nav li p{text-align: center;}
.template .index-project-nav li.active::after{border-color: #fff;}
.template .index-project-nav li.active div{background-color: #257ce1;}

.more{float: left;height: 0.4rem;width: 0.4rem;line-height: 0.36rem;border: 1px solid #aaa;color: #0033a0;text-align: center;border-radius: 50%;font-size: 0.14rem;}
.template .index-news{background-image: url(../uploadfiles/index-news-bg.png);background-size: 100% 100%;display: inline-block;width: 100%;}
.template .index-news .news-swiper{overflow:hidden;float:left;width:100%;}
.template .index-news .project-inner-more{float: right;word-wrap: normal;position: absolute;right: 0;bottom: 0;}
/* .template .index-news .project-inner-more .more{float: left;height: 0.4rem;width: 0.4rem;line-height: 0.36rem;border: 1px solid #aaa;color: #0033a0;text-align: center;border-radius: 50%;font-size: 0.14rem;} */
.template .index-news .project-inner-more p{float: left;height: 0.4rem;line-height: 0.4rem;margin-left: 0.2rem;font-weight:400;}
.template .index-news .index-title{margin-bottom: 0.6rem;}
.template .index-news .news-swiper .news-content{height: 6rem;background-image: url(../uploadfiles/index-news-bg2.png);background-position: right bottom;background-size: 100% 100%;position: relative;border-radius: 0.2rem;overflow: hidden;}
.template .index-news .news-swiper .news-content .news-bg{object-fit: cover;position: absolute;top: 0;left: 0;display: none;width: 100%;height: 100%;}
.template .index-news .news-swiper .news-content .news-inner{display: block;position: relative;z-index: 2;height: 100%;width: 100%;padding: 0.6rem 0.5rem;}
.template .index-news .news-swiper .news-content .news-label{font-size: 0.12rem;padding: 0 0.15rem;color: rgb(3,56,128);background-color: rgba(3,56,128,0.2);height: 0.3rem;line-height: 0.3rem;border-radius: 0.15rem;display: inline-block;}
.template .index-news .news-swiper .news-content .news-txt{width: 100%;}
.template .index-news .news-swiper .news-content .news-txt h3{margin: 0.2rem 0;font-size: 0.3rem;line-height: 0.4rem;}
.template .index-news .news-swiper .news-content .news-more{width: calc(100% - 1rem);float: right;position: absolute;bottom: 0;left: 0;display: flex;justify-content: space-between;align-items: center;margin: 0.6rem 0.5rem;}
.template .index-news .news-swiper .news-more .more{float: right;width: 0.4rem;height: 0.4rem;border:1px solid #e3e3e3;border-radius: 50%;margin: 0.1rem 0;text-align: center;line-height: 0.4rem;}
.template .index-news .news-swiper .news-content .news-date .day{font-size: 0.36rem;line-height: 0.5rem;}
.template .index-news .news-swiper .news-content .news-date .line{width: 30%;height: 1px;background-color: #333;}
.template .index-news .news-swiper .news-content .news-date .year{line-height: 0.3rem;}

.template .index-news .news-swiper .news-content.active .news-bg{display: block;}
.template .index-news .news-swiper .news-more .more img:nth-of-type(2){display: none;}
.template .index-news .news-swiper .news-more .more:hover img:nth-of-type(1){display: none;}
.template .index-news .news-swiper .news-more .more:hover{background-color: #005fe1;border: none;}
.template .index-news .news-swiper .news-more .more:hover img:nth-of-type(2){display: inline;}
.template .index-news .news-swiper .news-content.active div{color:white;}
.template .index-news .news-swiper .news-content.active .news-label{color: #fff;background-color: rgba(255, 255, 255, 0.2);}
.template .index-news .news-swiper .news-content.active .news-date .line{background-color: #fff;}

.template .index-join .join-inner{width: 100%;min-height: 6.4rem;border-radius: 0.2rem;position: relative;display: flex;overflow: hidden;align-items:center;}
.template .index-join .join-content{position: relative;padding: 1rem;z-index: 2;display: block;color: white;width: 100%;max-width: 800px;}
.template .index-join .join-content .join-title{font-size: 0.48rem;line-height: 0.8rem;height: 0.8rem;position: relative;font-weight: 400;}
.template .index-join .join-content .join-title::after{width: 0.4rem;height: 0.04rem;border-radius: 0.02rem;background-color: rgba(255, 255, 255, 0.4);position: absolute;bottom: 0;left: 0.1rem;content: "";}
.template .index-join .join-content .join-title::before{width: 0.04rem;height: 0.04rem;border-radius: 0.02rem;background-color: #2d76d0;position: absolute;bottom: 0;left: 0;content: "";}
.template .index-join .join-content p{margin: 0.4rem 0;}
.template .index-join .join-content .join-more{height: 0.4rem;line-height: 0.4rem;}
.template .index-join .join-content .more{color: white;margin-right: 0.2rem;}
.template .leave{position:fixed;right:0;bottom:20%;padding:0;}
.template .leave .leave-ico{width:50px;height:50px;background-color:#004ea2;position:relative;z-index:2}
.template .leave .leave-content{height:50px;line-height:50px;width:160px;font-size:24px;text-align:center;background-color:white;position:absolute;right:-160px;top:0;transition:all 1s;}
.template .leave:hover .leave-content{right:50px;}

/* banner */
.headbanner {height: 6rem;position: relative;width: 100%;}
.headbanner .headbanner-pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.headbanner .bannerh1 {font-size: 0.6rem;color: #fff;position:relative;}
.headbanner .bannerh1::after{content:"";width:0.4rem;height:0.4rem;border-radius:50%;background-color:#033880;position:absolute;top:-0.05rem;left:-0.1rem;z-index:-1;}
.headbanner .bannerh3 {padding-top: 0.2rem;font-size: 0.2rem;color: #fff;}
.headbanner .headTextbox {display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;position: relative;z-index: 2;}
/* 面包屑 */
.tablist {display: flex;justify-content: space-between;width: 100%;height: 1rem;background-color: rgb(240, 240, 240);}
.tablist .tabs {display: flex;justify-content: flex-start;}
.tablist .tabitem {height: 0.99rem;line-height: 0.99rem;margin: 0 0.2rem;}
.tablist .tabitem.clicked {border-bottom: 2px solid rgb(3, 56, 128);}
.tablist .tabitem.clicked a {color: rgb(3, 56, 128);}
.tablist .clearFlot{display: none;}
.positions {display: flex;align-items: center;justify-content: space-between;color:#666;}
.positions a {color:#666;}
.positions span:nth-last-of-type(1){color:#0033a0;}
.positions img{margin: 0 0.1rem;}

/* 子站 */

.substation .group{margin-top: 0.8rem;}
.substation .index-title{font-size: 0.48rem;font-weight: 900;line-height: 0.8rem;height: 0.8rem;margin-bottom: 0.2rem;position: relative;float: left;width: 100%;margin-bottom: 60px;}
.substation .index-title::after{content:"";position: absolute;bottom: 0;left: 0;height: 0.04rem;width: 0.04rem;border-radius: 50%;background-color: #257ce1;}
.substation .index-title::before{content: "";position: absolute;bottom: 0;left: 0.1rem;height: 0.04rem;border-radius: 0.02rem;width: 0.4rem;background-color: #02387e;}
.substation .h1color{display: inline-block;}
.substation .index-project-nav a{color: white;}
.substation .contact{padding-bottom: 1rem;}
.substation .news{margin-top:0.6rem;}
.substation .group .titleheads {width: calc(100% - 6.67rem);padding-right: 3%;float: left;}

/* 关于我们-集团介绍 */
.group .bodybox{margin-top: 1rem;background-image: url(/cn/res/uploadfiles/about-bg2.png);background-repeat: no-repeat;background-position: 90% 0%;}
.group .bodybox {padding: 0 0 0 8% !important;}
.group .iconinfo {width: 100% !important;}
.group .infos {width: 100%;margin-bottom: 1.3rem;overflow:hidden;}
.group .titleheads {width: calc(100% - 8.67rem);padding-right: 3%;float: left;}
.group .titleheads p {font-size: 0.16rem;line-height: 0.32rem;padding-bottom: 0.12rem;}
.group .backimg {width: 6.67rem;float: right;;height: auto;max-height: 5rem;align-items: stretch;}
.group .backimg img {width: 100%;height: 5rem !important;border-top-left-radius: 0.18rem;}
.group .h1color {color: rgb(3, 56, 128);font-size: 0.48rem;padding-bottom: 0.1rem;}
.group .h2color {padding-bottom: 0.2rem;font-size: 0.24rem;}
.group .infos {display: flex;flex-direction: row;align-items: stretch;}
.group .iconinfo {background-color: rgb(3, 56, 128);color: white;width: 100%;height:3rem;display:flex;align-items:center;}
.group .iconinfo .w1600{display: flex;justify-content: space-between;}
.group .iconsitem {width: 18%;}
.group .iconsitem .itemIocn{margin-bottom:0.1rem;}
.group .iconsitem span {display: inline-block;}
.group .iconsitem .icon{width: 0.3rem;height: 0.3rem;}
.group .itenNumber {font-size: 0.48rem;}
.group .smlText {font-size: 0.12rem;}
.group .itemText {padding-bottom: 0.1rem;box-shadow: 0 0.005rem 0 rgba(255, 255, 255, 0.4);}
.group .personicon {width: 0.4rem;height: 0.4rem;}
.group .childhead {font-size: 0.32rem;position:relative;line-height:0.6rem;}
.group .childhead::after{width: 0.4rem;height: 0.04rem;border-radius: 0.02rem;background-color: #033880;position: absolute;bottom: 0;left: 0.1rem;content: "";}
.group .childhead::before{width: 0.04rem;height: 0.04rem;border-radius: 0.02rem;background-color: #609fe9;position: absolute;bottom: 0;left: 0;content: "";}
.group .firsticon {padding: 0;margin: 0;}
.group .lasticons {margin-left: -0.17rem;}
.group .cldcmpItem {display: flex;flex-wrap: wrap;}
.group .clditemBox {border: 0.01rem solid rgba(0, 0, 0, 0.1);border-radius: 0.08rem;width: 2.6rem;height:1.3rem;display: flex;justify-content: center;align-items: center;margin: 0 2%;margin-bottom: 0.2rem;margin-left:0;}
.group .clditemBox img {max-width: 80%;}
.group .childcpnicon {padding-bottom: 0.5rem;margin-left: -0.14rem;}
.group .childcomp {margin-top: 0.5rem;margin-bottom:1rem;}

/* 发展历程 */
.history-content{background-image: url(../uploadfiles/history-bg.png);position: relative;;background-repeat: no-repeat;background-position: left bottom;background-size: 100%;width: 100%;padding-bottom: 2rem;}
.history-content .swiper-control{width: 96%;position: absolute;top: 2.5rem;left: 50%;transform: translate(-50%,-150%);}
.history-content .swiper-control::after{width:100%;height:1px;background-color:#eee;position:absolute;top:50%;content:"";z-index:-1;left:0;}
.history .history-swiper{overflow: hidden;padding-bottom: 1.5rem;position: relative;margin: 0 1rem;padding-top:0.5rem;}
.history .history-inner{padding: 0 0.5rem;position: relative;}
.history .history-inner .imgbox{border-radius: 10px;overflow: hidden;}
.history .history-inner .history-title{font-size: 0.4rem;color: #999999;font-weight: 600;height: 0.8rem;line-height: 0.6rem;position: relative;text-align:center;}
.history .swiper-slide-active .history-inner .history-title{color:#033880;font-weight:900;height:1.2rem;margin-top:-0.4rem;margin-bottom:0.2rem;}
.history .swiper-slide-active .history-inner .history-title::after{content:"";width: 0.1rem;height: 0.1rem;border-radius: 50%;background-color: #0033a0;position: absolute;bottom:0.1rem;left: 50%;transform: translate(-50%,-50%);}
.history .swiper-slide-active .history-inner .history-title::before{content:"";width: 0.2rem;height: 0.2rem;border-radius: 50%;position: absolute;bottom: 0;left: 50%;transform: translate(-50%,-50%);border:1px solid #0033a0;}
.history .history-inner .history-list{width: 100%;list-style: disc;margin-top:0.2rem;}
.history .history-inner .history-list li{width: 100%;padding: 0.05rem 0 0.05rem 0.2rem;line-height: 0.24rem;position: relative;}
.history .history-inner .history-list li::after{content:"";width: 0.08rem;height: 0.08rem;border-radius: 50%;background-color: #0033a0;position: absolute;top: 0.2rem;left: 0;transform: translateY(-50%);}
.history .history-inner .history-list li *{font-size:0.2rem;line-height:0.3rem !important;}

/* 企业文化 */
.corpCulContent-box{display: flex;flex-wrap: wrap;justify-content: space-between;width: 1440px;}
.corpItem {width: 31%;height: 3.2rem;margin: 0.2rem 1%;background-color: rgb(240, 240, 240);position: relative;display: inline-block;margin-top: 0.25rem;position:relative;overflow:hidden}
.corpItem-box{position:absolute;top:0;left:0;background-color:rgba(11,87,208,0.6);transition:all 0.3s;z-index:1;width:100%;height:100%;}
.corpItem-box>div{width:100%;}
.corpItemtitle {color: rgb(3, 56, 128);font-size: 0.36rem;width:100%;text-align:center;font-weight:600;margin-top:0.5rem}
.corpItemtitleLine {width: 0.35rem;border-top: 0.02rem solid rgb(3, 56, 128);margin-left: calc(50% - 0.17rem);margin-top: 0.3rem;display:none;}
.corpItem p {text-align: center;color:white;}
.corpItem .imgbox {height: 3.2rem;position: absolute;bottom: 0;width: 100%;transition:all 0.3s;}
.corpItem .imgbox img{width: 100%;}
.corpItem:hover .imgbox{transform:scale(1.2);}
.corpItemText {width: 100%;padding-top: 0.3rem;display: flex;flex-wrap: wrap;justify-content:center;}
.corpItemText p {min-width: 50%;text-align: center;font-size: 0.24rem;letter-spacing: 0.05rem;max-width:90%;}
.corpItemText span {width: 100%;text-align: center;font-size: 0.24rem;letter-spacing: 0.05rem;}

/* 企业动态 */
.enterpriseBox {width: 100%;}
.enterpriseBox .infoslinksboxText {font-size: 0.16rem;}
.enterpriseBox .infoslinksboxIcon {display: inline-block;width: 0;height: 0;border-left: 0.05rem solid rgb(140, 140, 140);border-right: 0.05rem solid transparent;border-top: 0.05rem solid transparent;border-bottom: 0.05rem solid transparent;margin-left: 0.05rem;}
.enterpriseBox .infoslinksboxText {color: rgb(152, 152, 152);}
.enterpriseBox .enterpriseBoxItem {display: block;margin-bottom: 0.5rem;overflow: hidden;padding-right: 0.2rem;height: 3rem;position: relative;}
.enterpriseBox .infosDate h1 {font-size: 0.36rem;}
.enterpriseBox .infosDate p {font-size: 0.16rem;color: rgb(152, 152, 152);}
.enterpriseBox .infosLines {width: 0.2rem;height: 0.01rem;border-top: 0.01rem solid rgb(152, 152, 152);margin: 0.1rem 0;}
.enterpriseBox .enterpriseBoxItemImg {height:80%;float: left;display: flex;top: 10%;border-radius: 0.2rem;position: absolute;left: 0;}
.enterpriseBox .enterpriseBoxItemImg img{max-width: none;display: inline-block;height: 100%;float: left;}
.enterpriseBox .enterpriseBoxItemDate {width: 1.4rem;padding-right: 0.5rem;float: right;height: 100%;display: flex;align-items: center;justify-content: flex-end;}
.enterpriseBox .enterpriseBoxItemContent {display: flex;float: left;;padding: 0.5rem;align-items: center;flex-wrap: wrap;height: 100%;width: calc(100% - 1.6rem);}
.enterpriseBox .enterpriseBoxItemContentText {text-align: left;width: 100%;}
.enterpriseBox .enterpriseBoxItemContentText h2 {font-size: 0.24rem;}
.enterpriseBox .enterpriseBoxItemContentText p {font-size: 0.16rem;color: rgb(140, 140, 140);margin: 0.2rem 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;}
.enterprise-view{background-color: rgb(240, 240, 240);border-radius: 0.2rem;width: calc(100% - 2rem);padding-left: 2.4rem;float: left;height: 100%;margin-left: 2rem;}
.enterpriseBox .enterpriseBoxItem:hover .enterprise-view{background-color:#257ce1;}
.enterpriseBox .enterpriseBoxItem:hover .enterprise-view *{color:white !important;}
.enterpriseBox .enterpriseBoxItem:hover .infosLines{border-color:white !important;}
.enterpriseBox .enterpriseBoxItem:hover .infoslinksboxIcon{border-left: 0.05rem solid rgb(255,255,255);}

/* 荣誉资质 */
.corpCulContent .file-nav ul li{font-size:0.36rem;}
.medalBox {width: 100%;display: flex;margin: 0 auto;justify-content: center;position:relative;}
.medal {width: 80%;overflow:hidden;}
.medalShelf {width: 100%;}
.medalShelf>p{width:100% !important;text-align:center;}
.medalShelf-box{height:auto !important;}
.medalShelf-box img{width: 100%;height:100%;}
.medalShelf-box .medalLine {width:100%;border-bottom: 3px solid rgb(240, 240, 240);box-shadow: 0 0.4rem 0.2rem -0.2rem rgba(0, 0, 0, 0.4);}
.medalShelf-box span{width: 100%;display: inline-block;text-align: center;padding-right: 0.3rem;margin: 0.4rem 0;}
.img-view{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;display:none;background-color:rgba(0,0,0,0.6);}
.img-view img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.medal .file-btn{cursor: pointer;width: 0.4rem;height: 0.4rem;border-radius: 50%;border: 1px solid #e3e3e3;color: #e3e3e3;line-height: 0.4rem;text-align: center;position: absolute;top: 50%;}
.medal .file-prev{left: 1rem;transform: translate(-150%,-50%);}
.medal .file-next{right: 1rem;transform: translate(150%,-50%) rotate(180deg);}

.medal .swiper-slide{transition: 300ms;transform: scale(0.8);}
.medal .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);}

/* 社会招聘 */
.society .welfare{background-color: #f5f6f9;position: relative;margin-top: 0;padding-top: 0.5rem;}
.society-title{width: 100%;text-align: center;font-size: 0.36rem;line-height: 0.9rem;color: #033880;}
.society .welfare .welfare-list{width: 100%;display: flex;justify-content: space-around;padding: 1rem 0;}
.society .welfare .welfare-list li{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.society .welfare .welfare-list li img{height: 0.7rem;}
.society .welfare .welfare-list li p{margin-top: 0.2rem;width: 100%;text-align: center;}
.society .search-job{width: 100%;display: flex;flex-wrap: nowrap;margin: 0.4rem 0;}
.society .search-job .select-job{position: relative;padding: 0 0.2rem;margin-right:0.2rem;padding-right: 0.3rem;appearance: none;width: 20%;height: 0.5rem;border: 1px solid #b4b4b4;border-radius: 4px;background-image: url(../uploadfiles/down.png);background-repeat: no-repeat;background-position: calc(100% - 0.15rem) 48%;}
.society .search-job .search{width: 37%;border: 1px solid #b4b4b4;border-radius: 4px;overflow: hidden;position: relative;}
.society .search-job .search img{position: absolute;right: 0.15rem;top: 50%;transform: translateY(-50%);width: 0.2rem;}
.society .search-job .search input{padding: 0 0.2rem;height: 0.5rem;line-height: 0.5rem;border: none;padding-right: 0.5rem;width: 100%;}
.society .job .Job-th{width: 100%;background-color: #0033a0;overflow: hidden;padding: 0 0.4rem;margin-bottom: 0.3rem;}
.society .job .Job-th ul{width: 100%;display: flex;justify-content: space-between;color: white;}
.society .job .Job-th li{width: 25%;padding: 0.25rem 0;}
.society .job .Job-th li:nth-of-type(4){width: 100px;}
.society .job .JobList{clear: both;padding-bottom: 0.4rem;}
.society .job .JobList .item{margin-bottom: 20px;position: relative;padding:0 0.4rem;background:#f5f7fa;overflow: hidden;}
.society .job .JobList .item:hover{background-color: #d9ebff;}
.society .job .JobList .item:hover a{color: #004ea2;}
.society .job .JobList .info{padding:0.33rem 0 0.3rem;display: block;position: relative;cursor: pointer;}
.society .job .JobList .info .ti{margin-bottom: 0.17rem;font-size: 0.24rem;padding-left: 0.4rem;position: relative;}
.society .job .JobList .info .ico{position: absolute;left: 0;top: 5px;width: 23px;height: 23px;}
.society .job .JobList .info dl{display: flex;justify-content: space-between;}
.society .job .JobList .info dd{width: 25%;margin-right: 2%;}
.society .job .JobList .info .clearfix:after{display: none;}
.society .job .JobList .info dd:nth-of-type(4){margin-right: 0;width: 100px;}
.society .job .JobList .info .iconyjt{position: absolute;right: -0.3rem;top: 50%;transform: translateY(-50%);font-size: 28px;font-weight: bold;}
.society .job .JobList .info .iconyjt:before{transition: all 0.3s;display: block;}
.society .job .JobList .detail{border-top: 1px solid #e1e3e6;padding:18px 0 0.5rem 0;display: none;}
.society .job .JobList .detail .txt{width: 50%;float: left;padding:0 0.4rem 0.3rem;color:#555555}
.society .job .JobList .detail .txt .sti{line-height: 0.63rem;padding-bottom: 2px;position: relative;font-size: 0.2rem;margin-bottom: 0.22rem;color:#333333;}
.society .job .JobList .detail .txt .sti:After{position: absolute;left: 0;bottom:0;width: 30px;height: 2px;background:#cacaca;content: "";}
.society .job .JobList .detail .txt:nth-child(2){float: right;}
.society .job .JobList .other{background:url(../images/linebg.gif) 0px top repeat-x;padding-top: 0.4rem;margin:0 0.4rem;line-height: 0.5rem;clear: both;}
.society .job .JobList .apply{color:#fff;width: 140px;border-radius: 25px;background:#005fe1;display: block;float: left;text-align: center;}
.society .job .JobList .apply:hover{background:#00e6ff;}
.society .job .JobList .mail{float: right;}
.society .job .JobList .mail img{display: inline-block;vertical-align: middle;margin-right: 10px;color: #1a1a1a;}
.society .job .JobList .mail a{color: #518ce1;}
.society .job .JobList .item.on{background:#fff;box-shadow: 0 3px 16px rgba(133,144,162,0.1);}
.society .job .JobList .item.on .ti,.JobList .item:hover .ti{color: #518ce1;}
.society .job .JobList .item.on .info .iconyjt:before{transform: rotate(90deg);}

/* 产品中心 */
.medalBox {width: 100%;display: flex;margin: 0 auto;border-bottom: 0.01rem solid rgb(240, 240, 240);}
.corpContent {width: 100%;display: flex;align-items: center;justify-content: space-around;}
.sortList{width:100%;margin:0.2rem 0;}
.sortList ul{width:100%;display:flex;}
.sortList ul li{margin:0 0.2rem;flex:1;}
.sortList ul li a{padding:0.2rem 0;text-align:center;color:rgb(3, 56, 128);border:1px solid rgb(3, 56, 128);display:inline-block;width:100%;}
.sortList ul li.active a{padding:0.2rem 0;text-align:center;color:#fff;background-color:rgb(3, 56, 128);display:inline-block;width:100%;}
.sortList ul li:hover a{padding:0.2rem 0;text-align:center;color:#fff;background-color:rgb(3, 56, 128);display:inline-block;width:100%;}
.corpContentItemimgBox {width: 0.72rem;height: 0.72rem;border-radius: 50%;background-color: #fff;display: flex;align-items: center;justify-content: center;}
.corpContentItem a{display: flex;flex-wrap: wrap;justify-content: center;}
.corpContentItemimgBox.active{background-color:#257ce1;}
.corpContentItemimgBox:hover{background-color:#257ce1;}
.corpContentItemimgBox img{width:50%;}
.corpContentItemimgBox img:nth-of-type(2){display:none;}
.corpContentItemimgBox:hover img:nth-of-type(1){display:none;}
.corpContentItemimgBox:hover img:nth-of-type(2){display:block;}
.corpContentItemimgBox.active img:nth-of-type(1){display:none;}
.corpContentItemimgBox.active img:nth-of-type(2){display:block;}
.corpContentItemText {width: 100%;padding: 0.2rem 0;text-align: center;}
.corpContentItem {position: relative;display: flex;cursor: pointer;flex-wrap: wrap;justify-content: center;}
.corpContentItemIcons {width: 0.09rem;height: 0.09rem;border-radius: 50%;border: 0.01rem solid rgb(240, 240, 240);background-color: #fff;position: absolute;bottom: calc(-0.09rem/2);left: calc(50% - 0.09rem/2);}
.bgcolor {background-color: #005fe1;display: flex;justify-content: center;align-items: center;}
.bgcolor img{width: 50%;}
.bordercolor {border: 0.01rem solid #005fe1}
.corpList {width: 100%;padding-top: 0.6rem;background-color: #fff;display: flex;flex-wrap: wrap;}
.corpListItem {background-color: rgb(223, 236, 255);background: linear-gradient(to bottom, rgb(223, 236, 255), #fff);width: 31%;margin:0 1%;border-radius: 0.2rem;margin-bottom: 0.4rem;border: 0.01rem solid rgba(0, 0, 0, 0.1);}
.corpListItemImg {margin: 0 auto;height:3rem;display: flex;align-items: center;justify-content: center;border-bottom: 0.01rem solid rgba(0, 0, 0, 0.1);}
.corpListItemImg img{max-height: 80%;}
.corpListItemIcons {margin: 0 auto;width: 90%;height: 1.1rem;display: flex;align-items: center;justify-content: space-between;}
.corpListItemIconsText {font-size: 0.18rem;font-weight: bold;}
.corpListItemIconsBox {display: flex;justify-content: center;align-items: center;width: 0.4rem;height: 0.4rem;border-radius: 50%;border: 0.02rem solid rgba(0, 0, 0, 0.1);}
.corpListItemIconsBox:hover{border:none;background-color:#257ce1;}
.corpListItemIconsBox .iconfont {display: inline-block;transform: rotate(180deg);font-size: 0.3rem;color: #a1a1a1;margin-left: 0.05rem;margin-top: 0.025rem;}
.corpListItemIconsBox:hover .iconfont{color:white;}

/* 产品详情页 */
.product-box{padding: 1rem 0;}
/*.product-box p{font-size:20px !important;line-height:2 !important;}*/
.positions {display: flex;align-items: center;justify-content: space-between;}
.positions *{margin:0 5px;}
.positions span:nth-of-type(1){margin:0;}
.positions img {margin: 0 0.1rem;}
.product-view {display: flex;flex-wrap: wrap;justify-content: center;}
.productTop {width: 100%;display: flex;align-items: center;justify-content: space-between;}
.productTopImg {width: 65%;height: 6rem;background-image: url('../uploadfiles/index-product-bg1.png');background-repeat: no-repeat;background-size: cover;overflow:hidden;}
.productTopImg .swiper-slide{justify-content:center;align-items:center;display:flex;}
.productTopImg .swiper-slide img{max-width100%;max-height:100%;}
.productTopcontent {padding-left: 5%;height: 100%;background-color: rgb(240, 240, 240);width:35%;padding-right:0.5rem;display:flex;align-items:center;}
.productTopcontent .productTopcontent-view{width:100%;}
.productTopcontent h2 {width: 80%;font-size: 0.3rem;color: rgb(3, 56, 128);padding-bottom: 0.5rem;border-bottom: 0.01rem solid rgba(0, 0, 0, 0.2);}
.productTopcontent p {width: 80%;font-size: 0.18rem;line-height: 0.36rem;padding-top: 0.5rem;}
.productCenter {width: 100%;height: 8.6rem;margin-top: 1rem;background-color: rgb(240, 240, 240);padding-bottom:0.6rem;}
.productCenterhead {text-align: center;padding-top: 1rem;}
.productCenterhead h1 {font-size: 0.48rem;}
.productCenterIcon {padding-top: 0.1rem;width: 0.55rem;height: 0.05rem;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;}
.productCenterIcon .productCenterIconLeft {width: 0.05rem;height: 0.05rem;border-radius: 50%;background-color: #1296db;}
.productCenterIcon .productCenterIconRight {width: 0.45rem;height: 0.05rem;border-radius: 0.05rem;background-color: rgb(3, 56, 128);}
.productCenterContent {padding-top: 1rem;display: flex;align-items: center;justify-content: space-between;}
.productCenterContentLeft {display: flex;justify-content: space-between;margin-bottom: 0.25rem;width: calc(100% - 7.6rem);margin-top: 0.5rem;}
.productCenterContentLeft ul{width:100%;}
.productCenterContentLeft li{padding: 0.05rem 0;line-height:0.24rem;color:#666;padding-left:10px;position:relative;width:100%;}
.productCenterContentLeft li::after{content:"";position:absolute;top:0.2rem;left:0;width:4px;height:4px;border-radius:50%;background-color:#033880;}
.productCenterContentLeft li p{line-height:0.24rem;}
.productCenterContentLeftListDrop {width: 0.05rem;height: 0.05rem;border-radius: 50%;background-color: rgb(3, 56, 128);margin-top: 0.1rem;}
.productCenterContentLeftListText {width: 96%;vertical-align: middle;margin: 0 0.1rem;}
.productCenterContentRight {background-image: url('../uploadfiles/index-product-bg1.png');width: 7.2rem;border-radius:10px;overflow:hidden;background-size:cover;background-repeat:no-repeat;}
.productCenterContentRight img{width:100%;height:100%;}
.productCenterContentRight video{width:100%;height:100%;}
.productFoot {padding-top: 1rem;}
.productFootTable .table,tr,td {border: 0.01rem solid rgba(200, 200, 200, 0.2);}
.productFootTable table {width: 100%;margin-top: 0.5rem;}
.productFootTable table tr td {text-align: center;width: calc(100%/7);height: 0.6rem;font-size: 0.16rem;}
.firstTabs {background-color: rgb(3, 56, 128);color: #fff;}
.bd1 {border-top-left-radius: 0.2rem;border-top-color: #fff;border-left-color: #fff;}
.bd2 {border-top-right-radius: 0.2rem;border-top-color: #fff;border-right-color: #fff;}
.noneborder {border-top-color: #fff;}
.productCenter.productDown{background-color:#033880;height:6.8rem;}
.productDown h1{color:white;}
.productDown .productCenterIconLeft {background-color: #fff;}
.productDown .productCenterIconRight {background-color: #fff;}
.downloadContent{max-width:1600px;width:96%;margin:0 auto;margin-top:20px;}
.downloadContent .downloadList{width:46%;margin:0 2%;padding:30px 0;border-bottom:1px solid rgba(255,255,255,0.4);color:#fff;display:flex;justify-content:space-between;align-items:center;float:left;}
.downloadContent .downloadList .date{font-size:0.18rem;line-height:0.36rem;}
.downloadContent .downloadList .title{font-size:0.24rem;line-height:0.36rem;}

/* 行业新闻 */
.informationcontent,.informationcontent,.informationcontenttab{width: 100%;overflow: hidden;}
.informationcontenttab .swiper{position: relative;}
.informationcontent .intabitem {border-radius: 0.3rem;overflow: hidden;display: flex;justify-content: space-between;background-color: rgb(240, 240, 240);}
.informationcontent .intabitem .imgbox {width: 40%;height: 100%;}
.informationcontent .intabitem .intabiteminfos {width: 60%;padding-left: 0.3rem;}
.informationcontent .intabiteminfoshead h1 {font-size: 0.36rem;padding-top: 0.5rem;}
.informationcontent .intabiteminfoshead p {font-size: 0.16rem;color: rgb(152, 152, 152);padding-bottom: 0.2rem;}
.informationcontent .intabiteminfoscont h2 {font-size: 0.28rem;padding-bottom: 0.2rem;}
.informationcontent .intabiteminfoscont p {font-size: 0.18rem;color: rgb(152, 152, 152);padding-right: 0.5rem;line-height: 0.36rem;}
.informationcontent .intabiteminfosfoot {position: absolute;right:0;bottom: 0.2rem;}
.informationcontent .intabiteminfosfootR {float: right;margin-right: 0.5rem;}
.informationcontent .changeBgc {background-color: rgb(3, 56, 128) !important;}
.informationcontent .intabiteminfosfootR .a_next {margin-left: 0.35rem;}
.informationcontent .intabiteminfosfootR .a_next .iconfont {display: inline-block;transform: rotate(180deg);font-size: 0.24rem;}
.informationcontent .intabiteminfosfootR div {display: flex;width: 0.44rem;height: 0.44rem;border-radius: 50%;background: #005fe1;color: #fff;justify-content: center;align-items: center;}
.informationcontent .informationList {margin: 1rem 0;}
.informationcontent .informationList .informationListitem {margin-bottom: 0.2rem;display: flex;}
.informationcontent .informationList .informationListitem:hover{background-color:#257ce1;}
.informationcontent .informationList .informationListitem:hover *{color:white !important;}
.informationcontent .informationList .informationListitem:hover .infosDate{border-color:white !important;}
.informationcontent .informationList .informationListitem:hover .infoslinksboxIcon{border-left: 0.05rem solid rgb(255, 255, 255);}
.informationcontent .informationList .informationListitem .infosDate{width: 1rem;border-right: 1px solid #e3e3e3;}
.informationcontent .informationList .informationListitem .infoscontent{width: calc(100% - 3.6rem);padding: 0 0.5rem;}
.informationcontent .informationList .informationListitem .infoslinks{width: 2.4rem;text-align: right;}
.informationcontent .infoslinksboxText {font-size: 0.16rem;}
.informationcontent .infoslinksboxIcon {display: inline-block;width: 0;height: 0;border-left: 0.05rem solid rgb(140, 140, 140);border-right: 0.05rem solid transparent;border-top: 0.05rem solid transparent;border-bottom: 0.05rem solid transparent;margin-left: 0.05rem;}
.informationcontent .infosDate h1 {font-size: 0.36rem;}
.informationcontent .infosDate p {font-size: 0.16rem;color: rgb(152, 152, 152);}
.informationcontent .infoscontent h2 {font-size: 0.24rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.informationcontent .infoscontent p {font-size: 0.18rem;color: rgb(152, 152, 152);margin-top: 0.2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.informationcontent .informationListitem {width: 100%;padding: 0.5rem;border: 0.01rem solid rgb(240, 240, 240);align-items: center;}
.informationcontent .infoslinksboxText {color: rgb(152, 152, 152);}
.informationcontent .infosLine {width: 0.01rem;border-left: 0.01rem solid rgb(240, 240, 240);height: 0.75rem;}
.informationcontent .infosLines {width: 0.2rem;height: 0.01rem;border-top: 0.01rem solid rgb(240, 240, 240);margin: 0.1rem 0;}

/* 新闻详情 */
.newsEditBox {width: 100%;padding: 0 0.5rem;}
.newsEditBox video{max-width:100%;height:auto !important;}
.newsEditBox .newsTitles {text-align: center;border-bottom: 0.01rem solid rgb(240, 240, 240);margin-bottom: 0.01rem;}
.newsEditBox .newsTitles h1 {font-size: 0.36rem;padding-bottom: 0.3rem;}
.newsEditBox .newsTitles p {font-size: 0.18rem;color: rgb(152, 152, 152);padding-bottom: 0.5rem;}
.newsEditBox .newsContent {border-top: 0.02rem solid rgb(240, 240, 240);padding: 0.4rem 0;}
.newsEditBox .newsContent p {font-size: 0.18rem;text-indent: 0.36rem;line-height: 0.36rem;padding: 0.1rem 0;}
.newsEditBox .newsContent .imgBox {width: 100%;text-align: center;margin: 0.3rem auto;}
.newsEditBox .newsFoot {display: flex;justify-content: space-between;}
.newsEditBox .newsFoot .newsFootLeftPrev,.newsEditBox .newsFoot .newsFootLeftNext {display: flex;justify-content: flex-start;margin-bottom: 0.1rem;width: 100%;}
.newsEditBox .newsFoot .newsFootLeftPrev p,.newsEditBox .newsFoot .newsFootLeftNext p {color: rgb(3, 56, 128);font-size: 0.18rem;}
.newsEditBox .newsFoot .newsFootLeftPrev a,.newsEditBox .newsFoot .newsFootLeftNext a {color: rgb(152, 152, 152);font-size: 0.18rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsEditBox .newsFoot .newsFootLeft {max-width: 70%;}
.newsEditBox .newsFoot .newsFootRight {height: 0.5rem;border-radius: 0.25rem;line-height: 0.5rem;padding: 0 0.6rem;background-color: #0033a0;color: white;text-align: center;display: block;}

/* 社会招聘详情页 */
.society .jobInfo .jobInfo-title{width: 100%;padding-bottom: 0.4rem;border-bottom: 1px solid rgb(240, 240, 240);}
.society .jobInfo .jobInfo-title h2{font-size: 0.36rem;font-weight: 600;height: 0.5rem;line-height: 0.5rem;}
.society .jobInfo .jobInfo-title .jobInfo-information{width: 100%;display: inline-block;}
.society .jobInfo .jobInfo-title .jobInfo-information div{margin-right: 0.2rem;float: left;}
.society .jobInfo .jobInfo-inner{width: 100%;display: inline-block;margin-top: 0.4rem;}
.society .jobInfo .jobInfo-inner h3{font-size: 0.24rem;font-weight: 600;width: 100%;}
.society .jobInfo .jobInfo-inner ul li{width: 100%;position: relative;line-height: 0.25rem;padding: 0.1rem;padding-left: 0.2rem;}
.society .jobInfo .jobInfo-inner ul li::after{content: "";width: 8px;height: 8px;border-radius: 50%;border: 2px solid #005fe1;position: absolute;top: 0.2rem;left: 0;}
.society .jobInfo .jobInfo-inner .vita{width: 100%;margin-top: 0.1rem;}
.society .jobInfo .jobInfo-inner .vita div{float: left;margin-right: 0.2rem;padding-left: 0.2rem;position: relative;}
.society .jobInfo .jobInfo-inner .vita div::after{content: "";width: 8px;height: 8px;border-radius: 50%;border: 2px solid #005fe1;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.society .jobInfo #dice{padding: 0 0.2rem;background-color: #0033a0;color: white;height: 0.5rem;line-height: 0.5rem;border-radius: 0.25rem;float: left;margin: 0.4rem 0;cursor: pointer;}
.society .jobInfo .job-other{width: 100%;padding-top: 0.2rem;border-top: 1px solid rgb(240, 240, 240);display: inline-block;}
.society .jobInfo .job-other .back{float: left;padding: 0.1rem 0.2rem;}
.society .jobInfo .job-other .back img{height: 100%;width: auto;margin-right: 0.1rem;}
.society .jobInfo .job-other .next{float: right;padding: 0.1rem 0.2rem;}
.society .jobInfo .job-other .prev{float: right;padding: 0.1rem 0.2rem;border-right: 1px solid rgb(240, 240, 240);}

/* 上市文件 */
.file-box .file-list{width: 100%;}
.file-box .file-list li{margin-bottom: 0.2rem;border-bottom: 1px solid #e3e3e3;display: flex;transition: all ease 0.3s;}
.file-box .file-list li a{display:inline-block;width: 100%;padding: 0.4rem;}
.file-box .file-list li .file-ico{float: left;height: 100%;width: 0.6rem;;margin-right: 0.2rem;display: flex;align-items: center;justify-content: center;}
.file-box .file-list li .file-ico img:nth-of-type(1){display: none;}
.file-box .file-list li:hover{/*background-image: url(../uploadfiles/file-bg.png);background-repeat: no-repeat;background-position: right bottom;background-size: cover;*/box-shadow: 0 15px 38px rgba(0,0,0,0.18);transform: translate3d(0, -4px, 0);}
.file-box .file-list li:hover .file-ico img:nth-of-type(1){display: block;}
.file-box .file-list li:hover .file-ico img:nth-of-type(2){display: none;}
.file-box .file-list li .file-content{float: left;display: flex;height: 100%;align-items: center;flex-wrap: wrap;max-width:75%;}
.file-box .file-list li .file-content .file-date{width: 100%;color: #999;font-size: 0.14rem;}
.file-box .file-list li .file-content .file-title{width: 100%;}
.file-box .file-list li .file-download{height:100%;float: right;display: flex;align-items: center;justify-content: center;margin-left: 0.2rem;}
.file-box .file-list li .file-download img:nth-of-type(1){display: none;}
.file-box .file-list li:hover .file-download img:nth-of-type(1){display: block;}
.file-box .file-list li:hover .file-download img:nth-of-type(2){display: none;}

/* 业绩报告 */
.file-nav{width: 100%;padding: 1rem;position: relative;padding-top: 0.3rem;}
.file-nav .swiper{width: 100%;overflow: hidden;}
.file-nav ul{height: 1rem;position: relative;}
.file-nav ul li{width: 25%;cursor: pointer;text-align: center;padding-top: 0.4rem;position: relative;color: #e3e3e3;float: left;border-top:1px solid #e3e3e3;}
.file-nav ul li.active{color: #0033a0;}
.file-nav ul li::after{content: "";width: 1px;height: 0.3rem;background-color: #e3e3e3;left: 50%;top: 0;display: inline-block;position: absolute;}
.file-nav ul li div{width:1px;height:0.15rem;position:absolute;top:0;left:10%;background-color: #e3e3e3;display: inline-block;}
.file-nav ul li div:nth-of-type(2){left:20%}
.file-nav ul li div:nth-of-type(3){left:30%}
.file-nav ul li div:nth-of-type(4){left:40%}
.file-nav ul li div:nth-of-type(5){left:60%}
.file-nav ul li div:nth-of-type(6){left:70%}
.file-nav ul li div:nth-of-type(7){left:80%}
.file-nav ul li div:nth-of-type(8){left:90%}
.file-nav ul li div:nth-of-type(9){left:100%}
.file-nav ul li div:nth-of-type(10){left:0%}
.file-nav .file-btn{cursor: pointer;width: 0.4rem;height: 0.4rem;border-radius: 50%;border: 1px solid #e3e3e3;color: #e3e3e3;line-height: 0.4rem;text-align: center;position: absolute;top: 0.3rem;}
.file-nav .file-prev{left: 1rem;transform: translate(-150%,-50%);}
.file-nav .file-next{right: 1rem;transform: translate(150%,-50%) rotate(180deg);}

/* 联络方式 */
.contact .contact-box{width: 100%;display: flex;justify-content: space-between;}
.contact .contact-box .contact-content{display: flex;align-items: center;padding: 0.8rem 0.4rem;background-color: #f5f6f9;width: 32%;flex-wrap: wrap;flex-flow: column;}
.contact .contact-box .contact-content .contact-icon{width: 0.8rem;height: 0.8rem;border-radius: 50%;background-color: #fff;border: 1px solid #d2d5dd;text-align: center;line-height: 0.8rem;}
.contact .contact-box .contact-content .contact-icon img{width: 0.4rem;}
.contact .contact-box .contact-content p{margin-top: 0.4rem;}
.contact .contact-box .contact-content span{margin-top: 0.2rem;font-size: 0.24rem;font-weight: 600;}
.contact .contact-box .contact-content:hover{background-color:#257ce1;}
.contact .contact-box .contact-content:hover *{color:white;}

/* 联系我们 */
.contactUs-box h2{font-size: 0.36rem;height: 0.8rem;line-height: 0.8rem;border-bottom: 1px solid #dcdfe8;float: left;width: 100%;}
.contactUs-box .contactUs-view{display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;}
.contactUs-box .contactUs-content{width: 48%;padding: 0.5rem 0;border-bottom: 1px solid #dcdfe8;padding-left: 40px;}
.contactUs-box .contactUs-content h3{width: 100%;float: left;position: relative;margin-bottom: 0.2rem;}
.contactUs-box .contactUs-content h3 img{height: 100%;position: absolute;left: -30px;}
.contactUs-box .contactUs-content p{float: left;width: 100%;margin: 0.05rem 0;}
.contactUs-box .map{width: 100%;margin-top: 1rem;}
.contactUs-box .map img{width: 100%;}

/* 联系我们-在线留言 */
.leave{padding-top:1rem;background-image: url(../uploadfiles/leave-bg.png);background-size: 100% auto;background-repeat: no-repeat;background-position: left bottom;}
.leave .leave-box{display: flex;}
.leave .leave-box .leave-left{width: 50%;display: flex;justify-content: center;padding: 0.6rem;}
.leave .leave-box .leave-left .leave-content{width: 100%;}
.leave .leave-box .leave-left .leave-content h2{width: 100%;font-size: 0.36rem;}
.leave .leave-box .leave-left .leave-content .leave-txt{margin-top: 0.6rem;line-height: 0.3rem;}
.leave .leave-box .leave-left .leave-content .leave-txt a{color: #005fe1;}
.leave .leave-box .leave-left .leave-content img{margin-top: 0.6rem;}
.leave .leave-box .leave-right{width: 50%;}
.leave .leave-box .leave-right form{width: 80%;margin: 0 10%;background-color: white;height: 100%;padding:0 10%;}
.leave .leave-box .leave-right form h2{width: 100%;text-align: center;font-size: 0.36rem;font-weight: 600;margin-bottom: 0.4rem;}
.leave .leave-box .leave-right form .form-item{width: 100%;display: flex;justify-content: space-between;margin: 0.1rem 0;}
.leave .leave-box .leave-right form .form-item input{border: 1px solid #ccc;border-radius: 4px;height: 0.5rem;line-height: 0.5rem;padding: 0 20px;width: 100%;}
.leave .leave-box .leave-right form .form-item select{border: 1px solid #ccc;border-radius: 4px;padding: 0 20px;width: 100%;height: 0.5rem;line-height: 0.5rem;}
.leave .leave-box .leave-right form .form-item.yzm input{flex: 7;margin-right: 0.1rem;}
.leave .leave-box .leave-right form .form-item.yzm .btn{flex: 3;height: 0.5rem;line-height: 0.5rem;text-align: center;background-color: #f3f8fe;color: #839ec3;border-radius: 4px;cursor: pointer;}
.leave .leave-box .leave-right form .form-item.info input{width: 48%;}
.leave .leave-box .leave-right form textarea{width: 100%;border: 1px solid #ccc;border-radius: 4px;padding: 20px;min-height:160px;}
.leave .leave-box .leave-right form .button{width: 100%;height: 0.6rem;border-radius: 0.3rem;line-height: 0.6rem;color: wheat;background-color: #0033a0;text-align: center;margin: 0.6rem 0;cursor: pointer;}

/*pages*/
.Pages{clear: both;text-align: center;line-height: 0.6rem;position: relative;font-family: DINM;padding-top: 1%;}
.Pages a{display: inline-block;vertical-align: middle;width: 0.6rem;height: 0.6rem;border-radius: 50%;background:#f5f7fa;}
.Pages .num a{margin:0 5px;}
.Pages .num{font-style: normal;}
.Pages .num a:hover,.Pages .num a.a_cur{color:#fff;background:#005fe1;}
.Pages .a_prev{margin-right: 0.35rem;}
.Pages .a_next{ margin-left: 0.35rem;transform: rotate(180deg);}
.Pages .arr{font-weight: bold;}
.Pages .arr:hover{background:#005fe1;color:#fff;}


@media (max-width:1366px) {
	.template .index-news .news-swiper .news-content .news-label{font-size: 0.18rem;line-height: 0.4rem;height: 0.4rem;border-radius: 0.2rem;}
    .template .titleheads p{font-size:0.24rem;line-height:0.48rem;}

	/* 人力资源详情页 */
	.society .jobInfo .jobInfo-inner ul li::after{top: 0.15rem;}

	/* 上市文件 */
	.file-box .file-list li .file-content .file-date{font-size: 0.18rem;}
	.file-box .file-list li .file-content .file-title{font-size: 0.2rem;}
	
	.group .titleheads{width:calc(100% - 7.67rem);}
}

@media (max-width:1024px) {
    .template .titleheads p{font-size:0.3rem;line-height:0.6rem;}
	.headbanner .headTextbox{margin-top: 40px;}
	.headbanner .bannerh1{font-size: 0.6rem;}
	.headbanner .bannerh3{font-size: 0.48rem;}
	/* 面包屑 */
	.positions{display: none;}
	.tablist {justify-content: space-between;height: auto;}
	.tablist .tabs{width: 100%;flex-wrap: wrap;}
    .tablist .tabitem {display: flex;align-items: center;justify-content: center;width: 31%;height: auto;margin: 0;}
    .tablist .clearFlot {clear: both;display: block;}
    .tablist .clicked a {color: rgb(3, 56, 128);}

	/* 首页 */
	.template .index-about .about-left-content p{line-height: 0.6rem;display: -webkit-box;-webkit-box-orient: vertical;word-break: break-all; text-overflow: ellipsis;overflow: hidden;width: 100%;-webkit-line-clamp: 3;}
	.template .index-news .news-swiper .news-more .more img{height: 0.2rem;}
	.template .index-news .news-swiper .news-content .news-label{font-size: 0.24rem;}
	.template .index-news .news-swiper .news-content .news-txt h3{font-size: 0.4rem;line-height: 0.6rem;}
	.template .index-banner .banner-title p{font-size: 0.36rem;}
	.template .index-about .about-left-content h3{font-size: 0.36rem;}

	/* 产品中心 */
	.corpListItemIconsText{font-size: 0.24rem;}

	/* 集团介绍 */
	.group .h1color{font-size: 0.6rem;}
	.group .h2color{font-size: 0.48rem;}
	.group .titleheads p{font-size: 0.24rem;}
	.group .itenNumber{font-size: 0.5rem;}
	.group .smlText{font-size: 0.24rem;}
	.group .iconsitem .icon{width: 0.5rem;height: 0.5rem;}

	/* 发展历程 */
	.history .history-inner .history-list li{line-height: 0.4rem;padding: 0.1rem 0 0.1rem 0.2rem;}
	.history .history-inner .history-list li::after{top: 0.24rem;}
	.history .history-inner .history-title{font-size: 0.48rem;}
	
	/* 行业新闻 */
	.informationcontent .intabiteminfoshead h1{font-size: 0.48rem;}
	.informationcontent .intabiteminfoshead p{font-size: 0.24rem;}
	.informationcontent .intabiteminfoscont h2{font-size: 0.36rem;}
	.informationcontent .intabiteminfoscont p{font-size: 0.24rem;line-height: 0.5rem;}
	.informationcontent .infosDate h1{font-size: 0.48rem;}
	.informationcontent .infosDate p{font-size: 0.24rem;}
	.informationcontent .infoscontent h2{font-size: 0.36rem;}
	.informationcontent .infoscontent p{font-size: 0.24rem;}
	.informationcontent .infoslinksboxText{font-size: 0.24rem;}
	.informationcontent .informationList .informationListitem .infosDate{width: 1.6rem;}
	.informationcontent .infoslinksboxIcon{border-left: 0.1rem solid rgb(140, 140, 140);border-right: 0.1rem solid transparent;border-top: 0.1rem solid transparent;border-bottom: 0.1rem solid transparent;}
    
    .informationcontent .informationList .informationListitem:hover .infoslinksboxIcon{border-left: 0.1rem solid rgb(255, 255, 255);}
    
    .enterpriseBox .enterpriseBoxItem:hover .infoslinksboxIcon{border-left: 0.1rem solid rgb(255,255,255);}
	.enterpriseBox .infoslinksboxIcon{border-left: 0.1rem solid rgb(140, 140, 140);border-right: 0.1rem solid transparent;border-top: 0.1rem solid transparent;border-bottom: 0.1rem solid transparent;}

	/* 新闻详情页 */
	.newsEditBox .newsFoot .newsFootLeft {max-width: 80%;}
    .newsEditBox .newsFoot .newsFootRight {height: 0.8rem;border-radius: 0.4rem;line-height: 0.8rem;}
    .newsEditBox .newsFoot .newsFootRight p {font-size: 0.24rem;text-align: center;}
    .newsEditBox .newsFoot .newsFootLeftPrev p,.newsEditBox .newsFoot .newsFootLeftNext p {min-width: 20%;}
    .newsEditBox .newsContent p {line-height: 0.56rem;font-size: 0.24rem;}
	.newsEditBox .newsFoot .newsFootRight a{font-size: 0.24rem;}
	.newsEditBox .newsFoot .newsFootLeftPrev a, .newsEditBox .newsFoot .newsFootLeftNext a{font-size: 0.24rem;}
	.newsEditBox .newsFoot .newsFootLeftPrev p, .newsEditBox .newsFoot .newsFootLeftNext p{font-size: 0.24rem;}

	/* 产品详情页 */
	.productTop {display: block !important;width: 100% !important;}
	.productTopImg {width: 100% !important;}
	.productTopcontent {width: 100% !important;padding-bottom: 1rem !important;padding: 0 5% 1rem 5%;height: 5rem !important;text-align: center;}
	.productTopcontent .productTopcontent-view{width:100%;}
    .productTopcontent h2{font-size:0.48rem;}
	.productTopcontent h2,.productTopcontent p {width: 100%;}
	.productTopcontent p {font-size:0.28rem;}
	.productCenter {height: auto !important;}
	.productCenter .productCenterContentRight {margin: 1rem 0 !important;}
    .productCenterContentLeft li p{line-height:0.36rem;}
.productCenterContentLeft li{padding: 0.1rem 0;line-height:0.36rem;color:#666;padding-left:10px;position:relative;}
.productCenterContentLeft li::after{content:"";position:absolute;top:0.36rem;left:0;width:4px;height:4px;border-radius:50%;background-color:#033880;}
.productCenterContentLeft li p{line-height:0.36rem;}


	/* 社会招聘 */
	.society-title{font-size: 0.5rem;}
	.society .search-job .select-job{height: 0.8rem;}
	.society .search-job .select-job option{font-size: 0.3rem;}
	.society .search-job .search input{height: 0.8rem;line-height: 0.8rem;}

	/* 社会招聘详情页 */
	.society .jobInfo .jobInfo-title h2{font-size: 0.5rem;line-height: 0.8rem;height: 0.8rem;}
	.society .jobInfo .jobInfo-inner h3{font-size: 0.36rem;}
	.society .jobInfo .jobInfo-inner ul li{line-height: 0.4rem;padding-left: 0.4rem;}
	.society .jobInfo .jobInfo-inner ul li::after{top: 0.2rem;}
	.society .jobInfo .jobInfo-inner .vita div{padding-left: 0.4rem;}
	.society .jobInfo #dice{height: 0.8rem;line-height: 0.8rem;border-radius: 0.4rem;padding: 0 0.4rem;}

	/* 联系我们-在线留言 */
	.leave .leave-box .leave-right form .form-item input{height: 0.8rem;line-height: 0.8rem;}
	.leave .leave-box .leave-right form .form-item select{height: 0.8rem;line-height: 0.8rem;}
	.leave .leave-box .leave-right form .form-item.yzm input{flex: 5;}
	.leave .leave-box .leave-right form .form-item.yzm .btn{flex:5;height: 0.8rem;line-height: 0.8rem;}
	

	/* 上市文件 */
	.file-box .file-list li .file-content .file-date{font-size: 0.2rem;}
	.file-box .file-list li .file-content .file-title{font-size: 0.24rem;}

	
	/* 企业动态 */
	.enterpriseBox .enterpriseBoxItemContentText h2{font-size: 0.36rem;}
	.enterpriseBox .enterpriseBoxItemContentText p{font-size: 0.24rem;}
	.enterpriseBox .infoslinksboxText{font-size: 0.24rem;}
	.enterpriseBox .enterpriseBoxItemContent{padding: 0.5rem;}
	.enterpriseBox .infosDate h1{font-size: 0.48rem;}
	.enterpriseBox .infosDate p{font-size: 0.24rem;}
}

@media (max-width:768px) {
	option{font-size: 0.5rem;}
	.headbanner .headTextbox{margin-top: 40px;}
	.headbanner .bannerh1{font-size: 0.8rem;}
	.headbanner .bannerh3{font-size: 0.6rem;}
    .headbanner .bannerh1::after{top:-0.1rem;left:-0.2rem;width:0.8rem;height:0.8rem;}
    .template .titleheads p{font-size:0.36rem;}

	/* 首页 */
	.template .bodybox{padding-left:4% !important;}
    .template .infos{display:block;}
    .template .infos pre{line-height:0.8rem;}
	.template .titleheads{width: 100%;float:left;margin-bottom:0.2rem;}
	.template .backimg{width:100%;max-height:none;float:left;}
	.template .backimg img{height: auto !important;}
	.template .iconinfo{margin:0.6rem 0;}
	.template .iconsitem .icon{width:0.6rem;height:0.6rem;}
	.template .leave{bottom:30%;}
    .template .index-project .Con .item .index-project-more .more{width:0.8rem;height:0.8rem;}
    .template .iconsitem{width:24%}
    .template .iconsitem span{font-size:0.36rem;}
    .substation .group .titleheads{width: 100%;float:left;margin-bottom:0.2rem;}

	/* 企业动态 */
	.enterpriseBox .enterpriseBoxItemContentText h2{font-size: 0.48rem;}
	.enterpriseBox .enterpriseBoxItemContentText p{font-size: 0.36rem;}
	.enterpriseBox .infoslinksboxText{font-size: 0.36rem;}
	.enterpriseBox .enterpriseBoxItem{height: 3.6rem;}
	.enterprise-view{padding-left: 3rem;}
	.enterpriseBox .enterpriseBoxItemContent{padding: 0.5rem;width: calc(100% - 2.4rem);}
	.enterpriseBox .infosDate h1{font-size: 0.6rem;}
	.enterpriseBox .infosDate p{font-size: 0.36rem;}

	.template .index-about .about-left{width: 96%;margin: 0 2%;}
	.template .index-about .about-left .about-left-inner{width: 100%;}
	.template .index-about .about-left .about-left-content{padding: 0;}
	.template .index-about .about-right{display: none;}
	.template .index-project-nav li div{width: 1rem;height: 1rem;}
	.template .index-project-nav li div img{width: 0.4rem;}
	.template .index-project .Con{height: 6rem;}
	.template .index-project .Con .item{height: 6rem;width: 50%;}
	.template .index-project .Con .swiper-slide-active .index-project-pic{height:6rem;}
	.template .index-project .Con .swiper-slide-active .project-inner-tit{width:100%;font-size: 0.6rem;}
	.template .index-project .Con .swiper-slide-active .index-project-inner div{font-size: 0.48rem;}
	.template .index-project .Con .swiper-slide-active .index-project-inner .more{width: 0.8rem;height: 0.8rem;line-height: 0.7rem;font-size: 0.4rem;}
	.template .index-project .Con .swiper-slide-active .index-project-inner p{height: 0.8rem;line-height: 0.8rem;}
	.template .index-news .news-swiper .news-more .more{width: 0.8rem;height: 0.8rem;line-height: 0.8rem;}
	.template .index-news .news-swiper .news-more .more img{height: 0.4rem;}
	.template .more{width: 0.8rem;height: 0.8rem;line-height: 0.7rem;font-size: 0.4rem;}
	.template .index-news .project-inner-more p{height: 0.8rem;line-height: 0.8rem;}
	.template .index-join .join-content .join-more{height: 0.8rem;line-height: 0.8rem;}
	.template .index-news .news-swiper .news-content .news-label{font-size: 0.36rem;height: 0.6rem;line-height: 0.6rem;border-radius: 0.3rem;}

	/* 产品中心 */
	.corpListItemIconsText{font-size: 0.24rem;}
    .productTopcontent h2{font-size:0.6rem;}
    .productCenterContentLeft li p{line-height:0.4rem;}
	.productCenter .productCenterContentLeft{width: 100%;padding: 0.5rem;}
    .productCenter .productCenterContentRight{width:100%;}
	
     /* 产品详情页 */
	.productCenterContentLeft li::after{top:0.42rem;}

	/* 行业新闻 */
	.informationcontent .intabiteminfoshead h1{font-size: 0.6rem;}
	.informationcontent .intabiteminfoshead p{font-size: 0.3rem;}
	.informationcontent .intabiteminfoscont h2{font-size: 0.48rem;}
	.informationcontent .intabiteminfoscont p{font-size: 0.3rem;line-height: 0.5rem;}
	.informationcontent .infosDate h1{font-size: 0.6rem;}
	.informationcontent .infosDate p{font-size: 0.3rem;}
	.informationcontent .infoscontent h2{font-size: 0.48rem;}
	.informationcontent .infoscontent p{font-size: 0.3rem;}
	.informationcontent .infoslinksboxText{font-size: 0.3rem;}
	.informationcontent .infoslinksboxIcon{border-left: 0.1rem solid rgb(140, 140, 140);border-right: 0.1rem solid transparent;border-top: 0.1rem solid transparent;border-bottom: 0.1rem solid transparent;}
    
    .informationcontent .informationList .informationListitem:hover .infoslinksboxIcon{border-left: 0.1rem solid rgb(255, 255, 255);}
    
    .enterpriseBox .enterpriseBoxItem:hover .infoslinksboxIcon{border-left: 0.1rem solid rgb(255,255,255);}

	/* 新闻详情 */
	.newsEditBox .newsTitles h1{font-size: 0.6rem;}
	.newsEditBox .newsTitles p{font-size: 0.24rem;}
	.newsEditBox .newsContent p{font-size: 0.36rem;}
	.newsEditBox .newsFoot .newsFootLeftPrev p, .newsEditBox .newsFoot .newsFootLeftNext p{font-size: 0.36rem;}
	.newsEditBox .newsFoot .newsFootLeftPrev a, .newsEditBox .newsFoot .newsFootLeftNext a{font-size: 0.36rem;}

	/* 社会招聘 */
	.society-title{font-size: 0.6rem;}
	.JobList .info .ti{font-size: 16px;}
	.JobList .info .ico{width: 18px;height: 18px;left: -5px;}
	.JobList .detail .txt{width: auto;float: none;}
	.JobList .detail .txt .sti{font-size: 16px;line-height: 30px;}
	.JobList .other{line-height: 30px;}
	.JobList .mail{clear: both;float: none;padding-top: 10px;}
	.society .search-job{flex-wrap: wrap;}
	.society .search-job .select-job{width: 100%;height: 1rem;font-size: 0.4rem;margin-bottom: 0.3rem;}
	.society .search-job .select-job option{font-size: 0.4rem;}
	.society .search-job .search{width: 100%;}
	.society .search-job .search input{height: 1rem;line-height: 1rem;}
	.society .search-job .search img{width: 0.4rem;}
	.society .job .JobList .detail .txt .sti{font-size: 0.4rem;}

	
	/* 集团介绍 */
	.group .h1color{font-size: 0.7rem;}
	.group .h2color{font-size: 0.6rem;}
	.group .titleheads p{font-size: 0.48rem;line-height: 0.6rem;}
	.group .infos{flex-wrap: wrap;flex-direction: column-reverse;}
	.group .titleheads{width: 100%;}
	.group .backimg{width: 100%;max-height: none;margin-bottom: 0.4rem;padding-right: 3%;}
	.group .backimg img{width: 100%;height: auto !important;}
	.group .itenNumber{font-size: 0.6rem;}
	.group .smlText{font-size: 0.32rem;}
	.group .iconsitem .icon{width: 0.5rem;height: 0.5rem;}
	.group .childhead{font-size: 0.6rem;}
	.group .childcpnicon{padding: 0;}

	/* 社会招聘详情页 */
	.society .jobInfo .jobInfo-inner h3{font-size: 0.4rem;}
	.society .jobInfo .jobInfo-inner ul li{line-height: 0.6rem;}
	.society .jobInfo .jobInfo-inner ul li::after{top: 0.3rem;}

	/* 上市文件 */
	.file-box .file-list li .file-content{width: 80%;}
	.file-box .file-list li .file-content .file-date{font-size: 0.3rem;}
	.file-box .file-list li .file-content .file-title{font-size: 0.36rem;}
	.file-box .file-list li .file-ico{width: 0.8rem;}
	.file-box .file-list li .file-download{width: 0.4rem;}

	/* 联系我们-在线留言 */
	.leave .leave-box .leave-left{display: none;}
	.leave .leave-box .leave-right{width: 100%;}
	.leave .leave-box .leave-right form .form-item input{height: 1.2rem;line-height: 1.2rem;}
	.leave .leave-box .leave-right form .form-item select{height: 1.2rem;line-height: 1.2rem;}
	.leave .leave-box .leave-right form .form-item.yzm .btn{height: 1.2rem;line-height: 1.2rem;}
	.leave .leave-box .leave-right form .button{height: 1.2rem;line-height: 1.2rem;border-radius: 0.6rem;}

	/* 联系方式 */
	.contactUs-box h2{font-size: 0.6rem;line-height: 1rem;height: 1rem;}

	/* 联络方式 */
	.contact .contact-box{flex-wrap: wrap;justify-content: center;}
	.contact .contact-box .contact-content{width: 80%;margin: 0.4rem;}
	.contact .contact-box .contact-content .contact-icon{width: 2.4rem;height: 2.4rem;display: flex;justify-content: center;align-items: center;}
	.contact .contact-box .contact-content .contact-icon img{width: 1rem;}
	.contact .contact-box .contact-content span{font-size: 0.4rem;}

	/* pages */
	.Pages{line-height:25px; font-size:14px;}
	.Pages a{width: 25px;height: 25px;}
	.Pages .num{font-style: normal;}
	.Pages .p_page .num a{ width:25px;}
	.Pages .a_prev{margin-right: 5px;}
	.Pages .a_next{margin-left: 5px;}
}
@media (max-width:560px) {
	.template .index-news .news-swiper .news-content{height: 8rem;}
    .template .index-project-nav {width: 160%;}
	.headbanner .headTextbox{margin-top: 40px;}
	.headbanner .bannerh1{font-size: 1rem;}
	.headbanner .bannerh3{font-size: 0.8rem;}

	/* 发展历程 */
	.history .history-inner .history-list li{line-height: 0.6rem;padding: 0.1rem 0 0.1rem 0.2rem;}
	.history .history-inner .history-list li::after{top: 0.24rem;}
	.history .history-inner .history-title{font-size: 0.6rem;}

	/* 联系我们-联系方式 */
	.contactUs-box .contactUs-content{width: 100%;}
	
	/* 上市文件 */
	.file-box .file-list li .file-content{width: 75%;}
	.file-box .file-list li .file-content .file-date{font-size: 0.4rem;}
	.file-box .file-list li .file-content .file-title{font-size: 0.48rem;}

	/* 产品中心 */
	.corpListItem {width: 46% !important;}
	.corpListItemImg,.corpListItemIcons {width: 90% !important;}
	.corpListItemIconsText{font-size: 0.36rem;}
	.corpListItemImg img {width: 80%;height: 100%;}
	.corpListItemIconsBox {width: 0.6rem;height: 0.6rem;}
	.corpContentItemimgBox {display: none;width: 0 !important;height: 0 !important;}
	.corpContentItemimgBox img {display: none;}
	.medalBox {border: none !important;}
	.corpContent {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
    .corpContentItemIcons {display: none !important;}
    .corpContentItem {width: 33% !important;}
	.mobileColor {background-color: #005fe1;color: #fff;}
    
    .productCenterContentLeft li{padding: 0.1rem 0;line-height:0.48rem;color:#666;padding-left:10px;position:relative;}
    .productCenterContentLeft li::after{content:"";position:absolute;top:0.5rem;left:0;width:4px;height:4px;border-radius:50%;background-color:#033880;}
    .productCenterContentLeft li p{line-height:0.48rem;}
	.productTopcontent p {font-size:0.4rem;line-height:0.6rem;}

	
	/* 企业动态 */
	.enterpriseBoxItem {display: block !important;}
	.enterpriseBox .enterpriseBoxItemImg,
	.enterpriseBox .enterpriseBoxItemContent {width: 100% !important;flex-wrap: wrap !important;height: auto;}
	.enterpriseBox .enterpriseBoxItemDate {display: none;}
	.enterpriseBox .enterpriseBoxItemImg {text-align: center;position: relative;border-radius:0;}
	.enterpriseBox .enterpriseBoxItemImg img {width: 100%;vertical-align: middle;}
	.enterpriseBox .infoslinksboxIcon {border-left: 0.1rem solid rgb(140, 140, 140) !important;border-right: 0.1rem solid transparent !important;border-top: 0.1rem solid transparent !important;border-bottom: 0.1rem solid transparent !important;margin-left: 0.05rem;}
	.enterpriseBox .infoslinksbox {text-align: right;}
	.enterpriseBox .enterpriseBoxItem{padding: 0;height: auto;margin-bottom: 0.6rem;background-color: rgb(240, 240, 240);border-radius: 0.4rem;}
	.enterprise-view{width: 100%;margin: 0;padding: 0;border-radius:0;}
	
	.enterpriseBox .enterpriseBoxItemContentText h2{font-size: 0.6rem;}
	.enterpriseBox .enterpriseBoxItemContentText p{font-size: 0.48rem;}
	.enterpriseBox .infoslinksboxText{font-size: 0.48rem;}
	.enterpriseBox .infosDate h1{font-size: 0.6rem;}
	.enterpriseBox .infosDate p{font-size: 0.48rem;}
}
@media (max-width:425px) {
    .template .titleheads p{font-size:0.48rem;line-height:0.8rem;}
	.template .index-project .Con{height: 9rem;}
	.template .index-project .Con .item{height: 8rem;width: 100%;transform: scale(0.9);}
	.template .index-project .Con .swiper-slide-active .project-inner-tit{font-size: 0.8rem;}
	.template .index-project .Con .swiper-slide-active .index-project-inner div{font-size: 0.8rem;}
	.template .index-project .Con .swiper-slide-active .index-project-inner p{font-size: 0.4rem;}
	.template .index-banner .banner-title p{font-size: 0.5rem;}
	.template .index-about .about-left-content h3{font-size: 0.5rem;}
    .template .swiper-control{width:30%;height:1rem;}
    .template .swiper-btn{width:1rem;height:1rem;}
    .template .swiper-control .scrollbar{width:calc(100% - 2.4rem);left:1.2rem;}
	
	.corpItem .imgbox{height: 2.4rem;}
}