/*中屏显示器适配*/

@media screen and (max-width: 1680px) {
    .container {
        width: 1280px;
    }
    .section .main {
        width: 1280px;
    }
    .section .main .title {
        font-size: 48px;
        line-height: 68px;
    }
    .section .main p {
        font-size: 42px;
        line-height: 48px;
    }
    .section .main .info {
        font-size: 28px;
        line-height: 48px;
    }
    .section .main .link {
        margin-top: 30px;
    }
    .sub-banner h4 {
        font-size: 42px;
        line-height: 62px;
        margin-top: -31px;
    }
    .news-top .pic,
    .news-top .main {
        height: 495px;
    }
    .news-main .list li .pic,
    .news-main .list li .imgBg {
        height: 242px;
    }
    .news-main .list li .warp {
        padding: 20px 25px;
    }
    .report .item .title {
        font-size: 32px;
        line-height: 52px;
    }
    .report .item .swiper-slide .year {
        font-size: 20px;
    }
    .report .item .step p {
        font-size: 16px;
        line-height: 28px;
    }
    .industry-banner .warp {
        padding-top: 260px;
    }
    .industry-banner .warp h4,
    .industry-banner .warp p {
        font-size: 48px;
        line-height: 68px;
    }
    .industry-main .item .pic,
    .industry-main .item .main {
        height: 555px;
    }
    .industry-main .item .name {
        margin-bottom: 15px;
    }
    .industry-main .item .txt {
        line-height: 32px;
    }
    .industry-main .item .txt p {
        margin-bottom: 10px;
    }
    .address .list li {
        margin-right: 36px;
        padding-right: 36px;
    }
    .address .list li .txt {
        font-size: 16px;
    }
    .sub-banner .main {
        margin-top: -46px;
    }
    .sub-banner .main .title {
        font-size: 48px;
    }
    .sub-banner .main p {
        font-size: 24px;
        line-height: 44px;
    }
    .solution-top .main {
        width: calc(100% - 600px);
    }
    .solution-top .main .name {
        line-height: 48px;
        margin-bottom: 10px;
    }
    .solution-top .main h4 {
        font-size: 20px;
    }
    .solution-top .main .info {
        font-size: 16px;
        line-height: 24px;
    }
    .wert .box::before{width: 1087px;}
    .wert .left{margin-left: 60px;}
    .wert .item:last-child .left{margin-right: 80px;}
    .new-home .swiper-banner .main{width: 1280px;}
    .new-home .swiper-banner .title{font-size:52px;line-height:74px;}
    .new-home .swiper-banner .txt{font-size: 20px;line-height:30px;}
    .new-home .link-box .link{width: 306px;}
    .new-home .link-box .pic,
    .new-home .link-box .imgBg{height: 212px;}
    .new-home .link-box .main{height: 220px;padding: 36px;}
    .new-home .news-box .item{width: 414px;height: 364px;}
    .new-home .news-box .item:first-child{width: 847px;}
    .new-home .news-box .imgBg{height: 364px;}
    .new-home .news-box .main{padding-left: 40px;}
    .video-top .left{width: 620px;padding: 60px 45px 26px;}
    .video-top .pic,
    .video-top .imgBg{width: 660px;height: 455px;}
    .video-top .pic::after{width: 78px;height: 78px;}
    .video-top .name{font-size: 22px;line-height: 30px;}
    .videos-list li{width: 400px;margin-right: 40px;}
    .videos-list li .pic,
    .videos-list li .imgBg{height: 275px;}
    .videos-list li .main{padding: 30px 40px 26px;height: 200px;}
    .videos-list li .name{font-size: 20px;line-height: 24px;}
    .videos-list li .date{font-size: 14px;padding-top: 20px;}
    .ewm-box .list .item{width:306px;padding-top:38px;height:359px;}
    .ewm-box .list .txt{font-size:20px;}
    .ewm-box .list .ewm-item:hover .name{font-size:20px;}
    .study .main{height:495px;}
    .study .main h4{font-size: 40px;}
    .study .nav .item{font-size:24px;line-height:86px;margin:0 24px;padding:0 60px;}
    .study .tabs .name{font-size:24px;padding-left:16px;}
    .study .tabs .name::before{width:6px;height:6px;top: 12px;}
    .study .tabs .txt{font-size:16px;}
    .study .tabs{margin-top: 40px;}
    .study .video h4{font-size: 40px;}
    .study .video .play{width:64px;height:64px;}
    .study .inno-list .item{margin: 0 48px 40px 0;}
    .study .inno-list .item{width: 394px;}
    
    .cycle .nav{height: 616px;padding-top:94px;}
    .cycle .nav .item{margin-bottom:40px;font-size:18px;line-height: 24px;}
    .cycle .nav .active{font-size:28px;line-height:38px;}
    .cycle .cell{padding:32px 40px 30px 30px;}
    .cycle .cell p{font-size: 18px;}
    .cycle .cell p::before{top:11px;}
    .case .sub-nav .item{font-size: 30px;}
    .case .sub-nav .item::after{height:26px;top: 10px;}
    
    .swiper-new-case .swiper-slide img{height: 460px;}
    .swiper-new-case .swiper-slide .bot{height:96px;}
    .swiper-new-case .swiper-slide .name{width:220px; height: 96px;font-size: 20px;}
    .swiper-new-case .swiper-slide .txt{width:1060px;height:96px;padding: 0 65px 0 40px;font-size:16px;line-height:26px;}
    
    .case-det .list .item{width: 388px;}
    .case-det .list .item-long{width:100%;}
    .case-det .gallery-top{height:696px;}
    .case-det .gallery-top img,
    .case-det .gallery-top video{height:696px;}
    
    .course .main{width:100%;}
    .swiper-course{width: 1102px;}
    .swiper-course .txt{font-size: 16px;}
    
}


/*中屏显示器适配*/

@media screen and (max-width: 1440px) {
    .container {
        width: 1200px;
    }
	.honor .container{width: 1200px;}

    .footer .container {
        width: 1200px;
    }
    .header .nav li{margin-left:40px;}
    .new-home .swiper-banner .main{width:1200px;}
    .new-home .swiper-banner .title{font-size:45px;line-height:60px;}
    .new-home .swiper-banner .txt{font-size: 16px;line-height: 26px;}
    
    .new-home .swiper-banner .swiper-button-prev{
        left: 0;
    }
    .new-home .swiper-banner .swiper-button-next{
        right: 0;
    }
    
    .profile .txt {
        font-size: 16px;
        line-height: 2;
        width: 820px;
    }
    .profile .item .num span {
        font-size: 52px;
    }
    .profile .item:last-child .num span::after {
        font-size: 30px;
        top: -20px;
    }
    .profile .item p {
        font-size: 20px;
        line-height: 40px;
    }
    .innovate .title,
    .history .title {
        font-size: 32px;
        line-height: 48px;
    }
    .innovate .txt {
        font-size: 16px;
        line-height: 32px;
    }
    .study .main h4,
    .study .inno-box .title,
    .study .video h4{font-size: 32px;}

    .innovate .list .item .name {
        font-size: 16px;
    }
    .swiper-innovate {
        width: 100%;
    }
    .history .item .year {
        font-size: 26px;
    }
    .news-top .pic,
    .news-top .main {
        height: 464px;
    }
    .news-top .main .title {
        font-size: 20px;
        line-height: 36px;
        margin-bottom: 15px;
    }
    .news-top .main .time {
        font-size: 14px;
        margin-bottom: 25px;
    }
    .news-top .main .txt {
        font-size: 14px;
        margin-bottom: 60px;
    }
    .news-main .list li .pic,
    .news-main .list li .imgBg {
        height: 228px;
    }
    .news-main .list li .name {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 10px;
        height: 56px;
    }
    .news-main .list li .time {
        font-size: 14px;
        padding-top: 10px;
    }
    .news-Det .title {
        font-size: 26px;
        line-height: 46px;
    }
    .news-Det .date {
        font-size: 14px;
        line-height: 22px;
        padding-bottom: 25px;
    }
    .news-Det .content {
        font-size: 14px;
    }
    .report .item .swiper-slide .year {
        font-size: 18px;
        line-height: 38px;
    }
    .report .item .swiper-slide .check {
        font-size: 14px;
        line-height: 32px;
    }
    .report .item .step p {
        font-size: 14px;
    }
    .society .title {
        font-size: 32px;
        line-height: 48px;
    }
    .society .txt {
        font-size: 16px;
        line-height: 32px;
    }
    .society .list .info {
        font-size: 14px;
        line-height: 24px;
    }
    .society .picture .warp .name {
        font-size: 32px;
        line-height: 48px;
    }
    .society .picture .warp .info {
        font-size: 16px;
        line-height: 32px;
    }
    .society .picture .warp .link {
        width: 118px;
        height: 36px;
        line-height: 36px;
    }
    .swiper-report .swiper-slide a {
        height: 80px;
    }
    .swiper-report .swiper-slide .year {
        font-size: 14px;
        line-height: 22px;
    }
    .industry-banner .warp {
        padding-top: 220px;
    }
    .industry-main .item .pic,
    .industry-main .item .main {
        height: 520px;
    }
    .industry-main .item .name {
        font-size: 28px;
        line-height: 48px;
        margin-bottom: 10px;
    }
    .industry-main .item .txt {
        font-size: 14px;
        line-height: 28px;
    }
    .industry-main .item .txt p::before {
        top: 8px;
    }
    .address {
        height: 85px;
    }
    .address .list {
        padding-top: 15px;
        margin-left: 60px;
    }
    .address .list li .txt {
        font-size: 14px;
        line-height: 28px;
    }
    .support-top h4 ,
    .cycle h4{
        font-size: 32px;
        line-height: 48px;
    }
    .advantage .title {
        font-size: 32px;
        line-height: 42px;
    }
    .advantage .txt {
        font-size: 16px;
        line-height: 32px;
    }
    .advantage .list .info {
        font-size: 14px;
        line-height: 28px;
    }
    /* .product .item {
        padding: 60px 0;
    } */
    .product .container {
        width: 1200px;
        height: 240px;
    }
    .product .pic {
        width: 320px;
        height: 240px;
        margin-right: 60px;
    }
    .product .pic img {
        max-height: 220px;
    }
    .product .main .title {
        font-size: 28px;
        line-height: 42px;
    }
    .product .main .txt {
        font-size: 14px;
        line-height: 28px;
    }
    .product .main .link {
        font-size: 15px;
        height: 40px;
        line-height: 40px;
        width: 120px;
    }
    .action .item {
        height: 88px;
    }
    .action .item a {
        width: 600px;
        padding: 0 56px;
        font-size: 15px;
        height: 88px;
    }
    .action .item a img {
        height: 40px;
    }
    .action .item a i {
        margin-left: 10px;
    }
    .case .container {
        width: 1200px;
    }
    .case .title {
        font-size: 28px;
        line-height: 48px;
    }
    .swiper-case .swiper-slide img {
        height: 243px;
    }
    .product .main .navtage {
        height: 40px;
        line-height: 40px;
        font-size: 15px;
    }
    .product .main .pro-select {
        height: 40px;
    }
    .product .main .pro-select p {
        padding-left: 15px;
        font-size: 15px;
        line-height: 40px;
    }
    .product .main .pro-select p::after {
        right: 15px;
        top: 16px;
    }
    .product .main .pro-select ul {
        top: 40px;
        max-height: 160px;
    }
    .product .main .pro-select li a {
        font-size: 15px;
        line-height: 39px;
    }
    .solution-det .title {
        font-size: 28px;
    }
    .solution-top .pic {
        width: 520px;
        height: 380px;
        padding: 10px;
    }
    
    .case-det .gallery-top{height:658px;}
    .case-det .gallery-top img,
    .case-det .gallery-top video{height:658px;}
    
    .solution-top .pic img,
    .swiper-mulitpro .img img,
    .swiper-left .gallery-top .img img  {
        max-height: 360px;
    }
    .swiper-mulitpro,
    .swiper-left{width: 520px;}
    .swiper-left .gallery-top .img{height: 380px;padding: 10px;}
    .swiper-left .gallery-thumbs{margin: 0 10px;}

    .solution-top .main .name {
        font-size: 28px;
        line-height: 42px;
    }
    .solution-top .main h4 {
        font-size: 18px;
        line-height: 32px;
    }
    .solution-top .main .info {
        font-size: 14px;
        line-height: 22px;
    }
    .solution-nav li {
        font-size: 18px;
    }
    .solution-tabs .item table th,
    .solution-tabs .item table td {
        font-size: 15px;
    }
    .result .container {
        width: 1200px;
    }
    .new-home .link-box .link{width: 286px;}
    .new-home .link-box .pic,
    .new-home .link-box .imgBg{height: 198px;}
    .new-home .link-box .main{padding: 24px;height: 195px;}
    .new-home .link-box .name{font-size: 20px;}
    .new-home .link-box .txt{font-size: 15px;line-height: 22px;margin-top: 20px;}
    .new-home .link-box .more{width: 48px;height: 48px;}

    .new-home .news-box .item{width: 388px;height: 340px;}
    .new-home .news-box .item:first-child{width: 794px;}
    .new-home .news-box .main{padding-left: 30px;}
    .new-home .news-box .name{font-size: 20px;line-height: 24px;}
    .new-home .news-box .txt{font-size: 14px;}
    .video-top .left{width: 560px;padding: 40px 25px 26px;}
    .video-top .pic,
    .video-top .imgBg{width: 640px;height: 435px;}
    .video-top .pic::after{width: 58px;height: 58px;}
    .video-top .name{font-size: 18px;}
    .video-top .txt{font-size: 14px;}
    .videos-list li{width: 376px;margin-right: 36px;}
    .videos-list li .pic,
    .videos-list li .imgBg{height: 260px;}
    .videos-list li .main{padding: 30px 30px 26px;height: 190px;}
    .videos-list li .name{font-size: 18px;}
    
    .ewm-box .list .item{width:286px;height:359px;}
    .ewm-box .list .top i{width:72px;height:72px;background-size:32px 32px;}
    .ewm-box .list .name{font-size:20px;margin-top:30px;}
    .ewm-box .list .txt{margin-top:20px;font-size:18px;}
    .ewm-box .list .more{font-size:14px;}
    .study .main{height:464px;}
    .study .inno-list .item{width:374px;margin:0 39px 30px 0;}
    .study .inno-list .img{height: 300px;}
    .study .inno-list img{max-width:280px;max-height:280px;}
    .study .inno-list .bot{height:66px;}
    .study .inno-list .name{font-size: 16px;max-width:280px;}
    .study .inno-list .icon{width:20px;height: 20px;background-size: 6px 9px;}
    .study .inno-list .s-name{font-size: 24px;}
    .study .inno-list .txt{font-size: 16px;}
    
    .course .title{font-size: 19px;}
    .swiper-course{width:1000px;}
    .swiper-course .txt{font-size: 14px;}
    .swiper-course .swiper-button-prev{left: -203px;}
    .swiper-course .swiper-button-next{right: -20px;}
    .honor-top .txt{font-size: 16px;line-height: 32px;}
    .support-top p{font-size: 16px;line-height: 32px;}
    .cycle .info{font-size: 16px;}
    .cycle .cell p{font-size: 16px;}
    .buy-ask h4,
    .support .customer h4{font-size: 32px;}
}


/*移动端适配*/

@media screen and (max-width: 750px) {
    /*头部*/
    .container,
	.honor .container{
        width: 92%;
    }
    .header {
        display: none;
    }
    .m_header {
        display: block;
        width: 100%;
        height: 50px;
        background-color: #fff;
        position: fixed;
        z-index: 99;
        left: 0;
        top: 0;
    }
    .head_main {
        display: none;
    }
    .header_h {
        height: 50px;
    }
    .home-body .header_h {
        height: 0;
    }
    .m_header .logo {
        display: block;
        width: 180px;
        margin-top: 18px;
    }
    .m_header .logo img {
        display: block;
        width: 100%;
    }
    .m-nav {
        width: 25px;
        height: 20px;
        background: url('../images/m_nav.png') no-repeat;
        background-size: 100%;
        margin-top: 15px;
    }
    .m-search {
        width: 20px;
        height: 20px;
        background: url('../images/m_search.png') no-repeat;
        background-size: 100%;
        margin: 15px 20px 0 0;
    }
    .m-language{
        width: 20px;
        height: 20px;
        background: url(../images/language_y.png) no-repeat;
        background-size: cover;
        margin: 15px 20px 0 0;
    }
    .sub_header {
        position: absolute;
        left: 0;
        top: 50px;
        width: 100%;
        display: none;
    }
    .m_sub_left {
        width: 50%;
        float: left;
        background-color: #1a1a1a;
    }
    .m_sub_right {
        width: 50%;
        float: right;
        background-color: #404040;
    }
    .m_sub_right ul {
        display: none;
    }
    .m_sub_left li,
    .m_sub_right li {
        padding: 0 8%;
        height: 60px;
        position: relative;
    }
    .m_sub_left li a,
    .m_sub_right li a {
        display: block;
        height: 60px;
        line-height: 60px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        color: #fff;
        font-size: 14px;
    }
    .m_sub_left li a {
        font-size: 15px;
    }
    .m_sub_left li a:hover {
        color: #ff6600;
    }
    .m_search_main {
        position: absolute;
        left: 0;
        top: 50px;
        background: rgba(0, 17, 34, 0.8);
        padding: 20px 4%;
        width: 92%;
        display: none;
    }
    .m-language-list{
        position: absolute;
        right: 1.4rem;
        top: 50px;
        background: #fff;
        width: 1.6rem;
        display: none;
    }
    .m-language-list a{
        display: block;
        font-size: .26rem;
        line-height: .8rem;
        text-align: center;
        color: #4c4c4c;
    }

    .m_search_main .main {
        width: 100%;
        height: 40px;
        line-height: 40px;
        background-color: #fff;
        box-shadow: 0 0 10px 0px #55708f;
        border-radius: 3px;
        overflow: hidden;
    }
    .m_search_main form{
        height: 40px;
        display: flex;
        justify-content: space-between;
    }
    .m_search_main .text {
        width: 85%;
        height: 40px;
        border: none;
        color: #333;
        background: none;
        text-indent: 20px;
    }
    .m_search_main .btn {
        width: 13%;
        height: 40px;
        background: url('../images/m_search.png') no-repeat center center;
        background-size: 20px;
        border: none;
    }
    /*底部*/
    .footer .container {
        width: 92%;
        padding-top: .4rem;
    }
    .footer .top {
        padding-bottom: .3rem;
        margin-bottom: 0;
    }
    .footer .top .link {
        display: none;
    }
    .footer .top ul {
        width: auto;
    }
    .footer .top .top {
        font-size: .28rem;
        line-height: .58rem;
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: none;
    }
    .footer .bot {
		padding: .3rem 0 .6rem;
    }
    .footer .bot .links{
        position: static;
    }
    .footer .bot .links a{
        margin-left: 0;
        margin-right: 10px;
    }
    .footer .bot .links a:first-child .erify{
        left: 0;
        margin-left: 0;
    }
    .footer .bot .links a:nth-child(2) .erify{
        margin-left: -25px;
    }
    .footer .bot .links a:last-child .erify{
        left: 50%;
        margin-left: -75px;
    }
	.footer .tips{line-height: 24px;}
	
    .section .main {
        width: 92%;
    }
    .section .main .title {
        font-size: .48rem;
        line-height: .68rem;
    }
    .section .main .txt {
        font-size: .26rem;
        line-height: .46rem;
        margin: .3rem 0 .6rem;
    }
    .section .main .link {
        margin-top: .6rem;
        width: 2.6rem;
        height: .8rem;
        line-height: .8rem;
        font-size: .28rem;
        padding-left: .3rem;
    }
    .section .main .link i {
        width: .8rem;
        height: .8rem;
    }
    .section .main p {
        font-size: .42rem;
        line-height: .52rem;
    }
    .section .main .info {
        font-size: .3rem;
        line-height: .5rem;
        margin: .2rem 0;
    }
    /*南都简介*/
    .sub-banner h4 {
        font-size: .52rem;
        line-height: .72rem;
        margin-top: -.36rem;
    }
    .sub-banner .player{
        width: .8rem;
        height: .8rem;
        margin-left: -.4rem;
        margin-top: .52rem;
    }
    .wert .item{
        padding: .8rem 0;
    }
    .wert .box{flex-direction: column-reverse;height: auto;}
    .wert .item:last-child .box{flex-direction: column-reverse;}
    .wert .box::before{display: none;}
    .wert .pic{width: 100%;margin-bottom: .3rem;}
    .wert .left{width: 100%;margin: 0 !important;}
    .wert .title{font-size: .4rem;}
    .wert .line{width: .3rem;height: .06rem;margin: .1rem 0 .2rem;}
    .wert .txt{font-size: .3rem;line-height: .5rem;}

    .profile {
        padding: .6rem 0 .8rem;
    }
    .profile .txt {
        font-size: .26rem;
        line-height: .46rem;
        width: 100%;
        margin-bottom: .6rem;
    }
    .profile .item {
        width: 33.33%;
    }
    .profile .item .pic {
        width: .86rem;
        height: .86rem;
        margin-bottom: .3rem;
    }
    .profile .item .pic img {
        margin-top: .21rem;
        width: .43rem;
    }
    .profile .item .num {
        font-size: .24rem;
        line-height: .54rem;
    }
    .profile .item .num span {
        font-size: .46rem;
    }
    .profile .item p {
        font-size: .26rem;
        line-height: .46rem;
    }
    .profile .item:last-child .num span::after {
        font-size: .3rem;
        top: -.2rem;
    }
    .innovate {
        padding: .6rem 0 .8rem;
    }
    .innovate .title,
    .history .title {
        font-size: .4rem;
        line-height: .6rem;
        margin-bottom: .2rem;
    }
    .innovate .txt {
        font-size: .26rem;
        line-height: .46rem;
    }
    .innovate .list {
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .innovate .list .item {
        width: 46%;
        margin: 0 0 .3rem;
        border-width: 1px;
        height: 1.2rem;
    }
    .innovate .list .item .pic {
        width: 1.16rem;
        height: .86rem;
        padding-right: .2rem;
        margin-right: .3rem;
    }
    .innovate .list .item .pic::after {
        border-width: 1px;
    }
    .innovate .list .item .name {
        font-size: .28rem;
        line-height: .48rem;
    }
    .swiper-innovate {
        margin: .3rem 0 0;
        width: 7.2rem;
    }
    .swiper-innovate .swiper-slide {
        border-radius: .2rem;
        width: 4.2rem;
    }
    .swiper-innovate .swiper-button-next,
    .swiper-innovate .swiper-button-prev {
        display: none;
    }
    
    .course{padding: .6rem 0 .8rem;}
    .course h4{font-size: .4rem;}
    
    .course .title{font-size: .32rem;line-height:.42rem;}
    
    
    .swiper-course{width:6.4rem;}
    .swiper-course .swiper-container{height: 8.2rem;}
    .swiper-course .year{width:1.18rem;height: 1.18rem;}
    .swiper-course .year p{width:.98rem;height:.98rem;font-size: .3rem;}
    .swiper-course .box{height: 8.2rem;}
    .swiper-course .rows{height: 3.1rem;}
    .swiper-course .company-warp, 
    .swiper-course .event-wrap{width:5.8rem;margin-left:.4rem;padding-bottom: .1rem;}
    .swiper-course .company-warp::after, 
    .swiper-course .event-wrap::after{height:.5rem;left:.19rem;bottom:-.5rem;}
    .swiper-course .event-wrap::after{bottom: auto;top: -.5rem;}
    .swiper-course .action{height: .18rem;width:.8rem;margin-top: .06rem;}
    .swiper-course .action a{width: .1rem;height: .18rem;}
    .swiper-course .txt{font-size: .24rem;line-height:1.5;}
    .swiper-course .company-warp .m-item{height:2.76rem;}
    .swiper-course .pic{margin: 0;width:3.6rem;}
    .swiper-course .pic img{max-height: 1.6rem;margin: 0;width: auto;}
    .swiper-course .company-warp .pic{margin: 0;}
    
    .swiper-course .swiper-button-next, .swiper-course .swiper-button-prev{width: .52rem;height:.52rem;margin-top: -.26rem;left: -.6rem;}
    .swiper-course .swiper-button-next{left: auto;right:0;}
    .swiper-course .swiper-button-next i, .swiper-course .swiper-button-prev i{width: .12rem;height: .24rem;}
    
    
    .trait{
        padding: .8rem 0;
    }
    .trait .container{
        width: 92%;
        display: block;
    }
    .trait .nav{
        padding-top: 0;
        display: flex;
        justify-content: space-between;
    }
    .trait .nav::before{
        display: none;
    }
    .trait .nav .item{
        margin-bottom: 0;
        display: block;
        text-align: center;
    }
    .trait .nav .item .icon{
        width: .77rem;
        height: .77rem;
        margin:0 auto;
    }
    .trait .nav .item img{
        width: .4rem;
    }
    .trait .nav .item p{
        font-size: .3rem;
        margin-top: .2rem;;
    }
    .trait .nav .active .icon{
        background-size: cover;
    }
    .trait .tabs{
        width: 100%;
        margin-top: .6rem;
    }
    .trait .list .item{
        padding-bottom: .3rem;
        margin-bottom: .6rem;
        width: 100%;
    }
    .trait .list .name{
        font-size: .28rem;
        line-height: .48rem;
    }
    .trait .list .txt{
        font-size: .26rem;
        line-height: .42rem;
        margin-top: .2rem;
    }
    .case-det{
        padding: .8rem 0;
    }
    .case-det .title{
        font-size: .32rem;
        line-height: .42rem;
    }
    .swiper-caseDet{
        margin-top: .6rem;
    }
    .swiper-caseDet .swiper-slide{
        width: 6.9rem;
        height: 3.84rem;
    }
    .swiper-caseDet .swiper-slide .imgBg{
        height: 3.84rem;
    }
    .swiper-caseDet .swiper-button-prev,
    .swiper-caseDet .swiper-button-next{
        display: none;
    }
    .case-det .list{
        margin-top: .6rem;
    }
    .case-det .list .item{
        width: 100%;
        margin-bottom: .3rem;
        padding-bottom: .3rem;
    }
    .case-det .list .name{
        font-size: .28rem;
        line-height: .38rem;
    }
    .case-det .list .txt{
        font-size: .26rem;
        line-height: .42rem;
        margin-top: .2rem;
    }
    .history {
        padding: .6rem 0 .8rem;
    }
    .history .content {
        margin-left: .25rem;
    }
    .history .content .line {
        left: 0;
        top: .3rem;
        height: calc(100% - 3rem);
    }
    .history .item {
        margin-left: 0;
        width: 100%;
        padding-left: 1rem;
        margin-bottom: .3rem;
    }
    .history .item .year {
        font-size: .3rem;
        line-height: .5rem;
    }
    .history .item .year::before {
        left: -1rem;
        width: .8rem;
        top: .24rem;
    }
    .history .item .year i {
        width: .5rem;
        height: .5rem;
        left: -1.25rem;
    }
    .history .item .year i::before {
        width: .2rem;
        height: .2rem;
        left: .15rem;
        top: .15rem;
    }
    .history .item .txt {
        font-size: .26rem;
        line-height: .46rem;
        margin-top: .2rem;
    }
    .history .item .txt p::before {
        top: .18rem;
    }
    .history .item:nth-child(2n) {
        padding-left: 1rem;
        padding-right: 0;
    }
    .history .item:nth-child(2n) .year {
        text-align: left;
    }
    .history .item:nth-child(2n) .year::before {
        left: -1rem;
        right: auto;
    }
    .history .item:nth-child(2n) .year i {
        left: -1.25rem;
        right: auto;
    }
    .history .item:nth-child(2n) .txt p {
        text-align: left;
        max-width: none;
        float: none;
        padding-left: 12px;
        padding-right: 0;
    }
    .history .item:nth-child(2n) .txt p::before {
        left: 0;
        right: auto;
    }
    .history .item:nth-child(3) {
        position: relative;
        top: 0;
    }
    .history .item .txt img {
        width: auto;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-top: .2rem;
    }
    .news-main {
        padding: .6rem 0 .8rem;
    }
    .news-top {
        margin-bottom: .6rem;
    }
    .news-top .pic {
        width: 100%;
        height: 4.3rem;
    }
    .news-top .main {
        width: 100%;
        display: block;
        height: auto;
        padding: .4rem .3rem;
    }
    .news-top .main .title {
        font-size: .32rem;
        line-height: .48rem;
        margin-bottom: .2rem;
    }
    .news-top .main .time {
        font-size: .22rem;
        line-height: .42rem;
        margin-bottom: .3rem;
    }
    .news-top .main .txt {
        font-size: .26rem;
        line-height: .46rem;
        margin-bottom: .6rem;
    }
    .news-top .main .more {
        width: 2.2rem;
        height: .7rem;
        line-height: .7rem;
        padding-left: .3rem;
        font-size: .28rem;
    }
    .news-top .main .more::after {
        right: .3rem;
        top: calc(.35rem - 5px);
    }
    .news-main .list li {
        width: 48%;
        margin: 0 4% .3rem 0 !important;
    }
    .news-main .list li:nth-child(2n) {
        margin-right: 0 !important;
    }
    .news-main .list li .pic,
    .news-main .list li .imgBg {
        height: 2.05rem;
    }
    .news-main .list li .warp {
        padding: .3rem .2rem;
    }
    .news-main .list li .name {
        font-size: .28rem;
        line-height: .44rem;
        height: .88rem;
        margin-bottom: 0;
    }
    .news-main .list li .time {
        margin-top: .2rem;
        font-size: .24rem;
        line-height: .44rem;
        padding-top: .1rem;
    }
    .news-Det {
        padding: 1.8rem 0 .8rem;
        margin-top: -1rem;
    }
    .news-Det .title {
        font-size: .32rem;
        line-height: .52rem;
        margin-bottom: .2rem;
    }
    .news-Det .date {
        font-size: .24rem;
        line-height: .42rem;
        padding-bottom: .3rem;
    }
    .news-Det .content {
        padding: .5rem 0 .3rem;
        font-size: .26rem;
        line-height: .46rem;
    }
    .news-Det .content p {
        margin-bottom: .2rem;
    }
    .news-Det .content img {
        margin: .3rem auto;
        height: auto !important;
    }
    .det-page {
        margin-bottom: .5rem;
    }
    .det-page a {
        width: 100%;
        padding: 0 !important;
        font-size: .26rem;
        line-height: .8rem;
        text-align: left !important;
    }
    .det-bot .back {
        width: 2.4rem;
        height: .8rem;
        line-height: .8rem;
        font-size: .26rem;
    }
    .det-bot .bdsharebuttonbox {
        display: none;
    }
    .report {
        padding: .6rem 0 0;
    }
    .report .item {
        padding-bottom: .8rem;
    }
    .report .item .title {
        font-size: .4rem;
        line-height: .6rem;
        margin-bottom: .6rem;
    }
    .report .swiper-periodic,
    .report .swiper-publish {
        width: 7.2rem;
    }
    .report .item .swiper-slide {
        width: 5.4rem;
    }
    .report .item .swiper-slide a {
        padding-bottom: .2rem;
        border-width: 1px;
    }
    .report .item .swiper-slide .year {
        font-size: .28rem;
        line-height: .48rem;
    }
    .report .item .swiper-slide .check {
        font-size: .24rem;
        line-height: .44rem;
    }
    .report .swiper-button-next,
    .report .swiper-button-prev {
        display: none;
    }
    .report .item .list {
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .report .item .step {
        margin: 0 0 .3rem;
        width: 46%;
    }
    .report .item .step .pic {
        width: .98rem;
        height: .98rem;
    }
    .report .item .step .pic img {
        width: .6rem;
        height: .6rem;
        margin-top: .19rem;
    }
    .report .item .step h5 {
        font-size: .28rem;
        line-height: .48rem;
    }
    .report .item .step p {
        font-size: .24rem;
        line-height: .44rem;
    }
    .society {
        padding: .6rem 0 .8rem;
    }
    .society .title {
        font-size: .4rem;
        line-height: .6rem;
    }
    .society .txt {
        margin-top: .3rem;
        font-size: .26rem;
        line-height: .46rem;
    }
    .society .list {
        margin-top: .6rem;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .society .list .item {
        width: 46%;
        margin: 0 0 .3rem;
    }
    .society .list .pic {
        width: 1.2rem;
        height: 1.2rem;
    }
    .society .list .pic img {
        width: .72rem;
        margin-top: .24rem;
    }
    .society .list .name {
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .2rem;
    }
    .society .list .info {
        font-size: .24rem;
        line-height: .44rem;
        margin-top: .1rem;
    }
    .society .list .info br {
        display: none;
    }
    .society .picture {
        margin: .6rem 0;
    }
    .society .picture .warp .content {
        width: 92%;
    }
    .society .picture .warp i {
        width: .92rem;
        height: .79rem;
    }
    .society .picture .warp .name {
        font-size: .4rem;
        line-height: .6rem;
        margin-top: .3rem;
    }
    .society .picture .warp .info {
        font-size: .26rem;
        line-height: .46rem;
        margin-top: .2rem;
    }
    .swiper-report {
        margin-top: .6rem;
        width: 7.2rem;
    }
    .swiper-report .swiper-slide {
        width: 4.2rem;
    }
    .industry-main {
        padding: .6rem 0;
    }
    .industry-banner .warp {
        padding-top: 2rem;
        width: 92%;
        left: 4%;
        margin-left: 0;
    }
    .industry-banner .warp h4,
    .industry-banner .warp p {
        font-size: .5rem;
        line-height: .7rem;
    }
    .industry-banner .warp .info {
        bottom: .3rem;
        padding-top: .6rem;
    }
    .industry-banner .warp .left i {
        width: .57rem;
        height: .49rem;
        margin-top: .1rem;
    }
    .industry-banner .warp .left .name {
        font-size: .28rem;
        line-height: .48rem;
    }
    .industry-banner .warp .txt {
        width: 5rem;
        font-size: .24rem;
        line-height: .42rem;
        padding-left: .3rem;
    }
    .industry-main .item {
        margin-bottom: .3rem;
    }
    .industry-main .item .pic {
        width: 100%;
        height: 6rem;
        border-radius: .1rem;
    }
    .industry-main .item .main {
        height: auto;
        width: 100%;
        padding: .3rem 0 0 !important;
        display: block;
    }
    .industry-main .item .name {
        font-size: .3rem;
        line-height: .5rem;
        margin-bottom: .1rem;
    }
    .industry-main .item .txt {
        font-size: .26rem;
        line-height: .46rem;
    }
    .industry-main .item .txt p {
        padding-left: .5rem;
        margin-bottom: .2rem;
    }
    .industry-main .item .txt p::before {
        width: .3rem;
        height: .3rem;
        background-size: .16rem .11rem;
        top: .12rem;
    }
    .address {
        height: auto;
        padding: .4rem 0 0;
    }
    .address .list {
        padding-top: 0;
        margin-left: 0;
    }
    .address .list li {
        width: 50%;
        margin-right: 0;
        padding-right: 0;
        margin-bottom: .3rem;
    }
    .address .list li .txt {
        font-size: .26rem;
        line-height: .46rem;
        height: 1.38rem;
        width: calc(100% - 1rem);
        word-break: break-all;
    }
    .address .list li i {
        width: .4rem;
        height: .54rem;
        margin: .08rem .16rem 0 0;
    }
    .address .list li .icon2 {
        width: .52rem;
        height: .55rem;
    }
    .address .list li .icon3 {
        width: .54rem;
        height: .35rem;
    }
    .address .list li .icon4 {
        width: .52rem;
        height: .52rem;
    }
    .address .list li .icon5 {
        width: .52rem;
        height: .55rem;
    }
    .address .list li:nth-child(2n)::after {
        display: none;
    }
    .address .list li:nth-child(2n) {
        padding-left: .3rem;
        box-sizing: border-box;
    }
    .address .list li:last-child {
        margin-bottom: 0;
    }
    .customer {
        padding: .6rem 0 .3rem;
    }
    .customer .item {
        padding: .3rem 0;
    }
    .customer .warp {
        width: 92%;
    }
    .customer .warp .title {
        font-size: .32rem;
        line-height: .52rem;
        margin-bottom: .2rem;
    }
    .customer .warp li {
        float: none;
        width: 100%;
        margin: 0 0 .3rem;
    }
    .customer .warp p {
        font-size: .24rem;
        line-height: .44rem;
    }
    .support .customer .warp .sub-tit {
        font-size: .28rem;
    }
    .support .customer .warp .mid-tit {
        font-size: .26rem;
        margin: .1rem 0;
    }
    .customer .warp .sub-top,
    .support .customer .list li.top {
        margin-top: 0;
    }
    .support-top {
        padding: .6rem 0;
    }
    .support-top h4 {
        font-size: .4rem;
        line-height: .7rem;
    }
    .support-top p {
        font-size: .26rem;
        line-height: .46rem;
        margin-top: .1rem;
    }
    .sub-banner .main {
        width: 92%;
        left: 4%;
        margin: -.64rem 0 0 0;
    }
    .sub-banner .main .title {
        font-size: .6rem;
        line-height: .8rem;
    }
    .sub-banner .main p {
        font-size: .28rem;
        line-height: .48rem;
    }
    .advantage {
        padding: .6rem 0;
    }
    .advantage .title {
        font-size: .4rem;
        line-height: .6rem;
        margin-bottom: .2rem;
    }
    .advantage .txt {
        width: 100%;
        font-size: .26rem;
        line-height: .46rem;
    }
    .advantage .list {
        margin-top: .6rem;
        flex-wrap: wrap;
    }
    .advantage .list .item {
        width: 46%;
        margin: 0 0 .3rem;
    }
    .advantage .list .pic {
        width: 1.2rem;
        height: 1.2rem;
    }
    .advantage .list .pic img {
        width: .72rem;
        margin-top: .24rem;
    }
    .advantage .list .info {
        font-size: .24rem;
        line-height: .44rem;
    }
    .advantage .list .info br {
        display: none;
    }
    .product .container {
        width: 92%;
        display: block;
        height: auto;
    }
    .product .item {
        padding: .6rem 0;
    }
    .product .pic {
        width: 100%;
        margin: 0 0 .3rem;
        padding: .2rem;
        height: 4.2rem;
    }
    .product .pic img {
        max-height: 3.8rem;
    }
    .product .main {
        width: 100%;
    }
    .product .main .title {
        font-size: .3rem;
        line-height: .5rem;
        margin-bottom: .2rem;
    }
    .product .main .txt {
        font-size: .26rem;
        line-height: .46rem;
        margin-bottom: .3rem;
    }
    .product .main .link {
        font-size: .26rem;
        height: .7rem;
        line-height: .7rem;
        width: 1.8rem;
    }
    .product .main .pro-select{
        width:100%;
        height: .8rem;
    }
    .product .main .pro-select p{
        font-size: .26rem;
        line-height: .8rem;
        padding-left: .3rem;
    }
    .product .main .pro-select ul{
        top:.8rem;
        max-height: 3.2rem;
    }
    .product .main .pro-select li a{
        font-size: .26rem;
        line-height: calc(.8rem - 1px);
    }
    .product .main .navtage{
        width:100%;
        height: .8rem;
        line-height: .8rem;
        font-size: .26rem;
        margin: 0 0 .3rem;
    }
    .action .item {
        height: .88rem;
    }
    .action .item a {
        width: 3.45rem;
        padding: 0 .3rem;
        height: .88rem;
        font-size: .26rem;
    }
    .action .item a img {
        height: .4rem;
        margin-right: .2rem;
    }
    .action .item a i {
        margin-left: .1rem;
    }
    .case {
        padding: .6rem 0 .8rem;
    }
    .case .container {
        width: 92%;
    }
    .case .nav{
        justify-content: space-between;
        margin-bottom: .6rem;
    }
    .case .nav .item{
        padding: 0 .6rem;
        font-size: .3rem;
        margin: 0;
        line-height: .78rem;
    }

    .case .title {
        font-size: .4rem;
        line-height: .6rem;
        margin-bottom: .3rem;
    }
    
    
    .case .sub-nav{margin-bottom: .6rem;}
    .case .sub-nav .item{font-size: .36rem;margin: 0 .6rem;padding-bottom: .2rem;}
    .case .sub-nav .item::after{height: .32rem;top:.08rem;right:-.6rem;}
    
    .swiper-new-case .swiper-slide img{height: 2.78rem;}
    .swiper-new-case .swiper-slide .bot{height:auto;display: block;position: relative;}
    .swiper-new-case .swiper-slide .name{width:100%;height: auto; font-size: .3rem;padding: .3rem;justify-content:flex-start;}
    .swiper-new-case .swiper-slide .txt{width:100%;height: 2.8rem;padding: 0 .3rem;font-size: .26rem;line-height:1.5;}
    .swiper-new-case .swiper-button-next, 
    .swiper-new-case .swiper-button-prev{width:.54rem;height:.54rem;top:1.12rem;margin-top: 0;}
    .swiper-new-case .swiper-button-next i, 
    .swiper-new-case .swiper-button-prev i{width: .24rem;height:.24rem;}
    
    
    
    .swiper-case .swiper-slide img {
        height: 2.6rem;
    }
    .swiper-case {
        width: 7.2rem;
    }
    .swiper-case .swiper-slide p {
        font-size: .26rem;
        line-height: .36rem;
        margin: .2rem .2rem 0;
    }
    .swiper-case .swiper-slide {
        width: 4rem;
    }
    
    
    .green-solution .advantage {
        padding: .4rem 0 .6rem;
    }
    .green-solution .advantage .list .pic {
        margin-bottom: .1rem;
    }
    .green-solution .advantage .list .name {
        font-size: .3rem;
        line-height: .5rem;
    }
    .solution-det {
        padding: .6rem 0 1rem;
    }
    .solution-det .title {
        font-size: .3rem;
        line-height: .8rem;
    }
    .solution-det .back {
        font-size: .26rem;
    }
    .solution-det .back i {
        width: .24rem;
        height: .24rem;
        margin: .28rem .2rem 0 0;
    }
    .solution-top {
        margin-top: .6rem;
    }
    .solution-top .pic {
        width: 100%;
        height: 5rem;
        padding: 0;
    }
    .case-det .gallery-top,
    .case-det .gallery-top img,
    .case-det .gallery-top video{height: 4.2rem;}
    .case-det .play{width:.64rem;height:.64rem;background-size:.13rem .16rem;}
    .pic-act{width:.6rem;height:.6rem;background-size:.34rem .34rem;left:-.6rem;top:.8rem;}
    .case-det .pic-right{width:1.02rem;right:-1.02rem;}
    .case-det .gallery-thumbs{width:.72rem;margin-top:.3rem;height:3.72rem;}
    .case-det .gallery-thumbs img{height:.4rem;}
    
    
    .case-det .pic-right-show{right:0;}
    
    
    .solution-top .pic img,
    .swiper-left .gallery-top .img img {
        max-height: 5rem;
    }
    .search-nav{margin-bottom: .4rem;height:.72rem;}
	.search-nav a{font-size: .32rem;line-height: .72rem;height:.72rem;margin-right: .5rem;}

    .swiper-left{width: 100%;}
    .swiper-left .gallery-top .img{height: 5rem;padding: 0;}
    .swiper-left .gallery-thumbs{margin: .3rem 0 0;}
    .swiper-left .gallery-thumbs .img{height: .8rem;}
    .swiper-left .gallery-thumbs .img img{max-height: .8rem;}
    .solution-top .main {
        width: 100%;
        margin-top: .3rem;
    }
    .solution-top .main .name {
        font-size: .3rem;
        line-height: .5rem;
        margin-bottom: .2rem;
    }
    .solution-top .main h4 {
        font-size: .28rem;
        line-height: .48rem;
    }
    .solution-top .main .info {
        font-size: .24rem;
        line-height: .44rem;
    }
    .solution-top .main .info p {
        margin-bottom: .1rem;
    }
    .solution-nav {
        margin-top: .6rem;
        height: .88rem;
    }
    .solution-nav li {
        font-size: .28rem;
        height: .88rem;
        line-height: .86rem;
        margin-right: .4rem;
    }
    .solution-tabs {
        margin-top: .4rem;
    }
    .solution-tabs .content {
        font-size: .26rem;
        line-height: .46rem;
    }
    .solution-tabs .item table {
        width: 100%;
    }
    .solution-tabs .item table th,
    .solution-tabs .item table td {
        font-size: .24rem;
        height: .88rem;
    }
    .solution-tabs .item table th:first-child {
        width: 2.2rem;
    }
    .solution-tabs .item table td .download {
        width: .3rem;
        height: .3rem;
    }
    .result .container {
        width: 92%;
    }
    .result {
        padding-bottom: 1rem;
    }
    .result-top {
        padding: .3rem 0 .4rem;
        margin-bottom: .6rem;
    }
    .result-top .title {
        font-size: .32rem;
        line-height: .52rem;
    }
    .result-top .text {
        width: 80%;
        height: .6rem;
        font-size: .26rem;
        padding: 0 .2rem;
    }
    .result-top .btn {
        float: right;
        margin-left: 0;
        width: 16%;
        height: .6rem;
        font-size: .26rem;
        border-width: 1px;
    }
    .result .total {
        font-size: .28rem;
        line-height: .48rem;
        margin-bottom: .5rem;
    }
    .result .list li {
        padding-bottom: .3rem;
        margin-bottom: .3rem;
    }
    .result .list li .name {
        font-size: .3rem;
        line-height: .5rem;
    }
    .result .list li .txt {
        font-size: .24rem;
        line-height: .44rem;
    }

    .online-pop{width: 92%;left: 4%;margin-left: 0;height: 11.6rem;margin-top: -5.8rem;}
    .online-pop-main{padding: .3rem .2rem .4rem;}
    .online-pop-main .title{font-size: .3rem;line-height: .5rem;margin-bottom: .3rem;}
    .online-pop-main .item{margin-bottom: .3rem;}
    .online-pop-main .item .step{width: 48%;height: .6rem;margin-right: 4%;box-sizing: border-box;}
    .online-pop-main .item .step:last-child{margin-right: 0;}
    .online-pop-main .step .text{height: .58rem;font-size: .24rem;padding: 0 .2rem 0 .9rem;background: none;}
    .online-pop-main .item:first-child .step:first-child .text{padding-left: 1.4rem;}
    .online-pop-main .step .tips{left: .2rem;line-height: .6rem;font-size: .24rem;}
    .online-pop-main .sub-tit{font-size: .28rem;line-height: .48rem;margin-bottom: .2rem;}
    .online-pop-main .sub-tit span{font-size: .22rem;}
    .online-select{width: 100%;height: .6rem;}
    .online-select p{font-size: .24rem;line-height: .58rem;padding: 0 .6rem 0 .2rem;}
    .online-scene{margin-bottom: .3rem;z-index: 20;}
    .online-select::after{right: .2rem;top: calc(.28rem - 3px);}
    .online-select ul{top: .58rem;}
    .online-city{margin-top: .3rem;}
    .online-pop-main textarea{height: 1.8rem;font-size: .24rem;padding: .1rem;line-height: .44rem;}
    .online-pop-main .btn{width: 2.4rem;height: .8rem;border-radius: .4rem;font-size: .28rem;margin-top: .4rem;}
    .online-pop-main .item-m-block{display: block;}
    .online-pop-main .close{width: .4rem;height: .4rem;right: .2rem;top: .2rem;}
    .online-pop-main .close i{width: .12rem;height: .12rem;margin-top: .14rem;}
    .online-pop-main img{height: .58rem !important;}
    .online-select ul li{font-size: .24rem;padding: 0 .2rem;}
	.honor{padding: .8rem 0 1rem;}
	.honor-top .item{width: 100%;margin-bottom: .6rem;}
	.honor-top .left{font-size: .24rem;line-height: .34rem;width: 1.4rem;}
	.honor-top .left .num{font-size: .6rem;line-height: .68rem;}
	.honor-top .left .num span{font-size:.3rem;line-height: .3rem;top: -.38rem;}
	.honor-top .txt{font-size: .22rem;line-height: .34rem;width: calc(100% - 1.8rem);margin-left: .2rem;}
	.honor-top .item:last-child{padding-left: 0;}
	.swiper-honor{margin-top: .6rem;}
	.swiper-honor .swiper-container{width: 7.2rem;}
	.swiper-honor .swiper-slide{width: 2.46rem;}
	.swiper-honor .img{height: 3.48rem;width: 2.38rem;padding: .08rem;}
	.solution-tips{font-size: .24rem;line-height: .44rem;margin: .3rem 0;}
    .result .pro-list li{width: 48%;margin-right: 4%;}
    .result .pro-list li:nth-child(2n){margin-right: 0;}
    .result .pro-list li .img{height: 1.6rem;}
    .result .pro-list li .img img{max-height: 1.6rem;}
    .result .pro-list li .name{font-size: .26rem;line-height: .46rem;margin-top: .3rem;}
    .new-home .swiper-banner .main{width: 92%;}
    .new-home .swiper-banner a{height: calc(100vh - 50px);}
    .new-home .swiper-banner .title{font-size: .42rem;line-height: .62rem;}
    .new-home .swiper-banner .txt{font-size: .26rem;line-height: .42rem;margin: .3rem 0 .6rem;}
    .new-home .swiper-banner .more{width: 2.6rem;height: .8rem;font-size: .28rem;}
    .new-home .swiper-banner .swiper-pagination{bottom: .6rem;}
    .new-home .swiper-banner .swiper-pagination-bullet{width: .4rem;height: .04rem;margin: 0 .06rem;}
    .new-home .swiper-banner .swiper-button-prev,
    .new-home .swiper-banner .swiper-button-next{display: none;}
    .new-home .link-box{padding: 1.2rem 0 .6rem;}
    .new-home .link-box .container{display: block;}
    .new-home .link-box .link{width: 100%;margin-bottom: .3rem;}
    .new-home .link-box .pic,
    .new-home .link-box .imgBg{height: 4.78rem;}
    .new-home .link-box .main{height: 2.6rem;padding: .4rem .3rem;}
    .new-home .link-box .link:first-child .main{height: auto;}
    .new-home .link-box .links{margin-top: .3rem;}
    .new-home .link-box .links a{font-size: .26rem;line-height: .64rem;}
    .new-home .link-box .links i{display: block;width: .36rem;height: .36rem;}
    .new-home .link-box .links:hover i{margin-right: -.1rem;}
    .new-home .link-box .name{font-size: .36rem;line-height: .46rem;}
    .new-home .link-box .txt{font-size: .26rem;line-height: .42rem;margin-top: .3rem;}
    .new-home .link-box .more{width: .8rem;height: .8rem;background-size: .36rem .36rem;}

    .new-home .news-box{padding: 1rem 0;}
    .new-home .news-box .title{font-size: .4rem;line-height: .6rem;}
    .new-home .news-box .list{margin-top: .5rem;display: block;}
    .new-home .news-box .item{width: 100% !important;margin-bottom: .3rem;height: 5.4rem;}
    .new-home .news-box .main{padding: .3rem;}
    .new-home .news-box .name{font-size: .3rem;line-height: .42rem;}
    .new-home .news-box .txt{font-size: .26rem;line-height: .42rem;margin-top: .3rem;}
    .new-home .news-box .date{font-size: .22rem;line-height: .32rem;margin-top: .2rem;}
    .events{padding: 1.2rem 0;}
    .evt-list{padding-bottom: .3rem;}
    .evt-list li{margin-bottom: .3rem;}
    .evt-list li a{padding-bottom: .3rem;display: block;}
    .evt-list li .pic{width: 100%;height: 4.72rem;}
    .evt-list li .imgBg{height: 4.72rem;}
    .evt-list li .main{width: 100%;padding: .3rem;box-sizing: border-box;}
    .evt-list li .name{font-size: .3rem;line-height: .42rem;}
    .evt-list li .info{display: block;margin-top: .3rem;}
    .evt-list li .item{font-size: .24rem;line-height: .3rem;margin: 0 0 .3rem 0;}
    .evt-list li .item i{width: .3rem;height: .3rem;margin-right: .1rem;}
    .evt-list li .txt{font-size: .24rem;line-height: .42rem;margin-top: .3rem;}

    .videos{padding: 1.2rem 0;}
    .video-top{flex-direction: column-reverse;}
    .video-top .pic{width: 100%;height: 4.75rem;}
    .video-top .imgBg{height: 4.75rem;}
    .video-top .pic::after,
    .videos-list li .pic::after{width: .8rem;height: .8rem;}
    .video-top .left{width: 100%;padding: .3rem;display: block;}
    .video-top .name{width: 100%;font-size: .3rem;line-height: .42rem;}
    .video-top .txt{font-size: .26rem;line-height: .36rem;margin-top: .3rem;width: 100%;}
    .video-top .date{font-size: .24rem;line-height: .34rem;padding-top: .3rem;margin-top: .5rem;}
    .videos-list{margin-top: .6rem;padding-bottom: .3rem;}
    .videos-list li{width: 100%;margin: 0 0 .3rem 0;}
    .videos-list li .pic,
    .videos-list li .imgBg{height: 4.75rem;}
    .videos-list li .main{height: auto;padding: .3rem;}
    .videos-list li .name{font-size: .3rem;line-height: .42rem;}
    .videos-list li .date{font-size: .24rem;line-height: .34rem;padding-top: .3rem;margin-top: .5rem;}
    .media-pop .media-pop-main{width: 100%;height: 4.22rem;}
    .media-pop .close{width: .3rem;height: .3rem;top: -.3rem;right: .3rem;}
    .media-pop video{height: 4.22rem;}
    
    .ewm-box{padding:.8rem 0;}
    .ewm-box h4{font-size: .48rem;}
    .ewm-box .list{margin-top: .5rem;flex-wrap: wrap;}
    .ewm-box .list .item{width:100%;height:auto;margin-bottom: .5rem;padding:.5rem;}
    .ewm-box .list .top{width:2.4rem;}
    .ewm-box .list .top i{width:.9rem;height:.9rem;background-size:.4rem .4rem;}
    .ewm-box .list .name{font-size: .3rem;margin-top:.3rem;}
    .ewm-box .list .line{width:.3rem;height:.08rem;margin-top: .3rem;}
    .ewm-box .list .txt{font-size:.36rem;margin-top:.3rem;}
    .ewm-box .list .more{font-size:.28rem;margin-top:.3rem;}
    .ewm-box .list .more i{width:.34rem;height:.12rem;margin-left:.2rem;}
    .ewm-box .list .ewm-item:hover .name{margin-top:.3rem;font-size:.36rem;}
    .ewm-box .list .ewm-item:hover .txt{margin-top: .3rem;font-size:.3rem;}
    
    .study{padding:.8rem 0 1.2rem;}
    .study .main{height:4.2rem;padding-top: 1.2rem;}
    .study .main h4{font-size:.4rem;}
    .study .nav{padding-bottom: .1rem;overflow-x: auto;justify-content:flex-start;}
    .study .nav .item{font-size:.36rem;line-height:.86rem;margin:0 .3rem 0 0;padding:0 .3rem;flex: none;}
    .study .nav .active::after{top:0;}
    .study .tabs{margin-top: .5rem;padding-bottom: .8rem;}
    .study .tabs .item{margin-bottom:.3rem;}
    .study .tabs .name{font-size:.3rem;padding-left:.2rem;}
    .study .tabs .name::before{width:.08rem;height:.08rem;top:.15rem;}
    .study .tabs .txt{margin-top: .2rem;font-size: .26rem;}
    .study .video h4{font-size:.48rem;}
    .study .video .play{width:.64rem;height:.64rem;background-size: .13rem .16rem;}
    .study .inno-box{padding-bottom: .6rem;}
    .study .inno-box .title{font-size:.4rem;}
    .study .inno-list .item{width:100%;margin: 0 0 .5rem;}
    .study .inno-list .img{padding-top: .3rem;height:4.8rem;}
    .study .inno-list img{max-width: 4rem;max-height: 4rem;}
    .study .inno-list .bot{height: 1rem;padding: 0 .3rem;}
    .study .inno-list .name{font-size: .26rem;max-width: 4.8rem;}
    .study .inno-list .icon{width: .4rem;height: .4rem;background-size: .12rem .18rem;margin-left: .3rem;}
    .study .inno-list .i-main{padding: .6rem .4rem 0;}
    .study .inno-list .s-name{font-size: .36rem;}
    .study .inno-list .txt{margin-top: .3rem;padding-top: .3rem;font-size: .26rem;}

    .anchor{top: -50px;}
    .cycle{padding:.8rem 0 1.2rem;}
    .cycle h4{font-size:.4rem;}
    .cycle .info{font-size:.26rem;margin-top:.3rem;line-height: .46rem;}
    .cycle .main{margin-top: .5rem;padding:.5rem 0 0;flex-direction:column;box-sizing:border-box;height:7.2rem;}
    .cycle .nav{height: auto;display:flex;overflow-x:auto;padding-top: 0;border: none;}
    .cycle .nav .item{margin-bottom: 0;flex: none;padding:0 .2rem .2rem;margin-right: .2rem;font-size: .28rem;line-height:.5rem;}
    .cycle .nav .active{font-size: .3rem;line-height:.5rem;}
    .cycle .nav .active::before{width:100%;height:2px;left:0;top: auto; bottom:0;}
    .cycle .tabs{width:100%;margin-bottom:0;}
    .cycle .cell{padding: .4rem .3rem;}
    .cycle .cell p{font-size:.26rem;margin-bottom: .2rem;padding-left:.3rem;}
    .cycle .cell p::before{width:.12rem;height:.12rem;top: .16rem;left:0;}
    .support .customer{padding:.6rem 0 .3rem;}
    .support .customer h4{font-size: .4rem;}
    .buy-ask h4{font-size:.4rem;}
    .buy-ask .info{font-size: .26rem;margin-top: .3rem;}
    .buy-ask{padding:.8rem 0 .6rem;background-size:4.48rem 3.59rem;}
    .buy-ask .link{width:2.4rem;height:.8rem;font-size:.26rem;margin-top:.5rem;padding:0 .3rem;}
    .buy-ask .link i{width:.24rem;height:.24rem;}
}