.gray,.gray a{color: #777;}
.margin_b100{margin-bottom: 100px;}
.padding_t100{padding-top: 100px;}
@media only screen and (max-width:1440px) {
.margin_b100{margin-bottom: 60px;}
.padding_t100{padding-top: 60px;}

}
@media only screen and (max-width:1024px) {
.margin_b100{margin-bottom: 40px;}
.padding_t100{padding-top: 40px;}
}
@media only screen and (max-width:767px) {
.margin_b100{margin-bottom: 20px;}
.padding_t100{padding-top: 20px;}
}

.banner .but>div{background: none;font-size: 40px;height: 60px;width: 60px; line-height: 60px; margin-top: -30px;text-align: center;color: #fff;display: none;}
.banner .but .swiper-button-prev{left: 20x;}
.banner .but .swiper-button-next{right: 20px;}
.banner .swiper-pagination{bottom: 20px !important;width: 100%;}
.banner .swiper-pagination-bullet{width: 10px;height: 10px;background: #fff;opacity:1;margin: 0 5px !important;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #9f7652;}


.banner{position: relative;overflow: hidden;}
.banner video {
    position: absolute;
    width: 100%;height: 100%;
    left: 0px;
    top: 0;
    object-fit: cover;
}
.banner a{display: block;}
.banner_text{z-index: 3;color: #fff;width: 100%;position: absolute;left: 0;top:33.3%;text-align: center;}
.banner_text h3{
	font-size:48px;line-height: 55px;max-height: 110px; margin-bottom: 20px;
		display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.banner_p{max-width: 600px;display: inline-block;text-align: left;}

.pub_dot{position: absolute;left:30.4%;bottom: 10.9%;}
.pub_dot span{width: 18px;height: 18px;text-align: center;opacity: 1;background: none;position: relative;margin: 0 8px;}
.pub_dot span: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;content: "";position: absolute;left: 0;bottom: 0;width: 12px;height: 12px;background: #2262a9;border-radius: 50%;box-sizing:border-box;}
.pub_dot span.swiper-pagination-bullet-active:after{background:transparent;width: 100%;height: 100%;border: 2px solid #2262a9;}

.banner_bg{
	opacity: 0;visibility:hidden;
	transition:all 2s;-webkit-transition:all 2s;-moz-transition:all 2s;-o-transition:all 2s;-ms-transition:all 2s;
	-webkit-transform: translateY(50%); -moz-transform: translateY(50%);-o-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);
}
.banner li.ani-slide .banner_bg{
	visibility: visible;opacity: 1;
	-webkit-transform: translateX(0px); -moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);
}
.banner_text{
	width: 100%;
	opacity: 0;visibility:hidden;
	transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;
	-webkit-transform: translateX(200px); -moz-transform: translateX(200px);-o-transform: translateX(200px);-ms-transform: translateX(200px);transform: translateX(200px);
}
.banner li.ani-slide .banner_text{
	visibility: visible;opacity: 1;
	-webkit-transform: translateX(0px); -moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);
}

.banner_text p{line-height: 24px;max-height: 48px;  
	display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

@media only screen and (max-width:1366px) {
.banner_text{top:30%;}
.banner_text h3{font-size: 36px;line-height: 44px;max-height: 88px;}
}
@media only screen and (max-width:1280px) {
.banner_text h3{font-size: 30px;line-height: 40px;max-height: 80px;margin-bottom: 10px;}
}
@media only screen and (max-width:1024px) {
.banner .swiper-pagination{bottom: 10px !important;}
.banner_text h3{font-size: 24px;line-height: 30px;max-height: 60px;}
}


@media only screen and (max-width:767px) {
.banner_p{width: 100%;}

.banner .swiper-pagination-bullet{width: 8px;height: 8px;}
.banner .but>div{background: none;width: 30px;}
.banner .but>div i{font-size: 30px;font-weight: bold;}
.banner .but .swiper-button-prev{left: 5x;}
.banner .but .swiper-button-next{right: 5px;}
.banner_text{
  -webkit-transform: translateX(50px); -moz-transform: translateX(50px);-o-transform: translateX(50px);-ms-transform: translateX(50px);transform: translateX(50px);}

.banner img{display: none;}
.banner li{height: 180px !important;}
.banner_text h3{font-size: 16px;line-height: 24px;max-height: 48px;font-weight: bold;margin-bottom: 5px;}
.banner_text{top:23%;}

}


.index_01 {padding: 100px 0;}
.index_ic{width: 62px;height:62px;margin: auto;position: relative;overflow: hidden;margin-bottom: 10px;}
.index_ic img{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.index_ic .ic_img02{top:100%;visibility: hidden;opacity: 0;}

.index_01 ul{overflow: hidden;}
.index_01 li{float: left;width: 25%;}
.index_01 li dl{margin: 0 15px;border: 1px solid #d8dfe5;padding: 60px 35px;padding-top: 70px;}
.index_title{text-align: center;}
.index_title h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_title i{display: block;width: 32px;height: 1px;background: #c9a063;margin:25px auto;}
.index_01 p{height: 60px;-webkit-line-clamp: 2;}
.index_more{text-align: center;padding-top: 25px;}
.index_more a{display: inline-block;width: 118px;height: 38px;line-height: 38px;border:1px solid #e7e7e7;text-align: center;color: #c5a064;}
.index_more_wite a{color: rgba(255,255,255,0.7);border:1px solid rgba(255,255,255,0.7);}
.index_more_yellow a{border:1px solid #c5a064;}

.index_02{padding-bottom: 90px;}
.line48{line-height: 48px;max-height: 96px;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
 }

.index_02 dl{overflow: hidden;    background: #183962;}
.index_02 dt{width: 47.7%;height: 100%;float: left;position: relative;    z-index: 2;}
.index_02 dt .tran_scale,.index_02 dt a,.index_02 dt a img{display: block;width: 100%;height: 100%;}
.index_02 dd{width: 52.3%;height: 100%;float: right;background:#183961 url(../images/index_bg.jpg) no-repeat center center;background-size: cover;color: #fff;}
.index_02 dd h3 a{color: #fff;}
.index_intr{padding:13% 50px 0 100px;}
.index_intr h3{margin-bottom: 30px;}
.index_intr p{max-height: 90px;  -webkit-line-clamp: 3;opacity: 0.7;}
.index_intr .index_more_wite{text-align: left;padding-top: 50px;}
.index_video{display: none; width: 80px;height: 80px;border-radius: 50%;background: #183961;position: absolute;top:50%;right: 0;margin-top: -40px;margin-right: -40px;z-index:2;}

.index_video .video_button{width:68px;height: 68px;background: #fff url(../images/arrow.png) no-repeat center center;border-radius: 50%;}

.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_appbox.show{visibility: visible;opacity:1;}


.video_appbox video{object-fit: cover;    width: 100%;}
.video_appbox .video_t{ 
 z-index:2; background:#000;width: 1035px;max-width:94%;height: 60%;
 transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
     transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
visibility: hidden;opacity: 0;

}
.video_appbox.show .video_t{
visibility: visible;opacity:1;
top:50%;
}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.vide0_close i{color: #fff;font-size:20px;font-weight: bold;}

.index_03{padding-bottom: 100px;}
.index_03 h1{margin-bottom: 30px;}
.index_time{margin-bottom: 30px;}
.index_time span{color: #193a63;font-weight: bold;}
.news_box{background: #f2f4f6;border: 1px solid #f2f4f6; padding: 55px 50px;margin: 0 15px;}
.index_news li{float: left;width: 33.33%;}
.index_news ul{margin: 0 -15px}
.index_news h3{height: 72px;  -webkit-line-clamp: 2;margin-bottom: 40px;}
.index_news p{height: 120px;-webkit-line-clamp: 4;}
.index_news .index_more_yellow{padding-top: 50px;text-align: left;}

.index_box p{height: 60px;  -webkit-line-clamp: 2;}

.index_04{padding-bottom: 95px;overflow: hidden;}
.index_04 li{background: #f6f6f6;position: relative;}
.gray_bg{position: absolute;top:0;right: 0;width:50%;height: 100%;background: #ffffff;border-left: 30px solid #f6f6f6;box-sizing:border-box;}
.index_04 dl{overflow: hidden;}
.index_04 dt{float: left;width: 50%;}
.index_04 dd{float: right;width: 47.8%;}
.index_04 li .wrap{position: relative;z-index: 2;}
.index_box{padding:70px 45px;padding-bottom: 20px;}
.index_box p{margin-top: 20px;}
.index_box h4{padding-top: 5px;}

.index_04 li:nth-child(2n) dt{float: right;}
.index_04 li:nth-child(2n) dd{float: left;}
.index_04 li:nth-child(2n) .gray_bg{left: 0;right: auto;border-right: 30px solid #f6f6f6;border-left-color: #fff;}

.index_body .index_05{position: relative;z-index: 2;}
.index_slider{box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);    background: #fff;padding:0 40px;position: relative;}
.index_slider li{width: 20%;float: left;text-align: center;}
.linkox{padding: 50px 0;}
.linkox img{width: 190px;max-width: 100%;}

.index_body .footer{margin-top: -30px;}

.slider_but{display: none;}
.slider_but>div{width: 40px;height: 50px;line-height: 50px;text-align: center;margin-top: -25px;font-size: 30px;background: none;color: #c9a063;cursor: pointer;}



@media only screen and (max-width:1440px) {
.index_01{padding:70px 0;}
.index_02,.index_03,.index_04{padding-bottom: 70px;}
.index_01 li dl{padding: 40px 30px;}
.index_time,.index_news h3{margin-bottom: 20px;}
.index_news .index_more_yellow,.index_intr .index_more_wite{padding-top: 30px;}
.index_box{padding-top: 40px;}
.index_intr{padding-top: 11%;}

}
@media only screen and (max-width:1366px) {
.line48{line-height: 36px;max-height: 72px;}
.index_intr h3{margin-bottom: 20px;}
.index_01 li dl{padding:40px 20px;}
.index_title i{margin: 15px auto;}
.index_01 li dl,.news_box{margin: 0 10px;}
.index_01 ul,.index_news ul{margin: 0 -10px;}
.news_box{padding: 40px;}

}
@media only screen and (max-width:1150px) {
.index_body .footer{margin-top: 0px;}
.index_body .index_05{padding-bottom: 50px;}

}

@media only screen and (max-width:1024px) {
.index_01{padding:50px 0;}
.index_02,.index_03,.index_04{padding-bottom: 50px;}

.index_intr p{max-height: 72px;}
.index_01 p{height: 48px;}
.index_news p{height: 96px;}
.index_box p{height: 48px;}
.index_news h3{height: 48px;}

.slider_but .swiper-button-prev{left: 0;}
.slider_but .swiper-button-next{right: 0;}
.linkox{padding: 30px 0;}
.index_01 li dl{padding: 20px;}
.index_01 li dl,.news_box{margin: 0 5px;}
.index_01 ul,.index_news ul{margin: 0 -5px;}

.index_intr {padding: 8% 30px 0 60px;}
.index_video{width: 60px;height: 60px;margin-top: -30px;margin-right: -30px;}
.index_video .video_button{width: 50px;height: 50px;}
.news_box{padding:30px 20px;}
.index_time, .index_news h3{margin-bottom: 10px;}
.index_news .index_more_yellow, .index_intr .index_more_wite{padding-top: 20px;}
.index_ic{width: 55px;height: 55px;}
.index_box p{margin-top: 10px;}
.index_box{padding-top: 20px;}
.line48{line-height: 30px;max-height: 60px;}
.index_intr h3{margin-bottom: 10px;}
.index_03 h1{margin-bottom: 20px;}
}

@media only screen and (max-width:767px) {
.index_more a{width: 84px;height: 30px;line-height: 30px;}
.index_01{padding:30px 0;}
.index_02,.index_03,.index_04{padding-bottom: 30px;}
.index_01 li dl,.news_box{margin: 0;}
.index_01 ul,.index_news ul{margin: 0 ;}
.index_01 li{float: none;width: 100%;margin-bottom: 20px;}
.index_more{padding-top: 20px;}
.index_02 dt,.index_02 dd{float: none;width: 100%;}
.index_02 dl{height: auto !important;}
.index_intr{padding: 20px;}
.index_news li{float:none;width: 100%;margin-bottom: 20px;}
.index_news li:last-child,.index_01 li:last-child{margin-bottom: 0;}
.index_04 dt,.index_04 dd{float: none;width: 100%;}
.gray_bg{display: none;}
.index_box{padding: 20px 0;}
.index_box p{margin-top: 0;}
.index_video{right: 50%;}


}



/*公司介绍*/
.nomargin_tab .pub_tab{margin-bottom: 0;}
.pub_tab{text-align: center;background: url(/images/intr_03.jpg) no-repeat center center;background-size: cover;padding-top: 55px;}
.pub_tab ul{display: inline-block;}
.pub_tab li{float: left;margin: 0 30px;}
.pub_tab ul,.pub_tab li,.pub_tab li a,.pub_tab .wrap{height: 45px;box-sizing:border-box;}
.pub_tab li a{display: block;padding: 0 20px;padding-bottom: 20px;position: relative;}
.pub_tab li a i{position: absolute;left: 50%;width: 0%;bottom: 0;height: 3px;background: #c9a063;visibility: hidden;opacity: 0;}
.pub_tab li.on a i{left: 0;width: 100%;visibility: visible;opacity: 1;}
.pub_tab li.on a{color: #183961;}

.intr_cont{overflow: hidden;}
.intr_cont .wrap{background: url(/images/intr_bg.png) no-repeat center center;background-size: cover;overflow: hidden;padding-top: 100px;padding-bottom: 110px;}
.intr_cont .left img{width: 100%;}
.intr_cont .left{width: 44.2%;float: left;}
.intr_cont .right{width: 52.5%;float: right}
.intr_cont .right h2{margin-bottom:40px;}
.itr_img img{max-width: 100%;}
.itr_img{margin-bottom: 30px;}

.intr_edit{height: 480px;overflow:hidden;}

.mCSB_scrollTools .mCSB_draggerRail{ width:3px; background: #e8e8e8;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:9px;-webkit-border-radius:10px;border-radius:10px;background:#c4a064;}
.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:#c4a064;}

@media only screen and (max-width:1024px) {
.mCSB_scrollTools .mCSB_draggerRail{isolation: 2px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 4px;}
}


@media only screen and (max-width:1440px) {
.intr_cont .wrap{padding-top: 60px;padding-bottom: 80px;}
.intr_cont .right h2{margin-bottom: 20px;}
.itr_img{margin-bottom: 10px;}
.intr_cont .right h1{margin-bottom: 5px;}
}

@media only screen and (max-width:1024px) {
.pub_tab{padding-top: 30px;}
.pub_tab li{margin: 0 10px;}
.intr_cont .wrap{padding-top: 40px;padding-bottom:60px;}
.intr_cont .left,.intr_cont .right{float: none;width: 100%;height: auto;}
.intr_cont .left{margin-bottom: 30px;}
.intr_edit{height: auto;}
}
@media only screen and (max-width:767px) {
.intr_cont .wrap{padding-top: 20px;padding-bottom: 50px;}
.intr_cont .left{margin-bottom: 20px;}
.intr_cont .right h2{margin-bottom: 15px;}
.pub_tab li{margin: 0;}
.pub_tab li a{padding: 0 6px;}
.pub_tab ul, .pub_tab li, .pub_tab li a, .pub_tab .wrap{height: 36px;}

}

/*法律声明*/
.wrap_1130{width: 1120px;max-width: 94%;margin: auto;}
.law_cont{padding-top: 90px;}
.law_title{text-align: center;}
.law_title i{display: block;width: 290px;height: 3px;background: #c9a063;margin: auto;margin-top: 30px;}
.law_edit{background: #f6f6f6;padding: 40px 0 60px 0;}
.nomargin .footer{margin: 0;}

@media only screen and (max-width:1440px) {
.law_cont{padding-top: 60px;}
}
@media only screen and (max-width:1280px) {
.law_title i{width: 180px;}
.law_edit{padding: 40px 0;}
}
@media only screen and (max-width:1024px) {
.law_title i{width: 100px;margin-top: 20px;}
.law_edit{padding: 40px 0;}
.law_cont{padding-top: 50px}

}
@media only screen and (max-width:767px) {
.law_title h1{font-size: 16px;}
.law_cont{padding-top: 20px;}
.law_title i{margin-top:10px;width: 100px;height: 2px;}
.law_edit{padding-top: 30px;}
}



/*股东构成*/
.group_cont dl{overflow: hidden;padding: 100px 0;position: relative;}
.group_cont dt{float: left;width: 260px;position: relative;}
.group_img{width: 180px;}
.group_cont dt i{position: absolute;top:50%;right: 0; width: 46px;height: 1px;background: #c5a064;}
.group_cont dd{float: right;width: calc(100% - 360px);}
.group_cont dd h1{position: relative;padding-left: 30px;line-height: 50px;margin-bottom: 30px;}
.group_cont dd h1 i{position: absolute;left: 0;margin-top: 10px; width: 3px;height: 36px;background: #c5a064;}
.group_line{left: 260px;height: 100%;width: 1px;background: #e4e4e4;position: absolute;top:0;}
.group_cont li:nth-child(2n){background: #f5f5f5;}
@media only screen and (max-width:1440px) {
.group_cont dl{padding: 60px 0;}
.group_cont dd{width: calc(100% - 320px);}
.group_cont dd h1{margin-bottom: 20px;}
}
@media only screen and (max-width:1366px) {
.group_cont dt{width: 230px;}
.group_line{left: 230px;}
.group_cont dd{width: calc(100% - 280px);}
.group_cont dt i{width: 35px;}
.group_cont dd h1{line-height: 36px;padding-left: 20px;}
.group_cont dd h1 i{height: 28px;margin-top: 6px;}

}
@media only screen and (max-width:1024px) {
.group_cont dl{padding: 40px 0;}
.group_cont dd{width: calc(100% - 240px);}
.group_img{width: 150px;}
.group_cont dt{width: 200px;}
.group_line{left: 200px;}
}
@media only screen and (max-width:767px) {
.group_cont dl{padding: 20px 0;}
.group_img{margin: auto;}
.group_cont dt{float: none;margin: auto;margin-bottom: 20px;}
.group_cont dt i,.group_line{display: none;}
.group_cont dd{float: none;width: 100%;}
.group_cont dd h1{margin-bottom: 10px;line-height: 24px;padding-left: 15px;}
.group_cont dd h1 i{height:20px;margin-top: 2px;}

}


/*新闻中心*/

.news_cont li{margin-bottom: 40px;}
.index_time em{float: right;color: #c5a064;max-width: calc(100% - 100px);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_time em a{color: #c5a064;}

.public_load-more-link{}

.public_load-more-link{ width: 200px;height: 50px;line-height: 50px;text-align: center;background: #c9a063;color: #fff;margin: auto;margin-top: 20px;  cursor: pointer;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all; }
.public_load-more-link:hover{opacity:0.8;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;}
#infscr-loading{ background:rgba(0,0,0,0.4); position:fixed; width:100px; height:50px; line-height:50px; font-size:16px; overflow:hidden; border-radius:10px; text-align:center; color:#fff; left:50%; top:50%; z-index:1000; margin:-15px 0 0 -50px;}



@media only screen and (max-width:1366px) {
.news_cont li{margin-bottom: 20px;}

}

@media only screen and (max-width:1024px) {
.news_cont li{margin-bottom: 10px;}
.public_load-more-link{width: 140px;height: 40px;line-height: 40px;}

}


/*新闻中心*/
.d_cont .law_title h1{margin-bottom: 20px;}
.d_cont .posttime{color: #9e9e9e;border-bottom: 3px solid #c9a063;padding: 0 40px;padding-bottom: 15px;display: inline-block;}
.news_edit{padding: 0 60px;}

.d_share{margin-bottom: 20px;}
.share_common a {color: #727272;margin-right: 10px;}
.d_share{line-height: 25px;margin-top:30px;}
.d_share>span{display: block;margin-bottom: 15px;color: #686868;}


.news_page{overflow: hidden;border-top: 1px solid #dcdcdc;padding-top: 15px;}
.news_page span{display: block;line-height: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_page,.news_page a{color: #9e9e9e;}

.news_page{overflow: hidden;}
.news_page .left{float: left;width: calc(100% - 200px)}
.news_page .right{float: right;}
.news_page .right a{display: block;width: 128px;height: 50px;line-height: 50px;text-align: center;background: #c9a063;color: #fff;border: 1px solid #c9a063;} 

@media only screen and (max-width:1280px) {
.news_edit{padding: 0;}

}
@media only screen and (max-width:1024px) {
.news_page .right{display: none;}
.news_page .left{width: 100%;float: none;}
.d_share{margin-top: 30px;}
}

@media only screen and (max-width:767px) {
.d_cont .law_title h1{margin-bottom: 10px;}
.d_share{margin-top: 20px;}
.d_cont .posttime{border-width: 2px;padding: 0 10px;padding-bottom: 10px;}

}


/*招贤纳士*/

.join_list dt{cursor: pointer;position: relative;}
.join_t h4{position: absolute;top:0;right:80px;}

.join_list dt,.join_list dd{padding: 0 30px;}
.join_list ul>li{padding: 35px 0;border-bottom: 1px solid #e3e3e6;}
.join_t{overflow: hidden;color: #3e3e3e;}
.j_on{float: left;line-height: 30px;margin-right: 10px;color: #777777;}
.join_arrow{width: 24px;height: 30px;background: url(/images/j_arrow.png) no-repeat 0 center;float: right;}
.join_arrow:hover{background: url(/images/j_arrow_on.png) no-repeat 0 center;}
.join_list ul>li.on .join_arrow{background: url(/images/j_arrow_on.png) no-repeat 0 center;}
.join_t h1{    width: calc(100% - 610px);color: #3e3e3e;}
.join_t h2{width: 250px;}
.join_t h3{width: 145px;}
.join_t h4{color:#595757;}
.join_b{overflow: hidden;line-height: 24px;margin-bottom: 30px;color: #595757;}
.join_b p{margin-right:30px;color: #595757;float: left;}
.join_b p:last-child{margin: 0;}
.join_list dd{padding-top: 20px;padding-bottom: 15px;}
.join_edit02{position: relative;overflow: hidden;}
.j_line{position: absolute;letter-spacing: 0;top:0; left: 50%; height: 100%;width: 1px;background: #e3e3e6;}
.join_edit02 ol{overflow: hidden;margin: 0 -80px;}
.join_edit02 li{float: left;width: 50%;}
.join_edit02 .join_p{padding: 0 80px;}
.join_p>h3{color: #595757;margin-bottom: 20px;}
.join_email{padding-top: 40px;}
.join_email a{display: inline-block;width: 170px;height: 50px;line-height: 50px;text-align: center;color: #c9a063;color: #fff;background: #c9a063;}
.join_email a i{margin-right: 5px;}

.join_list ul{padding-bottom: 30px}
.join_list ul>li dd{display: none;}
.join_list ul>li.on{background: #f2f2f2;}
.join_list ul>li.on .j_on{color: #3e3e3e;}
.join_p01{color: #595757;}
@media only screen and (max-width:1440px) {
.join_t h2{width: 190px;}
.join_t h3{width: 100px;}
.join_t h1{    width: calc(100% - 500px);}

}
@media only screen and (max-width:1280px) {
.join_edit02 ol{margin: 0 -40px;}
.join_edit02 .join_p{padding: 0 40px;}
}
@media only screen and (max-width:1024px) {
.join_select button{width: 120px;height: 42px;line-height: 42px;}
.join_select{margin-bottom: 30px;}
.join_email{padding-top: 20px;}
.join_list dd{padding-bottom: 0;}
.join_email a{width: 150px;}
.join_b{margin-bottom: 20px;}
.join_list ul>li{padding: 20px 0;}
.join_t h2{width: 200px;}
.join_t h3{width: 100px;}
.join_list ul{padding-bottom: 10px;}
.join_list dt, .join_list dd{padding: 0 20px;}
.join_list dd{padding-top: 20px;}
.join_b p{margin-right: 40px;}
.join_t h4{right: 70px;}
}
@media only screen and (max-width:767px) {
.join_edit01 h1{margin-bottom: 20px;}
.join_edit01 h1,.join_t{font-size: 16px;}

.join_select button{float: none;margin: auto;display: block;margin-top: 10px;background: #c9a063;color: #fff;height: 36px;line-height: 36px;}
.join_t h1{width:calc(100% - 40px);float: none;margin-bottom: 0px;}
.join_t h2,.join_t h3,.join_t h4{width: 33.33%;margin: 0;font-size: 14px;}
.join_t h4{width: 100px;}
.join_t h3{width:50px;text-align: right;}
.join_t h2{width: calc(100% - 150px)}
.join_t{position: relative;}
.join_arrow{position: absolute;top:0;right: 0;}
.join_list dt, .join_list dd{padding: 0 10px;}
.join_list dd{padding-top: 10px;}
.join_edit02 li{float: none;width: 100%;padding: 10px 0;border-bottom: 1px dashed #e3e3e6;}
.join_edit02 li:last-child{border: none;;padding-bottom: 0;}
.join_edit02 ol{margin:0;}
.join_edit02 .join_p{padding:0;}
.join_p>h3{margin-bottom: 10px;}
.j_line{display: none;}
.join_b{margin-bottom: 0px;}
.join_b p{margin-right: 20px;}
.join_list ul>li{padding: 10px 0;}
.join_email a{width: 120px;height: 40px;line-height: 40px;}
.join_email{text-align: center;}
.join_t h4{position: static;}
}


/*业务领域*/
.business_01{background: #f8f8f8;text-align: center;padding: 90px 0 50px 0;}
.business_list dl{overflow: hidden;}
.business_list dt,.business_list dd{float: left;width: 50%;height: 100%;}
.business_list dt>img{height: 100%;}
.business_list dt{position: relative;float: right;}
.business_list dt i img{width: 90px;height: 90px;}
.business_list dd{float: left;}
.business_list li:nth-child(2n) dt{float: left;}
.business_list li:nth-child(2n) dd{float: right;}
.business_box{padding: 100px 50px;height: 100%; padding-bottom: 0; box-sizing:border-box;overflow: hidden;text-align: center;}
.business_box h1{color: #c5a064;margin-bottom: 20px;}
.business_box p{height: 150px;overflow: hidden;}

@media only screen and (max-width:1440px) {
.business_box{padding-top:70px;}
.business_01{padding: 60px 0 40px 0;}
}
@media only screen and (max-width:1280px) {
.business_box{padding-top:50px;}
}

@media only screen and (max-width:1150px) {
.business_box{padding:30px;}
.business_box h1{margin-bottom: 10px;}
.business_list dt i img{width: 60px;height: 60px;}

}
@media only screen and (max-width:1024px) {
.business_box{padding:20px;}
.business_box p{height:calc(100% - 40px);}
.business_01{padding: 50px 0 30px 0;}
}
@media only screen and (max-width:767px) {
.business_01{padding: 30px 0 20px 0;margin-bottom: 20px;}
.business_list dt,.business_list dd{float: none;width: 100%;}
.business_box p{height: auto;    text-align: left;}
.business_list dl{height: auto !important;}
.business_box{padding: 0;}
.business_list dt{margin-bottom: 10px;}
.business_list li{margin-bottom: 20px;}
.business_list li:last-child{margin-bottom: 0px;}

}

/*发展历程*/
.history_slider .swiper-container{padding: 100px 0 120px 0;}
.history_slider{position: relative;}
.history_slider .history_box{background: #f6f6f6;border-top:3px solid #f6f6f6;box-sizing:border-box;padding: 35px 40px;padding-right: 10px;}
.history_slider h1{color: #183962;position: relative;padding-left: 20px;line-height: 36px;margin-bottom: 15px;font-weight: bold;}
.history_slider h1 i{position: absolute;width: 3px;height: 28px;background: #183962;left: 0;top:50%;margin-top: -14px;}

.history_box dt{padding: 15px 0;border-bottom: 1px dashed #a0a0a0;}
.history_box dt:last-child{border:0;}
.his_month {margin-bottom: 10px;}
.history_scoll{height: 345px;overflow: hidden;}

.history_scoll dl{padding-right: 30px;}
.but_arrow{display: none;}
.but_arrow div{width: 30px;height: 30px;margin-top: -15px;border-radius: 50%;opacity: 1;}
.but_arrow div.swiper-button-prev{background:#c5a064 url(../images/arrow_left.png) no-repeat center center;background-size: cover;left: -60px;}
.but_arrow div.swiper-button-next{background:#c5a064 url(../images/arrow_right.png) no-repeat center center;background-size: cover;right: -60px;}

.but_arrow div.swiper-button-prev.swiper-button-disabled{opacity: 1; background:#d5d5d5 url(../images/arrow_left.png) no-repeat center center;background-size: cover;}
.but_arrow div.swiper-button-next.swiper-button-disabled{opacity: 1; background:#d5d5d5 url(../images/arrow_right.png) no-repeat center center;background-size: cover;}

@media only screen and (max-width:1440px) {
.history_slider .swiper-container{padding: 60px 0 80px 0;}
.history_scoll dl{padding-right: 20px;}
.history_slider .history_box{padding: 30px;padding-right: 10px;}
.but_arrow div.swiper-button-prev{left: -40px;}
.but_arrow div.swiper-button-next{right: -40px;}


}
@media only screen and (max-width:1366px) {
.history_slider h1{margin-bottom: 5px;}
.history_slider h1 i{height: 20px;margin-top: -10px;}
}
@media only screen and (max-width:1024px) {
.history_slider{padding: 0 40px;}
.history_slider .swiper-container{padding: 40px 0 60px 0;}
.but_arrow div.swiper-button-prev{left: 0px;}
.but_arrow div.swiper-button-next{right: 0px;}
.history_scoll{height: 200px;}

}
@media only screen and (max-width:767px) {
.history_slider .swiper-container{padding: 20px 0 50px 0;}
.history_slider .history_box{padding: 20px;padding-right: 10px;}
.history_scoll dl{padding-right: 10px;}
.history_slider h1{padding-left: 10px;}
.history_slider h1 i{width: 2px;}
.his_month{margin-bottom: 5px;}
.history_slider{padding:0 30px;}
.but_arrow div{width: 24px;height: 24px;margin-top: -12px;}
}




/*联系太阳城官网*/
.contact_01{position: relative;}
.map{width:calc(100% - 440px);height: 640px;}
.pub_year dt i{font-size: 18px;color: #183961;
  width: 14px;height: 44px;position:absolute;top:0%;right: 15px;
  transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;}
.pub_year dt.on_o i{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);}

.contact_box{position: relative;}
.map_box{ position:absolute; right:0; top:0%;
      z-index: 9;
  width:440px;height: 100%;right:0;
    background:#c9a063 url(../images/map_bg.jpg) no-repeat center center;background-size: cover;}
.map_insert{padding:40px;padding-left: 45px;}
.pub_year{margin-bottom: 70px;}
.pub_year dl{position: relative;}
.pub_year dt{cursor: pointer; color: #183961;height: 55px;line-height: 55px; box-sizing:border-box;background: #fff;}
.pub_year dt p{padding: 0 20px; padding-right: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pub_year dd{z-index: 9;background: #fff;position: absolute;top:100%;left: 0;width: 100%;padding: 10px 0;display: none;max-height: 260px;overflow: hidden;overflow-y:auto;box-shadow: 0 7px 14px rgba(0, 0, 0, 0.3);}
.pub_year dd a{display: block;padding: 0 20px;line-height: 34px;}

.map_block .contact_p{height: 410px;}
.map_block,.map_block a{color: #fff;}


.contact_p li{overflow: hidden;margin-bottom: 20px;}
.contact_p span{float: left;width: 30px;}
.contact_p .s_p{float: right;width: calc(100% - 30px);}
.contact_p span,.contact_p em{display: block;line-height: 24px;} 
.contact_p li:last-child{margin-bottom: 0;}
.contact_p{height: calc(100% - 60px);overflow: hidden;}

.contact_p span.icon-dizhi{font-size: 18px;}
.contact_p span.icon-contact02{font-size: 20px;}
.contact_p span.icon-chuanzhen{font-size: 16px;}


@media only screen and (max-width:1440px) {
.map{height: 560px;}
.pub_year{margin-bottom: 20px;}


}

@media only screen and (max-width:1024px) {
.map_box{transform: translate(0,0); -webkit-transform: translate(0,0);-ms-transform: translate(0,0);-moz-transform: translate(0,0);-o-transform: translate(0,0); position:static;width: 100%;}
.map_insert{padding: 20px;}
.contact_01{    background: #d0caca;}
.map_block .contact_p{height: auto;}
.map{height: 250px;width: 100%;}
.pub_year dt{height: 40px;line-height: 40px;}



}
@media only screen and (max-width:767px) {
.map_box{position: static;
  transform: translate(0,0); -webkit-transform: translate(0,0);-ms-transform: translate(0,0);-moz-transform: translate(0,0);-o-transform: translate(0,0);  right:0; top:50%;
  width: 100%;height: auto;
}
.pub_year dt i,.pub_year dt{height: 36px;line-height: 36px;}
.map_block h3{padding-bottom: 10px;}
.pub_year{margin-bottom: 20px;}
.map{height: 160px;}
.contact_p li{margin-bottom: 10px}
.map_insert{padding-bottom: 30px;}

}


/*发展战略*/
.strategy_title{text-align: center;width: 1020px;margin: auto;max-width: 100%;margin-bottom: 30px;}
.strategy_title h1{margin-bottom: 10px;}

.s_phone_img{display: none;}
.s_phone_img img{width: 100%;}
.strategy_list ul{position: relative;overflow: hidden;}
.strategy_list li{position: absolute;left: 0;top:0;height: 100%;width: 50%;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
}
.strategy_list .blank_26{position: absolute;left:0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.26);}
.strategy_list dl{position:relative;z-index: 2;width: 100%;height: 100%;color: #fff;}
.s_ic img{width: 55px;height: 55px;}
.s_ic{margin-bottom: 10px;}
.strategy_list li dd{
  position: absolute;left: 0;top:0;width: 100%;height: 100%;padding: 17% 20%;padding-left: 17%;
  top:100%;visibility: hidden;opacity: 0;

}
.strategy_line{position: absolute;top:0;left:11.4%;width: 1px;height: 0%;background: rgba(255,255,255,0.34);visibility: hidden;opacity: 1;}
.strategy_line i{position: absolute;top:22%;left: 0;width: 4px;height: 0px;background: #c5a064;}
.strategy_list li dd h3{margin-bottom: 20px;}
.s_text{padding:0 35px;box-sizing:border-box;width: 49%;position: absolute;left:0;top:40%;}
.s_text h3{
  line-height: 24px;max-height: 72px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.strategy_list li dd p{height: 210px;overflow: hidden;}
.s_text,.strategy_list li dd,.strategy_line { box-sizing: border-box;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;}
.strategy_list li.on .s_text{top:100%;visibility: hidden;opacity: 0;}
.strategy_list li.on dd{opacity: 1;visibility: visible;top:0;}
.strategy_list li.on .strategy_line{visibility: visible;opacity: 1;height: 100%;}
.strategy_list li.on .strategy_line i{height: 95px;}

.strategy_list li:nth-child(1){left:0}
.strategy_list li:nth-child(2){left:50%}
.strategy_list li:nth-child(3){left:75%}


.state_2 li:nth-child(1){  left:0}
.state_2 li:nth-child(2){  left:25%}
.state_2 li:nth-child(3){  left:75%}

.state_3 li:nth-child(1){  left:0}
.state_3 li:nth-child(2){  left:25%}
.state_3 li:nth-child(3){  left:50%}



.strategy_02{padding: 90px 0 130px 0;background: #f6f6f6;overflow: hidden;}
.strategy_box{text-align: center;padding: 0 200px; padding-top: 30px;}
.strategy_box dt{width: 152px;height: 152px;border-radius: 50%;border: 1px solid #c5a064;position: relative;margin: auto; margin-bottom: 15px;}
.strategy_box dt span{width: 138px;height: 138px;display: block;background: #c5a064;border-radius: 50%;}
.strategy_box dt img{position: absolute;top:50%;left: 50%;margin-top: -32px;margin-left: -32px; width: 65px;height:65px;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.strategy_box ul{overflow: hidden;margin:0  -20px;}
.strategy_box li{float: left;color: #c5a064;width: 25%;text-align: center;}
.strategy_box dl{margin: 0 20px;}

@media only screen and (max-width:1440px) {
.strategy_02{padding: 80px 0;padding-bottom: 110px;}
.strategy_box{padding: 0 100px;padding-top: 20px;}

.strategy_list li dd h3{margin-bottom: 10px;}
.strategy_list li dd{padding: 14% 14%; padding-left: 10%;}
.strategy_line{left: 5.4%;}
.strategy_line i{top:20%;}

}
@media only screen and (max-width:1280px) {
.strategy_02{padding: 60px 0;padding-bottom: 90px;}
.strategy_box{padding: 0px;}

}


@media only screen and (max-width:1024px) {
.strategy_box 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%;margin: 0;width:50px;height: 50px;}
.strategy_box dt span{width: 100px;height: 100px;}
.strategy_box dt{width: 120px;height: 120px;}
.strategy_box{padding: 0px 50px;}

.strategy_list ul{height: auto !important;}
.strategy_list li{position: relative; left: 0 !important; background: none !important;width: 100%;margin-bottom: 10px;}
.s_phone_img{display: block;position: relative;}
.strategy_line,.strategy_list .blank_26{display: none;}
.s_phone_img:after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.26);}
.s_text{position: relative;padding: 0;width: 100%;}
.strategy_list li dd{top:0;visibility: visible;opacity: 1;}
.strategy_list li dd p{line-height: 24px;height: 216px;}
.s_text,.strategy_list li dd,.strategy_line { box-sizing: border-box;transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;-ms-transition:all 0s;}
.strategy_list dt h3,.strategy_list dt .s_ic{display: none;}


}
@media only screen and (max-width:767px) {
.strategy_02{padding: 30px 0;}
.strategy_title h1{margin-bottom: 5px;}
.strategy_title{margin-bottom: 20px;}
.strategy_box li{width: 50%;margin-bottom: 20px;}
.strategy_box dt img{width: 36px;height: 36px}
.strategy_box dt span{width: 60px;height: 60px;}
.strategy_box dt{width: 70px;height: 70px;margin-bottom: 5px;}
.strategy_box{padding: 0;}
.strategy_box li:nth-child(2n+1){clear: both;}

.strategy_list li dd{position: static;color: #333;padding: 0;padding-top: 20px;}
.strategy_list dt .s_ic{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%;z-index: 9;display: block;}
.strategy_list dt h3{display: none;}
.strategy_list dd .s_ic{display: none;}
.strategy_list li{margin-bottom: 20px;}
.strategy_list li dd p{height: auto;}
.strategy_list li dd h3{font-weight: bold;margin-bottom: 5px;}

}





/*搜索结果*/
.search_top{background:#f2f2f2 ;background-size: cover;padding: 50px 0;}
.search_int{width: 790px;margin: auto;max-width: 100%;overflow: hidden;}
.search_result{color: #828282;}
.search_result span{color: #c5a064;}
.search_result em{color: #c5a064;}
.search_le{float: left;color: #000;width: 105px;line-height: 60px;}
.search_input{border:1px solid #818181;background: #fff;padding: 4px;overflow: hidden;margin-bottom: 20px;}
.search_input input,.search_input button{height: 50px;line-height: 50px;box-sizing:border-box;border:none;outline: none;}
.search_input input{padding: 0 15px;box-sizing:border-box;width: calc(100% - 140px);float:left;}
.search_input button{width: 140px;text-align: center; float: right;background: #c5a064;color: #fff;border-radius: 5px;}
.search_re{float: right;width: calc(100% - 105px);}

.search_list{padding-top: 45px;}
.search_list ul{padding-bottom: 20px;}
.search_list li{padding: 35px 0;border-bottom: 1px solid #e3e3e6;}
.search_list dt{overflow: hidden;margin-bottom: 15px;line-height: 30px;}
.search_list dt h3 span,.search_list dd span{color: #c5a064;}
.search_list h3{width: calc(100% - 150px);line-height: 30px;max-height: 60px;float: left;
display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.search_list .search_yd{float: right;font-family: "Arial";    font-weight: normal;}
.search_yd span{color: #a3a3a3;display: inline-block;}
.search_yd em{float: right; color: #000;margin-left: 30px;display: inline-block;width: 90px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search_list dd{color: #595757;}
.search_list dd p{line-height: 24px;max-height: 48px;color: #9c9b9b;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}

@media only screen and (max-width:1280px) {
.search_list{padding-top: 20px;}
.search_list ul{padding-bottom:30px;}
}
@media only screen and (max-width:1024px) {
.search_top{padding: 70px 0;}
.search_input input, .search_input button{height: 40px;line-height: 40px;}
.search_le{line-height: 50px;}
.search_input button{width: 100px;}
.search_input input{width: calc(100% - 100px);}
.search_le{width: 80px;}
.search_re{width: calc(100% - 80px);}
.search_list li{padding: 20px 0;}
.search_list ul{padding-bottom: 20px;}
.search_list dd{font-size: 14px;}
.search_list dt{margin-bottom: 10px;}
.search_list h3{line-height: 24px;max-height: 48px;}
}
@media only screen and (max-width:767px) {
.search_top{padding: 20px 0;}
.search_list ul{padding-bottom: 0;}
.search_list h3{width: calc(100% - 100px);}
.search_input input, .search_input button{height: 32px;line-height: 32px;}
.search_input input{padding: 0 5px;}
.search_input button{width: 70px;}
.search_input input{width: calc(100% - 70px);}
.search_le{line-height: 42px;font-size: 14px;width: 50px;}
.search_re{    width: calc(100% - 50px);}
.search_input{margin-bottom: 10px;}
.search_list{padding-top: 0;}
.search_list h3{font-size: 16px;}
.search_result{font-size: 14px;}
.search_list li{padding: 15px 0;}
.search_list dt{margin-bottom: 4px;}
}





@media only screen and (min-width:1025px) {
.pub_tab li a i{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.index_ic img,.index_01 li dl,.index_video,.news_box,.history_box{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}

.index_01 li dl:hover .index_ic .ic_img02{top:0;visibility: visible;opacity: 1;}
.index_01 li dl:hover .index_ic .ic_img01{top:100%;visibility: visible;opacity: 0;}
.index_more a:hover{background: #c5a064;border: 1px solid #c5a064; color: #fff !important;}
.index_01 li dl:hover {background: #144178;color: #fff;}
.index_01 li dl:hover p{color: #fff;}
.index_01 li dl:hover .index_more a{border: 1px solid #c5a064;}
.index_video:hover{opacity: 0.8;}
.index_news .news_box:hover{border:1px solid #183f78;    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.index_news .news_box:hover h3 a,.index_news .news_box:hover p{color: #1b3c6f;}

.pub_tab li:hover a i{left: 0;width: 100%;visibility: visible;opacity: 1;}
.pub_tab li:hover a{color: #183961 !important;}
.news_page .right a:hover{color: #c9a063 !important; background: none;}

.join_email a:hover{color: #fff !important;opacity: 0.8;}


.history_box:hover{background: #fff;border-color: #183962;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.strategy_box li:hover dt img{transform: rotate(360deg);-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);}

.map_block a.tel{color: #fff !important;cursor: default;}
.index_time em a:hover{opacity: 0.8;}

}




.maod{position: relative;top:-110px;}
















































































<!--耗时1752841180.0117秒-->