@import url("style.css")/*tpa=https://www.gwxeda.com/statics/guoweixin/style/style.css*/;
@import url("mobile.css")/*tpa=https://www.gwxeda.com/statics/guoweixin/style/mobile.css*/;
@import url("custom.css")/*tpa=https://www.gwxeda.com/statics/guoweixin/style/custom.css*/;
@import url("pscroll.css")/*tpa=https://www.gwxeda.com/statics/guoweixin/style/pscroll.css*/;
@import url("animate.min.css")/*tpa=https://www.gwxeda.com/statics/guoweixin/style/animate.min.css*/;
/*首页*/
/*轮显*/
.banner_page{ position:absolute; width:100%; text-align:left; left:0%; height:0px;  color:#aaaaaa; font-size:16px; z-index:10; bottom:86px; line-height:36px; z-index:5; /*font-style:italic;*/ font-weight:bold;}
.banner_page .wrap2{ height:0;color:#fff;}
.banner_page span{ color:#fff;}
.banner_page label{ color:#fff;opacity:0.2;filter:Alpha(opacity=20);}
.banner_page em{ font-style:normal; color:#fff;}
.main .banner .btn .boxs{ margin-left:240px;}

/*绘画作品*/
.i_works .i-cont {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    gap: 10px;
    margin-top: 3%;
    margin-bottom: 6%;
}
.i_works .main-row {
    display: flex;
    width: 100%;

}
.i_works .left-col, .right-col {
    flex: 1;
    min-width: calc(25% - 7px);
    margin-left:5px;
}
.i_works .middle-col {
    flex: 1;
    min-width: calc(50% - 7px);
    display: flex;
    flex-direction: column;
    margin-left: 5px;
}
.i_works .block {
    position: relative;
    overflow: hidden;
    height: 600px;
    background: #f0f0f0;
    border-radius: 5px;
}
.i_works .middle-top {
    display: flex;
    height: 300px;
}
.i_works .middle-bottom {
    height: 295px;
    margin-top: 5px;
}
.i_works .half-block {
    flex: 1;
    min-width: calc(50% - 5px);
    height: 100%;
    margin-right: 0px;
}
.i_works .half-block:nth-child(2){
    margin-left: 5px;
}
.i_works img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.3s;
}
.i_works .block:hover img {
    transform: scale(1.05);
}
.i_works .title {
    position: absolute;
    top: 15px;
    left: 15px;
    color: white;
    font-size: 2rem;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.8);
    z-index: 2;
}
.i_works .view-btn {
    position: absolute;
    bottom: 15px;
    right: 15px;
    background: rgba(255,57,11,0.8);
    color: white;
    padding: 5px 15px;
    border-radius: 20px;
    text-decoration: none;
    z-index: 2;
}
@media (max-width: 768px) {
    .i_works .main-row {
        flex-direction: column;
    }
    .i_works .left-col, .middle-col, .right-col {
        min-width: 100%;
        margin-left: 0px!important;
        margin-top: 5px;
    }
    .i_works_t .i_works_t_l .h4{
        padding-right: 0;
        background:none;
        position: relative;
        left:0;
    }
}


/*摄影作品*/
.i_photo { background:#f7f7f7; overflow:hidden;}
.i_photo .i_photo_s{ margin-top:4%; overflow:hidden; margin-bottom:6%;}
.i_photo .i_photo_s .i_cont {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
}
.i_photo .i_photo_s .block {
    position: relative;
    overflow: hidden;
    flex: 1;
    min-width: calc(20% - 8px);
    height: 500px;
    background: #f0f0f0;
    border-radius: 5px;
    margin-left: 5px;
}
.i_photo .i_photo_s img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.3s;
}
.i_photo .i_photo_s .block:hover img {
    transform: scale(1.05);
}
.i_photo .i_photo_s .title {
    position: absolute;
    top: 10px;
    left: 10px;
    color: white;
    font-size: 2rem;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.8);
    z-index: 2;
}
.i_photo .i_photo_s .view-btn {
    position: absolute;
    bottom: 15px;
    right: 15px;
    background: rgba(255,57,11,0.8);
    color: white;
    padding: 5px 15px;
    border-radius: 20px;
    text-decoration: none;
    z-index: 2;
}
@media (max-width: 992px) {
    .i_photo .i_photo_s .block {
        min-width: calc(33.33% - 7px);
    }
}
@media (max-width: 768px) {
    .i_photo .i_photo_s .block {
        min-width: calc(50% - 5px);
        margin-left: 0px;
        margin-top: 5px;
    }
}
@media (max-width: 480px) {
    .i_photo .i_photo_s .block {
        min-width: 100%;
        margin-left: 0px;
    }
}

/*书法作品*/
.i_calligraphy .i-cont {
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    padding: 10px;
    margin-top:4%;
    overflow:hidden;
     margin-bottom:6%;
}
.i_calligraphy .row {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5px;
}
.i_calligraphy .block {
    position: relative;
    overflow: hidden;
    height: 300px;
    border-radius: 5px;
}
.i_calligraphy .block-50 {
    flex: 1;
    min-width: calc(50% - 5px);
    margin-left:5px;
}

.i_calligraphy .right-inner {
    display: flex;
}
.i_calligraphy .inner-block {
    flex: 1;
    min-width: calc(50% - 5px);
    height: 300px;
    margin-right: 5px;
}
.i_calligraphy .inner-block:nth-child(2){
    margin-right: 0px;
}
.i_calligraphy img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.3s;
}
.i_calligraphy .inner-block:hover img {
    transform: scale(1.05);
}
.i_calligraphy img:hover{
    transform: scale(1.05);
}
.i_calligraphy .title {
    position: absolute;
    top: 15px;
    left: 15px;
    color: white;
    font-size: 2rem;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.8);
    z-index: 2;
}
.i_calligraphy .view-btn {
    position: absolute;
    bottom: 15px;
    right: 15px;
    background: rgba(255,57,11,0.8);
    color: white;
    padding: 5px 15px;
    border-radius: 20px;
    text-decoration: none;
    z-index: 2;
}
@media (max-width: 768px) {
    .i_calligraphy_t .i_calligraphy_t_l .h4{
        position: absolute;
        left:40%;
    }
    .i_calligraphy .block-50, .inner-block {
        min-width: 100%;
        margin-left: 0px;
        margin-right:0px!important;
        margin-top: 5px;
    }
    .i_calligraphy .right-inner {
        flex-direction: column;
    }
}




/*在线交易中心*/

.i_deal {
    background:#f7f7f7;
    overflow:hidden;
}
.i_deal .i_deal_s{
    margin-top:4%;
    overflow:hidden;
    margin-bottom:6%;
}
.i_deal .i_deal_s .i-cont {
    max-width: 1600px;
    margin: 0 auto;
    width:100%;
}
.i_deal .i_deal_s .tabs {
    display: flex;
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
}
.i_deal .i_deal_s .tab-btn {
    padding: 25px 25px;
    background:none;
    border:none;
    cursor: pointer;
    transition: 0.3s;
    text-align: center;
    font-size: 20px;
    color: #000000;
    width:33.3333%;
}
.i_deal .i_deal_s .tab-btn img{
    position: relative;
    top:5px;
    padding:0 10px;
}
.i_deal .i_deal_s .tab-btn:hover {
    border-bottom: 2px solid #ff390b;
}
.i_deal .i_deal_s .tab-btn.active {
    border-bottom: 2px solid #ff390b;
    color: #000;
}
.i_deal .i_deal_s .tab-content {
    display: none;
    animation: fadeEffect 0.5s;
}
.i_deal .i_deal_s .tab-content.active {
    display: flex;
    flex-wrap: wrap;
}
.i_deal .i_deal_s .content-left {
    flex: 1;
    min-width: calc(50% - 0px);
    height: 500px;
    position: relative;
    overflow: hidden;
}
.i_deal .i_deal_s .content-right {
    flex: 1;
    min-width: calc(50% - 10px);
    padding: 20px;
    background: white;
    position: relative;
}
.i_deal .i_deal_s .right-icon{
    float:right;
}
.i_deal .i_deal_s .content-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.i_deal .i_deal_s .content-title {
    font-size: 24px;
    margin-bottom: 15px;
    color: #333;
    margin-top:20%;
}
.i_deal .i_deal_s .content-desc {
    color: #666;
    line-height: 1.6;
    margin-bottom: 30px;
    font-size: 18px;
}
.i_deal .i_deal_s .learn-more {
    position: absolute;
    right: 20px;
    bottom: 20px;
    padding: 8px 16px;
    background: #ff390b;
    color: white;
    text-decoration: none;
    border-radius: 4px;
}
@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}
@media (max-width: 768px) {
    .i_deal .i_deal_s .content-left, .content-right {
        min-width: 100%;
    }
    .i_deal .i_deal_s .tabs {
        flex-wrap: wrap;
    }
    .i_deal .i_deal_s .tab-btn {
        flex: 1;
        min-width: calc(50% - 5px);
        margin-bottom: 5px;
    }
}

/*关于联盟*/
.i-hero {
    position: relative;
    height: 100vh;
    background: url('../images/about.jpg') center/cover;
}

.i-hero .content-overlay {
    position: absolute;
    top: 50%;
    left: 8%;
    transform: translateY(-50%);
    width: 50%;
    padding: 100px;
    background: none;
    border-radius: 8px;
    text-align: justify;
}

.i-hero .hero-title {
    margin-bottom: 30px;
    color: #fff;
}

.i-hero .hero-desc {
    line-height: 1.6;
    margin-bottom: 30px;
    color: #fff;
}

.i-hero .feature-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
    margin-top: 50px;
}

.i-hero .feature-item {
    display: flex;
    align-items: center;
}

.i-hero .feature-icon {
    width: 24px;
    height: 24px;
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.i-hero .feature-title {
    font-size: 1.5rem;
    color: #fff;
}

@media (max-width: 768px) {
    .i-hero .content-overlay {
        width: 80%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 20px;
    }

    .i-hero .hero-title {
        font-size: 1.8rem;
    }

    .i-hero .feature-grid {
        grid-template-columns: 1fr;
    }
}



/*艺术家入驻*/
/*书法作品*/


.i_enter .i-con {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 15px;
    max-width: 1600px;
    margin: 0 auto;
    margin-top: 4%;
}

.i_enter .block-1 {
    grid-column: span 1;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 15px;
}

.i_enter .icon-box {
    background: #f5f5f5;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    border-radius: 8px;
    transition: all 0.3s ease;
}



.i_enter .icon-box h3 {
    font-size: 2rem;
    color: #000;
    margin-bottom: 10px;
    display: block;
}

.i_enter .image-block {
    position: relative;
    height: 500px;
    overflow: hidden;
    border-radius: 8px;
}

.i_enter .image-block img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}

.i_enter .image-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: white;
    z-index: 2;
    width: 80%;
}

.i_enter .image-content .fas img {
    width:30px;
}

.i_enter .image-content h3 {
    font-size: 2rem;
    margin-bottom: 20px;
    color:#000;
}

.i_enter .image-desc {
    position: absolute;
    bottom: -100%;
    left: 0;
    width: 100%;
    padding: 20px;
    background: rgba(254,63,18,0.7);
    color: white;
    transition: all 0.5s ease;
    z-index: 3;
    font-size: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.i_enter .image-desc span{
   position: relative;
    top:15px;
}
.i_enter .image-block:hover .image-content{
    opacity: 0;
}
.i_enter .image-block:hover .image-desc {
    width: 100%;
    height:100%;
    bottom: 0;
}

.i_enter .image-block:hover img {
    transform: scale(1.1);
}

/* 响应式调整 */
@media (max-width: 992px) {
    .i_enter .i-cont {
        grid-template-columns: repeat(2, 1fr);
    }

    .i_enter .block-1 {
        grid-column: span 4;
    }
    .i_enter .image-block{
        grid-column: span 2;
        height:auto;
    }
    .i_enter .icon-box{
        padding:20px;
    }
}

@media (max-width: 576px) {
    .container {
        grid-template-columns: 1fr;
    }

    .block-1 {
        grid-column: span 1;
    }
}








/*新闻*/
.i_news_t{ overflow:hidden; margin-top:5%;}
.i_news_t .i_news_t_l{ text-align: center; overflow:hidden; position:relative;}
.i_news_t .i_news_t_l .label{ display:block;height:110px; line-height:1; overflow:hidden; color:rgba(153,153,153,0.1); font-family:Arial; text-transform:uppercase; font-weight:bold;}
.i_news_t .t2{text-align: center;color:#999999;}
.i_news_t .i_news_t_l .h4{ color:#333333; overflow:hidden; position:absolute; bottom:0; left:45%; padding-right:49px; background:url("../images/i_pic1.png") right center no-repeat; background-size:40px 32px;}
.i_news_t .a{ float:right; margin-top:73px; line-height:46px; height:48px; text-align:center; overflow:hidden; width:140px;  color:#666666; font-size:16px;transition:all 0.3s; border:1px solid #f7f7f7;}
.i_news_t .a:hover{ color:#fff; border:1px solid #ff390b; background:#ff390b; padding-left:5px;}
.i_news_t .a span{ font-family:"宋体"; font-weight:bold; padding-left:13px; font-size:14px;}
.i_news{ overflow:hidden; margin-top:3%; margin-bottom:6%;}
.i_news .i_news_l{ float:left; width:780px; margin-right:40px;  overflow:hidden;}
.i_news .i_news_l .imgs{ overflow:hidden; position:relative; padding-top:450px;}
.i_news .i_news_l .imgs img{display: block;width: 100%; position:absolute; height:100%; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.i_news .i_news_l:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}

.i_news .i_news_l .bgs{ background:#f7f7f7; overflow:hidden; position:relative;width:100%; height:267px;}
.i_news .i_news_l .bgs:after{ content:""; position:absolute;  height:3px; width:0; bottom:0; left:0; background:#ff390b;transition:all 0.3s;}
.i_news .i_news_l:hover .bgs:after{ width:100%;}
.i_news .i_news_l .bgs .boxs{width:96%; max-width:700px; margin:0 auto; }
.i_news .i_news_l .bgs .boxs .label{ height:30px; line-height:30px; font-size:16px; overflow:hidden; margin-top:18px; color:#666666;}
.i_news .i_news_l .bgs .boxs .label span{ font-family:"宋体"; font-size:14px; font-weight:bold; margin-left:12px;}
.i_news .i_news_l:hover .bgs .boxs .label{ color:#ff390b;}
.i_news .i_news_l .bgs .boxs .h3{ font-weight:normal; height:34px; line-height:34px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333333; margin-top:8px;}
.i_news .i_news_l .bgs .boxs .p{ line-height:30px; height:60px; overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size:16px;color:#666666; margin-top:12px;}
.i_news .i_news_l .bgs .boxs .date{ height:22px; line-height:22px; font-size:14px; overflow:hidden; margin-top:34px; color:#999999;}
.i_news .i_news_r{ overflow:hidden;}
.i_news .i_news_r .i_news_ul{ overflow:hidden;}
.i_news .i_news_r .i_news_ul .inr-list{display: block; padding-bottom:33px; padding-top:33px; padding-left:30px; padding-right:30px; overflow:hidden; margin-bottom:48px;text-align:left; transition:all 0.3s; position:relative; background:#f7f7f7;}
.i_news .i_news_r .i_news_ul .inr-list:last-child{ margin-bottom:0;}
.i_news .i_news_r .i_news_ul .inr-list .imgs{ overflow:hidden; float:left; width:250px; height:145px; margin-right:45px; position:relative;}
.i_news .i_news_r .i_news_ul .inr-list .imgs img{display: block;width: 100%; position:absolute; height:100%; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.i_news .i_news_r .i_news_ul .inr-list:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_news .i_news_r .i_news_ul .inr-list .txts{ overflow:hidden;}
.i_news .i_news_r .i_news_ul .inr-list .date{height:22px; line-height:22px; font-size:14px; overflow:hidden; margin-top:24px; color:#999999;}
.i_news .i_news_r .i_news_ul .inr-list .h3{ color: #333333;line-height: 33px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;transition:all 0.3s; font-weight:normal; margin-top:10px;margin-bottom: 10px; overflow:hidden;}
.i_news .i_news_r .i_news_ul .inr-list .desc{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition: all 0.3s;overflow: hidden;color: #333333;}
.i_news .i_news_r .i_news_ul .inr-list:hover .h3{color:#ff390b;}
.i_news .i_news_r .i_news_ul .inr-list:after{ content:""; position:absolute;  height:3px; width:0; bottom:0; left:0; background:#ff390b;transition:all 0.3s;}
.i_news .i_news_r .i_news_ul .inr-list:hover:after{ width:100%;}
/*优势*/
.i_advantage{ background:#f7f7f7; overflow:hidden;}
.i_advantage .ul{ margin-top:4%; overflow:hidden; margin-bottom:6%;}
.i_advantage .ul li{ float:left; width:21.25%; margin-right:1.875%;  overflow:hidden; position:relative; -webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;font-size:16px;}
.i_advantage .ul li:nth-child(3n+0){ margin-right:0;}
.i_advantage .ul li.on{ width:53.75%;}
.i_advantage .ul li.on .bgs{ background:url("../images/i_img5.jpg")/*tpa=https://www.gwxeda.com/statics/guoweixin/img/i_img5.jpg*/ center center no-repeat; background-size:cover;}
.i_advantage .ul li .bgs{ overflow:hidden; height:600px; background:#ff390b; position:relative;}
.i_advantage .ul li:before{position: absolute; content: ""; right: 0;  top: 0;  height: 60px; width: 60px;  background: url("../images/i_pic5.png")/*tpa=https://www.gwxeda.com/statics/guoweixin/images/i_pic5.png*/ no-repeat;  background-size: 100% 100%;transition:all 0.3s; z-index:2;}
.i_advantage .ul li .txts{ overflow:hidden; position:absolute; top:0%; left:0; width:100%; height:100%;display: flex; align-items: center; justify-content: left;transition:all 0.6s;opacity:0;filter:Alpha(opacity=0);}
.i_advantage .ul li.on .txts{opacity:1.0;filter:Alpha(opacity=100); z-index:1;}
.i_advantage .ul li .txts .boxs{ width:94%;margin:0 auto; max-width:740px; overflow:hidden; position:relative; }
.i_advantage .ul li .txts .ico{ height:58px; display:block;}
.i_advantage .ul li .txts .h4{ color:#fff; font-weight:normal; height:34px; line-height:34px; overflow:hidden; height:34px; line-height:34px;  margin-top:24px;white-space:nowrap;text-overflow:ellipsis; }
.i_advantage .ul li .txts .p2{ height:34px; line-height:34px; overflow:hidden;color:rgba(255,255,255,0.8);white-space:nowrap;text-overflow:ellipsis;}
.i_advantage .ul li .txts .p{overflow:hidden; line-height:28px; height:220px;  color:#fff;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; margin-top:20px; padding-top:24px; border-top:1px solid #336a7f;}
.i_advantage .ul li .txts .a{ font-style:normal; float:left; margin-top:44px; line-height:48px; height:48px; text-align:center; overflow:hidden; width:140px; background:url("../images/i_pic6.png")/*tpa=https://www.gwxeda.com/statics/guoweixin/images/i_pic6.png*/ no-repeat; background-size:100% 100%; color:#333; font-size:16px;transition:all 0.3s; }
.i_advantage .ul li .txts .a:hover{ color:#fff;  background:#ff390b; padding-left:5px;}
.i_advantage .ul li .txts .a span{ font-family:"宋体"; font-weight:bold; padding-left:13px; font-size:14px;}
.i_advantage .ul li .txts .nums{ top:0px; right:0; position:absolute; overflow:hidden; font-size:100px; font-weight:bold; color:rgba(255,255,255,0.3); line-height:76px; height:76px; font-family:Arial;}
.i_advantage .ul li .txts2{overflow:hidden; position:absolute; top:0%; left:0; width: 100%; height:100%;display: flex; align-items: center; justify-content: left;transition:all 0.6s;color:#fff;}
.i_advantage .ul li.on .txts2{opacity:0;filter:Alpha(opacity=0);}
.i_advantage .ul li .txts2 .cons{ width:94%; margin:0 auto; text-align:center;}
.i_advantage .ul li .txts2 .h4{ color:#fff; font-weight:normal; height:34px; line-height:34px; overflow:hidden; height:34px; line-height:34px;  margin-top:20px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.i_advantage .ul li .txts2 .p{/*writing-mode: tb-rl;*/ max-width:130px; margin:0 auto; overflow:hidden; line-height:28px; color:rgba(255,255,255,0.8); height:84px; margin-top:13px;}
.i_advantage .ul li .txts2 .ico{ height:58px; display:block; margin:0 auto;}
.i_advantage .ul li .txts2 .nums{ margin-top:42px; overflow:hidden; font-size:100px; font-weight:bold; color:rgba(255,255,255,0.3); line-height:82px; height:54px; font-family:Arial;}
@media screen and (max-width: 1400px) {
/*新闻*/
.i_news .i_news_l{ margin-right:2%; width:700px;}
.i_news .i_news_l .imgs{ padding-top:404px;}
.i_news .i_news_l .bgs{ height:222px;}
.i_news .i_news_l .bgs .boxs .date{ margin-top:24px;}
.i_news .i_news_l .bgs .boxs .p{ margin-top:10px;}
.i_news .i_news_l .bgs .boxs .label{ margin-top:15px;}
.i_news .i_news_r .i_news_ul .inr-list .imgs{ margin-right:3%; width:220px; height:128px;}
.i_news .i_news_r .i_news_ul .inr-list{ padding:30px; margin-bottom:9px;}
.i_news .i_news_r .i_news_ul .inr-list .h3{ margin-top:10px;height: 38px;}
.i_news .i_news_r .i_news_ul .inr-list .date{ margin-top:20px;}



}
@media screen and (max-width: 1300px) {

}
@media screen and (max-width: 1200px) {
/*轮显*/
.banner_page{ bottom:76px;}
.main .banner .btn{ bottom:40px;}

/*新闻*/
.i_news_t .i_news_t_l .label{ height:90px;}
.i_news_t .a{ margin-top:50px;}

.i_news .i_news_l{  width:600px;}
.i_news .i_news_l .imgs{ padding-top:346px;}
.i_news .i_news_l .bgs{ height:190px;}
.i_news .i_news_l .bgs .boxs .date{ margin-top:20px; font-size:13px;}
.i_news .i_news_l .bgs .boxs .p{ margin-top:6px; line-height:24px; height:48px; font-size:14px;}
.i_news .i_news_l .bgs .boxs .label{ margin-top:12px; height:26px; line-height:26px; font-size:14px;}
.i_news .i_news_l .bgs .boxs .h3{ height:30px; line-height:30px;}
.i_news .i_news_r .i_news_ul .inr-list .imgs{  width:200px; height:116px;}
.i_news .i_news_r .i_news_ul .inr-list{ padding:24px; margin-bottom:23px;}
.i_news .i_news_r .i_news_ul .inr-list .h3{ line-height:30px; height:30px;}
.i_news .i_news_r .i_news_ul .inr-list .date{ margin-top:15px;}
/*优势*/
.i_advantage .ul li{ font-size:15px;}
.i_advantage .ul li:before{ width:50px; height:50px;}
.i_advantage .ul li .bgs{ height:520px;}
.i_advantage .ul li .txts .a{ margin-top:40px; font-size:15px;}
.i_advantage .ul li .txts .nums{ font-size:90px;}
.i_advantage .ul li .txts2 .nums{ font-size:90px; line-height:76px; height:50px;}


}

@media screen and (max-width: 1100px) {
/*新闻*/
.i_news .i_news_l{  width:500px;}
.i_news .i_news_l .imgs{ padding-top:288px;}
.i_news .i_news_l .bgs{ height:190px;}
.i_news .i_news_r .i_news_ul .inr-list .imgs{  width:180px; height:104px;}
.i_news .i_news_r .i_news_ul .inr-list{ padding:21px; margin-bottom:20px;}
.i_news .i_news_r .i_news_ul .inr-list .h3{ line-height:26px; height:52px; margin-top:8px;}
.i_news .i_news_r .i_news_ul .inr-list .date{ margin-top:10px;}
}

@media screen and (max-width: 960px) {
/*新闻*/
.i_news{ margin-top:4%;}
.i_news .i_news_l{  width:100%; float:none; margin-right:0;}
.i_news .i_news_l .imgs{ padding-top:57.7%;}
.i_news .i_news_l .bgs .boxs{ max-width:none;}
.i_news .i_news_r{ width:100%; float:none; margin-top:2%;}
.i_news .i_news_r .i_news_ul .inr-list{ margin-bottom:2%; padding:2%;}
.i_news .i_news_r .i_news_ul .inr-list .h3{ margin-top:10px;}
/*优势*/
.i_advantage .ul li .bgs{ height:450px;}
.i_advantage .ul li.on .bgs{ background:#ff390b;}
.i_advantage .ul li{ width:32%; margin-right:2%;}
.i_advantage .ul li.on{width:32%;}
.i_advantage .ul li.on .txts{opacity: 0;filter: Alpha(opacity=0); z-index: 0;}
.i_advantage .ul li.on .txts2{opacity: 1.0; filter: Alpha(opacity=100);}
.i_advantage .ul li:before{ width:40px; height:40px;}
}

@media screen and (max-width: 780px) {
/*新闻*/
.i_news_t .i_news_t_l .h4{
    margin-top:20px;
    position: absolute;
    left:40%;
}
.i_news_t .a{ margin-top:60px;}
}
@media screen and (max-width: 640px) {
/*轮显*/
.main .banner .btn{bottom:30px;}
.main .banner .btn .boxs{ margin-left:140px;}
.banner_page{ bottom:66px; font-size:15px;}
.banner_page label{ /*display:none;*/ display:inline-block; width:40px; vertical-align:top; overflow:hidden;}
.banner_page em{  display:inline-block; width:40px; vertical-align:top; overflow:hidden;}
.main .banner .swiper-slide .rbtn{ min-width:130px; padding:0 30px; font-size:15px;}
.main .banner .swiper-slide .rbtn span{ height:42px; line-height:42px; padding:0;}

/*新闻*/
.i_news_t .i_news_t_l .label{ height:70px;}
.i_news_t .a{ margin-top:27px; line-height:38px; height:40px; width:120px; font-size:14px;}
.i_news_t .a span{ padding-left:10px;}
.i_news .i_news_l .imgs i{ height:50px; width:50px;}
.i_news .i_news_r .i_news_ul .inr-list .imgs i{ width:25px; height:25px;}
.i_news .i_news_r .i_news_ul .inr-list .imgs{ margin-right:2%;}
/*优势*/
.i_advantage .ul{ margin-top:5%;}
.i_advantage .ul li .txts2 .h4{ height:60px; line-height:30px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
}

@media screen and (max-width: 480px) {
/*轮显*/
.main .banner .btn{bottom:22px;}
.banner_page{ bottom:58px;}

.main .banner .swiper-slide .rbtn{ min-width:110px; padding:0 20px; font-size:13px; margin-top:4%;}
.main .banner .swiper-slide .rbtn span{ height:36px; line-height:36px;}
.main .banner .swiper-slide .rbtn{ margin-top:1%;}

/*新闻*/
.i_news_t .i_news_t_l .h4{ padding-right:36px;background-size: 26px auto;}
.i_news_t .i_news_t_l .label{ height:56px;}
.i_news_t .a{ margin-top:20px; line-height:32px; height:34px; width:100px; font-size:12px;}
.i_news_t .a span{ padding-left:6px; font-size:12px;}
.i_news .i_news_l .bgs .boxs .p{ font-size:13px; line-height:22px; height:44px;}
.i_news .i_news_l .bgs .boxs .label{ font-size:13px;}
.i_news .i_news_l .bgs .boxs .label span{ font-size:12px; margin-left:10px;}
.i_news .i_news_r .i_news_ul .inr-list .h3{ line-height:24px; height:48px; margin-top:8px;}
.i_news .i_news_r .i_news_ul .inr-list .date{ font-size:13px; margin-top:6px;}
.i_news .i_news_r .i_news_ul .inr-list .imgs{ width:150px; height:87px;}
/*优势*/
.i_advantage .ul li .bgs{ height:380px;}
.i_advantage .ul li .txts2 .ico{ height:50px;}
.i_advantage .ul li .txts2 .nums{ margin-top:20px;}
.i_advantage .ul li .txts2 .h4{ line-height:24px; height:48px;}
}


@media screen and (max-width: 420px) {
/*轮显*/
.main .banner .swiper-slide .rbtn{ min-width:100px;}
.main .banner .swiper-slide .rbtn span{ height:32px; line-height:32px;}
/*新闻*/
.i_news_t .i_news_t_l .label{ font-size:63px;}
.i_news .i_news_l .bgs .boxs .p{ font-size:12px; line-height:20px; height:40px;}
.i_news .i_news_l .bgs .boxs .h3{ height:26px; line-height:26px;}
.i_news .i_news_l .bgs .boxs .label{ font-size:12px;}
/*优势*/
.i_advantage .ul li{ font-size:14px;}
.i_advantage .ul li .bgs{ height:320px;}
.i_advantage .ul li .txts2 .ico{ height:40px;}
.i_advantage .ul li:before{ width:30px; height:30px;}
.i_advantage .ul li .txts2 .nums{ font-size:80px; line-height:70px; height:45px; margin-top:10px;}
.i_advantage .ul li .bgs{ height:350px;}
.i_advantage .ul li .txts2 .p{ line-height:24px; height:72px;}
}
@media screen and (max-width: 360px) {
/*新闻*/
.i_news_t .i_news_t_l .label{ font-size:62px;}
}
@keyframes mymove6
{
	from {filter:alpha(opacity=0);opacity:0;  -webkit-transform: translateY(-100px) translateX(0);
  -moz-transform: translateY(-100px) translateX(0);
  transform: translateY(-100px) translateX(0);
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;}
	to { filter:alpha(opacity=100);opacity:1; -webkit-transform: translateY(0px) translateX(0);
  -moz-transform: translateY(0px) translateX(0);
  transform: translateY(0px) translateX(0);}
}

@-webkit-keyframes mymove6
{
	/*from { filter:alpha(opacity=0);opacity:0; margin-bottom:-20%;}
	to {margin-bottom:3%;filter:alpha(opacity=1);opacity:1;}*/
	from {filter:alpha(opacity=0);opacity:0;  -webkit-transform: translateY(-100px) translateX(0);
  -moz-transform: translateY(-100px) translateX(0);
  transform: translateY(-100px) translateX(0);
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;}
	to { filter:alpha(opacity=100);opacity:1; -webkit-transform: translateY(0px) translateX(0);
  -moz-transform: translateY(0px) translateX(0);
  transform: translateY(0px) translateX(0);}
}