.sidebar_page{ background:#0403099e; margin-top:-58px; position:relative; z-index:66; margin-bottom:40px;}
.sidebar_page ul{display: flex;flex-wrap: wrap; align-items: center; justify-content: center;}
.sidebar_page ul li{ width:184px; background:url(sidebar_page_li.jpg) no-repeat left center; }
.sidebar_page ul li a{ display:block; font-size:20px; color:#FFF; line-height:58px;}
.sidebar_page ul li a:hover{ background:#004595;}
.sidebar_page ul li:nth-child(1){ background:none;}

.about_ny01{ clear:both; overflow:hidden; padding-top:60px; margin-bottom:65px; text-align:left;}
.about_ny01 h1{ font-size:37px; font-weight:bold; line-height:49px;}
.about_ny01 h2{ font-size:30px; font-weight:bold; line-height:40px; margin-bottom:20px;}
.about_ny01 p{ font-size:17px; line-height:27px;}
.about_ny01 img{ width:47.2%; float:right; margin-left:2%; }
.about_ul_ny{overflow:hidden; width:100%; margin-bottom:0px;display: flex;flex-wrap: wrap; margin-bottom:50px;}
.about_ul_ny li{ width:20%; text-align:center; padding-bottom:8px;}
.about_ul_ny li div{display: flex; align-items: flex-end; justify-content: center; margin-bottom:8px;}
.about_ul_ny li h2{ color:#165ca7; font-size:40px; line-height:58px; font-weight:bold;}
.about_ul_ny li em{ font-size:17px; color:#2b2b2b; margin-left:5px; margin-bottom:10px;}
.about_ul_ny li p{ color:#525252; font-size:15px; line-height:23px;  }

.about_bj_b{ clear:both; overflow:hidden; background:#fff; padding-top:40px; padding-bottom:24px; }
.about_bj_h{ clear:both; overflow:hidden; background:#f4f4f4; padding-top:40px; padding-bottom:55px; }
.about_ny_title{ clear:both; overflow:hidden; margin-bottom:36px;}
.about_ny_title div{display: flex; align-items: center; justify-content: center;}
.about_ny_title p{ font-size:36px; margin:0 15px; color:#393836; font-weight:bold; line-height:56px;}
.about_ny_title span{ font-size:22px; color:#6d6d6d; line-height:42px;}
.about_ny_title em{ background:#2c2c2c; height:2px; width:39px; display:block;}

.about_zs{ position:relative;}
.about_flex{ display: flex;flex-wrap: wrap;justify-content: space-between; }
.scx_ycl{}
.scx_ycl div{ width:38.7%;}
.scx_ycl ul{ display: flex;flex-wrap: wrap; width: calc(61.3% - 30px);justify-content: space-between;}
.scx_ycl ul li{width: calc(50% - 15px); margin-bottom:29px;}
.scx_ycl a{ display:block;}

.xhkc_about{ display: flex;flex-wrap: wrap;justify-content: space-between; }
.xhkc_about li{ margin-bottom:30px;}
.xhkc_about li a{ display:block;}

.fbdz_about{display: flex;flex-wrap: wrap;justify-content: space-between; }
.fbdz_about li{width: calc(25% - 10px); margin-bottom:29px;}
.fbdz_about li a{ display:block;}

.jianyan_about{display: flex;flex-wrap: wrap;justify-content: space-between; }
.jianyan_about li{width: calc(50% - 25px); margin-bottom:30px;}
.jianyan_about li a{ display:block; position:relative;}
.jianyan_about li p{ font-size:28px; color:#000000; line-height:60px; position:absolute; bottom:0; width:100%; text-align:center; background:#ffffffb8;}

.fuwu_about{}
.fuwu_about li{ margin-bottom:30px;}
.fuwu_about li a{ display:block; position:relative;}
.fuwu_about li p{ font-size:23px; color:#fff; line-height:41px; background:#0000007d; position:absolute; bottom:0; width:100%; text-align:center; }







@media (max-width: 1300px) {  


}

@media (max-width: 1200px) {       



}

@media (max-width: 992px) {           
.about_ny01 h2{ font-size:32px;}


}

@media (max-width: 768px) {           
.sidebar_page ul li{ width:25%;}
.about_ny01{ padding-top:50px;}
.about_ny01 img{ width:100%; margin-left:0px; margin-bottom:20px;}
.sidebar_page{ margin-top:0px;}
.scx_ycl div{ width:39%;}
.scx_ycl ul{ width: calc(61% - 15px);}
.scx_ycl ul li{width: calc(50% - 8px); margin-bottom:15px;}

}
  
 @media (max-width:600px) { 
.about_ul_ny li{ width:33.3%;}
.about_ul_ny{justify-content: center;}
.about_ny01{ margin-bottom:25px;}
.scx_ycl div{ width:100%;}
.scx_ycl ul{ width:100%;}

 }

@media (max-width:425px) {  
.about_ul_ny li:nth-child(1){ width:100%;}
.about_ul_ny li{ width:50%;}
.about_ny01 h2{ font-size:28px;}
.sidebar_page ul li a{ font-size:16px;}


 }