﻿.header_B{
  display:none;
}
.header_T span, .header_T a{
  font-size: 12px;
}
.nav_dep{
  display:none;
}
.main{
  margin-bottom: 0;
  /* padding: 0 10px; */
}
.w1200{
  width: 1200px;
  margin: 0 auto;
}
.tit_com{
  line-height: 28px;
  position: relative;
}
.tit_com::after{
   width: 53px;
   height: 5px;
   background:url(/Sites/Uploaded/UserUpLoad/20210421/20210421144740.png)no-repeat;
   content: "";
   display:block;
   left:0;
   position: absolute;
   bottom: -10px;
}
.tit_com .tit_span{
  font-size: 24px;
  font-weight: bold;
  color: #2855AD;
}
.tit_com .tit_more{
  font-size: 16px;
  color: #999999;
  float: right;
}
.tit_com .tit_more:hover{
  color: #2855AD;
}
.banner_wrapper img{
  width: 100%;
}
.introd_wrapper{
  background: #F3F3F3;
  padding: 40px 0 50px;
}
.introd_info{
  margin-top: 40px;
}
.info_left{
  width: 647px;
  height: 367px;
  display:block;
  overflow:hidden;
}
.info_left img{
  width: 100%;
}
.info_right{
  width: 553px;
  height: 367px;
  background:url(/Sites/Uploaded/UserUpLoad/20210421/20210421145235.png)no-repeat;
  background-size: cover;
  padding: 28px 26px 0 28px;
  box-sizing: border-box;
}
.info_right .info_tit{
  font-size: 24px;
  font-weight: bold;
  color: #2855AD;
  text-align: center;
}
.info_right p{
  margin-top: 20px;
  font-size: 18px;
  color: #666666;
  line-height: 32px;
}
.ward_wrapper{
  width: 100%;
  background:#fff;
  padding: 48px 0 50px;
}
.mess_left{
 width: 590px;
  margin-top: 50px;
display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;
}
.mess_left li{
  margin-bottom: 27px;
  height:302px;
  overflow: hidden;
  border-radius: 20px;
}
.mess_left .mess_item {width: 48%;background: red;height: 283px;margin-bottom: 20px;border-radius: 20px;}

.mess_left .mess_item a {display: flex;height: 100%;flex-direction: column;justify-content: center;align-items: center;font-size: 20px;font-weight: bold;color: #fff;}

.mess_left .mess_item a img {margin-bottom: 20px;}

.mess_left li.last{
  margin-bottom: 0;
}
.mess_left li .img_box{
  display:block;
  width: 100%;
  height:302px;
  overflow: hidden;
}
.mess_right{
  width: 590px;
  margin-top: 50px;
display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.mess_right li{
  margin-bottom: 27px;
  height:302px;
  overflow: hidden;
  border-radius: 20px;
}
.mess_right .mess_item {width: 48%;background: red;height: 283px;margin-bottom: 20px;border-radius: 20px;}

.mess_right .mess_item a {display: flex;height: 100%;flex-direction: column;justify-content: center;align-items: center;font-size: 20px;font-weight: bold;color: #fff;}

.mess_right .mess_item a img {margin-bottom: 20px;transition: all 0.3s;}
.mess_right .mess_item:hover img {
 transform: scale(1.1);
 transition: all 0.3s;
}
.mess_right li.last{
  margin-bottom: 0;
}
.mess_right li .img_box{
  display:block;
  width: 100%;
  height:302px;
  overflow: hidden;
}
.mess_item.mess_item_1 {background: #3589eb;}

.mess_item.mess_item_2 {background: #01a4d7;}

.mess_item.mess_item_3 {background: #3bc8b4;}

.mess_item.mess_item_4 {background: #15558d;}
.feat_wrapper{
  width: 100%;
  background:url(/Sites/Uploaded/UserUpLoad/20210421/20210421181111.png)no-repeat;
  background-size: cover;
  padding: 50px 0 60px;
}
.feat_cut{
  margin-top: 40px;
}
.cut_tab{
  width: fit-content;
  margin:0 auto;
  border-bottom: 1px solid #BEBEBE;
}
.cut_com{
  float: left;
  width: 84px;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  padding-bottom: 10px;
  color: #777777;
  position: relative;
  cursor: pointer;
}
.cut_com.cut_tab2{
  margin: 0 90px;
}
.cut_com.active{
  font-size: 18px;
  font-weight: bold;
  color: #0066AC;
}
.cut_com.active::after{
  width: 84px;
  height: 10px;
  position:absolute;
  bottom: -9px;
  left:0;
  content: "";
  display:block;
  background: #f8f8f5 url(/Sites/Uploaded/UserUpLoad/20210421/20210421181953.png)no-repeat;
}
.cut_con{
  margin-top: 40px;
}
.cut_box p{
  font-size: 18px;
  color: #335CAC;
  line-height: 32px;
  text-indent: 2em;
}
.cut_box p img{
  margin-top: 20px;
}
.cut_con .cut_box {
  display:none;
}
.cut_con .cut_box.selected {
  display:block;
}
.expert_wrapper{
  background:#F3F3F3;
  padding:50px 0 40px;

}
.expert_doc{
  margin-top: 40px;
}
.doct_li{
  float: left;
  width: 380px;
  height: 680px;
  background:#eee;
  transition: all 0.3s;
margin-bottom: 30px;list-style: none;}
.doct_li:hover{
  box-shadow: 0px 2px 12px 2px #dedede;
}
.expert_doc ul.doct_ul {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}
.doct_li .doc_img{
  width: 100%;
  height: 400px;
  display:block;
  overflow: hidden;
}
.doct_li .doc_img img{
  width: 100%;
}
.doct_li .doc_con{
  padding: 25px 30px;
}
.name_p{
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
.name_p a{
  color: #2855AD;
}
.zw_p{
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #666666;
  line-height: 35px;
}
.sc_text{
  font-size: 16px;
  color: #999999;
  line-height: 26px;
  margin-top: 10px;
  position: relative;
  padding-left: 28px;
}
.sc_text span{
  font-weight: bold;
  color: #2855AD;
}
.sc_text::before{
  position: absolute;
  left: 3px;
  top: 4px;
  display:block;
  content: "";
  width: 16px;
  height: 16px;
  background: url(/Sites/Uploaded/UserUpLoad/20210422/20210422105953.png)no-repeat;
}
.more_a{
  display:block;
  margin: 25px  auto 0;
  width: 72px;
  height: 31px;
  line-height: 26px;
  text-align: center;
  border: 1px solid #2855AD;
  border-radius: 16px;
  transition:all 0.3s;
  box-sizing: border-box;
}
.more_a:hover{
  padding-left: 10px;
}
.atten_wrapper{
  text-align: center;
}
.atten_p{
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #666666;
  margin:50px 0 30px;
}
.atten_img{
  width: 200px;
  margin-bottom: 30px;
}
.atten_A{
  width: 122px;
  height: 43px;
  line-height: 43px;
  text-align: center;
  background: #2855AD;
  border-radius: 22px;
  font-size: 18px;
  font-weight: bold;
  margin: 0 auto;
  display: block;
  color: #FFFFFF;
}
.tab_wrapper{
  position: relative;
}
.tab_more{
  position: absolute;
  right: 0;
  top: 2px;
}
.tab_moreA {
  display:
  none;
  font-size: 16px;
  color: #999999;
  font-weight: bold;
}
.tab_moreA:hover{
  color: #2855AD;
}
.tab_moreA.show{
  display:block;
}
.article_left .lv1_li:hover .lv2_ul {
 display: block;
}

.article_left .lv2_ul {
 position: absolute;
 right: -235px;
 z-index: 1;
 background: #fff;
 top: 0;
 width: 235px;
 padding: 0;
 box-shadow: 0px 4px 8px 1px rgba(0,0,0,0.1600);
 border-top: 1px solid #3079b3;
}

.article_left .lv1_li {
 position: relative;
}

.article_left li .lv2_li {
 position: relative;
 background: none;
}

.article_left .lv3_ul {
 right: -190px;
 position: absolute;
 z-index: 1;
 background: #fff;
 top: -1px;
 width: 190px;
 box-shadow: 0px 4px 8px 1px rgb(0 0 0 / 16%);
 border-top: 1px solid #3079b3;
 padding: 0;
}

.article_left li .lv2_li:hover .lv3_ul {
 display: block;
}
.article_left li .lv2_li:hover {
 background: rgba(2 35 247 / 16%);
}

.article_left li .lv3_li:hover {
 background: rgba(2 35 247 / 16%);
}

.article_left .lv3_li {
 padding-left: 20px;
}
.article_left .lv2_li .current {
 background: #3e91d5 url(/Sites/Uploaded/UserUpLoad/20160819/20160819133242.png) no-repeat 180px 15px!important;
 width: auto;
}
@media only screen and (max-width: 450px) {
.tab_moreA.show {
 display: none;
}
 
  .W1200{
 width: 100%;
  }
  .w1200{
 width: 100%;
  }
  .main{
 width: 100%;
   padding:0 10px
  }
  .header_B{
 display:block;
  }
  .wrap{
 padding:0;
  }
  .banner_wrapper{
 margin-top: 10px;
  }
  .info_left{
 width: 100%;
 height: auto;
  }
  .info_right{
 width: 100%;
 height: auto;
 padding:28px 0;
  }
  .mess_left{
 width: 100%;
  }
  .mess_right{
 width: 100%;
 margin-top: 20px;
  }
  .mess_right li{
 height: 170px;
 margin-bottom: 20px;
  }
  .mess_right li .img_box{
 height: 170px;
  }
  .mess_right li .img_box img{
 width: 100%;
  }
  .mess_left li{
 height: 200px;
  }
  .mess_left li .title_type {
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 display: block;
  }
  .mess_left li p {
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 2;
}
 .mess_right .mess_item {
 width: 100%;
}
.cut_com.cut_tab2 {
 margin: 0 15px;
}
.cut_box p img{
  width: 100%;
}
.doct_li{
  width: 100%;
  height: auto;
}
.doct_li:nth-child(2){
  margin:15px 0;
}
.atten_p{
  font-size: 18px;
  margin:20px 0;
}
.doct_li .doc_img{
  height: 380px;
}
.doct_li .doc_con{
  padding:20px;
}
.introd_wrapper,.ward_wrapper,.feat_wrapper,.expert_wrapper{
  padding:30px 0;
  background:#fff;
}
.cut_tab{
  width: 100%;
}
}    