﻿.header .nav>ul>li:first-child>a {color: #df2f13;}
.ibanner {height: 360px;overflow: hidden;}
.ibanner li {height: 360px;}
.ibanner li .words{width:1200px;margin:85px auto 0px;}
.ibanner li .p1{font-size:52px;color:#fff100;font-weight:bold;font-family:'思源黑体';}
.ibanner li .p2{font-size:24px;color:#fff;font-family:'思源黑体';margin-top:20px;}
.ibanner li .p2::before{content:"";display:inline-block;width:45px;height:1px;background:#fff;position:relative;top:-7px;left:-10px;}
.ibanner li .p2::after{content:"";display:inline-block;width:45px;height:1px;background:#fff;position:relative;top:-7px;right:-10px;}
.ibanner li .more{background:url(../image/icon-more.png) center center no-repeat;font-size:20px;font-weight:bold;color:#fff;width:185px;height:50px;display:block;text-align:center;line-height:50px;margin:20px 0px 0px 230px;}

.ibanner li a {display: block;width: 100%;height:100%;}
.ibanner .swiper-button-prev {background: url("../image/icon-left.png") center no-repeat;left: 30px;opacity:0;transition:1s all ease;}
.ibanner .swiper-button-next {background: url("../image/icon-right.png") center no-repeat;right: 30px;opacity:0;transition:1s all ease;}
.ibanner .swiper-pagination {padding: 0;bottom: 40px;}
.ibanner .swiper-pagination {padding: 0;bottom: 20px;height: 20px;top: auto;}
.ibanner .swiper-pagination-bullet{width: 11px;height: 11px;margin: 0 10px!important;border-radius: 50%;background: url(../image/icon-circle.png) center center no-repeat;opacity:1;}
.ibanner .swiper-pagination-bullet-active{background: url(../image/icon-circle1.png) center center no-repeat;}
.ibanner .bx-wrapper {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border: 0;background: #d73437;margin-bottom: 0;}
.ibanner:hover .swiper-pagination {opacity:1;}
.ibanner:hover .swiper-button-prev{opacity:1;}
.ibanner:hover .swiper-button-next{opacity:1;}


.banner_bottom {height: 160px;background:#fff;}
.banner_bottom li {width: 201px;height: 86px;margin: 35px 0 0 40px;display:  table;line-height: 86px;border-radius: 8px;position: relative;padding: 0px 35px 0px 0px;}
.banner_bottom li:hover {-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.banner_bottom li a {text-align: center;font-size: 22px;color: #fff;display:  table-cell;width:  100%;height: 100%;}
.banner_bottom li a i {display:inline-block;width: 52px;height: 52px;margin: 0px 10px 0px 0px;background: url("../image/icon-a1.png") center no-repeat;position: relative;top: 17px;}
.banner_bottom li.n1{background:#df2f13;margin-left: 0px;}
.banner_bottom li.n2{background:#27b24f}
.banner_bottom li.n3{background:#ff934b}
.banner_bottom li.n4{background:#4093fa}
.banner_bottom li.n2 a i {background-image: url("../image/icon-a2.png");}
.banner_bottom li.n3 a i {background-image: url("../image/icon-a3.png");}
.banner_bottom li.n4 a i {background-image: url("../image/icon-a4.png");}
.banner_bottom li.n5{display:none;}
.banner_bottom li.n6{display:none;}
.banner_bottom .center{width:1065px;}
.banner_bottom li a em{display:inline-block;width: 13px;height: 13px;background:url(../image/icon-arrow.png) center center no-repeat;position: absolute;top: 50%;margin-top: -6px;right: 21px;}
.aboutBox{background: #f4f4f4;}
.about {padding: 45px 0px;}
.aboutL{width:463px;float:left;}
.aboutR{float:right;width:660px;}
.aboutR .one{font-size:30px;margin:10px 0px 20px 0px;}
.aboutR .sum{font-size:16px;color:#272727;line-height:28px;}
.about .number-box ul {margin: 50px auto 0;}
.about .number-box li {width: 192px;color: #7A7A7A;position:  relative;text-align: center;}
.about .number-box li>p{font-size: 28px;color: #df2f13;font-weight: bold;}
.about .number-box li .p2 {font-size: 14px;margin: 5px 0px 0px 0px;color: #4e4e4e;}
.about .number-box li:before {content:  "";position:  absolute;height:  45px;width:  1px;background: #b9b9b9;left: 0;top: 10px;}
.about .number-box li:first-child:before {display: none;}
.aboutBox .tit{display:none;}
.aboutR .more{float: right;font-size: 14px;margin: 20px 100px 0px 0px;}
.aboutR .more:hover{color:#df2f13;}
/* 六大主题 */
.themes {background: #fff;padding: 50px 0 30px 0;}
.main h3.tit {font-size: 30px;color: #272727;text-align:  center;letter-spacing: 1px;font-weight: normal;}
.main h3.tit::after{content:"";display:block;width:127px;height: 4px;background:#df2f13;margin: 12px auto 0px;}
.themes ul {margin-top: 30px;}
.themes li {width: 399px;height: 155px;text-align: center;border-top: 1px solid #D2D2D2;border-left: 1px solid #D2D2D2;font-size: 0px;overflow: hidden;}
.themes li a>p.sum{line-height: 30px;width: 220px;float: left;position:relative;top:22px;text-align: left;margin: 0px 0px 0px 20px;}
.themes li.n1,.themes li.n2,.themes li.n3 {border-top: 0;}
.themes li.n1,.themes li.n4 ,.themes li.n7{border-left: 0;}
.themes li a {font-size: 20px;color: #272727;background: #fff;padding: 40px 40px 0px 40px;display: block;}
.themes li a i {width: 72px;height: 73px;float: left;background: url("../image/icon-b1.png") center no-repeat;}
.themes li.n2 a i {background: url("../image/icon-b2.png") center center no-repeat;}
.themes li.n3 a i {background: url("../image/icon-b3.png") center center no-repeat;}
.themes li.n4 a i {background: url("../image/icon-b4.png") center center no-repeat;}
.themes li.n5 a i {background: url("../image/icon-b5.png") center center no-repeat;}
.themes li.n6 a i {background: url("../image/icon-b9.png") center center no-repeat;}
.themes li.n7 a i {background: url("../image/icon-b7.png") center center no-repeat;}
.themes li.n8 a i {background: url("../image/icon-b8.png") center center no-repeat;}
.themes li.n9 a i {background: url("../image/icon-b6.png") center center no-repeat;}
.themes li.n10 a i {background: url("../img/ico7.png") center center no-repeat;}
.themes li.n2 a>p.sum{top:10px;}
.themes li.n3 a>p.sum{top:10px;}
.themes li.n5 a>p.sum{top:9px;}
.themes li.n6 a>p.sum{top:10px;width:180px;}
.themes .ad{margin:13px 0px 0px 0px;}
.themes .ad img{width:590px;height:117px;}
.themes .ad img.img2{float:right;}
.themes li.n8 a>p.sum{top:10px;}
.themes li.n9 a>p.sum{top:10px;}
.themes li.n8{display:none}
.themes li.n9{border-right: 1px solid #D2D2D2;}
.themes li.n6{border-bottom: 1px solid #D2D2D2;}


/*论坛*/
.forum {padding: 45px 0px;width: 1200px;margin: 0 auto;position: relative;}
.forum .forumBox{margin: 40px auto 10px;width: 1136px;}
.forum li {width: 260px;position:  relative;}
.forum li a{display:block;padding: 0px 12px 10px 12px;}
.forum li .Img{height:150px;overflow:hidden;}
.forum li .Img img{width:100%;transition:1s all ease;transform:scale(1.0);max-height: 100%;height: 100%;}
.forum li .con{padding:10px 15px;background:#fff;box-shadow:0px 0px 10px 4px #dfdede;}
.forum li .tit{font-size:18px;color:#272727;}
.forum li:hover img{transform:scale(1.3);}
.forum li:first-child:before,.forum li:hover:before {display: none;}
.forum li p.tit {font-size: 18px;height: 50px;display: block;}
.forum li .sum{color:#606060;font-size:14px;height:24px;line-height:24px;margin: 5px 0px 0px 0px;}
.forum li p.con {font-size: 12px;line-height: 20px;color: #8B8B8B;padding-bottom: 14px;position:  relative;}
.forum li p.con span {display:  block;color: #757575;margin: 4px 0 9px 0;}
.forum li p.for {font-size: 12px;color: #555555;margin-top: 19px;}
.forum .swiper-button-prev{left:0px;background:url(../image/icon-left1.png) center center no-repeat;margin-top: 5px;}
.forum .swiper-button-next{right:0px;background:url(../image/icon-right1.png) center center no-repeat;margin-top: 5px;}
.aboutBox .forum .tit{display: block;}
/*新闻*/
.news {padding: 45px 0px 40px 0px;}
.main .news h3.tit::after{width:100px;}
.news>ul {margin: 45px 0 26px 0;}
.newsL li {width: 530px;margin-right: 29px;cursor: pointer;margin-bottom:20px;}
.newsL li .img {width: 100%;height: 226px;overflow:  hidden;}
.newsBox{margin:35px 0px 0px 0px;}
.newsL{width:530px;height:380px;float: left;}
.newsL .swiper-button-prev{left:20px;background:url(../image/icon-left1.png) center center no-repeat;margin-top: -30px;}
.newsL .swiper-button-next{right:20px;background:url(../image/icon-right1.png) center center no-repeat;margin-top: -30px;}
.newsL .swiper-pagination-bullet{border: 1px solid #fff;opacity: 1;background: unset;}
.newsL .swiper-pagination-bullet-active{background: #df2f13;}
.newsL img{width:530px;height:380px;}
.newsL li .title{position:absolute;bottom:0px;height:50px;line-height:50px;background:#c8422f;width:100%;font-size:18px;color:#fff;text-align:center;}
.newsL .swiper-pagination{bottom:60px;right: 20px;width: max-content;position: absolute;left: auto;}
.newsR{width: 625px;float: right;margin: 5px 0px 0px 0px;}
.newsR li{margin:0px 0px 15px 0px;padding:0px 20px 0px 20px;background:url(../image/icon-icon1.png) left 6px no-repeat;}
.news li .con {font-size: 14px;line-height: 20px;color: #606060;border-bottom: 1px solid #ededed;padding: 0px 0px 13px 0px;}
.newsR li:last-child .con{border-bottom:1px solid transparent;}
.newsR li:last-child{margin-bottom:0px;}
.news li:hover .con {border-color: #df2f13;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.news li:hover .con p {color: #df2f13;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.news li .con p {font-size: 16px;margin-bottom: 10px;color: #272727;font-weight: bold;}
.video img {cursor: pointer;width: 100%;}

/*人物访谈*/
.interviewBox{background: #f4f4f4;}
.interview{padding: 35px 0px 45px 0px;width: 1200px;margin: 0 auto;}
.main .interview h3.tit::after{width:100px;}
.interview ul{margin: 32px 0px 0px 0px;}
.interview li {width: 285px;position:  relative;float: left;margin: 0px 20px 0px 0px;}
.interview li .Img{height:150px;overflow:hidden;}
.interview li .Img img{width:100%;transition:1s all ease;transform:scale(1.0);height: 100%;}
.interview li .con{padding:10px 15px;background:#fff;box-shadow:0px 0px 10px 4px #dfdede;}
.interview li .tit{font-size:18px;color: #272727;}
.interview li:hover img{transform:scale(1.3);}
.interview li:last-child{margin:0;}
.interview li .sum{height: 30px;overflow: hidden;line-height: 30px;color: #606060;}

/* 合作媒体 */
.partner {background: #fff;padding: 40px 0px 10px 0px;}
.main .partner h3.tit::after{width:100px;}
.partner .partner_list {padding: 20px 40px 40px 40px;position: relative;}
.partner>.center a.prev,.partner>.center a.next {display: block;width: 24px;height: 44px;background: url("../image/icon-left1.png") center no-repeat;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;position:  absolute;top: 50%;margin-top: -30px;}
.partner>.center a.prev {left: 0;}
.partner>.center a.next {background-image: url("../image/icon-right1.png");-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;right: 0;}
.partner .partner_list li {width: 210px;height: 92px;display:  table;text-align:  center;float: left;border: 1px solid #E3E3E3;margin-right: 14px;cursor:  pointer;}
.partner .partner_list li:hover {background: #F4F4F4;}
.partner .partner_list li .img {display:  table-cell;vertical-align:  middle;height: 100%;}
.partner .partner_list li .img img {vertical-align:  middle;max-height: 90%;max-width: 70%;}

.Mbanner{display: none;}
@media only screen and (max-width: 1380px) {
    .ibanner .bx-wrapper .bx-prev {
        left: 0;
    }
    .ibanner .bx-wrapper .bx-next {
        right: 0;
    }
}

@media(max-width:880px){
    .ibanner{display: none;}
    .Mbanner{display: block;height: 40vw;}
    .Mbanner li a{width:100%;height: 100%;display: block;}
    .Mbanner .swiper-pagination-bullet {opacity:1;width: 11px;height: 11px;margin: 0 10px;border-radius: 50%;background: url(../image/icon-circle.png) center center no-repeat;}
    .Mbanner .swiper-pagination-bullet-active{background: url(../image/icon-circle1.png) center center no-repeat;}

    .Mbanner li .words{width:95%;margin: 0vw auto 0px;padding: 5vw 0px 0px 0px;}
    .Mbanner li .p1{font-size:16px;color:#fff100;font-weight:bold;font-family:'思源黑体';}
    .Mbanner li .p2{font-size:14px;color:#fff;font-family:'思源黑体';margin-top: 7px;}
    .Mbanner li .more{background:url(../image/icon-more.png) center center no-repeat;font-size: 14px;font-weight:bold;color:#fff;width: 120px;height:52px;display:block;text-align:center;line-height: 52px;background-size: 100%;}    
    

    .banner_bottom{height:auto;}
    .banner_bottom .center{width:100%;background: #fff!important;margin: 10px auto 0px;padding: 0px 0px 20px 0px;}
    .banner_bottom li{background: #fff!important;width: 33%;margin: 0;padding: 0;height: 110px;line-height: 30px;}
    .banner_bottom li a{color:#303030;font-size: 15px;display: block;}
    .banner_bottom li i{border-radius: 50%;padding: 10px;display: block!important;margin: 0 auto 20px!important;width: 48px!important;height: 48px!important;}
    .banner_bottom li a em{display:none;}
    .banner_bottom li.n5{display:block;}
    .banner_bottom li.n6{display:block;}
    .banner_bottom li.n1 i{background: url("../image/icon-a1.png") #e3381e center no-repeat;background-size: 32px;}
    .banner_bottom li.n2 i{background: url("../image/icon-a2.png") #29b952 center no-repeat;background-size: 34px;}
    .banner_bottom li.n3 i{background: url("../image/icon-a3.png") #f7904b center no-repeat;background-size: 38px;}
    .banner_bottom li.n4 i{background: url("../image/icon-a4.png") #4998fb center no-repeat;background-size: 32px;}
    .banner_bottom li.n5 i{background: url("../image/icon-a5.png") #ae6aff center no-repeat;background-size: 34px;}
    .banner_bottom li.n6 i{background: url("../image/icon-a6.png") #2684f8 center no-repeat;background-size: 38px;}
    .aboutBox .tit{display: block;}
    .main h3.tit{font-size:20px;}
    .main h3.tit::after{display: inline-block;width: 30px;height: 1px;background:#d2d2d2;position:relative;top: -5px;right:-10px;}
    .main h3.tit::before{display: inline-block;width: 30px;height: 1px;background:#d2d2d2;content:"";position:relative;top: -5px;left:-10px;}
    .aboutBox{border-top: 10px solid #f4f4f4;border-bottom: 10px solid #f4f4f4;background:#fff;padding: 15px 0px;}
    .about{padding: 15px 0px;width: 95%;}
    .aboutL{width:100%;float:none;}
    .aboutR .one{display:none;}
    .aboutR{width:100%;float:none;margin: 12px 0px 0px 0px;}
    .aboutR .sum{font-size:14px;line-height: 22px;}
    .about .number-box li{width:33.3%;}
    .about .number-box ul{margin:20px 0px 0px 0px;}
    .about .number-box li>p{font-size: 22px;}
    .about .number-box li .p2{font-size:12px;}
    .aboutR .more{margin:20px 10px 0px 0px;}

    .themes{padding:15px 0px;}
    .themes .center{width: 100%;}
    .themes li{width:49%;height: 80px;}
    .themes li.n8{border-bottom:1px solid #D2D2D2;}
    .themes li a{padding: 20px 5px;margin: 0 auto;}
    .themes li a i{width: 29px;height: 10vw;background-size: contain;}
    .themes li a>p.sum{font-size: 12px;width: calc(100% - 35px);margin: 0px 0px 0px 6px;top: 10px;line-height: 20px;}
    .themes li.n3{border-top: 1px solid #D2D2D2;border-left: 0;border-right: 1px solid #D2D2D2;}
    .themes li.n5{border-left: 0;}
    .themes li.n6 a>p.sum{top:0px;}
    .themes li.n2 a>p.sum{top:0px;width: calc(100% - 34px);}
    .themes li.n3 a>p.sum{top:0px;font-size: 12px;}
    .themes li.n2 a i {background: url("../image/icon-b2.png") center center no-repeat;background-size:100%;height: 11vw;width: 27px;}
    .themes li.n3 a i {background: url("../image/icon-b3.png") center center no-repeat;background-size:100%;}
    .themes li.n4 a i {background: url("../image/icon-b4.png") center center no-repeat;background-size:100%;}
    .themes li.n5 a i {background: url("../image/icon-b5.png") center center no-repeat;background-size:100%;}
    .themes li.n6 a i {background: url("../image/icon-b9.png") center center no-repeat;background-size:100%;}
    .themes li.n7 a i {background: url("../image/icon-b7.png") center center no-repeat;background-size:100%;}
    .themes li.n8 a i {background: url("../image/icon-b5.png") center center no-repeat;background-size:100%;}
    .themes li.n9 a i {background: url("../image/icon-b6.png") center center no-repeat;background-size:100%;}

    
    .themes li.n1 a i{width:30px;}
    .themes li.n1 a .sum{width:calc(100% - 45px);}
    .themes li.n3 a i{width:30px;}
    .themes li.n3 a .sum{width: calc(100% - 45px);}
    .themes li.n5 a i{width:30px;}
    .themes li.n5 a>p.sum{width:calc(100% - 45px);top: 0px;}
    .themes li.n6 a p.sum{width:calc(100% - 65px);}
    .themes li.n4 a p.sum{top:10px;}
    .themes li.n9{border-left: 1px solid #D2D2D2;/* border-right: 1px solid #D2D2D2; *//* border-left: 0; */border-right: 0;}
    .themes li.n9 a>p.sum{top:0px;}
    .themes li.n8 a>p.sum{top:0px;}
    
    .themes li.n6{border-bottom:0;}



    .news{display: none;}
    .video{display: none;}
    .interviewBox{display: none;}
    .themes .ad{display: none;}
    .partner{display: none;}
    .forum{width:95%;padding:0px;}
    .forum .forumBox{width: 92%;margin: 20px auto 10px;}
    .forum .swiper-button-prev{background:url(../image/icon-left2.png) center center no-repeat;width: 16px;height: 26px;margin-top: -34px;left: -6px;background-size: 13px;}
    .forum .swiper-button-next{background:url(../image/icon-right2.png) center center no-repeat;width: 16px;height: 26px;margin-top: -34px;right: -6px;background-size: 13px;}
    .forum li p.tit {font-size: 14px;height: 40px;overflow: hidden;}

    .forum li a{padding:0px;}
    .forum li .Img{height:24vw;}
    .forum li .Img img{height:100%;}
    .forum li .con{padding:10px 5px;box-shadow: 0px 0px 0px 0px #fff;}
    .forum li .sum{height:20px;font-size: 12px;margin: 0px;line-height: 20px;overflow: hidden;}
    

}

