.gj_btn{text-align: left;margin-top:4%;}

.gj_btn a{display: inline-block;height: 50px;line-height: 50px;text-align: center;padding: 0 50px;background: #b8120d;color: #fff!important;border-radius: 3px;}

@media only screen and (min-width:1025px) {

.gj_btn a:hover{background: linear-gradient(-45deg, #b8120d 40%, #eb4b46 50%, #b8120d 70%);background-size: 700% 100%; animation: shine 15s linear infinite;}

}

@media only screen and (max-width:1279px) {

    .gj_btn a{ height: 40px; line-height: 40px; padding: 0 30px;}

}

@media only screen and (max-width:767px) {

    .gj_btn{text-align: center;display: inline-block;width: 100%;}

    .gj_btn a{padding: 0 20px;height: 36px;line-height: 36px;}

}

@keyframes shine {

    0% {

        background-position-x:400%;

    }

    50% {

        background-position-x:0%;

    }

    100% {

        background-position-x:-400%;

    }

}

/*截字*/

.ellipsis{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%;}

.clamp{display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 1.5; max-height: 3em;height: 3em;overflow:hidden;}

.clamp_3{display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3; line-height: 1.5; max-height: 4.5em;height: 4.5em;overflow:hidden;}

.clamp_4{display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 4; line-height: 1.5;  max-height: 6em;height: 6em;overflow:hidden;}

.clamp_5{display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 5; line-height: 1.5;  max-height: 7.5em;height: 7.5em;overflow:hidden;}

.clamp_6{display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 6; line-height: 1.5;  max-height: 9em;height: 9em;overflow:hidden;}

img{max-width: 100%;}

.bg-cover{background-size: cover; background-repeat: no-repeat; background-position: center;}



.about-part01{padding:6% 0;}

.about-part01 .tit{ text-align: center; margin-bottom:2.5%;}

.about-part01 .con{text-align: center;}

.about-part01 .con .gj_btn,.about-part02 .gj_btn{text-align: center; font-size: 14px;}

.about-part01 ul.num{margin: 6% 18% 0;}

ul.num li{width: 20.5%;margin-right: 6%;float: left;color: #3d3d3d;}

ul.num li:last-child{margin-right: 0;}

ul.num li dd em{display: inline-block;vertical-align: top;font-weight: bold;margin-left: 5px;}



.about-part02{padding:6% 0;}

.intit{margin-bottom: 5%; position: relative;}

.intit i{display: inline-block;vertical-align: bottom;color: #444444;margin-left:20px;}

.intit .gj_btn{position: absolute; right:0; top:10px;margin-top: 0;}

.about-part02 li{ float: left; width: 49%; border:1px solid #5E5E5E;}

.about-part02 li+li{ float: right;}

.about-part02 li .inner{padding:8% 5% 5%;}

.about-part02 li h2{border-bottom: 1px solid #CCCCCC; padding-bottom: 20px; margin-bottom: 20px;}

.about-part02 li h2 em{max-height: 3em; height: 3em;}

.about-part02 li p{ max-height: 4.5em; height: 4.5em; margin-bottom: 10%;}

@media only screen and (max-width:1023px) {

.about-part01 ul.num{margin: 5% 0 0;}

}

@media only screen and (max-width:767px) {

ul.num li{width: 50%;margin-right: 0;margin-bottom: 20px;text-align: center;}

.about-part02 li{width: 100%; margin: 0 0 2%;}

.about-part02 li h2{padding-bottom: 10px; margin-bottom: 10px;}

.about-part02 li h2 em{ height: auto; max-height: auto;}

}



.company-part01{padding:5% 0; background: #F5F2ED;}

.company-part01 .ll{ float: left; width: 47%;}

.company-part01 .ll .tit{line-height:1.2; margin-bottom: 7%;}

.company-part01 .ll .con p{margin-bottom: 4%;}

.company-part01 .rr{ float: right; width: 50%;}

.company-part01 .rr .img{margin-bottom: 10%;}



.company-part02{position: relative; cursor: pointer;}
.company-part02 img{width: 100%;}
.company-part02 em{ z-index: 1; color: #fff;}

.company-part02 .video-box{position: relative;}
.company-part02 .video-box video{ width: 100%; height: 100%; object-fit: fill;}
/*视频弹出框*/

.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}

.video_appbox.show{visibility: visible;opacity:1;}

.video_appbox video{object-fit: cover;    width: 100%;}

.video_appbox .video_t{

    z-index:2; background:#000;width: 1035px;max-width:94%;height: 60%;

    transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;

    transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;

    visibility: hidden;opacity: 0;}

.video_appbox.show .video_t{visibility: visible;opacity:1;top:50%;}

.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}

.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}

.vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}

.vide0_close i{color: #fff;font-size:20px;font-weight: bold;}

/*视频弹出框*/

@media only screen and (max-width:1023px) {

    .company-part01 .ll,.company-part01 .rr{width: 100%;}

    .company-part01 .ll .tit,.company-part01 .rr .img{margin-bottom: 5%;}

}





.announce-list{padding: 4% 0 6%;}

.announce-list li{ background: #fff;}

.announce-list li:nth-child(2n){ background: #F4F4F4;}

.announce-list li dl{ overflow: hidden; padding: 28px 0;}

.announce-list li dt{ float: left; width: 18.88%;}

.announce-list li dd{ float: right; width: 78.125%;}

.announce-list li dd h2{ padding:1.8% 0; margin-bottom:2%;border-bottom: 1px solid #B2B2B2; overflow: hidden;}

.announce-list li dd h2 a{ float: left; width: calc(100% - 150px);}

.announce-list li dd h2 span{ float: right; vertical-align: middle; line-height: 1.8;}

.announce-list li dd p{ line-height: 1.8; max-height: 3.6em; height: 3.6em;}

@media only screen and (max-width:1279px) {

    .announce-list li dd h2{padding-top: 0;}

}

@media only screen and (max-width:767px) {

    .announce-list li dt,.announce-list li dd{width: 100%;}

    .announce-list li dt{margin-bottom: 5%;}

}



.details_body .header{border-bottom: 1px solid #000;}

.details{padding: 5% 0;}

.details .wrap{width: 1280px;}

.details .posttime{ display: block; color:#3D3D3D; font-family: Arial, Helvetica, sans-serif;}

.details h1{color:#000;}

.ico-box{margin:2.5% 0; height:24px; line-height: 24px;}

.ico-box a{ float: left; width:24px; height:24px;margin:0 15px 0 0;}

.ico-box a.i-wx{background: url(../images/share_wx.png) no-repeat;}

.ico-box a.i-wb{background: url(../images/share_wb.png) no-repeat;}

.ico-box a.i-qq{background: url(../images/share_qq.png) no-repeat;}

.ico-box a.i-db{background: url(../images/share_db.png) no-repeat;}

.ico-box a.i-bd{background: url(../images/share_bd.png) no-repeat;}

.details .conts{margin-bottom:8%;}

.dets-page{border-top:1px solid #7E7E7E; padding: 10px 0 0; position: relative;}

.dets-page p{ line-height: 32px; color:#303030;overflow: hidden; width: calc(100% - 80px);}

.dets-page p label{ float: left; width: 66px;}

.dets-page p a{ float: right; width: calc(100% - 66px); color:#303030; display: block; height: 32px; overflow: hidden;}

.dets-page a.close{ position: absolute; top:25px; right:0; width:40px; height: 40px; line-height: 40px; text-align: center; color:#fff!important; background: #4D4747;}

@media only screen and (max-width:767px) {

    .dets-page a.close{ display: none;}

    .dets-page p{width: 100%;}

}









.news-part01{ padding: 5% 0; background: #fff;}

.news-part01 .intit,.news-part03 .intit{margin-bottom: 3.5%;}

.news-part01 ul{margin: 0 -0.2%;}

.news-part01 li{ float: left; width: 32.83%; margin: 0 0.2% 3%;}

.news-part01 li .img{margin-bottom:4%;}

.news-part01 li span,.news-part01 li h3{padding: 0 10px; width: calc(100% - 20px);}

.news-part01 li span{ display: block; margin-bottom: 10px; color:#3D3D3D;}

.news-part02{padding: 5% 0;}

.news-part02 .intit{margin-bottom: 3.5%; text-align: center;}

.news-part02 li{ float: left; width: 48%; padding: 2% 0 4%; border-top:1px solid #000000;}

.news-part02 li:nth-child(2n){ float: right;}

.news-part02 li span{ display: block; margin-top: 8px;}

.news-part02 .gj_btn{ text-align: center; margin-top: 2%;}

.news-part03{padding: 5% 0; background: #fff;}

.news-part03 ul{margin: 0 -0.2%;}

.news-part03 li{ float: left; width: 32.83%; margin: 0 0.2% 2%; position: relative;}

.news-part03 li .l_txt{color:#fff; position: absolute; left:8%; top:5%; padding:0 0 10%; border-bottom: 2px solid #fff;}

.news-part03 li .b_txt{color:#fff;position: absolute; left:0; bottom:0; padding:15% 8% 5%;width:84%; line-height: 36px;

    background: -webkit-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 1) 100%);

    background: -moz-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 1) 100%);

    background: -o-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 1) 100%);transition: 0.3s all;}

.news-part03 li .l_txt span{ display: block; line-height: 1; font-family: Arial, Helvetica, sans-serif;}

.news-part03 li .l_txt em{ display: block;}

.news-part03 li .b_txt span{ float: left;}

.news-part03 li .b_txt em{ float: right;}





@media only screen and (max-width:1440px) {

.intit .gj_btn{top:0;}

}

@media only screen and (max-width:767px) {

.intit .gj_btn{ width: auto;}

.news-part01 ul,.news-part03 ul{margin:0;}

.news-part01 ul li,.news-part03 ul li{width: 100%; margin: 0 0 5%;}

.news-part02 li{width: 100%; padding: 3% 0;}

}

    









.news-top{padding: 6% 0 0;}

.news_top_swiper{position: relative;}

.news_top_swiper dt{ width: 57.5%;}

.news_top_swiper dd{ width: calc(42.5% - 2px); height: calc(100% - 2px); border:1px solid #5E5E5E; position: absolute; z-index: 1; right:0; top:0;}

.news_top_swiper dd .inner{padding:10% 8%;}

.news_top_swiper dd span{ display: block; font-family: Arial, Helvetica, sans-serif; margin-bottom: 3%;}

.news_top_swiper dd h2{ padding-bottom:5%; margin-bottom: 5%; border-bottom:1px solid #CCCCCC;}

.news_top_swiper dd h2 em{line-height: 1.3; max-height: 2.6em; height: 2.6em; display: block;}

.news_top_swiper dd p{ line-height: 1.8; max-height: 5.4em; height: 5.4em;}

.news_right_bot{position: absolute; z-index: 2; left:61%; bottom:10%; width: 36%; color:#3D3D3D;}

.news_right_btn{line-height: 1.2; margin-bottom: 5px;}

.news_right_bot .swiper-pagination span{ width: 46px; height:16px; margin-right:1px; border-radius: 0; opacity: 1; background: none; position:relative;}

.news_right_bot .swiper-pagination span::before{content: ""; position: absolute; left:0; top:6px; width: 100%; height: 3px;background: #CCCCCC; }

.news_right_bot .swiper-pagination span.swiper-pagination-bullet-active::before{ background: #C32823;}

.news-part01 .page{margin-top: 2%;}

@media only screen and (max-width:767px) {

    .news_top_swiper dt{width: 100%;}

    .news_top_swiper dd{position: static;width:calc(100% - 2px); height: auto;}

    .news_top_swiper dd .inner{padding: 5% 5% 20%;}

    .news_right_bot{bottom:5%; lefT:5%; width: 80%;}

    .news_right_bot .swiper-pagination span{ width: 20px;}

}



.media-list{padding:5% 0;}

.media-list li{background:#F4F4F4;}

.media-list li:nth-child(2n){ background: #fff;}

.media-list li dl{padding: 4% 0;box-sizing: border-box;overflow: hidden;position: relative;}

.media-list li dd{float: left;width: 120px;position: relative;color: #272727;}

.media-list li dd:after{content: "";width: 1px;height: 120%;background: #bfbfbf;display: block;position: absolute;left:60%;top: 0;transform: rotate(45deg);}

.media-list li dd span{float: left;width: 60%;}

.media-list li dd span:last-child{text-align: right;margin-top: 25px; width: 40%;}

.media-list li dt{float: right;width: calc(100% - 180px);}

.media-list li dt h2{ margin-bottom:1%;}

.media-list li dt p{line-height:1.8; max-height:3.6em; height:3.6em;}

.media-list .page{margin-top:3%;}

@media only screen and (max-width:1599px) {

    .media-list li dd span{width: 55%;}

    .media-list li dd span:last-child{width: 45%;}

    .media-list li dd:after{left: 55%;}

}

@media only screen and (max-width:1279px) {

.media-list li dd{ width: 100px;}

.media-list li dt{width: calc(100% - 140px);}

}

@media only screen and (max-width:1023px) {

.media-list li dd{ width: 80px;}

.media-list li dt{width: calc(100% - 100px);}

}







.brand-part01{padding:5% 0 0;}

.brand-part01 li{ float:left; width: 49%; position: relative;}

.brand-part01 li+li{margin-top: 5%; float: right;}

.brand-part01 li dt{width: 100%;}

.brand-part01 li dd{position: absolute; left:7%;bottom:5%;width: 86%;color:#fff; transform: translateY(90px);}

.brand-part01 li dd h2{margin-bottom: 10px;}

.brand-part01 li dd p{margin-bottom: 30px; opacity: 0; max-height: 4.5em; overflow: hidden;}

.brand-part01 li dd em{opacity: 0;}



.brand-part02{ margin-top: 3%; padding: 5% 0 7%; color:#fff;}

.brand-part02 h2{ text-align: center; margin-bottom: 5%;}

.history_year{position: relative; margin-top: 5%;}

.history_year .line{position: absolute;left:30px; top:15px; width:calc(100% - 60px); height:1px; background: rgba(255,255,255,0.4);}

.his_year{width:calc(100% - 60px);margin:0 auto; }

.his_year .swiper-slide{ text-align: center; /*height: 85px;*/position: relative;}

.his_year .swiper-slide a{font-size: 24px;  color:#fff; font-family: Arial, Helvetica, sans-serif; display: block; margin-top:40px; height: 36px; line-height: 36px;}

.his_year .swiper-slide em{ position: absolute; left:50%; margin-left:-2px; top:13px; width:5px; height:5px;border-radius: 100%; background:#fff;}

.his_year .swiper-slide.on em{ width: 12px; height: 12px; border: 7px solid #B8120D;margin-left:-13px;top:3px;}

.his_year .swiper-slide.on a{font-size: 36px; color: #B8120D;font-weight: bold;}

.his_year .swiper-button-prev{left:0; margin-top:0; top:0; font-size: 30px; width:30px; height: 30px; line-height: 30px; background:none;}

.his_year .swiper-button-next{right:0; margin-top:0; top:0;font-size: 30px; width:30px; height: 30px; line-height: 30px;background:none;}

.his_year .swiper-button-prev.swiper-button-disabled,.his_year .swiper-button-next.swiper-button-disabled{opacity: 1; cursor: pointer; pointer-events:inherit!important;}

.his_year .swiper-button-prev.disabled,.his_year .swiper-button-next.disabled{cursor: default;opacity: 0.5;}

.his_year .swiper-button-prev i,.his_year .swiper-button-next i{ font-weight: bold;}

.history_list{padding: 0 20%;height: 168px; overflow: hidden;}

.history_list li{padding-left:50px; line-height: 32px; margin-bottom: 10px; position: relative;}

.history_list li::before{content: "";position: absolute;top: 0;left: 0;width:31px;height: 32px;background: url(../images/brand_dot01.png) no-repeat center;}

.history_list .mCSB_scrollTools .mCSB_draggerRail,.his_c .mCSB_scrollTools .mCSB_draggerRail{ background: #B8120D;}





.brand-part03{padding: 5% 0 7%;}

.brand-part03 .intit{margin-bottom: 2%;}

.brand-part03 .incon p{ float: left; width: calc(100% - 200px);}

.brand-part03 .incon .gj_btn{ float: right; margin-top: 0;}

.brand03-swiper{margin-top: 4%; position: relative;}

.brand03-swiper .txt{padding:7% 3% 3%;}

.brand03-swiper span{ display: block; width: 45px; height: 3px; background: #C32823;}

.brand03-swiper h2{margin-top: 5%;}

.brand03-swiper .swiper-button-prev,.brand03-swiper .swiper-button-next{z-index: 2; left:-30px; width:60px; height:60px; line-height: 60px; text-align: center; border-radius: 100%; box-shadow: 0 0 5px 5px rgba(0,0,0,0.1); background: #F9F9F9;}

.brand03-swiper .swiper-button-next{left:auto; right:-30px;}

.brand03-swiper .swiper-button-prev.swiper-button-disabled,.brand03-swiper .swiper-button-next.swiper-button-disabled{pointer-events:inherit!important;}

.brand03-swiper .swiper-button-prev i,.brand03-swiper .swiper-button-next i{ font-size: 24px; font-weight:bold;}



@media only screen and (max-width:1279px) {

    .brand03-swiper .swiper-button-prev, .brand03-swiper .swiper-button-next{left:-20px; width: 40px; height: 40px; line-height: 40px;}

    .brand03-swiper .swiper-button-next{left:auto; right:-20px;}

}

@media only screen and (max-width:1024px) {

.brand-part01 li dd{transform:translateY(0px);}

.brand-part01 li dd p,.brand-part01 li dd em{opacity: 1;}

}

@media only screen and (max-width:767px) {

    .brand-part01 li{width:100%;}

    .history_list{padding: 0 5%;}

    .history_list li{line-height: 30px;}

    .history_list li::before{background-size: 24px;}

    .his_year .swiper-slide a{font-size: 20px;}

    .his_year .swiper-slide.on a{font-size: 24px;}

    .brand03-swiper .swiper-button-prev, .brand03-swiper .swiper-button-next{left:5px; width: 30px; height: 30px; line-height: 30px;}

    .brand03-swiper .swiper-button-next{left:auto; right:5px;}

    .brand-part03 .incon p{width: 100%; margin-bottom: 3%;}

    .brand03-swiper .swiper-button-prev i, .brand03-swiper .swiper-button-next i{font-size: 18px;}
    .brand-part01 li dd p{ max-height: 6em;}

}



.fnt_200{font-size: 200px;}

@media only screen and (max-width:1660px) {

    .fnt_200{font-size: 150px;}

}

@media only screen and (max-width:1440px) {

    .fnt_200{font-size: 100px;}

}

@media only screen and (max-width:1024px) {

    .fnt_200{font-size: 80px;}

}

@media only screen and (max-width:767px) {

    .fnt_200{font-size: 40px;}

}



.history-part{padding-top: 15%;}

.his_t{text-align: center; line-height: 1.3;}

.his_c{ text-align: center; height: 6em;}

.history-part .history_year .line{top:25px;}

.his_sw .swiper-slide em{width: 12px; height: 12px; margin-left: -6px; top:20px;}

.his_sw .swiper-slide a{margin-top: 60px;}

.his_sw .swiper-slide.on a{font-size: 24px; color:#fff;}

.his_sw .swiper-slide.on em{border:20px solid #B8120D; margin-left: -26px; top:0;}

.his_sw .swiper-button-prev,.his_sw .swiper-button-next{top:10px;}

@media only screen and (max-width:767px) {

    .his_sw .swiper-slide.on em{border:7px solid #B8120D; margin-left: -13px; top:13px;}

}



.active-part{padding-bottom: 5%;}

.activelist{margin-top: 0;}

.activelist ul{margin: 0 -6px;}

.activelist li{ float: left; width:calc(33.33% - 6px); margin: 0 3px 3%;}

@media only screen and (max-width:767px) {

    .activelist ul{margin: 0;}

    .activelist li{width: 100%; margin: 0 0 5%;}

}











.search-part{ padding:4% 0 0;}

.search_t{background: #f4f4f4;padding: 3% 10%; margin-bottom:2%; overflow: hidden;}

.search_t input,.search_t button{height:46px;line-height: 46px; font-size: 16px; border:none;outline: none;}

.search_t input{padding: 0 10px; width: calc(100% - 140px);float: left; box-sizing: border-box;}

.search_t button{background:#B8120D;color: #fff;width: 140px;float: left;}

.search_p{color: #4c4c4c;padding:2%;}

.search_p span,.search_p i{color: #B8120D;}

.search_list{padding:0 0 5%;}

.search_list li{overflow: hidden;padding: 0 2%;height: 50px;line-height: 50px;border-bottom: 1px solid #e6e6e6;}

.search_list p{float: left;width:calc(100% - 150px);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.search_list p i{color: #B8120D;}

.search_list li span{float: right;color: #999999;}

.search_list p a{color: #4c4c4c;}

@media only screen and (max-width:1024px) {

.search_t input, .search_t button{font-size: 14px;}

}

@media only screen and (max-width:767px) {

.search_t{padding:5%;}

.search_t button{width:100px;}

.search_t input{width:calc(100% - 100px);}

.search_p{padding-bottom: 0;}

.search_list li{height:40px; line-height: 40px;}

.search_list p{width:calc(100% - 80px);}

}





.law-part{padding: 5% 0;}



.sitemap{padding:5% 0;}

.sitemap ul{margin:0 -1%;}

.sitemap li{ float: left; width:18%; margin:0 1%;}

.sitemap li h2{ padding-bottom: 20px; margin-bottom: 30px; border-bottom:1px solid #E4E4E4; position: relative;}

.sitemap li h2::after{content: ""; position: absolute; left:0; bottom:0; width: 96px; height: 3px; background: #B8120D;}

.sitemap li h2 span{ display: block;}

.sitemap li p{margin-bottom: 10px;}

@media only screen and (max-width:767px){

.sitemap ul{margin:0;}

.sitemap li{width:100%!important; margin:0 0 2%;}

.sitemap li h2{padding-bottom: 10px; margin-bottom: 15px;}

}

























.about-part02 li,.announce-list li,.media-list li,.brand-part01 li dd{transition: all .3s;}





@media only screen and (min-width:1025px) {

    .about-part02 li:hover{background: #F4F4F4;}

    .about-part02 li a:hover p,.about-part02 li a:hover span{color: #000!important;}

    .announce-list li:hover{color: #fff; background: url(../images/announce_li.jpg) center no-repeat; background-size: cover;}

    .announce-list li:hover dd h2{ border-bottom: 1px solid rgba(255,255,255,0.5);}

    .announce-list li:hover dd h2 a{color:#fff!important;}

    .media-list li:hover{color: #fff; background: url(../images/media_li.jpg) center no-repeat; background-size: cover;}

    .media-list li:hover dd{color: #fff;}

    .media-list li:hover a{color:#fff!important;}

    .brand-part01 li:hover dd{transform: translateY(0px);}

    .brand-part01 li:hover dd p,.brand-part01 li:hover dd em{opacity: 1;}

    .dets-page a.close:hover{opacity: 0.7;}

}




.culture-part01{    padding: 5% 0;background: #F5F2ED;}
.culture-part01 .ll{float: left; width: 47%;padding: 2% 0}
.culture-part01 .rr{float: right; width: 50%;}
@media only screen and (max-width:1023px) {
.culture-part01 .ll,.culture-part01 .rr{width: 100%;float: none;}
.culture-part01 .ll{margin-bottom: 20px}

}




