﻿/*公司介绍*/
.profile_tit{margin-top: 15px;overflow: hidden;}
.profile_tit ul li{float: left;margin-right: 40px;}
.profile_tit ul li img{display: inline-block;vertical-align: middle;margin-bottom: 2px;margin-right: 10px;}
.profile_tit ul li.on a{color: #cb1519;}

.profile_01{margin: 35px 0;overflow: hidden;position: relative;}
.profile_l,.profile_r{float: left;width: 50%;}
.profile_r{padding-left: 60px;box-sizing: border-box;position: absolute;right: 0;top: 0;height: 100%;overflow: hidden;}
.profile_r h1{margin-bottom: 10px;}
.profile_r h2{margin-bottom: 20px;}
.profile_r em{display: block;width: 47px;height: 4px;background: #cb1519;}
.profile_rt{height: 130px;}
.profile_r-txt{overflow: hidden;height: 100%;}
.profile_txt{height: calc(100% - 130px);}

/*滚动体*/
.mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #ccc;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:7px;-webkit-border-radius:0;border-radius:0;background:url(../upload/scroll.png) no-repeat;background-size: 100% 100%;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{background:url(../upload/scroll.png) no-repeat;background-size: 100% 100%;}
.profile_02{padding: 50px 0;overflow: hidden;}
.profile_02 dl{float: left;width: 20%;border-right: 1px solid #cbcbcb;padding: 0 20px;box-sizing: border-box;position: relative;}
.profile_02 dl dd{color: #cb1519;}
.profile_02 dl dd span,.profile_02 dl dd i{font-weight: bold;margin-right: 3px;}
.profile_02 dl dt p{color: #666666;overflow: hidden;height: 66px;}
.profile_02 dl:last-child{border-right: none;}

.profile_03{padding: 30px 0 8%;overflow: hidden;}
.profile03_swi{position: relative;}
.profile_03 dl{float: left;margin-right: 7px;width: calc((100% - 14px) / 3);position: relative;}
.profile_03 dl:nth-child(3n){margin-right: 0;}
.profile_03 dl dt{position: absolute;width: 100px;height: 90px;background: rgba(203,21,25,0.85);left: 50px;padding: 10px;
    box-sizing: border-box;overflow: hidden;bottom: -6px;color: #fff;transition: all .3s;}



/*.company_tj .profile_02 dl,.company_xa .profile_02 dl,.company_bj .profile_02 dl{width: 33.33%;padding: 0 2%;margin-bottom: 20px;}*/

@media only screen and (max-width:1024px) {
    .profile_r{padding-left: 20px;}
    .profile_02{padding: 20px 0;}
    .profile_02 dl{padding: 0 2%;}
    .profile_03{padding: 20px 0 60px;}
    .profile_03 dl dt{left: 30px;}
}
@media only screen and (max-width:767px) {
    .profile_tit ul li{margin-right: 10px;}
    .profile_tit ul li img{margin-right: 5px;}
    .profile_01{margin: 15px 0;margin-bottom: 0;}

    .profile_l, .profile_r{width: 100%;}
    .profile_r{position: static;padding: 20px 0;}
    .profile_02 dl{width: 50%;margin-bottom: 20px;border-right: none;}
    .profile_03 dl{width: 100%;margin-right: 0;margin-bottom: 20px;}
    .profile_03{padding: 0px 0 40px;}
    .profile_rt{height: auto;margin-bottom: 20px;}

}
@media only screen and (min-width:1025px) {
    .profile_03 dl:hover dt{background: rgba(203,21,25,1);}
}
/*领导致辞*/
.speech_l{float: left;width: 411px;}
.speech_r{float: left;width: calc(100% - 411px);padding-left: 5%;box-sizing: border-box;}
.speech_img{margin-top: 30px;}
.speech_name{text-align: right;}
.speech_name img{
    height: 70px;
    width: 170px;
}
.speech_02{padding-bottom:50px;}
@media only screen and (max-width:1024px) {
    .speech_l,.speech_r{width: 50%;}
    .speech_img img{width: 70%;}
}
@media only screen and (max-width:767px) {
    .speech_01{margin-top: 30px;}
    .speech_l,.speech_r{width: 100%;}
    .speech_r{padding-left: 0;}
    .speech_img{margin-top: 20px;}
    .speech_img img{width: 90%;margin-bottom: 20px;}
}

.group_01{margin-top: 35px;padding-bottom: 5%;}
@media only screen and (max-width:767px) {
    .group_01{margin-top: 35px;padding-bottom: 35px;}
}
/*企业文化*/
.culture_01{padding: 5% 0;overflow: hidden;}
.pub_title{margin-bottom: 4%;overflow: hidden;}
.pub_title p{float: left;margin-top: -3px;}
.pub_title .yc_tit{float: left;border-left: 1px solid #000000;margin-left: 30px;padding-left: 30px;display:none;}

.vision_list ul li{float: left;width: calc((100% - 5px) / 3);margin-right: 2px;background: #ea6860;transition: all .3s;}
.vision_list ul li:last-child{margin-right: 0;}
.vision_con{position: relative;}
.vision_img{line-height: 50px;color: #fff;}
.vision_img img{width: 50px;height: 50px;overflow: hidden;margin-right: 22px;}
.culture_02{padding: 4% 0;overflow: hidden;color: #fff;}
.pub_title1{margin-bottom: 30px;}
.pub_title1 h1{margin-bottom: 5px; color: #fff;}
.culture_03 .pub_title1 h1,
.culture_04 .pub_title1 h1{color:#000;}
.pub_title1 p{line-height: 30px;}

.mission_list li{float: left;width: calc((100% - 5px) / 3);margin-right: 2px;background: rgba(255,255,255,0.1);transition: all .3s;padding: 40px;box-sizing: border-box;position: relative;}
.mission_list li:last-child{margin-right: 0;}
.mission_list li p{height: 72px;overflow: hidden;}
.mission_list li em{width: 0;background: #cb1519;height: 4px;position: absolute;left: 0;bottom: 0;transition: all .3s;}

.culture_03{padding: 4% 0;overflow: hidden;}
.goal_list li{width: 20%;float: left;}

.goal_list li a{display: block;width: 100%;height: 100%}
.goal_list li dl,.business_list li dt{height: 100%;width: 100%;}
.goal_list li dd span{margin-bottom: 20px;display: block;}
.goal_list li dd span img{width: 52px;}
.goal_list li dl{position: relative;}
.goal_list li dd{position: absolute;left: 0;width: 100%;text-align: center;box-sizing:border-box;color: #000;padding: 0 20px;
    bottom: -1px;height: 100%;padding-top: 75%;background: #ffffff;}
.goal_list li dd h1{margin-bottom: 5px;}
.goal_list li dd p{display: none;}
.goal_list li dt{opacity: 0;position: relative;visibility: hidden;transition: all .3s;}
/*.goal_list li dt img{display: none;}*/
.blank_30{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
.hover2{display: none;}

.goal_list li:first-child dd{background: #edeae8;}
.goal_list li:nth-child(2n) dd{background: #f7f5f3;}
.goal_list li:nth-child(3n) dd{background: #fbfaf9;}
.goal_list li:nth-child(4n) dd{background: #f5f4f2;}
.goal_list li:nth-child(5n) dd{background: #fbfaf9;}


.culture_04{padding: 4% 0;overflow: hidden;}
.exploit_list dl dd{float: left;width: 32%;background: #fff;height: 100%;padding: 3% 4%;box-sizing: border-box;overflow: hidden;}
.exploit_list dl dt{float: left;width: 68%;height: 100%;overflow: hidden;}
.exploit_list dl:first-child{margin-bottom: 22px;}
.red_line{display: inline-block;}
.red_line em{display: block;height: 4px;background: #cb1519;margin: 10px 0;}
.exploit_list dl:nth-child(2) dd{padding: 0;}
.exploit_list dl:nth-child(2) dt .exploit_item{width: calc(50% - 25px);float: left;margin-left: 25px;box-sizing: border-box;height: 100%;}
.exploit_item{position: relative;}
.exploit_item img{width: 100%;}
.exploit_txt{position: absolute;bottom: 0;left: 0;width: 100%;padding: 20px 30px;box-sizing: border-box;color: #fff;}
.exploit_txt h1{margin-bottom: 10px;}
.exploit_txt p{height: 44px;overflow: hidden;}

.culture_05{padding: 4% 0 5%;overflow: hidden;}
.values_con{position: relative;}
.values_con .pub_title1{position: absolute;left: 70px;top: 60px;z-index: 10;}
.bg_item{visibility: hidden;opacity: 0;transition: all .3s;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.bg_item:before{
    content:'';
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    background:rgba(0,0,0,.5);
}
.bgtxt_all{position: absolute;left: 0;bottom: 0;height: 160px;width: 100%;}
.bgtxt_all .swiper-container{height: 100%;}
.bgtxt-item{width: 20%;float: left;padding: 0 30px;box-sizing: border-box;color: #fff;height: 100%;border-right: 1px solid rgba(255,255,255,0.31);cursor: pointer;}
.bgtxt-item p{margin-top: 25px;
    height: 125px; overflow: hidden;transition: all .3s;}
.bgtxt-item img{display: none;}
.bg_item.on{visibility: visible;opacity: 1;}

@media only screen and (min-width:1025px) {
    .vision_list ul li:hover{background: #cd474b;}
    .mission_list li:hover em{width: 100%;}
    .goal_list li:hover dd{background: none;color: #fff;padding-top: 0;height: auto;bottom: 45px;}
    .goal_list li:hover dt{opacity: 1;visibility: visible;}
    .goal_list li:hover dd span .hover2{display: inline-block;}
    .goal_list li:hover dd span .hover1{display: none;}
    .goal_list li:hover dd p{display: block;}
    .bgtxt-item:hover p{margin-top: 40px;}
}
@media only screen and (max-width:1024px) {
    .vision_list ul li .vision_con{height: 120px;padding-top: 25px;}
    .vision_img{width: 75%;}
    .mission_list li{padding: 20px;}
    .goal_list li dd{padding-top: 30%;}
    .exploit_list dl:first-child{height: auto!important;}
    .exploit_list dl:first-child dd{float: none;width: 100%;}
    .exploit_list dl:first-child dt{float: none;width: 100%;}
    .exploit_txt{padding: 15px;}
    .bgtxt_all{height: 120px;}
    .bgtxt-item{padding: 0 10px;outline: none!important;border-right: none;}
    .bgtxt-item p{margin-top: 30px;}
    .bgtxt-item p br{display: none;}
    .pub_title p{margin-top: 5px;}

}
@media only screen and (max-width:767px) {
    .pub_title{margin-bottom: 20px;}
    .culture_01,.culture_02,.culture_03,.culture_04,.culture_05{padding: 30px 0;}
    .vision_list ul li{width: 100%;margin-bottom: 10px;}
    .vision_list ul li .vision_con{height: auto;padding-top: 0;}
    .mission_list li{float: none;width: 100%;margin-right: 0;margin-bottom: 10px;}
    .mission_list li p{height: auto;}
    .goal_list li{
    width: 100%;
    height: 240px!important;
    }
    .goal_list li dd p {
        display: block;
    }
    .goal_list li dd{padding-top: 10%;}
    .exploit_list dl{height: auto!important;}
    .exploit_list dl dd{padding: 20px;float: none;width: 100%;}
    .exploit_list dl dt{width: 100%;float: none;}
    .exploit_list dl:nth-child(2) dt .exploit_item{width: 100%;margin-left: 0;}
    .exploit_txt p{height: auto;}
    .values_con{height: auto!important;}
    .bg_all{display: none;}
    .bgtxt_all{position: relative;height: auto;}
    .values_con .pub_title1{position: static;}
    .bgtxt-item{width: 100%;padding: 0;position: relative;}
    .bgtxt-item img{display: block;}
    .bgtxt-item p{position: absolute;padding: 20px;box-sizing: border-box;height: auto;z-index: 10;bottom: 0px;width: 100%;margin-top: 0;}
    .bgtxt-item p br{display: none;}
}

/*公司荣誉*/
/*发展历史*/
.about_history{margin-bottom: 60px;position: relative;}
.line{position: absolute;bottom: 0px;left: 0;width: 100%;height: 1px;background: #ccc;}
.history_year{position: relative; background: #fff url(../images/history_bg.png) no-repeat 0 bottom;width: 850px;height: 370px;margin: auto;overflow: hidden;position: relative;
    z-index: 10;}
.history_year .leftbox{width:370px;height:850px; margin:auto;}
.history_year .leftbox .swiper-container{height: 100%;width: 100%}
.history_year a{color: #c1c1c1;display: block;margin: auto;width:100%; height: 100%; line-height: 110px; text-align: center;position: relative;opacity: 0;transform-origin:50% 50%;}
.history_year .leftbox .swiper-slide i{width: 23px;height: 23px;background: url(../images/history_icon.png) no-repeat center center;display: block;display: none; position: absolute;  top:98px;  left: 50%;margin-left: -6px;}
.history_year .leftbox .swiper-slide em{display: none;position: absolute;top:-15px;left: 0;color: #e3254c;width: 100%;text-align: center;line-height: 30px; font-family: "Arial"; text-transform: uppercase; font-weight: bold;}
.history_year .leftbox .swiper-slide-active i{display: block;}
.history_year li{float: left; width: 100%; padding: 35px 0; border-bottom:#bebebe solid 1px;overflow: hidden;}
.history_cont dl{overflow: hidden;}
.history_cont dt{}
.history_cont dd{margin-top: 4px;}
.history_cont dd .his_p{padding: 20px;text-align: center;background: #ececec;}
.his_p{color: #000;line-height: 1.8em;overflow: hidden;display: none;}
.his_p p{background: url(../images/his_cicle.png) no-repeat 0 12px;padding-left: 18px;}
.history_cont .swiper-slide-active .his_p{display: block;}
.history_cont{margin-bottom: 50px;}
.history_cont .swiper-container{padding-bottom:40px;}
.history_cont .swiper-slide-prev{top:30px;}
.history_cont .swiper-slide-next{top:30px;}
.ie9 .history_cont .swiper-slide img{width: 100%;}
.history_cont .swiper-slide-duplicate-prev,.history_cont .swiper-slide-duplicate-next{opacity:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;top:30px;}
.history_cont .swiper-slide-duplicate-prev img,.history_cont .swiper-slide-duplicate-next img{opacity:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;}
.history_cont .swiper-container-3d .swiper-slide-shadow-right,.history_cont .swiper-container-3d .swiper-slide-shadow-left{
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.0)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0));
    background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0));
    background-image: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0));

}
.history_cont .swiper-slide-next,.history_cont .swiper-slide-prev{opacity:0.4;filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4;}
.history_cont .swiper-pagination{display: none;}
.history_cont .but>div{width: 34px;height: 78px;margin-top: -78px;background:none;background: #787878;color: #000000;text-align: center;font-size: 18px;line-height: 78px;transition: all .3s;font-weight: bold;}
.history_cont .but>div.swiper-button-prev{left: 0;}
.history_cont .but>div.swiper-button-next{right: 0;}

.history_cont .but>div.swiper-button-next.swiper-button-disabled,.history_cont .but>div.swiper-button-prev.swiper-button-disabled{opacity: .5;}
/*大事记改*/
.history_cont .swiper-slide{opacity:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;top:30px;}
.history_cont .swiper-slide img{opacity:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;}
.history_cont .swiper-slide.swiper-slide-active,.history_cont .swiper-slide.swiper-slide-active img{opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;}
.history_cont .swiper-slide.swiper-slide-prev,.history_cont .swiper-slide.swiper-slide-prev img{opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;}
.history_cont .swiper-slide.swiper-slide-next,.history_cont .swiper-slide.swiper-slide-next img{opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;}
.history_cont .swiper-slide.swiper-slide-prev dl,.history_cont .swiper-slide.swiper-slide-next dl{transform: scale(1,0.8);}
.history_cont .swiper-slide.swiper-slide-prev dl dt img, .history_cont .swiper-slide.swiper-slide-next dl dt img{height: 100%!important;}
/*大事记改*/
@media only screen and (min-width:1025px){
    .history_year .leftbox .swiper-slide-active a{font-size:72px;opacity: 1; color: #3e3e3e;}
    .history_year .leftbox a{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
    .history_year .leftbox .prev_nth2Mode a{transform: rotate(62deg) translateX(17px) translateY(-19px);opacity: 1;}
    .history_year .leftbox .next_nth2Mode a{transform: rotate(131deg)  translateX(-22px) translateY(-7px);opacity: 1;}
    .history_year .leftbox .prev_nth3Mode a{transform: rotate(33deg) translateX(-48px) translateY(101px);opacity: 1;}
    .history_year .leftbox .next_nth3Mode a{transform: rotate(152deg) translateX(54px) translateY(98px);opacity: 1;}
    .history_year .leftbox .prev_nth4Mode a{transform: rotate(-80deg) translateX(-126px) translateY(-143px);}
    .history_year .leftbox .next_nth4Mode a{transform: rotate(80deg) translateX(-214px) translateY(162px);}
    .history_year .leftbox .prev_nth5Mode a{transform: rotate(-25deg) translateX(-65px);opacity: 1;}
    .history_year .leftbox .next_nth5Mode a{transform: rotate(25deg) translateX(-65px) translateY(20px);opacity: 1;}
    .history_year .leftbox .prev_nth6Mode a{transform: rotate(-30deg) translateX(-99px);opacity: 1;}
    .history_year .leftbox .next_nth6Mode a{transform: rotate(30deg) translateX(-99px) translateY(20px);opacity: 1;}
    .history_year .swiper-button-prev{width: 28px;height: 51px;background: url(../images/his_prev.png) no-repeat center center; position: absolute;left: 255px;top:0px;margin-top: 15px;}
    .history_year .swiper-button-next{width: 28px;height: 51px;background: url(../images/his_next.png) no-repeat center center;position: absolute;right: 255px;top:0px;margin-top: 15px;}
    .history_year .leftbox .swiper-container{padding-right: 150px;}
    .history_year .leftbox .swiper-slide-active a{transform: rotate(90deg) translateX(-3px) translateY(-150px);}
    .history_year .leftbox{transform: rotate(-90deg) translateX(275px); }
    .history_cont .but>div:hover{color: #cb1519;}

}

@media only screen and (max-width:1024px){
    .about_history{margin-top: 30px;}
    .history_cont .but>div{width: 27px;height: 44px;margin-top:-22px; top:50%;display: none;}
    /*.history_cont .but>div.swiper-button-prev{left: 0;    background: url(../images/prev02.png) no-repeat center center;}*/
    /*.history_cont .but>div.swiper-button-next{right: 0;    background: url(../images/next02.png) no-repeat center center;}*/
    .history_year .leftbox .swiper-slide.on a{font-size:32px;opacity: 1; color: #3e3e3e;}
    .history_cont .swiper-slide-prev{top:0px;}
    .history_cont .swiper-slide-next{top:0px;}
    .history_year .leftbox .prev_nth2Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
    .history_year .leftbox .next_nth2Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
    .history_year .leftbox .prev_nth3Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
    .history_year .leftbox .next_nth3Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
    .history_year .leftbox .prev_nth4Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
    .history_year .leftbox .next_nth4Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
    .history_year .leftbox .prev_nth5Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
    .history_year .leftbox .next_nth5Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
    .history_year .leftbox .prev_nth6Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
    .history_year .leftbox .next_nth6Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
    .history_year .leftbox .swiper-slide-active a{transform: rotate(0deg) translateX(0px) translateY(0px);}
    .history_year .leftbox{transform: rotate(0deg) translateX(0px); }
    .history_year .leftbox .swiper-slide-active a{color: #000;}
    .history_year,.history_year .leftbox{width: 100%;height: auto;}
    .history_year .leftbox .swiper-container{padding: 0 50px;}
    .history_year{padding-top:0;background: none;}
    .history_year a{opacity: 1;}
    .history_year .swiper-button-next.swiper-button-disabled,.history_year .swiper-button-prev.swiper-button-disabled{opacity: 0.5; cursor: pointer;     pointer-events: inherit;}
    .history_year .swiper-button-next.disabled,.history_year .swiper-button-prev.disabled{opacity: 0.35; cursor: default;}
    .history_year .leftbox .swiper-slide-active i{display: none;}
    .history_year a{line-height: 32px;}
    .history_year .swiper-button-prev{width: 28px;height:28px;background: url(../images/his_prev.png) no-repeat center center; position: absolute;left:0px;top:50%;margin-top: -14px; background-size: cover;}
    .history_year .swiper-button-next{width: 28px;height:28px;background: url(../images/his_next.png) no-repeat center center;position: absolute;right:0px;top:50%;margin-top: -14px;background-size: cover;}
    .history_cont{margin-bottom: 0;}
    .about_history{position: relative;padding:60px 0;}
    .history_year{padding: 0 50px;  box-sizing: border-box; position: absolute;top:0;left:3%;width: 94%;}
    .history_cont .swiper-pagination{display: block;text-align: center;width: 100%;margin-top:10px;}
    .history_cont .swiper-pagination span{margin: 0 5px;width: 10px;height: 10px;}
    .topnum{background-size: 100%;}
    .history_cont .swiper-slide.swiper-slide-prev,.history_cont .swiper-slide.swiper-slide-prev img{opacity:1;filter:alpha(opacity=10); -moz-opacity:1; -khtml-opacity:1;}
    .history_cont .swiper-slide.swiper-slide-next,.history_cont .swiper-slide.swiper-slide-next img{opacity:1;filter:alpha(opacity=10); -moz-opacity:1; -khtml-opacity:1;}
    .history_cont .swiper-slide.swiper-slide-prev dl,.history_cont .swiper-slide.swiper-slide-next dl{margin-top:0px;}
    .history_cont .swiper-slide{top:0;}
    .line{display: none;}
    .about_history{margin-bottom: 0;padding-bottom: 0;}
    .history_cont .swiper-container{padding-bottom: 0;}
    .history_cont .swiper-slide.swiper-slide-prev dl,.history_cont .swiper-slide.swiper-slide-next dl{transform: scale(1,1);}
    .his_p{display: block;}
}
@media only screen and (max-width:767px){
    .about_history{padding:50px 0;}
    .history_cont dl{padding:10px;}
    .history_cont dd{width:100%;}
    .history_cont dt{width: 100%;}
    .history_year{padding: 0 30px;}
    .history_year .leftbox .swiper-slide.on a{font-size: 24px;}
    .history_year .swiper-button-next,.history_year .swiper-button-prev{width: 20px;height: 20px;margin-top: -10px;}
    .history_year .leftbox .swiper-container{padding: 0;}
}


/*加入我们*/
.join_01{margin: 4% 0;padding: 10% 2%;box-sizing: border-box;position:relative;}
.join_01 .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
.join_icon{width: 70%;margin: 0 auto;overflow: hidden;position: relative;z-index: 2;}
.join_icon .join_item{width: 33.33%;float: left;text-align: center;margin: 20px 0;color: #fff;}
.join_icon .join_item:nth-child(4),.join_icon .join_item:nth-child(5),.join_icon .join_item:nth-child(6),.join_icon .join_item:nth-child(7){width: 25%;}
.join-img{height: 70px;}
.join_icon .join_item img{margin-top: 20px;transition: all .3s;}
.join_icon p{margin-top: 10px;}

.join_02{padding: 0 40px 40px 60px;position: relative;margin-bottom: 8%;}
.join_us{position: relative;padding-left: 30px;padding-top: 60px;z-index: 2;}
.join_us em{position: absolute;display: block;width: 1px;height: 88px;background: #959595;top: 2px;left: 0;}
.join_us p{color: #d4d4d4;text-transform: uppercase;margin-top: -12px;margin-bottom: 10px;}
.join_us span{font-size: 24px;margin-left: -5px;}
.jr_link{width: 130px;height: 40px;border-radius: 5px;background: #cb1519;color: #fff;text-align: center;line-height: 40px;position: absolute;
    right: 40px;bottom: 40px;transition: all .3s;}


.join_01 .join_us{position: absolute;top: 0;left: 60px;}
.join_01 .join_us h2{color: #fff;}
.join_01 .join_us em{background: rgba(255,255,255,0.4);}
.join_01 .join_us p{color: rgba(255,255,255,0.22);display:none;}

@media only screen and (min-width:1025px){
    .join_icon .join_item:hover img{margin-top:0px;}
    .join_02 a:hover{color: inherit!important;}
    .jr_link:hover{opacity: .8;}
    .join_us span:hover{color: #cb1519!important;}

}
@media only screen and (max-width:1024px){
    .join_icon{width: 90%;margin-top: 30px;}
    .join_us p{margin-top: -8px;}
}
@media only screen and (max-width:767px){
    .join_01{margin-top: 30px;}
    .join_icon .join_item{width: 50%;}
    .join_icon .join_item:nth-child(4), .join_icon .join_item:nth-child(5), .join_icon .join_item:nth-child(6), .join_icon .join_item:nth-child(7){
        width: 50%;
    }
    .join_icon .join_item{margin: 10px 0;}
    .join_02{padding: 0 20px 20px;margin-bottom: 40px;}
    .join_us{padding-left: 20px;padding-top: 30px;}
    .join_us em{height: 55px;}
    .join_us p{color: #cb1519;margin-bottom: 0;}
    .jr_link{right: 20px;bottom: 20px;}
    .join_us span{color: #cb1519;}
    .join_01 .join_us{left: 20px;}
}

/*媒体中心*/
.news_con{margin-top: 40px;overflow: hidden;}
.news_list{overflow: hidden;}
.news_list li{float: left;margin-right: 7px;width: calc((100% - 14px) / 3);}
.news_list li:nth-child(3n){margin-right: 0;}
.news_list li dl dt{padding: 25px 30px;background: #f8f8f8;box-sizing: border-box;}
.news_t span em{font-size: 12px;}
.news_b h1{margin: 12px 0;height: 72px;overflow: hidden;}
.news_b .more{margin-top: 20px;font-size: 20px;}
.news_b .more > a > i{
    font-weight: bold;
}
.news_b p{height: 42px;overflow: hidden;}

.news1_list dl{padding: 40px 25px;overflow: hidden;border-bottom: 1px solid #dddddd;}
.news1_list dl dd{float: left;width: 85px;margin-right: 35px;}
.news1_list dl dd .news_t span{font-weight: bold;}
.news1_list dl dd .news_t span em{display: block;margin-left: 20px;font-weight: 300;}
.news1_list dl dt{float: left;width: calc(100% - 120px);}
.news1_list .news_b h1{margin-top: 0;height: inherit;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: -3px;}


@media only screen and (max-width:1599px){
    .news_b h1{height: 66px;}
    .news1_list dl{padding: 30px 20px;}
}
@media only screen and (max-width:1399px){
    .news_b h1{height: 60px;}

}
@media only screen and (max-width:1024px){
    .news_list li dl dt{padding: 20px;}

}
@media only screen and (max-width:767px){
    .news_con{margin-top: 20px;}
    .news_list li{float: none;margin-right: 0;width: 100%;}
    .news1_list dl{padding: 20px;}
    .news1_list dl dd{float: none;width: 100%;margin-bottom: 10px;}
    .news1_list dl dd .news_t span em{display: inherit;margin-left: 5px;}
    .news1_list dl dt{float: none;width: 100%;}
}

/*企业内刊*/
.journal_con{margin-top: 15px;display: table;width: 100%;}
.journalList_con{padding-bottom: 5%;}
.journal_list{overflow: hidden;}
.journal_list>dl{float: left;width: 49%;margin-right: 2%;margin-bottom: 2%;background: #f8f8f8;padding: 40px;box-sizing: border-box;overflow: hidden;}
.journal_list>dl:nth-child(2n){margin-right: 0;}
.journal_list>dl>dd{float: left;width: 221px;border: 4px solid #fff;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,0.2);overflow: hidden;}
.journal_list>dl>dd>a{display: block;height: 100%;}
.journal_list>dl>dd>a img{width: 100%;height: 100%;}
.journal_list>dl>dt{padding: 60px 0 0 50px;box-sizing: border-box;float: left;width: calc(100% - 221px); height: 260px; overflow: hidden; position: relative;}
.jour_swiper{padding-bottom: 40px; height: 100%;}
/* .lkjhg{
    height: 260px;
} */
.jour_swiper ul dl{margin-bottom: 10px;}
.jour_swiper ul dl a{position: relative;display: block;padding-left: 23px;box-sizing: border-box;}
.jour_swiper ul dl a em{position: absolute;display: block;left: 0;width: 3px;height: 14px;background: #d1191d;top: 50%;margin-top: -7px;}
.jour_swiper .swiper-pagination{display: none;left: 0;bottom: 0;}
.jour_swiper .swiper-pagination .swiper-pagination-bullet{background: #d7d7d7;margin-right: 8px;opacity: 1;}
.jour_swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #d1191d;}
.jour_swiper.on .swiper-pagination{display: block;}
@media only screen and (max-width:1024px){
    .journal_list>dl{padding: 20px; padding-right: 0;}
    .journal_list>dl>dd{width: 140px;}
    .journal_list>dl>dt{width: calc(100% - 140px);padding: 0px 0 0 8px; height: 200px;}
}
@media only screen and (max-width:767px){
    .journal_list>dl{float: none;width: 100%;margin-right: 0;}
}

/*企业内刊 列表页*/
.journalList{margin-top: 30px;display: table;width: 100%;}
.journalList .l{float: left;width: calc(100% - 300px);padding-right: 30px;box-sizing: border-box;}
.journalList .r{float: right;width: 300px;padding-right: 60px;box-sizing: border-box;}
.pub_select{position: relative;}
.pub_select dt{background: #cb1519;color: #fff;height: 40px;line-height: 40px;border-radius: 5px;padding: 0 15px;box-sizing: border-box;position: relative;cursor: pointer;}
.pub_select dt i{position: absolute;right: 15px;line-height: 40px;top: 0;transition: all .3s;}
.pub_select dd{display: none; position: absolute;left: 0;top:42px;width: 100%;background: rgba(255,255,255,0.9);box-sizing:border-box;padding:10px 20px;z-index: 3;}
.pub_select dd a{display: block;line-height: 45px;border-bottom: 1px solid #dbddde;}
.pub_select-img{border: 4px solid #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);margin-top: 35px;}
.pub_select-img a{display: block;}
.pub_select-img a img{width: 100%;}
.pub_select dt.on_o i{transform: rotate(180deg);}
.journalList-item{margin-bottom: 30px;}
.journalList-item h2{margin-bottom: 20px;}
.journalList-item ul li{margin-bottom: 10px;overflow: hidden;}
.journalList-item ul li img {display: block;vertical-align: middle;margin-top: 9px;margin-right: 10px;float: left;}
.journalList-item ul li span{float: left;width: calc(100% - 15px);}
@media only screen and (max-width:1024px){
    .journalList .r{padding-right: 0;width: 250px;}
    .journalList .l{width: calc(100% - 250px);}
}
@media only screen and (max-width:767px){
    .journalList .r,.journalList .l{width: 100%;float: none;}
    .journalList{margin-top: 0px;}
    .journalList .l{padding-right: 0;}
    .journalList .r{margin-bottom: 30px;}
    .pub_select-img{display: none;}
}

/*内容页*/
.journal_details{padding-bottom: 5%;}
.content{overflow: hidden;padding-bottom: 5%;}
.details_l{float: left; width: calc(100% - 334px);padding-right: 40px;box-sizing: border-box;padding-bottom: 5%;}
.details_r{float: left; width:334px;}
.d_span{border-bottom: 1px solid #cdcdcd;padding-bottom: 20px;text-align: center;}
.d_span span {margin: 0 23px;color: #9e9e9e;}
.d_span span i{margin-right: 10px;}
.txt_title{text-transform: uppercase;margin-bottom: 2%;text-align: center;}
.details_text{padding: 0 40px;box-sizing: border-box;}
.share_common{display: inline-block;}
.share_common a {color: #727272;margin-left: 0px;margin-right: 10px;}
.d_share{padding: 20px 0;line-height: 25px;}
.d_share span{display:inline-block;margin-bottom: 5px;margin-right: 20px;font-size: 16px;vertical-align: middle;}
.details_r{border-left: 1px solid #e5e5e5;padding-left: 40px;}
.details_r>h1{margin-bottom: 10px;}
.details_r .details_list{}
.details_list li{padding: 15px 0;}
.details_list li span{margin-bottom: 10px;display: block;}
.details_list li .pub_tit{margin-bottom: 0;}
.details_bottom{background: #edf1f5;}
.news_page{overflow: hidden;border-top: 1px solid #e6e6e6;}
.news_page .wrap{overflow: hidden;}
.news_page .le{color: #9e9e9e;line-height: 30px;width: 100%;}
.news_page .le a{color: #202f45;}
.news_page .le span{display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;border-bottom: 1px solid #dddddd;padding: 10px 0;}
.news_page .re{text-align: right;}
.news_page .re a{display: inline-block;width: 50px;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 30px;background: #d1191d;margin-top: 20px;}

@media only screen and (min-width: 1025px){
    .share_common a:hover{color: #2370d5;opacity: .6;}
    .news_page .re a:hover{color: #fff!important;opacity: .8;}
}

@media only screen and (max-width:1024px) {
    .details_l,.details_r{width: 100%;float: none;}
    .details_l{padding-right: 0;}
    .details_text{padding: 0 20px;}
    .details_r{padding-left: 0;border-left: none;margin-top: 30px;}
    .news_page .le{float: none;width: 100%;}
    .news_page .re{display: none;}


}
@media only screen and (max-width:767px) {
    .page{margin: 20px 0 50px;}
    .d_share{padding: 10px 0;padding-top: 20px;}
    .txt_title{text-align: left;}
    .details_text{padding: 0;}
    .d_span{overflow: hidden;margin-top: 20px;margin-bottom: 0; padding-bottom: 10px;}
    .d_span span{display: block;text-align: left;width: 50%;margin: 0 auto;float: left;}
    .share_common a{font-size: 24px;}
    .details_r .details_list{padding-bottom: 40px;}
}


/*企业刊详情页*/
.journal_details .l{background: #f8f8f8;width: calc(100% - 350px);}
.journal_details .l{padding: 30px 55px;}
.journal_details .l .txt_title,.journal_details .l .d_span{text-align: left;}
.journal_details .l .d_span{border-bottom: 0;}
.journal_details .l .d_span span{margin: 0;margin-right: 50px;}
.journal_details .l .details_text{padding: 0;}
.journal_details .r{float: left;width: 350px;padding-left: 3%;box-sizing: border-box;padding-right: 0;}
.journal_details .r .pub_select-img{margin-top: 0;}
.journal_details .r .details_image{padding-right: 60px;}
.details_ttx{margin-top: 15%;}
.journal_details .r .journalList-item ul li span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
@media only screen and (max-width:1024px) {
    .journal_details .l{width: calc(100% - 250px);padding: 30px 20px;}
    .journal_details .r{width: 250px;}
    .journal_details .r .details_image{padding-right: 0;}
}
@media only screen and (max-width:767px) {
    .journal_details .l,.journal_details .r{float: none;width: 100%;}
    .journal_details .r{padding-left: 0;margin-top: 20px;}
    .details_ttx{margin-top: 30px;}
}


/*我们的业务 地产开发*/
.estate_con{}
.estate_01{margin: 40px 0;display: table;width: 100%;position: relative;z-index: 2;}
.estate_select{float: left;width: 23.5%;margin-right: 2%;}
.estate_select:nth-child(4n){margin-right: 0%;}
.estate_select .pub_select dt{background: none;color: #999999;border-bottom: 1px solid #000000;border-radius: 0;}
.estate_ipt{position: relative;width: 100%;}
.estate_ipt input{height: 40px;display: block;line-height: 40px;border: none;border-bottom: 1px solid #000;width: 100%;padding: 0 10px;}
.estate_ipt i{position: absolute;right: 15px;line-height: 40px;font-size: 18px;top: 0;}
.estate_02{padding-bottom: 5%;overflow: hidden;position: relative;z-index: 1;}
.estate_list{margin-left: -3px;margin-right: -3px;}
.estate_list dl{float: left;width: 33.3%;margin-bottom: 40px;padding: 0 3px;}
.estate_list dl:nth-child(3n){}
.estate_list dl dd{overflow: hidden;}
.estate_list dl dt{padding: 40px;background: #f8f8f8;box-sizing: border-box;position: relative;margin-top: 1px;}
.estate_list dl dt .line_bg{display: block;background: url(../upload/line_bg.png) no-repeat;height: 11px;background-size: cover;position: absolute;left: 0;top: 0;width: 100%;}
.estate_tit{margin-bottom: 30px;height: 24px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.estate_tit-l{display: inline-block;line-height: 24px;}
.sp2{position: relative;margin-left: 10px;padding-left: 10px;}
.sp2 em{position: absolute;width: 1px;height: 10px;display: block;left: 0;top: 50%;margin-top: -5px;background: #000000;}
.estate_tit-r{display: inline-block;margin-left: 10px;}
.estate_tit-r span{display: inline-block;min-width: 50px;padding:0 5px;height: 24px;line-height: 24px;text-align: center;color: #fff;margin-left: 10px;}
.color01{background: #cb1519;}
.color02{background: #306077;}
.color03{background: #9c9c9c;}
.estate_tit-r span:hover{opacity: .8;}
.estate_list dl dt p{margin: 2px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.len_more.btn{display: block;margin: 0 auto;width: 200px;height: 43px;border:1px solid #e0e0e0;line-height: 43px;box-sizing: border-box;text-align: center;overflow: hidden;
transition: all .3s;}

/*城市联动*/
.estate_select .pub_select dd{
    max-height: 254px;
    overflow-y: auto;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.estate_select .pub_select dd a{border-bottom: none;line-height: 40px;}
.estate_select .pub_select{position: relative;width: 100%;}
.estate_select .pub_select input{cursor: pointer;border: none;color: #000000;border-bottom: 1px solid #000000;height: 40px;display: block;width: 100%;padding: 0 10px;}
.option{border-top: none; position: absolute;width: 100%;top:42px;display: none;left: 0;z-index: 999;height: 144px;overflow: hidden; padding: 10px 0;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.estate_select .pub_select.shi{float: right;}
.option ul{margin: 0;max-height: 200px;overflow: hidden;}
.option ul li{margin: 0;padding: 0 20px;line-height: 40px;cursor: pointer;}
.estate_select .arrow_service {
    position: absolute;
    right: 15px;
    line-height: 40px;
    top: 0;
    transition: all .3s;
    color: #999999;
}


@media only screen and (min-width:1025px) {
    .len_more.btn:hover{background: #cb1519;color: #fff;}
}
@media only screen and (max-width:1366px) {
    .estate_list dl dt{padding: 30px 20px;}
    .estate_tit-r{margin-left: 0;}
    .estate_tit-r span{margin-left: 5px;}
}
@media only screen and (max-width:1024px) {
    .estate_02 .estate_tit{margin-bottom: 20px;height: 58px;overflow: hidden;}
    .estate_02 .estate_tit-l{display: block;width: 100%;}
    .estate_02 .estate_tit-r{margin-left: 0;margin-top: 10px;}
    .estate_02 .estate_tit-r span{margin-left: 0;margin-right: 5px;}
}
@media only screen and (max-width:767px) {
    .estate_list dl{float: none;width: 100%;}
    .estate_select:first-child{width: 100%;margin-right: 0%;}
    .estate_select:nth-child(2){width: 49%;margin-right: 2%;}
    .estate_select:nth-child(3){margin-right: 0;width: 49%;}
    .estate_select:nth-child(4){margin-right: 0;width: 100%;}
    .pub_select dd{background: #fff;}
    .estate_02{padding-bottom: 50px;}
}

/*地产开发  详情页*/
.estate_details01{background: #f8f8f8;padding: 3% 0 5%;overflow: hidden;}
.estate_title{margin-bottom: 30px;}
.estate_title em{display: block;width: 47px;height: 4px;background: #cb1519;margin-top: 20px;}
.estate_p{line-height: 28px;}
.estate_address{margin-top: 70px;}
.estate_address>div{float: left;}
.address_l{padding-top: 20px;}
.address_r{padding-left: 30px;border-left: 1px solid #818181;margin-left: 45px;}
.address_r span{display: inline-block;margin-top: 32px;}
.address_r img{display: inline-block;width: 91px;height: 88px;margin-left: 24px;}

.estate_details02{padding: 3% 0 5%;overflow: hidden;}
.estate_detailsList{position: relative;}
.estate_detailsList ul li{float: left;width: calc((100% - 20px) / 3);margin-right: 10px;}
.estate_detailsList ul li:nth-child(3n){margin-right: 0;}
.estate_detailsList .lhl_but{display: none;}
.estate_detailsList.on .lhl_but{display: block;}
.estate_detailsList .lhl_but>div{background: rgba(0,0,0,0.8);width: 34px;height: 80px;border-radius: 0;margin-top: -40px;line-height: 80px;color: red;font-weight: bold;}

.estate_detailsList .swiper-button-next.swiper-button-disabled,.estate_detailsList .swiper-button-prev.swiper-button-disabled{background: rgba(0, 0, 0, .4); opacity: 1; color: #000;}
#map{height: 540px;width: 100%;}
@media only screen and (min-width:1025px) {
    .estate_detailsList .lhl_but>div:hover{color: #cb1519;}
}
@media only screen and (max-width:1024px) {
    #map{height: 300px;}
}
@media only screen and (max-width:767px) {
    .estate_details01,.estate_details02{padding: 30px 0;}
    .estate_details01 .estate_tit{height: auto;margin-bottom: 20px;}
    .estate_detailsList .lhl_but{display: block;}
    .estate_detailsList ul li{margin: 0;}
    .estate_address{margin-top: 30px;font-size: 14px;}
    .estate_address>div{font-size: 14px;}
    .address_r{float: none;width: 100%;border-left: none;margin-top: 20px;}
    #map{height: 200px;}
}

/*物业管理*/
.manage_01{margin: 4% 0;;overflow: hidden;}
.manage_02{background: #f8f8f8;padding: 3% 0;overflow: hidden;}
.feature>div{float: left;width: 50%;height: 100%;}

.feature_l dl{height: 50%;overflow: hidden;}
.feature_l dd{padding: 4%;background: #cb1519;box-sizing: border-box;float: left;width: 32%;color: #fff;height: 100%;}
.mab_10{margin-bottom: 20px;}
.feature_l dd h1{margin-bottom: 10px;}
.feature_l dd p{margin-bottom: 5px;}
.feature_l dt{height: 100%;float: left;width: 68%;}
.feature_l dt img{width: 100%;height: 100%;}
.feature_l dl:nth-child(2) dd{float: right;width: 68%;padding: 0;position: relative;}
.feature_l dl:nth-child(2) dd .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(203,21,25,0.85);}
.feature_l dl:nth-child(2) dt{float:left;width: 32%;}
.feature_r dl{height: 100%;}
.feature_r dd{float: left;width: 40%;height: 100%;}
.feature_r dd img{width: 100%;height: 100%;}
.feature_r dt{float: left;width: 60%;height: 100%;position: relative;}
.feature_r dt img{width: 100%;height: 100%;}
.feature_txt{position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 8%;box-sizing: border-box;color: #fff;z-index: 2;}
.feature_txt h1{margin-bottom: 10px;}
.feature_txt p{margin-bottom: 5px;}

.manage_03{padding: 3% 0;overflow: hidden;}
.plate_con{width: 1106px;height: 491px;background: url(../upload/manage_07.png) no-repeat;background-size: 100% 100%;margin: 0 auto;position: relative;}
.plate_con ul{position: absolute;left:0;bottom: 79px;width: 100%;}
.plate_con ul li{width: 25%;text-align: center;float: left;}
.plate_con ul li .plate_circle{display: inline-block;width: 132px;height: 132px;border-radius: 100%;box-sizing: border-box;border: 6px solid #d8d8d8;
    background: #f8f8f8;text-align: center;line-height: 132px;transition: all .3s}
.plate_con ul li:first-child,.plate_con ul li:last-child{margin-top: -30px;}
.manage_03 .profile_03{padding-top: 0;padding-bottom: 20px;}
@media only screen and (min-width:1025px) {
    .plate_con ul li .plate_circle:hover{border-color: #fff;background: #cb1519;color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
}
@media only screen and (max-width:1180px) {
    .plate_con{width: 80%;height: 350px;}
    .plate_con ul{bottom: 35px;}
}
@media only screen and (max-width:1024px) {
    .plate_con ul{bottom: 48px;}
    .plate_con ul li .plate_circle{width: 100px;height: 100px;line-height: 90px;}
    .feature_l dd,.feature_l dl:nth-child(2) dt{width: 50%;}
    .feature_l dt,.feature_l dl:nth-child(2) dd{width: 50%;}
    .feature_l dd p{margin-bottom: 2px;}
}
@media only screen and (max-width:767px) {
    .manage_01{margin: 30px 0;margin-bottom: 0;}
    .feature{height: auto!important;}
    .feature>div{width: 100%;float: left;}
    .feature>div:first-child{height: 350px;}
    .feature>div:last-child{height: 350px;}
    .manage_02,.manage_03{padding: 30px 0;}
    .plate_con{width: 100%;height: 270px;}
    .plate_con ul li .plate_circle {width: 60px;height: 60px;line-height: 60px;border: 1px solid #d8d8d8;font-size: 12px;}
    .plate_con ul li:first-child, .plate_con ul li:last-child{margin-top: -15px;}
}
@media only screen and (max-width:375px) {
    .plate_con{height: 240px;}
    .plate_con ul{bottom: 38px;}
}

/*资产运营*/
.assets_con{margin-top: 15px;}
.assets_list dl{position: relative;margin-bottom: 20px;}
.assets_list dl dt{position: absolute;width: 100%;padding: 30px;box-sizing: border-box;left:0;bottom: 0;text-align: center;color: #fff;}
.assets_list dl dt{
    background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0.5),rgba(0,0,0,0.8)); /* Safari 5.1-6.0 */
    background: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0.5),rgba(0,0,0,0.8)); /* Opera 11.1-12.0 */
    background: -moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0.5),rgba(0,0,0,0.8)); /* Firefox 3.6-15 */
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0.5),rgba(0,0,0,0.8)); /* 标准语法 */
}
.assets_list dl dt p{margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.assets_list dl dt span{max-height: 37px;overflow: hidden;display: block;}
/*资产运营 详情页*/
.assets_details{margin: 4% 0;background: #f8f8f8;overflow: hidden;}
.assets_details .l{float: left;width: 70%;background: #fff;}
.assets_details .l dl{margin-bottom: 10px;}
.assets_details .l dl dd{overflow: hidden}
.assets_details .l dl dd img{width: 100%;height: 100%;}
.assets_details .l dl dt{padding-top: 20px;box-sizing: border-box;text-align: center;}
.assets_details .r{float: left;width: 30%;background: #f8f8f8;padding: 40px;box-sizing: border-box;}
.assets_details .r h1{margin-bottom: 20px;}
.assets_details .r dl{margin-bottom: 20px;}
.assets_details .r dl dd{color: #879093;}
.project_txt h2{font-weight: bold;margin-bottom: 10px;}
@media only screen and (max-width:1024px) {
    .assets_details .l{width: 60%;}
    .assets_details .r{width: 40%;padding: 30px 20px;}
}
@media only screen and (max-width:767px) {
    .assets_list dl dt{padding: 15px;}
    .assets_details .l,.assets_details .r{width: 100%;}

}

/*众创空间*/
/*.space_body .inbanner .txt{color: #000000;}*/
/*.space_body .inbanner .txt p{color: rgba(0,0,0,0.5);}*/
.space_01{margin: 40px 0 80px;box-sizing: border-box;position: relative;}
.space_text{position: absolute;left: 0;width: 35%;height: 100%;background: rgba(0,0,0,0.8);top: 0;padding: 5% 4%;box-sizing: border-box;color: #fff;}
.space_text h2{font-weight: 300;}
.space_scrolltxt{margin: 30px 0 0px;line-height: 28px;height: 240px;overflow: hidden;}
.space_text em{display: block;width: 47px;height: 4px;background: #cb1519;}

.space_02{background: #e4e1dd;padding: 4% 0;overflow: hidden;}
.service_list li{width: calc((100% - 12px) / 3);margin-right: 6px;float: left;position: relative;background: #ffffff;transition: all .3s;}
.service_list li:nth-child(3){margin-right: 0;}

.service_list li em{position: absolute;display: block;width: 100%;height: 7px;background: #306077;top: 0;left: 0;}
.service_txt{text-align: center;width: 80%;z-index: 11;}
.service_txt img{width: 45px;}
.service_txt h1{margin: 10px 0;}
.service_txt p{height: 48px;overflow: hidden;}
.service_list li .mask{background: #cb1519;width: 100%;height: 100%;z-index: 10;transition: all .3s;opacity: 0;}
.service_txt .img2{display: none;}

.service_list li.on{width: 38%;}
.service_list li.on .mask{height: 110%;opacity: 1;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.service_list li.on .service_txt{color: #fff;}
.service_list li.on .img2{display: inline-block;}
.service_list li.on .img1{display:none;}
.service_list li.on_o{width:calc((100% - 40% - 12px) / 2);}

.space_03{padding: 4% 0;overflow: hidden;}
.space_03 .bgtxt_all{padding: 0 5%;box-sizing: border-box;}
.space_03 .bgtxt-item{width: 25%;}
.space_03 .bgtxt-item:first-child{border-left: 1px solid rgba(255,255,255,0.31);}
.space_03 .bgtxt-item p{margin-top: 20px;height: auto;white-space: nowrap;overflow: hidden;margin-bottom: 10px;}


@media only screen and (min-width:1025px) {
    .space_03 .bgtxt-item:hover p{margin-top: 10px;}
}
@media only screen and (max-width:1200px) {
    .space_text{width: 50%;}
    .space_scrolltxt{height: 200px;}

}
@media only screen and (max-width:1024px) {
    .space_03 .bgtxt-item:first-child{border-left:none;}
    .space_scrolltxt{margin-top: 10px;height: 150px;margin-bottom: 20px;}
    .service_list li{height: 200px!important;}
    .service_txt{width: 90%;}
    .space_03 .bgtxt_all{padding: 0;}
}
@media only screen and (max-width:767px) {
    .space_02,.space_03{padding: 30px 0;}
    .space_text{width: 100%;position: static;padding: 30px 20px;}
    .space_scrolltxt{height: auto;}
    .service_list li{width: 100%;margin-right: 0;margin-bottom: 10px;}
    .space_03 .bgtxt-item p{position: static;margin: 0;padding: 0;}

    .phone_txt{position: absolute;bottom: 0;left: 0;padding: 10px 20px;box-sizing: border-box;}

}

/*证券投资*/
.securities_01{margin-top: 1px; background: #f8f8f8;padding: 3% 0;overflow: hidden;box-sizing: border-box;text-align: center;}
.securities_02{padding: 3% 0;box-sizing: border-box;overflow: hidden;}
.securities_frame{box-sizing: border-box;border: 1px solid rgba(255,255,255,0.39);width: 162px;padding: 40px 0;text-align: center;color: #fff;}
.securities_frame img{width: 50px;height: 50px;margin-bottom: 20px;}
.securities_02 .estate_detailsList li{position: relative;}
.securities_03{padding: 3% 0;overflow: hidden;box-sizing: border-box;}
@media only screen and (max-width:1024px) {
    .securities_frame{width: 120px;padding: 20px 0;}
    .securities_frame img{margin-bottom: 10px;}
}
@media only screen and (max-width:767px) {
    .securities_01,.securities_02,.securities_03{padding: 30px 0;}
    .securities_01 p{text-align: left;margin-top: 20px;}
    .securities_03{height: 260px!important;}
}

/*联系我们*/
.contact_01{margin: 5% 0;overflow: hidden;}
.contact_map{position: relative;}
.contact_map .map{width:100%;}
.contact_map #map{height: 720px;}
.map_txt{position: absolute;right: 45px;background: rgba(0,0,0,0.5);height:calc(100% - 40px);top: 20px;width: 470px;border-bottom: 8px solid #cb1519;
    box-sizing: border-box;padding: 30px;}
.map_txt-t .estate_select{float: none;width: 100%;color: #fff;}
.map_txt-t .estate_select .pub_select dt{border-bottom: 1px solid rgba(255,255,255,0.25);color: #fff;padding: 0 5px;}
.map_txt-t .estate_select .pub_select dt i{right: 5px;}
.map_txt-b{color: #fff;}
.map_txt-b h1{margin: 20px 0;}
.address_p{margin-bottom: 20px;overflow: hidden;}
.address_p>span{float: left;width: 36px;padding-top: 4px;}
.address_p>p{float: left;width: calc(100% - 36px);}
.address_p>p span{display: block;}
.address_p>p span a{color: #fff;}
.map_txt-code{padding-top: 20px;overflow: hidden;}
.map_txt-code p,.map_txt-code span{float: left;color: #fff;}
.map_txt-code p{padding: 4px;background: #fff;border-radius: 5px;margin-right: 20px;}
.map_txt-code p img{width: 87px;height: 85px;}
.map_txt-code span{margin-top: 21px;}

.contact_02{position: relative;overflow: hidden;margin-bottom: 5%;}
.suggest_txt{position: absolute;width: 512px;height: 100%;background: rgba(46,96,119,0.3);padding: 4% 6%;box-sizing: border-box;color: #fff;}
.suggest_txt h1{margin-bottom: 20px;}
.suggest_txt .from_group{position: relative;margin-bottom: 30px;}
.suggest_txt .from_group input,.suggest_txt .from_group textarea{background: none;border: none;border-bottom: 1px solid rgba(255,255,255,0.25);padding: 10px;box-sizing: border-box;width: 100%;color: #fff;}
.suggest_txt .from_group textarea{height: 70px;}

.suggest_txt .from_group input::-webkit-outer-spin-button,

.suggest_txt .from_group input::-webkit-inner-spin-button { -webkit-appearance: none; }

.suggest_txt .from_group input[type="number"]{ -moz-appearance: textfield; }


.suggest_txt .from_group input::-webkit-input-placeholder,.suggest_txt .from_group textarea::-webkit-input-placeholder {
    opacity: 1;
    color: #fff;
}
.suggest_txt .from_group input::-moz-placeholder,.suggest_txt .from_group textarea::-moz-placeholder {
    opacity: 1;
    color: #fff;
}

.suggest_txt .from_group input::-moz-input-placeholder,.suggest_txt .from_group textarea::-moz-input-placeholder {
    color: #fff;
    opacity: 1;
}
.suggest_txt .from_group input::-ms-input-placeholder,.suggest_txt .from_group textarea::-ms-input-placeholder {
    color: #fff;
    opacity: 1;
}
.suggest_txt .from_group span{position: absolute;right: 0;bottom: 10px;}
.suggest_txt .from_group span img{width: 82px;height: 27px;}
.suggest_submit .btn{display: block;width: 126px;height: 40px;text-align: center;line-height: 40px;color: #cb1519;background: #fff;border: none;
    box-shadow: none;transition: all .3s;}

.map_txt-item{display: none;}
.map_txt-item.on{display: block;}
@media only screen and (min-width:1025px) {
    .suggest_submit .btn:hover{background: #cb1519;color: #fff;}
}
@media only screen and (max-width:1280px) {
    .suggest_txt{padding: 3% 4%;}
    .suggest_txt h1{margin-bottom: 10px;}
    .suggest_txt .from_group{margin-bottom: 10px;}

}
@media only screen and (max-width:1024px) {
    .contact_01 #map{height: 300px;}
    .map_txt{position: static;width: 100%;height: auto;}
    .contact_02{height: 440px!important;}
    .suggest_submit{margin-top: 20px;}
}
@media only screen and (max-width:767px) {
    .contact_01 #map{height: 220px;}
    .contact_02{margin-bottom: 50px;}
    .map_txt{padding: 20px;background: rgba(0,0,0,0.8);}
    .suggest_txt{width: 100%;padding: 30px 20px;    background: rgba(46,96,119,0.8);}
}

/*大事记*/
.timeline_swi li .inwrap{height: 100%;}
.timeline_swi,.timeline_swi .swiper-container{}
.timeline_swi .swiper-wrapper{display: inherit;}
.timeline_swi dl{height: 100%;}
.timeline_swi dl dd{float: left;width: 160px;height: 100%;border-right: 1px solid #fff;padding-top: 8%;text-align: right;
    color: #fff;font-weight: bold;position: relative;}
.timeline_swi dl dd p{position: relative;padding-right: 25px;}
.timeline_swi dl dd p em{position: absolute;right: -1px;width: 1px;height: 28px;background: #d1191d;top: 50%;margin-top: -14px;}
.timeline_swi dl dt{float: left;width: calc(100% - 160px);padding:0 40px;box-sizing: border-box;position: relative;height: 100%;}
.timeline_swi dl dt .time_txt{background: rgba(255,255,255,0.7);left: 40px;padding: 30px;box-sizing: border-box;width: calc(100% - 40px);
position: absolute;top: 18%;max-height: 400px;}
.timeline_swi dl dt .time_txt .his_scrolltxt{
	max-height: 340px;
}
.timeline_swi dl dt .time_txt p{margin-bottom: 20px;overflow: hidden;}
.timeline_swi dl dt .time_txt p img{float: left;margin-right: 15px;width: 4px;margin-top: 10px;}
.timeline_swi dl dt .time_txt p span{float: left;width: calc(100% - 25px);}
.time_txt i{position: absolute;font-size: 30px;left: -19px;color: rgba(255,255,255,0.7);}
.timeline_swi  .mCSB_scrollTools .mCSB_draggerRail{background: #000;}
@media only screen and (max-width:1024px) {
    .timeline_swi,.timeline_swi .swiper-container{}
    .timeline_swi dl dt .time_txt{top: 10%;}
    .timeline_swi dl dd{width: 100px;}
    .timeline_swi dl dt{width: calc(100% - 100px);}
    .timeline_swi .swiper-wrapper li{height: 450px!important;}
}
@media only screen and (max-width:767px) {
    .timeline_swi dl dd{float: none;width: 100%;border-right: none;height: auto;text-align: left;padding-left: 0px;margin-bottom: 20px;}
    .timeline_swi dl dd p em{display: none;}
    .timeline_swi dl dt{float: none;width: 100%;height: auto;padding-left: 0px;padding-right: 0;}
    .timeline_swi dl dt .time_txt{position: static;width: 100%;padding: 20px 10px;}
    .time_txt i{left: -6px;top: -26px;transform: rotate(90deg);}
    .timeline_swi dl dt .time_txt p{margin-bottom: 10px;}
    .timeline_swi .swiper-wrapper li {
        height: auto!important;

    }
    .timeline_swi .swiper-wrapper li dl{padding-bottom: 50px;}
}

/*搜索*/
.search-part{ margin:5% 0 0;}
.search_t{background: #f4f4f4;padding: 3% 20%; margin-bottom:2%; overflow: hidden;}
.search_t input,.search_t button{height:46px;line-height: 46px; font-size: 16px; border:none;outline: none;}
.search_t input{padding: 0 10px; width: calc(100% - 140px);float: left;box-sizing: border-box;background: #fff;}
.search_t button{background:#d1191d;color: #fff;width: 140px;float: left;}
.search_p{color: #000;padding:2%;font-family: SourceHanSansCN-Medium;}
.search_p span,.search_p i{color: #d1191d;}
.search_list{padding:0 0 2%;}
.search_list ul{margin-bottom:5%;}
.search_list li{overflow: hidden;padding: 0 2%;height: 50px;line-height: 50px;border-bottom: 1px solid #e6e6e6;font-family: SourceHanSansCN-Regular;}
.search_list p{float: left;width: calc(100% - 120px);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search_list p i{color: #d1191d;}
.search_list p a{color: #4c4c4c;}
.search_list em{float: right;width: 90px;text-align: right;color: #999999; font-family: arial;}
@media only screen and (max-width:767px) {
    .search_t{padding:5%;}
    .search_t button{width:100px; height: 30px; line-height: 30px; font-size: 14px;}
    .search_t input{width:calc(100% - 100px); height: 30px; line-height: 30px;font-size: 14px;}
    .search_p{padding-bottom: 0;}
    .search_list li{height:40px; line-height: 40px;}
    .search_list p{width: calc(100% - 80px);}
    .search_list em{width:80px;}
}


.but{width: 100%;position: absolute;height: 80px;top:50%;margin-top: -40px;z-index: 20;}
.but>div{background: none;width: 35px;height: 80px;background: rgba(0,0,0,0.6);text-align: center;line-height: 80px;margin-top: -40px;text-align: center;}
.but>div i{color: #cb1519;font-size: 24px;margin-left: -5px;}
.but .swiper-button-prev{left: 0;}
.but .swiper-button-next{right: 0;}
.but .swiper-button-next.swiper-button-disabled,.but .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.but .swiper-button-next.swiper-button-disabled i,.but .swiper-button-prev.swiper-button-disabled i{color: #000;}
.profile03_swi .but{display: none;}
.profile03_swi.on .but{display: block;}
.profile03_swi .swiper-container{padding-bottom: 10px;}
@media only screen and (max-width:767px) {
    .profile03_swi .but{display: block;}
}

/*新添加的 媒体关注*/
.attention_01{overflow: hidden;margin-bottom: 40px;}
.attention_01 dl{background: #f8f8f8;overflow: hidden;}
.attention_01 dl dd,.attention_01 dl dt{float: left;width: 50%;}
.attention_01 dl dt{padding: 25px 40px;box-sizing: border-box;}
.attention_01 dl dt .news_b p{height: 64px;}
.attention_02.news_list li{margin-bottom: 40px;}
.attention_02.news_list li dl dt{background: none;border: 1px solid #e3e3e3;}
.attention_con .page{margin-top: 20px;}

.notice_con .news_list li{float: none;width: 100%;margin-bottom: 40px;}
.notice_con .news_list li dl{overflow: hidden;position: relative;}
.notice_con .news_list li dd{float: left;width: 422px;margin-right: 10px;}
.notice_con .news_list li dt{float: left;width: calc(100% - 422px - 10px);background: #f8f8f8;position: absolute;right: 0;top: 0;height: 100%;}
.notice_con .news_list li dt .news_b h1{height: auto;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_t{font-weight: bold;}
.news_t em{font-weight: 300;}
.notice_con .page{margin-top: 20px;}
@media only screen and (max-width:1024px) {
    .notice_con .news_list li dd{width: 50%;}
    .notice_con .news_list li dt{width: calc(50% - 10px);}
    .attention_01 dl dd, .attention_01 dl dt{width: 100%;}
    .attention_01 dl dt{padding: 20px;}
    .news_b h1{height: 48px;}
}
@media only screen and (max-width:767px) {


    .notice_con .news_list li dd,.notice_con .news_list li dt{float: none;width: 100%;margin-right: 0;}
    .notice_con .news_list li dt{position: static;}
}