@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;}

.w1500{ width:1500px; }
.top_bottom{ background:#0f35a8; width:100%; line-height:40px; overflow:hidden; }
.top_bottom p{ font-size:14px; color:#fff; float:left; margin-left:50px;}

.home_title{ text-align:center; clear:both; overflow:hidden; padding-top:17px; padding-bottom:26px;}
.home_title h2{ font-size:34px; color:#2c2c2c; font-weight:bold; line-height:60px;}
.home_title p{ font-size:16px; color:#5d5d5d; line-height:28px;}
.swiper-container-cube .swiper-cube-shadow{ background:none !important; }

.about_bg{ background:url(about_bg.jpg) no-repeat fixed center;clear:both; overflow:hidden; padding-top:92px; padding-bottom:105px;}
.about_index{display: flex;flex-wrap: wrap;}
.about_index img{ width:100%;}
.about_index li{ padding-left:28.5px; padding-right:28.5px;}
.about_div{ padding:10px; background:#FFF; padding-top:26px;}
.about_div p{ font-size:20px; color:#000000; line-height:35px; margin-bottom:6px;}
.about_div span{ font-size:15px; color:#363636; line-height:24px; margin-bottom:25px;}
.about_div a{overflow:hidden;display:block;position:relative;}
.about_div a img{display:block;margin:0 auto;max-width:100%;-webkit-transition: 0.5s;transition: 0.5s;-moz-transition:0.5s;-o-transition:0.5s;}
.about_div a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}

.product_index{ padding-top:35px; overflow:hidden; clear:both; padding-bottom:65px; background:url(product_bg.jpg) no-repeat top center; background-size:100% 100%;}
.product_title{ margin-bottom:36px; overflow:hidden; clear:both; }
.product_title h2{ font-size:34px; color:#2c2c2c; font-weight:bold; line-height:77px;}
.product_title p{ font-size:18px; color:#5e5e5e; line-height:35px;}
.product_title p span{ color:#da0000;}
.product_index ul{display: flex;flex-wrap: wrap;}
.product_index ul li{ margin-bottom:26px; }
.product_index ul li a{ display:block;}
.product_index ul li p{ line-height:54px; border:1px solid #d1d1d1; font-size:16px; color:#4e4e4e; background:#FFF;  }
.product_index ul li a:hover p{ color:#FFF; background:#0054de;}

.adv_bg{ background:url(adv_bg.jpg) no-repeat top center; clear:both; overflow:hidden; padding-top:58px; padding-bottom:66px; }
.adv_title{ margin-bottom:64px;}
.adv_title p{ font-size:40px; color:#FFF; line-height:67px;}
.adv_title span{ font-size:18px; color:#FFF; line-height:31px;}
.adv_ul{display: flex;flex-wrap: wrap; margin-bottom:48px;}
.adv_ul li{ text-align:center; width:25%; background:url(ys_li.png) no-repeat left top; padding-bottom:13px;}
.adv_ul li:nth-child(1){ background:none;  }
.adv_ul li img{ width:auto; max-width:85%; margin-bottom:8px;}
.adv_ul li p{ font-size:23px; color:#ffffff; line-height:40px;}
.adv_ul li span{ font-size:15px; color:#ffffff; line-height:27px;}
.adv_yyly{display: flex;}
.adv_yyly_left{ background:url(ys_yyly.png) no-repeat left 30px bottom 45px #1036a8; padding-left:24px; padding-top:30px; width:28%; text-align:left;}
.adv_yyly_left p{ color:#FFF; font-size:24px;}
.adv_yyly_left span{ color:#FFF; font-size:12px; text-transform:uppercase;}
.adv_yyly ul{ background:#FFF; width:72%;}
.adv_yyly ul li{  float:left; width:50%;}
.adv_yyly ul li img{padding:2px; width:auto; max-width:100%; height:152px;}
.adv_video{display: flex;}
.adv_video_left{ background:url(ys_video.png) no-repeat left 30px bottom 45px #1036a8; padding-left:24px; padding-top:30px; width:28%; text-align:left;}
.adv_video_left p{ color:#FFF; font-size:24px;}
.adv_video_left span{ color:#FFF; font-size:12px; text-transform:uppercase;}
.adv_video_right{background:#FFF; width:72%; overflow:hidden; padding:19px 7px;}
.adv_video_right img{ width:auto; max-width:100%;}
.adv_video_right .swiper-slide{width: 65%;}
.adv_video_right .swiper-slide a{ display: block;}
.adv_video_right .swiper-slide img{ height:227px;}
.adv_video_right .swiper-slide p{ font-size:14px; color:#232323; background:#e5e5e5; line-height:40px;}
.adv_video_right .swiper-notification{ display:none;}

.news_bg{overflow: hidden;clear: both; padding-top:25px; padding-bottom:70px;}
.news_title{ padding-bottom:50px;}
.news_left{ float:left; width:45%; margin-bottom:36px;}
.news_left_bottom{ background:url(news_left_bg.jpg) no-repeat right center #0054de; text-align:left; padding:26px 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:52%; float:right; text-align:left; margin-bottom:36px;}
.news_right li{ margin-bottom:24px;  background:url(news_left_bg.jpg) no-repeat right center #f8f8f8; padding:21px 150px 21px 44px;}
.news_right li h3{ color:#242424; font-size:18px; line-height:36px; height:36px; overflow:hidden;}
.news_right li p{ font-size:13px; color:#777777; line-height:24px; height:24px; overflow:hidden;}


.foot_bg{background:#2e2d33;overflow: hidden;clear: both; padding-bottom:30px; padding-top:35px;}
.foot_title{ border-bottom:1px solid #434248; overflow:hidden; margin-bottom:43px; text-align:left; display: flex;justify-content: space-between; align-items: flex-end; padding-bottom:20px;    flex-wrap: wrap; }
.foot_title h2{ font-size:22px; color:#7b7c7f; line-height:50px;}
.foot_title h2 span{ font-size:20px; margin-left:15px; color:#7b7c7f; }
.foot_title p{ color:#828185; font-size:14px; clear:both; line-height:38px; }
.foot_left{ text-align:left; padding-top:35px;  }
.foot_left h4{ font-size:20px; color:#FFF; margin-bottom:10px;} 
.foot_left p{}
.foot_left p span{ font-size:14px; color:#999999; line-height:24px; margin-right:15px;}
.foot_cen{ text-align:center; padding:0px 10px;   }
.foot_cen ul{display: flex;justify-content: space-around;}
.foot_cen img{ padding:3px; background:#FFF; max-width:115px;}
.foot_cen p{ color:#fff; line-height:45px; font-size:18px;}
.foot_right{ margin-top:30px; }
.foot_right p{ text-align:right;color:#ffffff;}
.foot_right01{ font-size:15px; color:#ffffff; background:url(foot_dh.jpg) no-repeat left center; float:right; padding-left:22px;}
.foot_right02{ font-size:48px; color:#ffffff; clear:both; line-height:1.2;}
.foot_right03{ font-size:16px; color:#ffffff; line-height:38px;}

.footer_bg {background: #2a292f;border-top: 1px solid #434248;padding: 10px;}
.footer_bg p {text-align: center;font-size: 14px;color: #FFF;line-height: 25px;margin: 0px !important;}
.footer_bg a {color: #FFF;}



@media (max-width:1500px) { 
.w1500{ width:100%; }


}
@media (max-width:1200px) { 
.about_index li{ padding-left:15px; padding-right:15px;}

}

@media (max-width:992px) { 
.about_index li{ padding:5px;}
.about_bg{ padding-top:45px; padding-bottom:40px;}




}

@media (max-width:767px) { 




}
  
@media (max-width:550px) { 
.about_bg .container{ padding:0px;}
.about_index li{ padding-bottom:25px;}


}
 
.img_yangpin{}
.img_yangpin img{ width:auto; max-width:100%;}