.gray{color: #666;}
.hzc{
	color: #666;
	margin-left: 20px;
}

.gray_bg{background: #f5f5f5;}

.mCSB_scrollTools .mCSB_draggerRail{ width:8px; background: #E3DDD0;}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px;-webkit-border-radius:20px;border-radius:20px;background:#ec6700;}

.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:#ec6700;}





.b_banner_p01,.b_banner_p02,.banner_m{position:relative;transition: all 1.2s ease;transform: translateY(100%);opacity: 0;}

.b_banner_p01{transition-delay: 0.3s;}

.b_banner_p02{transition-delay: 0.5s;}

.banner_m{transition-delay: 0.9s;}



.banner .swiper-slide-active .b_banner_p01,.banner .swiper-slide-active .b_banner_p02,.banner .swiper-slide-active .banner_m{transform: translateY(0);opacity: 1;}
.banner.cur li .b_banner_p01,.banner.cur li .b_banner_p02,.banner.cur li .banner_m{transform: translateY(0);opacity: 1;}



.banner{position: relative;}

.banner li{height: 100vh !important;overflow: hidden;}

/*.banner li.swiper-slide-active{transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);}*/
.banner video {
    position: absolute;
    width: 100%;height: 100%;
    left: 0px;
    top: 0;
    object-fit: cover;
}

.banner_text{color: #fff;width: 100%;top:60%;z-index: 2;}

.banner_text h3{line-height:line-height:1.4em;;margin-bottom: 5px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.banner_text h4{font-weight: bold;line-height:1.4em;max-height: 2.8em;

  display: -webkit-box;

  overflow: hidden;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

}

.pc_img{display: none;}

.b_banner_p{padding-bottom: 30px}

.banner_m{padding-top: 20px;}

.banner_m a{display: inline-block;width: 195px;height: 54px;line-height: 54px; text-align: center;background: #e4a228;text-align: center;color: #fff;border-radius: 30px;}

.banner .swiper-pagination,.banner .but{display: none !important;}


@media only screen and (min-width:1025px) {
.ban_video {background: #fff !important;}

}


.index_banlist{position: absolute;z-index: 9;width: 320px;transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute;  top:60%;right: 6.7%;}

.index_banlist,.index_banlist a{color: #fff;}

.index_banlist dl{overflow: hidden;line-height: 38px;}

.index_banlist dt{float: left;width: 38px;height: 38px;overflow: hidden;}

.index_banlist dt img{width: 100%;height: 100%;}

.index_banlist dd{float:right;width: calc(100% - 55px);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.b_iteam a{display: block;}

.b_iteam{transition: all 1.2s ease;transform: translateY(100%);opacity: 0;border-bottom: 1px solid #c1b8af;padding: 10px 0;margin-bottom: 70px;position: relative;}

.index_banlist.animated .b_iteam{transform: translateY(0);opacity: 1;}

.index_banlist.animated .b_iteam:nth-child(2){transition-delay: 0.2s;}

.index_banlist.animated .b_iteam:nth-child(3){transition-delay: 0.4s;}







.b_iteam:last-child{margin-bottom: 0;}

.banner_w{width: 530px;}

@media only screen and (max-width:1024px) {

.banner li{height: auto !important;}

.pc_img{display: block;}

.banner_m a{width: 150px;height: 40px;line-height: 40px;}

.b_banner_p{padding-bottom: 10px}

.banner_m{padding-top: 10px;}

.b_iteam{margin-bottom: 20px;}

.banner_text h4{font-size: 18px;}

.banner_text,.index_banlist{top:55%;}

.banner_w{width: 350px;}

.index_banlist{width: 250px;}
.banner video{display: none !important;}

}



@media only screen and (max-width:767px) {

.index_banlist{width: 100%;

	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);}

.banner_text h4{font-size: 16px;}

.pc_img{display: none;}

.banner_w{width: 100%;}

.banner li{height: 300px !important;}

.b_iteam{margin: 0;padding: 10px 3%;opacity: 1;transform: translateY(0%);}

.index_banlist dt{ background: #e4a228;border-radius: 50%;position: relative;}

.index_banlist dt img{width: 30px;height: 30px;

	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%;}

.index_banlist, .index_banlist a{color: #333;}

}





.index_01{background: #f6f6f6;padding: 150px 0 140px 0;}

.index_01 .wrap{overflow: hidden;}

.index_01 .left{float: left;width: 65.6%;background: #fff;}

.index_01 .right{float: right;width:31.8%;background: #fff;}

.index_01 dt a{display: block;position: relative;}

.index_01 dt{position: relative;}

.index_01 dt video{position: absolute;top:0;left:0;width: 100%;height: 100%;background: #000;object-fit: cover; object-position: center; }

.index_01 dd{padding: 45px 50px;box-sizing:border-box;height: 202px;}

.index_01 h3{overflow: hidden;line-height: 40px;}

.index_01 h3 p{float: left;width: calc(100% - 50px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.index_01 h3 .index_more{float: right;}

.index_more{font-size: 20px;font-weight: bold;}

.index_01 .right h3 p{color: #898989;}

.index_logo{width: 163px;height: 48px;overflow: hidden; margin-bottom: 25px;}

.index_logo img{width: 100%;height: 100%;}

.index_01 .right h4{margin-bottom: 10px;line-height: 30px;margin-top: 33px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



@media only screen and (max-width:1440px) {

.index_01{padding: 100px 0;}

.index_01 dd{padding: 30px;height: 175px;}



}

@media only screen and (max-width:1024px) {

.index_01{padding: 50px 0;}

.index_01 dd{padding: 20px;}

.index_logo{margin-bottom: 10px;}

.index_01 .right h4{margin-top: 15px;}

.index_01 dd{height: 136px;}

}

@media only screen and (max-width:767px) {

.index_01{padding: 20px 0;}

.index_01 .left,.index_01 .right{float: none;width: 100%;}

.index_01 .left{margin-bottom: 20px;}

.index_01 dd{height: auto;}

.index_01 .right h4{margin-top: 0;}

.index_01 h3 p{font-size: 16px;width: calc(100% - 30px);}

.index_more{font-size: 16px;}

.index_01 .right h4,.index_01 h3{line-height: 24px;}

.index_logo{width:100px;height: auto;}

}



.index_02{position: relative;padding: 140px 0 180px 0;background-attachment: fixed;color: #fff;text-align: center;}

.index_02 .blank_40{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);z-index: 2;}

.index_video{position: absolute;top:0;left: 0;width: 100%;height: 100%;}

.index_video video{width: 100%;height: 100%;background: #000;}

.index_02 .wrap{position: relative;z-index: 3;}

.w_824{width: 824px;max-width: 100%; margin: auto;}

.index_02 h3{margin-bottom: 70px;}



.index_num{padding: 100px 0 140px 0;}

.index_num ul{overflow: hidden;}

.index_num li{float: left;width: 33.33%;}

.index_num dt{height: 52px;line-height: 52px;margin-bottom: 10px;}

.index_num span{font-size: 52px;}



.index_more2{text-align: center;}

.index_more2 a{display: inline-block;width: 185px;height:50px;line-height: 50px;text-align: center;color: #fff;background: #e9a839;border-radius: 20px;}



.index_more3{text-align: center;}

.index_more3 a{display: inline-block;width: 114px;height:40px;line-height: 40px;text-align: center;color: #fff;background: #e9a839;border-radius: 20px;}



.index_05{padding: 120px 0;/*background-attachment: fixed;*/ position: relative;}
.index_05 video{position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 2;background: #000;}
.index_05 .blank_10{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.1);z-index: 3}
.index_05 .wrap{position: relative;z-index: 4;}
.index_05 dl{overflow: hidden;width: 980px;margin: auto;max-width: 100%;}

.index_05 dt{float: left;width: calc(100% - 120px);color: #fff;}

.index_05 dt h3{margin-bottom: 20px;}

.index_05 dd{float: right;padding-top: 20px;}



.index_03{overflow: hidden;}

.index_top{background: #eeeeee;padding: 100px 0 0px 0;overflow: hidden;}



.index_botom{background: #f6f6f6;padding: 90px 0 100px 0;}

.index_list ul{overflow: hidden;margin: 0 -20px;display: none;}

.index_list ul:first-child{display: block;}

.index_list li{float: left;width: 33.33%;}
.zonghe li{
	width: 50%;
}
.index_list dl{margin: 0 20px;background: #fff;}

.index_list dt{height: 0;padding-bottom:81.6%;overflow: hidden;position: relative;}
.zonghe .tran_scale{
    height: 0;
    padding-bottom: 55.6%;
    overflow: hidden;
    position: relative;
}

.index_list dt a,.index_list dt img{position: absolute;top:0;left: 0;width: 100%;height: 100%;}

.index_list dd{padding:55px 25px;padding-top: 0;position: relative;z-index: 2;}

.index_list p{margin-bottom: 12px;}

.index_list h3{overflow: hidden;line-height: 30px;}

.index_list h3 span{float: left;width: calc(100% - 30px);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.index_list .index_more a{color: #b9b9b9;}

.index_list .index_more{float: right;}

.index_insert{margin-top: -40px;background: #fff;padding: 35px 25px;padding-bottom: 55px;border-bottom: 2px solid #e7a745;}
.zonghe .index_list dt a, .index_list dt img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
}


.index_04{padding: 120px 0 110px 0;}

.index_04 h2{text-align: center;margin-bottom: 60px}

.index_news_list h3 a{color: #222;}

.index_news_list p{color: #595959;margin-bottom: 40px;}

.index_news_list h3{margin-bottom: 10px;}

.index_news_list h3,.index_news_list p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.index_time{color: #999;}

.news_label{color: #e9a839;margin-bottom: 20px;}



.index_news_list ul{margin: 0 -18px;}

.index_news_list dl{margin: 0 18px;}

.index_news_list dd{padding: 40px;padding-bottom: 30px;
box-shadow: 0 0 20px rgb(0 0 0 / 10%);
}

.index_news_list ul{position: relative;}

.index_news_list li{height: 100%; width: 33.33%;float: left;}

.index_news_list li dl{height: 100%;position: relative;}

.index_news_list dt{height: 53%;}

.index_news_list dt img,.index_news_list dt a{display: block; width: 100%;height: 100%;}

.index_news_list dd{box-sizing:border-box;height: 47%;}



.index_news_list li:nth-child(2),.index_news_list li:nth-child(3){position: absolute;left: 33.33%;top:0;height: 47%;}

.index_news_list li:nth-child(3){top:auto;bottom: 0;}

.index_news_list li:nth-child(2) dt,.index_news_list li:nth-child(3) dt{display: none;}

.index_news_list li:nth-child(2) dd,.index_news_list li:nth-child(3) dd{height: 100%;}





.index_news_list li:nth-child(4){float: right;}

.index_news_list li:nth-child(4) dt{position: absolute;left: 0;bottom: 0;}

.index_news_list li:nth-child(4) dd{position: absolute;left: 0;top: 0;    width: 100%;}





@media only screen and (max-width:1600px) {

.index_news_list dd{padding: 30px;}

.index_news_list p{margin-bottom: 30px;}



}



@media only screen and (max-width:1440px) {

.index_top{padding-top: 80px;}

.index_botom{padding: 80px 0;}

.index_04{padding: 80px 0;}

.index_05{padding:80px 0;}

.index_list dl{margin: 0 10px;}

.index_list ul{margin: 0 -10px;}

.index_insert{padding: 20px;padding-bottom: 30px;margin-top: -25px;}

.index_list dd{padding-bottom: 40px;}

.index_04 h2{margin-bottom: 40px;}



.index_02 h3{margin-bottom: 50px;}

.index_num{padding: 80px 0;}



.index_news_list p{margin-bottom: 20px;}

.news_label{margin-bottom: 10px;}



}



@media only screen and (max-width:1280px) {

.index_news_list ul{margin: 0 -10px;}

.index_news_list dl{margin: 0 10px;}

.index_news_list dd{padding: 20px;}

.index_news_list p{margin-bottom: 10px;}

}

@media only screen and (max-width:1024px) {

.index_top{padding-top: 50px;}

.index_botom{padding: 50px 0;}

.index_04{padding: 50px 0;}

.index_05{padding:50px 0;}

.index_04 h2{margin-bottom: 40px;}

.index_news_list ul{height: auto !important;margin: 0;}

.index_news_list dl{margin: 0;}

.index_list dt{height: auto;padding-bottom: 0;}

.index_list dt a, .index_list dt img{position: static;}

.index_news_list li:nth-child(2), .index_news_list li:nth-child(3),.index_news_list li:nth-child(4) dt,.index_news_list li:nth-child(4) dd{position: static;}

.index_news_list li{width: 100%;margin-bottom: 20px;float:none;}

.index_news_list li:last-child{margin-bottom: 0;}

.index_02{padding: 80px 0;}

.index_02 h3{margin-bottom: 30px;}

.index_num{padding: 50px 0;}

.index_insert{margin: 0;}

.index_list dd{padding: 0;}

.index_more2 a{width: 150px;height:40px;line-height: 40px;}

.index_num span{font-size: 40px}

}

@media only screen and (max-width:767px) {

.index_top{padding-top: 30px;}

.index_botom{padding: 30px 0;}

.index_04{padding: 30px 0;}

.index_05{padding:30px 0;}

.index_04 h2{margin-bottom: 20px;}

.index_list dl,.index_list ul{margin: 0;}

.index_list li{float: none;width: 100%;margin-bottom: 20px;}

.index_list li:last-child{margin-bottom: 0;}

.banner_m a,.index_more2 a,.index_more3 a{width: 120px;height: 36px;line-height: 36px;}

.index_05 dt,.index_05 dd{float: none;width: 100%;}

.index_05 dt h3{margin-bottom: 10px;text-align: center;}

.index_05 dt p{text-align: center;font-size: 14px;}

.index_insert{padding: 20px 10px;}

.index_list p{margin-bottom: 5px;}

.index_num span{font-size: 20px;}

.index_num{padding: 30px 0;}

.index_02 h3{margin-bottom: 20px;}

.index_02{padding: 50px 0;}

.index_num dt{line-height: 24px;height: 24px;margin-bottom: 5px;}

}





/*新闻中心*/

.news_title{text-align: center;padding-bottom: 80px;}

.news_tab{text-align: center;margin-bottom: 80px}

.news_tab dl,.news_tab,.news_tab dt{height: 56px;line-height: 56px;}

.news_tab ul{display: inline-block;}

.news_tab li{float: left;}

.news_tab dl{overflow: hidden;padding: 0 65px;}

.news_tab dt{float: left;width: 56px;position:relative;margin-right: 10px;}

.news_tab dt img{width: 100%;height: 100%;position: absolute;left: 0;top:0;}

.news_tab dt .news_ic01{top:0;}

.news_tab dt .news_ic02{top:100%;}



.news_tab dd{float: left;}



.news_tab li.on dt .news_ic01{top:100%;}

.news_tab li.on dt .news_ic02{top:0;}

.news_tab li.on a{color: #e3a128;}



.news_list li:first-child dl{border-top: 1px dashed #e7e7e7;}

.news_list dl{overflow: hidden;border-bottom: 1px dashed #e7e7e7;padding:30px 60px;padding-right: 70px;}

.news_list dt{float: right;width:526px;}

.news_list dd{float: left;width:calc(100% - 610px);padding-top: 80px;}

.news_list h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.news_list p{max-height: 128px; -webkit-line-clamp: 4;}

.news_time{margin: 25px 0;}

.news_more{padding-top: 30px;}

.news_more a{display: inline-block;width: 140px;height: 34px;line-height: 34px;text-align: center;background: #e3a128;color: #fff;border-radius: 20px;}



@media only screen and (max-width:1520px) {

  .news_list dl{padding: 30px 50px;}

  .news_list dd{padding-top: 40px;}

}

@media only screen and (max-width:1440px) {

.news_tab dl{padding: 0 40px;}

.news_list dt{width: 480px;}

.news_list dd{width: calc(100% - 520px)}

.news_time{margin: 15px 0;}

.news_title{padding-bottom: 50px;}

.news_tab{margin-bottom: 60px;}

}



@media only screen and (max-width:1366px) {

.news_list dt{width: 400px;}

.news_list dd{width: calc(100% - 440px)}

.news_list dl{padding: 30px 40px;}

.news_list dd{padding-top: 20px;}

.news_time{margin: 10px 0;}

}

@media only screen and (max-width:1024px) {

.news_list dt{width: 250px;}

.news_list dd{width: calc(100% - 300px)}

.news_list dl{padding: 20px;}

.news_list p{height: 48px;    -webkit-line-clamp: 2;}

.news_more{padding-top: 20px;}

.news_list dd{padding-top: 5px;}

.news_more a{width: 120px;}

.news_title{padding-bottom: 30px;}

.news_tab{margin-bottom: 30px;}

.news_tab dl{padding: 0 20px;}

}

@media only screen and (max-width:767px) {

.news_list dt,.news_list dd{float: none;width: 100%;}

.news_list dt{margin-bottom: 10px;}

.news_list dl{padding: 20px 0;}

.news_list p{height: auto;max-height: 48px;}

.news_tab{font-size: 14px;}

.news_tab dt{width: 30px;margin-right: 5px;}

.news_tab dl,.news_tab,.news_tab dt{height: 40px;line-height: 40px;}

.news_tab dl{padding: 0 10px;}

.news_tab li:first-child dl{padding-left: 0;}

.news_tab li:last-child dl{padding-right: 0;}

.news_tab dl,.news_tab,.news_tab dt{height: 30px;line-height: 30px;}

.news_title{padding-bottom: 20px;}

.news_list h3{font-size: 16px;}

}

@media only screen and (max-width:370px) {

.news_tab dl{padding: 0 6px;}



}

@media only screen and (max-width:350px) {

.news_tab dl{padding: 0 4px;}



}

@media only screen and (max-width:340px) {

.news_tab dl{padding: 0 4px;}

.news_tab dt{width: 20px;}

.news_tab dl,.news_tab,.news_tab dt{height: 20px;line-height: 20px;}

}



/*新闻详情*/

.news_d{overflow: hidden;}

.news_d .left{float:left;width: calc(100% - 555px)}

.news_d .right{float: right;width: 500px;background: #ebebeb;padding: 40px 0 50px 0;margin-top: 120px;}

.news_span{overflow: hidden;line-height: 35px;}

.d_title{margin-bottom: 40px;}

.d_title h3{text-align: center;margin-bottom: 30px;}

.d_span{color:#777777;float: left;}

.d_span span{margin-left: 40px;}

.d_span span:first-child{margin-left: 0;}

.d_share{float: right;color:#777777;overflow: hidden;}

.d_share span{float: left;margin-right: 5px;}

.share_common{float: left;}

.share_common a{float: left;margin: 0 4px;width: 35px;height: 35px;}

.share_common a img{width: 100%;height: 100%;}

.news_page{overflow: hidden;padding-top: 50px;}

.news_page span,.news_page a{color: #666;}

.news_page span{float: left;width: 48%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.news_page span:last-child{float: right;text-align: right;}



.news_d .right h3.fnt_24{margin-bottom: 10px;}

.site_news .news_time{color: #000;}

.site_news li{padding: 20px 0;border-bottom: 1px dashed #a8a8a8;}

.site_news li:first-child{border-top: 1px dashed #a8a8a8;}

.site_news .news_time{margin: 10px 0;}

.news_d .right h3.fnt_24,.site_news li{padding-left: 30px;padding-right: 30px;}

.site_news h3{line-height: 24px;}

.site_news h3{max-height: 48px; display: -webkit-box;

  overflow: hidden;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;}

.site_news p{max-height: 72px; -webkit-line-clamp: 2;}

@media only screen and (max-width:1440px) {

.news_d .left{width: calc(100% - 450px)}

.news_d .right{width: 400px;}

.news_page{padding-top: 30px;}

.d_span span{margin-left: 20px;}

}

@media only screen and (max-width:1366px) {

.news_d .left{width: calc(100% - 400px)}

.news_d .right{width: 350px;}



}

@media only screen and (max-width:1024px) {

.news_d .left,.news_d .right{width:100%;float: none;}

.d_title h3,.d_title{margin-bottom: 20px;}

.news_page{padding-top: 20px}

.news_d .left{margin-bottom: 40px}

.news_d .right{padding: 30px 0;margin-top: 0;}



}

@media only screen and (max-width:767px) {

.d_title h3{margin-bottom: 10px;}

.d_span,.d_share{float: none;width: 100%;}

.share_common a{width: 24px;height: 24px;}

.news_span{line-height: 24px;}

.d_span{margin-bottom: 5px;}

.news_d .right h3.fnt_24, .site_news li{padding-left: 10px;padding-right: 10px;}

.news_page span{float: none;display: block;width: 100%;}

.news_page span:last-child{text-align: left;}

.news_d .left{margin-bottom: 20px;}

}

/* 综合业务 */
.business_box .llllll{
	    -webkit-line-clamp: unset;
}
.titletop{
    text-align:center;
}
.titletop > h2{
    color:#f4ab27;
    
}

.titlebgbox .img{
	margin: 50px auto;
	position: relative;
	width: 191px;
}
.titlebgbox .img img{
	width: 100%;
}
.titlebgbox .img p{
	text-align: right;
	color: #FFFFFF;
	position: absolute;
	top: 50%;
	right: 25px;
	transform: translateY(-50%);
}
.listbox{
	border-bottom: 1px solid #c8c9c9;
	padding: 50px 0px;
	position: relative;
	overflow: hidden;
}
.listbox:last-child{
	border-bottom: none;
}
.rightbox{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 43%;
}
.leftbox img{
	width: 100%;
}
.rightbox h2{
	margin-bottom: 30px;
	color: #000;
}
.rightbox p{
	color: #c0c0c0;
}
.leftbox{
	width: 47.32%;
	float:right;
}
/*业务板块*/

.news_tab li{position: relative;}

.service_nav{position: absolute;left:65px;top:calc(100% + 10px);width: 350px;background: #f9f9f9;border-radius: 5px;text-align: left;padding: 30px; z-index: 2;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);display: none;}

.service_nav p{line-height: 35px;margin-bottom: 30px;}

.service_nav p img{width:35px;height: 35px;margin-right: 15px;}

.service_nav p:last-child{margin-bottom: 0;}

.service_nav p a{color: #686868 !important;}

.service_nav p.on a{color: #e3a128 !important;}

@media only screen and (max-width:1520px) {

.service_nav{width: 300px;}

}

@media only screen and (max-width:1440px) {

.service_nav p{margin-bottom: 20px;}

.service_nav{left: 40px;width: 270px;}



}

@media only screen and (max-width:1180px) {

.service_nav{left: auto;right: 40px;}



}

@media only screen and (max-width:1024px) {

.service_nav{right: 20px;padding: 20px;width: 260px;}



}

@media only screen and (max-width:767px) {
	.titlebgbox .img {
	    margin: 20px auto;
	    position: relative;
	    width: 150px;
	}
.titlebgbox .img p{
	text-align: right;
	color: #FFFFFF;
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translateY(-50%);
}
.rightbox h2{
	margin-bottom: 10px;
	color: #000;
}
.rightbox {
    position: static;
     transform: none;
    width: 100%;
}
.leftbox {
    margin-top: 20px;
    float: right;
	width: 100%;
}
.listbox{
	border-bottom: 1px solid #c8c9c9;
	padding: 20px 0px;
	position: relative;
	overflow: hidden;
}
.service_nav{right: auto;left: 0; }

}

.business_list li{margin-bottom: 20px;}

.business_list dl{overflow: hidden;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}

.business_list dt,.business_list dd{height: 100%;}

.business_list dt a{display: block;height: 100%;}

.business_list dt{float: left;width: 59%;}

.business_list dd {float: right;width: 41%;position: relative;}

.business_box{width: 100%;padding: 0 60px;box-sizing:border-box;

  transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;}

.business_box p{ -webkit-line-clamp: 4;}

.business_box h3{border-bottom: 1px solid #8c8c8c;padding-bottom: 25px;margin-bottom: 25px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.business_list li:nth-child(2n) dt{float: right;}



@media only screen and (max-width:1440px) {

.business_box h3{padding-bottom: 20px;margin-bottom: 20px;}

.business_box{padding: 0 40px;}

}

@media only screen and (max-width:1024px) {

.business_box h3{padding-bottom: 10px;margin-bottom: 10px;}

.business_box{padding: 0 20px;}

}

@media only screen and (max-width:767px) {

.business_list dt,.business_list dd{float: none;width: 100%;clear: both;}

.business_list dl{height: auto !important;}

.business_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);}

.business_box{padding: 20px 10px;}

.business_cont .news_tab {height: auto;margin-bottom: 10px;}

.business_cont .news_tab li{margin-bottom: 5px;}

.business_cont .news_tab li:last-child dl{padding-left: 0;}

}

@media only screen and (min-width:767px) {

.business_list dt img{height: 100% !important}

}



/*02*/

.domestic_list ul{overflow: hidden;margin: 0 -14px;}

.domestic_list li{float: left;width: 33.33%;margin-bottom: 30px;}

.domestic_list dl{margin: 0 14px;background: #fff;}

.domestic_list dd{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);padding: 20px;padding-bottom: 30px;}

.domestic_list h3{margin-bottom: 10px;}

.domestic_list p{-webkit-line-clamp: 2;height: 48px;}



.domestic_list ul{margin-bottom: 60px;}

.domestic_list ul:last-child{margin-bottom:0;}

@media only screen and (max-width:1440px) {

.domestic_list dl{margin: 0 10px;}

.domestic_list ul{margin: 0 -10px;margin-bottom: 40px;}

.domestic_list li{margin-bottom: 20px;}

}

@media only screen and (max-width:767px) {

.domestic_list dl{margin: 0;}

.domestic_list ul{margin: 0;margin-bottom: 20px;}

.domestic_list li{float: none;width: 100%;}

.domestic_list ul{margin-bottom: 0;}
.domestic_list p{height: auto;}
}



/*03*/

.service_list ul{overflow: hidden;margin: 0 -18px;}

.service_list li{float: left;width: 33.33%;margin-bottom: 90px;}

.service_list li dl{margin: 0 18px;text-align: center;}

.service_list dt{margin-bottom: 20px;}

.service_list li:nth-child(3n+1){clear: both;}

@media only screen and (max-width:1440px) {

.service_list ul{margin: 0 -10px;}

.service_list li dl{margin: 0 10px;}

.service_list li{margin-bottom: 60px}

}

@media only screen and (max-width:1024px) {

.service_list li{margin-bottom: 30px}

}

@media only screen and (max-width:767px) {

.service_list ul{margin: 0;}

.service_list li dl{margin: 0;}

.service_list li{margin-bottom: 30px;float: none;width: 100%;}

.service_list dt{margin-bottom: 10px;}



}



/*详情*/

.business_01{text-align: center;}
.business_01 > h3{
	margin-bottom: 30px;
}
.scoll_enter {text-align: center;margin: 35px 0;margin-bottom: 45px;}

.scoll_enter a{display: inline-block;width: 194px;height: 40px;line-height: 40px;background: #e3a128;border-radius: 30px;color: #fff;}

.business_video a{display: block;position: relative;overflow: hidden;}

.business_video em{width: 72px;height: 72px;line-height: 72px;text-align: center;font-size: 30px;color: #fff;background: rgba(255,255,255,0.5);border-radius: 50%;}



.scoll_inter{background: #e9e9e9;padding: 90px 190px;margin-bottom: 90px;}

.scolle_title{text-align: center;margin-bottom: 30px;}

.business_03{margin-bottom: 60px;}

.scoll_cont{text-align: center;}



.business_slider{position: relative;padding: 0 100px;}

.but{display: none;}

.but div{background:none;font-size: 60px;color: #727272;width: 60px;height: 60px;line-height: 60px;margin-top: -30px;}

.but .swiper-button-prev{left: 0;text-align: left;}

.but .swiper-button-next{right: 0;text-align: right;}

@media only screen and (max-width:1440px) {

.scoll_inter{padding: 50px 90px;margin-bottom: 60px;}

}

@media only screen and (max-width:1024px) {

  .scoll_enter{margin: 20px 0;}

  .business_video em{width: 60px;height: 60px;line-height: 60px;font-size: 24px;}

  .scolle_title{margin-bottom: 20px;}

  .scoll_inter{padding:30px 40px;}

  .business_03,.scoll_inter{margin-bottom: 40px;}

  .but div{width: 40px;height: 40px;line-height: 40px;font-size: 40px;margin-top: -20px;}

  .business_slider{padding: 0 60px;}

}

@media only screen and (max-width:767px) {

.scoll_enter a{width: 150px;height: 30px;line-height: 30px;}

.scoll_enter{margin: 10px 0;}

  .business_video em{width: 40px;height: 40px;line-height: 40px;font-size: 20px;}

.scoll_inter{padding: 20px 10px;}

.scolle_title{font-weight: bold;margin-bottom: 10px;}

.business_slider{padding: 0 30px;}

  .but div{width: 30px;height: 30px;line-height: 30px;font-size: 26px;margin-top: -15px;}

.business_03, .scoll_inter{margin-bottom: 30px;}

}



/*详情2*/

.business_intr{margin-bottom: 80px;}

.business_05{padding: 40px 0 80px 0;}

.business_05 h3{text-align: center;margin-bottom: 70px;}
.business_img{text-align: center;}
.business_img img{width: 60%;}

@media only screen and (max-width:1440px) {

.business_intr{margin-bottom: 50px;}

.business_05{padding-top: 0;padding-bottom: 50px;}

.business_05 h3{margin-bottom: 50px;}

}

@media only screen and (max-width:1024px) {

.business_intr{margin-bottom: 30px;}



}

@media only screen and (max-width:767px) {

.business_intr{margin-bottom: 20px;}

.business_05 h3{margin-bottom: 30px;}

.business_05{padding-bottom: 30px;}

}





/*名校园长*/

.dean_list h3{text-align: center;margin-bottom: 90px;}

.dean_list li{margin-bottom: 40px;}

.dean_list li:last-child{margin-bottom: 0;}

.dean_list dl{overflow: hidden;background: #fff;padding: 40px 80px;padding-bottom: 0;}

.dean_list dt{float: left;width: 413px;}

.dean_list dd{float: right;width: calc(100% - 537px);padding: 30px 0;box-sizing:border-box;height: 620px;position: relative;}

.dean_box h4{color: #e3a128;border-bottom:1px solid #e3a128;padding-bottom: 15px;margin-bottom: 30px;line-height: 50px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.dean_box h5{margin-bottom: 10px;}

.dean_box{width: 100%;

  transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;}

.edit_dean{height: calc(100% - 100px)}



.dean_scoll{max-height: 440px;}



.dean_list li:nth-child(2n) dt{float: right;}

.dean_list li:nth-child(2n) dd{float: left;}

@media only screen and (max-width:1520px) {

.dean_list dd{width: calc(100% - 460px)}

.dean_list h3{margin-bottom: 50px;}

}

@media only screen and (max-width:1440px) {

.dean_list dl{padding: 30px 60px;padding-bottom: 0;}

.dean_list dd{width: calc(100% - 440px)}

}

@media only screen and (max-width:1366px) {

.dean_list dt{width: 350px;}

.dean_list dd{width: calc(100% - 400px);height: 520px;}

.dean_scoll{max-height: 350px;}

}

@media only screen and (max-width:1024px) {

.dean_list h3{margin-bottom: 30px;}



.dean_list dt{width: 250px;}

.dean_list dd{width: calc(100% - 280px);height: 350px;}

.dean_scoll{max-height: 250px;}

.dean_list dl{padding: 20px;padding-bottom: 0;}

.dean_box h4{line-height: 40px;padding-bottom: 10px;margin-bottom: 20px;}

}

@media only screen and (max-width:767px) {

.dean_list h3{margin-bottom: 20px;}

.dean_list dt,.dean_list dd{float: none;width: 100%;}

.dean_list dt{width: 250px;margin: auto;margin-bottom: 10px;}

.dean_list dd{height: auto;padding: 0;}

.dean_box{height: auto;

  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;}

.dean_list dl{padding: 20px 10px;}

.dean_scoll,.edit_dean{height: auto;max-height: inherit;}

.dean_list li:nth-child(2n) dt,.dean_list li:nth-child(2n) dd{float: none;}

.dean_box h4{line-height: 24px;padding-bottom: 10px;margin-bottom: 10px;}

}



/*关于我们*/

.about_tab dl{padding: 0 40px;}

.about_01{position: relative;margin-bottom: 140px;}

.about_img{float: left;width: 49.7%;position: relative;z-index: 2;}

.about_img,.about_img img,.about_intr,.about_intr .wrap,.about_intr .about_text{height: 100%;box-sizing:border-box;}

.about_text{width: 46.3%;float: right;padding: 70px 0;}

.about_text h3{margin-bottom: 50px;}

.edit_about{height: calc(100% - 104px);overflow: hidden;}



.about_02 h3{margin-bottom: 70px;text-align: center;}

.campus_img img{width: 100%;}

.campus_img{margin-bottom: 30px;}


.about_num{padding: 0 60px;}

.about_num ul{overflow: hidden;}

.about_num li{float: left;width: 33.33%;text-align: center;}

.about_num li dl{padding: 70px 10x;border-right: 1px solid #cccccc;}

.about_num dd{color: #999;}

.about_num dt span{color: #e4a228;font-weight: bold;font-size: 42px;}

.about_num dt em{font-size: 18px;margin-left: 5px;}

.about_num li:last-child dt em{font-size: 40px;font-weight: bold;color: #e4a228;margin-left: 0;}

.about_num li:last-child dl{border-right: 0;}



@media only screen and (max-width:1520px) {

.about_text h3{margin-bottom: 30px;}

.about_text{padding: 40px 0;}

.edit_about{height: calc(100% - 90px);}

.about_num li dl{padding: 50px 10px;}

.about_02 h3{margin-bottom: 50px;}

.about_01{margin-bottom: 100px;}

}

@media only screen and (max-width:1440px) {



}

@media only screen and (max-width:1024px) {

.about_02 h3{margin-bottom: 30px;}

.about_01{margin-bottom: 50px;}





.about_text h3{margin-bottom: 20px;}

.about_text{padding: 20px 0;}

.edit_about{height: calc(100% - 50px);}

.about_num li dl{padding: 30px 10px;}

.about_num dt span{font-size: 32px;}

.about_num li:last-child dt em{font-size: 24px;}

.about_num li dt em{font-size: 14px;}

.about_num{padding: 0;}





}

@media only screen and (max-width:767px) {

.about_01{margin-bottom: 30px;}



.about_02 h3{margin-bottom: 20px;}

.about_tab{height: auto;margin-bottom: 10px;overflow: hidden;}

.about_tab dl{padding: 0 5px;}

.about_tab li{float: left;width: 50%;margin-bottom: 10px;}

.about_tab li:nth-child(2n+1) dl{padding-left: 0;}

.about_tab ul{display: block;}



.about_text h3{margin-bottom: 20px;}

.about_text{padding: 20px 0;padding-bottom: 0;}

.edit_about{height: auto;}

.about_01{height: auto !important;}

.about_img,.about_text{float: none;width: 100%;}

.about_num li dl{padding: 10px 5px;}

.about_num dt span,.about_num li:last-child dt em{font-size: 20px;}

}



/*企业文化*/

.culture_01{padding-bottom: 170px;}

.culture_p01{overflow: hidden;text-align: center;margin-bottom: 110px;}

.culture_p01 h2{/*font-size: 40px;*/color: #939393;}

/*.culture_p01 h3{font-size: 50px;}

.culture_p02 h3{font-size: 60px;}*/

.culture_p01 h3 span{cursor: pointer;}

.culture_p02{text-align: center;}

.c_line{background: #b7b7b7;width: 100%;height: 1px;margin: 20px 0;

  transition:all 1s linear;-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;



transform: translateX(-100%);opacity: 0;

}



.culture_p02 li{display: none;}

.culture_p02 li:first-child{display: block;}

.culture_p02{overflow: hidden;}

.culture_p02 h3{color: #ed9726;overflow: hidden; }

.culture_p02 .p01{width: 600px;margin: auto; color: #c6c6c6;line-height: 42px;min-height: 126px; }

/*.culture_p02 h3 p,.culture_p02 .p01{opacity: 0;

  transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transform: translateY(100%);}*/



.culture_p02.animated .c_line{transform: translateX(0%);opacity: 1;transition-delay: 0.3s;}

/*.culture_p02.animated h3 p,.culture_p02.animated p{transform: translateY(0%);opacity: 1;transition-delay: 0.3s;opacity: 1;}*/



.culture_p02.animated h3 p{

  -webkit-animation-duration: 1s;

    animation-duration: 1s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

  -webkit-animation-name: fadeInUpsmall;

    animation-name: fadeInUpsmall

}

.culture_p02.animated .p01{

  -webkit-animation-duration: 1s;

    animation-duration: 1s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

  -webkit-animation-name: fadeInUpbig;

    animation-name: fadeInUpbig

}



@-webkit-keyframes fadeInUpbig {

    0% {

        opacity: 0;

        -webkit-transform: translateY(200px);

        -ms-transform: translateY(200px);

        transform: translateY(200px)

    }

    100% {

        opacity: 1;

        -webkit-transform: translateY(0);

        -ms-transform: translateY(0);

        transform: translateY(0)

    }

}

@keyframes fadeInUpbig {

    0% {

        opacity: 0;

        -webkit-transform: translateY(200px);

        -ms-transform: translateY(200px);

        transform: translateY(200px)

    }

    100% {

        opacity: 1;

        -webkit-transform: translateY(0);

        -ms-transform: translateY(0);

        transform: translateY(0)

    }

}



.fadeInUpbig {

    -webkit-animation-name: fadeInUpbig;

    animation-name: fadeInUpbig

}





@-webkit-keyframes fadeInUpsmall {

    0% {

        opacity: 0;

        -webkit-transform: translateY(100px);

        -ms-transform: translateY(100px);

        transform: translateY(100px)

    }

    100% {

        opacity: 1;

        -webkit-transform: translateY(0);

        -ms-transform: translateY(0);

        transform: translateY(0)

    }

}

@keyframes fadeInUpsmall {

    0% {

        opacity: 0;

        -webkit-transform: translateY(100px);

        -ms-transform: translateY(100px);

        transform: translateY(100px)

    }

    100% {

        opacity: 1;

        -webkit-transform: translateY(0);

        -ms-transform: translateY(0);

        transform: translateY(0)

    }

}



.fadeInUpsmall {

    -webkit-animation-name: fadeInUpsmall;

    animation-name: fadeInUpsmall

}



.culture_p01 h3.animated span:first-child{

  animation:mymove 2s linear ;

-moz-animation:mymove 2s linear ; 

-webkit-animation:mymove 2s linear ; 

-o-animation:mymove 2s linear ;

}

.culture_p01 h3 span.on{color: #ed9726;}



@keyframes mymove

{

  0%   {color: #333;}

  50%   {color: #ed9726;opacity: 0.6;}

  100%   {color: #ed9726;opacity: 1;}

}



.vision_img{margin-bottom: 110px;}

.vision_img img{width: 100%;}

.culture_vision{ position: relative;text-align: center;color: #fff;}

.culture_vision h4{font-weight: bold;line-height:1.4em;}

.culture_vision_text{position: absolute;left: 0;top:30%;width: 100%;box-sizing:border-box;padding:0 20px;}

.vision_list p{color: #999;}

.vision_list ul{overflow: hidden;margin: 0 -15px;}

.vision_list li{float: left;width: 25%;}

.vision_list dl{margin: 0 15px;text-align: center;}

.vision_list dd{padding: 0 5px;}

.vision_list dt{border-bottom: 1px solid #aeaeae;padding-bottom: 25px;margin-bottom: 25px;}

.vision_list dt span{display: inline-block;line-height: 36px;padding: 4px 20px;background: #686868;color: #fff;}

.culture_02{padding-bottom: 220px;margin-bottom: 150px; background: url(../images/c_bg.png) no-repeat 0 bottom;background-size: 100%;}

.culture_03{padding-bottom: 180px;}

.culture_03 h3{text-align: center;margin-bottom: 80px;}

.culture_list li{float: left;width: 20%;height: 100%;position: relative; }

.culture_list li dl{height: 100%;text-align: center;background:#cecece;color: #fff;position: relative;overflow: inherit;}

.culture_list li dt,.culture_list li dd{height: 50%;}

.culture_list li dd{position: relative;}

.culture_list li dd p{box-sizing:border-box;padding: 10px;position: relative;}

.culture_list li:nth-child(2n+1) dt{position: absolute;left: 0;bottom: 0;width: 100%;}

.culture_list li:nth-child(2n+1) dd{position: absolute;left: 0;top: 0;width: 100%;}

.culture_list li:nth-child(2n) dl{background: #919191;}



@media only screen and (max-width:1520px) {

.culture_p01,.vision_img{margin-bottom: 70px;}

.culture_01{padding-bottom: 100px;}

.culture_02{margin-bottom: 100px;padding-bottom: 120px;}

.culture_03 h3{margin-bottom: 50px;}

.culture_03{padding-bottom: 50px;}

}

@media only screen and (max-width:1440px) {

.culture_p01,.vision_img{margin-bottom: 50px;}



}

@media only screen and (max-width:1024px) {

.about_tab dl{padding: 0 20px;}



.culture_p01,.vision_img{margin-bottom: 30px;}

.culture_p02.animated .c_line{margin: 10px 0;}

.culture_01{padding-bottom: 50px;}

.culture_02{padding-bottom: 60px;margin-bottom: 50px;}

.culture_03 h3{margin-bottom: 30px;}

.culture_03{padding-bottom: 0;}

.vision_list dt span{line-height: 24px;}

.vision_list dt{padding-bottom: 10px;margin-bottom: 10px;}

.vision_list dl{margin: 0 10px;}

.vision_list ul{margin: 0 -10px;}

}

@media only screen and (max-width:767px) {

.culture_p02 .p01{width: 100%;}

.c_line{transform: translateX(0);opacity: 1;}

.culture_p01, .vision_img{margin-bottom: 20px;}

.c_line{margin: 10px 0;}

.culture_p02 .p01{font-size: 14px;line-height: 24px;min-height: 96px;}

.culture_01{padding-bottom: 20px;}

.culture_vision h4{font-size: 16px;}

.culture_vision_text{transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;}



.vision_list dl{margin: 0;}

.vision_list ul{margin: 0;}

.vision_list li{float: none;width: 100%;margin-bottom: 20px;}

.culture_02{padding-bottom: 30px;margin-bottom: 30px;}

.culture_03 h3{margin-bottom: 20px;}

.culture_list li:nth-child(2n) dt,.culture_list li:nth-child(2n) dd{position: static;}

.culture_list li:nth-child(2n) dd{position: relative;left: 0;top:0;}

.culture_list li{/*float: none;*/width: 50%;margin-bottom: 10px;}

.culture_list li:nth-child(2n+1){clear: both;}

.culture_list li dl{margin: 0 5px;}

.culture_list li:nth-child(2n) dl{    background: #cecece;}

.culture_list ul{height: auto !important;margin: 0 -5px;}

.culture_list li dd p{    transform: translate(0,0);

    -webkit-transform: translate(0,0);

    -ms-transform: translate(0,0);

    -moz-transform: translate(0,0);

    -o-transform: translate(0,0);}

.culture_p01 h2,.culture_p01 h3,.culture_p02 h3{font-size: 20px;}

.culture_p01{margin-bottom: 10px;}

.culture_list li:nth-child(2n+1) dt,.culture_list li:nth-child(2n+1) dd{position: static;}

}



/*发展历程*/

.history_cont{padding-bottom: 0;overflow: hidden;}

.history_cont .news_tab{margin-bottom: 50px;}

.history_pc_img img,.history_phone img{width: 100%;}

.history_phone{display: none;}

@media only screen and (max-width:1024px) {

.history_cont .news_tab{margin-bottom: 30px;}



}

@media only screen and (max-width:767px) {

.history_cont .news_tab{margin-bottom: 10px;}

.history_cont {background: #ebfbfb;background-size: cover;}

.history_pc_img{display: none;}

.history_phone{display: block;}

.history_pc_img{display: none;}

}



/*搜索*/

.search_cont{padding-top: 0;}

.search_top{width: 1020px;margin: auto;max-width: 90%;}

.search_top input,.search_top button{height: 84px;line-height: 84px;}

.search_top input{border-radius:10px 0 0 10px; padding: 0 30px;box-sizing:border-box;float: left;width: calc(100% - 270px);border: 1px solid #f6f6f6;border-right: 0;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}

.search_top button{width: 270px;text-align: center;background: #e3a128;color: #fff;border-radius: 0 10px  10px 0;font-size: 32px;float: right;}

.search_eesult{padding: 0 30px;color: #a0a0a0;padding-top: 20px;}

.search_eesult span{color: #e3a128;}

.search_block{margin-bottom: 50px;}

.search_list .ul_01 dl{padding: 15px 0;}

.ul_01 li{border-bottom: 1px solid #cfcfcf;text-align: center;}

.ul_01 li dt{text-align: left;padding-left: 140px;}

.ul_02 li{border-bottom: 2px solid #e7e7e7;}

.ul_02,.ul_02 a{color: #a0a0a0;}

.search_list dl{overflow: hidden;line-height: 24px;padding: 20px 0;}

.search_list dt,.search_list dd{box-sizing:border-box; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.search_list dt{float: left;width: calc(100% - 260px);}

.search_list dd{float: right;width: 245px;text-align: center;}

.search_list dt a{padding-left: 10px;}

.search_list{padding: 40px 70px;padding-bottom: 65px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);border-radius: 20px;border: 1px solid #f6f6f6;}

@media only screen and (max-width:1440px) {

.search_top button{width: 200px;}

.search_top input{    width: calc(100% - 200px);}

}

@media only screen and (max-width:1366px) {

.search_top button{width: 150px;}

.search_top input{    width: calc(100% - 150px);}

.search_list{padding: 40px;padding-bottom: 60px;}

.search_list dd{width: 200px;}

.ul_01 li dt{width: calc(100% - 200px);}

}

@media only screen and (max-width:1024px) {

.search_top input, .search_top button{height: 60px;line-height: 60px;}

.search_list{padding: 30px;padding-bottom: 50px;}

.ul_01 li dt{padding-left: 70px;}

.site{padding-top: 100px;margin-bottom: 50px;}

}

@media only screen and (max-width:767px) {

.search_top input, .search_top button{height: 50px;line-height: 50px;}

.search_top button{width: 60px;font-size: 20px;}

.search_top input{ padding:0 10px;   width: calc(100% - 60px);font-size: 16px;}

.search_top{max-width: 100%;}

.site{padding-top: 80px;margin-bottom: 30px;border-width: 1px;}

.search_eesult{padding:0 10px;padding-top: 20px;}

.search_block{margin-bottom: 20px;}

.ul_01{display: none;}

.search_list{padding:10px 10px;padding-bottom: 30px; border-radius: 10px;}

.search_list dt,.search_list dd{float: none;width: 100%;}

.search_list dt a{padding-left: 0;}

.search_list dd{text-align: right;padding-top: 5px;}

.ul_02 li{border-width: 1px;}

.search_list dt{ line-height: 24px;max-height: 48px;   white-space: inherit;    text-overflow: inherit;  display: -webkit-box;

  overflow: hidden;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;}



}





/*战略布局*/

/*.strategy_cont .about_tab {margin-bottom: 20px;}*/

.strategy_p{line-height: 26px;text-align: center;margin-bottom: 100px;}

.strategy_num{margin-bottom: 30px;}

.strategy_num ul{overflow: hidden;}

.strategy_num li{float: left;width: 33.33%;text-align: center;}

.strategy_num dt{font-size: 64px;height: 64px;line-height: 64px;}

.strategy_line{width:34px;height: 2px;background: #e69a22;margin:30px auto;}

.map_img img{width: 100%}



.map_cont{position: relative;margin: 0 10%;}

.map_sign{padding-top: 15px;}

.map_sign ul{overflow: hidden;}

.map_sign li{float: left;margin-right: 45px;}

.map_sign dl{overflow: hidden;line-height: 18px;color: #999999;}

.map_sign dt{float: left;width: 44px;height: 18px;background: #999999;}

.map_sign dd{float: left;margin-left: 5px;}

.map_sign li:last-child{margin-right: 0;}

.map_sign li:last-child dl{color: #e69a22;}

.map_sign li:last-child dt{background: #e69a22;}





.map_list li{width: 28px;height: 44px;position: absolute;}

.map_list dl,.map_list dt{width: 100%;height: 100%;}

.map_list dt{position: relative;cursor: pointer;}

.map_list dt img{position: absolute;left: 0;bottom: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;



}

.map_ic_01{width: 100%;height: 100%;}

.map_ic_02{ visibility: hidden;opacity: 0;width: 32px;height: 50px;

transform:scale(0.6,0.6); -webkit-transform:scale(0.6,0.6);-moz-:scale(0.6,0.6);-o-transform:scale(0.6,0.6);-ms-transform:scale(0.6,0.6);

}

.map_list dt .map_ic_02{left: 50%;margin-left: -18px;}

.map_list dd p{color: #999999;}

.map_list dd{display: none; position: absolute;right: -335px; bottom: 44px; width: 300px;box-sizing:border-box;background: #ededed;padding:15px 20px;border-radius: 10px}

.map_list li.on{z-index: 2;}

.map_list li.on .map_ic_01{visibility: hidden;opacity: 0;transform:scale(0.6,0.6); -webkit-transform:scale(0.6,0.6);-moz-:scale(0.6,0.6);-o-transform:scale(0.6,0.6);-ms-transform:scale(0.6,0.6); }

.map_list li.on .map_ic_02{visibility: visible;opacity: 1;transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);}



.map_list li.on dd{display: block;}



.map_list li:nth-child(2) dd{/*width: 226px;*/right: 60px;bottom: 30px;}

.map_list li:nth-child(5) dd{bottom: auto;top:10px;}

.map_list li:nth-child(6) dd{bottom: auto;top:120px;}

.map_list li:nth-child(7) dd{bottom: auto;top:60px;right: 80px;/*width: 230px;*/}

.map_list li:nth-child(8) dd{bottom: 48px;right: 66px;}





@media only screen and (max-width:1440px) {

.strategy_line{margin: 20px auto;}

.strategy_num dt{font-size: 52px;line-height: 52px;height: 52px;}

}

@media only screen and (max-width:1280px) {

.map_list dd{right: -300px;}



}

@media only screen and (max-width:1024px) {

.strategy_p{margin-bottom: 50px;}

.strategy_num dt{font-size: 36px;line-height: 36px;height: 36px;}

.strategy_cont .about_tab{margin-bottom: 40px;}

.map_img{display: none;}

.map_list ul{overflow:hidden;}

.map_list li{height: auto;margin-bottom: 40px;}

.map_list li,.map_list dd{position: static;width: 100% !important; text-align: center;background: none;padding: 0;}

.map_list li:last-child{margin-bottom: 0;}

.map_list dt{display: none;}

.map_list dd{display: block;}

.map_list dd h3{border-bottom: 1px solid #000000;color: #606060;line-height: 30px;padding-bottom: 10px;margin-bottom: 10px;}

.strategy_line{margin: 20px auto;}

.strategy_num{margin-bottom: 50px;}

.map_sign{display: none;}

}

@media only screen and (max-width:767px) {

.strategy_cont .about_tab{margin-bottom: 10px;}

.strategy_num dt{font-size: 20px;line-height: 20px;height: 20px;}

.strategy_line{margin: 10px auto;}

.strategy_p,.strategy_num{margin-bottom:30px;}

.strategy_line{height: 1px;width: 25px;}

.map_list li{margin-bottom: 30px;}



}



@media only screen and (min-width:1025px) {

a,.news_list li{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}

.news_tab li dt img{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}

.banner_m a:hover{color: #e4a228 !important;background: #fff;}

.news_tab li.on a:hover,.news_tab li a:hover{color: #e3a128 !important;}



.news_tab li:hover dt .news_ic01{top:100%;}

.news_tab li:hover dt .news_ic02{top:0;}

.news_more a:hover{color: #fff !important;opacity: 0.8;}

.news_list li:hover{background: #eaeaea;}

.news_list li:hover h3 a,.news_list li:hover .news_time,.news_list li:hover p{color: #e3a128;}

.share_common a:hover{opacity: 0.8;}

.site_news li:hover h3 a,.site_news li:hover p,.site_news li:hover .news_time{color: #e3a128;}

.domestic_list dl:hover h3 a,.domestic_list dl:hover p{color: #e3a128;}

.service_nav p a:hover{color: #e3a128 !important;}

.scoll_enter a:hover{color: #fff !important;opacity: 0.8;}

.scoll_cont a{cursor: default;color: #666 !important;}



.culture_p01 h3 span{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;}

.culture_p01 h3 span:hover{color: #ed9726 !important;}

.culture_list li:hover{z-index:9;}

.culture_list li:hover dt img{box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}



.b_iteam:after{content: "";position: absolute;left: 0;bottom:-2px;height: 3px;width: 100%;background: #a37528;width: 0;left:0%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}

.b_iteam:hover:after{width: 100%;left: 0;}

.b_iteam a:hover{color: #fff !important;}

.index_more2 a:hover{background: #fff;}

.index_more3 a:hover{background: #fff;}

}



/*404*/

.nofound h3,.nofound p{text-align: center;}

.nofound h3{font-size: 28px;color: #6d6d6d;line-height: 36px;margin-bottom: 10px;}

.nofound p{color: #b8b9b9;margin-bottom: 80px;font-style: italic;}



.nofound{padding-top: 70px;}

.nofound_img01{width: 1420px;max-width: 90%;margin: auto;}

.nofound_img01 img,.nofound_img02 img{width: 100%;}

.nofound_img02{width: 100%;}



.nofound_btn{overflow: hidden;text-align: center;padding: 80px 0 90px 0;}

.nofound_btn a{display: inline-block;width: 188px;height: 46px;line-height: 46px;text-align: center;color: #fff;background: #777777;border-radius: 30px;margin: 0 30px;}

.nofound_btn a:last-child{background: #b8b9b9;}

@media only screen and (max-width:1024px) {

 .nofound p{margin-bottom: 40px;}

 .nofound{padding-top: 80px;}

 .nofound_btn{padding: 50px 0;}

 .nofound_btn a{margin: 0 10px;width: 150px;}

}

@media only screen and (max-width:767px) {

.nofound h3{font-size: 20px;line-height: 26px;}

.nofound p{margin-bottom: 20px;}

 .nofound_btn a{margin: 0 5px;width: 120px;}

}

@media only screen and (min-width:1025px) {

  .nofound_btn a:hover{color: #fff !important;opacity: 0.8;}

}

/*2021-10-19*/
.about_02 h3,.campus_img{display: none;}
.about_01{height: auto !important;overflow: hidden;}
.edit_about{height: auto !important;}

@media only screen and (max-width:767px) {
.index_05 video,.index_05 .blank_10,.index_01 dt video{display: none;}

}


.padd_b0{padding-bottom: 0;}
.service_edit_box>ul>li>.wrap>h3{text-align: center;margin-bottom: 30px;}
.service_edit_box>ul>li{padding: 70px 0 110px 0;}
.service_edit_box>ul>li:nth-child(2n){background: #eaeaea;}
.service_edit_box>ul>li:first-child{padding-top: 0;}
@media only screen and (max-width:1440px) {
.service_edit_box>ul>li>.wrap>h3{margin-bottom: 20px;}

}
@media only screen and (max-width:1024px) {
.service_edit_box>ul>li{padding: 50px 0;}
}
@media only screen and (max-width:767px) {
.service_edit_box>ul>li>.wrap>h3{margin-bottom: 10px;font-weight: bold;}
.service_edit_box>ul>li{padding: 30px 0;}

}


.m_more_box{width: 100% !important;float: none;clear: both;padding-top: 40px;}

@media only screen and (max-width:767px) {
.m_more_box{padding-top: 10px;}
}


























































































































































