body{word-wrap: break-word;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{display: block;}
.d_body header .header-logo * {
    fill: #023886;
}

.d_body header .header-logo .animate-r {
    stroke: #023886;
}

.d_body header .header-logo .animate-j {
    stroke: #16A7A8;
}
.bold{font-weight: bold;}
.jie{  display: -webkit-box;
  overflow: hidden;
  /*-webkit-line-clamp: 2;*/
  -webkit-box-orient: vertical;}
/*廉洁举报*/
.report_edit{padding: 0.6rem 0;padding-bottom: 1.6rem;}
.edit_top,.edit_bottom {padding: 0 1.25rem;}
.edit_top{text-align: center;margin-bottom: 1rem;}
.edit_top h3{margin-bottom: 0.1rem;}
.edit_btn{margin-left: 1.25rem; overflow: hidden;padding-top: 0.4rem;}
.edit_btn a{float: left;width: 118px;height:28px;line-height:28px;text-align: center;color: #fff;background:#033886;margin-right: 0.3rem;border-radius: 5px;}
.edit_btn a:nth-child(2){background:#1d1d1d;}
.edit_btn a:last-child{margin-right: 0;}

.edit_bottom {max-height: 11.3rem;overflow: hidden;}
.report_edit .mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #efefef;}
.report_edit .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:10px;  -webkit-border-radius:5px;border-radius:5px;background:#2d2d2d;}
.report_edit .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.report_edit .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.report_edit .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#2d2d2d;}
@media only screen and (max-width:1440px) {
.edit_top,.edit_bottom {padding: 0 ;}
.edit_btn{margin-left: 0;}
}
@media only screen and (max-width:1024px) {
.edit_bottom{max-height: inherit;}
}
@media only screen and (max-width:768px) {
.report_edit{padding:30px 0 50px 0;}
.edit_top{margin-bottom: 20px;}
.edit_btn{padding-top: 20px;}
.edit_top h3{margin-bottom: 10px;}

}

/*廉洁举报*/
.report_01{padding: 0.7rem 0 1rem 0;}
.report_title{text-align: center;}
.report_title h2{margin-bottom: 0.5rem;}
.report_title p{margin-bottom: 0.9rem;}

.report_xz ul{margin: 0 -0.3rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
.report_xz li{float: left;width: 50%;margin-bottom: 0.4rem;}
.report_xz dl{margin: 0 0.3rem;padding: 0.4rem 0.5rem;overflow: hidden;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);height: 100%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.report_xz dt{width: 1.05rem;height: 1.05rem; float: left;overflow: hidden;position: relative;}
.report_xz dt img{width:100%;height: 100%;position: absolute;left: 0;top:0;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;}
.report_xz dt img:nth-child(2) {top:100%;}

.report_xz dd{float: right;width: calc(100% - 1.5rem)}
.report_xz dd h3{margin-bottom: 0.15rem;color: #032a64;}
.report_xz .report_btn{padding-top: 0.2rem;}
.report_xz .report_btn a{border: 1px solid #7b7b7b;color: #7b7b7b;background: none;line-height: 26px;}

.report_02{background:#dce7ee;padding: 0.65rem 0}
.report_02 ul{overflow: hidden;margin: 0 -5px;}
.report_02 li:nth-child(1),.report_02 li:nth-child(2){width: 23%;}
.report_02 li:nth-child(3){width: 29%;}
.report_02 li{width: 25%;float: left;text-align: center;}
.report_02 li dl{color: #032a64;padding: 0 5px;}
.report_02 dt{width: 1.2rem;height: 1.2rem; margin:0.2rem auto; position: relative;background: #032861;overflow: hidden;border-radius: 50%;}
.report_02 dt img{width: 0.5rem;height: 0.5rem;}
.report_02 .dd01{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


@media only screen and (max-width:767px) {
.report_title h2{margin-bottom: 10px}
.report_title p{margin-bottom: 20px}
.report_xz ul{margin: 0;display: block;}
.report_xz dl{margin: 0;padding: 20px}
.report_xz li{float: none;width: 100%;margin-bottom: 20px;}
.report_xz li:last-child{margin-bottom:0}
.report_xz dt{width: 50px;height: 50px}
.report_xz dd{width: calc(100% - 60px)}
.report_02 li:nth-child(1),.report_02 li:nth-child(2),.report_02 li:nth-child(3){width: 100%;}
.report_02 li{float: none;width: 100%;padding: 20px 0;border-bottom: 1px solid rgba(255,255,255,0.5)}
.report_02 li:last-child{border: 0;}
.report_02 li dl,.report_02 ul{margin: 0;}
.report_02 li dl{}
.report_02,.report_01{padding: 30px 0;}
}


/*公司新闻*/
.news_cont{overflow: hidden;}
.news_search{width: 2.8rem;max-width: 100%; overflow: hidden;border: 1px solid #000;border-radius: 10px;margin-bottom: 0.4rem;float: right;}
.news_search button,.news_search input{height:0.3rem;line-height:0.3rem;font-size: 0.16rem;}
.news_search input{float: left;width: calc(100% - 30px);padding-left: 15px;}
.news_search button{float: right;width: 30px;font-weight: bold;cursor: pointer;}

.news_list ul{margin: 0 -0.13rem;overflow: hidden;
   

    display: -webkit-box; 
  display: -ms-flexbox; 
  display: flex; 
  -webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;}
.news_list li{width: 33.33%;margin-bottom: 0.4rem;float: left;}
.news_list li:nth-child(3n+1){clear: both;}
.news_list li dd span{display: none;}
.news_list dl{width: auto; margin: 0 0.13rem;background:#f6f6f6;height: 100%;}
.news_time{font-weight: 100;margin-bottom: 0.3rem;}
.news_list dd{padding: 0.4rem;padding-bottom: 0.3rem;}
.news_list .news_time{margin-bottom: 0;}
.news_list h3{margin-bottom: 0.3rem; height: 0.78rem;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}
.news_list li span{display: block; width: 82px;height: 28px; line-height: 28px; background: #033886;color: #fff;text-align: center;border-radius: 5px;margin-bottom: 0.3rem}
.news_list dt{position: relative;}
.news_list dt span{top:0.4rem;left: 0.4rem;position: absolute;z-index: 9;}
.news_more {padding-top: 0.5rem;}
.news_more i{font-weight: bold;}
.news_list p{ max-height: 0.44rem;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.news_p{padding:0.2rem 0 0.4rem 0;border-bottom:1px solid #000;}
.news_list li.nopicture dd{padding-top: 1rem;}
.news_list li.nopicture dt{display: none;}
.news_list li.nopicture dd span{display: block;}
.news_list li.nopicture h3{margin-bottom: 0;}
.news_list li.nopicture p{margin-bottom: 0.3rem;}

@media only screen and (max-width:1024px) {
.news_list h3{max-height: 72px;height: auto;margin-bottom: 10px;}
.news_list li.nopicture h3{max-height: 48px;}
.news_list p{max-height: 120px;height: auto;}
.news_list li.nopicture p{margin-bottom: 10px;}

}
@media only screen and (max-width:767px) {
.news_search{width: 100%;float: none;}
.news_list li{float: none;width: 100%;margin-bottom: 20px;}
.news_list li:last-child{margin-bottom: 0}
.news_list li dl{height: auto !important;}
.news_list dd,.news_list li.nopicture dd{padding: 20px;}
.news_time{margin-bottom: 5px;}
.news_more{padding-top: 10px;}
.news_p{padding: 20px 0;padding-top: 10px;}
.news_list li span{left: 20px;top:20px;margin-bottom:20px;}
.news_search input{font-size: 14px;}
.news_search button{font-size: 16px;}
.news_search button,.news_search input{height: 30px;line-height: 30px;}

}

/*详情*/
.d_body header{background: #fff}
.d_body header .right .language,.d_body header .right a{color: #000}
.d_body header.show-white{/*box-shadow:none;*/}
.news_dcont{padding: 0.4rem 0 1.05rem 0;border-top: 1px solid #e7e8e9;}
.return_a{padding-bottom: 0.2rem;border-bottom: 1px solid #000;margin-bottom: 0.4rem;}
.return_a i{font-size: 10px;font-weight: bold;}
.d_title{margin-bottom: 0.5rem;}
.d_title .news_time{margin-bottom: 0.2rem;}
.d_title h2{margin-bottom: 0.1rem;}
.d_share{overflow: hidden;line-height:0.32rem;display: none;}
.d_share span{float: left;width: 0.32rem;height: 0.32rem;background:#262626;color: #fff;border-radius: 50%;text-align: center;font-size: 0.2rem;margin-right: 0.1rem;}
.share_a{float: left;font-size:0.22rem;}
.share_a a{margin-left: 0.25rem;}
.d_edit{padding-bottom: 0.8rem;border-bottom: 1px solid #000;}
.d_page{overflow: hidden;padding-top: 0.2rem;}
.d_page span{float: left;width: 49%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.d_page span:nth-child(2){float: right;text-align: right;}
.d_top{margin-bottom: 0.5rem;}

.d_bottom{display: none;}
.d_bottom h2{margin-bottom: 0.4rem;}
.d_bottom ul{overflow: hidden;margin: 0 -0.06rem;}
.d_bottom li{width: 25%;float: left;}
.d_bottom li>a{display: block; margin: 0 0.06rem;background: #e9f3fc;padding: 0.35rem;}
.d_bottom h3{height: 0.52rem;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
@media only screen and (max-width:1024px) {
.d_bottom h3{height: 48px;}
.d_page span,.d_page span:nth-child(2){float: none;width: 100%;text-align: left;margin-bottom: 10px;display: block;}
}
@media only screen and (max-width:767px) {
.d_bottom ul,.d_bottom li>a{margin: 0;}
.d_bottom li{float: none;width: 100%;margin-bottom:10px;}
.d_bottom h3{max-height: 48px;height: auto;}
.return_a{padding-bottom: 10px;margin-bottom: 20px;}
.d_title .news_time,.d_title h2{margin-bottom: 10px;}
.d_title{margin-bottom: 20px;}
.d_edit{padding-bottom: 20px;}
.d_top{margin-bottom: 20px;}
.d_bottom h2{margin-bottom: 20px;}
.d_bottom dl{padding:20px;}
.d_bottom li>a{padding: 0;}
.share_a{font-size: 22px;}
.d_share{line-height:32px;}
.d_share span{width: 32px;height: 32px;font-size:20px;}
}
@media only screen and (max-width:767px) {
.media_body .site_text2{padding: 30px 0;padding-bottom: 40px}
.media_body .report_btn{padding-top: 10px;}
}


/*video*/
/*.news_tab{border-bottom: 1px solid #f1f3f6;margin-bottom: 0.3rem;}*/

.news_tab ul{overflow: hidden;margin: auto; }
.news_tab li{width:1.3rem;float: left;text-align: center;margin-right: 0.3rem}
.news_tab li a{display: block;position: relative;padding-bottom: 10px;}
.news_tab li a:after{content:"";position: absolute;left: 0;bottom: 0;width: 0%;height: 1px;background: #000;opacity: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.news_tab li.on a:after{width: 100%;opacity: 1;}

.news_tabsear{margin-bottom: 0.4rem;}
.news_tabsear .news_tab{float: left;}
.news_tabsear .news_search{float: right;margin-bottom: 0;}
/*视频中心*/
.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");}
.video_close{ position:absolute; width: 50px;height: 50px;line-height: 50px;text-align: center; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.video_close i{position: absolute;top:0;left: 0;width: 100%;height: 100%; color: #fff;font-size:20px;font-weight: bold;}


.video_list ul{overflow: hidden;margin: 0 -0.12rem;}
.video_list li{width: 33.33%;margin-bottom: 0.6rem;text-align: center;float: left;}
.video_list a{display: block;margin: 0 0.12rem;}
.video_list dt{position: relative;}
.video_list dt span{color: #fff;font-size: 0.52rem;z-index: 9}
.video_list dd{border-bottom: 1px solid #000;padding: 0.2rem 0;}
.video_list dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.video_list .pageout{padding-top: 0;}

@media only screen and (max-width:767px) {
  .news_tab{margin-bottom:20px;}
.news_tab ul{height: 40px;line-height: 40px;}
.news_tab li a{margin: 0 5px;}
.media_body .site_text .sub_title{display: none;}
.media_body .site_text2{padding: 30px 0;padding-bottom: 40px;    min-height: 50vh;}
.media_body .report_btn{padding-top: 10px;}
.video_list li{float: none;width: 100%;margin-bottom: 20px;}
.video_list a,.video_list ul{margin: 0}
.video_list dd{padding: 10px 0;}
.video_list dt span{font-size: 40px;}

.news_tabsear{margin-bottom: 20px;}
.news_tabsear .news_tab{float: none;margin-bottom: 30px;}
.news_tabsear .news_search{float: none;}
.news_tab li{width: 33.33%;margin: 0;}
.news_tab li a{padding-bottom: 0;}
}

/*手册*/
.manual_list .pageout{padding-top: 0;}
.manual_list ul{overflow: hidden;margin: 0 -0.1rem;}
.manual_list dl{margin: 0 0.1rem;}
.manual_list li{width: 25%;float: left;margin-bottom: 0.7rem;text-align: center;}
.manual_list li:nth-child(4n+1){clear: both;}
.manual_list dt{overflow: hidden;position: relative;margin-bottom: 0.2rem;}
.manual_list dt a{display: block;width: 100%;height: 100%;position: relative;}
.manual_list dt a:after{background: rgba(0,0,0,0.4);position: absolute;left: 0;top:0;width: 100%;height: 100%;content:"";}
.manual_d{position: absolute;left: 0;bottom: 0.45rem;width: 100%;color: #fff;padding: 0 0.35rem;z-index: 5;overflow: hidden;}
.manual_d span{float: left;}
.manual_d i{float: right;}
.manual_list h3{ max-height: 0.52rem; -webkit-line-clamp: 2;}
.manual_d,.manual_list dt a:after{visibility: hidden;opacity: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}

.manual_tt{position: absolute;top:1.2rem;left: 0;width: 100%;color: #fff;z-index: 8;}
.manual_tt .fnt_22{font-size: 0.22rem;line-height:0.3rem;height: 1.2rem;margin-bottom: 1.1rem;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;}
.manual_tt .fnt_18{font-size: 0.18rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

@media only screen and (max-width:768px) {
.manual_list h3{max-height: 72px;    -webkit-line-clamp: 3;}
/*.manual_list ul,.manual_list dl{margin: 0 ;}
.manual_list li{float: none;width: 100%;margin-bottom: 20px;}*/
.manual_list li{width: 50%;margin-bottom: 20px}
.manual_list li:nth-child(4n+1) {clear: inherit;}
.manual_list li:nth-child(2n+1) {clear: both;}

.manual_tt .fnt_22{font-size: 16px;line-height: 24px;height: 96px;margin-bottom: 20px;}
.manual_tt .fnt_18{font-size: 14px;}
}



/*图片*/
.picture_tips{margin-bottom: 0.3rem}
.picture_list{overflow: hidden;}
.picture_list ul{margin: 0 -10px;}
.picture_list dl{margin: 0 10px;}
.picture_list dt{position: relative;}
.picture_list dt img{width: 100%;max-width: 100%;}
.picture_list dt span{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);color: #fff;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s; opacity: 0;}
.picture_list li{width: 24.5%;float: left;margin-bottom: 20px;}
.picture_list dt .pic_title{ font-size: 0.2rem; /*position: absolute;left: 0;bottom: 0.2rem; */padding: 10px 20px; width: 100%;z-index: 9;text-align: center;/*transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s; opacity: 0;*/}
.picture_list dt .pic_title p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.picimg{position: relative;overflow: hidden;}
@media only screen and (max-width:1024px) {
.picture_list dt .pic_title{position: static;color: #000;opacity: 1;padding: 5px;}
}
@media only screen and (max-width:768px) {
.picture_list dt .pic_title{font-size: 16px;}
.picture_list li{width: 49.5%;margin-bottom: 4px;}
.picture_list ul{margin: 0 -2px;}
.picture_list dl{margin: 0 2px;}
.picture_tips{margin-top: -20px;}
}

/*自媒体矩阵*/
.media_top{background:#eff2f5 url(../images/media_bg.jpg) no-repeat;background-size: cover;padding: 0.9rem ;margin-bottom: 0.6rem;color: #fff;}
.media_top .report_title h2{margin-bottom: 0.3rem;}
.media_top .report_title p{margin-bottom: 0.5rem;color: #fff;}


.media_list span{width: 40px;height: 40px;overflow: hidden; display: block;margin: auto;/*border:1px solid #fff;background: #fff;*/ border-radius: 50%;position: relative;margin-bottom: 0.15rem;}
.media_list span img{position: absolute;top:0;left: 0;width: 100%;height: 100%;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.media_list span .img02{visibility: hidden;opacity: 0;top:50%;}
.media_list li{float: left;padding-bottom: 0.3rem;position: relative;text-align: center;}

.media_ewm{color: #000; padding: 0.15rem;padding-bottom: 0; background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);transform: translate(-50%,0); -webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-o-transform: translate(-50%,0); position:absolute; left:50%; top:calc(100% - 0.2rem); max-width: calc(500px + 0.3rem);    z-index: 9;visibility: hidden;opacity: 0;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.media_ewm dl{width: 125px;text-align: center;float: left;margin-bottom: 0.15rem;}
.media_ewm dl:nth-child(4n+1){clear: both;}
.media_ewm dt{width: 120px;height: 120px;margin: auto;margin-bottom: 0.15rem;}
.media_ewm dt img{width: 100%;height: 100%;}
.media_ewm dd{padding: 0 2px;}

.media_top .media_list{text-align: center;}
.media_top .media_list ul{display: inline-block;}
.media_top .media_list .dl_01{margin: 0 0.3rem;}

.media_bottom .media_list{margin: 0 -0.15rem;}

/*.media_bottom .media_list span{border-color: #050505;}*/
.media_bottom .m_iteam{float: left;width: 33.33%;margin-bottom: 0.3rem;}
.m_box{ margin: 0 0.15rem;padding: 0.45rem 0.35rem; padding-bottom: 0.15rem;  box-shadow: 0 0 20px rgba(0, 0, 0, 0.06);}
.m_box>h3{color: #032a64;margin-bottom: 0.25rem;}
.m_box li{width: 25%;}
.media_bottom .m_member li span{background: none !important;border:none !important;} 
/*.m_box li:last-child{margin-right: 0;}*/
.m_blank80{display: none;}
@media only screen and (max-width:1024px) {
.media_ewm{padding: 30px; visibility: visible;opacity: 1;display: none;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:50%;position: fixed;width: 490px;
    max-width: 94%;z-index: 99991;
      transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;}
.media_list li{cursor: pointer;}

.m_blank80{position: fixed;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);    z-index: 9999;display: none;}
.m_blank80 span{position: fixed;top:20px;right: 20px;color: #fff;font-size: 24px;color: #fff;cursor: pointer;}
}
@media only screen and (max-width:767px) {
.media_ewm{padding:40px 20px;padding-bottom: 20px; width:94%;
    max-width: 94%;}
.media_list li{cursor: pointer;}
.media_ewm dl{width: 50%;margin-bottom: 20px;}
.media_ewm.cur1 dl{float: none;width: 100%;}

.media_top{padding: 30px 20px;padding-bottom: 10px;}
.media_top .media_list ul{display: block;margin: 0 -2px;}
.media_list li{width: 33.33%;margin-bottom: 20px;padding-bottom: 0;}
.media_top .media_list .dl_01{margin: 0 2px;}
.media_top .media_list li:nth-child(3n+1){clear: both;}
.media_bottom .m_iteam{float: none;width: 100%;margin-bottom: 20px;}
.m_box>h3{margin-bottom: 20px;}
.media_list span{margin-bottom: 10px;}
}


/*法律声明*/
.law_edit{padding: 0.7rem 0 1.5rem 0;}
@media only screen and (max-width:767px) {
.law_edit{padding:30px 0;}
}
/*可持续发展*/
.develop_top{overflow: hidden;position: relative;margin-bottom: 0.9rem;}
.develop_img{float: right;width: 49%;position: relative;z-index: 5}
.develop_nav{position: absolute;left: 0;top:3rem;width: 100%;}
.deve_le{width: 3.2rem;float: left;}
.deve_re{width: 2rem;float: left;margin-left: 1rem;}
.deve_re p{margin-bottom: 0.25rem;}
.deve_le p{line-height: 20px;}
.deve_le h2{margin-bottom: 0.15rem;}
.deve_le h2 span{display: inline-block;padding-right: 0.55rem;position: relative;}
.d_arrow{position: absolute; top:0.1rem;right: 0; width:0.24rem;height: 0.24rem}
.d_arrow:after,.d_arrow:before{content:"";position: absolute;top:0;background:#16a8a8;}
.d_arrow:after{left: 0; width:100%;height: 0.06rem;}
.d_arrow:before{right: 0; height:100%;width: 0.06rem;}

.develop_01{padding: 0.9rem 0 1rem 0;}
.develop_02{margin-bottom: 0.6rem;}
.deve_p{text-align: center;margin-bottom: 0.8rem;}
/*.deve_ic{width: 58.4%;max-width: 100%;margin: auto;}*/
.deve_ic ul{margin: 0 -0.35rem}
.deve_ic li{float: left;width: 33.33%;}
.deve_ic dl{margin: 0 0.35rem;text-align: center;}
.deve_ic dt{margin-bottom: 0.3rem;width: 1.2rem;height: 1.2rem !important;margin: auto;background: #fff;border:1px solid #000;border-radius: 50%;position: relative;}
.deve_ic dt img{width: 0.4rem;height: 0.4rem;}
.deve_ic dd{padding: 0.2rem;/*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/}
.deve_ic li dt .ic_02 {visibility: hidden;opacity:0;}
.deve_ic li dt .ic_01 {visibility: visible;opacity: 1;}


.develop_02 li{float: left;width: 50%;margin-bottom: 0.5rem;}
.develop_02 a{display: block;margin: 0 0.42rem;position: relative;}
.develop_02 dt,.develop_02 dd{color: #fff;}
.develop_02 dt{position: relative;overflow: hidden;}
.develop_02 dt video{position: absolute;top:0;left: 0;width:100%;height: 100%;}
.develop_02 dt h3{position: absolute;top:0.9rem;left: 0;width: 100%;z-index: 6;padding: 0 0.6rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.develop_02 dt:after{content:"";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:rgba(22,168,168,0.9);z-index: 5;}
.develop_02 dd{padding: 0 0.6rem;position: absolute;left: 0;top:1.75rem;width: 100%;z-index: 5;}
.develop_02 dd p{ height: 1.92rem;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical; margin-bottom: 0.32rem;}
.deve_more{ text-align: center;
    display: inline-block;
    width: 82px;
    height: 28px;
    line-height: 28px;
    background: #fff;
    color: #000;
    border-radius: 5px;}
.deve_title{text-align: center;margin-bottom: 0.3rem;}
.deve_title p{padding-top: 0.2rem;}

.develop_03 .deve_title{margin-bottom: 0.6rem;}
.deve_slider{background:#f3f8fd;padding: 0.9rem 0 1.2rem 0;}
.deve_slider .wrap3{position: relative;}
.deve_slider .swiper-container{padding: 10px;}
.deve_slider dt{margin-bottom: 0.3rem;    overflow: inherit;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.deve_slider dd{position: relative;padding-right:0.13rem; display: inline-block;max-width: 100%;}
.deve_slider dd h3{height: 0.52rem;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
  .pub_arrow{width: 0.07rem;height: 0.07rem;position: absolute;right:3px;top:0.04rem;}
  .pub_arrow em,.pub_arrow i{background:#626263; background: rgb(22, 168, 168); top:0;position: absolute;}
  .pub_arrow em{left: 0;width: 100%;height: 0.02rem;}
  .pub_arrow i{right: 0;height: 100%;width: 0.02rem}
.deve_btn{display: none;}
.deve_btn div{width: 40px;height: 40px; margin-top: -20px; background:#fff;color: #1fabab;opacity: 1 !important;font-weight: bold;border-radius: 5px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.deve_btn div.swiper-button-disabled{color: #000;}
.deve_btn div.swiper-button-prev{left: -1.8rem}
.deve_btn div.swiper-button-next{right: -1.8rem}

.develop_03 .report_btn{text-align: center;}

.develop_04{background:url(../images/develop_honorbg.jpg) no-repeat;background-size: cover !important;padding: 1rem 0 1.8rem 0;margin-bottom: 1.2rem;}
.develop_04 .asset_04{padding: 0;background: none;}
.develop_04 .asset_honor{padding: 0;}
.develop_04 .asset_honor dt{width: 100%;}
.develop_04 .asset_honor dl{background:none;position: relative;padding: 0;border-radius: 0;height: auto !important;height: 1.15rem;padding-top: 0.05rem;padding:0;width: 100%;}
.develop_04 .asset_honor dl:after,.develop_04 .asset_honor dl:before{content:"";position: absolute;top:0;height: 100%;width: 0.57rem;display: none;}
.develop_04 .asset_honor dl:after{left: 0;background:url(../images/develop_hleft.png) no-repeat 0 center;background-size: 100% auto}
.develop_04 .asset_honor dl:before{right: 0;background:url(../images/develop_hright.png) no-repeat 0 center;background-size: 100% auto}
.develop_04 .asset_honor h3{padding: 0; height: 0.48rem;-webkit-line-clamp: 2;}
.develop_04 .asset_honor dt{padding-top: 0; margin-bottom: 0;max-width: 292px;margin: auto;}
.develop_04 .asset_honor dt h2{line-height: 1.2em;max-height: 2.4em;word-wrap: break-word;display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.develop_04 .asset_honor .deve_btn div.swiper-button-prev{left: -100px}
.develop_04 .asset_honor .deve_btn div.swiper-button-next{right: -100px}

@media only screen and (max-width:768px) {
.develop_02 dd p{max-height: 144px;height: auto;margin-bottom: 20px;}
.deve_slider dd h3{height: 48px;font-size: 14px;}
.report_right .deve_slider dd h3{max-height: 48px;height: auto;}
.develop_02 dd p{height: auto;max-height: 144px;}
.develop_img{float: none;width: 100%;margin-bottom: 10px;}
.develop_nav{position: static;}
.deve_le,.deve_re{float: none;width: 100%;}
.deve_le{margin-bottom: 20px;}
.deve_le h2{margin-bottom: 10px;}
.deve_re{margin-left: 0;overflow: hidden;}
.deve_re p{display: inline-block;padding-right: 10px;margin-bottom: 0;}
.develop_top,.develop_01,.develop_02{margin-bottom: 30px;}
.develop_01{margin: 0;padding: 30px 0}
.deve_p{margin-bottom: 20px;}
.deve_ic{width: 100%;}
.deve_ic dl{margin: 0 5px;}
.deve_ic ul{margin: 0 -5px;}
.deve_ic dt{margin-bottom: 10px;width: 60px;height: 60px !important;}
.deve_ic dt img{width: 30px;height: 30px;}
.deve_ic dd{padding: 10px 0;}
.develop_02 li{float: none;width: 100%;margin-bottom: 20px;}
.develop_02 li:last-child{margin-bottom: 0;}
/*.develop_02 dt:after{display: none;}
.develop_02 dt h3,.develop_02 dd{position: static;padding: 0;color: #000}
.deve_more{ background: #033886;color: #fff;}*/
/*1*/
.develop_02 dt:after{background: rgb(0,0,0,0.2);}
.develop_02 dt h3{top:auto;bottom: 140px;}
.develop_02 dd{top:auto;bottom: 20px;}
/*1*/

.develop_02 dt h3{margin: 10px 0;}
.deve_title{margin-bottom: 20px;}
.deve_title p{padding-top: 10px;}

.deve_slider{padding: 50px 0;}
.deve_btn div.swiper-button-prev{left: 0}
.deve_btn div.swiper-button-next{right: 0}

.deve_slider dd{padding-right: 15px;}
.deve_slider .pub_arrow{right: 3px;}
.pub_arrow{width: 8px;height: 8px;right: 1px;}
.pub_arrow em{height: 2px;}
.pub_arrow i{width: 2px;}
.develop_03 .deve_title{margin-bottom:10px;}
.deve_btn div{width: 30px;height: 30px; margin-top: -15px;}

.develop_04{padding: 30px 0;margin-bottom: 30px;}
.develop_04 .asset_honor{padding: 0 40px;}
.develop_04 .asset_honor .deve_btn div.swiper-button-prev{left: 0}
.develop_04 .asset_honor .deve_btn div.swiper-button-next{right: 0}
.develop_04 .asset_honor dl:after,.develop_04 .asset_honor dl:before{background-position: 0 center}
/*.develop_04 .asset_honor dl{height: auto !important;transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;width: 100%}
.develop_04 .asset_honor li{height: 106px !important;}*/
.develop_04 .asset_honor h3{height: auto;max-height: 48px;}
.develop_04 .asset_honor dt h2{line-height: 24px;max-height: 48px;}
.develop_04 .asset_honor dt{margin-bottom:0;padding-top: 0;max-width: 180px;}

.develop_04 .asset_honor dl:after,.develop_04 .asset_honor dl:before{display: none;}
.develop_04 .asset_honor li:after,.develop_04 .asset_honor li:before{content:"";position: absolute;top:0;height: 100%;width: 0.57rem;display: none;}
.develop_04 .asset_honor li:after{left: 0;background:url(../images/develop_hleft.png) no-repeat 0 center;background-size: 100% auto}
.develop_04 .asset_honor li:before{right: 0;background:url(../images/develop_hright.png) no-repeat 0 center;background-size: 100% auto}

.develop_04{padding-bottom: 10px;}
.develop_04 .asset_04 ul{overflow: hidden;display: block;}
.develop_04 .asset_04 ul li{width: calc(50% - 5px) !important;float: left;margin-bottom: 20px;}
.develop_04 .asset_04 ul li:nth-child(2n){float: right;}
.develop_04 .asset_04 ul li:nth-child(2n+1){clear: both;}
.develop_04 .asset_honor{padding: 0;}
.develop_04 .asset_honor .deve_btn{display: none !important;}

}

/*报告与政策*/
.report_cont{overflow: hidden;background: #f3f8fd;}
.report_left{float: left;width: 28.3%;background: #fff;}
.report_left h2{font-size: 0.32rem; padding: 0.3rem;border-bottom: 1px solid #e9f3fc;color: #032a64;}
.report_left dt a{display: block;color: #032a64;padding: 0.15rem 0.3rem;}
.report_left dd{padding:0.4rem 0.3rem;padding-bottom: 0.65rem;border-top: 0.1rem solid #f3f8fd;color: #032a64; display: none;}
.report_left li.on dt a{background: #032a64;color: #fff;}
.report_left li.on dd{display: block;}
.report_right{float: right;width: 69%;}
.report_list{padding: 0 0.5rem;}
.report_list li{width: 33.33%;float: left;margin-bottom: 0.7rem;}
.report_list ul{margin: 0 -0.2rem;}
.report_list dl{margin: 0 0.2rem;}
.report_list dt{box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
@media only screen and (max-width:1024px) {
.report_list{padding: 0;}
.report_right{width: 70%;}
}
@media only screen and (max-width:768px) {
.report_left,.report_right{float: none;width: 100%;}
.report_left{margin-bottom: 20px;}
.report_left h2{padding:10px 15px;font-size: 20px;}
.report_left dt a{padding: 10px 15px;}
/*.report_list li{float: none;width: 100%;margin-bottom: 20px;}*/
.report_list li{width: 50%;margin-bottom: 20px;}
.report_list li:nth-child(2n+1){clear: both;}
.report_list dl{margin: 0 10px;}
.report_list ul{margin: 0 -10px;}
/*.report_list li:last-child{margin-bottom: 0;}*/
.report_left dd{border-top-width: 4px;padding: 15px;}

}


/*政策*/
.policy_list{padding: 0 0.6rem;}
.policy_list li{width: 50%;float: left;margin-bottom: 0.4rem;}
.policy_list a{display: block;background: #fff;margin: 0 0.14rem;}
.policy_list ul{margin: 0 -0.14rem;}
.policy_list dt{background: #032a64;color: #fff;padding: 0.15rem 0.25rem;display: inline-block;}
.policy_list dd{padding: 0.4rem 0.25rem;padding-right: 0.35rem;overflow: hidden;}
.policy_list dd>span{float: right;font-size: 22px;}
.policy_list dd h3{float: left;max-width: calc(100% - 50px);padding-right:0.3rem;position: relative; height: 0.52rem;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.policy_list dd .pub_arrow{right: 0;}

@media only screen and (max-width:1024px) {
.policy_list{padding: 0;}
}
@media only screen and (max-width:768px) {
.policy_list a,.policy_list ul{margin: 0 ;}
.policy_list li{float: none;width: 100%;margin-bottom: 20px;}
.policy_list dd h3{padding-right: 20px;height: auto;max-height: 48px;}
}

.po_list{padding-left: 0.6rem;}
.po_list ul{overflow: hidden;margin:0 -0.5rem;}
.po_list li{float: left;width: 33.33%;margin-bottom: 0.8rem;}
.po_list li h3{padding-right: 0.15rem;position: relative; max-height:1.04rem;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;}
.po_list .pub_arrow em,.po_list .pub_arrow i{background: #4ea6a7;}
.po_list dl{margin:0 0.5rem;position: relative;box-shadow: 0 0 0.08rem rgba(0, 0, 0, 0.1);}
.po_list dd,.po_down{padding: 0.4rem 0.4rem;padding-right: 0.3rem;}
.po_list dd{position: absolute;top:0;left: 0;width: 100%;height: 100%;padding-right: 0.3rem;}
.po_list dd,.po_list dd a{color: #032a64;}
.po_down{font-size: 0.22rem;}
.po_down a{position: relative;}
.po_down .icon-xiazai2{/*font-size: 0.26rem;*/position:absolute; left:0; bottom:0;height: 100%}
.po_down{position: absolute;left: 0;bottom:0;width: 100%;bottom: 0;line-height: 30px;}
.po_down a{float: left;margin-right: 0.1rem;height: 0.29rem;line-height: 0.29rem}
.po_list dd a .icon-pdf:before{display: none;}
.po_list dd a .icon-pdf{display: block; width: 0.23rem;height: 0.29rem;background:url(../images/investor/q15.svg) no-repeat;background-size: 100% 100%;    max-width: 1em;
    max-height: 1em;}


@media only screen and (max-width:1024px) {
.po_list{padding: 0;}
}
@media only screen and (max-width:768px) {
.po_list li{width:50%;margin-bottom: 20px;}
.po_list ul{margin:0 -10px;}
.po_list dl{margin:0 10px;}
.po_list li h3{padding-right: 15px;}
.po_list dd,.po_down{padding: 20px;}
.po_down{font-size: 18px;}
.po_down .icon-xiazai2{font-size:24px;}
.po_down a{margin-right: 20px;height: 24px;line-height: 24px;}
.po_list dd a .icon-pdf{width: 24px;height: 24px;}



.po_list li{ width: calc(50% - 0.6rem);margin: 0.3rem 0.3rem;    background: url(../images/investor/q11.jpg) center center no-repeat;        box-shadow: 0 0 0.08rem rgba(0, 0, 0, 0.1);}
.po_list dl{margin: 0;height: 4rem;box-shadow:none;}
.po_list dt{display: none;}
.po_list dd{padding: 0;}
.po_down a{margin-right: 0.1rem;width: 1em;height: 1em;position: relative;}
.po_down .icon-xiazai2{font-size: 16px;position:absolute; left:0; bottom:0;height: 100%}
.po_list dd a .icon-pdf{width: 1em;height: 16px;    max-width: 1em;max-height: 1em;line-height: 0}
.po_list dd,.po_down{padding: 0.4rem 0.24rem;}
}


/*公益*/
.wel_cont{padding-bottom: 0;}
.wel_edit{text-align: center;}
.wel_02{padding: 1.15rem 0;}
.wel_02 ul{overflow: hidden;}
.wel_02 li{width: 25%;float: left;text-align: center;}
.wel_02 dt b{font-weight: normal;}
.wel_02 dt{margin-bottom: 0.1rem;}
.wel_02 li dl{padding:0 10px;position: relative;}
.wel_02 li dl:after{content:"";position: absolute;width: 1px;height: 100%;background: #000;top:0;left: 0;}
.wel_02 li:first-child dl:after{display: none;}

.wel_03{margin-bottom: 1rem;}
.wel_03 ul{overflow: hidden;margin: 0 -0.13rem;}
.wel_03 li{width: 33.33%;float: left;margin-bottom: 0.4rem;}
.wel_03 li:nth-child(3n+1){clear: both;}
.wel_03 dl{margin: 0 0.13rem;position: relative;}
.wel_03 dd{overflow: hidden;position: absolute;left: 0;bottom: 0;width: 100%;color: #fff;padding:0.15rem 0.2rem;height: 100%;text-align: center;}
.wel_03 dt{overflow: hidden; position: relative;}
.wel_03 dt:after{content:"";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background:url(../images/welfare_jbbg.png) no-repeat;background-size: 100% 100%;}

.wel_03 dd h3{line-height: 1.2em;max-height: 2.4em; margin-bottom: 5px; max-width: 100%; position: relative;padding-right: 0.2rem;display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;/*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/}
.wel_03 dd .pub_arrow{right: 0;}
.wel_03 dd p{clear: both;line-height: 0.24rem;max-height: 0.96rem;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;}


.welfare_gyp_t,.welfare_gyp_b{clear: both;position: absolute;left: 0;bottom: 0;width: 100%;padding:0.15rem 0.2rem;}
.welfare_gyp_b{opacity: 0;visibility: hidden;-webkit-transform: translateY(80px); -moz-transform: translateY(80px);-o-transform: translateY(80px);-ms-transform: translateY(80px);transform: translateY(80px);}

.wel_04{padding: 0.75rem 0 0.9rem 0;color: #fff;text-align: center;overflow: hidden;}
.wel_04 h2{margin-bottom: 0.2rem;}
.wel_04 h2 span{position: relative;padding-right: 0.3rem;}
.wel_04 h2 .d_arrow{width: 0.2rem;height: 0.2rem;top:-0.06rem;}
.report_wite a{background: #fff;color: #000}
.wel_04 .report_wite{padding-top: 0.5rem;}
.wel_04 .report_wite a{width: auto;padding:0 10px;}
.wel_04 .d_arrow:after,.wel_04 .d_arrow:before{background: #fff;}

.wel_03 dt:after{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.welfare_gyp_t,.welfare_gyp_b{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.wel_03 dl:hover dt:after{background:rgba(0,0,0,0.5);}

.wel_03 dl:hover .welfare_gyp_t{visibility: hidden;opacity: 0;-webkit-transform: translateY(80px); -moz-transform: translateY(80px);-o-transform: translateY(80px);-ms-transform: translateY(80px);transform: translateY(80px);}
.wel_03 dl:hover .welfare_gyp_b{visibility: visible;opacity: 1;-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}

@media only screen and (max-width:768px) {
.wel_02{padding:30px 0;}
.wel_02 ul{  overflow: hidden; display: flex; flex-wrap: wrap;}
.wel_02 li{width: 50%;padding: 10px 0;text-align: left;}
.wel_02 li:nth-child(2n+1){clear: both;}

.wel_02 li dl:after{display: none;}
.wel_02 li:nth-child(2n) dl:after{display: block;}

.wel_03 li{width: 100%;margin-bottom: 20px;}
.wel_03 li:last-child{margin-bottom: 0;}
.wel_03 dt{margin-bottom: 10px;}
.wel_03 dl,.wel_03 ul{margin: 0;}
.wel_04{padding: 40px 0;}
.wel_04 h2{margin-bottom: 10px;}
.wel_04 .report_wite{padding-top: 20px;}
.wel_03 dd h3{padding-right: 15px;}
.po_list li h3{max-height: 96px;}

.wel_03 dd p{line-height: 24px;max-height: 96px;}
}

/*社会*/
.society_cont{padding-bottom: 0;}
.society_01{padding-bottom: 1.6rem;}
.soc_pro{padding-top: 0.5rem;margin-bottom: 0;} 

.soc_pro li{width: 33.33%;margin-bottom: 0;}
.soc_pro ul{margin:0 -0.13rem;overflow: hidden;}
.soc_pro a,.soc_pro .soc_in{margin:0 0.13rem;cursor: default;}
.soc_pro .soc_in{position: relative;}
.soc_in .soc_pdf{padding-top: 0.2rem;}
.soc_in .soc_pdf a{margin-left: 0;}
.soc_title{float: left;max-width: 100%;padding-right: 0.2rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;position: relative;}

.soc_pro dt h3,.soc_pro dd{padding: 0 0.35rem}
.soc_pro dt h3{top:0.45rem;}
.soc_title .pub_arrow{right: 0;}
.soc_title .pub_arrow em,.soc_title .pub_arrow i{background: #fff;}
.soc_pro dd{height: 100%;padding-top: 0.9rem;padding-bottom: 0.4rem;top:0;overflow: hidden;}
.soc_pro .soc_p02 p{text-align: left; position: relative;padding-left: 10px;margin-bottom: 0.1rem;    height:auto;
    display:block;
    overflow: hidden;
    -webkit-line-clamp: inherit;
    -webkit-box-orient: inherit;}

.society_02{padding: 1.3rem 0 1.6rem 0;color: #000;position: relative;overflow: hidden;}
.society_02:after{content:"";position: absolute;left: 0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.5);display: none;}
.society_02 .wrap2{position: relative;z-index: 5;}
.society_02 .soci_ic{padding: 0;}

.society_02 h2{margin-bottom: 0.7rem;}
.soc_p02 p i{position: absolute;left: 0;top:0;}
.soc_p01{margin-bottom: 0.5rem;}
.soc_tab{margin-bottom: 0.3rem;}
.soc_tab ul{overflow: hidden;}
.soc_tab li{float: left;margin-right: 0.24rem;border:1px solid #000;border-radius: 10px;padding: 0.08rem 0.2rem;cursor: pointer;}
.soc_tab li:last-child{margin-right: 0;}
.soc_tab li.on{background: #0C3F89;color: #fff;border-color: #0C3F89;}

.soc_pdf a{display: inline-block;height: 28px;line-height: 28px;background: #fff;color: #000;border-radius: 5px;overflow: hidden;}
.soc_pdf a b{font-weight: normal;padding: 0 0.24rem;display: block;}
.soc_pdf a i{margin-right: 0.1rem;font-size: 16px;float: left;}

.soc_iteam ul{display: none;}
.soc_iteam ul:first-child{display: block;}
.soc_iteam dt{margin-bottom: 0.3rem;height: 0.72rem; display: -webkit-box;
  overflow: hidden;}

.society_03{padding: 1rem 0 1.5rem 0;}
.society_03 .deve_title h2{padding-bottom: 0.3rem;}
.soc_slider{position: relative;padding: 0 1.15rem;margin-top: 0.2rem;}
.soc_slider dl{padding: 0 0.3rem;padding-top: 0.1rem; padding-right: 0; margin:0 1px;position: relative;}
.soc_slider dl:after{content: "";position: absolute;left: 0;top:0; width: 1px;height: 1.8rem;background: #000;}
.soc_slider dt{margin-bottom: 0.15rem;}
.soc_slider dd{max-height: 1.92rem;overflow: hidden;}
.soc_slider .deve_btn div{top:0.6rem;margin-top: 0;}
.soc_slider .deve_btn div.swiper-button-prev{left: 0;}
.soc_slider .deve_btn div.swiper-button-next{right: 0;}
.society_02  .mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #fff;}

.society_04{background:#f3f8fd;padding: 0.9rem 0 1.1rem 0;}
.wrap4{width:16.35rem;max-width: 90%;margin: auto;}

.dev_ani{color: #fff;}
.dev_ani ul{position: relative;}
@media only screen and (min-width:768px) {
  .dev_ani ul{overflow: hidden;}
}
.dev_ani li{ cursor: url(../imgs/mouse.svg), auto;width: 50.2%; height: 100%; position: absolute;left: 0;top:0;}

.dev_ani li dl,.dev_ani li dt,.dev_ani li dd{height: 100%;}
.dev_ani li dt{width:100%;position: relative;}
.dev_ani li dt:after{content:"";position: absolute;left: 0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.3);}
.dev_ani li dl{/*border-left: 1px solid #fff;*/position: relative;      background: rgba(22,168,168,0.9);}
.dev_ani li:first-child dl{border:0;}
.dev_ani li dd{position: absolute;top:0;left: 0;width: 100%;padding: 0.5rem 0.2rem;padding-bottom: 0.2rem;}
.dev_ani li dd h3{overflow: hidden;margin-bottom: 0.25rem;width: 29%}
.soci_ic{overflow: hidden;padding-top: 0.5rem;padding-left: 6px;}
.s_ic{float: left;margin-right: 0.7rem;text-align: center;    cursor: default;max-width: 1.7rem;}
.s_ic:last-child{margin-right: 0;}
.s_ic span{display: block;width: 0.6rem;height: 0.6rem;background:#fff;border-radius: 50%;margin: auto;margin-bottom: 0.15rem; position: relative;}
.s_ic span img{width: 0.3rem;height: 0.3rem;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:50%;}
.s_ic em{display: block;/*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/}
.soci_scoll{visibility: hidden;opacity: 0;height: calc(100% - 50px);overflow: hidden;transition:all 1.2s;-webkit-transition:all 1.2s;-moz-transition:all 1.2s;-o-transition:all 1.2s;-ms-transition:all 1.2s;
-webkit-transform: translateX(100px); -moz-transform: translateX(100px);-o-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);}
/*16.66%*/
.dev_ani li:nth-child(1){left: 0;}
.dev_ani li:nth-child(2){left: 50.2%;}
.dev_ani li:nth-child(3){left: 66.86%;}
.dev_ani li:nth-child(4){left: 83.52%;}

.dev_ani_2 li:nth-child(1){left: 0;}
.dev_ani_2 li:nth-child(2){left: 16.66%;}

.dev_ani_3 li:nth-child(1){left: 0;}
.dev_ani_3 li:nth-child(2){left: 16.66%;}
.dev_ani_3 li:nth-child(3){left: 33.32%;}


.dev_ani_4 li:nth-child(1){left: 0;}
.dev_ani_4 li:nth-child(2){left: 16.66%;}
.dev_ani_4 li:nth-child(3){left: 33.32%;}
.dev_ani_4 li:nth-child(4){left: 49.98%;}


.dev_ani li{transition:all 1.2s;-webkit-transition:all 1.2s;-moz-transition:all 1.2s;-o-transition:all 1.2s;-ms-transition:all 1.2s;}
.dev_ani li.on{z-index: 5;}
.dev_ani li.on dd{background:rgba(22,168,168,0.7);padding: 0.5rem 0.4rem;}
.dev_ani li.on dd h3{width: 100%;}
.dev_ani li.on .soci_scoll{visibility: visible;opacity: 1;-webkit-transform: translateX(0); -moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
@media only screen and (max-width:1440px) {

.soc_slider{margin-top: 0;}
}
@media only screen and (max-width:1024px) {
.dev_ani li{cursor: pointer;}
}
@media only screen and (max-width:768px) {
.soc_title{padding-right: 15px;}
.soc_pro{padding-top: 10px;}
.soc_pro li{width: 100%;margin-bottom: 20px;}
.soc_pro dt h3, .soc_pro dd{padding: 0;}
.soc_p01{margin-bottom: 20px;}
.society_01{padding-bottom: 30px;}
.society_02{padding: 40px 0;}
.society_02 h2{margin-bottom: 20px;}
.soc_tab{margin-bottom: 20px;}
.soc_iteam dt{margin-bottom: 20px;height: 96px;}
.society_03{padding: 30px 0;}
.society_03 .deve_title h2{padding-bottom: 0}
.soc_slider{padding: 0 20px;}
.soc_slider .deve_btn div.swiper-button-prev{left: -15px;}
.soc_slider .deve_btn div.swiper-button-next{right: -15px;}
.soc_slider dl{padding: 0 ;border: 0;}
.soc_slider dd{height: 120px;max-height:inherit;}
.soc_title .pub_arrow em, .soc_title .pub_arrow i{background: #000}
.society_04{padding: 30px 0;}
.dev_ani ul{height: auto !important;}
.dev_ani li{width: 100%;position: static;margin-bottom: 20px;}
.dev_ani li dt{width: 100%;}
.dev_ani li dd,.dev_ani li.on dd{position: static;padding: 20px;}
.soci_scoll{height: auto;}
.dev_ani li.on dt,.soci_scoll{visibility: visible;opacity: 1;-webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);}
.dev_ani .soc_title .pub_arrow em,.dev_ani  .soc_title .pub_arrow i{background: #fff;}
.dev_ani li dd h3{margin-bottom: 10px;width: 100%;}
.soci_ic{padding-top: 20px;padding-left: 0;}

.s_ic{margin-right: 0px;max-width: 33.33%;width: 33.33%;}
.s_ic span{width: 40px;height: 40px;}
.s_ic span img{width: 20px;height: 20px;}
.soc_pdf a b{padding: 0 10px;}
.dev_ani li dt:after{display: none;}
.dev_ani li dl{border: 0;}
.soc_slider dl:after{display: none;}

.soc_slider .deve_btn div{top:50%;margin-top:-15px;}
.society_02:after{display: block;}
}

/*环境*/
.envir_cont{padding-bottom: 0;}
.envir_cont .envir_04{padding: 1rem 0}
.envir_cont .society_03 .deve_title h2{padding-bottom: 0;}
.envir_cont .society_03 .deve_title{margin-bottom: 0.9rem;}
.envir_cont .soc_slider dd{height: 1.68rem}
.envir_04 .soc_slider{padding: 0 1rem; margin-top: 0.6rem;}
.envir_04 .soc_slider .swiper-slide-next dl{padding-right: 0;}
.envir_01 .wel_02{padding: 1rem 0 1.3rem 0;}
.envir_01 .wel_02 ul{padding: 0 ;}
.envir_01 .wel_02 li{text-align: left;}
.envir_01 .wel_02 li dl{padding: 0 0.3rem;}
.envir_01 .wel_02 li dl:after{height: 70px;}



.envir_list{margin-bottom: 1.4rem;}
.envir_list ul{overflow: hidden;margin:0 -0.13rem;}
.envir_list li{float: left;width: 33.33%;}
.envir_list dl{margin:0 0.13rem;position: relative;}
.envir_list dt{position: relative;}
.envir_list dt .envir_title{position: absolute;left: 0;bottom: 0;width: 100%;color: #fff;padding: 0.25rem 0.15rem;}
.envir_list dd{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.29);color: #fff;padding: 0.3rem 0.15rem;}
.envir_title{overflow: hidden;}
.envir_list dd .envir_title{overflow: hidden;margin-bottom: 0.15rem;}
.envir_list dd{visibility: hidden;opacity: 0;}
.envir_list dd p{height: 1.2rem;overflow: hidden;}

.envir_cont .society_02 {padding: 1.2rem 0;}
.envir_cont .society_02 .soc_iteam{width: 46.1%;}
.envir_cont .soc_iteam dt{height: 1.44rem;}
.envir_cont .society_02:after{    background: rgba(0,0,0,0.23);}

.envir_03{background:#032861;padding: 0.9rem 0 1rem 0;}
.envir_03 .deve_title,.envir_03 .deve_title p{color: #fff;}
.envir_03 .soc_tab {text-align: center;padding-top:0.1rem;margin-bottom: 0.65rem;}
.envir_03 .soc_tab ul{display: inline-block;}
.envir_03 .soc_tab li{color: #fff;}
.envir_03 .soc_tab li.on{/*color: #000;background: #fff;*/border-color: #0C3F89;}
.envir_03 .soc_tab li{border-color: #fff;}
.envir_03 .wrap2{width: 9.5rem;}
.envir_slider{position: relative;display: none;}
.envir_slider:first-child{display:block;}
.envir_slider .deve_btn div.swiper-button-prev{left: -1rem;}
.envir_slider .deve_btn div.swiper-button-next{right: -1rem;}
.envir_slider dl{overflow: hidden;background: #17a8a8;color: #fff;}
.envir_slider dt,.envir_slider dd{height: 100%}
.envir_slider dt{float: right;width: 49.8%;}
.envir_slider dd{float: left;width: 50.2%;padding: 0.3rem}
.envir_slider dd p{height:calc(100% - 0.5rem);overflow: hidden;}
.envir_slider .envir_title{margin-bottom: 0.2rem;}
.envir_slider .envir_title .soc_title{    white-space: inherit;text-overflow: inherit;font-size: 0.22rem;}

.envir_02{padding: 1.2rem 0 1.4rem 0;}
.envir_tab{border-bottom:1px solid #f1f3f6;margin-bottom: 0.7rem;}


.envir_tab,.envir_tab li{height: 0.6rem;line-height: 0.6rem;}
.envir_tab li{width: auto;cursor: pointer;}
.envir_tab li span{display: inline-block;padding:0 0.15rem;position: relative;}
.envir_tab li span:after{content:"";position: absolute;left: 50%;width:0;height: 1px;background: #16a8a8;bottom: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.envir_tab li.on span:after{left: 0;width: 100%;}


.envir_sj{padding:0 0.42rem;}
.envir_practice{}
.envir_practice .left{float: left;width: 37.9%;}


.envir_practice .right{height: 100%;padding: 0.2rem 0; float: right;width: 56.9%;position: relative;}

.envir_p02{position: absolute; left: 0;bottom: 0;width: 100%; /*padding: 0 50px*/}
.envir_p02.cur{padding: 0;}
.envir_p_scoll{height: calc(100% - 1.1rem);overflow: hidden;}
.envir_p{height:100%;overflow: hidden;text-align: justify;}
.envir_p02 li{cursor: pointer;}
.envir_p02 li p{border: 2px solid #777777;border-radius: 5px;position: relative;height:1.06rem;text-align: center;}
.envir_p02 li p span{width: 100%;padding: 0 0.1rem; display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;}
  .envir_p02 li.on p{background:#032861;color: #fff;}

.envir_p02 .deve_btn div.swiper-button-prev{left:0}
.envir_p02 .deve_btn div.swiper-button-next{right:0}
.envir_p02 .deve_btn div.swiper-button-disabled{    color: #1fabab;    pointer-events: inherit;cursor: pointer;}
.envir_p02 .deve_btn div.disabled{ color: #000; pointer-events: none;cursor: default;}

.envir_practice .left li,.envir_p {display: none;}
.envir_practice .left li.on,.envir_p.on{display: block;}

@media only screen and (min-width:768px) {
.envir_tab{text-align: center;}
.envir_tab .swiper-container{display: inline-block;}
.envir_tab li{float: left;/*margin: 0 0.44rem;*/}
.envir_slider .envir_title .soc_title{font-size: 16px;}
}


@media only screen and (max-width:1024px) {
.envir_01 .wel_02 ul{padding: 0;}
/*.envir_list dt .envir_title{display: none;}
.envir_list dd{position: static;background: none;color: #000;padding: 0;padding-top: 10px;visibility: visible;opacity: 1}
.envir_list dd p{height: auto;}
.envir_list dd .envir_title{margin-bottom: 10px;}*/


.envir_01 .wel_02{padding: 30px 0;padding-top: 20px;}
.envir_01 .wel_02 ul{margin: 0 -10px;}
.envir_01 .wel_02 li dl{padding: 0 10px;}
.envir_01 .wel_02 li dl b{font-size: 16px;}
.envir_sj{padding: 0}
}
@media only screen and (max-width:768px) {
.envir_cont .society_03 .deve_title{margin-bottom: 20px;}
.envir_cont .soc_slider dd{height: 144px}
.envir_list ul,.envir_list dl{margin-bottom: 0;}
.envir_list li{float: none;width: 100%;margin-bottom: 20px}
.envir_list li:last-child{margin-bottom: 0;}
.envir_list{margin-bottom: 30px;}
.envir_cont .society_02 .soc_iteam{width: 100%;}
.envir_cont .soc_iteam dt{height: 96px;}
.envir_cont .society_02{padding: 40px 0;color: #fff;}
.envir_cont .soc_tab li{border-color: #fff;}
.envir_cont .soc_tab li.on{border-color: #0C3F89;}
.envir_03 .soc_tab{padding-top: 0;margin-bottom: 20px;}

.envir_slider dl{height: auto !important;}
.envir_slider dt,.envir_slider dd{float: none;width: 100%;border: 0;}
.envir_slider dd p{/*height: 120px;*/}
.envir_slider dd{height: 185px;}
.envir_slider .deve_btn div.swiper-button-prev{left: 0;}
.envir_slider .deve_btn div.swiper-button-next{right: 0;}
.envir_slider .deve_btn div{margin:0;top:1.8rem;}
.envir_title .pub_arrow em, .envir_title .pub_arrow i{background: #fff;}

.envir_02{padding:30px 0;}
.envir_04 .soc_slider{padding: 0 20px;}

.envir_practice{height: auto !important;}
.envir_practice .left,.envir_practice .right{float: none;width: 100%;}
.envir_p02 li p{border-width: 1px;height:80px;border-radius: 10px;}
.envir_practice .left{margin-bottom: 20px;}
.envir_practice .right{padding: 0;padding-top:100px;}
.envir_p02{bottom: auto;top:0;}
  .envir_p02 li p{background:#032861;color: #fff;}
  .envir_tab, .envir_tab li, .envir_tab li span{height: 40px;line-height: 40px;}
  .envir_tab{margin-bottom: 20px;}

  .envir_list dd .envir_title{margin-bottom: 10px;}
.envir_list dd,.envir_list dt .envir_title{padding: 20px;}
.envir_list dd p{height: calc(100% - 40px)}
.envir_01 .wel_02 li dl:after{height: 100%;}

}

/*管制*/
.govern_01{padding: 1.1rem 0;}
.govern_list{padding-top: 0.4rem;}
.govern_list ul{overflow: hidden;margin: 0 -.2rem;}
.govern_list li{float: left;width: 50%;}
.govern_list dl{margin: 0 0.2rem;position: relative;/*cursor: pointer;*/}
.govern_list dd{position: absolute;left: 0;bottom: 0;width: 100%; height: 100%; color:#fff;padding: 0.45rem; 
  transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;
   -webkit-transform: translateY(calc(100% - 1.1rem)); -moz-transform: translateY(calc(100% - 1.1rem));-o-transform: translateY(calc(100% - 1.1rem));-ms-transform: translateY(calc(100% - 1.1rem));transform: translateY(calc(100% - 1.1rem));
}
.govern_list dd h3{margin-bottom: 0.1rem;}
.govern_list dd p{visibility: hidden;opacity: 0;height: calc(100% - 60px);overflow: hidden;}


.govern_list dl:hover dd{-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.govern_list dl:hover dd p{visibility: visible;opacity: 1;}
@media only screen and (min-width:768px) {

}

.govern_list dd span{    max-width: 100%;line-height: 30px; position: relative; display: inline-block;padding-right:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.govern_list dd em{ width: 16px;height: 16px;line-height: 16px; margin-top: -8px; text-align: center;background: #fff;border-radius: 50%; position: absolute;top:50%;right: 0;color: #000;font-weight:bold;}
.govern_list dd em i{font-size: 12px; 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:50%;}

.govern_02{position: relative;padding: 1.4rem 0 2rem 0; }
.govern_02:after{content:"";position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
.govern_slider{position: relative;z-index: 5;color:#fff;width: 770px;max-width: 100%;}
.govern_slider dd{padding-bottom: 30px;position: relative;}
.govern_slider dd p{margin-bottom: 0.45rem;height:1.2rem;overflow: hidden;}
.govern_slider dt{margin-bottom: 0.3rem;}
.govern_slider dt h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.govern_slider dd .soc_pdf {position: absolute;left: 0;bottom: 0;}
.govern_slider dd .soc_pdf a{margin-right: 0.2rem;}
.govern_slider .swiper-pagination{position: absolute;left: 0;width: 100%;text-align: left;bottom: -0.6rem;}
.govern_slider .swiper-pagination span{width:9px;height: 9px;background: none !important;position: relative;opacity: 1;margin-right: 10px;}
.govern_slider .swiper-pagination span:after{width:6px;height: 6px;background: #fff;border-radius: 50%; content:"";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:50%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.govern_slider .swiper-pagination span.swiper-pagination-bullet-active:after{width: 100%;height: 100%;}



.govern_blank,.govern_box{display: none;}

.govern_blank{position: fixed;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.6);z-index: 9999}
.govern_box{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:fixed; left:50%; top:50%; width:8.82rem;max-width: 90%;margin: auto;padding: 0.65rem;background: #fff;z-index: 99991}
.govern_tac{margin-bottom: 0.2rem;position: relative;}
.govern_tac .deve_btn div{font-size: 12px;}
.govern_tac .deve_btn .swiper-button-prev{left: 0.1rem;}
.govern_tac .deve_btn .swiper-button-next{right: 0.1rem;}
.govern_box h3{margin-bottom: 0.2rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.govern_p{height: 1.2rem;overflow: hidden;}
.govern_close{position: absolute;top:0.2rem;right: 0.2rem;cursor: pointer;font-size:14px;}
@media only screen and (max-width:1024px) {
.govern_box{padding: 0.4rem;}
.govern_close{top:0.1rem;right: 0.1rem;}
}
@media only screen and (max-width:768px) {
.govern_01{padding: 30px 0;}
.govern_list li{float: none;width: 100%;margin-bottom: 20px;}
.govern_list li:last-child{margin-bottom: 0;}
.govern_list ul,.govern_list dl{margin: 0;}
.govern_list{padding-top:0px;}
.govern_list dd{padding: 20px;-webkit-transform: translateY(calc(100% - 1.3rem));
    -moz-transform: translateY(calc(100% - 1.3rem));
    -o-transform: translateY(calc(100% - 1.3rem));
    -ms-transform: translateY(calc(100% - 1.3rem));
    transform: translateY(calc(100% - 1.3rem));}
.govern_02{padding: 40px 0;}
.govern_slider dd p{height: 120px;}
.govern_slider .swiper-pagination{text-align: center;}
.govern_slider .swiper-pagination span{margin: 0 4px;width: 12px;height: 12px;}
.govern_tac .deve_btn .swiper-button-prev{left: 5px;}
.govern_tac .deve_btn .swiper-button-next{right: 5px;}
.govern_tac,.govern_box h3{margin-bottom: 10px;}
.govern_p{height: 120px;}
.govern_close{top:-30px;right: 0;font-size: 20px;color: #fff;}

.govern_slider dd .soc_pdf{padding-top: 0;position: static;}
.govern_slider dd .soc_pdf a{margin: 0;margin-bottom:5px;clear: both;    float: left;display: block;width: auto;}
.govern_slider dd{padding-bottom: 0;}


.govern_list dt{height: 240px;}
.govern_list dt img{display: none;}

.govern_list dd h3{height: 24px;line-height: 24px;margin-bottom: 10px;}
/*.govern_list dd em{border: 1px solid #000;border-radius: 50%;}
.govern_list dl dd{color: #000; position: static;-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.govern_list dl dd p{visibility: visible;opacity: 1;}*/
.govern_list dd span{padding-right: 25px;line-height: 24px;}
}


/*数字字体设置*/
/*.wel_02 dt span,.envir_04 .soc_slider dt{font-family: 'dincond-medium-webfont';letter-spacing: 0.1em;}*/
/*标题字体设置*/
/*.deve_title h2,.develop_02 dt h3,.govern_slider dt h3,.society_02 h2,.wel_04 h2,.report_left h2,.cont_01 .deve_title h2,.media_top .report_title h2{font-family: 'miso-bold-webfont';}*/


/*tab切换控制高度*/
.envir_cont .soc_iteam dl{height: 2.05rem}
.society_cont .society_02{padding: 1.3rem 0 0.6rem 0;height: 6.2rem;color: #fff;}
.society_cont .society_02 .soc_tab li{border-color:#fff;}
.society_cont .society_02 .soc_tab li.on{border-color:#032861;}
.society_cont .society_02:after{background:rgba(0,0,0,0.5);display: block;}
@media only screen and (max-width:768px) {
.envir_cont .soc_iteam dl{height: 150px}
.society_cont .society_02{padding: 40px 0;height:400px;}
}



/*运营业务*/
/*01*/
.animate-banner-text2 {
    -webkit-animation: animate-banner-texta 2s forwards ease;
    animation: animate-banner-texta 2s forwards ease;
    opacity: 0;
    transform: translateY(280%) scale(0);
}
.animate-banner-text2 h4{margin-bottom: 0.2rem;}
.animate-banner-text2 h4,.animate-banner-text2 h5{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

@keyframes animate-banner-texta {
    0% {
        opacity: 0;
        transform: translateY(500%) scale(1);
    }

    100% {
        opacity: 1;
        transform: translateY(280%) scale(1);
    }
}
@media only screen and (max-width:768px) {
  .animate-banner-text2 h4{margin-bottom:5px;}
  .animate-banner-text2 {transform: translateY(180%) scale(0);}
  @keyframes animate-banner-texta {
      0% {
          opacity: 0;
          transform: translateY(200%) scale(1);
      }

      100% {
          opacity: 1;
          transform: translateY(180%) scale(1);
      }
  }
}

/*02*/
.animate-banner-text3 {
    -webkit-animation: animate-banner-textb 2s forwards ease;
    animation: animate-banner-textb 2s forwards ease;
    opacity: 0;
    transform: translateY(1000%) scale(0);
}

@keyframes animate-banner-textb {
    0% {
        opacity: 0;
        transform: translateY(500%) scale(1);
    }

    100% {
        opacity: 1;
        transform: translateY(1000%) scale(1);
    }
}
@media only screen and (max-width:768px) {
  @keyframes animate-banner-textb {
      0% {
          opacity: 0;
          transform: translateY(200%) scale(1);
      }

      100% {
          opacity: 1;
          transform: translateY(180%) scale(1);
      }
  }
}



.asset_01{background:#eef1f5;padding: 0.8rem 0 1.6rem 0;}
.asset_01 .deve_title{margin-bottom: 1rem;}
.asset_01 .deve_title h2{margin-bottom: 0.5rem;}
.asset_p{display: inline-block;position: relative;padding: 0 10px;}
.asset_p p{padding: 0;}
.asset_01 .wel_02{padding: 0;}
.asset_01 .wel_02 li{width: 16.66%;}
.asset_02{background:#e1e2e7 url(../images/asset_bg_01.jpg) no-repeat;background-size: cover;border-top: 1px solid #d8dae0;padding: 0.8rem 0 1.8rem 0;}

.asset_tab{height: 78px;line-height: 78px;border-bottom: 1px solid #c5c5cb;text-align: center;margin-bottom: 1.45rem;}
.asset_tab li{float: left;width: auto;}
.asset_tab li a{display: inline-block;padding: 0 10px; margin: 0 0.38rem; position: relative;}
.asset_tab li a:after{content:"";position: absolute;left: 50%;bottom: 0;width: 0%;height: 2px;background: #16a8a8;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.asset_tab li.on a:after{width: 100%;left: 0;}

.asset_ajax .left{width: 36.5%;float: left;}
.asset_ajax .left h3{margin-bottom: 0.3rem;padding-top: 0.15rem;position: relative;display: inline-block;padding-right: 1.1rem;}
.asset_ajax .left h4{margin-bottom: 0.2rem;}
.cj_arrow{position: absolute;top:0;right: 0;width: 0.64rem;height: 0.64rem;}
.cj_arrow:after,.cj_arrow:before{position: absolute;content:"";top:0;background: #16a8a8;}
.cj_arrow:before{width:100%;height: 0.18rem;left:0; }
.cj_arrow:after{width:0.18rem;height: 100%;right:0; }
.asset_ajax .left h3 img{max-width: 100%;width: auto;width: 260px;height:80px;}
.asset_ajax .left p{height: 1.2rem;-webkit-line-clamp:5;}
.asset_ajax .right{width: 53.4%;float: right}
.asset_ajax .report_btn{padding-top: 0.2rem;}
.asset_ajax .report_btn a{background: #033886;color: #fff;}

.asset_slider{position: relative;}
.asset_slider dl{position: relative;}
.asset_slider dd{position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(3,56,134,0.9);color: #fff;height: 56px;line-height: 56px;text-align: center; display: none;}
.asset_slider dd h3{padding: 0 20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.a_title{position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(3,56,134,0.9);color: #fff;height: 56px;line-height: 56px;text-align: center; z-index: 9}
.a_title h3{padding: 0 20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.asset_slider .deve_btn div.swiper-button-prev{left: -70px}
.asset_slider .deve_btn div.swiper-button-next{right: -70px}

.asset_03{padding-top: 0.9rem;color:#fff;overflow: hidden;}
.asset_03 .deve_title{margin-bottom:0.9rem;}

.asset_core li{width: 15.125%;float: left;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;}
.asset_core li.on{width: 39.5%;}
.asset_core li dl{border-left: 1px solid #536578;text-align: center;padding: 0 0.4rem;height: 4.5rem;position: relative;overflow: hidden;}
.asset_core li dd{display: inline-block;padding-right: 16px;position: relative;}
.asset_core li dd p{height: 1.2rem;overflow: hidden;}
.asset_core li dt{margin-bottom: 0.2rem;padding-top: 1.9rem;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.asset_core li .pub_arrow em,.asset_core li .pub_arrow i{background: #fff;}



.asset_core li dd {
    transform: translate(-101%, 0);
    transition: all 1s;visibility: hidden;opacity: 0;
}
.asset_core li.on dt{padding-top: 1.3rem;}
.asset_core li.on dd {
    transform: translate(0, 0);visibility: visible;opacity: 1
}

.asset_04{background:#f5f6f7 url(../images/asset_bg_03.jpg) no-repeat;background-size: cover;padding: 0.8rem 0 1.1rem 0;}
.asset_04 .deve_title{margin-bottom: 0.5rem;padding-bottom: 0.6rem;}
.asset_honor{position: relative;padding: 0 0.9rem;}
.asset_honor dl{background:url(../images/asset_honorbg.png) no-repeat;background-size: 100% 100%;border-radius: 50%;text-align: center;padding-top: 0.8rem;}
.asset_honor dt{width:1.2rem;margin: auto;margin-bottom: 0.1rem;}
.asset_honor h3{padding: 0 0.4rem;height: 0.96rem;-webkit-line-clamp: 4;}

.asset_honor .deve_btn div.swiper-button-prev{left: -40px}
.asset_honor .deve_btn div.swiper-button-next{right: -40px}
.asset_cont .asset_honor li{text-align: center;}
.asset_cont .asset_honor li img{max-width: 330px;}

.ass_title{position: absolute;width: 270px;-webkit-transform: translateY(0.25rem); -moz-transform: translateY(0.25rem);-o-transform: translateY(0.25rem);-ms-transform: translateY(0.25rem);transform: translateY(0.25rem);}
.ass_title h3{margin-bottom: 0.1rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ass_title p{visibility: hidden;opacity: 0; max-height: 0.72rem;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}

.asset_05{color: #fff;}
.asset_05 .operations-part04{padding-top: 0.8rem;}
.asset_05 .operations-part04 .box {background: url(../images/asset_cicle.png) no-repeat;
    background-size: cover;}
.asset_05 .operations-part04 li{width: 0.8rem;height: 0.8rem;}
.asset_05 .operations-part04 li.li01{left: 0.08rem;}
.asset_05 .operations-part04 li.li02{left:1.62rem;}
.asset_05 .operations-part04 li.li03{left: 4.1rem; top: -0.35rem;}
.asset_05 .operations-part04 li.li04{right:1.62rem;}
.asset_05 .operations-part04 li.li05{right:0.08rem;}


.asset_05 .operations-part04 li.li01 .ass_title{right:1.2rem;text-align: right;}
.asset_05 .operations-part04 li.li02 .ass_title{right:1.2rem;text-align: right;}
.asset_05 .operations-part04 li.li04 .ass_title{left:1.2rem;text-align: left;}
.asset_05 .operations-part04 li.li05 .ass_title{left:1.2rem;text-align: left;}
.asset_05 .operations-part04 li.li03 .ass_title{ bottom:1rem;text-align: center;width: 300px;left: 50%;margin-left: -150px;}

.asset_05 .operations-part04 li p{line-height: inherit;float: none;}

.asset_phoneimg{display: none;}
.asset_phoneimg img{widows: 100%;}

@media only screen and (max-width:1440px) {
.asset_slider .deve_btn div.swiper-button-prev{left: -50px}
.asset_slider .deve_btn div.swiper-button-next{right: -50px}
}

@media only screen and (max-width: 1023px) {
  .asset_05 .operations-part04 li{width: 33.33%;    height: auto;line-height: inherit;}
  .asset_05 .operations-part04 li:nth-child(3n+1){clear: both;}
  .ass_title{width: 100%;position: static;text-align: center !important;-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);margin-bottom: 10px;}
.asset_05 .operations-part04 li.li03 .ass_title{width: 100%;margin: 0;}
  .ass_title p{visibility: visible;opacity: 1;}
.asset_05 .operations-part04 .box{margin-top: 0.5rem;}
.asset_05 .operations-part04 .box{height: auto !important;}
.asset_05 .operations-part04 ul{position: static;}
.asset_05 .operations-part04 li p{line-height: 24px !important;max-height: 72px;}
.asset_05 .operations-part04 .box{display: none; max-width: 100%;background: none !important}
.asset_phoneimg{display: block;    padding-top: 20px;}
.asset_05 .operations-part04{padding: 50px 0;padding-bottom: 0;}
}
@media only screen and (max-width:1024px) {
.asset_tab li a{margin: 0 0.2rem;}
.asset_tab{margin-bottom: 0.5rem}
.asset_slider dd{height: 40px;line-height: 40px;}
.a_title {height: 40px;line-height: 40px;}

.asset_honor dl{padding-top: 1.2rem}

}
@media only screen and (max-width:768px) {
.asset_01,.asset_03,.asset_02,.asset_04{padding:30px 0;}
.asset_01 .deve_title h2{margin-bottom: 10px;}
.asset_01 .deve_title{margin-bottom: 20px;}
.asset_01 .wel_02 li{width: 50%;}
.asset_ajax .left p{max-height:inherit;height: auto;-webkit-line-clamp: inherit;display: block;}
.asset_tab li a{margin: 0}

.asset_ajax .left,.asset_ajax .right{float: none;width: 100%;}
.asset_ajax .left{margin-bottom: 30px;}
.asset_tab{margin-bottom: 20px;}
.asset_tab,.asset_tab li,.asset_tab li a{height: 50px;line-height: 50px;}

.cj_arrow{width: 20px;height: 20px;}
.cj_arrow:before{height: 6px; }
.cj_arrow:after{width:6px; }
.asset_ajax .left h3{padding-top: 0;padding-right: 30px}

.asset_core li,.asset_core li.on{width: 100%;float: none;}
.asset_core li{padding: 20px 0;    border-bottom: 1px solid #536578;}
.asset_core li:last-child{border:0}
.asset_core li dl{height: auto;border:0;}
.asset_core li dt{padding: 0 !important;}
.asset_core li dd {transform: translate(0, 0);visibility: visible;opacity: 1}
.asset_core li dd p{height: auto;}
.asset_03 .deve_title{margin-bottom: 10px;}
.asset_honor .deve_btn div.swiper-button-prev{left: 0px}
.asset_honor .deve_btn div.swiper-button-next{right: 0px}
.asset_honor{padding: 0 40px;}
.asset_honor dl{width: 200px;margin: auto;padding-top: 30px;}
.asset_honor h3{height: 96px;}
.asset_honor dt{width: 100px;margin-bottom: 5px;}
.asset_04 .deve_title{margin-bottom: 20px;padding-bottom: 0;}
.asset_slider .deve_btn div.swiper-button-prev{left:0px}
.asset_slider .deve_btn div.swiper-button-next{right:0px}
.asset_honor h3{padding: 0 0.6rem}
.asset_05 .operations-part04 li{width: 50%;}
.asset_05 .operations-part04 li:nth-child(3n+1){clear: inherit;}
.asset_05 .operations-part04 li:nth-child(2n+1){clear: both;}
.asset_05 .operations-part04 li span{width: 60px;height: 60px;position: relative;}
.asset_05 .operations-part04 li span img{width: 40px;height: 40px;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:50%;margin: 0}
 .ass_title{padding: 0 10px;padding-top: 10px;}

.asset_05 .operations-part04{padding: 30px 0;padding-bottom: 0;}
/*荣誉改*/
.asset_honor{padding: 0;}
.asset_honor .deve_btn{display: none !important;}
.asset_honor dl{width: auto;}


.asset_honor ul{overflow: hidden;display: block;}
.asset_honor ul li{width: calc(50% - 5px) !important;float: left;margin-bottom: 20px;}
.asset_honor ul li:nth-child(2n){float: right;}
.asset_honor ul li:nth-child(2n+1){clear: both;}

.asset_ajax .left h3 img{width: 160px;height: 49px;}
}

@media only screen and (min-width:1025px) {

.asset_tab li:hover a:after{width: 100%;left: 0;}
.asset_tab li:hover a{color: #16a8a8 !important;}
.asset_core li{position: relative; cursor: url(../images/mouse2.png), auto;}
.asset_core li:after{    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;content:"";position: absolute;left: -4px;top:0.64rem;width: 5px;background: #16a8a8;height: 0}
.asset_core li.on:after{height: 0.95rem;}
.asset_core li:first-child:after{display: none;}
}
@media only screen and (min-width:768px) {

.asset_tab ul{display: inline-block;width: auto;}
}

/*椿山万树*/
.tree_01{position: relative;}
.tree_01:after{content:"";position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
.tree_who{position: absolute;z-index: 5;width: 100%;height: 100%;padding-top: 1.8rem;top:0;left: 0;color: #fff;overflow: hidden;}
.tree_who .left{float: left;width: 36.8%;}
.tree_who .right{float: right;width: 36.8%;text-align: right;padding-right:0.64rem;padding-top: 0.55rem;position: relative;}
.tree_who .right h3{margin-bottom: 0.2rem;}
.tree_who .left h2{margin-bottom: 0.7rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tree_intr {height: 5.04rem;overflow: hidden;}

.tree_02{background:url(../images/tree_bg.jpg) no-repeat;background-size: cover;padding: 1.1rem 0 1.6rem 0;}
.tree_02 .deve_title{text-align: left;}
.tree_02 .dev_ani li{width: 58.3%;overflow: hidden;}
.tree_02 .dev_ani li dt:after {background: rgba(0,0,0,0.5);}
.tree_02 dt h3 i{display: block;width: 0.2rem;height:2px;background:#16a8a8;margin-bottom: 0.15rem}
.tree_02 dt h3{position: absolute;width:23.8%;left: 0;bottom: 0;padding: 0.4rem 0.3rem;z-index: 6;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.tree_02 li dt h3{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.tree_02 .dev_ani li dd h3{border-bottom: 1px solid rgba(255,255,255,0.3);padding-bottom: 0.3rem;margin-bottom: 0.4rem;position: relative;
  visibility: hidden;opacity: 0;overflow: hidden;transition:all 1.2s;-webkit-transition:all 1.2s;-moz-transition:all 1.2s;-o-transition:all 1.2s;-ms-transition:all 1.2s;
-webkit-transform: translateX(100px); -moz-transform: translateX(100px);-o-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);}
.tree_02 .dev_ani li dd{padding: 0.9rem 0.5rem;}
.tree_02 .dev_ani li dd h3:after{content:"";position: absolute;left: 0;bottom: -1px;background:#16a8a8;width: 0.98rem;height: 2px;}
.tree_02 li.on dd h3{visibility: visible;opacity: 1;-webkit-transform: translateX(0); -moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.tree_02 li.on dt h3{visibility: hidden;opacity: 0}
/*13.88%*/
.tree_02 .dev_ani li:nth-child(1){left: 0;}
.tree_02 .dev_ani li:nth-child(2){left: 58.3%;}
.tree_02 .dev_ani li:nth-child(3){left: 72.18%;}
.tree_02 .dev_ani li:nth-child(4){left: 86.06%;}

.tree_02 .dev_ani_2 li:nth-child(1){left: 0;}
.tree_02 .dev_ani_2 li:nth-child(2){left: 13.88%;}

.tree_02 .dev_ani_3 li:nth-child(1){left: 0;}
.tree_02 .dev_ani_3 li:nth-child(2){left: 13.88%;}
.tree_02 .dev_ani_3 li:nth-child(3){left: 27.76%;}


.tree_02 .dev_ani_4 li:nth-child(1){left: 0;}
.tree_02 .dev_ani_4 li:nth-child(2){left: 13.88%;}
.tree_02 .dev_ani_4 li:nth-child(3){left: 27.76%;}
.tree_02 .dev_ani_4 li:nth-child(4){left: 41.64%;}

.tree_03{position: relative;color: #fff;}
.tree_t{position: absolute;top:0.8rem;left: 0;width: 100%;z-index: 5;}

.tree_slider_t dl{position: relative;}
.tree_slider_t dt{position: relative;}
.tree_slider_t dt:after{content:"";position: absolute;top:0;left: 0; width: 100%;height: 100%;background: rgba(0,0,0,0.45);}
.tree_title{position: relative;float: left;padding-right: 0.8rem;padding-top: 0.55rem;margin-bottom: 0.2rem;max-width: 100%;}
.tree_title h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tree_slider_t h4{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom: 0.4rem}
.tree_slider_t dd p{height: 1.2rem;overflow: hidden;}
.tree_box{width: 700px;max-width: 100%;}
.tree_box p{height: 1.2rem;overflow: hidden;}

.tree_slider_b{position: absolute;left: 0;bottom: 1.7rem;width: 100%;z-index: 6;}
.tree_swi {border-top: 1px solid rgba(255,255,255,0.2);position: relative;}

.tree_h2{position: relative;padding-top: 0.25rem;}
.tree_h2:after{content:"";position: absolute;left: 50%;top:0;width:0;height: 2px;background: #16a8a8;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.tree_h2 .soc_title2{position: relative;padding-right: 0.15rem;
  height: .6rem;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.tree_h2 .pub_arrow{visibility: hidden;opacity: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.tree_h2 .pub_arrow em,.tree_h2 .pub_arrow i{background: #fff;}
.tree_swi li{width: auto;cursor: pointer;max-width: 200px;}
.tree_swi li.on{ pointer-events: none;cursor: pointer;}
.tree_swi li.on .tree_h2:after{width: 100%;left: 0;}
.tree_swi li.on .tree_h2 .pub_arrow{visibility: visible;opacity: 1;}
.tree_slider_t .deve_btn div.swiper-button-prev{left: 0.85rem}
.tree_slider_t .deve_btn div.swiper-button-next{right: 0.85rem}

.tree_tacbox h4{margin-bottom: 0.4rem;}

.tree_swi .deve_btn .swiper-button-disabled{cursor: pointer;pointer-events: inherit;    color: #1fabab;}
.tree_swi .deve_btn .disabled{cursor: default;pointer-events: none;    color: #000;}

.tree_sliderimg{position: relative;}
.tree_sliderimg li{cursor: default;}
.tree_text{position: absolute;top:0;left: 0;width: 100%;height: 100%;padding-top: 3.5rem;z-index: 5;}
.tree_sliderout{position: relative;}
.tree_sliderout .deve_btn div{z-index: 99;}


@media only screen and (max-width:768px) {
.tree_01,.tree_02{padding:30px 0;}
.tree_03{padding-bottom: 30px;}
.tree_who .left,.tree_who .right{float: none;width: 100%;}
.tree_who{position: static;padding: 0;color: #000;padding-top: 10px;}
.tree_01:after{display: none;}
.tree_who .left h2{margin-bottom: 10px;}
.tree_who .right{padding-top: 10px;padding-right: 30px;margin-bottom: 20px;}
.tree_intr{height: auto;}
.tree_02 .dev_ani li{width: 100%;}
.tree_02 li dt h3{display: none;}
.tree_02 .dev_ani li dd{padding: 20px;padding-bottom: 30px;}
.tree_02 .dev_ani li dd h3{padding-bottom: 10px;margin-bottom: 10px;}
.tree_02 .dev_ani li dd h3{visibility: visible;opacity: 1;-webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);}
    .tree_02 .deve_title{margin-bottom: 20px;}


.tree_slider_t dd p{height:120px;}
.tree_box p{max-height:120px;height: auto;}

.tree_slider_t{position: relative;overflow: hidden;}
/*.tree_slider_t .deve_btn div{margin: 0;top:1.8rem;}*/
.tree_slider_t .deve_btn div.swiper-button-prev{left: 10px}
.tree_slider_t .deve_btn div.swiper-button-next{right: 10px}
.tree_t{position: static;color: #000;margin-bottom: 20px;}
.tree_swi li{}
.tree_slider_b{position: static;color: #000;margin-bottom: 15px;}
.tree_h2 .pub_arrow em, .tree_h2 .pub_arrow i{    background: rgb(22, 168, 168);}
.tree_h2 .soc_title2{padding-right: 10px;height:auto;}
.tree_h2{padding-top: 10px;}
.tree_slider_t dt:after{display: none;}
.tree_slider_t dd{position: static;color: #000;padding-top: 10px;}
.tree_title{padding-top:10px;padding-right: 25px;margin-bottom: 10px}
.tree_slider_t h4{margin-bottom: 10px;}

.tree_slider_t .mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #ccc;}
.tree_slider_t .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#1955b3 ;}
.tree_slider_t .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.tree_slider_t .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.tree_slider_t .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#1955b3 ;}

.tree_tacbox h4{margin-bottom: 10px;}


.tree_text{position: static;color: #000;padding-top: 10px;padding-bottom: 20px;    background: #eee;}
.tree_sliderout {position: relative;}

.tree_who .right{position: absolute;top:50px;right: 20px;color: #fff;}
.tree_who .right h3{margin-bottom: 5px;}

}



/*联络龙湖*/
.cont_01{padding: 0.6rem 0 1rem 0;}
.cont_01 .deve_title h2{padding-bottom: 0.2rem;}
.cont_list{width: 9.6rem;margin: auto;padding-left:0.8rem;position: relative;}
.cont_list:after{width:100%;height: 1px;background: #000;position: absolute;left: 0;top:0;content:"";}
/*.cont_list ul{overflow: hidden;}*/
.cont_list li:nth-child(1),.cont_list li:nth-child(2){padding-top: 0.5rem;position: relative;    z-index: 5;}
.cont_list li:nth-child(1):after,.cont_list li:nth-child(2):after{width: 1.26rem;height: 3px;background: #17a8a8;position: absolute;left: 0;top:-1px;content:"";}
.cont_list li{width: 50%;float: left;}
.cont_list li:nth-child(2n){width: 42%; float:right;}
.cont_list li:nth-child(2n+1){clear: both;}

.cont_02{background: #eff2f5 url(../images/contact_bg.jpg) no-repeat;background-size: cover;padding: 0.9rem 0;}
.cont_02 .media_top{padding: 0;margin: 0;background: none}
.cont_02 .report_title p{color: #fff;}

.cont_03{background: #043c8e url(../images/contact_coopbg.jpg) no-repeat;background-size: cover;padding: 0.9rem 0 1.7rem 0;color: #fff;overflow: hidden;}
.cont_03 .report_title h2{margin-bottom: 0.25rem;}
.cont_03 .report_title p{margin-bottom: 0;color: #fff;}
.cont_03 .report_btn{text-align: center;}
.cont_03 .report_btn a{width:auto;    padding: 0 0.22rem;}
.cont_03 .report_btn a::after{display: none;}
@media only screen and (min-width:1025px) {
.cont_03 .report_btn a:hover{background: #fff;opacity: 0.85;color: #000 !important}
}
@media only screen and (max-width:1024px) {
.cont_list{width:100%;}
}
@media only screen and (max-width:768px) {
.cont_01,.cont_02{padding: 30px 0;}
.cont_01 .deve_title h2{padding-bottom: 0;}
.cont_list{padding-left: 0;}
.cont_list li:nth-child(1),.cont_list li:nth-child(2){padding: 0;}
.cont_list li:nth-child(1):after,.cont_list li:nth-child(2):after{display: none;}
.cont_list li,.cont_list li:nth-child(2n){float: none;width: 100%;}
.cont_list li{margin-bottom: 5px;}
.cont_list:after{display: none;}

.cont_03{padding: 30px 0;}
.cont_03 .report_btn a{width: 180px;padding: 0;}
.cont_03 .report_btn{padding-top: 20px;}
}




.deve_ic li dt img{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.deve_ic li dt{transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;}

.deve_ic dl:hover dt{-webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);}
.deve_ic li:hover{color:#032861;}
.deve_ic li:hover dt{background:#032861;border-color:#032861;}
.deve_ic li:hover dt .ic_01 {visibility: hidden;opacity:0;}
.deve_ic li:hover dt .ic_02 {visibility: visible;opacity: 1;}



.envir_list dd,.envir_list dt .envir_title{ transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;}
.envir_list dl:hover dd{visibility: visible;opacity: 1}
.envir_list dl:hover dt .envir_title{visibility: hidden;opacity: 0}

@media only screen and (min-width:768px) {
.develop_02 dd,.develop_02 dt:after{visibility: hidden;opacity: 0; transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;}
.develop_02 li a:hover dt:after{visibility: visible;opacity: 1;}
.develop_02 li a:hover dd{visibility: visible;opacity: 1;}

.develop_02 li .soc_in:hover dt:after{visibility: visible;opacity: 1;}
.develop_02 li .soc_in:hover dd{visibility: visible;opacity: 1;}
.soc_pro li .soc_in:hover dt:after{background: rgba(22,168,168,0.9);}
}
@media only screen and (min-width:1025px) {
.edit_btn a:hover{    color: #fff !important; opacity: 0.9}
.report_btn a:hover{ color: #fff !important;background: #fff;}

.report_xz dl:hover{background:#032861;color: #fff;}
.report_xz dl:hover dd h3{color: #fff;}
.report_xz dl:hover a{ color: #fff !important;border-color: #fff;}
.report_xz dl:hover dt img:nth-child(1) {top:100%;}
.report_xz dl:hover dt img:nth-child(2) {top:0%;}
.report_xz .report_btn a:hover{color: #032861 !important;}
.report_xz .report_btn a:hover::after{background: #fff;}

.report_02 li dl dt{transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;}
.report_02 li dl:hover dt{background:#16a8a8;-webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);}
.share_a a:hover{color: rgb(22, 168, 168) !important;}

.manual_list dl:hover .manual_d,.manual_list dl:hover dt a:after{visibility: visible;opacity: 1;}
.manual_list dl:hover h3 a{color: #1955b3;}
.picture_list dt:hover span{opacity: 1;}
.picture_list dt:hover .pic_title{opacity: 1;}

/*.media_list li:hover span{background:#16a8a8;border-color:#16a8a8;}*/
.media_list li:hover span .img01{visibility:hidden;opacity: 0;top:50%;}
.media_list li:hover span .img02{visibility: visible;opacity: 1;top:0;}
.media_list li:hover .media_ewm{visibility: visible;opacity: 1;}



.deve_more{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.deve_more:hover{ background: #033886;color: #fff;}


.report_left li .on dt a:hover,.report_left li.on dt a:hover{color: #fff !important;}
.policy_list a:hover .pub_arrow em,.policy_list a:hover .pub_arrow i{background:#1955b3;}
.report_wite a:hover{background: #033886;color: #fff !important}

.soc_pdf a{position: relative;    transition: all .5s;}
.soc_pdf a:after{content:"";position: absolute;top:0;left: 0;width: 0;height: 100%;background: #033886;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.soc_pdf a:hover b{position: relative;z-index: 5;}
.soc_pdf a:hover:after{width: 100%;}
.soc_pdf a:hover{color: #fff !important;background: #033886;}




.d_bottom li>a:hover{background: #032a64;color: #fff !important}

.govern_list dl dd em{ transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;}
.govern_list dl:hover dd em{-webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);}
.govern_list dl dd em:hover{-webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);}

.soc_pro dt:after{background: rgba(0,0,0,0.29);visibility: visible;opacity: 1;}
.soc_pro li a:hover dt:after{background: rgba(22,168,168,0.9);}

.s_ic span{transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;}
.s_ic:hover span{-webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);}

.po_list dd a:hover{opacity: 0.8}

.envir_tab li:hover span:after { left: 0;width: 100%;}

.news_list dl{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.news_list dl:hover{background:#1955b3;}
.news_list dl:hover .news_p{border-color: #fff;}
.news_list dl:hover dt img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
.news_list dl:hover,.news_list dl:hover a{color: #fff;}
.news_list dl a{transition:none;}
.news_list dl a:hover{color: #fff !important;opacity: 0.9}

.report_btna01 a:hover{color: #033886 !important;border: 1px solid #033886;}
.report_btna01 a:hover::after{ background: #fff; }

.cont_list .tel_a:hover{color: #000 !important;cursor: default;}

.po_list dl{  transition: .5s;}
.po_list dl:hover{    transform: scale(1.05);z-index: 1;}

}

/*冠寓*/
.gy_01{padding: 1.1rem 0; background:#fcfcfd url(../images/gy_bg.jpg);background-size: cover;}
.gy_01 .wel_02 li{width: 20%;}
.gy_01 .wel_02{padding: 0.8rem 0 1rem 0;}
.gy_01 .deve_title{margin-bottom: 0}

.gy_list{color: #fff;}



.gy_list li{float: left;width: 33.33%;}
.gy_list dl{margin: 0 0.06rem;position: relative;}
.gy_list dt{position: relative;}
.gy_list dt:after{content:"";position: absolute;left: 0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.3);}
.gy_list li h3{position: absolute;left: 0.2rem;bottom: 0.28rem;width: calc(100% - 0.4rem);text-align: center;z-index: 5;padding: 0 0.2rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-bottom: 0.32rem;}
.gy_list li h3:after{content:"";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: rgba(255,255,255,0.4);}
.gy_list li h3 i{position: absolute;left: 50%;bottom: 0;height: 3px;background: #17a8a8;width: 24.8%;margin-left: -12.4%;z-index: 2}
.gy_list dd{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(3,43,101,0.9);padding: 0.7rem 0.2rem;z-index: 6;overflow: hidden;}
.gy_list dd h3{position: relative;width: 100%;margin: 0;left: 0;bottom: 0;text-align: left;margin-bottom: 0.8rem;}
.gy_list dd h3,.gy_scoll{padding-left:0.5rem;}
.gy_list li dd h3 i{left: 0.5rem;margin: 0;}
.gy_scoll{height: calc(100% - 1.5rem);overflow: hidden;position: relative;max-width: 100%;float: left;padding-right: 0.2rem;}
.gy_p{height: 100%;overflow: hidden;line-height: 2.2em;}

.gy_02{padding:0.9rem 0 1.1rem 0;}
.gy_02 .pub_arrow em,.gy_02 .pub_arrow i{background:#fff;}
.gy_02 .deve_title{padding-bottom: 0.2rem;}
.gy_02 .gy_list dd{background: rgba(23,168,168,0.9);}
.gy_02 .gy_list dt:after{background: rgba(0,0,0,0.1);}
.gy_02 .gy_list li h3 i{background: #fff;}
.gy_02 .gy_list li h3:after {background: rgba(255,255,255,0.1);}

.gy_02 .gy_list li dt h3{padding:0;bottom: 0.4rem;text-align: left;padding: 0 0.3rem}
.gy_02 .gy_list li dt h3:after{display: none;}
.gy_02 .gy_list li dt h3 i{display: none;}


.gy_02 .gy_list li{width: 66.7%;margin-bottom: 0.12rem}
.gy_02 .gy_list li:nth-child(2n){width: 33.3%;}
.gy_02 .gy_list li:nth-child(2n+1){clear: both;}

.gy_02 .gy_list li:nth-child(3),.gy_02 .gy_list li:nth-child(7),.gy_02 .gy_list li:nth-child(11),.gy_02 .gy_list li:nth-child(15){float: right;}

.gy_life{color: #fff;padding: 1.4rem 0 1.5rem 0;}
.gy_life h4{margin-bottom: 0.2rem;}
.gy_life p{margin-bottom: 0.3rem;}
.gy_life .report_btn a{background: #fff;color: #000;}


.gy_04{padding: 1.2rem 0 1.5rem 0;}
.gy_swiper{position: relative;}
.gy_swiper dl{position: relative;color: #fff;}
.gy_swiper dd{position: relative;}
.gy_swiper dd:after{position: absolute;left: 0;top:0;width: 100%;height: 100%;content:""; background:url(../images/gy_ib.png) no-repeat;background-size: 100% 100%;}
.gy_swiper dt{position: absolute;left: 0;bottom: 0.3rem;width: 100%;padding: 0 0.4rem;z-index: 5;text-align: center;}
.gy_swiper dt h3{margin-bottom: 0.15rem;}
.gy_swiper dt p{height: 0.48rem; -webkit-line-clamp: 2;}

.gy_swiper .swiper-container{margin-bottom: 0.8rem}
.gy_swiper .swiper-pagination{width: 100%;height: 1px;background: #bebebe;bottom: 0;    position: static;float: right;display: none;}

.gy_swiper .swiper-pagination-progress .swiper-pagination-progressbar{height: 2px;background: #16a8a8;top: -1px;}
.gy_swiper .deve_btn div.swiper-button-prev{left: 0.8rem;}
.gy_swiper .deve_btn div.swiper-button-next{right: 0.8rem;}

.gy_03 .tree_box{display: none;}
.gy_03 .tree_box:first-child{display: block;}
.gy_03 .tree_t{text-align: center;}
.gy_03 .tree_t h2{margin-bottom: 0.3rem;}
.gy_03 .tree_title{margin-bottom: 0.35rem;}
/*.gy_03 .tree_sliderout.fadeIn {
    -webkit-animation-name: none;
    animation-name: none;
}*/
.guanyuimg{position: relative;}
/*.guanyuimg img{display: none;}
.guanyuimg img:first-child{display: block;}*/
.guanyuimg:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.45);
    z-index: 2;
}


@media only screen and (max-width:1024px) {
.gy_list dd{position: static;}
.gy_list dt:after,.gy_list dl dt h3{display: none;}
.gy_list dd{padding:20px;}
.gy_list dd h3,.gy_scoll{padding-left: 0px;}
.gy_list li dd h3 i{left: 0px;height: 2px;}
.gy_list li dd h3{margin-bottom: 10px;}
.gy_scoll{line-height: 24px;height: 96px;}
.gy_p{line-height: 24px;}
.gy_swiper .deve_btn div.swiper-button-prev{left: 0;}
.gy_swiper .deve_btn div.swiper-button-next{right: 0;}

}
@media only screen and (max-width:768px) {
.gy_01,.gy_02,.gy_04 {padding: 30px 0;}
.gy_life {padding: 40px 0;}
.gy_01 .wel_02{padding: 20px 0;}
.gy_01 .wel_02 li{width: 50%;}
.gy_list li{width: 100%;margin-bottom:10px;}
.gy_list li:last-child{margin-bottom: 0;}
.gy_list ul,.gy_list dl{margin: 0;}
.gy_scoll{height: auto;}
.gy_02 .gy_list li,.gy_02 .gy_list li:nth-child(2n){float: none;width: 100%;}
.gy_02 .gy_list li{margin-bottom: 10px;}
.gy_02 .gy_list li:last-child{margin-bottom: 0;}
.gy_scoll{padding-right: 15px;}
.gy_02 .deve_title{padding-bottom: 0;}
.gy_02 .gy_list li:nth-child(3),.gy_02 .gy_list li:nth-child(7),.gy_02 .gy_list li:nth-child(11),.gy_02 .gy_list li:nth-child(15){float: none;}
.gy_life h4{margin-bottom: 10px;}
.gy_life p{margin-bottom: 10px;}
.gy_swiper{width: 90%;margin: auto;}
.gy_swiper dt p{max-height: 96px;height: auto; -webkit-line-clamp: 4;}
.gy_swiper dt h3{margin-bottom: 10px;}
.gy_swiper dt{padding: 0 10px;bottom: 10px;}
.gy_swiper .swiper-pagination{float: none;}
.gy_swiper .swiper-container{margin-bottom: 20px}
.gy_03 .tree_03{padding-bottom: 0;}
.gy_03 .tree_t h2{margin-bottom: 10px;}
.gy_03 .tree_title{margin-bottom: 10px;}

.guanyuimg:after{display: none;}
}

@media only screen and (min-width:768px) {
.gy_list ul{overflow: hidden;margin: 0 -0.06rem;display: block;}

}

.phone_imgbg{display: none}
@media only screen and (max-width:767px) {
.gy_list{position: relative;}
.gy_01 .gy_list dd{position: absolute;left: 0;bottom: 0;width: 100%; height: auto; top:auto;}
.gy_list .deve_btn div.swiper-button-prev{left: 5px}
.gy_list .deve_btn div.swiper-button-next{right: 5px}

.gy_01 .gy_list .deve_btn div{top:3rem;}




.gy_02 .gy_list .swiper-container{ background: #17a8a8;}
.gy_02 .gy_list dt{height: 3rem;overflow: hidden;position: relative;}
.gy_02 .gy_list dt img{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:50%;}
.gy_02 .deve_btn div{margin: 0;top:1.4rem;}

.pub_slidepage{position: static;padding-top: 10px;text-align: center;}
.pub_slidepage .swiper-pagination{position: static;}
/*.pub_slidepage span{margin: 0 5px;opacity: 1;background: #656565;}
.pub_slidepage span.swiper-pagination-bullet-active{ background: #17a8a8;}*/

.pub_slidepage .swiper-pagination span{width:12px;height: 12px;background: none !important;position: relative;opacity: 1;margin-right: 10px;}
.pub_slidepage .swiper-pagination span:after{width:6px;height: 6px;background: #656565;border-radius: 50%; content:"";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:50%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.pub_slidepage .swiper-pagination span.swiper-pagination-bullet-active:after{width: 100%;height: 100%;background: #17a8a8;}


/*手机*/
.gy_cont .gy_03{padding: 30px 0;padding-bottom: 80px; position: relative;}

.guanyuimg{display: none;}
.phone_imgbg li{display: none;width: 100%;height: 100%}
.phone_imgbg li:first-child{display: block;}
.phone_imgbg img{display: none;}
.phone_imgbg{display: block; position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.phone_imgbg:after{content: "";position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgb(0,0,0,0.5);}
.phone_imgbg ul{width: 100%;height: 100%}

.gy_cont .gy_03 .tree_text{background: none;}
.gy_cont .gy_03 .tree_t{color: #fff;}
.gy_cont .gy_03 .tree_box{color: #fff;}
.gy_cont .tree_swi{color: #fff;}
.gy_cont .tree_slider_b{position: absolute;left: 0;bottom: -50px;width: 100%;margin-bottom: 0;}

.gy_cont .gy_03 .tree_box p{height: 48px;max-height: 48px;}
}
/*baby*/
.baby_01{padding: 0.8rem 0 1.6rem 0;text-align: center;}
.deve_title h4{padding-top: 0.2rem;}
.baby_01 .deve_title{margin-bottom: 0.5rem;}
.baby_01 .report_btn{padding-top: 1.1rem;}

.baby_02{padding: 0.8rem 0;}
.baby_list ul{overflow: hidden;margin: 0 -5px;}
.baby_list li{float: left;width: 50%;margin-bottom: 10px;}
.baby_list dl{margin: 0 5px;position: relative;}
.baby_list dt{position: relative;}
.baby_list dt:after{content:"";position: absolute;left: 0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.3);}
.baby_list dd{position: absolute;left: 0;top:0;width: 100%;height:100%;color: #fff;text-align: center;padding: 1.6rem;}
.baby_title{overflow: hidden;margin-bottom: 0.6rem;}
.baby_title .soc_title{display: inline-block;float: none;}
.baby_list dd p{height: calc(100% - 1rem);overflow: hidden;}

.baby_03{overflow: hidden;}
.baby_03 .tree_slider_t{position: relative;}
.baby_03 .tree_slider_t dt:after{background: rgba(0,0,0,0.3);}
.baby_ser{position: absolute;left: 0;bottom:0.8rem;width: 100%;color: #fff;z-index: 9;}
.baby_ser ul{overflow: hidden;position: relative;padding: 0 0.2rem;}
.baby_ser ul:after{content:"";position: absolute;left: 0;top:0;width: 100%;height: 1px;background: rgba(255,255,255,0.2);}
.baby_ser li{float: left;width: 33.33%;cursor: pointer;}
.baby_box{padding: 0 0.85rem; padding-top: 0.4rem;position: relative;}
.baby_box:after{content:"";position: absolute;left: 0.85rem;top:0;width:0.63rem;height: 2px;background:#16a8a8;}
.baby_box h3{margin-bottom: 0.2rem;}
.baby_box p{height:1.2rem;-webkit-line-clamp:5;}
.baby_box .report_btn{padding-top: 0.2rem;}

.baby_site{position: fixed;bottom:1.5rem;right:0.35rem;z-index: 999;}
.baby_site li{margin-top: 0.18rem;}
.baby_site dl{position: relative;}
.baby_site dt img{width: 0.3rem;height: 0.3rem;}
.baby_site dt{position: relative;width: 0.64rem;height: 0.64rem;border-radius: 50%;background:#16a8a8;z-index: 99;}
.baby_site .site02 dt{background:#033886;}
.baby_site dd{position: absolute; padding-right: 0.85rem;right: -100%;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; }
.baby_sitephone,.baby_siteewm{box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);border-radius: 5px;background:#fff;font-size: 0;}
.baby_siteewm{padding: 10px; }
.baby_siteewm img{width: 1rem;height: 1rem;}
.baby_sitephone{padding: 0.35rem 10px;text-align: center;color: #033886;width: 2rem;}
.baby_sitephone,.baby_sitephone a{color: #033886;}

.baby_sitephone>img{width: 0.5rem;height: 0.5rem;}
.baby_sitephone h3{padding: 0.15rem 0;}

.baby_site .site01 dd{transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%);  top:50%;}
.baby_site .site02 dd{bottom: -0.6rem;}
.baby_site li:hover dd{right: 0;visibility: visible;opacity: 1;}

.baby_black,.baby_tac{display: none;}
.baby_black{position: fixed;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);z-index: 9991;}
.baby_tac{z-index: 9992;    width: 14.4rem; max-width: 90%;background:#fff;padding: 0.8rem 0.7rem;position: fixed;font-size: 0;max-height: 90vh}
.baby_tac dl{overflow: hidden;}
.baby_tac dt{float: right;width: 57.4%;position: relative;}
.baby_tac dt video{position: absolute;left: 0;top: 0; width: 100%;height: 100%;object-fit: cover;}
.baby_tac dd{float: left;width: 37.7%}
.baby_tac dd h2,.baby_tac dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.baby_tac dd h2{margin-bottom: 0.2rem;}
.baby_tac dd h3{margin-bottom: 0.5rem;}
.baby_close{position: absolute;top:0.2rem;right: 0.2rem;font-size: 14px;cursor: pointer;z-index: 5;}
.baby_intr{max-height: 40vh;overflow: hidden;}


.medical_tac{z-index: 9992; width: 14.4rem; max-width: 90%;background:#fff;position: fixed;font-size: 0;display: none;height: 90vh }
.medical_tac .baby_close{color: #fff;width: 56px;height: 56px;line-height: 56px;text-align: center;background:#1fb0b0;top:0;right: 0;}
.medical_top{background: url(../images/baby_tbg.jpg) no-repeat;background-size: cover;padding: 0.2rem 0 0.5rem 0;color: #fff;}
.medical_top,.medical_top a{color: #fff;}
.medical_tab {margin-bottom: 0.45rem;position: relative;}
.medical_tab:after{content:"";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background:rgba(255,255,255,0.29);}
.medical_tab ul{overflow: hidden;}
.medical_tab li{cursor: pointer; float: left;line-height: 0.78rem;margin-right: 0.75rem;}
.medical_tab li:last-child{margin-right: 0;}
.medical_tab li span{position: relative;display: block;}
.medical_tab li span:after{content:"";position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background:#fff;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;}
.medical_tab,.medical_intr,.medical_bottom{padding: 0 0.7rem;}
.medical_tab li.on span:after{width: 0.65rem;visibility: visible;opacity: 1;}

.medical_intr dl{overflow: hidden;display: none;}
.medical_intr dl:first-child{display: block;}
.medical_intr dt{float: left;width: 0.62rem;height: 0.62rem;border-radius: 50%;border:1px solid rgba(255,255,255,0.5);position: relative;}
.medical_intr dt img{width: 0.4rem;height: 0.4rem;}
.medical_intr dd{float: right;width: calc(100% - 0.9rem)}
.medical_intr dd h3{margin-bottom: 0.1rem;}
.medical_box{padding: 0.3rem 0;}
.medical_box ul{overflow: hidden;margin: 0 -0.5rem}
.medical_box li{float: left;width: 50%;margin-bottom: 0.3rem;}
.medical_box li:nth-child(2n+1){clear: both;}
.medical_box dl{padding: 0 0.5rem;}
.medical_box dt{}
.medical_box dd{overflow: hidden;}
.medical_box dd p{float: left; min-width: 100px;text-align: center;margin-right: 0.3rem;margin-top: 0.2rem;}
.medical_box dd p:last-child{margin-right: 0;}
.medical_box dd p a{padding: 0 0.1rem; display: block; border:1px solid #b2b2b2;border-radius: 20px;line-height: 28px;}
.medical_box ul{display: none;}
.medical_box ul:first-child{display: block;}
.medical_bottom{position: relative;}
.medical_bottom .baby_close{color: #000;}
.medical_block{height: 100%; overflow-y: auto;    overflow-x: hidden;   scrollbar-width: none;-ms-overflow-style: none;}
.noscoll{overflow: hidden ;}



@media only screen and (max-width:768px) {
.baby_01,.baby_02{padding: 30px 0;}
.baby_03{padding-bottom: 30px;}

.baby_site dt img{width: 20px;height: 20px;}
.baby_site dt{width: 40px;height: 40px;}
.baby_site li{margin-top: 10px;}
.baby_siteewm img{width: 100px;height: 100px;}
.baby_site dd{padding-right: 50px;}
.baby_sitephone{padding:20px 10px;width: 150px;}
.baby_sitephone>img{width: 50px;height: 50px;}
.baby_tel p{margin-bottom: 5px;} 
.baby_sitephone h3{padding: 10px 0;}

.baby_01 .deve_title{margin-bottom: 20px;}
.deve_title h4{padding-top: 10px;}
.baby_01 .report_btn{padding-top: 20px;}
.baby_list li{float: none;width: 100%;margin-bottom: 10px;}
.baby_list li:last-child{margin-bottom: 0;}
.baby_list dd{padding: 20px;/*background:#eef0f4; position: static;color: #000*/ height: auto;transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;}
.baby_title{margin-bottom:5px;}
.baby_ser{position: static;color: #000}
.baby_ser li{float: none;width: 100%;padding: 10px 0;}
.baby_ser ul,.baby_box{padding: 0;}
.baby_box{padding-top: 10px;}
.baby_ser ul:after{display: none;}
.baby_03 .report_wite a{background: #033886;color: #fff;}
.baby_box:after{left: 0;}
.baby_box{border-top: 1px solid #eee;}
.baby_box p{height: auto;max-height: 120px;}
.baby_box .report_btn{padding-top: 10px;}
.baby_tac dt,.baby_tac dd{float: none;width: 100%;}
.baby_tac dt{margin-bottom: 10px;}
.baby_tac{padding: 10px;}
.baby_tac dd h3{margin-bottom: 15px;}
.baby_tac dd h2{margin-bottom: 5px;}
.baby_intr{line-height: 24px;max-height: 240px;}
.baby_close{font-size: 20px;top:-30px;right: 0;color: #fff;}

.medical_tac .baby_close{width: auto;height: auto;line-height: inherit;top:-30px;background: none}
.medical_tab, .medical_intr, .medical_bottom{padding: 0 10px;}
.medical_top{padding: 20px 0;padding-top: 10px;}
.medical_tab{margin-bottom: 20px;}
.medical_tab li{margin-right: 20px;line-height: 40px;}
.medical_tab li.on span:after{width: 100%;}
.medical_intr dt{width: 50px;height: 50px}
.medical_intr dt img{width: 30px;height: 30px;}
.medical_intr dd{width: calc(100% - 60px)}
.medical_intr dd h3{margin-bottom: 10px;}
.medical_box li{float: none;width: 100%;margin-bottom: 20px;}
.medical_box dl{padding: 0;}
.medical_box ul{margin: 0;}
.medical_box dd p a{padding:2px 10px;line-height: 24px;}
.medical_box dd p{width: auto;min-width:inherit; margin-right: 10px;margin-top: 10px;    text-align: left;}
.medical_tac{height: 86vh}
}




@media only screen and (min-width:1025px) {
.gy_list dd,.gy_list dt h3,.gy_list dt:after,.gy_list dl dd h3 i,.gy_list li dd h3:after{ transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;}
.gy_list dd{visibility: hidden;opacity: 0;}
.gy_list dl:hover dt:after{visibility: hidden;opacity: 0;}
.gy_list dl:hover dt h3{visibility: hidden;opacity: 0;}
.gy_list dl dd h3 i{width: 0}
.gy_list dl:hover dd h3:after{width: 100%;}
.gy_list dl:hover dd h3 i{width: 24.8%;}
.gy_list dl:hover dd{visibility: visible;opacity: 1;}

.baby_ser li:hover .report_wite a::after{width: 100%;}
.baby_ser li:hover .report_wite a{color: #fff;}
.baby_sitephone a:hover{color: #033886 !important;cursor: default;}

.medical_tab li:hover span:after{width: 0.65rem;visibility: visible;opacity: 1;}
.medical_box dd p a:hover{background:#033886;border-color:#033886;color: #fff !important;}

.ass_title,.ass_title p{transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;}

.asset_05 .operations-part04 li:hover .ass_title{-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.asset_05 .operations-part04 li:hover .ass_title p{visibility: visible;opacity: 1;}
.asset_05 .operations-part04 li:hover span{background:#16a8a8;}

.tree_sliderout .deve_btn div{color: #000;}
.tree_sliderout .deve_btn div:hover{color:#1fabab;}


.asset_slider .deve_btn div{color: #000;}
.asset_slider .deve_btn div:hover{color:#1fabab;}


}



/*字号*/
.tree_title .fnt_20 {font-size: 0.3rem;}
.tree_title .fnt_40 {font-size: 0.3rem;}
@media only screen and (max-width:768px) {
.tree_title .fnt_20 {font-size: 18px;}
.tree_title .fnt_40 {font-size: 18px;}
}

/*两端对齐*/
.tree_intr,.asset_ajax .left p,.tree_box p,.baby_box p,.baby_intr,.develop_02 dd p,.govern_p,.govern_slider dd p,.envir_01 .wel_02 li dd,.envir_list dd p,.envir_cont .soc_iteam dt,.envir_p,.envir_slider dd p,.soc_slider dd,.soci_scoll,.report_xz dd p {text-align: justify;}

/*编辑器颜色加细修改*/
.edit_con_original p{color: #656565;font-weight: 100;margin-bottom: 10px}
.edit_con_original p.bold{color: #000;font-weight: bold;}


/*字体颜色修改*/
.report_title p,.report_xz dd p,.deve_p,.deve_title p,.wel_02 dd,.envir_p,.soc_slider dd,.wel_edit,.asset_ajax .left p,.baby_01 p,.d_title .news_time,.news_list .news_time{ color: #656565;}

.cont_list,.cont_list a{color: #656565;}
.medical_box dd p a{color: #656565;font-weight: 100;}
@media only screen and (min-width:1025px) {
.report_xz dl:hover dd p{ color: #fff;}
.news_list dl:hover dd .news_time{ color: #fff;}

.cont_list .tel_a:hover {color: #656565 !important;}


}
@media only screen and (max-width:768px) {
.site_text2 p{ color: #656565;}
}
/*标题加粗加细*/
.bold,.deve_title h2,.operations-part04 h2,.gy_life h4,.baby_title,.baby_box h3,.gy_list li h3,.gy_swiper dt h3,.asset_ajax .left h4,.ass_title h3,.tree_who .left h2,.dev_ani li dd h3,.tree_02 dt h3,.govern_slider dt h3,.soc_slider dt,.wel_04 h2,.report_title h2,.site_text2 h2,.d_title h2,.report_02 .dd01,.report_xz dd h3{font-weight: 500;}

.asset_p p,.wel_02 dd,.asset_ajax .left p,.asset_05 .operations-part04 li p,.gy_scoll,.gy_03 .tree_t p,.tree_box p,.baby_01 p,.baby_list dd p,.baby_box p,.gy_swiper dt p,.tree_intr,.soci_scoll,.deve_p,.develop_02 dd p,.deve_title p,.envir_list dd p,.envir_cont .soc_iteam dt,.envir_p,.envir_slider dd p,.soc_slider dd,.soc_p01,.soc_iteam dt,.wel_edit,.wel_04 p,.report_left dd,.report_title p,.report_xz dd p,.report_02 .dd02,.site_text2 p,.cont_list{font-weight: 100;}
@media only screen and (max-width:1024px) {
/*.asset_p p,.wel_02 dd,.asset_ajax .left p,.asset_05 .operations-part04 li p,.gy_scoll,.gy_03 .tree_t p,.tree_box p,.baby_01 p,.baby_list dd p,.baby_box p,.gy_swiper dt p,.tree_intr,.soci_scoll,.deve_p,.develop_02 dd p,.deve_title p,.envir_list dd p,.envir_cont .soc_iteam dt,.envir_p,.envir_slider dd p,.soc_slider dd,.soc_p01,.soc_iteam dt,.wel_edit,.wel_04 p,.report_left dd,.report_title p,.report_xz dd p,.report_02 .dd02,.site_text2 p,.cont_list{font-weight: normal;}*/
}


/*超级符号隐藏*/
.deve_slider dd,.wel_04 h2 span,.wel_03 dd h3{padding-right: 0;}
.deve_slider .pub_arrow,.wel_04 h2 .d_arrow,.wel_03 dd h3 .pub_arrow{display: none;}
.soc_title{padding-right: 0;}
.soc_title .pub_arrow{display: none;}
.asset_ajax .left h3{padding: 0;}
.asset_ajax .left h3 .cj_arrow{display: none;}

.gy_scoll{padding-right: 0;}
.gy_list .pub_arrow{display: none;}
.asset_p .pub_arrow{display: none;}
/*.cj_arrow{display: none;}
.pub_arrow{display: none;}*/
.tree_slider_t .cj_arrow{display: none;}
@media only screen and (min-width:1025px) {

.tree_slider_t{cursor: url(../imgs/mouse.svg), auto;}
}

/*手机去掉br*/
@media only screen and (max-width:768px) {
.asset_p p br,.baby_01 p br,.deve_p br,.site_text2 p br,.wel_edit br,.deve_title p br{display:none}{display: none;}

}

/*手机样式修改*/
.sjfdtp-phoneimg, .sjfdtp-phoneimgbg{display: none;}
@media only screen and (min-width:768px) {
.develop_swi ul{overflow: hidden;margin: 0 -0.06rem;display: block;}

}
@media only screen and (max-width:768px) {
.tree_cont .tree_03{padding-bottom: 0;}
.tree_02 .dev_ani li dd, .tree_02 .dev_ani li.on dd{position: absolute;top:auto;bottom: 0;height: auto;}
.tree_02 .dev_ani li.on dd{background: none}
.tree_02 .dev_ani li dt{position: relative;}
.tree_02 .dev_ani li dt:before{content:"";position: absolute;left:0;top:0;width:100%;height: 100%;background:rgb(0,0,0,0.2);}
.tree_02 .dev_ani li dd h3{border: 0;}
.tree_02 .dev_ani li dd h3:before{content:""; position: absolute;left:0;bottom:0;width:100%;height:1px;background:rgba(255,255,255,0.3);}
.tree_02 .dev_ani li{margin-bottom: 0;}

.news_search button{position: relative;}
.news_search button i{color: #000;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:50%;}


.develop_swi{position: relative;}
.develop_02 .develop_swi a{margin: 0;}
.develop_02 .develop_swi dd p{height: 72px;    -webkit-line-clamp: 3;}
.develop_swi .deve_btn div{margin:0;top:3rem;}
.develop_swi .deve_btn div.swiper-button-prev{left: 5px}
.develop_swi .deve_btn div.swiper-button-next{right: 5px}


.envir_list dd{-webkit-transform: translateY(50%); -moz-transform: translateY(50%);-o-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);}
.envir_list dl:hover dd{-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}

.soc_pro dd,.soc_pro dt:after{visibility: hidden;opacity: 0; transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;}
.soc_pro li a:hover dt:after{visibility: visible;opacity: 1;display: block;}

.soc_pro li .soc_in:hover dt:after{visibility: visible;opacity: 1;display: block;}
.soc_pro li .soc_in:hover dd{visibility: visible;opacity: 1;-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}


.soc_pro dt h3,.soc_pro dd{position: absolute;padding:0 20px;color: #fff;}
.soc_pro dd{padding: 20px;padding-top:70px;-webkit-transform: translateY(50%); -moz-transform: translateY(50%);-o-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);}
.soc_pro li a:hover dd{visibility: visible;opacity: 1;-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}

.dev_swi{position: relative;}
.dev_swi .deve_btn div{margin:0;top:2rem;}
.dev_swi .deve_btn div.swiper-button-prev{left: 5px}
.dev_swi .deve_btn div.swiper-button-next{right: 5px}
.dev_swi .soci_scoll{height: 120px;}
.dev_swi li dt img{height: 4.8rem !important;}

/*手机端图片弹出效果*/
.sjfdtp-phoneimg{ position: fixed; z-index: 1001; width: 100%; /*height: 100%;*/ background: url(../images/assetbg.jpg) no-repeat; padding: 0.3rem 0 0.5rem; background-size: cover;padding-bottom: 0;}
.sjfdtp-phoneimgbg{position: fixed; left:0; top:0; z-index: 1000; width: 100%; height: 100%; background: rgba(0,0,0,0.5);}
.sjfdtp_close{position: absolute;z-index: 10; top:-0.5rem; right:0.1rem; width:0.3rem; height: 0.3rem; line-height: 0.3rem; font-size: 14px; color: #fff; text-align: center;}
/*手机端图片弹出效果*/
.asset_body .fancybox-is-open .fancybox-stage{background: none !important;}
.asset_body .fancybox-can-zoomIn .fancybox-content,.asset_body .fancybox-can-drag .fancybox-content{background: url(../images/assetbg.jpg) no-repeat !important;background-size: cover;}
}

.fancybox-button--zoom,.fancybox-button--thumbs,.fancybox-infobar{display: none !important;}
.fancybox-infobar, .fancybox-toolbar, .fancybox-caption, .fancybox-navigation .fancybox-button{opacity: 1 !important}
.fancybox-button--close{visibility: visible !important;opacity: 1 !important;}
.govern_box01  h3{display: none;}


.dev_editbox .edit_con_original,.dev_editbox .edit_con_original *{color: #fff !important;}
.soc_editbox2 .edit_con_original,.soc_editbox2 .edit_con_original *{color: #fff !important;}
.soc_editbox .edit_con_original,.soc_editbox .edit_con_original *{color: #656565;}
@media only screen and (min-width:1025px) {

.dev_editbox .edit_con_original a:hover{opacity: 0.8}
.soc_editbox2 .edit_con_original a:hover{opacity: 0.8}
.soc_editbox .edit_con_original a:hover{color: #1955b3 !important;}

}
.s_ic em{font-size: 0.16rem;}
@media only screen and (max-width:768px) {

.s_ic em{font-size:14px;    white-space: inherit;text-overflow: inherit;}
}


.develop_03 .report_btn a{background: none;color: #000;border: 1px solid #000;line-height: 26px;}
.baby_01 .report_btn a{background: none;color: #000;border: 1px solid #000;line-height: 26px;}
.society_cont .society_02 .soc_tab li.on{ border-color: #0C3F89;background: #0C3F89;}

.asset_ajax .report_btn a { background: none; color: #000; border-color: #000;border: 1px solid #000; line-height: 26px;}
@media only screen and (min-width:1025px) {
.develop_03 .report_btn a:hover::after{    background: #0C3F89;}
.develop_03 .report_btn a:hover{color: #fff !important;border-color: #0C3F89;}

.baby_01 .report_btn a:hover::after{    background: #0C3F89;}
.baby_01 .report_btn a:hover{color: #fff !important;border-color: #0C3F89;}


}

/*英文手机调整*/
.cont_list{padding: 0 2.3rem}
.cont_list li,.cont_list li:nth-child(2n){float: none;width: 100%;}
.cont_list li:nth-child(2){padding-top: 0;}
.cont_list li:nth-child(2):after{display:none}
.cont_list li{margin-bottom:5px}
@media only screen and (max-width:767px) {
.cont_list{padding: 0 }
}
@media only screen and (max-width:767px) {

.envir_cont .soc_tab li,.society_cont .society_02 .soc_tab li{border-color: #fff;float: none;margin-bottom: 10px;}
.society_cont .society_02 .soc_tab li{width: 100%;}
.envir_cont .soc_tab li{width: 100%;margin-right: 0;}
/*.envir_01 .deve_title,.deve_p,.society_01 .deve_title,.wel_01 .deve_title,.wel_01 .wel_edit  {text-align: left;}*/

}

/*编辑器处理*/
@media only screen and (min-width:2000px) {
.news_dcont .wrap2{width: 1920px;}
}
/*按钮处理*/

@media only screen and (min-width:768px) {
.report_btn a,.deve_more{width: 0.82rem;height: 0.28rem;line-height: 0.28rem;}
.baby_01 .report_btn a,.asset_ajax .report_btn a,.report_xz .report_btn a,.develop_03 .report_btn a{line-height: 0.26rem}
.soc_pdf a{height: 0.28rem;line-height: 0.28rem}

.envir_01 .wel_02 li dt{    line-height: 1.2em;height: 1.2em;}
.envir_01 .wel_02 li dt span,.envir_01 .wel_02 li dt b{float: left;line-height: 0.4rem}
.envir_01 .wel_02 li dt i{    position: relative;top: -4px;}

.develop_02 dd p{ display: block;-webkit-line-clamp: inherit; -webkit-box-orient: inherit;}
.society_02  .s_ic{max-width: 2.5rem}
}

.xz_logo img {
    width: 3.5rem;
    height: 0.88rem;
}

/*新闻模块版权*/
.site_banner .sub_title_news {
    -webkit-animation: animate-banner-textnews 2s forwards ease;
    animation: animate-banner-textnews 2s forwards ease;
    opacity: 0;
    transform: translateY(800%) scale(0);
}
@keyframes animate-banner-textnews {
    0% {
        opacity: 0;
        transform: translateY(800%) scale(1);
    }

    100% {
        opacity: 1;
        transform: translateY(900%) scale(1);
    }
}
@media only screen and (max-width:1023px) {
.site_banner .sub_title_news {transform: none;animation: inherit;opacity: 1;padding-top: 6px;}
}

/*按钮修改*/
@media only screen and (max-width:767px) {
.report_btn a b{width: 100%;    height: auto; line-height: inherit; 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:50%;}
.wel_04 .report_wite a{width: 200px;}
}

/*数字改字号*/
.wel_02 dt b{font-size: 0.32rem;}
@media only screen and (max-width:768px) {
.wel_02 dt b{font-size: 18px;}
}

.phone_cont{display: block;}
.pc_cont{display: none;}
@media only screen and (max-width:768px) {
.phone_cont{display: block;}
.pc_cont{display: none;}
}

/*新闻编辑器颜色字号修改*/
.d_edit .edit_con_original{font-size: 0.2rem;}
.d_edit .edit_con_original,.d_edit .edit_con_original p{color: #303030;}
@media only screen and (max-width:768px) {
.d_edit .edit_con_original{font-size: 14px;}
.d_edit .edit_con_original p{font-weight: normal;}
}

/*龙湖网群*/
.cont_03 .report_title h2{margin-bottom: 0.9rem;}
.cont_group{text-align: center;font-size: 0.14rem;}
.cont_group p{display: inline-block;}
.cont_group p a{display: block;min-width: 0.94rem;border-radius:3px;background: #fff;padding: 0.04rem;margin: 0 0.15rem}
@media only screen and (max-width:768px) {
.cont_03{padding: 50px 0;}
.cont_03 .report_title h2{margin-bottom: 20px;}
.cont_group p{font-size: 14px;width: 50%;float: left;margin-bottom: 10px;}
.cont_group p a{margin: 0 5px;padding: 5px;}
}

@media only screen and (min-width:1025px) {
.cont_group p a:hover{opacity: 0.8}
}
