﻿.wrap{
  background: #F7F7F7 url(/Sites/Uploaded/UserUpLoad/20240607/20240607153858.png) no-repeat top center;
  background-size: contain;
}
.wrap_main {
  position: relative;
  overflow: hidden;
 
}
#leftNav .flex{
  display: block;
}
.main{
  margin-top: 50px;
}
.article_left{
  width: 24%;
  float: left;
}
.leftNavTitle{
  font-size: 30px;
  font-weight: bold;
  background: #3986D0;
  margin: 0;
  padding: 25px 0;
  border-bottom: 1px solid #fff;
  display: none;
}
.article_right{
 width: 74%;
 background: #fff;
 position: relative;
 padding: 10px 24px;
 float: right;
 border-top: none;
}
.article_right .article_cont{
  font-size:16px;
}
div.linkmap {
  padding-left: 0;
  background: none;
  z-index: 1;
}
.side_menu{
  position: relative;
}
.side_menu::after{
  content: "";
  width: 24px;
  height: 200px;
  position: absolute;
  top: 0;
  left: -24px;
  background: url(/Sites/Uploaded/UserUpLoad/20240607/20240607171515.png) no-repeat center;
}
.side_menu_inside .swiper-button-prev_menu,
.side_menu_inside .swiper-button-next_menu {
  width: 35px;
  height: 35px;
  position: absolute;
  border-radius: 50%;
  top: 12px;
  z-index: 1;
  cursor: pointer;
}

.side_menu_inside .swiper-button-next_menu {
  background: rgba(255, 255, 255, 0.8) url(/Content/Areas/News/images/KeXueYanJiu/jiantouR.png) no-repeat center center;
  right: -55px;
}

.side_menu_inside .swiper-button-prev_menu {
  background: rgba(255, 255, 255, 0.8) url(/Content/Areas/News/images/KeXueYanJiu/jiantouL.png) no-repeat center center;
  left: -55px;
}
.article_left .lv1_li{
  border-bottom: 2px solid #eee;
  margin: 0;
}
.side_menu_inside .swiper-button-disabled {
  cursor: no-drop;
  display: none;
}
.article_left .lv1_li .lv1_p a.lv1_tit{
  color: #3986D0;
}
.article_right .article_title{
  color: #3986D0;
}
.article_right::before{
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 5px;
  background: linear-gradient(to right, #E22B2C 88%, #3986D0 20%);
}
.article_left .lv1_li .lv1_p.current{
  background: #3986D0;
}
.article_left .lv1_li .lv1_p{
  line-height: initial;
  padding: 30px 0;
}
.article_left .lv1_li .lv1_p{
  font-size: 20px;
}
.article_left .lv1_li .lv1_p.current a{
  color: #fff;
}
@media screen and (max-width:768px) {
  div.linkmap {
   padding-left: 10px;
  }
}  