@charset "utf-8";/* CSS Document */
body {font-size: 12px;background-color: white;font-family: "思源黑体", "Arial";width: 100%;margin: 0px;padding: 0px;overflow-x: hidden;}
html {margin: 0px;padding: 0px;}
* {margin: 0;padding: 0;}
ul, li {list-style-type: none;}
a {text-decoration: none;color: #8c8f91;}
img {margin: 0;padding: 0;vertical-align: bottom;}
a:hover {text-decoration: none;}
img {width: 100%;height: auto;}
p {margin: 0px;}
button {outline: none;}

.w1400{ width:1400px;}

.top_Language{ position:relative;}
.top_Language button{ width:132px; line-height:36px; background: url(Language.png) no-repeat center; color:#FFF;}
.top_Language button i.language_select{font-size: 12px; margin-left:10px; color: #fff;}

.top_Language .dropdown-menu { background-color: #eeeeee; }
@media screen and (max-width: 992px) { .top_Language .dropdown-menu { background-color: #fff; } }
.top_Language .dropdown-menu a { display: flex; align-items: center; }
.top_Language .dropdown-menu a:hover { color: initial; text-decoration: none; background-color: #ccc; }
.top_Language .dropdown-menu a .icon { width: 22px; height: 22px; }
.top_Language .dropdown-menu a span { color: #676767; font-size: 12px; margin: 0 5px; }
@media screen and (max-width: 992px) { .top_Language .dropdown-menu a span { color: #7a7a7a; } }

.home_title{ margin-bottom:40px; clear:both; overflow:hidden;}
.home_title p{ font-size:40px; color:#232323; font-weight:bold; line-height:60px;}
.home_title span{ color:#6d6d6d; font-size:20px; line-height:34px;}

.about_index{ clear:both; overflow:hidden; padding-top:69px; padding-bottom:78px;}
.about_cenont{ margin-bottom:50px; clear:both; overflow:hidden;}
.about_cenont p{ font-size:18px; line-height:32px; color:#898989;}
.about_img{ clear:both; overflow:hidden;display: flex; margin-bottom:40px;justify-content: space-between;}
.about_img li{ margin-bottom:14px; margin-left:12px;}
.about_img li:nth-child(1){ margin-left:0px;}
.about_more{ text-align:center; clear:both; overflow:hidden;}
.about_more a{ width:161px; line-height:46px; display:block; background:#118cdf; font-size:20px; color:#fff; border-radius:46px; margin:0 auto;}

.profl_index{ clear:both; overflow:hidden;}
.swiper-profl li{ position:relative;}
.profl_div{ background:#00000030; padding:70px 0 37px 50px;position:absolute; top:0; left:0; width:100%; height:100%; display: flex;flex-direction: column; align-items: flex-start; justify-content: space-between; }
.profl_div img{ width:auto; max-width:25%;}
.profl_a{ text-align:left;}
.profl_a p{ background:url(profl_title.jpg) no-repeat left bottom;}
.profl_a p a{ color:#FFF; display:block; font-size:38px; font-weight:bold; line-height:55px; padding-bottom:18px; }
.profl_a span{ margin-top:38px; display:none;}
.profl_a span a{ display:block; color:#FFF; font-size:14px; line-height:32px; margin-right:15px; }
.profl_jt{ display:none;}
.swiper-profl li:hover .profl_div{background:#0768aad6;}
.swiper-profl li:hover .profl_a span{display: flex;flex-wrap: wrap;}
.swiper-profl li:hover .profl_jt{ display:block;}
.swiper-profl .swiper-pagination-profl{}
.swiper-profl .swiper-pagination-profl .swiper-pagination-bullet{ margin:0 5px; width:10px; height:10px; background:#d2d2d2; opacity:1;}
.swiper-profl .swiper-pagination-profl .swiper-pagination-bullet-active{ background:#2d66b5;}

.pro_bg{ clear:both; overflow:hidden; padding-top:64px; padding-bottom:92px; position:relative;}
.pro_title{ margin-bottom:68px; padding-bottom:20px; background:url(pro_title.png) no-repeat bottom center;}
.swiper-containerpro{ overflow:hidden; text-align:left;}
.swiper-containerpro .swiper-wrapper{ margin-bottom:61px;}
.swiper-containerpro li a{ background-color:#f4f4f3; display:block; padding:122px 0 30px 0; border-radius:7px; }
.swiper-containerpro li img{ margin-bottom:60px;}
.swiper-containerpro li p{ font-size:24px; color:#353534; font-weight: bold; padding:0 25px; margin:10px 0; line-height:34px; height:34px; overflow:hidden;}
.swiper-button-nextpro{ background:url(pro_right.png) no-repeat top left; width:65px; height:65px; position:absolute; right:5%; top: 50%; z-index:999;}
.swiper-button-prevpro{ background:url(pro_left.png) no-repeat top left; width:65px; height:65px; position:absolute; left:5%;top: 50%; z-index:999;}
.swiper-pagination-pro{ text-align:center;}
.swiper-containerpro .swiper-pagination-bullet{ width:8%; height:2px; background:#3d3d3c; opacity:1; margin:0 1%;}
.swiper-containerpro .swiper-pagination-bullet-active{ background:#d1d1d0;}

.case_bg{ background:url(case_bg.jpg) no-repeat top center; clear:both; overflow:hidden; padding-top:67px; padding-bottom:90px;}
.case_title{ margin-bottom:57px;}
.swiper-case{ overflow:hidden; position:relative;}
.swiper-case li{ margin-bottom:80px;}
.swiper-case li a{ background:#FFF; border-radius:8px;}
.swiper-case li img{  border-radius:8px;}
.swiper-case li p{ font-size:20px; line-height:43px; color:#232323;}
.swiper-scrollbar-drag{ background:#fff !important;}
.swiper-scrollbar{ background: rgba(255, 255, 255, .1) !important;}

.news_bg{ clear:both; overflow:hidden; padding-bottom:50px; padding-top:55px; background:url(news_bg.jpg) no-repeat bottom center;}
.news_left{ float:left; width:37.5%; margin-bottom:14px;}
.news_left_bottom{ background:url(news_left_bg.jpg) no-repeat right center #1f6fa6; text-align:left; padding:18px 30px;}
.news_left_bottom p{ color:#FFF; font-size:20px; line-height:38px;}
.news_left_bottom span{ color:#FFF; font-size:15px; line-height:26px;}
.news_right{ width:61.5%; float:right; text-align:left;}
.news_right li{ margin-bottom:14px; padding:0 12px;}
.news_right li div{ background:#f5f5f5; padding:15% 10%;}
.news_time{ font-size:13px; color:#000000; margin-bottom:21px;}
.news_time span{ color:#717171; margin-left:10px;}
.news_right h2{ color:#242424; font-size:18px; line-height:30px; height:30px; overflow:hidden; margin-bottom:8px;}
.news_des{ font-size:14px; color:#6a6a6a; line-height:28px; height:112px; overflow:hidden; margin-bottom:54px;   }
.news_right a{ background:url(news_more.png) no-repeat top left; padding-top:7px; padding-left:7px; width:147px; line-height:47px; display:block; font-size:15px; color:#ffffff; text-align:center;}

.foot_index_bg{ background:url(foot_bg.jpg) no-repeat top center; clear:both; overflow:hidden; padding-top:80px;}
.foot_bottom{display: flex;flex-wrap: wrap;justify-content: space-between; padding-bottom:60px;}
.foot_left{text-align:left; width:29%;}
.foot_left img{ width:auto; max-width:100%;}
.foot_left_top{ margin-bottom:15px;}
.foot_left_top img{ margin-bottom:15px;}
.foot_left_top p{ color:#ffffff; font-size:14px;}
.foot_left_ul{display: flex; text-align:center;}
.foot_left_ul li{ width:95px; margin-right:15px;}
.foot_left_ul li p{ font-size:16px; line-height:32px; color:#FFF;}
.foot_left_ul li img{ border:1px solid #0e1419;}

.foot_ul{ text-align:left; background:url(foot_t.jpg) no-repeat top left; padding-left:0px; min-width:150px;}
.foot_ul p{ font-size:20px; color:#ffffff; font-weight:bold; line-height:60px;}
.foot_ul li a{ font-size:16px; color:#a9a9a9; line-height:32px; }
.foot_ul li a:hover{ color:#F00;}
.foot_ul li{ font-size:16px; color:#a9a9a9; line-height:32px;  } 
.foot03 span{ font-size:30px; color:#FFF; font-weight:bold; line-height:60px; display:block; }
.foot03 a{ font-size:18px; color:#FFF; background:url(foot_lxfs.png) no-repeat right center; padding-right:35px; }

.foot_index{ clear:both; padding:15px; background:#1d1b1b;}
.foot_index img{ width:auto;}
.foot_index p{ color:#FFF; font-size:14px; line-height:25px;}
.foot_index a{ color:#FFF; font-size:14px; line-height:25px;}
.foot_index span{ color:#FFF; font-size:14px; line-height:25px;}

@media (max-width: 1400px) {           
.w1400{ width:100%;}
.profl_div{ padding: 15px 0 20px 15px;}
.swiper-button-nextpro{ right:15px;}
.swiper-button-prevpro{left:15px;}

}

@media (max-width: 1200px) {           
.news_left_bottom{ background:#1f6fa6;}
.profl_a span{ margin-top:15px;}
.profl_a p a{ font-size:30px; line-height:48px;}


}

@media (max-width: 992px) { 
.news_right li div{ padding:15px;}
.news_left_bottom{ padding:15px;}
.foot_left{ width:100%; margin-bottom:25px; text-align:center;}
.foot_index_bg{ background-size:cover; padding-top:30px;}
.foot_left_ul{justify-content: center;}
.swiper-button-nextpro{ display:none;}
.swiper-button-prevpro{ display:none;}
.swiper-containerpro li a{padding:40px 0 20px 0;}
.swiper-containerpro li p{ padding:0 15px;}
.swiper-containerpro li img{ margin-bottom:25px;}

}

@media (max-width: 768px) {           
.news_left{ width:100%;}
.news_right{ width:100%;}



}

@media (max-width: 650px) { 
.about_img{flex-wrap: wrap;}
.about_img li:nth-child(1){ width:100%;}
.about_img li:nth-child(2){ width:49%;}
.about_img li:nth-child(3){ width:49%;}
.about_img li{ margin-left:0px;}
.swiper-containerpro .swiper-wrapper{ margin-bottom:25px;}

}

@media (max-width: 425px) {  
.news_right li{ width:100%; padding:0px;}
.swiper-containerpro li p{ font-size:15px;}
.swiper-containerpro li a{padding:25px 0 10px 0;}
.swiper-containerpro li img{ margin-bottom:15px;}
.pro_bg{ padding-top:25px; padding-bottom:25px;}
.home_title{ margin-bottom:20px;}
.home_title p{ font-size:25px; line-height:35px;}
.home_title span{ font-size:16px; line-height:26px;}
.about_index{ padding-top:30px; padding-bottom:30px;}
.case_bg{ padding-top:30px; padding-bottom:30px;}
.swiper-case li{ margin-bottom:30px;}


}

