﻿@font-face {
	font-family:"SourceHanSansSC-Bold";
	src:url("../fonts/SourceHanSansSC-Bold-2.woff"),
    url("../fonts/SourceHanSansSC-Bold-2.otf");
}
@font-face {
	font-family:"SourceHanSansSC-Regular";
	src:url("../fonts/SourceHanSansSC-Regular-2.woff"),
    url("../fonts/SourceHanSansSC-Regular-2.ttf");
}
@font-face {
	font-family:"SourceHanSansSC-Normal";
	src:url("../fonts/SourceHanSansSC-Normal-2.woff"),
    url("../fonts/SourceHanSansSC-Normal-2.ttf");
}
@font-face {
	font-family:"SourceHanSansSC-Medium";
	src:url("../fonts/SourceHanSansSC-Medium-2.woff"),
    url("../fonts/SourceHanSansSC-Medium-2.ttf");
}
@font-face {
	font-family:"SourceHanSansSC-Light";
	src:url("../fonts/SourceHanSansSC-Light-2.woff"),
    url("../fonts/SourceHanSansSC-Light-2.ttf");
}

body{ overflow:hidden; font-family:"SourceHanSansSC-Regular";}



/* 头部 */
.header{ position:fixed; left:0; top:0; z-index:12; width:100%; background:#fff; box-shadow:0 0 .1rem rgba(0,0,0,.1);}
.header .logo{ padding:.2rem 0; transition: all .5s;}
.header .logo a{
	display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.header .logo img{ max-width:2rem;width: 2rem;}
.header .nav-box .ul{ min-height:100%;}
.header .nav-box li{margin-left: 0.42rem; position:relative; font-size:.16rem; padding:.32rem 0; transition: all .5s;}
.header .nav-box li a span{ display:block; padding:0 .25rem;}
.header .nav-box li>a{ position:relative;}
.header .nav-box li>a::after,
.header .nav-box li>a::before{ opacity:0; position:absolute; top:50%; margin-top:-.05rem; content:''; display:block; width:.2rem; height:.11rem; background-position:center; background-repeat:no-repeat; background-size:cover;}
.header .nav-box li>a::before{ left:0; background-image:url(../images/icon1.png);}
.header .nav-box li>a::after{ right:0; background-image:url(../images/icon2.png);}
.header .nav-box li.on>a::after,
.header .nav-box li.on>a::before{opacity:1;}
.header .nav-box li:hover>a span,
.header .nav-box li.on>a span{ color:#e92711;}
.header .nav-box li .rate-sub{ padding:1px; position:absolute; left:0; top:100%; width:max-content; min-width:100%; display:none;}
.header .nav-box li .rate-sub dl{ font-size:.14rem; border-radius:5px; overflow:hidden; background:#fff; box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.header .nav-box li .rate-sub dd{ padding:.1rem .25rem; border-bottom:solid 1px #cdd9e9;}
.header .nav-box li .rate-sub dd a{ color:#465561; display:block;}
.header .nav-box li .rate-sub dd:last-child{ border-bottom:none;}
.header .nav-box li .rate-sub dd a:hover{ color:#e92711;}
.header .nav-box li:hover .rate-sub{ display:block;}
.header .icon-menu{ margin-left:.2rem; display:none; cursor:pointer; width:25px; height:30px; border-radius:50%; position: relative; z-index:11;}
.header .icon-menu span{ display: block; position: relative; margin: 0 auto;}
.header .icon-menu span i{ height:2px; width:60%; background:#333; display:block; margin:6px auto; transition: all .5s;}
.header .icon-menu i{ -webkit-transition: all .4s ease-out; transition: all .4s ease-out; display:inline-block; height:2px; background:#333; margin:3px 2.5px; border-radius:5px;}
.header .icon-menu i:nth-of-type(1),
.header .icon-menu i:nth-of-type(3) {width:25px;}
.header .icon-menu i:nth-of-type(2) {width:25px;}

.header .other-top{ margin-left:.1rem;}
.header .other-top .line{ display:none;}
.header .other-top .line em{ display:block; width:1px; height:.15rem; background:#d5d5d5;}
.header .other-top .user-icon{ display:none; height:100%;}
.header .other-top .user-icon .icon{ cursor:pointer; display:block; width:.5rem; height:100%; background-image:url(../images/user-icon1.png); background-repeat:no-repeat; background-position:center; background-size:.16rem;}
.header .other-top .search-shell .icon{ cursor:pointer; display:block; width:.5rem; height:100%; background-image:url(../images/search-icon.png); background-repeat:no-repeat; background-position:center; background-size:.16rem;}
.header .other-top .search-shell .icon.close{ background-image:url(../images/close.svg); background-size:.25rem;}
.header .other-top .search-box{ position:absolute; right:0; padding:2px; display:none;}
.header .other-top .search-box .wtd100{ background:#fff; box-shadow:0 0 5px rgba(0,0,0,.2); padding:.1rem; border-radius:5px;}
.header .other-top .search-box input{line-height:1.75;font-size:.15rem; padding:0; margin:0; outline:none; border:none; background:none;width: 2.5rem;}
.header .other-top .search-box .but{ cursor:pointer; width:.3rem; background:url(../images/search-icon.png); background-repeat:no-repeat; background-position:center; background-size:.16rem;}


.header.up_io .logo{ padding:.1rem 0;}
.header.up_io .nav-box li{ padding:.2rem 0;}
.header .language li{margin-right: 15px;}

@media(min-width:1025px){
.header .nav-box li .rate-sub dl{ animation: 0.8s ease 0.2s 1 normal backwards running fadeInUp2;}
}
@-webkit-keyframes fadeInUp2{
	0% {opacity: 0; -webkit-transform: translate3d(0,5%, 0);transform: translate3d(0,5%, 0);}
	100% {opacity: 1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp2 {
	0% {opacity:0;-webkit-transform:translate3d(0,5%, 0); transform: translate3d(0,5%, 0);}
	100% {opacity:1;-webkit-transform:none; transform:none;}
}

@media(max-width:1024px){
.gh_header{ margin-top:.05rem;}
.header .nav-box{ position:fixed; right:-100%; top:.95rem; margin-left:0; width:40%; height:calc(100% - .95rem); padding:.2rem; transition:all .5s ease-in-out; background:#fff; box-shadow:0 10px 10px rgba(0,0,0,.1);}
.header .nav-box.active{ right:0;}
.header .nav-box .ul{ align-content:flex-start; overflow:auto; max-height:100%;}
.header .nav-box li{padding:0; width:100%; display:-webkit-flex; display:flex; flex-wrap:wrap; border-bottom:solid 1px #eee;}
.header .nav-box li>a{ display:-webkit-flex; display:flex; padding:.1rem 0; width:100%;}
.header .nav-box li>a span{ padding:0 .05rem;}
.header .nav-box li>a::after,
.header .nav-box li>a::before{ position: inherit;}
.header .nav-box li .rate-sub{ position:relative; left:0; width:100%;}
.header .nav-box li .rate-sub dl{ padding:.1rem 0; border-top:solid 1px #eee; width:100%; font-size:.16rem;}
.header .nav-box li .rate-sub dd{ padding:.05rem .25rem; border-bottom:none;}
.header .nav-box li>a .arrow{ display:block; position:absolute; right:.1rem; top:50%; height:.2rem; width:.2rem; background-image:url(../images/arrow.svg); margin-top:-.1rem; background-repeat:no-repeat; background-position:center; background-size:.16rem; transition:all .5s;}
.header .nav-box li:hover .rate-sub{ display:none;}
.header .nav-box li.open>a .arrow{ transform:rotate(90deg);}

.header .language .but{ line-height:2.3;}
.header .logo img{ width:auto; max-width:2rem;}
.header .icon-menu{ display:flex; align-items:center; height:100%;}
.header .icon-menu.active i:nth-of-type(1){ transform: rotate(45deg) translate(6px,6px);}
.header .icon-menu.active i:nth-of-type(2){ opacity: 0; }
.header .icon-menu.active i:nth-of-type(3){ transform: rotate(-45deg) translate(5px,-5px);}
.header .other-top .user-icon .icon,
.header .other-top .search-shell .icon{ width:.6rem; background-size:.2rem;}
.header .other-top .search-shell .icon.close{ background-size:.3rem;}
.header .other-top .search-box input{ font-size:.2rem;}
.header .other-top .search-box .but{ background-size:.2rem;}
}
@media(max-width:768px){
.header .nav-box li{ font-size:.22rem;}
.header .nav-box li .rate-sub dl{ font-size:.2rem;}
}

@media(max-width:640px){
.gh_header{ margin-top:0;}
}



/* banner */
.ban_box .web_img{ display:none;}
.ban_box .pic img{ width:100%;}
.ban_box .text{ line-height:1.7; position:absolute; left:0; top:50%; color:#fff; z-index:8; width:100%; transform:translateY(-50%);}
.ban_box .text .tit-en{ font-weight:lighter; text-transform:uppercase; font-size:.18rem;}
.ban_box .text .tit-cn{ font-size:.24rem;}
.ban_box .text .tit-big{ line-height:1.4; font-weight:bold; font-size:.5rem;max-width: 8rem;}

.ban_box li.slick-slide video{position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%);min-height: 100%; min-width: 100%;}
.ban_box li.slick-slide .text .auto-inner{ transform:translateY(100px); opacity:0; transition:all .5s;}
.ban_box li.slick-active .text .auto-inner{ transform:translateY(0); opacity:1;}
.ban_box .slick-dots{ position:absolute; left:50%; transform:translate(-50%,0); bottom:5%; overflow:hidden; z-index: 10; }
.ban_box .slick-dots li{float:left; width:.55rem; height:.06rem; background:url(../images/line.svg); background-repeat:no-repeat; background-position:center right; background-size:contain; border-radius:0; opacity:1;}
.ban_box .slick-dots li:not(:last-child){margin-right:10px;}
.ban_box .slick-dots li.slick-active{background:url(../images/line2.svg); }
.ban_box .slick-dots li button{display: none;}

.ban_box .slick-arrow{ opacity:0; transition:all .5s; position:absolute; top:50%; z-index:10;}
.ban_box .slick-arrow::after{ display:block;font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1; color:#e60012; font-size:.4rem; font-weight:lighter;}
.ban_box .slick-prev{ left:5%;}
.ban_box .slick-prev::after{ content:'prev';}
.ban_box .slick-next{ right:5%;}
.ban_box .slick-next::after{ content:'next';}
.ban_box:hover .slick-arrow{ opacity:1;}

@media(max-width:1440px){
.ban_box .slick-prev{ left:2%;}
.ban_box .slick-next{ right:2%;}
}

@media(max-width:1024px){
.ban_box .text{ padding:0 1rem;}
.ban_box .text .tit-en{ font-size:.18rem;}
.ban_box .text .tit-cn{ font-size:.2rem;}
.ban_box .text .tit-big{ font-size:.45rem;}
.ban_box .pc_img{ display:none;}
.ban_box .web_img{ display:block;}

.ban_box  li.slick-slide video{left: -100%;top: 100%; opacity: 0;}
.ban_box  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%;background-size: auto 50px; z-index: 20;}
.ban_box  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.ban_box  li.video-show video{left: 50%; top: 50%; opacity: 1;}
}

@media(max-width:640px){
.ban_box .text .tit-big{ font-size:.35rem;}
.ban_box .pic img{ min-height:5rem; object-fit:cover;}
.ban_box .slick-dots li{width: 10px; height: 10px;}
.ban_box .slick-dots li:not(:last-child){margin-right: 4px;}
}




/* 底部 */
.footer-min{ background:#f1f1f1; min-height:100vh;}
.footer{ padding:1rem 0 .4rem; background:#f1f1f1;}
.footer .footer-nav dl dt{ margin-bottom:.2rem; font-weight: bold; font-size:.18rem;}
.footer .footer-nav dl dd{ margin:.1rem 0; font-size:.16rem; font-weight: lighter;}
.footer .footer-nav dl dd a{ color:#555555;}
.footer .footer-nav dl dd a:hover{ color:#ff0000;}
.footer .footer-two{ margin-top:1.2rem; padding:.15rem 0; border:solid 1px #e0e0e0; border-left:none; border-right:none;}
.footer .other-footer{ color:#555555; font-size:.14rem; margin-top:.2rem;}
.footer .other-footer a{ color:#555555;}
.footer .footer-share .iowx{ margin-right:.4rem;}
.footer .footer-share .iowx .icon{ margin-right:1em; width:.35rem; height:.35rem; background-image:linear-gradient(90deg,#f2adad 0%, #ffc3a8 100%); border-radius:100%; }
.footer .footer-share .iowx .icon::after{ content:''; display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:center;}
.footer .footer-share .iowx.gzh .icon::after{ background-image:url(../images/icon-ww.png); background-size:.2rem;}
.footer .footer-share .iowx.sph .icon::after{ background-image:url(../images/icon-wx.png); background-size:.22rem;}
.footer .footer-share .iowx .code{ width:1rem; position:absolute; left:0; bottom:100%; padding-bottom:.1rem; display:none;}
.footer .footer-share .iowx .code .bg{ background:#fff;}
.footer .footer-share .iowx .code img{ width:1rem; height:1rem; object-fit:cover;}
.footer .footer-share .iowx:hover .code{ display:block;}
.footer .auxiliary em{ margin:0 .1rem; width:3px; height:3px; background:#333; display:block; border-radius:100%;}
.footer .auxiliary em:last-child{ display:none;}
.footer .auxiliary a:hover{ color:#ff0000;}

@media(max-width:1024px){
.footer-min{ background:#f1f1f1; min-height:60vh;}
.footer .other-footer{ flex-wrap:wrap;}
}

@media(max-width:640px){
.footer-min{ min-height:0;}
.footer{ padding:.5rem 0;}
.footer .footer-two{ margin-top:.3rem;}
.footer .footer-nav{ flex-wrap:wrap;}
.footer .footer-nav dl{ width:100%;}
.footer .footer-nav dl:last-child dt{ margin-bottom:0;}
.footer .footer-nav dl dt{ font-size:.26rem; padding:.05rem 0; margin-bottom:.1rem; background-image:url(../images/arrow2.svg); background-repeat:no-repeat; background-position:right center; background-size:.24rem;}
.footer .footer-nav dl dd{ display:none; font-size:.24rem;}
.footer .other-footer{ font-size:.22rem; justify-content:center; text-align:center;}
.footer .footer-share .iowx .icon{ width:.5rem; height:.5rem;}
.footer .footer-share .iowx.gzh .icon::after{ background-size:.25rem;}
.footer .footer-share .iowx.sph .icon::after{ background-size:.25rem;}
}



/* 首页 */
.index-tit .tit-cn{ font-size:.35rem;}
.index-tit .line{ margin-top:.15rem;}
.index-tit .line i{ width:.6rem; height:.04rem; background:#fff; display:block;}

.index-one .index-tit{ padding:.6rem 0;}
.index-one .index-tit .line i{ background:#e92711;}
.index-one .list .item{ width:33.1%; transition:all .5s ease-out; }
.index-one .list .item .pic{ position:relative;}
.index-one .list .item .pic::after{ position:absolute; left:0; top:0; content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.4); transition:all .5s;}
.index-one .list .item .pic figure{ width:100%; height:7.6rem; background-repeat:no-repeat; background-size:cover;}
.index-one .list .item .tit-box{font-size:.22rem; position:absolute; left:0; top:50%; z-index:5; width:100%; text-align:center; color:#fff; transition: all .5s;}
.index-one .list .item .tit-box .tit-cn{ margin-top:.1rem;}
.index-one .list .item .icon img{ width:.5rem;}
.index-one .list .item .le_txt{ width:calc(100% - 12em);}
.index-one .list .item .txt{ font-size:.16rem; position:absolute; left:0; bottom:0; width:57.7vw; padding:.4rem; color:#fff; animation: 0.8s ease 0.2s 1 normal backwards running fadeInUp2; display:none;}
.index-one .list .item .txt .des{ padding-left:.2rem;}
.index-one .list .item .txt .des .tit{ font-size:.22rem;}
.index-one .list .item .txt .des .wx{ margin-top:.05rem;}
.index-one .list .item .more a{ line-height:1.8; min-width:9em; text-align:center; display:block; background:#e60012; padding:.1rem .2rem; color:#fff;}
.index-one .list .item .more a i::after{ margin-left:.1rem; font-style:normal; content:'>'; font-family:'宋体'; font-weight:lighter;}
.index-one .list .item:nth-child(1) .pic figure{ background-position:left center;}
.index-one .list .item:nth-child(2) .pic figure{ background-position:center;}
.index-one .list .item:nth-child(3) .pic figure{ background-position:right center;}
.index-one .list .item.active{ width:58.2%;}
.index-one .list .item.active .tit-box{ opacity:0;}
.index-one .list .item.active .txt{ display:block;}
.index-one .list .item.active .pic::after{ opacity:0;}
.index-one .list .item.otherPo{ width:20.6%;}

.index-two{ color:#fff; background-repeat:no-repeat; background-position:top center; background-size:cover; }
.index-two .auto-inner{ padding:1rem 0 3rem; min-height:100vh;}
.index-two .index-tit{ padding-bottom:.8rem; color:#fff;}
.index-two .index-tit .line i{ background:#fff;}
.index-two .list{ width:100%;}
.index-two .list .item{ text-align:center;width: 25%;padding: 0 .2rem;}
.index-two .list .item .roll{ font-weight:bold; font-size:.4rem;}
.index-two .list .item .roll span{line-height:1;}
.index-two .list .item .roll em{ margin-left:.1rem; line-height:1.2; font-style:normal; font-size:.24rem;}
.index-two .list .item .roll i{ margin-left:.1rem; line-height:1; font-style:normal; font-size:.24rem;}
.index-two .list .item .des{ margin-top:.15rem; font-size:.18rem;}
.index-three .item .pic img{ width:100%;}
.index-three .item .text{ color:#fff; position:absolute; left:0; top:50%; width:100%; transform: translateY(-50%); z-index:5;}
.index-three .item .text .tit-en{ font-size:.24rem; font-weight: lighter; text-transform:uppercase;}
.index-three .item .text .tit-cn{ font-weight:bolder; font-size:.5rem;}
.index-three .item .text .des{ max-width:6rem; margin:.15rem 0 .3rem;}
.index-three .item .text .more a{ line-height:1.8; min-width:9em; text-align:center; display:block; padding:.1rem .2rem; color:#fff; transition: all .5s; background: #e92711;}
.index-three .item .text .more a i::after{ margin-left:.1rem; font-style:normal; content:'>'; font-family:'宋体'; font-weight:lighter;}
.index-three .item .text .more a:hover{ background-image: linear-gradient(90deg,#e60012 0%, #ffe800 100%);}

.index-four{ padding:1.2rem 0;}
.index-four .index-tit{ padding-bottom:.6rem;}
.index-four .index-tit .line i{ background:#e92711;}
.index-four .list .let-con{ width:67%;}
.index-four .list .let-con .itme{ width:47.68%; font-size:.16rem;}
.index-four .list .let-con .itme .state{ color:#fff; padding:.1rem .2rem; position:absolute; left:0; top:0; background-color:#ff0000;border-radius: 0px 0px 20px 0px; z-index:5; display: none;}
.index-four .list .let-con .itme figure{ padding-bottom:66.6666%; background-repeat:no-repeat; background-size:cover; background-position:center; transition:all .5s;}
.index-four .list .let-con .itme .text{ padding:.35rem .25rem; background:#f3f6fa;}
.index-four .list .let-con .itme .text .tit{ font-size:.2rem; line-height: 1.5; height:calc(1.5em * 2);}
.index-four .list .let-con .itme .text .des{ line-height:1.75; color:#666666; margin:.1rem 0 .2rem;}
.index-four .list .let-con .itme .text .other-ol{ color:#666666;}
.index-four .list .let-con .itme .text .more .but{ line-height:1.8; text-align:center; display:block;color:#ff0000; }
.index-four .list .let-con .itme .text .more .but i::after{ margin-left:.1rem; font-style:normal; content:'>'; font-family:'宋体'; font-weight:lighter;}
.index-four .list .let-con .itme:hover figure{ transform:scale(1.1);}
.index-four .list .let-con .itme:hover .tit{color:#ff0000; }
.index-four .list .ul{ width:29%; background:#f3f6fa; padding:0 .3rem;}
.index-four .list .ul li{ padding:0 .2rem; border-bottom:dashed 1px rgba(0,0,0,.1);}
.index-four .list .ul li .tit{ position:relative; font-size:.18rem;}
.index-four .list .ul li .tit::before{ content:''; display:block; position:absolute; top:.13rem; left:-.2rem; width:4px; height:4px; background:#ff0000;}
.index-four .list .ul li .time{ margin-top:.05rem; font-size:.14rem; color:#666666;}
.index-four .list .ul li a{ padding:.2rem 0; display:block;}
.index-four .list .ul li:last-child{ border-bottom:none;}
.index-four .list .ul li a:hover .tit{ color:#ff0000;}


@media(max-width:1024px){
.index-one .index-tit{ padding-bottom:.35rem;}
.index-one .list .item .pic figure{ height:4.45rem;}
.index-one .list .item .tit-box{ font-size:.22rem;}
.index-one .list .item .txt .des .tit{ font-size:.22rem;}
.index-one .list .item .icon img{ width:.4rem;}
.index-two .auto-inner{ min-height:60vh; padding:.5rem 0 1rem;}
.index-two .list .item .roll{ font-size:.3rem;}
.index-two .list .item .des{ font-size:.16rem;}
.index-four .list .ul li a{ padding:.16rem 0;}
}

@media(max-width:640px){
.index-one .index-tit{ padding:.3rem 0 .2rem;}
.index-one .list .item .le_txt{ flex-wrap:wrap; margin-bottom:.1rem; width:100%;}
.index-one .list .item .le_txt .icon{ margin-bottom:.1rem;}
.index-one .list .item .icon img{ width:.5rem;}
.index-one .list .item .txt{ padding:.2rem; font-size:.22rem;}
.index-one .list .item .txt .des{ padding-left:0;}
.index-one .list .item .txt .des .tit{ font-size:.28rem;}
.index-one .list .item .more a{ font-size:.2rem;}
.index-two .auto-inner{ min-height:70vh; padding:1rem 0;}
.index-two .list .item{ padding:.2rem 0; width:49%;}
.index-two .list .item .roll{ font-size:.36rem;}
.index-two .list .item .des{ font-size:.24rem;}
.index-three .item .text .tit-cn{ font-size:.33rem;}
.index-four{ padding:.5rem 0;}
.index-four .list .let-con{ width:100%;}
.index-four .list .ul{ margin-top:.3rem; width:100%;}
.index-four .list .ul li .tit{ font-size:.24rem;}
.index-four .list .ul li .time{ font-size:.22rem;}
.index-four .list .let-con .itme .text{ padding:.2rem;}
.index-four .list .let-con .itme .text .des{display:-webkit-box; display:box; overflow:hidden; text-overflow:ellipsis; word-break: break-word; -webkit-box-orient:vertical;-webkit-line-clamp: 2;}
.index-four .list .let-con .itme .text .tit{ font-size:.24rem;}
.index-four .list .let-con .itme{ font-size:.2rem;}
.index-four .list .let-con .itme .state{ padding:.1rem .3rem;}
}



/* 内页banner */
.ban_Inside .web_img{ display:none;}
.ban_Inside .pic img{ width:100%;}
.ban_Inside .text{ line-height:1.7; position:absolute; left:0; top:50%; color:#fff; z-index:8; width:100%; transform:translateY(-50%);}
.ban_Inside .text .tit-cn{ font-weight:bolder; font-size:.36rem;}
@media(max-width:640px){
.ban_Inside .pc_img{ display:none;}
.ban_Inside .web_img{ min-height:4rem; object-fit:cover; display:block;}
}




/* 面包屑 */
.current-box{ padding:.2rem 0; font-size:.14rem; color:#999999;}
.current-box a{ color:#999999;}
.current-box i{ display:block; margin:0 .1rem; font-family:'宋体'; font-style:normal;}
.current-box a:hover{ color:#ff0000;}
@media(max-width:768px){
.current-box{ font-size:.18rem;}
}

@media(max-width:640px){
.current-box{ font-size:.22rem;}
}

/* 内页菜单 */
.lanmu-menu{ border-bottom:solid 1px #ededed;}
.lanmu-menu li{ margin:0 .2rem;}
.lanmu-menu li a{ font-size:.16rem; padding:.15rem 0; display:block; position:relative;}
.lanmu-menu li a::after{ width:100%; height:.03rem; content:''; display:block; background-image: linear-gradient(90deg,#e60012 0%, #ffe800 100%); border-radius:1px; position:absolute; bottom:0; left:0; opacity:0; transition:all .5s ease-out;}
.lanmu-menu li.on a{ font-weight:bold;}
.lanmu-menu li.on a::after,
.lanmu-menu li:hover a::after{opacity:1;}
@media(max-width:768px){
.lanmu-menu li{ margin:0 .2rem;}
.lanmu-menu li a{ font-size:.22rem;}
}
@media(max-width:640px){
.lanmu-menu{ border-bottom:none; position:relative; z-index:11;}
.lanmu-menu ul{ display:none; position:absolute; left:0; top:100%; width:100%; padding:.2rem 0; background:#fff; box-shadow:0 0 10px rgba(0,0,0,.1);}
.lanmu-menu li a{ padding:.1rem 0; font-size:.26rem;}
.lanmu-menu li a::after{ height:2px;}
.lanmu-menu .web-txt{ font-size:.26rem; position:relative; border:solid 1px #ccc; padding:.2rem .3rem; border-radius:.1rem; }
.lanmu-menu .web-txt::after{ content:''; display:block; width:.4rem; height:.4rem; background:url(../images/arrow2.svg) no-repeat center; position:absolute; right:.2rem; top:.2rem;}
}


/* 内页三级菜单 */
.three-level{ margin-top:.5rem;}
.three-level li{ border:solid 1px #333; margin:0 .1rem; z-index:1; position:relative;}
.three-level li a{ display:block; padding:.1rem .3rem;}
.three-level li.on,
.three-level li:hover,
.three-level li:hover a,
.three-level li.on a{ color:#e60012; border-color:#e60012; z-index:5;}




/* 内页 */
.Inside-tit .tit-cn{ font-size:.35rem;}
.Inside-tit .line{ margin-top:.15rem;}
.Inside-tit .line i{ width:.6rem; height:.04rem; background:#ff0000; display:block;}
.Inside-box{ padding:1rem 0; min-height:30vh;}


/* 董事长寄语 */
.president-shell{ padding-bottom:1rem;}
.president-shell .Inside-tit{ margin-bottom:.8rem;}
.president-box .pic_tu{ margin-bottom:4em;}
.president-box .text-let{ font-size:.18rem; color:#666666; line-height:1.75; width:50%;}
.president-box .text-let p{ margin:0;}
.president-box .text-let .ilx{ color:#333; margin-bottom:.1rem;}
.president-box .text-let .ilx img{ padding-right:.1rem;}
.president-box .tu-box{ width:50%; padding: 0 4vw;}
.president-box .wez{ text-align:center;}
.president-box .wez .line{display:inline-block;border:solid 1px #f0f0f0;border-top:none; border-bottom:none;}
.president-box .wez .name{ margin-top:.15rem; font-weight:bold; font-size:.32rem;line-height:1.5; color: #4d86c7;}
.president-box .bg{ box-shadow: 11px 11px 29px 2px rgba(4, 31, 69, 0.15);}
.president-box .bg img{ width:100%; max-width:6rem;}

.president-box .text-let p+.ilx{margin-top: .3rem;}
.president-box .infobg{padding:.5rem .4rem; background: #f5faff; position: relative;}
.president-box .infobg::before{position: absolute;content:'';right:0;bottom:0;width:.3rem;height: .3rem;border-right: 3px solid #4d86c7;border-bottom: 3px solid #4d86c7; }

@media(max-width:1024px){
.president-box .bg img{ width:4rem;}
.president-box .text-let{ width:45%;}
.president-box .wez .name{ font-size:.28rem;}
.president-box .text-let{ font-size:.16rem;}
}
@media(max-width:640px){
.president-shell .Inside-tit{ margin-bottom:.6rem;}
.president-box .text-let{ margin-bottom:.3rem; width:100%; font-size:.24rem;}
.president-box .text-let .ilx{ font-size:.26rem;}
.president-box .bg img{ width:100%;}
.president-box .tu-box{ width:100%; padding: 0;}
}


.president-box2 .pic_tu{ margin-bottom:4em;}
.president-box2 .text-let{ font-size:.16rem; color:#666666; line-height:1.75; width:calc(100% - 38.264%); padding-right:5.5vw; text-align: justify;}
.president-box2 .text-let p{ margin:0;}
.president-box2 .text-let .ilx{ color:#333; margin-bottom:.1rem;}
.president-box2 .text-let .ilx img{ padding-right:.1rem;}
.president-box2 .tu-box{ width:38.264%; }
.president-box2 .bg img{ width:100%; max-width:6rem;}
.president-box2 .text-let p+.ilx{margin-top: .3rem;}
.president-box2 .text-let p+p{margin-top: .15rem;}
@media(max-width:1024px){
.president-box2 .bg img{ width:4rem;}
.president-box2 .text-let{ width:calc(100% - 4rem);}
.president-box2 .wez .name{ font-size:.28rem;}
.president-box2 .text-let{ font-size:.16rem;}
}
@media(max-width:640px){
.president-box2 .text-let{ margin-bottom:.3rem; width:100%; font-size:.24rem; padding-right: 0;}
.president-box2 .text-let .ilx{ font-size:.26rem;}
.president-box2 .bg img{ width:100%;}
.president-box2 .tu-box{ width:100%; padding: 0;}
}



/* 公司简介 */
.company-padd{ padding-bottom:0;}
.company-one{ padding:.65rem 0 .8rem; background-image:url(../images/about-back.png); background-repeat:no-repeat; background-position:left bottom; background-size:3.5rem;}
.company-one .text{ width:50%;}
.company-one .text .tit-cn{ margin-bottom:.15rem; font-size:.24rem; color:#555555;}
.company-one .text .des{ line-height:1.75; color:#555555; text-align: justify;}
.company-one .pic{ width:43%;}

.company-two{ padding:.9rem 0; background:#f3f6fa;}
.company-two .item .roll{ font-weight:bold; font-size:.5rem;}
.company-two .item .roll span{ line-height:1;}
.company-two .item .roll em{ margin-left:.1rem; line-height:1; font-style:normal; font-size:.16rem; color:#999999; font-weight:lighter;}
.company-two .item .icon{ margin-right:.2rem;}
.company-two .item .icon img{ width:.7rem;}
.company-two .item .des{ margin-top:.05rem; font-size:.16rem; color:#999999;}

.company-three{ padding:1rem 0;}
.company-three .text{ width:50%;}
.company-three .text .tit-cn{ margin-bottom:.15rem; font-size:.24rem; color:#555555;}
.company-three .text .des{ line-height:1.75; color:#555555; text-align: justify;}
.company-three .pic{ width:43%;}
/* .company-three .video_box{ width:43%;}*/
.company-three .video_box .play{ width:.7rem; height:.7rem; background:rgba(255,255,255,.5) url(../images/play.png); background-repeat: no-repeat; background-position:center; position:absolute; left:50%; top:50%; margin-left:-.35rem; margin-top:-.35rem; border-radius:100%; cursor:pointer; z-index:8; background-size:.7rem;}
.company-three .video_box img{ object-fit:cover; position:absolute; left:0; top:0; height:100%; width:100%; z-index:5;}
.company-three .video_box video{ width:100%; position:relative; z-index:3;}
.company-three .pic .tit{ margin-top: 0.15rem;font-size: .2rem; color: #555; text-align: center;}

.company-four{ padding:1rem 0; background-repeat: no-repeat; background-position: center; background-size:cover;}
.company-four .let-box{ width:30%;}
.company-four .let-box .item{ height:calc(50% - .1rem); padding:.4rem; background:rgba(255,255,255,.88); margin-bottom:.2rem;}
.company-four .let-box .item .tit-con{ margin-bottom:.1rem; font-size:.3rem;}
.company-four .let-box .item .icon img{ width:.45rem; margin-right:.1rem;}
.company-four .let-box .item .des{ font-size:.2rem; color:#555555;}
.company-four .let-box .item:last-child{ margin-bottom:0;}
.company-four .rig-box{ padding:.4rem .4rem .6rem; width:calc(70% - .2rem); background:rgba(255,255,255,.98);}
.company-four .rig-box .tit-con{ margin-bottom:.1rem; font-size:.3rem;}
.company-four .rig-box .icon img{ width:.45rem;}
.company-four .rig-box .ul li{ font-size:.14rem; width:33.3333%; border-bottom:solid 1px rgba(230,0,18,.4);}
.company-four .rig-box .ul li .des{padding-right:.2rem; margin-top:.1rem; padding-top:.1rem; padding-bottom:.2rem;  border-right:solid 1px rgba(230,0,18,.4);}
.company-four .rig-box .ul li .tit{padding-right:.2rem;}
.company-four .rig-box .ul li .tit span{color:#fff; font-size:.15rem; padding:.05rem .2rem; display:block; background-image:linear-gradient(90deg,#e60012 0%,#ffb274 100%),linear-gradient(#ffffff,#ffffff);border-radius: 17px 14px 14px 0px;}
.company-four .rig-box .ul li:nth-child(1){ margin-top:2.58rem;}
.company-four .rig-box .ul li:nth-child(2){ margin-top:1.44rem;}
.company-four .rig-box .ul li:nth-child(3){ position:relative; margin-top:.3rem;}
.company-four .rig-box .ul li:nth-child(3)::after{ content:''; display:block; position:absolute; right:-.1rem; bottom:-.07rem;; width:.11rem; height:.14rem; background-image:url(../images/arrow3.png); background-size:contain; background-repeat: no-repeat;}
.company-four .rig-box .ul li:nth-child(3) .des{ border-right:none;}

@media(max-width:1024px){
.company-one .text{ width:100%;}
.company-one .pic{ width:100%; margin-top:.2rem;}
.company-four .let-box .item{ padding:.2rem;}
.company-four .let-box .item .tit-con{ font-size:.24rem;}
.company-four .let-box .item .des{ font-size:.18rem;}
.company-four .rig-box{ padding:.2rem .2rem .4rem;}
.company-four .rig-box .ul li .des{ margin-top:0;}
.company-four .rig-box .ul li:nth-child(1){ margin-top:2.28rem;}
.company-four .rig-box .ul li:nth-child(2){ margin-top:1.02rem;}
.company-four .rig-box .ul li:nth-child(3){ margin-top:0;}
.company-two .item .icon img{ width:.6rem;}
.company-two .item .roll{ font-size:.4rem;}
.company-three .pic,
.company-three .video_box{ width:100%;}
.company-three .text{ width:100%;}
}
@media(max-width:640px){
.company-two .item{ width:50%; margin:.1rem 0;}
.company-four .let-box{ width:100%;}
.company-four .let-box .item .tit-con{ font-size:.3rem;}
.company-four .let-box .item .des{ font-size:.22rem;}
.company-four .rig-box{ margin-top:.2rem; width:100%;}
.company-four .rig-box .ul li{ font-size:.22rem; margin-bottom:.2rem; width:100%;}
.company-four .rig-box .ul li .des{ border-right:none;}
.company-four .rig-box .ul li .tit span{ font-size:.24rem;}
.company-four .rig-box .ul li:nth-child(1),
.company-four .rig-box .ul li:nth-child(2),
.company-four .rig-box .ul li:nth-child(3){ margin-top:0;}
}




/* 企业文化 */
.culture-box{ padding-bottom:0;}
.culture-one .des{ font-size:.18rem; color:#555555; line-height:1.75; padding:.3rem 0 .75rem; text-align: justify;}
.culture-one .switc-box{display: none;}
.culture-one .switc-box .swiper{ padding:0 2.5rem;}
.culture-one .switc-box .itme{ background:#f3f6fa url(../images/culture-bg.png) no-repeat; background-position:left center; background-size:cover;}
.culture-one .switc-box .itme a{ display:block; padding:.8rem 1rem .8rem .4rem;}
.culture-one .switc-box .itme .tit{ font-size:.24rem;}
.culture-one .switc-box .itme .intro{ min-height:6em; margin:.2rem 0 .1rem; font-size:.16rem;}
.culture-one .switc-box .itme .more{ color:#ff0000;}
.culture-one .switc-box .itme .more i{ margin-left:.5em; font-style:normal; font-family:'宋体'; font-weight:bold;}
.culture-one .switc-box .itme .ion-txt{ font-size:.32rem; position:absolute; top:50%; right:-.95rem; margin-top:-.95rem; width:1.9rem; height:1.9rem; background:#fef5f2; padding:.15rem; border-radius:100%; overflow:hidden; transition:all .5s;}
.culture-one .switc-box .itme .ion-txt::after{ position:absolute; left:0; top:0; content:''; display:block; background-image:linear-gradient(45deg,#e60012 0%,#ffb274 100%),linear-gradient(#ffffff,#ffffff); width:100%; height:100%; left:0; top:0; opacity:0;}
.culture-one .switc-box .itme .ion-txt .center{ content:''; display:block; width:100%; height:100%; background-image:linear-gradient(48deg,#e60012 0%,#ffb274 100%); border-radius:100%; overflow:hidden; color:#e60012; padding:.1rem; position:relative; z-index:3;}
.culture-one .switc-box .itme .ion-txt .iuw{ width:100%; height:100%; background:#fef5f2; border-radius:100%; overflow:hidden; transition:all .5s;}
.culture-one .switc-box .itme:hover .ion-txt{ background:none;}
.culture-one .switc-box .itme:hover .ion-txt .iuw{ color:#fff; background:none;}
.culture-one .switc-box .itme:hover .ion-txt::after{ opacity:.1;}
.culture-one .roll-box{ margin-top:.7rem;}
.culture-one .roll-box .swiper-scrollbar{ background:none; position:relative; height:.16rem; border-radius:none; border-radius:initial;}
.culture-one .roll-box .swiper-scrollbar::after{ content:''; display:block; position:absolute; left:0; top:.05rem; width:100%; height:.05rem; background:#f3f6fa;}
.culture-one .roll-box .swiper-scrollbar-drag{ height:.16rem; background:url(../images/roll-icon.jpg) no-repeat; border-radius:initial; z-index:3;}

.culture-one .qywh{margin-top: .95rem;}
.culture-one .qywh li{ background:#f3f6fa url(../images/culture-bg.png) no-repeat; background-position:left center; background-size:cover; width: 31.3%; margin-right: 3%;}
.culture-one .qywh li a{ display:block; padding:.9rem .4rem .3rem;}
.culture-one .qywh li .tit{ font-size:.22rem;}
.culture-one .qywh li .intro{ min-height:4em; margin:.2rem 0 .1rem; font-size:.16rem;}
.culture-one .qywh li .more{ color:#ff0000;}
.culture-one .qywh li .more i{ margin-left:.5em; font-style:normal; font-family:'宋体'; font-weight:bold;}
.culture-one .qywh li .ion-txt{ font-size:.2rem; position:absolute; top:0; left:50%; width:1.7rem; height:1.7rem; text-align: center;background:#fef5f2; padding:.2rem; border-radius:100%; overflow:hidden; transition:all .5s; transform: translate(-50%,-50%);}
.culture-one .qywh li .ion-txt::after{ position:absolute; left:0; top:0; content:''; display:block; background-image:linear-gradient(45deg,#e60012 0%,#ffb274 100%),linear-gradient(#ffffff,#ffffff); width:100%; height:100%; left:0; top:0; opacity:0;}
.culture-one .qywh li .ion-txt .center{ content:''; display:block; width:100%; height:100%; background-image:linear-gradient(48deg,#e60012 0%,#ffb274 100%); border-radius:100%; overflow:hidden; color:#e60012; padding:.05rem; position:relative; z-index:3;}
.culture-one .qywh li .ion-txt .iuw{ width:100%; height:100%; background:#fef5f2; border-radius:100%; overflow:hidden; transition:all .5s;
line-height: 1.2;
}
.culture-one .qywh li:hover .ion-txt{ background:none;}
.culture-one .qywh li:hover .ion-txt .iuw{ color:#fff; background:none;}
.culture-one .qywh li:hover .ion-txt::after{ opacity:.1;}

.culture-two{ padding:1rem 0;}
.culture-two .list{ margin-top:.7rem;}
.culture-two .list .bg-tu::after{ position:absolute; left:-2%; bottom:-16%; content:''; display:block; content:''; width:103.5%; height:69.1%; background:url(../images/certi-bg.png); background-size:contain; background-repeat:no-repeat; background-position:center;}
.culture-two .list .itme{ width:25%; text-align:center; position:relative; z-index:5;}
.culture-two .list .itme .txt{ margin-top:.3rem; font-size:.16rem; color:#333333;padding:.2rem .2rem 0;}
.culture-two .list .itme .pic{ position:relative;}
.culture-two .list .itme .pic span{ overflow:hidden;}
.culture-two .list .itme .pic img{ position: relative; z-index:2;}
.culture-two .list .itme .pic::after{ content:''; display:block; height:.42rem; width:100%; position:absolute; left:0; bottom:-0.2rem; background-image:url(../images/line2.png); background-repeat:no-repeat; background-position:center; background-size:contain;}

.culture-three{ padding:1rem 0; background:url(../images/song-bg.png); background-size:cover; background-repeat:no-repeat; background-position:center;}
.culture-three .song-box{ margin-top:.7rem;}
.culture-three .song-box .let-con{ padding:.5rem 0; width:58.5%; padding-right:18%;}
.culture-three .song-box .let-con .pic{ border-radius: 0px 2.21rem 2.21rem 0px; overflow:hidden;}
.culture-three .song-box .let-con .pic img{ position:relative; z-index:2;}
.culture-three .song-box .let-con .round_box{position:absolute; right:0; background-image:linear-gradient(45deg,#e60012 0%,#ffb274 100%),linear-gradient(#e60012,#e60012); background-blend-mode:normal,normal; width:5.4rem; height:5.4rem; border-radius:100%; overflow:hidden; padding:1rem;}
.culture-three .song-box .let-con .round_box .small_round{ padding:.7rem; width:100%; height:100%; background:rgba(255,255,255,.08); border-radius:100%; position: relative; z-index:5;}
.culture-three .song-box .let-con .round_box .small_round .play{ width:100%; height:100%; background-color:#ffd9da;border: solid 2px #fc9b67; border-radius:100%;}
.culture-three .song-box .let-con .round_box .small_round .play .musicbut{cursor:pointer; background-image: linear-gradient(45deg,rgba(230,0,18,.6) 0%,rgba(255,178,116,.6) 100%), linear-gradient(#ffffff,#ffffff); width:.7rem; height:.7rem; border-radius:100%;}
.culture-three .song-box .let-con .round_box .small_round .play .musicbut i{ display:block; width:100%; height:100%; background:url(../images/play.png); background-size:.7rem; background-repeat:no-repeat; background-position:center;}
.culture-three .song-box .let-con .round_box .small_round .play .rotate i{ background:url(../images/pause.png); background-size:.7rem; background-repeat:no-repeat; background-position:center;}
.culture-three .song-box .text{ text-align:center; width:35%;}
.culture-three .song-box .text .des{ margin-bottom:.35rem; color:#555555; font-size:.16rem;}
.culture-three .song-box .text .tit{ margin-bottom:.2rem; font-size:.24rem; color:#ff0000;}
.culture-three .song-box .text .author{ margin-bottom:.2rem; color:#999999;}
.culture-three .song-box .text .txt_content{ position:relative; line-height:2.2; font-size:.18rem; color:#333333; height:13em; overflow:hidden;}
.culture-three .song-box .text .txt_content p{margin:0;}
.culture-three .song-box .text .lyric{ position:absolute; width:100%; left:0; top:0;}
.culture-three .song-box .video-con video{ width:100%;}
.culture-three #text{ display:none;}
.culture-three #progress-br{ margin-top:.3rem; width:100%; height:4px; background:#fff;}
.culture-three #progress-br .progress{ position:relative; width:0; display:block; height:100%; background:#e60012;}
.culture-three #progress-br .progress::after{ content:''; display:block; position:absolute; right:-6px; top:-2px; width:8px; height:8px; border-radius:100%; background:#e60012;}
.culture-three .time-box{ font-size:.2rem; margin-top:.2rem;}
.culture-three .time-box .end-txt{ color:#999999;}
@media(min-width:1025px){
.culture-one .qywh li:nth-child(3n){margin-right:0;}
.culture-one .qywh li:nth-child(3n) ~ li{margin-top:calc(3% + .6rem);}
}
@media(max-width:1024px){
.culture-three .song-box .let-con .round_box{ width:4rem; height:4rem;}
.culture-three .song-box .let-con .round_box .small_round .play .musicbut{ width:.6rem; height:.6rem;}
.culture-one .qywh li{margin-right:4%; width: 48%;}
.culture-one .qywh li:nth-child(2n){margin-right:0;}
.culture-one .qywh li:nth-child(2n) ~ li{margin-top:calc(4% + .95rem);}
}
@media(max-width:640px){
.culture-one .des{ font-size:.24rem; padding:.4rem 0.2rem;}
.culture-one .switc-box .swiper{ padding:0 1rem;}
.culture-one .switc-box .itme a{ padding:.5rem 1rem .5rem .5rem;}
.culture-one .switc-box .itme .tit{ font-size:.28rem;}
.culture-one .switc-box .itme .intro{ font-size:.24rem; min-height:4em;}
.culture-one .switc-box .itme .ion-txt{padding:.1rem;right:-.5rem;margin-top:-.5rem;font-size:.26rem;width:1.4rem; height:1.4rem;}
.culture-one .qywh{margin-top: .55rem;}
.culture-one .qywh li{width: 100%; margin-right: 0 !important;}
.culture-one .qywh li+li{margin-top:calc(1rem + 4%) !important;}
.culture-one .qywh li a{ padding:1.5rem .5rem .5rem;}
.culture-one .qywh li .tit{ font-size:.28rem;}
.culture-one .qywh li .intro{ font-size:.24rem; min-height:4em;}
.culture-one .qywh li .ion-txt{padding:.1rem;font-size:.26rem;width:1.4rem; height:1.4rem;}
.culture-three .song-box{ flex-wrap:wrap;}
.culture-three .song-box .let-con{ width:100%; min-height:6rem;}
.culture-three .song-box .text{ width:100%;}
.culture-three .song-box .text .des{ font-size:.3rem;}
.culture-three .song-box .text .tit{ font-size:.3rem;}
.culture-three .song-box .text .txt_content{ font-size:.22rem;}
.culture-three .time-box{ font-size:.22rem;}
.culture-three .song-box .text .txt_content p{ font-size:.22rem!important;}
.culture-two .list .itme{ padding:0 2%;}
.culture-two .list .itme .txt{ font-size:.22rem; margin-top:.5rem;}
.culture-two .list .bg-tu::after{ bottom:-8%;}
}



/* 管理团队 */
.team-box .list{ margin-top:.5rem;}
.team-box .list li{ padding:.4rem .5rem; margin-bottom:.4rem; width:48.5%; box-shadow: 0px 4px 26px 0px rgba(0, 0, 0, 0.06);}
.team-box .list li .pic{ width:1.72rem; padding:.08rem; background:#fff; border-radius:100%; overflow:hidden;box-shadow: 0px 16px 26px 0px rgba(0, 0, 0, 0.13);}
.team-box .list li .pic .bg{ width:100%; height:100%; border-radius:100%; overflow:hidden;}
.team-box .list li .pic figure{ padding-bottom:100%; border-radius:100%; overflow:hidden; background-size:cover; background-repeat:no-repeat; background-position:center; transition:all .5s;}
.team-box .list li .text{ width:calc(100% - 2rem);}
.team-box .list li .text .tit{ margin-bottom:.15rem;}
.team-box .list li .text .tit .name{ line-height:1.2; font-size:.24rem; margin-right:.2rem;}
.team-box .list li .text .tit .zwei{ color:#ee4f2c; font-size:.16rem; display: inline-block;}

/* 
.team-box .list li .text .tit .zwei{margin-left:.2rem; font-size:.18rem; display: inline-block; background: -webkit-linear-gradient(150deg, #e60012, #ffde29); background: linear-gradient(150deg, #e60012, #ffde29); -webkit-background-clip: text; background-clip: text;color: transparent;}
 */

.team-box .list li .text .des{ font-size:.14rem; color:#555555; line-height:1.75; text-align:justify;}
.team-box .list li:hover .pic figure{ transform:scale(1.1);}
@media(max-width:1024px){
.team-box .list li{ width:100%; margin-right:0;}
}
@media(max-width:640px){
.team-box .list li{ padding:.3rem;}
.team-box .list li a{ align-items:flex-start;}
.team-box .list li .text .des{ font-size:.22rem;}
.team-box .list li .text .tit{ flex-wrap:wrap;}
.team-box .list li .text .tit .name{  width:100%; font-size:.33rem;}
.team-box .list li .text .tit .zwei{ font-size:.22rem; margin-left:0; margin-top:.1rem;}
}



/* 组织架构 */
.organization-box{ padding:1rem 0 2rem;}
.organization-box .organization-con{ margin-top:.65rem;}




/* 企业荣誉 */
.honor-list{ margin-top:.7rem;}
.honor-list .item{ text-align:center; width:19.445%; margin-right:7.4%; margin-bottom:5%;border-radius:10px; overflow:hidden;}
.honor-list .item .pic{ background-image:url(../images/organization-bg.jpg); background-repeat: no-repeat; background-size:cover; position:relative;}
.honor-list .item .pic figure{ padding-bottom:114.29%; background-size:contain; background-repeat:no-repeat; background-position:center;}
.honor-list .item .pic::before{ content:''; display:block; position:absolute; right:.1rem; bottom:.1rem; content:''; display:block; width:.2rem; height:.2rem; background-image:url(../images/blow-icon.png); background-repeat:no-repeat; background-position:center;}
.honor-list .item:nth-child(4n){ margin-right:0;}
.honor-list .item .text{ position:relative; padding:.15rem .5rem;}
.honor-list .item .text::before,
.honor-list .item .text::after{ content:''; display:block; width:.3rem; height:100%; position:absolute; top:0; background-repeat:no-repeat; background-position:center; background-size:.28rem;}
.honor-list .item .text::before{ left:.1rem; background-image:url(../images/blow-line1.png);}
.honor-list .item .text::after{ right:.1rem; background-image:url(../images/blow-line2.png);}
.honor-list .item .text .nian{ font-size:.2rem; color:#999999;}
.honor-list .item .text .des{ min-height:3em; font-size:.15rem; color:#333333;}

@media(max-width:1024px){
.honor-list .item{ margin-right:4%; width:22%;}
}

@media(max-width:640px){
.honor-list .item{ width:48%; margin-right:4%; margin-bottom:4%;}
.honor-list .item:nth-child(2n){ margin-right:0;}
.honor-list .item .text .nian{ font-size:.26rem;}
.honor-list .item .text .des{ font-size:.24rem;}
}




/* 发展历程 */
.history-box{ background-image:url(../images/history-bg.png); background-size:cover; background-position:bottom center; background-repeat: no-repeat;}
.history-box .level-menu{ margin:.5rem 0;}
.history-box .level-menu .item{ margin:0 .25rem;}
.history-box .level-menu .item a{ font-size:.18rem; padding:.15rem .3rem; border:solid 1px #bfbfbf; border-radius:1rem; overflow:hidden; transition:all .5s;}
.history-box .level-menu .item a span{ display:block;}
.history-box .level-menu .item a i{ font-size:14px; color:#666; display:block; width:22px; line-height:20px; text-align:center; margin-left:.1rem; font-style:normal; font-family:'宋体'; border:solid 1px #d2d2d2; border-radius:100%;}
.history-box .level-menu .item.on a,
.history-box .level-menu .item:hover a{ color:#fff; background:#ff0000; border-color:#ff0000;}
.history-box .level-menu .item.on a i,
.history-box .level-menu .item:hover a i{ border-color:#fff; color:#ff0000; background:#fff;}

.history-switc #gallery-box{ margin-bottom:.6rem; padding:0 2rem;}
.history-switc #gallery-box .item .pic_box{ width:42.5%}
.history-switc #gallery-box .item .pic_box .pic{ width:100%; border-radius:100%; overflow:hidden;}
.history-switc #gallery-box .item .pic_box .pic figure{ display:block; padding-bottom:100%; background-repeat:no-repeat; background-position:center; background-size:contain;}
.history-switc #gallery-box .item .pic_box .year{ position:absolute; left:50%; top:50%; width:2rem; height:2rem; margin-left:-1rem; margin-top:-1rem; text-align:center; display:-webkit-flex; display:flex; align-items:center; justify-content:center; background-image: linear-gradient(48deg,rgba(230,0,18,.8) 0%,rgba(255,178,116,.8) 100%); border-radius:100%; overflow:hidden; font-size:.48rem; font-weight:bold; color:#fff;}
.history-switc #gallery-box .item .text{ width:50%;}
.history-switc #gallery-box .item .text::before{ margin-bottom:2em; content:''; display:block; width:6em; height:2px; background:#ff0000;}
.history-switc #gallery-box .item .text .tit{ font-size:.22rem;}
.history-switc #thumbs-box{ position:relative;}
.history-switc #thumbs-box .iol{ cursor:pointer; background:#f3f6fa; padding:.2rem; width:2rem; height:2rem; border-radius:100%; overflow:hidden;}
.history-switc #thumbs-box .iol .bg-color{ padding:.3rem 0; width:100%; height:100%; border-radius:100%; overflow:hidden;}
.history-switc #thumbs-box .iol .ropex{ font-size:.24rem; font-weight:bold;}
.history-switc #thumbs-box .iol .ropex .pot{ width:.17rem; height:.17rem; border: solid 4px transparent; border-radius:100%; overflow:hidden; margin:.1rem auto 0;}
.history-switc #thumbs-box .swiper-slide .iol .bg-color{ background:#fff;}
.history-switc #thumbs-box .swiper-slide .iol .ropex{ color:#333333;}
.history-switc #thumbs-box .swiper-slide .iol .ropex .pot{ border-color:#e60012;}
.history-switc #thumbs-box .swiper-slide-thumb-active .iol .bg-color{ background-image:linear-gradient(45deg,#e60012 0%,#ffb274 100%),linear-gradient(#e60012,#e60012);}
.history-switc #thumbs-box .swiper-slide-thumb-active .iol .ropex .pot{ border-color:#fff;}
.history-switc #thumbs-box .swiper-slide-thumb-active .iol .ropex{ color:#fff;}
.history-switc #thumbs-box::after{ position:absolute; bottom:.95rem; left:50%; content:''; display:block; width:100vw; height:1px; background:rgba(191,191,191,.3); transform:translateX(-50%); }
.history-switc #thumbs-box .swiper-but{ width:.5rem; height:.5rem; text-align:center; opacity:1; color:#c3c3c3; border:solid 1px #c3c3c3; border-radius:100%; overflow: hidden; transition:all .5s;}
.history-switc #thumbs-box .swiper-but:after{ font-size:.24rem;}
.history-switc #thumbs-box .swiper-button-prev{ left:-1rem;}
.history-switc #thumbs-box .swiper-button-next{ right:-1rem;}
.history-switc #thumbs-box .swiper-but:hover{ background:#ff0000; border-color:#ff0000;}
.history-switc #thumbs-box .swiper-but:hover::after{ color:#fff;}

@media(max-width:1024px){
.history-switc #gallery-box{ padding:0 .5rem;}
.history-switc #thumbs-box{ padding:0 .8rem;}
.history-switc #thumbs-box .swiper-button-prev{ left:0;}
.history-switc #thumbs-box .swiper-button-next{ right:0;}
}
@media(max-width:768px){
.history-switc #thumbs-box .iol .ropex .pot{ width:15px; height:15px;}
}
@media(max-width:640px){
.history-switc #thumbs-box .swiper-but{ width:40px; height:40px; line-height:40px;}
.history-switc #gallery-box .item .pic_box .year{ font-size:.36rem; width:1.6rem; height:1.6rem; margin-left:-.8rem; margin-top:-.8rem;}
.history-box .level-menu .item{ margin:.1rem;}
.history-box .level-menu .item a{ font-size:.22rem; padding:.1rem .2rem;}
}







/* 业务产品-铁塔室分业务*/
.product-box{ padding-bottom:0;}
.product-one .intro-des{ margin:.55rem 0; text-align:center;}
.product-one .intro-des .tit-box{ font-size:.22rem;}
.product-one .intro-des .tit-box::after{ margin:.1rem auto; content:''; width:.3rem; height:.02rem; background:#555555; display:block;}
.product-one .intro-des .intro{ max-width:8rem; margin:.3rem auto; line-height:1.8; font-size:.18rem; color:#555555; font-weight:lighter;}
.product-one .intro-des .intro .color_bg{ background: -webkit-linear-gradient(150deg, #e60012, #ffde29); background: linear-gradient(150deg, #e60012, #ffde29); -webkit-background-clip: text; background-clip: text;color: transparent;}
.product-one .list-one .title{ margin-bottom:.4rem; color:#c9c9c9; text-align:center; font-size:.5rem;}
.product-one .list-one .title i{ font-style:normal; line-height:.5; display:inline-block;}
.product-one .list-one .title i img{ max-width:.3rem;}
.product-one .list-one .title span{ line-height:1.5; padding:0 1em; color:#555555; font-size:.28rem;}
.product-one .list-one .ul{ width:100%; }
.product-one .list-one li{ text-align:center; width:48.611111%; border:solid 1px #ececec;}
.product-one .list-one li .icon .circle{ padding:.1rem; background:rgba(255,255,255,0.25); border-radius:100%; overflow: hidden;}
.product-one .list-one li .icon .circle img{width:.82rem;}
.product-one .list-one li .icon span{ display:block; background:#fff; border-radius:100%; overflow: hidden; border:solid 1px #dbdbdb;}
.product-one .list-one li .pic{ overflow:hidden;}
.product-one .list-one li .pic figure{ padding-bottom:48.077%; background-repeat:no-repeat; background-position:center; background-size:contain; transition: all .5s;}
.product-one .list-one li .tit-cn{ margin-bottom:.2rem; font-size:.22rem; color:#333333;}
.product-one .list-one li .text{ font-size:.16rem; padding-bottom:.5rem; margin-top:-.5rem; position:relative; z-index:5;}
.product-one .list-one li .text dl dd{ margin:.05rem 0; min-width:36%;}
.product-one .list-one li .text dl dd i{ margin-right:.1rem; display:block; width:.06rem; height:.06rem; background-color:#e60012; border-radius:100%; overflow: hidden;}
.product-one .list-one li:hover .pic figure{ transform:scale(1.1);}

.product-two{ margin-top:.75rem; background:#faf8f4;}
.product-two .text{ padding:.7rem 0; width:50%; padding-right:1rem;}
.product-two .text .other_oi{ text-align:center;}
.product-two .text .other_oi .iocl{
	width: 33.33%;
	padding-right: .3rem;
}
.product-two .text .other_oi .iocl:last-child{
	padding-right: 0;
}
.product-two .text .title{ margin-bottom:.4rem; color:#c9c9c9; text-align:center; font-size:.5rem;}
.product-two .text .title i{ font-style:normal; line-height:.5; display:inline-block;}
.product-two .text .title i img{ max-width:.3rem;}
.product-two .text .title span{ line-height:1.5; padding:0 .5em; color:#555555; font-size:.28rem;}
.product-two .text .ul{ font-size:.16rem; margin-bottom:.45rem;}
.product-two .text li{ margin-bottom:.2rem;}
.product-two .text li .name{ width:1.5rem; padding-top:.1rem;}
.product-two .text li .name img{ width:.2rem;}
.product-two .text li .name span{ margin-left:.1rem; line-height:1; font-size:.24rem; color:#555555;}
.product-two .text li .name i{ font-size:.16rem; margin-left:.05rem; font-style:normal;}
.product-two .text li .txt{ line-height:1.75; width:calc(100% - 1.8rem);}
.product-two .text li:last-child{ margin-bottom:0;}
.product-two .other_oi{ font-size:.16rem;}
.product-two .other_oi .iwol img{ width:.45rem;}
.product-two .tu_pic{ width:50%;}
.product-two .tu_pic .txt{ padding-left:.7rem; position:absolute; top:50%; transform:translateY(-50%);}
.product-two .tu_pic .txt .num{ font-size:.16rem; line-height:1; width:100%; margin-bottom:.8rem; color:#fff;}
.product-two .tu_pic .txt .num .roll{ margin-bottom:.15rem;}
.product-two .tu_pic .txt .num .counter{ font-size:.5rem;}
.product-two .tu_pic .txt .num em{ margin-left:.1rem; display:-webkit-flex; display:flex; align-items:flex-end; font-size:.24rem; font-style: normal;}
.product-two .tu_pic .txt .num i{ font-style: normal;}
.product-two .tu_pic .txt .num:last-child{ margin-bottom:0;}
.product-two .tu_pic .vwtd{ width:50vw; overflow:hidden;}
.product-two .tu_pic .vwtd img{ width:100%; transition:all .5s;}
.product-two:hover .tu_pic .vwtd img{ transform:scale(1.1);}
.product-three{ padding:.8rem 0;}
.product-three .image-text{ margin-top:.5rem;}
.product-three .image-text .pic{ width:48.611111%; overflow:hidden;}
.product-three .image-text .pic img{ width:100%; transition:all .5s;}
.product-three .image-text:hover .pic img{ transform:scale(1.1);}
.product-three .image-text .txt{ font-size:.16rem; color:#555555; line-height:1.75; width:45%;}
.product-three .image-text .txt p{ margin:0;}
.product-three .image-text .txt p+p{ margin-top:.1rem;}
.product-four{ background:#faf8f4; padding-top:.8rem;}
.product-four .intro-des{ text-align:center; padding-bottom:.3rem;}
.product-four .intro-des .intro{ max-width:9rem; margin:.2rem auto .3rem; line-height:1.8; font-size:.16rem; color:#555555;}
.product-four .intro-des .intro p{ margin:0;}
.product-four .intro-des .tit-box{ font-size:.3rem; color:#333333;}
.product-four .ol_pic .item{ width:50%; overflow:hidden;}
.product-four .ol_pic .item .pic figure{ width:100%; padding-bottom:55.6%; background-repeat:no-repeat; background-size:cover; transition:all .5s;}
.product-four .ol_pic .item .txt{ font-size:.18rem; padding:.4rem 0; text-align:center; color:#fff; position:absolute; bottom:0; width:100%; z-index:5; background-image:linear-gradient(to top,rgba(0,0,0,.8),rgba(255,255,255,0));}
.product-four .ol_pic .item:hover .pic figure{ transform:scale(1.1);}

@media(max-width:1024px){
.product-two .text{ padding-right:.5rem;}
.product-two .tu_pic .vwtd{ height:100%;}
.product-two .tu_pic .vwtd img{ height:100%; object-fit:cover;}
}
@media(max-width:768px){
.product-one .list-one li .text dl dd{ margin:.05rem 0; min-width:50%;}
}
@media(max-width:640px){
.product-one .list-one .ul{ padding:0;}
.product-one .list-one li{ width:48%;}
.product-one .intro-des .tit-box{ font-size:.28rem;}
.product-one .intro-des .intro{ font-size:.24rem;}
.product-one .list-one li{ width:100%; margin-bottom:.35rem;}
.product-one .list-one li .text{ font-size:.24rem;}
.product-one .list-one li .tit-cn{ font-size:.3rem;}
.product-two .text{ width:100%;}
.product-two .text .ul{ font-size:.22rem;}
.product-two .text li .name span{ font-size:.3rem;}
.product-two .text li .name i{ font-size:.22rem;}
.product-two .text li .name img{ width:.26rem;}
.product-two .other_oi{ font-size:.24rem;}
.product-two .other_oi .iocl{ width:45%; margin:.1rem;}
.product-two .other_oi .iwol img{ width:.6rem;}
.product-two .tu_pic{ width:100%;}
.product-two .tu_pic .txt .num{ font-size:.24rem;}
.product-two .tu_pic .vwtd{ width:100%;}
.product-three .image-text .pic{ margin-bottom:.3rem; width:100%;}
.product-three .image-text .txt{ font-size:.24rem; width:100%;}
.product-four .intro-des .tit-box{ font-size:.36rem;}
.product-four .intro-des .intro{ font-size:.24rem;}
.product-four .ol_pic .item{ width:100%;}
.product-four .ol_pic .item .txt{ font-size:.24rem;}
}
	



/* 业务产品-新能源业务 */
.NewEnergy-box{ padding-bottom:0;}
.NewEnergy-one{ padding-bottom:.95rem;}
.NewEnergy-one .Inside-tit{ margin-bottom:.6rem;}
.NewEnergy-one .text{ width:45%;}
.NewEnergy-one .video_box{ width:48.611111%;}
.NewEnergy-one .video_box .play{ width:.49rem; height:.49rem; background:url(../images/play2.png); background-repeat: no-repeat; background-position:center; position:absolute; left:50%; top:50%; margin-left:-.35rem; margin-top:-.35rem; border-radius:100%; cursor:pointer; z-index:8; background-size:.49rem;}
.NewEnergy-one .video_box img{ object-fit:cover; position:absolute; left:0; top:0; height:100%; width:100%; z-index:5;}
.NewEnergy-one .video_box video{ width:100%; position:relative; z-index:3;}
.NewEnergy-one .tit{ font-size:.22rem;}
.NewEnergy-one .tit::after{ margin:.2rem 0; background:#555555; content:''; display:block; width:2em; height:2px;}
.NewEnergy-one .text .center{ padding:.9rem 0;}
.NewEnergy-one .text .center .bg{ position:absolute; right:0; bottom:0;}
.NewEnergy-one .text .des{ line-height:1.75; color:#555;}

.NewEnergy-two{ color:#fff;}
.NewEnergy-two .tit-cn{ position:absolute; left:0; top:.8rem; text-align:center; font-size:.3rem; width:100%;}
.NewEnergy-two .list{ position:absolute; left:0; top:0; width:100%; height:100%;}
.NewEnergy-two .list .item{ padding:.4rem 0; width:33.3333%; text-align:center; border-right:solid 1px rgba(255,255,255,.5);}
.NewEnergy-two .list .item .center{ max-width:3.5rem; margin:0 auto; display:none; animation: 0.8s ease 0.2s 1 normal backwards running fadeInUp2;}
.NewEnergy-two .list .item .center .icon img{ width:.79rem;}
.NewEnergy-two .list .item .itw{ margin:.2rem 0; font-size:.24rem;}
.NewEnergy-two .list .item .bti{ position:absolute; left:0; bottom:.4rem; width:100%; text-align:center; font-size:.24rem; transition:all .5s ease-out; }
.NewEnergy-two .list .item .des{ font-size:.16rem;}
.NewEnergy-two .list .item:last-child{ border-right:none;}
.NewEnergy-two .list .item:hover .center{ display:block;}
.NewEnergy-two .list .item:hover .bti{ opacity:0;}

.NewEnergy-three{ padding:.8rem 0; background:#faf8f4;}
.NewEnergy-three .tit-cn{ margin-bottom:.35rem; font-size:.3rem; color:#333333;}
.NewEnergy-three .swiper-slide{ display:-webkit-flex; display:flex;flex-wrap:wrap; align-content:flex-start;}
.NewEnergy-three .swiper-slide .item{ margin-bottom:.1rem; width:14%; margin-right:3.2%; text-align:center;}
.NewEnergy-three .swiper-slide .item .txt{ padding:.1rem 0; font-size:.16rem;}
.NewEnergy-three .swiper-slide .item .pic{ padding:1px; border:solid 1px #333;}
.NewEnergy-three .swiper-slide .item .pic .overflow{ font-size:0;}
.NewEnergy-three .swiper-slide .item .pic img{ display:block; width:100%; height:100%; object-fit:contain; transition:all .5s;}
.NewEnergy-three .swiper-slide .item:nth-child(6n){ margin-right:0;}
.NewEnergy-three .swiper-slide .item:hover .pic img{ transform:scale(1.1);}
.NewEnergy-three .swiper-pagination{ margin-top:.3rem; position:relative;}
.NewEnergy-three .swiper-pagination-bullet-active{ background:#ff0000;}

.NewEnergy-four{ padding:1rem 0;}
.NewEnergy-four .intro-box{ margin:.65rem 0 0;}
.NewEnergy-four .intro-box .text{ width:45%;}
.NewEnergy-four .intro-box .tit{ font-size:.22rem;}
.NewEnergy-four .intro-box .tit::after{ margin:.2rem 0; background:#555555; content:''; display:block; width:2em; height:2px;}
.NewEnergy-four .intro-box .text .center{ padding:.6rem 0;}
.NewEnergy-four .intro-box .text .center .bg{ position:absolute; left:0; bottom:0;}
.NewEnergy-four .intro-box .text .des{ line-height:1.75; color:#555;}
.NewEnergy-four .intro-box .pic{ width:48.611111%;}
.NewEnergy-four .switc-box{ position:relative; margin-top:.7rem;}
.NewEnergy-four .switc-box::before{position:absolute; left:0; top:.25rem; content:''; display:block; width:100%; height:1px; background:#efefef;}
.NewEnergy-four .switc-box .swiper{ padding:.7rem 0 .3rem;}
.NewEnergy-four .switc-box .con p{ margin:0;}
.NewEnergy-four .switc-box .years{ font-size:.6rem;}
.NewEnergy-four .switc-box .years span{ margin-bottom:.2rem; display:block; line-height:1; color:#e5e5e5;}
.NewEnergy-four .switc-box .years::after{ float:right; content:''; display:block; width:.5em; height:2px; background:#ccc;}
.NewEnergy-four .switc-box .text{ color:#333333; line-height:1.8; padding-left:.2rem; width:calc(100% - 1.5rem);}
.NewEnergy-four .switc-box .text .tit{ margin-bottom:.1rem; font-weight:bold; font-size:.18rem; color:#333333;}
.NewEnergy-four .switc-box .text .arrow{ position:absolute; top:-.6rem; width:.3rem; height:.3rem; background:#d7d7d7; text-align:center; line-height:.3rem; border-radius:100%;}
.NewEnergy-four .switc-box .text .arrow::after{ font-size:.2rem; color:#fff; display:block; content:'next';font-family:swiper-icons;}
.NewEnergy-four .swiper-pagination{ margin-top:.3rem; position:relative;}
.NewEnergy-four .swiper-pagination-bullet-active{ background:#ff0000;}
@media(max-width:768px){
.NewEnergy-three .swiper-slide .item:nth-child(6n),
.NewEnergy-three .swiper-slide .item{ width:22%; margin-right:4%;}
.NewEnergy-three .swiper-slide .item:nth-child(4n){ margin-right:0;}
.NewEnergy-three .swiper-slide .item .txt{ font-size:.22rem;}

.NewEnergy-four .switc-box .text .tit{ font-size:.3rem;}
.NewEnergy-four .intro-box .pic{ width:100%;}
.NewEnergy-four .intro-box .text{ width:100%;}
.NewEnergy-four .intro-box .tit{ font-size:.26rem;}
}

@media(max-width:640px){
.NewEnergy-one .text{ width:100%;}
.NewEnergy-one .tit{ font-size:.32rem;}
.NewEnergy-one .text .tit,
.NewEnergy-one .text .des{ position:relative; z-index:2;}
.NewEnergy-one .video_box{ width:100%;}

.NewEnergy-two .bg_tu img{ height:6rem; object-fit:cover;}
.NewEnergy-two .list .item .des{ font-size:.22rem;}
.NewEnergy-two .list .item .center .icon img{ width:.5rem;}
.NewEnergy-two .list .item .itw{ font-size:.26rem;}
.NewEnergy-three .swiper-slide .item:nth-child(3n),
.NewEnergy-three .swiper-slide .item:nth-child(6n),
.NewEnergy-three .swiper-slide .item{ width:48%; margin-right:4%;}
.NewEnergy-three .swiper-slide .item:nth-child(2n){ margin-right:0;}
.NewEnergy-three .swiper-slide .item .txt{ font-size:.26rem;}
.NewEnergy-four .switc-box .text .arrow::after{ font-size:.14rem;}
}



/* 业务产品-政企业务 */
.Government-box .Government-txt{ margin-top:.65rem;}
.Government-box .Government-txt .text{ color:#555555; width:100%; line-height:1.75;margin-top: .3rem;}
.Government-box .Government-txt .text p{ margin:1em 0;}
.Government-box .Government-txt .ul{ padding-left:1.5em;}
.Government-box .Government-txt .ul li{ margin:0.5em 0;}
.Government-box .Government-txt .ul li{ list-style:auto;}
.Government-box .Government-txt .pic_box{ width:100%;max-width: 7rem;
margin: 0 auto;}
.Government-box .swiper-pagination{ bottom:6%;}
.Government-box .swiper-pagination-bullet{ width:.3rem; height:.04rem; background:#fff; border-radius:0; opacity:1;}
.Government-box .swiper-pagination-bullet-active{background:#ff0000;}
@media(max-width:1024px){
.Government-box .Government-txt .text{ width:100%;}
.Government-box .Government-txt .pic_box{ margin-top:1em; width:100%;}
}



/* 新闻列表 */
.news-one{ margin-top:.65rem;}
.news-one .item{ padding:.3rem; border:solid 1px #e9e9e9;}
.news-one .item .pic{overflow:hidden;}
.news-one .item .pic figure{ transition:all .5s; padding-bottom:66%; background-repeat:no-repeat; background-size:contain;}
.news-one .item .tit{ margin:.25rem 0 .15rem; font-size:.2rem;}
.news-one .item .des{ margin-bottom:.2rem; color:#999999;}
.news-one .item .other{color:#555555;}
.news-one .item .other .more span{ line-height:1.8; min-width:9em; text-align:center;}
.news-one .item .other .more i{ margin-left:.5em; font-style:normal; font-family:'宋体'; font-weight:lighter;}
.news-one .item a:hover .pic figure{ transform:scale(1.1);}
.news-one .item a:hover .tit{ color:#ff0000;}
.news-list{ margin-top:.5rem; padding-bottom:.5rem;}
.news-list li{ border:solid 1px #e9e9e9; margin-bottom:.2rem; transition:all .5s;}
.news-list li a{ padding:.4rem .5rem;}
.news-list li a .tiem{ width:1.2rem; border-right:solid 1px #ededed;}
.news-list li a .tiem{ color:#666666;}
.news-list li a .tiem .day{ font-size:.24rem;}
.news-list li a .text{ font-size:.16rem; width:calc(100% - 2.5rem); padding:0 .5rem; padding-right:1.3rem;}
.news-list li a .text .tit{ margin-bottom:.1rem; font-size:.2rem; color:#333333;}
.news-list li a .text .des{ color:#666666;}
.news-list li a .more{ color:#333333; width:1.3rem; text-align:center;}
.news-list li a .more i{ margin-left:.5em; font-style:normal; font-family:'宋体'; font-weight:lighter;}
.news-list li:hover{ box-shadow:0 0 10px rgba(0,0,0,.1);}
.news-list li:hover a .text .tit{ color:#ff0000;}
.news-list li:hover a .more{ color:#ff0000;}

@media(max-width:1024px){
.news-one .item{ font-size:.18rem;}
}

@media(max-width:640px){
.news-one .item{ font-size:.24rem;}
.news-one .item .tit{ font-size:.26rem;}
.news-list li a .text{ font-size:.26rem; width:100%; padding:0;}
.news-list li a .text .tit{ font-size:.26rem; margin-bottom:0;}
.news-list li a .text .des{ margin:.2rem 0; line-height:1.7; display:-webkit-box; display:box; overflow:hidden; text-overflow:ellipsis; word-break: break-word; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.news-list li a .tiem{ margin-bottom:.2rem; width:100%; justify-content:flex-start;}
.news-list li a .tiem .oxw{ display:-webkit-flex; align-items:center; display:flex; justify-content:flex-end; direction:rtl; width:100%;}
.news-list li a .tiem .oxw .day{ margin-left:.1rem;}
.news-list li a .more{ display:-webkit-flex; display:flex; align-items:center; width:2rem;}
}


/* 新闻详情 */
.news-info{ padding-top:.5rem;}
.news-info .padd_wtd{ padding:0 1.5rem;}
.news-info .tit-box{ text-align:center; border-bottom:solid 1px #e7e7e7;}
.news-info .tit-box .title{ font-size:.28rem;}
.news-info .tit-box .time{ color:#555555; padding:.15rem 0;}
.news-info .info-con{ line-height:1.75;}
.news-info .article-box{ color:#333333; padding:.4rem 1.5rem; border-top:solid 1px #e7e7e7;}
.news-info .article-box dl{ width:calc(100% - 2rem); line-height:1.8;}
.news-info .article-box dl dd{ line-height:2.5; color:#333333;}
.news-info .article-box dl dd a{ position:relative; color:#333333;}
.news-info .article-box dl dd a:hover{ color:#e92711;}
.news-info .article-box .more .aniu{ cursor:pointer; line-height:3; font-family:"HarmonyOS-Light"; color:#fff; background:#e92711; padding:0 .25rem; transition:all .5s; border-radius:.05rem;}

@media (max-width:1024px){
.news-info .article-box .more .aniu{ font-size:.16rem;}
}
@media (max-width:768px){
.news-info .article-box .more .aniu{ font-size:.2rem;}
.news-info .padd_wtd{ padding:0 1rem;}
.news-info .article-box{ padding:.4rem 1rem;}
}
@media (max-width:640px){
.news-info .padd_wtd{ padding:0;}
.news-info .tit-box .title{ font-size:.3rem;}
.news-info .article-box{ padding:.3rem 0;}
}



/* 组织机构 */
.party-box{ padding:0;}
.institu-box .des{ padding:.6rem 0; font-size:.2rem; color:#333333; text-align:center;}
.institu-box .list{ padding-bottom:.7rem;}
.institu-box .list .item{ text-align:center; width:33.333%; padding:0 1.1rem;}
.institu-box .list .item .pic{ overflow:hidden;}
.institu-box .list .item .pic figure{ display:block; padding-bottom:100%; background-repeat:no-repeat; background-size:cover; background-position:center; transition:all .5s;}
.institu-box .list .item .text{ padding-top:.1rem;}
.institu-box .list .item .tit{ margin-bottom:.05rem; font-size:.24rem; color:#333333;}
.institu-box .list .item .tit::before{ display:block; margin:.15rem auto; content:''; width:1em; height:2px; background:#ff0000;}
.institu-box .list .item .wx{ color:#555555;}
.institu-box .list .item:hover figure{ transform:scale(1.1);}
.institu-box .other-wix{ padding:.35rem 0 .7rem;}
.institu-box .other-wix .tit-small{ border-top: solid 1px #e6e6e6; padding:.4rem 0 .6rem; font-size:.24rem;}
.institu-box .other-wix li{ line-height:1.2; padding:.2rem; margin-bottom:2%; width:48%; font-size:.18rem; border: solid 1px #e6e6e6; border-radius: 0px 0px 20px 0px; transition:all .5s;}
.institu-box .other-wix li .icon{ width:.42rem; height:.2rem; background-image:url(../images/party-icon1.png); padding-right:.2rem; border-right:solid 1px #ccc; background-repeat:no-repeat; background-size:.2rem; background-position:left center;}
.institu-box .other-wix li .dot{ width:calc(100% - .5rem); padding-left:.2rem;}
.institu-box .other-wix li:hover{border-color:#e60012;background-color:#e60012;box-shadow:0px 0px 18px 0px rgba(170,19,30,0.6);}
.institu-box .other-wix li:hover a{ color:#fff;}
.institu-box .other-wix li:hover .icon{ background-image:url(../images/party-icon2.png);}

.institu-two{ padding:.8rem 0 0; display:none;}
.institu-two .list{ margin-bottom:.5rem;}
.institu-two .switc-box{ margin:.5rem 0;}
.institu-two .switc-box .item .pic{ width:41%; overflow:hidden;}
.institu-two .switc-box .item .pic figure{ padding-bottom:66.66666%; background-repeat:no-repeat; background-size:cover; background-position:center; transition:all .5s;}
.institu-two .switc-box .item .text{ font-size:.16rem; padding:.4rem .6rem; background:#faf8f4; width:59%;}
.institu-two .switc-box .item .text .time{ font-size:.35rem;}
.institu-two .switc-box .item .text .yaes{ line-height:1.2; font-size:.18rem; color:#999999;}
.institu-two .switc-box .item .text .tit{ font-weight:bold; margin-top:.2rem; font-size:.24rem;}
.institu-two .switc-box .item .text .des{ margin:.1rem 0; line-height:1.8;}
.institu-two .switc-box .item .text .more{ color:#ff0000;}
.institu-two .switc-box .item .text .more i{ margin-left:.1rem; font-style:normal; font-family:'宋体';}
.institu-two .switc-box .swiper-pagination{ bottom:6%; padding-right:.6rem; text-align:right;}
.institu-two .switc-box .swiper-pagination-bullet{ width:.3rem; height:.04rem; background:#999999; border-radius:0; opacity:1;}
.institu-two .switc-box .swiper-pagination-bullet-active{background:#ff0000;}
.institu-two .list li{ font-size:.16rem; border-bottom:dashed 1px rgba(0,0,0,0.2);}
.institu-two .list li a{ padding:.2rem 0; justify-content:space-between;}
.institu-two .list li .tit{ width:calc(100% - 16em);}
.institu-two .list li .time{ width:8em; color:#999;}
.institu-two .list li .more{ width:6em; text-align:right; color:#ff0000;}
.institu-two .list li .more i{ margin-left:.1rem; font-style:normal; font-family:'宋体';}
.institu-two .list li:hover a{ color:#ff0000;}
.party-box .honor-list{ padding:.8rem 0 .2rem; background:#faf8f4;}
.party-box .Inside-tit{ margin-bottom:.5rem;}


@media(max-width:1024px){
.institu-two .switc-box .item .text{ font-size:.16rem; padding:.3rem;}
.institu-two .switc-box .item .text .time{ line-height:1.3; font-size:.28rem;}
.institu-two .switc-box .item .text .tit{ font-size:.22rem; margin-top:.1rem;}
.institu-two .switc-box .item .pic figure{ padding-bottom:68%;}
.institu-box .list .item{ padding:0 .4rem;}
}
@media(max-width:640px){
.institu-box .des{ padding:.3rem 0; font-size:.24rem;}
.institu-box .list .item{ padding:0 .2rem;}
.institu-box .other-wix{ padding-bottom:0;}
.institu-box .other-wix li{ width:100%; font-size:.24rem;}
.institu-box .other-wix li .icon{ height:.3rem;}
.institu-two .switc-box .item .pic{ width:100%;}
.institu-two .switc-box .item .text{ font-size:.24rem; width:100%;}
.institu-two .switc-box .swiper-pagination{ position:inherit; bottom:0; text-align:center;}
.institu-two .list li{ font-size:.22rem;}
.institu-two .list li .time{ width:6em;}
.institu-two .list li .tit{ width:calc(100% - 13em);}
}





/* 人才理念 */
.talent-one .talent-tu{ margin-top:.65rem;}
.talent-one .talent-tu .text{ color:#fff; position:absolute; left:0; top:50%; z-index:5; width:100%; transform:translateY(-50%);}
.talent-one .talent-tu .tit{ font-size:.24rem;}
.talent-one .talent-tu .des{ font-size:.4rem;max-width: 8rem; margin-top: 0.2rem;}
.talent-two{ padding:.6rem 0 0;}
.talent-two .item{ width:44.5%;}
.talent-two .item .txt{ font-size:.16rem; margin-bottom:.3rem; font-size:.16rem; position:relative; padding-left:.6em;}
.talent-two .item .txt .tit{ position:relative; font-weight: bolder; font-size:.18rem;}
.talent-two .item .txt .tit::before{ position:absolute; left:-.6em; top:50%; content:''; display:block; width:.03rem; height:1em; background:#ff0000;transform:translateY(-50%);}
.talent-two .item .txt .des{font-family:"SourceHanSansSC-Normal"; letter-spacing:-.04em; line-height:1.8; margin-top:.1rem; color:#555555;}
.talent-one .talent-tu .des .yih{ width:.44rem; margin:-0.2rem 0 0 0.2rem;}
.talent-two .item:nth-child(2n){ flex-wrap:wrap-reverse;}
.talent-two .item:nth-child(2n) .txt{ margin-top:.3rem; margin-bottom:0;}
@media(max-width:1024px){
.talent-one .talent-tu .des{ font-size:.36rem;}
}
@media(max-width:640px){
.talent-one .talent-tu .des{ font-size:.3rem;}
.talent-two .item{ width:100%; margin-bottom:.4rem;}
.talent-two .item .txt .tit{ font-size:.3rem; line-height:1.5;}
.talent-two .item .txt .tit::before{ height:.25rem;}
.talent-two .item .txt .des{ font-size:.22rem;}
.talent-two .item:nth-child(2n){ flex-wrap:wrap;}
.talent-two .item:nth-child(2n) .txt{ padding-left:.2rem; margin-top:0; margin-bottom:.3rem;}
}




/* 员工天地 */
.employe-one .Inside-tit{ margin-bottom:.6rem;}
.employe-one .con-wtd{ width:63%;}
.employe-one .con-wtd .tit{ margin-bottom:.5rem; font-size:.20rem;}
.employe-one .con-wtd .icon{ position:absolute; left:0;}
.employe-one .con-wtd .icon img{ width:1.38rem;}
.employe-one .con-wtd .con-bg{ line-height:1.75; font-size:.14rem; padding:.55rem .5rem .55rem 1.25rem; background-color:#f3f6fb; border-radius:90px 0px 14px 90px;}
.employe-one .con-wtd .txt{ padding-left:.8rem;}
.employe-one .switc-box{ width:34%;}
.employe-one .switc-box .swiper-pagination-bullet{ background:#fff; opacity:.5;}
.employe-one .switc-box .swiper-pagination-bullet-active{ background:#e60012; opacity:1;}

.employe-two{ position:relative; margin-top:.8rem; padding:.8rem 0 0;}
.employe-two::before{ position:absolute; left:-5%; top:0; content:''; display:block; width:110%; height:1px; background:#eee;}
.employe-two .text{ padding-top:.62rem; width:2.6rem; font-size:.24rem; line-height:1.2;}
.employe-two .text .tit-cn{margin-bottom:0.2rem;}
.employe-two .text .tit-en,
.employe-two .text .tit-small{ font-weight:lighter; font-size:.18rem; color:#999999;}
.employe-two .text .more .but{ margin-top:.3rem; display:block; width:.6rem; height:.6rem; background-image:url(../images/plus.png); background-size:.6rem;}
.employe-two .employe-menu{ width:calc(100% - 2.8rem);}

.employe-two .cular-year{ max-width:75%; margin-bottom:.4rem;}
.employe-two .cular-year .swiper{ padding:.05rem;}
.employe-two .cular-year .item{ cursor:pointer; line-height:2.1; border:solid 1px #e0e0e0; text-align:center;border-radius:.8rem; overflow:hidden;}
.employe-two .cular-year .swiper-slide-active .item{background:#e60012;color:#fff; border-color:#e60012;}
.employe-two .swiper-but{ outline:none; top:auto; bottom:0;}
.employe-two .swiper-but:after{ font-size:.2rem;}
.employe-two .swiper-button-prev{ left:0;}
.employe-two .swiper-button-next{ right:0;}
.employe-two .cular-con .tu_pic{border-style:solid;border-width:2px;border-image-source:linear-gradient(0deg,#e60212 0%,#ffbd28 100%);border-image-slice:1; padding:.03rem;}
.employe-two .cular-con .tu_pic img{ width:100%;}
.employe-two .cular-con .wzi{ margin-top:.1rem; text-align:center;}
/* .employe-two .cular-tab{ display:none;} */
.employe-two .swiper-scrollbar{ margin:.15rem .2rem; background:none; position:relative; height:.11rem; width:94.5%; border-radius:inherit; }
.employe-two .swiper-scrollbar::after{ content:''; display:block; position:absolute; left:0; top:.03rem; width:100%; height:.05rem; background:#f3f6fa;}
.employe-two .swiper-scrollbar-drag{ cursor:pointer; height:.11rem; background:url(../images/line.jpg) no-repeat; border-radius:initial; z-index:3; background-size:contain; background-repeat:no-repeat; background-position:center;}
@media(max-width:1024px){
.employe-one .con-wtd .con-bg{ padding:.6rem;}
.employe-one .con-wtd .icon img{ max-width:1.2rem;}
.employe-two .swiper-scrollbar{ margin:.35rem auto .25rem; width:85%;}
}
@media(max-width:768px){
.employe-one .con-wtd{ width:100%;}
.employe-one .con-wtd .tit{ font-size:.3rem;}
.employe-one .con-wtd .con-bg{ font-size:.22rem;}
.employe-one .switc-box{ width:50%; margin-top:5%;}
.employe-two .cular-year{ font-size:.22rem; max-width:90%;}
}
@media(max-width:640px){
.employe-one .switc-box{ width:100%;}
.employe-one .con-wtd .con-bg{ font-size:.26rem;}
.employe-two .text{ width:100%;}
.employe-two .employe-menu{ width:100%; margin-top:.5rem;}
.employe-two .swiper-scrollbar{height:.2rem;}
.employe-two .swiper-scrollbar::after{top:.08rem; width:100%; height:.06rem;}
.employe-two .swiper-scrollbar-drag{ height:.2rem;}
}



/* 招贤纳士 */
.recruit-box .let-menu{ width:3.6rem; font-size:.16rem;}
.recruit-box .let-menu .ul{ border:solid 1px #e4e4e4; padding:.1rem 0;}
.recruit-box .let-menu .ul li{ margin:.05rem 0; padding:0 .3rem; position:relative;}
.recruit-box .let-menu .ul li a{ padding:.1rem 0; display:block;}
.recruit-box .let-menu .ul li::after{ position:absolute; top:.16rem; right:.3rem; font-size:.14rem; content:'next'; font-family:swiper-icons; text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;}
.recruit-box .let-menu .ul li.on a,
.recruit-box .let-menu .ul li:hover a{ color:#ff0000;}
.recruit-box .let-menu .ul li.on::after,
.recruit-box .let-menu .ul li:hover::after{ color:#ff0000;}
.recruit-box .let-menu .menu-txt{ display:none;}

.recruit-box .rig-box{ font-size:.16rem; width:calc(100% - 4rem);}

.recruit-box .search-ins{ border:solid 1px #e4e4e4;}
.recruit-box .search-ins .text{ width:calc(100% - 1.1rem); padding:.12rem .2rem; font-weight:lighter; font-size:.16rem; background:none; border:none; outline:none;}
.recruit-box .search-ins .but{ border:solid 1px #ff0000; cursor:pointer; background:#ff0000; color:#fff; width:1.1rem; text-align:center; border-radius:.05rem; overflow:hidden; margin-top:-1px;}
.recruit-box .search-ins .but .aniu{ background-image:url(../images/search-icon2.png); background-repeat:no-repeat; background-position:left center; background-size:.15rem; padding-left:.25rem;}
.recruit-box .sort-box{ margin:.3rem 0;}
.recruit-box .sort-box .itme{ margin:.1rem 0;}
.recruit-box .sort-box .name{ padding:.12rem 0; width:6em; color:#999999;}
.recruit-box .sort-box dl{ width:calc(100% - 6em);}
.recruit-box .sort-box dd{ margin:.05rem 0; cursor:pointer; margin-right:.15rem; padding:.08rem 0.21rem; border-radius:3px;}
.recruit-box .sort-box dd:hover,
.recruit-box .sort-box dd.on{background-image:linear-gradient(90deg,rgba(230,0,18,0.15) 0%,rgba(255,178,116,0.15) 100%),linear-gradient(rgba(230,0,18,0.15),rgba(230,0,18,0.15));background-blend-mode:normal,normal; color:#ff0000;}

.recruit-list{ font-size: .14rem;}
.recruit-list .ols{ padding:.15rem .2rem; background:#f5f5f5; border-top:solid 2px #ff0000;}
.recruit-list .ul{ margin-bottom:.4rem;}
.recruit-list .position{ width:25%; padding-right:2%;}
.recruit-list .company{ width:30%; padding-right:2%;}
.recruit-list .category{ width:15%; padding-right:2%;}
.recruit-list .area{ width:10%;}
.recruit-list .number{ width:10%; text-align:center;}
.recruit-list .date{ width:10%; text-align:center;}
.recruit-list li{ margin-top:.1rem; border:solid 1px #e4e4e4; transition:all .5s;}
.recruit-list li a{ padding:.15rem .2rem;}
.recruit-list li:hover{ background:#e60012; border-color:#e60012;}
.recruit-list li:hover a{ color:#fff;}

@media(max-width:640px){
.recruit-box .let-menu{ width:70%; margin-bottom:.3rem; font-size:.22rem; border-bottom:none; position:relative; z-index:9;}
.recruit-box .let-menu ul{ display:none; position:absolute; left:0; top:100%; width:100%; padding:.2rem 0; background:#fff; box-shadow:0 0 10px rgba(0,0,0,.1);}
.recruit-box .let-menu li a{ padding:.1rem 0; font-size:.26rem;}
.recruit-box .let-menu li a::after{ height:2px;}
.recruit-box .let-menu .menu-txt{ display:block; font-size:.26rem; position:relative; border:solid 1px #ccc; padding:.2rem .3rem; border-radius:.1rem; }
.recruit-box .let-menu .menu-txt::after{ content:''; display:block; width:.4rem; height:.4rem; background:url(../images/arrow2.svg) no-repeat center; position:absolute; right:.2rem; top:.2rem;}

.recruit-box .rig-box{ width:100%; font-size:.22rem;}
.recruit-box .search-ins .text{ width:calc(100% - 1.8rem); font-size:.24rem; padding:.2rem;}
.recruit-box .search-ins .but{ width:1.8rem;}
.recruit-box .search-ins .but .aniu{ background-size:.2rem;}
.recruit-list .position{ width:35%;}
.recruit-list .category{ width:30%;}
.recruit-list .area{ width:15%;}
.recruit-list .date{ width:20%;}
.recruit-list .number,
.recruit-list .company{ display:none;}
}


/* 通知公告 */
.annou-box{ padding-top:0;}
.annou-box .Inside-tit{ margin-bottom:.5rem;}
.price-box{ background:#f3f6fb;}
.price-box .text{ font-size:.24rem; color:#fff; padding:.5rem; width:37.5%; background:url(../images/price-bg.png); background-size:100% 100%;}
.price-box .text .big-txt{ font-size:.9rem; line-height:.9;}
.price-box .text .name{ margin-right:.2rem;}
.price-box .text .wolx{ margin:.4rem 0 .2rem;}
.price-box .text .small{ margin-left:.1rem; font-size:.2rem; background-image:url(../images/arrow4.png); background-position:left center; padding-left:.2rem; background-repeat:no-repeat; background-size:.11rem; line-height:1.5;}
.price-box .text .tishi{ padding:.1rem .2rem; font-size:.16rem; background-image:linear-gradient(to right,rgba(199,0,16,.6),transparent); border-radius: 0px 0px 0px 10px;}
.price-box .other-txt{ padding:.5rem; width:62.5%;}
.price-box .other-txt .tips{ color:#999999; margin-top:.3rem;}
.price-box .other-txt .ul li{ width:25%;}
.price-box .other-txt .ul li .isl{ font-size: .36rem;}
.price-box .other-txt .ul li .wx{ color:#666666;}
.annou-two{ margin-top:.8rem;}
.annou-two .Inside-tit{ margin-bottom:0;}
.annou-two .up-dow{ width:3.6rem; border:solid 1px #e9e9e9;}
.annou-two .up-dow .txt-wa{ position:relative; width:100%; padding:.15rem .2rem; cursor:pointer;}
.annou-two .up-dow .txt-wa::after{content:'next'; font-family:swiper-icons; text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1; position:absolute; top:.2rem; right:.2rem;}
.annou-two .up-dow .ul{ display:none; position:absolute; left:0; top:100%; width:100%; padding:1px 0; box-shadow:0 0 10px rgba(0, 0, 0, 0.06);}
.annou-two .up-dow .ul li{ cursor:pointer; background:#fff;padding:.05rem .2rem;}
.annou-two .up-dow .ul li:hover{ color:#ff0000;}

@media(max-width:1024px){
.price-box .text{ width:45%;}
.price-box .other-txt{ width:55%; padding:0;}
.price-box .text .big-txt{ font-size:.7rem;}
.price-box .other-txt .ul li .isl{font-size:.3rem;}
}
@media(max-width:640px){
.price-box .text{ width:100%;}
.price-box .other-txt{ width:100%; padding:.5rem;}
.price-box .text .big-txt{ font-size:.7rem;}
.price-box .other-txt .ul li .isl{font-size:.3rem;}
.price-box .text .small{ font-size:.22rem;}
.price-box .text .tishi{ font-size:.22rem;}
}
		


/* 联系我们 */
.contact-box{ padding-bottom:0;}
.contact-box .map-box{ padding-bottom:.8rem;}
.contact-box .map-box .itme{ width:100%; margin:.15rem 0;}
.contact-box .map-box .itme .icon{ margin-right:.25rem;}
.contact-box .map-box .itme .icon img{ width:1.02rem;}
.contact-box .map-box .itme .des{ width:calc(100% - 1.28rem);}
.contact-box .map-box .itme .name{ font-size:.2rem; color:#ff0000; font-weight:bold;}
.contact-box .map-box .itme dl{ font-size:.16rem;}
.contact-box .map-box .itme dd{ padding:.12rem 0; border-bottom:dashed 1px #bcbcbc;}
.contact-box .map-box .itme dd .oi{ color:#ababab; min-width:7em;}
.contact-box .map-box .itme dd .oi i{ display:block; width:.22rem; text-align:center; font-size:0; margin-right:.1rem;}
.contact-box .map-box .itme dd:last-child{ padding-bottom:0; border-bottom:none;}

.contact-box .map-box .itme .fzjg{ line-height:1.8; max-width:2rem; text-align:center; padding:.1rem .2rem; color:#fff; transition: all .5s; background: #e92711; margin-top:0.5rem; justify-content: center;}
.contact-box .map-box .itme .fzjg span{ padding-left: .3rem; background: url(../images/fz.svg) no-repeat left center; background-size: auto 1em;}
.contact-box .map-box .itme .fzjg i::after{ margin-left:.1rem; font-style:normal; content:'>'; font-family:'宋体'; font-weight:lighter;}
.contact-box .map-box .itme .fzjg:hover{ background-image: linear-gradient(90deg,#e60012 0%, #ffe800 100%);}

.contact-box .map-box .itme .text{ margin-bottom:.3rem;}
.contact-box .map-box .itme .map-tu .line{ border:solid 1px #e0e0e0; padding:.03rem;}
.contact-box .map-box .list{ margin-top:.55rem;}

.contact-box .support-box{ padding:.7rem 0 .8rem; background:#f2f5f7;}
.contact-box .support-box .list{ margin-top:.5rem; padding:0 .8rem;}
.contact-box .support-box .list .item{ background:#fff; padding:.7rem .5rem .4rem; width:45.313%; border-radius:0px 0px 40px 0px; border:dashed 1px #d2c4c6;}
.contact-box .support-box .list .item .star{ font-size:.16rem; position:absolute; top:0; left:0; padding:.1rem .5rem; color:#fff;background-color:#e70615;border-radius: 0px 0px 30px 0px;}
.contact-box .support-box .list .item .oi{ font-size:.16rem; color:#999999;}
.contact-box .support-box .list .item .oi i{ display:block; margin-right:.05rem;}
.contact-box .support-box .list .item .oi img{ display:block;}
.contact-box .support-box .list .item dd{ border-bottom:dashed 1px #bcbcbc; padding:.1rem 0;}
.contact-box .support-box .list .item dd:last-child{ padding-bottom:0; border-bottom:none;}
.contact-box .support-box .list .item dd .tel{ font-size:.3rem;}

.contact-box .syhezuo-box{ padding:1rem 0;}
.contact-box .bigoxi{ margin-top:.5rem;}
.contact-box .bigoxi .tit-lev{ margin-bottom:.15rem; font-size:.24rem; color:#333333;}
.contact-box .bigoxi li{ width:48%; margin-bottom:4%; border:solid 1px #f2f2f2;}
.contact-box .bigoxi li .pic{ width:45%;}
.contact-box .bigoxi li .text{ width:55%; padding:0 .3rem;}
.contact-box .bigoxi li .text .tit{ font-size:.18rem; color:#e81214; font-weight:bold;}
.contact-box .bigoxi li .text .con{ margin:.1rem 0 .3rem; color:#333333; font-size: .15rem;}
.contact-box .bigoxi li .text .lixw{ font-size: .15rem;}
.contact-box .bigoxi li .text .lixw .mw{ margin-bottom:.05rem; font-weight:bold;}
.contact-box .bigoxi li .text .lixw span{ font-weight:bold;}
.contact-box .other-list{ padding:.4rem; margin:.55rem 0; border:solid 1px #ececec;}
.contact-box .other-list .iowa{ position:relative; width:48%; border-right:solid 1px #ececec;}
.contact-box .other-list .iowa .icon{ width:.85rem;}
.contact-box .other-list .iowa .icon img{ max-width:.5rem;}
.contact-box .other-list .iowa .tit{ margin-bottom:.2rem; font-size:.24rem;}
.contact-box .other-list .iowa dd .wx{ color:#999999;}
.contact-box .other-list .iowa dd .tel{ font-size:.24rem; color:#333333;}
.contact-box .other-list .iowa:last-child{ border-right:none;}

.contact-box .callbids .tit-lev{ margin-bottom:.15rem; font-size:.24rem; color:#333333;}
.contact-box .callbids .itme{ padding:.1rem 0; font-weight:lighter; font-size:.16rem; border-bottom:solid 1px #f4f4f4;}
.contact-box .callbids .itme .tiem{ color:#999999; width:1rem;}
.contact-box .callbids .itme .wz{ color:#333333; width:calc(100% - 2rem); padding-right:.5rem;}
.contact-box .callbids .itme .more{ width:1.3rem; text-align:right; line-height:1.8; display:block;}
.contact-box .callbids .itme .more i{ font-style:normal; font-family:'宋体';}
.contact-box .callbids .swiper-pagination{ position:inherit; bottom:0; margin:.35rem 0 0;}
.contact-box .callbids .swiper-pagination-bullet-active{ background:#ff0000;}

@media(min-width:1025px){
.contact-box .map-box .itme .text{width:calc(100% - 45.695%); padding-right: 4vw; margin-bottom: 0;}
.contact-box .map-box .itme .map-tu{width:45.695%;}
}

@media(max-width:1024px){
.contact-box .map-box .itme .icon img{ width:.7rem;}
.contact-box .map-box .itme .des{ width:calc(100% - 1rem);}
.contact-box .map-box .list{ flex-wrap:wrap;}
.contact-box .map-box .itme .map-tu .line{ width:100%;}
.contact-box .map-box .itme .map-tu .line img{ width:100%;}
.contact-box .bigoxi li{ width:100%; margin:.1rem 0;}
}

@media(max-width:640px){
.contact-box .map-box .itme dl{ font-size:.24rem;}
.contact-box .map-box .itme dd{ flex-wrap:wrap;}
.contact-box .map-box .itme dd .oi{ width:100%;}
.contact-box .map-box .itme dd .oi i{ width:.5rem;}
.contact-box .map-box .itme .name{ font-size:.32rem;}

.contact-box .support-box .list{ padding:0;}
.contact-box .support-box .list .item{ width:100%; margin:.15rem 0;}
.contact-box .support-box .list .item .oi{ font-size:.24rem;}
.contact-box .bigoxi .tit-lev{ font-size:.34rem;}
.contact-box .bigoxi li{ margin-bottom:.5rem;}
.contact-box .bigoxi li .pic{ width:100%;}
.contact-box .bigoxi li .pic img{ width:100%;}
.contact-box .bigoxi li .text{ padding:.4rem; width:100%;}
.contact-box .bigoxi li .text .tit{ font-size:.3rem;}
.contact-box .other-list .iowa{ margin:.15rem 0; width:100%; border-right:none;}
.contact-box .callbids .itme{ font-size:.24rem;}
.contact-box .callbids .itme .tiem{ width:1.8rem;}
.contact-box .callbids .itme .more{ width:1.5rem;}
.contact-box .callbids .itme .wz{ width:calc(100% - 3rem);}
.contact-box .callbids .tit-lev{ font-size:.34rem;}
}



/* 分支机构 */
.table-branch{ margin-top:.4rem; padding:0 1.5rem;}
.table-branch table{ text-align:center; width:100%; color:#333333;}
.table-branch table th{ font-size:.16rem; font-weight:500; padding:.2rem; border:solid 1px #e7e7e7;}
.table-branch table td{ font-size:.14rem; padding:.2rem; border:solid 1px #e7e7e7;}
.table-branch table tr td:nth-child(3){ padding-left:4em; text-align:left; width:50%}
.table-branch table tr:nth-child(2n+1){ background:#f7f9fa;}
.table-branch table tr:first-child{ background:#fff;}
@media(max-width:1024px){
.table-branch{ padding:0 .5rem;}
}
@media(max-width:640px){
.table-branch{ padding:0; overflow:auto;}
.table-branch table{ width:12rem;}
.table-branch table th{ font-size:.24rem; padding:.15rem;}
.table-branch table td{ font-size:.20rem; padding:.15rem;}
.table-branch table tr td:nth-child(3){ padding:.15rem;}
}



/* 在线留言 */
.Online-form{ padding:0 1.5rem; margin-top:.4rem;}
.Online-form .bg_color{ padding:.6rem; background:#f2f5f7;}
.Online-form .wtd48{ width:48%;}
.Online-form .item{ margin:.2rem 0;}
.Online-form .item .name{ margin-bottom:.1rem; font-size:.18rem; color:#333333;}
.Online-form .item .name i{ display:inline-block; line-height:.5; font-size:.24rem; color:#f5363b; font-style: normal;}
.Online-form .item .input_txt{ background:#fff; border:solid 1px #e4e9ed; border-radius:5px; overflow: hidden;}
.Online-form .item .input_txt input{ outline:none; padding:.15rem; font-size:.18rem; margin:0; width:100%; border:none;}
.Online-form .item .textarea_txt{ padding:.15rem; background:#fff; border:solid 1px #e4e9ed; border-radius:5px; overflow: hidden;}
.Online-form .item .textarea_txt textarea{ min-height:10em; resize:none; outline:none; padding:0; font-size:.18rem; margin:0; width:100%; border:none;}
.Online-form .check_box input{ cursor:pointer; margin:0; margin-right:.1rem;}
.Online-form .but-aniu{ margin-top:.3rem;}
.Online-form .but-aniu .but{ cursor:pointer; color:#fff; width:1.8rem; text-align:center; line-height:3; background-image:linear-gradient(90deg,#e60012 0%,#fb6343 100%);border-radius:3px;}


@media(max-width:1024px){
.Online-form{ padding:0 .5rem;}
}

@media(max-width:640px){
.Online-form{ padding:0;}
.Online-form .bg_color{ padding:.6rem .4rem;}
.Online-form .item{ margin:.15rem 0;}
.Online-form .item .name{ font-size:.24rem;}
.Online-form .item .input_txt input{ font-size:.24rem;}
.Online-form .item .textarea_txt textarea{ font-size:.24rem;}
.Online-form .wtd48{ width:100%;}
}
















/* .Page002274 */
.Page002274{ text-align:center; padding:0;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ width:.5rem; height:.5rem; display:inline-block; line-height:.5rem; color:#666666; margin:0 5px; border-radius:100%; overflow:hidden; transition: all .5s;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#EF322E;}
.Page002274 .Pages em{ margin:0 10px; font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:.5rem; height:.5rem; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer;background:none;width:.5rem;height:.5rem;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,
.Page002274 .Pages .a_next{ font-size:.22rem; margin:0; background:none; font-family:'宋体'; font-weight:bold;}

@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ background-color:#f5f5f5; margin:0 2px; width:35px; height:35px; line-height:35px;}
.Page002274 .Pages em{ margin:0;}
.Page002274 .Pages .a_prev,
.Page002274 .Pages .a_next{ background-color:#f5f5f5;}
}

.ttPage .product-one .auto-inner{
	display: flex;
	flex-direction: column;
  }
  .ttPage .product-one .intro-des {
	margin: .55rem 0 0 0;
	text-align: center;
	background: #faf8f4;
  }
  .ttPage .product-one .list-one .title {
	margin-bottom: .4rem;
	color: #c9c9c9;
	text-align: center;
	font-size: .5rem;
	background: #faf8f4;
	padding-bottom: 0.4rem;
  }