﻿.blank_30{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.3);}
.blank_10{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.1);}
.blank_24{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.24);}
.blank_15{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.15);}
.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;}

.padd_t100{padding-top: 4%;padding-bottom: 5%;}

.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_tbox{height:100%;}
.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;}


.banner{position: relative;height: 100vh}
.banner .swiper-container,.banner ul,.banner .swiper-container li{height: 100%;}
.banner li img{display: none;}

.banner .swiper-pagination{position: absolute;left: 0;width: 100%;bottom: 20px;z-index: 2;}
.banner .swiper-pagination span{width: 10px;height: 10px; margin: 0 4px;background:#fff;opacity: 1;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{background:#0447a2;}

@media only screen and (max-width:1024px) {
.banner .swiper-pagination{bottom:10px;}
.banner li img{display:block;}
.banner{height: auto;}
}



.index_01{padding-top: 70px;}
.index_02{padding: 150px 0 210px 0;overflow: hidden;color:#fff;}
.index_02 .index_more{padding-top: 80px;}
.index_02 .index_more a{color:#fff;}
.index_01 .inde_title{text-align: center;margin-bottom: 70px;}
.index_01 .inde_title h3{margin-bottom: 10px;}
.index_video{position: relative;}
.index_video span{color: #fff;}

.index_02 .left{float: left;}
.index_02 .right{float: right;width: calc(100% - 455px)}
.index_time{font-size:12px;font-family:"Arial";}
.index_line{width: 90px;height: 2px;background:#fff;margin-top: 30px;}
.index_02 .right ul{overflow: hidden;margin: 0 -6px;}
.index_02 .right li{float: left;width: 33.33%;}
.index_02 .right dl{margin: 0 6px;}
.index_02 .right dt{margin-bottom: 40px;border-radius:20px;overflow: hidden;}
.index_02 .right dd{padding:0 20px;}
.index_02 .right dd a{color:#fff;}
.index_02 .right h3{margin-bottom:30px; line-height: 24px;height: 48px;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}


.index_03{padding:90px 0;position: relative;    box-sizing: border-box;}
.index_03 .wrap_1764{position:relative;z-index: 2;}
.index_list{position: absolute;top:0;left: 0;width:100%;height: 100%;}
.index_list ul,.index_list li{width:100%;height: 100%;}
.index_list li{display: none;position: relative;}
.index_list li img{display: none;}
.index_list li:first-child{display:block;}
.index_box li{display: none;}
.index_box li:first-child{display:block;}



.index_list li{position:relative;}
.index_list li:after{content:"";position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.3);}
.index_03 .index_tab a,.index_03 .index_tab,.index_03 .index_box p,.index_03 .index_more a{color:#fff;}
.index_03 .index_tab li:after{background:#fff;}
@media only screen and (min-width:1025px) {
.index_03 .index_tab a:hover,.index_03 .index_more a:hover{color:#fff !important;opacity: 0.8}
}

.index_tab{text-align: center;margin-bottom:50px;}
.index_tab li{float: left;line-height: 40px;padding: 0 40px;position: relative;}
.index_tab li.on{font-size: 36px;}
.index_tab ul{display: inline-block;}
.index_tab li:after{content:"";position: absolute;left: 0;top:50%;width: 1px;height:18px;margin-top: -9px;background:#000;}
.index_tab li:first-child:after{display: none;}
.index_box{width: 1300px;max-width: 100%;margin: auto;text-align: center;}
.index_box p{height: 120px;-webkit-line-clamp: 4;}
.index_more{padding-top: 20px;}

.index_04{ padding:190px 0 60px 0;  background:url(../images/index_bg.png) no-repeat 0 top;background-size: 100%;position: relative;z-index: 2;margin-top: -190px;overflow: hidden;}
.index_04 .left{float: left;color:#094f7e;}
.index_04 .left img{width: 54px;height: 54px;margin-bottom:25px;}
.index_04 .right{float: right;width: 1000px;padding-top: 70px;}
.index_04 .right dt{height: 48px;line-height:48px;margin-bottom: 15px;}
.index_04 .right dt i{color:#9d9d9d;}
.index_04 .right ul{overflow: hidden;margin:0 -10px;}
.index_04 .right li{float: left;width: 25%;}
.index_04 .right dl{padding: 0 10px;}

.index_iteam{overflow: hidden;display: none;}
.index_iteam:first-child{display:block;}

.index_05{position: relative;}
.blank_blue{position: absolute;top:0;left: 0;width:100%;height: 100%;
	background:rgba(4,18,52,0.26);}
.index_05 ul{ position: absolute;top:0;left: 0;width:100%;overflow: hidden;height:100%;z-index: 2;}
.index_05 li{float: left;width: 50%;height: 100%;position: relative;}
.index_05 li a{display: block;}
.index_a,.index_a a{color:#fff;}
.index_a{padding:90px;box-sizing:border-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%;}
.index_05 li:nth-child(1) .index_a{padding-left: 75px;}
.index_a h3{margin-bottom: 20px;}
.index_a p{height:120px;-webkit-line-clamp: 4;}


.index_05 li:nth-child(1){background: rgba(9,79,126,0.3) url(../images/index_ic.png) no-repeat  0 bottom;background-size: 100%;}
.index_cicle{color:#0447a2;width: 58px;height:58px;line-height: 58px;text-align: center;background:#fff;border-radius:50%;position: absolute;left: 50%;top:50%;margin-top: -29px;margin-left:-29px;z-index: 3;font-weight: bold;}

@media only screen and (max-width:1660px) {
.index_02{padding:100px 0;}


}
@media only screen and (max-width:1520px) {
.index_02 .right{width: calc(100% - 350px)}
.index_02 .right dt{margin-bottom: 30px;}
.index_02 .right dd{padding: 0 10px;}
.index_02 .right h3{margin-bottom: 20px;}
}
@media only screen and (max-width:1440px) {
.index_01 .inde_title{margin-bottom: 50px;}
.index_tab{margin-bottom: 30px;}
.index_tab li.on{font-size: 28px;}

.index_04{margin-top: -130px;}
.index_04 .right{padding-top: 20px;width: calc(100% - 250px)}

}
@media only screen and (max-width:1366px) {
.index_02 .right{width: calc(100% - 280px)}
.index_line{width: 60px;margin-top: 20px;}
}
@media only screen and (max-width:1024px) {
.index_01{padding-top: 50px;}
.index_02{padding: 50px 0;}
.index_01 .inde_title{margin-bottom: 30px;}
.index_02 .left,.index_02 .right{float: none;width: 100%;}
.index_02 .left{margin-bottom: 30px;}
.index_02 .right dt{margin-bottom: 20px;}

.index_03{padding-top: 50px;padding-bottom:120px;}
.index_03 a,.index_03{color:#fff;}
.index_tab li:after{background:#fff;}
.index_box p{height: 96px;}
.index_list li:after{content:"";position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.2);}
.index_tab li.on{font-size: 20px;}
.index_tab{margin-bottom:10px;}
.index_more{padding-top: 20px;}

.index_04{padding: 50px 0;padding-top: 120px;margin-top: -100px;}
.index_04 .right{padding-top: 20px;width: calc(100% - 150px)}
.index_04 .right dt{height: 30px;line-height:30px;margin-bottom: 10px;}
.index_a{padding: 40px;}
.index_05 li:nth-child(1) .index_a{padding-left: 40px;}
.index_a p{height:96px;}
.index_cicle{width: 46px;height:46px;line-height: 46px;margin-top: -23px;margin-left:-23px;}
.index_video span img{width:50px;height: 50px;}
.index_02 .index_more{padding-top: 20px;}
}
@media only screen and (max-width:767px) {
.index_01{padding-top: 20px;}
.index_02{padding: 30px 0;}
.index_01 .inde_title{margin-bottom: 20px;}
.index_line{width:40px;margin-top: 10px;}

.index_02 .right li{float: none;width: 100%;margin-bottom: 30px;}
.index_02 .right li:last-child{margin-bottom: 0;}
.index_02 .right dl,.index_02 .right ul{margin: 0;}
.index_02 .right h3{height: auto;max-height:48px;margin-bottom: 10px;}
.index_02 .right dt{border-radius: 10px;}

.index_03{padding-top: 30px;padding-bottom: 50px;}
.index_tab li{padding: 0 20px;}
.index_tab li.on{font-size: 18px;}

.index_04{padding: 30px 0;padding-top: 50px;margin-top: -40px;}
.index_04 .left,.index_04 .right{float: none;width: 100%;}
.index_04 .left img{margin-bottom: 0;width:40px;height: 40px;float: left;margin-right: 20px;}
.index_04 .left{overflow: hidden;line-height: 40px;margin-bottom: 20px;}
.index_04 .left h3{float: left;}
.index_04 .right{padding: 0;}
.index_04 .right dt{height: 24px;line-height: 24px;}
.index_04 .right dl{padding: 0;}
.index_04 .right ul{margin: 0;}
.index_04 .right li{float: none;width: 100%;text-align: center;padding:10px 0;border-bottom:1px solid #eee;}
.index_04 .right li:last-child{padding-bottom: 0;border: 0;}

.blank_blue,.index_cicle{display: none;}
.index_05 ul{position: static;background:#163379;}
.index_a{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);}
.index_05 li{float: none;width: 100%;}
.index_a p{height: auto;display: block; -webkit-box-orient:inherit;    -webkit-line-clamp: inherit;}
.index_a h3{margin-bottom: 10px;}
.index_a{padding:40px 20px !important;}

}

@media only screen and (min-width:1025px) {

.index_02 .right dd a:hover,.index_02 .index_more a:hover{color:#fff !important;opacity:0.8}
}


/*信息公开*/
.inform_cont{background:#f2f5fa;padding:90px 0;}
.n_time{font-family:"Arial";margin-bottom: 20px;}
.inform_list ul{overflow:hidden;margin: 0 -22px;}
.inform_list dl{margin: 0 22px;background:#fff;padding: 35px;}
.inform_list li{width: 33.33%;margin-bottom:50px;float: left;}
.inform_list dt{height:48px;-webkit-line-clamp: 2;margin-bottom:30px;}
.inform_list dd p{height:60px;-webkit-line-clamp: 2;}
.n_more{padding-top: 30px;}
.n_more a{display: inline-block;width: 36px;height: 36px;line-height: 36px; background:#0447a2;text-align: center;color:#fff;border-radius: 50%;font-size: 12px;font-weight:bold;}

@media only screen and (max-width:1440px) {
.inform_list ul{margin: 0 -15px;}
.inform_list dl{margin: 0 15px;padding: 35px;}
.inform_list li{margin-bottom: 30px;}
}
@media only screen and (max-width:1024px) {
.inform_cont{padding:50px 0;}
.inform_list ul{margin: 0 -10px;}
.inform_list dl{margin: 0 10px;padding: 20px;}
.inform_list li{margin-bottom: 20px;}
.inform_list dd p{height:48px;}
.inform_list dt{margin-bottom: 20px;}
.n_more{padding-top: 20px;}
.n_more a{width:30px;height: 30px;line-height:30px;}
.n_time{margin-bottom: 10px;}

}
@media only screen and (max-width:767px) {
.inform_cont{padding:30px 0;padding-bottom:50px;}
.inform_list ul{margin: 0 ;}
.inform_list dl{margin: 0;}
.inform_list li{margin-bottom: 20px;width: 100%;float: none;}
.inform_list dt{margin-bottom: 10px;}
.inform_list dt,.inform_list dd p{height: auto;max-height:48px;}
.inform_list li:last-child{margin-bottom: 0;}
.n_more a{width:24px;height: 24px;line-height:24px;}

}


/*社会责任*/
.site_banner{position: relative;}
.site_bg{position: absolute;left: 0;bottom: 0;width:100%;height: 100%;background:url(../images/social_bg.png) no-repeat;background-size:100%;}
.social_banner{position: relative;}

.social_tab{position: absolute;left:0;bottom: 50px;width:100%;text-align: center;}
.social_tab,.social_tab a{color:#fff;}
.social_tab ul{display: inline-block;}
.social_tab li{float: left;}
.social_tab li a{padding: 0 35px;position: relative;display: block;}
.social_tab li a:after{content:"";position: absolute;right: 0;top:50%;width: 1px;height:18px;margin-top: -9px; background:#fff;}
.social_tab li.on{font-size:36px;}
.social_tab li:last-child a:after{display: none;}
.social_tab,.social_tab .wrap,.social_tab ul,.social_tab li,.social_tab li a{height: 40px;line-height: 40px;}

.social_cont{padding: 90px 0 140px 0;}
/*.social_cont .social_edit{display: none;}*/
.social_cont .social_edit:first-child{display: block;}
.social_dwn{padding-top: 40px;}
.social_dwn a{display: inline-block;padding: 0 30px;height: 40px;line-height:40px;color:#fff;    background: #0447a2;border-radius:20px}
@media only screen and (min-width:1025px) {
.social_dwn a:hover{color:#fff !important;opacity: 0.8}
}

@media only screen and (max-width:1440px) {
.social_cont{padding: 70px 0 90px 0;}
.social_tab li.on{font-size: 30px;}
.social_tab{bottom: 40px;}

}
@media only screen and (max-width:1024px) {
.social_cont{padding: 50px 0;}
.social_tab li.on{font-size: 20px;}
.social_tab{bottom: 20px;}
.social_tab li a{padding:0 20px;}
.social_dwn{padding-top: 20px;}
}
@media only screen and (max-width:767px) {
.social_cont{padding-top: 20px;}
.site_bg{display: none;}
.social_tab{position: static;padding-top: 20px;}
.social_tab, .social_tab a{color:#000;}
.social_tab li a{padding: 0;}
.social_tab li a:after{background:#333;}
.social_tab ul{display: block;overflow: hidden;}
.social_tab li{width:33.33%;}
.social_tab li.on{font-size: 16px;}
.social_tab li.on a{color: #0648a6;font-weight: bold;}
.social_tab, .social_tab .wrap, .social_tab ul, .social_tab li, .social_tab li a{height: auto;line-height: 30px;}
.social_tab li:nth-child(3n) a:after{display: none;}

}

/*组织架构*/
.group_cont{padding:165px 0;}
@media only screen and (max-width:1440px) {
.group_cont{padding:100px 0;}

}
@media only screen and (max-width:1024px) {
.group_cont{padding:50px 0;}

}


/*关于我们*/
.mcsb_color .mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #E3DDD0;}
.mcsb_color .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#005bac;}
.mcsb_color .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mcsb_color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mcsb_color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#005bac;}


.about_banner{position: relative;}
.about_banner>img{display: none;}
.about_intr{text-align: center;padding: 110px 0;}
.about_intr h3{margin-bottom: 10px;text-align: center;}
.about_intr h4{color:#7e7e7e;text-align: center;margin-bottom:30px;}
.about_edit{width:960px;height:240px;overflow: hidden; margin: auto;max-width:100%;}
.about_banner .wrap{position: relative;z-index: 2;}
.about_bg{position: absolute;left:0;bottom: -144px;z-index: 1;}
.about_bg img{width:100%;}
.about_cont{position: relative;z-index: 2;padding-top: 40px;}
.about_01 h3{margin-bottom: 20px;}
.about_01 h4{margin-bottom: 50px;}

.about_slider{position: relative;color: #fff;}
.about_slider dl{overflow: hidden;position: relative;}
.about_slider dt{width: 60%;border-radius: 20px;overflow: hidden;}
.about_slider dd{width:47.2%;height:90.2%; position: absolute;right: 0;top:0;background:#0447a2;border-radius: 20px;box-sizing:border-box;padding:130px 70px;}
.about_slider dd p{height: 100%;overflow: hidden;}


.a_but div{font-weight: bold;width: 36px;height:36px;line-height: 36px;text-align: center;color:#fff;border:1px solid rgba(255,255,255,0.2);border-radius:50%;position: static;margin: 0;background: none;float: left;margin-left:10px;}
.a_but{position: absolute;right: 70px;bottom: 19.2%;z-index: 9;display: none;}

.about_02{padding: 180px 0 70px 0;}
.a_title{text-align: center;margin-bottom: 80px;}
.a_title h3{margin-bottom: 20px;}
.a_list dt{margin-bottom:10px;}
.a_list dt img{width:90px;height: 90px;}
.a_list ul{overflow: hidden;margin: 0 -10px;padding: 0 200px;}
.a_list li{float: left;width: 20%;text-align: center;}
.a_list dl{padding: 0 10px;}

.about_03 ul{overflow: hidden;}
.about_03 dl{overflow: hidden;background:#f8f8f8;}
.about_03 dt{float: right;}
.about_03 dd{float: left;padding: 120px 4% 120px 12%;}
.about_03 dt,.about_03 dd{height: 100%;width: 50%;box-sizing:border-box;overflow: hidden;}

.about_03 li:nth-child(2n) dt{float: left;}
.about_03 li:nth-child(2n) dd{float: right;padding: 120px 12% 120px 4%;}



.a_ic{overflow: hidden;margin: 0 -8px;padding-top: 40px;}
.a_ic .a_iteam{float: left;width: 42%;}
.a_ic .a_iteam_in{background:#fff;margin:0 8px;padding:30px 25px;}
.a_icon{width: 48px;height: 48px;margin-bottom: 20px;}
.a_icon img{width:100%;height: 100%;}
.a_p{height: 72px; -webkit-line-clamp: 3;}



@media only screen and (max-width:1520px) {
.about_02{padding:100px 0 70px 0;}
.about_slider dd{padding: 70px; padding-bottom: 130px;}
.about_bg{bottom:-70px;}
.about_cont{padding-top: 0;}
.a_list ul{padding: 0 100px}
.about_03 dd,.about_03 li:nth-child(2n) dd{padding: 70px 6%}

}
@media only screen and (max-width:1440px) {
.about_intr{padding: 90px 0;}
.about_slider dd{padding:50px;padding-bottom: 100px;}
.a_but{bottom:16%;}
.a_list ul{padding: 0;}
.a_title{margin-bottom: 50px;}
}
@media only screen and (max-width:1024px) {
.about_02{padding:60px 0;}
.about_intr{padding: 50px 0;}
.about_intr h4{margin-bottom: 20px;}
.about_01 h4{margin-bottom: 30px;}
.about_slider dd{padding: 20px;}
.about_banner:after{content:"";position: absolute;top:0;left: 0;width:100%;height:100%;background:rgba(0,0,0,0.2);}
.about_intr,.about_intr .edit_con_original,.about_intr h4{color:#fff;}
.about_03 dd, .about_03 li:nth-child(2n) dd{padding:30px;}
.a_ic{padding-top: 20px;}
.a_ic .a_iteam_in{padding:20px;}

}
@media only screen and (max-width:767px) {
.about_02{padding:30px 0;}
.about_intr{padding:30px 0;}
.about_edit{height: auto;}
.about_bg{bottom: 0;display: none;}
.about_slider dt,.about_slider dd{position: static;width: 100%;}
.about_slider dl{height: auto !important;}
.about_slider dd{border-radius: 0;;}
.about_slider dd p{height: 120px}
.a_but{position: static;}
.a_but div{top:35%; position: absolute;width: 30px;height:30px;line-height: 30px;margin-top: -15px;    background: #0447a2;margin: 0;}
.a_but .swiper-button-prev{left: 10px;}
.a_but .swiper-button-next{right: 10px;}
.about_01 h3{margin-bottom: 10px;}
.about_01 h4{margin-bottom: 20px;}
.about_banner>img{display: block;}
.about_banner:after{display:none;}
.about_intr, .about_intr .edit_con_original,.about_intr .edit_con_original *, .about_intr h4{color:#000 !important;}
.about_banner{background: none !important;}
.a_title h3{margin-bottom: 10px;}
.a_title{margin-bottom: 20px;}
.a_list dt img{width: 50px;height: 50px;}
.a_list ul{margin: 0 -2px;}
.a_list dl{padding: 0 2px;}
.a_list dd{font-size:14px;}
.about_03 dl{height: auto !important;}
.about_03 dt, .about_03 dd{float: none;width:100%;}
.about_03 dd, .about_03 li:nth-child(2n) dd{padding:20px;}
.a_ic .a_iteam{width:50%;}
.a_p{font-size: 14px;}
.a_icon{width:40px;height:40px;margin-bottom: 10px;}
.a_ic{margin: 0 -4px;}
.a_ic .a_iteam_in{margin:0 4px;}
}

/*企业文化*/
.culture_banner .about_intr,.culture_banner .about_intr h4{color:#fff;}
.culture_banner .edit_con_original,.culture_banner .edit_con_original *{color:#fff;}
.culture_banner .about_edit{width:100%;}
.culture_banner .about_intr h3{margin-bottom:20px;}
.culture_banner .about_intr h4{margin-bottom:10px;}

.culture_cont{position: relative;z-index: 2;padding-top: 30px;}
.culture_01{position: relative;z-index: 9;padding-bottom: 160px;}
.culture_01 dl{position: relative;}
.culture_01 h2,.culture_01 h3{text-align: center;}
.culture_01 h2{margin-bottom: 10px;}
.culture_01 h3{margin-bottom:50px;}
.culture_01 dt,.culture_01 dd{border-radius:20px;}
.culture_01 dt{width:54.1%;}
.culture_01 dd{width:47.2%;height: 105%;overflow: hidden; background:url(../images/culture_bg.jpg) no-repeat;background-size:100% 100%;position: absolute;right: 0;top:0;box-sizing:border-box;padding:110px 60px;padding-left:90px;}
.culture_edit {overflow: hidden;height: 100%;}

.culture_02{text-align: center;position: relative;}
.culture_02 .wrap{position: relative;z-index: 5;padding-top: 180px;padding-bottom: 70px;}
.culture_02 h2{margin-bottom:20px;}
.culture_02 h3{margin-bottom:20px;}
.c_bg img{width:100%;}
.c_bg{position: absolute;top:-150px;left: 0;width:100%;z-index: 2;}

.culture_03{padding-top: 90px;color:#fff;overflow: hidden;position: relative;}
.culture_03 .wrap{position: relative;z-index: 2;}
.culture_03 h2{text-align: center;margin-bottom: 140px;} 
.culture_03 h3,.culture_03 h4{margin-bottom: 20px;}
.c_icon{width:80px;height: 80px;margin-bottom: 30px;}
.c_icon img{width:100%;height: 100%;}
.culture_03 ul{height: 645px;position: relative;}
.culture_03 li dt,.culture_03 li dd{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.culture_03 li dt{visibility: hidden;opacity: 0;padding: 0 40px;}
.culture_03 li dd{width: 37.4%;text-align: center;}
.culture_03 li{position: absolute;left: 0;top:0;height:100%;width:40%;box-sizing:border-box;padding-bottom: 30px; border-left: 1px solid rgba(255,255,255,0.24);transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}

.c_text{height: 330px;overflow: hidden;}
.culture_03 li:first-child{border: 0;}
.culture_03 li:first-child dt{padding-left: 0;padding-right: 75px;}
.culture_03 li:last-child dt{padding-right: 0;}

.culture_03 li.on dt{visibility: visible;opacity: 1;}
.culture_03 li.on dd{visibility: hidden;opacity: 0;}

/*11.5%*/
.culture_03 li:nth-child(2){left:40%;}
.culture_03 li:nth-child(3){left:55%;}
.culture_03 li:nth-child(4){left:70%;}
.culture_03 li:nth-child(5){left:85%;}
.culture_03 li:nth-child(6){left:70%;}
.culture_03 li:nth-child(7){left:80%;}
.culture_03 li:nth-child(8){left:90%;}

.state_2 li:nth-child(1){left:0%;}
.state_2 li:nth-child(2){left:15%;}

.state_3 li:nth-child(1){left:0%;}
.state_3 li:nth-child(2){left:15%;}
.state_3 li:nth-child(3){left:30%;}

.state_4 li:nth-child(1){left:0%;}
.state_4 li:nth-child(2){left:15%;}
.state_4 li:nth-child(3){left:30%;}
.state_4 li:nth-child(4){left:45%;}

.state_5 li:nth-child(1){left:0%;}
.state_5 li:nth-child(2){left:15%;}
.state_5 li:nth-child(3){left:30%;}
.state_5 li:nth-child(4){left:45%;}
.state_5 li:nth-child(5){left:60%;}

.state_6 li:nth-child(1){left:0%;}
.state_6 li:nth-child(2){left:10%;}
.state_6 li:nth-child(3){left:20%;}
.state_6 li:nth-child(4){left:30%;}
.state_6 li:nth-child(5){left:40%;}
.state_6 li:nth-child(6){left:50%;}

.state_7 li:nth-child(1){left:0%;}
.state_7 li:nth-child(2){left:10%;}
.state_7 li:nth-child(3){left:20%;}
.state_7 li:nth-child(4){left:30%;}
.state_7 li:nth-child(5){left:40%;}
.state_7 li:nth-child(6){left:50%;}
.state_7 li:nth-child(7){left:60%;}

.state_8 li:nth-child(1){left:0%;}
.state_8 li:nth-child(2){left:10%;}
.state_8 li:nth-child(3){left:20%;}
.state_8 li:nth-child(4){left:30%;}
.state_8 li:nth-child(5){left:40%;}
.state_8 li:nth-child(6){left:50%;}
.state_8 li:nth-child(7){left:60%;}
.state_8 li:nth-child(8){left:70%;}


.culture_phone{display: none;}
.culture_phone img{width:100%;}

@media only screen and (max-width:1800px) {
.culture_01{padding-bottom: 100px;}
.c_bg{top:-70px;}
.culture_02 .wrap{padding-top: 190px;}
}
@media only screen and (max-width:1520px) {
.culture_01 dd{padding:70px;}
.culture_02:after{content:"";position: absolute;left: 0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.2);}
.culture_02,.culture_02 .edit_con_original *{color:#fff !important;}

}
@media only screen and (max-width:1440px) {
.culture_02 h2{margin-bottom: 20px;}
.culture_03 h2{margin-bottom: 70px;}
}
@media only screen and (max-width:1366px) {
.culture_01 dd{padding:50px;}
.culture_02 .wrap{padding-top: 140px;}
}
@media only screen and (max-width:1024px) {
.culture_01 dd{padding:20px;}
.culture_02 .wrap{padding-top: 90px;padding-bottom: 60px;}
.c_bg{top:-60px;}
.culture_01{padding-bottom: 50px;}
.culture_02 h3,.culture_02 h2{margin-bottom: 10px;}
.culture_01 h3{margin-bottom: 20px;}
.culture_02{color:#fff;}

.culture_phone{display: block;}
.culture_03{background:#0a507e !important;padding-top: 0;}
.culture_03 .blank_24{display: none;}
.culture_03 li{position: static;border: 0;padding: 0;float: none;width: 100%;visibility: visible;opacity: 1;padding: 20px 0;border-bottom:1px solid rgba(255,255,255,0.2)}
.culture_03 li:last-child{padding-bottom: 0;border: 0;}
.culture_03 li dt{visibility: visible;opacity: 1;}
.culture_03 li dd{display: none;}
.culture_03 ul{height: auto;}
.culture_03 li dt{padding: 0 !important;}
.c_text{height: auto;}
.culture_03 h2{margin-bottom: 0;}
.culture_03 .wrap{padding: 50px 0;}
.c_icon{margin-bottom: 10px;width:50px;height: 50px;}
}

@media only screen and (max-width:767px) {
.culture_02 .wrap{padding:50px 0;}
.culture_cont{padding-top:0;}
.culture_01 dl{height: auto !important;}
.culture_01 dt,.culture_01 dd{float: none;width: 100%;position: static;border-radius: 0;}
.culture_01 dd{ background: #f2f2f2 url(../images/culture_bg.jpg) no-repeat; background-size: 100% 100%;}
.c_bg{display: none;}
.culture_01{padding-bottom: 30px;}
.culture_03 .wrap{padding:30px 0;}


}


/*发展历程*/
.history_cont{ color:#fff;padding-top: 140px;}
.history_slider{position: relative;}
.history_slider li{width: 33.33%;padding-bottom:140px;}
.his_jb{position: absolute;left: 1px;bottom: 0;width: 1px;height:calc(100% - 140px);background:url(../images/his_line.png) no-repeat;background-size: 100% 100%;}
.his_year{font-size: 72px;font-family: "Arial";height: 100px;line-height:72px;margin-bottom:40px;}
.his_line{position: absolute;left: 0;top:100px;width: 100%;height: 1px;background:#fff;}
.his_but{display: none;}
.his_but div{width: 58px;height: 58px;line-height: 58px;text-align: center;background:#fff;border-radius:50%;color:#0447a2;font-weight:bold;font-size: 18px;top:70px;margin-top: 0;}
.his_but .swiper-button-prev{left:-58px;}
.his_but .swiper-button-next{right:-58px;}
.history_p{margin-bottom: 30px;height:144px;overflow: hidden;}
.history_p p{margin-bottom: 20px;}
.history_p p:last-child{margin-bottom: 0;}
.history_box{padding: 0 25px;padding-right: 100px;}
.history_picture{width: 369px;max-width:100%;position: relative;}
.history_picture .swiper-slide{border-radius: 20px;overflow: hidden;}
.history_picture .a_but{right:0;bottom: -50px;}
.history_picture .a_but div{border:1px solid #fff;}
@media only screen and (max-width:1440px) {
.history_cont{padding-top: 100px;}
.his_year{font-size: 60px;line-height: 60px; height: 80px;}
.his_line{top:80px;}
.his_but div{top:50px;}
.his_but .swiper-button-prev{left:-38px;}
.his_but .swiper-button-next{right:-38px;}
.history_box{padding-right:50px;}
.his_jb{ height: calc(100% - 120px);}

}
@media only screen and (max-width:1024px) {
.history_cont{padding-top: 80px;}
.his_year{font-size: 30px;line-height: 30px; height: 50px;}
.his_line{top:50px;}
.his_but div{width: 40px;height: 40px;line-height: 40px;top:30px;}
.his_but .swiper-button-prev{left:-10px;}
.his_but .swiper-button-next{right:-10px;}
.his_jb{ height: calc(100% - 90px);}
.history_box{padding: 0 20px;}
}
@media only screen and (max-width:767px) {
.history_p{height: auto;}
.his_jb{display: none;}
.history_p p{margin-bottom: 10px;}
.history_p{margin-bottom: 20px;}
.history_box{padding: 0 1px;}
.history_picture{width: 100%;}

.his_year{font-size: 20px;line-height: 24px; height: 40px;text-align: center;}
.his_line{top:40px;}
.his_but div{top:20px;}
.history_picture .a_but div{border: 0;margin-top:-15px;top:50%;}
.history_slider li{padding-bottom: 0;}
.history_cont{padding:40px 0;}


}

/*荣誉*/
.honor_cont{padding:80px 0;padding-bottom: 60px;}
.site_banenr{text-align: center;position: relative;}
.site_banenr h3{width:100%;z-index: 2;color:#fff;}

.intr_hisbottom{position: relative;padding: 0 20px;margin-bottom: 20px;}
.intr_hisbottom li{text-align: center;height: 166px;cursor: pointer;}
.intr_hisbottom li.on dd{color:#0447a2;font-size: 70px;height:70px;line-height:70px; font-weight: bold;}
.intr_hisbottom li.on dt{visibility: visible;opacity: 1;}
.intr_hisbottom dd{height: 82px;line-height: 82px;}
.intr_hisbottom dt{width: 10px;height: 10px;background:#0447a2;border-radius:50%;position: absolute;left:50%;top:50%;margin-top: -5px;margin-left: -5px;visibility: hidden;opacity: 0;}
.intr_line{position: absolute;left: 0;top:50%;width:100%;height: 4px;margin-top:-2px;background:url(../images/honor_cicle.png) repeat-x;}
.intr_hisbottom .pub_but div{width:36px;height:36px;line-height: 36px;text-align: center;font-size:18px;font-weight: bold;background:#0447a2;color:#fff;border-radius:50%;box-shadow: 0 0 10px rgb(0 0 0 / 20%);}
.intr_hisbottom .pub_but div.swiper-button-disabled{opacity: 1;background:#0447a2;color:#fff;    pointer-events:inherit;cursor: pointer;}
.intr_hisbottom .pub_but div.swiper-button-disabled.disabled{background:#fff;cursor: default;color:#0447a2; }
.intr_hisbottom .pub_but .swiper-button-prev{left: 0;}
.intr_hisbottom .pub_but .swiper-button-next{right: 0;}

.intr_histop ul{overflow: hidden;margin:0 -15px;}
.intr_histop li{float: left;width: 33.33%;margin-bottom:70px;}
.intr_histop li:nth-child(3n+1){clear: both;}
.intr_histop dl{margin:0 15px;}
.intr_histop dt{padding:40px;padding-bottom: 90px; text-align: center; background: url(../images/honor_bg.jpg) no-repeat;background-size:100% 100%;}
.intr_histop dt img{width:310px;max-width:90%;}
.intr_histop dd{position: relative;z-index: 2;margin-top:-20px;}
.intr_histop dd h3{line-height:30px;height: 60px;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
@media only screen and (max-width:1440px) {
.intr_hisbottom li.on dd{font-size:50px;height:50px;line-height:50px;}
.intr_hisbottom{margin-bottom: 0;}
.intr_histop dt{padding:30px;padding-bottom: 60px;}

}

@media only screen and (max-width:1366px) {
.intr_hisbottom li.on dd{font-size:36px;height:36px;line-height:36px;}
.intr_hisbottom li{height: 120px;}
.intr_hisbottom dd{height:60px;line-height: 60px;}
}
@media only screen and (max-width:1024px) {
.intr_hisbottom li.on dd{font-size:20px;height: 60px;line-height: 60px;}
.honor_cont{padding:50px 0;}
.intr_histop dt{padding: 20px;padding-bottom: 50px;}

.intr_histop ul{margin:0 -10px;}
.intr_histop dl{margin:0 10px;}
.intr_histop li{margin-bottom: 40px;}

}
@media only screen and (max-width:767px) {
.honor_cont{padding: 20px 0;padding-bottom: 40px;}
.intr_histop li{width:50%;margin-bottom: 20px;}
.intr_histop li:nth-child(3n+1){clear: inherit;}
.intr_histop li:nth-child(2n+1){clear: both;}
.intr_histop dt{padding:10px;padding-bottom: 30px;}
.intr_histop dd{margin-top: 0;text-align: center;}
.intr_histop dd h3{line-height: 24px;height: 48px;}
}

@media only screen and (min-width:1025px) {
.social_tab li a:hover,.n_more a:hover{color:#fff !important;opacity: 0.8;}
}




/*搜索结果*/
.search_cont{padding-top: 50px;padding-bottom: 100px;}
input, button, textarea {
    border: none;
    outline: none;
    background: none;
}
.search_top{box-shadow: 0 0 10px rgb(0 0 0 / 20%);padding: 40px;margin-bottom: 30px;}
.search_form{width: 820px;max-width: 100%; margin: auto;overflow: hidden;border-radius: 30px ;background:#e7ebf0;}
.search_form input{color:#a2a2a2;background:#e7ebf0;float: left;width: calc(100% - 124px);padding-left: 30px;}
.search_form button{color:#a2a2a2;width: 124px;text-align: center;background:#005bac;float: right;border-radius: 20px;color:#fff;}
.search_form input,.search_form button{height: 46px;line-height: 46px;box-sizing:border-box;}
.search_top p{text-align: center;padding-top:20px;}
.search_top p em{color: #005bac;font-weight: bold;}

.s_time{color: #9b9b9b;margin-bottom: 15px;}
.search_list li{padding:30px 20px;border-bottom:1px solid #9b9b9b;}
.search_list h3{line-height: 1.3em;max-height: 2.6em;}
.search_list p{line-height: 26px;max-height:52px;}
.search_list h3,.search_list p{ margin-bottom: 20px; display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.search_list h3 em,.search_list p em{color: #005bac;}
.search_list .more_jia{padding-top: 0;}
.search_list .n_more{padding-top: 0;}
.search_list ul{padding-bottom: 20px;}

@media only screen and (max-width:1440px){
.search_list li{padding: 30px;}
.search_form input{padding-left: 20px;}
}

@media only screen and (max-width:1024px){
.search_cont{padding-top:50px;padding-bottom: 50px;}

.search_list li{padding: 20px 10px;}
.search_list h3, .search_list p,.s_time{margin-bottom: 10px;}
.search_form input, .search_form button{height: 40px;line-height: 40px;}
.search_top{padding: 30px;}
}

@media only screen and (max-width:767px){
.search_cont{padding-top:20px;}
.search_top{margin-bottom: 10px;}
.search_list ul{padding-bottom: 0;}
.search_list li{padding: 15px 0;}
.search_form input, .search_form button{height: 36px;line-height: 36px;}
.search_top{padding: 20px;}
.search_top p{padding-top: 10px;}
.search_form button{width: 60px;}
.search_form input{width: calc(100% - 60px);}
.search_form,.search_form button{border-radius: 10px;}
}


/*简介*/
.abouts_cont{position: relative;z-index:9;padding-top: 30px;padding-bottom: 120px;}
.about_banner2>img{display: block;}
.abouts_title{text-align: center;margin-bottom: 40px;}
.abouts_01{padding-bottom: 70px;}
.abouts_02{position: relative;overflow: hidden;}
.abouts_02 li{width:44.2%;}
.abouts_02 .his_but div{margin-top:-29px;top:50%;opacity: 0.7;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.abouts_02 .his_but .swiper-button-prev{left:12.5%;}
.abouts_02 .his_but .swiper-button-next{right:12.5%;}

.abouts_02.cur{text-align: center;}
.abouts_02.cur ul{display: block;}
.abouts_02.cur li{width: 48%;display: inline-block;}
@media only screen and (max-width:1024px){
.abouts_02 .his_but div{margin-top:-20px;}
.abouts_02 .his_but .swiper-button-prev{left:10px;}
.abouts_02 .his_but .swiper-button-next{right:10px;}

}
@media only screen and (max-width:1024px){
.abouts_title{margin-bottom: 20px;}
.abouts_01{padding-bottom: 30px;}
.abouts_cont{padding-bottom: 50px;}
}
@media only screen and (max-width:767px){
.abouts_title{margin-bottom: 10px;}

}
@media only screen and (min-width:1025px){
.abouts_02 .his_but div:hover{opacity: 1;}
}











































