.index-banner { position: relative;  }
.index-banner .swiper { position: relative; overflow: hidden; } 
.index-banner .swiper-pagination{bottom:5%;}
.index-banner .swiper-pagination-bullet{ width: 10px;height: 10px;border-radius:10px;opacity:1;margin:0 6px!important;position: relative;background: #fff;border-radius: 10px;transition:all 0.3s; opacity: 0.8; }
.index-banner .swiper-pagination-bullet-active{width:26px;opacity: 1; }  
.index-banner .banner-text{width:100%;position: absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index: 20;}
.index-banner .banner-text .layer-wrapper .wrapper{width:48.6%;}
.index-banner .banner-text .txt{margin-top:20px;line-height: 1.6;}
.index-banner .banner-text .btn_more{display:block;width:150px;height:50px;text-align: center;line-height: 50px;border-radius: 50px;font-size:16px;color:#fff;margin-top:40px;background:#ef7c06;}
.indFade{opacity:0;transform:translateX(50px);-webkit-transform:translateX(50px);transition:all 0.6s ease 0.6s;-webkit-transition:all 0.6s ease 0.6s;}
.index-banner .swiper-slide-active .indFade{opacity:1;transform:translateX(0px);-webkit-transform:translateX(0px);}
.inner-page-banner { margin-bottom: 100px; }
.index-banner .swiper-button-next:after,.index-banner .swiper-button-prev:after{display: none;}
.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:36px;height: 36px;background-repeat: no-repeat;background-position: center;background-size:100%;margin-top:-18px;}
.index-banner .swiper-button-prev{background-image:url(../images/prev.png);left:7.3%;}
.index-banner .swiper-button-next{background-image:url(../images/next.png);right:7.3%;}
.index-banner .swiper-button-prev:hover{background-image:url(../images/prev1.png);}
.index-banner .swiper-button-next:hover{background-image:url(../images/next1.png);}
.index-banner .swiper-slide>.img-wrapper{position: relative;}
.index-banner .swiper-slide>.img-wrapper>img{width:100%;}
.index-banner .swiper-slide>.img-wrapper:after{width:100%;height:40%;content:'';background: linear-gradient(180deg, #24354F 0%, rgba(0, 0, 0, 0) 100%); position: absolute;left:0;top:0;}
.index-banner .swiper-slide>.img-wrapper>img { transform: scale(1); transition: all 2s; }
.index-banner .swiper-slide-active>.img-wrapper>img { transform: scale(1.04) } 
/*新加banner*/
.index-banner .swiper-slide .img-wrapper{height: calc(100vh - 150px);}
.index-banner .swiper-slide>.img-wrapper>img{ height: 100%; object-fit: cover;}

.com-title { margin-bottom: 20px; } 
.com-title .tit{border-left:8px solid #B92C2C;padding-left:17px;line-height: 1.2;}
.com-title .tit .en{margin-top:14px;text-transform: uppercase;}
.com-title .more { font-size: 15px;  cursor: pointer; width: 98px;height:38px; text-align: center;border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 4px; margin-top: 20px; line-height: 36px; } 
.com-title .more:hover{border-color:#B92C2C;background:#B92C2C;color:#fff;}
.index-news{padding:70px 0 87px;}
.index-news-swiper{margin-top:35px;position: relative;}
.index-news-swiper .swiper-slide{display: flex;flex-direction: row-reverse; justify-content: space-between;}
.index-news-swiper .swiper-slide .img{width:44.78%;border-radius: 4px;overflow:hidden;max-height: 346px;}
.index-news-swiper .swiper-slide .img img{border-radius: 12px;}
.index-news-swiper .swiper-slide .desc{width:49.28%;} 
.index-news-swiper .swiper-slide .desc .date{font-weight: bold;}
.index-news-swiper .swiper-slide .desc .tit{margin-top:20px;}
.index-news-swiper .swiper-slide .desc .txt{margin-top:45px;}
.index-news-swiper .swiper-pagination{bottom:0;left:0;width:auto;}
.index-news-swiper .swiper-pagination-bullet{ width: 10px;height: 10px;border-radius:10px;opacity:1;margin:0 6px!important;position: relative;background: #ccc;border-radius: 10px;transition:all 0.3s;  }
.index-news-swiper .swiper-pagination-bullet-active{width:26px;opacity: 1;background: #B92C2C; }
.index-news-list{margin-top:45px;padding-top:50px;border-top: 1px solid #D8D8D8;}
.index-news-list .item{width:33.33%;padding:0 5%;border-left: 1px solid #D8D8D8;}
.index-news-list .item:nth-child(1){border-left:none;padding-left:0;}
.index-news-list .item .date-more{margin-top:45px;}
.index-news-list .item .date-more .date{font-weight: bold;}
.index-news-list .item .date-more .more{display: block;width:56px;height:39px;border-radius: 4px;background-color: #F1F2F2;background-image: url(../images/arr1.png);background-repeat: no-repeat;background-position: center;background-size:18px;text-indent: -9999em;}
.index-news-list .item .date-more .more:hover{background-color: #B92C2C;background-image: url(../images/arr2.png);}
.date{line-height:1.2;}
.index-notice{ padding:56px 0 87px; background-repeat: no-repeat;background-position: center;background-size:cover;}
.index-notice-box {margin-top:40px;}
.notice-tabs{width:225px; padding:48px 20px 0; background: rgba(188, 159, 113, 0.8) url(../images/bfhg.png) no-repeat -120px 120%;}
.notice-tabs .item{text-align: center;margin-bottom: 40px;}
.notice-tabs .item span{color:rgba(255,255,255,0.5);padding-bottom: 14px;border-bottom:5px solid transparent;}
.notice-tabs .item.active span{color:#fff;border-bottom:5px solid #fff;}
.notice-content{flex:1;background:rgba(185, 44, 44, 0.8);padding:80px 6.5%;}
.notice-content .items{display: none;}
.notice-content .items.active{display: block;}
.notice-list .item{width:47%;padding:15px 0;margin-bottom:30px;border-bottom: 1px solid rgba(216, 216, 216, 0.5);}
.notice-list .item .date-more{margin-top:10px;} 
.notice-list .item .date-more .more{display: block;width:39px;height:27px;border-radius: 4px;background-color: #fff;background-image: url(../images/arr3.png);background-repeat: no-repeat;background-position: center;background-size:18px;text-indent: -9999em;} 
.notice-list .item .date-more .more:hover{background-color: #B92C2C;background-image: url(../images/arr2.png);}
.notice-content .btn_more {display: block; font-size: 15px;  cursor: pointer; width: 92px;height:38px; text-align: center;background:#fff;border-radius: 4px; margin: 70px auto 0; line-height: 36px; }
.notice-list1 .item{width:100%;margin-bottom: 0;}
.notice-list1 .item .date-more .more{background-color: #F1F2F2;}

.index-business{background:#efeff1;padding:100px 0 150px;}
.index-business-swiper{margin-top:70px;position: relative; }
.index-business-swiper .swiper-wrapper{position: relative; left:-13.925%;}
.index-business-swiper .swiper-slide {width:13.925%;height:500px;margin-right:0.4%;overflow:hidden;transition:width 0.3s;}
.index-business-swiper .swiper-slide .img{position: relative;height:100%;}
.index-business-swiper .swiper-slide .img a{display: block;width:100%;height:100%;display: flex;justify-content: center;align-items: center;}
.index-business-swiper .swiper-slide .img img{max-width: none;width:auto;height:100%;}
.index-business-swiper .swiper-slide .img:after{width:100%;height:60%;content:'';background: linear-gradient(180deg, rgba(43, 43, 43, 0) 0%, #0E0E0E 100%); position: absolute;left:0;bottom:0;}
.index-business-swiper .swiper-slide .desc{position: absolute;left:0;right:0;bottom:0;padding:40px 22px;z-index: 2;}
.index-business-swiper .swiper-slide .desc .icon{width:40px;height:40px;overflow:hidden;margin:auto;}
.index-business-swiper .swiper-slide .desc .tit{text-align: center;margin-top:20px; }
.index-business-swiper .swiper-slide .desc .btn_more{display: block;width: 153px;height: 40px;line-height:40px;border-radius: 4px;background: #B92C2C url(../images/arr2.png) no-repeat right center; background-origin: content-box;background-size:21px; padding:0 15px 0 20px;margin:20px auto 0; opacity: 0;visibility: hidden;transition:all 0.3s;position: relative;top:20px;}
.index-business-swiper .swiper-slide-active{width:42.7%;}
.index-business-swiper .swiper-slide-active .desc .tit{ font-size:24px;}
.index-business-swiper .swiper-slide-active .desc .btn_more{top:0; opacity: 1;visibility: visible;}
.index-business-swiper .swiper-button-next:after,.index-business-swiper .swiper-button-prev:after{display: none;}
.index-business-swiper .swiper-button-next,.index-business-swiper .swiper-button-prev{width:65px;height: 65px; background: #BC9F71; background-repeat: no-repeat;background-position: center;background-size:35px;margin-top:-32px;}
.index-business-swiper .swiper-button-prev{background-image:url(../images/prev.png);left:27%;}
.index-business-swiper .swiper-button-next{background-image:url(../images/next.png);right:26.5%;}
.index-business-swiper .swiper-button-prev:hover{background-color: #B92C2C;}
.index-business-swiper .swiper-button-next:hover{background-color: #B92C2C;}

.inbanner{position: relative;overflow:hidden;}
.inbanner:after{width:100%;height:75%;min-height:300px;content:'';background: linear-gradient(180deg, #24354F 0%, rgba(0, 0, 0, 0) 100%); position: absolute;left:0;top:0;}
.inbanner img{display: block;width:100%;}
.inbanner .banner-text{width:100%;position: absolute;left:50%;top:50%;transform:translateX(-50%);z-index: 20;}
.inbanner .banner-text .tit{font-family: "SourceHanSerifCN-Heavy";}
.inbanner .banner-text .txt{font-family: "SourceHanSerifCN-Bold";text-transform: uppercase;}
 
.crumbs{width:100%;background: #F1F2F2;position: relative;z-index: 10;}
.crumbs .wrapper{ padding:15px 0; white-space: nowrap;overflow: hidden; display: flex}
.crumbs span,.crumbs a{font-size:14px;white-space: nowrap; display: inline-block;vertical-align:top;}
.crumbs span{color:#3d3d3d; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.crumbs a,.crumbs em{color:#3d3d3d;}
.crumbs em{padding:0 10px;font-size:14px;}
.crumbs a:hover{color:#b92c2c;}
.sub-menu{height:100%;text-align: center;position: absolute;right:0;top:0;}
.sub-menu a{height:100%;display: inline-block;margin-left:20px;padding-top:14px;padding-bottom: 8px;border-bottom:4px solid transparent;}
.sub-menu a.active{border-color:#B92C2C; font-family: "SourceHanSansCN-Bold";}

.about-box{padding:70px 0 86px;}
.about-profile{align-items: flex-start;}
.about-content{width:38.5%;}
.about-bfhg{max-width:268px;}
.about-desc{max-height: 14em;overflow:hidden;text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}
.about-img{width:50%;border-radius: 10px;position: relative;padding-bottom: 64px;}
.about-img:after{width:54vw;height:59.28%;background: #DEDEDE;content:'';position: absolute;bottom:0;left:-10%;z-index: -1;} 
.corporate-position .item{width:49.28%;border-radius: 10px;text-align: center;padding:75px 30px;}
.corporate-position .item:nth-child(1){background: #B92C2C url(../images/bfhg1.png) no-repeat 126% 17px;}
.corporate-position .item:nth-child(2){background: #BC9F71 url(../images/bfhg1.png) no-repeat -33% 17px;}
.development-vision {text-align: center;position: relative;padding:32px 0 75px;   font-size: 24px;} 
.development-vision:before,.development-vision:after{width:117px;height:75px;width:70px;height:75px;content:'';position: absolute;background-size:100%;background-repeat: no-repeat;background-position: center;}
.development-vision:before{background-image:url(../images/yinhao1.png);left:0;top:0;}
.development-vision:after{background-image:url(../images/yinhao2.png);right:0;bottom:0;}
.development-vision p{margin-bottom: 20px;}
.about-core{padding:100px 0;background: #EFEFF1;}
.core-values {margin-left:-0.6%;margin-right:-0.6%;}
.core-values .item{width:23.8%;margin-left:0.6%;margin-right:0.6%;background: #FFFFFF;border-radius: 10px;padding:38px 40px;}
.core-values .item .icon{width:75px;height:75px;overflow:hidden;margin-right:30px;flex-shrink: 0;}
.core-values .item:hover{background:#B92C2C;}
.core-values .item:hover .icon img{margin-top:-100%;}
.core-values .item:hover .tit{color:#fff;}
.about-organization{padding:100px 0;}
.page-content{padding:20px 0;}
.news-list .item{padding:45px 0 35px;border-bottom:1px solid #D8D8D8;} 
.news-list .item .date{width:70px;} 
.news-list .item .desc{flex:1;padding:0 49px;}
.news-list .item .desc .txt{margin-top:15px;line-height: 1.77;}
.news-list .item .more{display: block;width:56px;height:39px;border-radius: 4px;background-color: #F1F2F2;background-image: url(../images/arr1.png);background-repeat: no-repeat;background-position: center;background-size:18px;text-indent: -9999em;}
.news-list .item .more:hover{background-color: #B92C2C;background-image: url(../images/arr2.png);}

.news-info {max-width: 970px;margin:auto;padding:70px 0;}
.news-info .news-title { color:#1a1a1a;  text-align: center;}
.news-info .source {padding:20px 0;text-align: center;color:#767676;font-size:14px;display: flex; align-items: center; border-bottom: 1px solid #d8d8d8; justify-content: center;} 
.news-info .source .item{margin-right:40px;} 
.news-content { padding:40px 0;overflow: hidden;  }
.article-content{ line-height: 1.77;}
.news-content p,.article-content p { margin-bottom: 1em;line-height: 180%; }
.news-content img,.article-content img {  height:auto!important; } 
.news-content ul,.article-content ul,.news-content ol,.article-content ol{margin-bottom: 2em;padding-left:16px;}
.news-content li,.article-content li{list-style:initial;color:#767676;}
.prev-next {border-top: 1px solid #ececec;position: relative;overflow:hidden;}
.prev-next:after{width:0;height:100%; border-left: 1px solid #D8D8D8;content:'';position: absolute;left:50%;top:35px;}
.prev-next .stit{margin-bottom: 15px;}
.prev-next .item{width:36%;margin-top:35px;}
.prev-next .item:nth-child(1){border-left:none;padding-left:0;}
.prev-next .item .date-more{margin-top:45px;} 
.prev-next .item .date-more .more{display: block;width:56px;height:39px;border-radius: 4px;background-color: #F1F2F2;background-image: url(../images/arr1.png);background-repeat: no-repeat;background-position: center;background-size:18px;text-indent: -9999em;}
.prev-next .item .date-more .more:hover{background-color: #B92C2C;background-image: url(../images/arr2.png);}
.business-list .item{padding:80px 0;position: relative;}
.business-list .item .img{width:50%;border-radius: 10px;overflow: hidden;}
.business-list .item .img a{display: block;height:0;padding-bottom:56.22%;position: relative;border-radius: 4px;overflow:hidden; }
.business-list .item .img a img{width:100%;height:100%;object-fit: cover;position: absolute;left:0;top:0; }
.business-list .item .desc{width:45%;}
.business-list .item .desc .tit{padding-left:25px;position: relative;}
.business-list .item .desc .tit:before{width: 8px;height: 43px;background: #B92C2C;content:'';position: absolute;left:0;top:0;}
.business-list .item:nth-child(2n+1){flex-direction: row-reverse;}
.business-list .item:nth-child(2n+1):after{display: none;}
.business-list .item:after{width:100vw;height:100%;background: rgba(216, 216, 216, 0.2);content:'';position: absolute;left:50%;top:0;transform:translateX(-50%);z-index: -1;}

.party-list .item{padding:32px 0;border-bottom:1px solid #D8D8D8;} 
.party-list .item .img{width:268px;margin-right:45px; }
.party-list .item .img a{display: block;height:0;padding-bottom:61.94%;position: relative;border-radius: 4px;overflow:hidden; }
.party-list .item .img a img{width:100%;height:100%;object-fit: cover;position: absolute;left:0;top:0;}
.party-list .item .con{flex:1;}
.party-list .item .date{margin-top:15px;font-family: "SourceHanSansCN-Regular";font-size:14px;} 
.party-list .item .desc{flex:1;padding-right:45px;}
.party-list .item .desc .txt{margin-top:15px;line-height: 1.77; }
.party-list .item .more{display: block;width:56px;height:39px;border-radius: 4px;background-color: #F1F2F2;background-image: url(../images/arr1.png);background-repeat: no-repeat;background-position: center;background-size:18px;text-indent: -9999em;}
.party-list .item .more:hover{background-color: #B92C2C;background-image: url(../images/arr2.png);}
.grey-bg{background: #EFEFF1;}
.hr-list .item{width:100%;background: #FFFFFF;border-radius: 10px;padding:40px 4%;margin-bottom: 1.44%;}
.hr-list .item .date{;margin-right:5%;}
.hr-list .item .tit{flex:1;overflow:hidden;padding-right:45px; }
.hr-list .item .more{display: block;width:56px;height:39px;border-radius: 4px;background-color: #F1F2F2;background-image: url(../images/arr1.png);background-repeat: no-repeat;background-position: center;background-size:18px;text-indent: -9999em;}
.hr-list .item:hover .more{background-color: #fff;background-image: url(../images/arr3.png);}
.hr-list .item:hover{background: #B92C2C;}
.hr-list .item:hover .date{color:rgba(255,255,255,0.8);}
.hr-list .item:hover .tit a{color:#fff;}


.contact-box{max-width: 1180px;margin:70px auto 120px;align-items: flex-start;}
.contact-map{/*width:42.8%;*/width: 40%; border-radius: 20px; border:1px solid #ccc; overflow:hidden;}
.contact-content{width:50%;}
.contact-content .font1{color: rgba(118, 118, 118, 0.3);}
.contact-con .item{padding:45px 0;border-top: 1px solid #D8D8D8;}
.contact-con .item .title{width:140px;flex-shrink: 0;margin-right:30px;}
.contact-con .item .title .icon{width:40px;height:40px;margin-bottom: 15px;}
.contact-con .item .description{flex:1;margin-top:55px;}
  
.contact-box2 .contact-con .item:nth-child(1){ border-top:none; }
.contact-box2 .mt50{ margin-top: 0;}
.search_box{ padding:50px 0; }
.search_title{font-size:40px;font-weight: bold;text-align: center;margin-bottom: 30px;}
.index-search { width:80%;margin:auto;border-radius: 5px;overflow: hidden; }
.index-search .form { display: block; overflow: hidden;background:#EFEFF1; }
.index-search .btn { cursor: pointer; float: right; height: 50px; width: 80px; text-align: center; line-height: 50px; background: url(../images/search.png) center no-repeat;background-size:20px; color: #fff; font-size: 16px; text-indent: 9999em; }
.index-search .control { float: none; overflow: hidden; }
.index-search .control .inp { font-size: 16px; height: 50px; width: 100%;   padding: 0 15px; box-sizing: border-box; outline: none; background: transparent;border:none; }
.index-search .control .inp:focus { border-color: #fff; }

/*新加搜索*/
.index-search .control{ flex: 1;}
.index-search{overflow: visible;}
.index-search .form{ display: flex; align-items: center; overflow: visible;}
.mod-serch-l{cursor:pointer; width:140px;  height:30px; position:relative; z-index: 200; /*float:left; border-bottom:1px solid #999999;*/}
.mod-serch-l span{ line-height:30px; padding-left:20px;}
.mod-serch-l ul{ position:absolute; top:40px; left:0; width:140px; background:#fff; border:1px solid #eee; border-top:none; padding:5px 0; display:none; }
/*.mod-serch-l:hover ul{ display:block;}*/
.mod-serch-l ul li{ padding:0 20px; line-height:30px; border-bottom:1px dotted #eee; cursor:pointer;}
.mod-serch-l ul li:hover{ background:#fafafa;}
.mod-serch-l:after{ content: ""; display: block; position: absolute; right:0; height: 0; top: 50%; margin-top: 4px; transform: translateY(-50%); border: 6px solid transparent; border-top: 8px solid #B92C2C;}
.index-search .control .inp{    padding: 0 25px;}


.search-list{margin-top:60px;overflow: hidden;}
.search-list .item{width:100%;padding:30px 0;border-bottom: 1px solid #e2e2e2;} 
.search-list .item .tit a{font-family: "AlibabaPuHuiTi-Bold";}
.search-list .item .txt{margin-top:15px;}
input{ outline: none;}

.news-content  .newsinfocode{}
.news-content  .newsinfocode td{ padding: 5px 20px;}
.news-content  .newsinfocode *{ text-indent: 0!important;} 
.mCSB_scrollTools{ right: 0!important;  left: auto!important; top: 0;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background: #B92C2C!important; opacity: 1!important}  
 

/*文字*/
.text-imgs{ position: absolute; left: 0; top: 25%; right: 0; z-index: 9; justify-content: center; display: flex;}
.text-inners{ width: 22%; transform: translateX(200px); opacity: 0;  transition: all 2s;}
.empty{  text-align: center; margin-bottom: 50px; margin-top: 90px;}
.empty img{ max-width:120px; height: auto;}
.empty h3{ font-weight: normal; font-size: 14px; color: #000; }
.empty span{margin-top: 20px;font-size: 20px; display: block; }
.index-banner .swiper-slide-active .text-inners{ transform: translateX(0); opacity: 1;}

.contact-box2{ margin-bottom:0 }


/*资产列表*/
.zc-list { margin-right: -3%; display: flex; flex-wrap: wrap;  margin-top: -10px;}
.zc-list .item{ display: flex; width: 47%; margin-right: 3%; margin-top:40px; border: 1px solid #eee; border-radius:8px; overflow: hidden;}  
.zc-list .item .desc{ flex:1; /*padding: 10px 20px 10px 10px;*//*padding: 20px 20px 10px 10px;*/ padding: 8px 20px 10px 10px;}
.zc-list .item .zc-imgs,.zc-list .item .zc-imgs a{ width: 125px; /*height: 125px;*/ height: 94px; display: block;}
.zc-list .item .zc-imgs img{ width: 100%!important; height: 100%!important; object-fit:cover; max-width: none!important;}
.zc-list .item .zc-imgs{ margin-right: 15px;}
.zc-list .item .txt{ display:flex; flex-wrap: wrap; margin-top:5px; } 
.zc-list .item .txt .areas-items{/* width: 50%; */ min-width: 50%;/* padding-right: 20px; */padding-right: 8px; box-sizing: border-box;}
.zc-list .item .tit{ display:flex; }
.zc-list .item .tit cite{ font-style: normal; flex: 1; /*margin-right: 20px;*/ margin-right: 10px; }
.zc-list .item .tit span{ width: 110px; text-align: right; color: #B92C2C;}
.zc-list .areas-items{ margin-top:5px;}
.zc-list .item .txt span{ color: #666;}

.attrs{  display: flex;  flex-wrap: wrap;}
.attrs p{ width: 50%;}

/*首页资产列表*/
.notice-content{    padding:40px 3.5% 60px 3.5%;}
.zc-list2{ margin-top: -20px;}
.zc-list2 .item{border: none; background: rgba(255,255,255,.2)}
.zc-list2 .item .desc{ padding-right:0px;}
.zc-list2 .item{padding: 10px 20px 10px 10px;}
.zc-list2 .item .tit cite{color:#fff;margin-right:15px;}
.zc-list2 .item .tit span{ color:#FFFDC8;}
.zc-list2 .item .txt span{color:#fff; opacity: 0.8}
.zc-list2 .item .txt i{color:#fff; opacity: 0.8}
.zc-list2 .item .zc-imgs{ margin-right: 5px;}
.zc-list2 .item .tit a:hover{color:#FFFDC8!important;}
.news-info strong{ color: #000;}
.notice-content .btn_more{ margin-top: 55px;}
.attrtits{  margin-bottom: 25px; border-bottom: 1px solid #ccc; color: #000; font-weight: bold; margin-top: 20px;} 
.attrtits span{ border-bottom: 2px solid #B92C2C; color: #B92C2C; display: inline-block; padding-bottom: 10px;}
.news-content2{ padding-top: 25px;}
.contact-con.mt50{ margin-top: 0;}

/*搜索列表*/
.zc-searchs{ justify-content: center; margin-top: 20px; margin-bottom:10px; border-bottom: 1px solid #eee; padding-bottom: 30px;}
.zcbtns a{ cursor: pointer; background: #B92C2C; border-radius:40px; width: 80px; text-align: center; line-height: 40px; color: #fff; display: block; }
.zcinput{ align-items: center; margin-right: 20px;}
.zcinput input{ border: 1px solid #ccc; border-radius:40px; display: block; line-height: 40px; padding: 0 15px; width: 230px;}
.zcinput input.inputcss{ width: 140px; }
@media screen and (max-width: 1480px){
 
.inbanner{ max-height: 300px; overflow: hidden;}
.inbanner img{ width:100%!important; height: 100%!important; object-fit: cover;}

	
	
}

@media screen and (max-width: 1440px){
.index-business{padding:60px 0;}
.notice-content{padding:50px 4.5%;}
.index-news-swiper .swiper-slide .desc .txt{margin-top:30px;}
.index-news-list .item{padding:0 3%;}
.index-news-list .item .date-more{margin-top:30px;}
.notice-content .btn_more{margin-top:40px;}
.index-business-swiper{margin-top:50px;}
.index-business-swiper .swiper-button-next, .index-business-swiper .swiper-button-prev{width:55px;height:55px;}
.index-business-swiper .swiper-slide{height:400px;}
.contact-con .item{padding:30px 0;}
.business-list .item{padding:60px 0;}
.business-list .item .desc .tit:before{height:30px;top:4px;}
.about-bfhg{max-width: 200px;}
.about-img{padding-bottom:40px;}
.about-img:after{left:-40px;}
.corporate-position .item{padding:60px 20px;}
.development-vision:before, .development-vision:after{width:65px;height:51px;}
.about-box,.about-core,.about-organization{padding:60px 0;}
.core-values .item{padding:30px;}
.core-values .item .icon{width:60px;height:60px;margin-right:20px;}
.index-news,.index-notice{padding:60px 0;}
	
	.development-vision{  font-size: 23px;}	
}


@media screen and (max-width: 1100px){
.inbanner{height:240px;}
.inbanner:after{min-height: 0;}
.inbanner .banner-text{transform:translateX(-50%) translateY(-50%);}
.index-news-swiper .swiper-slide .desc .txt{margin-top:20px;}
.index-news-swiper .swiper-pagination{bottom:-22px;}
.index-banner .swiper-button-next, .index-banner .swiper-button-prev{width:25px;height:25px;}
.notice-tabs{width:160px;background-size:90%;background-position:-72px 120%;padding:30px 20px; }
.notice-content{padding:30px;}
.notice-list .item{margin-bottom: 20px;}
.index-business-swiper .swiper-slide{height:300px;}
.index-business-swiper .swiper-slide .desc{padding:20px 12px;}
.index-business-swiper .swiper-slide .desc .icon{width:30px;height:30px;}
.contact-box{margin:0;}
.contact-con .item{display: block;padding:30px 0;}
.contact-con .item .title{display: flex;align-items: center;width:auto;}
.contact-con .item .title .icon{width:30px;height:30px;margin-right:15px;margin-bottom: 0;} 
.contact-con .item .title .tit br{display: none;}
.contact-con .item .description{margin-top:30px;}
.business-list .item{padding:40px 0;align-items: flex-start;}
.about-profile{margin-top:30px; align-items: center;}
.about-content{margin-top:0;width:42%;}
.about-img{padding-bottom:20px;}
.about-img:after{left:-20px;}
.development-vision:before, .development-vision:after{width:40px;height: 25.6px;}
.development-vision{padding:30px 0;font-size:18px;}
.development-vision p{margin-bottom:10px;}
.core-values .item{padding:20px;}
.core-values .item .icon{width:40px;height:40px;}
.com-title .tit{border-width: 5px;padding-left:12px;}
.com-title .tit .en{margin-top:10px;}
.corporate-position .item:nth-child(1),.corporate-position .item:nth-child(2){background-size:40%;}
.notice-list .item .date-more{font-size:14px;}
.index-business-swiper{margin-top:30px;}
.index-business-swiper .swiper-button-next, .index-business-swiper .swiper-button-prev{zoom:0.6;}
.index-business-swiper .swiper-slide-active .desc .tit{font-size:20px;}
.index-business-swiper .swiper-slide .desc .btn_more{width:130px;} 
.index-banner .swiper-pagination-bullet,.index-news-swiper .swiper-pagination-bullet{width:6px;height:6px;margin:0  3px!important;}
.index-banner .swiper-pagination-bullet-active,.index-news-swiper .swiper-pagination-bullet-active{width:12px;} 
.index-business,.index-news,.index-notice{padding:40px 0;}
.search_title{font-size:30px;}

}
@media screen and (max-width: 820px){
 .hr-list .item{padding:20px;}
 .hr-list .item .more{width:45px;height:32px;}
.news-info{padding:0;}
.news-info .news-title{font-size:18px;}
.news-info .news-title br{display: none;}
.news-info .source{padding:10px 0;margin-top:10px;font-size:14px;}
.news-info .source .item{font-size:12px;margin-right: 12px;}
.news-content{padding:20px 0;}
.news-content p,.article-content p{margin-bottom: 1em;} 
.prev-next{display: block;}
.prev-next:after{display: none;}
.prev-next .item{width:100%;margin-top:20px; position: relative;padding-top:40px;padding-bottom:30px;border-bottom:1px solid #d8d8d8; display: flex;flex-direction: row-reverse;}
.prev-next .stit{text-align: left;position: absolute;left:0;top:0;}
.prev-next .item .tit{flex:1;}
.prev-next .item .date-more{margin-top:0;margin-right:15px;}
.core-values .item{width:48.8%;margin-bottom:1.2%;}
.about-box, .about-core, .about-organization{padding:30px 0;}
.corporate-position .item{padding:30px 20px;}
.index-business-swiper .swiper-wrapper{ left:-17%;}
.index-business-swiper .swiper-slide {width:21.8%; }
.index-business-swiper .swiper-slide-active{width:55.6%;}
.index-business-swiper .swiper-button-prev{left:19.5%;}
.index-business-swiper .swiper-button-next{right:20%;}
.notice-tabs{width:120px;}
.index-news{padding:40px 0;}
.search_box{padding:30px 0;}
.search_title{font-size:24px;}
.index-search{width:100%;}

}
@media screen and (max-width: 640px){
	
	.index-banner .swiper-slide .img-wrapper{  height: auto;}
	
	.inbanner{height:120px;}
.inbanner .banner-text .tit{font-size:18px;}
.inbanner .banner-text .txt{font-size:12px;}  
.contact-box{display: block; }
.contact-map {width:100%;height:300px;overflow:hidden;display: flex;align-items: center;} 
.contact-map img{width:100%;}
.contact-content{width:100%;margin-top:30px;}
.hr-list .item .tit{padding-right:0;}
.more{display: none!important;} 
.party-list .item{display: block;}
.party-list .item:nth-child(1){padding-top:0;}
.party-list .item .img{width:100%;margin-right:0;}
.party-list .item .desc{padding-right:0;margin-top:30px;}
.business-list .item{display: block;}
.business-list .item .img,.business-list .item .desc{width:100%;}
.business-list .item .desc{margin-top:20px;}
.business-list .item .desc .tit{padding-left:16px;}
.business-list .item .desc .tit:before{width:4px;height:22px;}
.business-list .item .desc .txt{margin-top:15px;}
.news-list .item{padding:20px 0;}
.news-list .item .date{width:auto;}
.news-list .item .desc{padding:0 0 0 20px;}
.news-list .item .desc .txt{margin-top:10px;}
.core-values .item{padding:15px;}
.core-values .item .icon{width:30px;height:30px;margin-right:10px;}
.development-vision{font-size:16px; text-align: left;}
.corporate-position{display: block;}
.corporate-position .item{width:100%;margin-bottom: 20px;}
.about-profile{display: block;}
.about-content,.about-img{width:100%;}
.about-img{margin-top:30px;}
.about-img:after{display: none;}
.com-title .tit .en{font-size:14px;}
.index-news-swiper .swiper-slide,.index-news-list{display: block;}
.index-news-swiper .swiper-slide .img{width:100%;}
.index-news-swiper .swiper-slide .desc{width:100%;margin-top:30px;position: relative;padding-left:50px;}
.index-news-swiper .swiper-slide .desc .tit{font-size:16px;}
.index-news-swiper .swiper-slide .desc .txt{margin-top:10px;}
.index-news-swiper .swiper-slide .desc .date{position: absolute;left:0;top:0;}
.index-news-swiper .swiper-pagination{width:100%;text-align: center;}
.index-news-list{padding-top:0;}
.index-news-list .item{width:100%;padding:20px 0!important;border:none;border-bottom:1px solid #d8d8d8;display: flex;flex-direction: row-reverse;}
.index-news-list .item .date-more{flex-shrink: 0;margin-right:15px;margin-top:0;}
.index-news-list .item .tit{flex:1;overflow:hidden; }
.index-notice-box{display: block;}
.notice-tabs{width:100%;display: flex;justify-content: center; background-position: 106% 120%;background-size: auto 100%;padding:20px 20px 30px;}
.notice-tabs .item{margin:0 20px;}
.notice-list{display: block;}
.notice-list .item{width:100%;margin-bottom: 0;}
.notice-content{padding:10px 20px 20px;}
.index-business-swiper{margin-top:20px;}
.index-business-swiper .swiper-wrapper{left:0;}
.index-business-swiper .swiper-slide{width:100%;margin-right:0;height:auto;}
.index-business-swiper .swiper-slide .img img{max-width: 100%;}
.index-business-swiper .swiper-slide-active{width:100%;}
.index-business-swiper .swiper-button-prev{left:10px;}
.index-business-swiper .swiper-button-next{right:10px;}
.index-business-swiper .swiper-slide-active .desc .tit{font-size:18px;}
}
@media screen and (max-width: 480px){ 

.contact-map{height:240px;}
	.text-imgs{ top: 20%; }
.text-inners{ width: 32%;}	
	
	.zc-list{}	
.zc-list .item{ width: 96%;display: block;/* */}  	
	.zc-list .item{ position: relative;}
	.zc-list .item .tit{ position: absolute; top: 9px; right: 10px; left: 110px; display: block;}
	.zc-list .item .tit span{ display: block;  width: auto; padding-top: 8px; text-align: left;}
	.zc-list .item .zc-imgs, .zc-list .item .zc-imgs a{  width: 90px; height: 90px;}
	.zc-list .item .txt .areas-items{ width: auto;}
	.zc-list .item .txt{ display: block;}
	.zc-list .item .desc {border-top: 1px solid #eee; background: #fcfcfc;}
	.zc-list .item  .ellipsis-2{    -webkit-line-clamp: 6; max-height: none;}
	.zc-list .item{ margin-top: 20px;}
	.sub-menu a{ margin-left: 2px;}
	.zc-list2 .item .tit cite{
display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;}
	.crumbs em{padding: 0 1px;}
	.zc-list2 .item .desc{ background: none; border-top:1px solid  rgba(255,255,255,.1);}
	.attrs{ display: block;}
	.attrs p{ width: auto;}
	
	
	/*搜索*/
.mod-serch-l{ width: 110px;}
.mod-serch-l span{ padding-left: 10px;}	
.index-search .control .inp{padding: 0 10px;}
.mod-serch-l ul li{padding: 0 10px;}	
.index-search .btn{  width: 50px;}	
	
	
.zc-searchs{ display: block; }
	.zcinput{ margin-bottom: 20px;}
.zcinput input.inputcss{ width: 90px;}
	.zcinput input{line-height: 35px;padding: 0 10px;}	    
.zc-searchs span{ display: block;  min-width:80px; font-size:14px;} 
	.zcbtns a{ width: 100%;}
	.zcbtns{ margin-left: 80px; width: 230px;}
	
}

.news-content,.business-list .txt{text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}


