@charset "utf-8";
.news_info_descipe{}
.news_info_con { background:#fff url(../images/new_list_back.jpg) center top no-repeat; padding-top:1.5rem; background-size:auto 100%;}
.news_info{margin-bottom: 0.4rem;margin-top:1.3rem;
  position: relative;
  z-index: 10;}
.back_pre{}
.back_pre img{ height:0.25rem;}
.new_titiles { font-size: 0.32rem; text-align: center;color: #222;font-weight: 400}
.new_times  { padding-top:0.15rem;border-bottom: #e5e5e5 1px solid;font-size:0.16rem; color: #999999; margin-bottom: 0.5rem; text-align: center}
.new_times span{display: inline-block;position: relative;padding-bottom: 0.3rem;}

.new_times span::after {
  content: '';

  position: absolute;

  left: 50%;

  bottom: -1px;

  z-index: 0;

  width: 0.4rem;

  height: 3px; margin-left: -0.2rem;

  background-color: #E60012;

  z-index: 1;

}

.news_info_titile{ border-bottom:#000 1px solid; padding-bottom:0.4rem; text-align:left; margin-bottom:0.5rem; margin-top:0rem;}
.news_info_titile span{ display:block;font-size: 0.14rem;
  color: #999;
  font-weight: 300;}
.news_info_titile p{ display:block;font-size: 0.28rem;
  color: #000;
  font-weight: bold; margin-top:0.1rem;}

.news_info .news_info_content{ position: relative;  width: 90%; max-width: 1200px; margin: 0px auto;background-color: #ffffff; border-top: #d06137 10px solid;  padding:40px;padding-top:80px;box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13); margin-top: -200px;}
.news_info .news_info_content .back_lists{ position: absolute; left: 0; top: -50px; z-index: 2;}
.news_info .news_info_content .back_lists a{ display: inline-block;height: 40px; line-height: 40px; padding: 0px 20px; background-color: #d97048; color: #ffffff;}
.news_info .news_info_content .new_titiles{ font-weight: bold; margin-bottom:30px; text-align: center; color: #333333;line-height: 1}
.news_info .news_info_content .new_times{ padding-bottom: 30px; text-align: center; color: #999999; border-bottom: #e8e8e8 2px solid; margin-bottom: 30px; line-height: 1 }
.new_info_font{line-height:2.2;  font-size: 0.16rem; }
.new_info_font img{}
.new_info_font p{}
.new_info_font p img{}
.new_info_font .fenxiangdao,.new_info_font .fenxiang_icons{ display: none}
.Latest_News{ padding-top:70px; padding-bottom: 80px;}
.Latest_News .Latest_News_con{position: relative; width: 90%; max-width: 1200px; margin: 0px auto;background-color: #ffffff; padding:40px;box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);}

.new_related_list{  padding-top: 40px;}
.new_related_list ul li{ position: relative; line-height: 1; padding-top:20px; padding-bottom:20px; padding-right: 100px; border-bottom: #e4e4e4 1px solid;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.new_related_list ul li span{ position: absolute; right: 0; top: 20px;}

.bz_img_show{}
.bz_img_show img{ width:760px;}


.new_imgs{}
.new_imgs .new_imgs_left{ float: left; width:30%; height: 200px; background-repeat: no-repeat; background-position: center center; background-size: cover}
.new_imgs .new_imgs_right{ float: right; width:65%;}
.new_imgs .new_imgs_right h3{ color:#333; margin-bottom: 20px;}
.new_imgs .new_imgs_right p{ display: block; margin-bottom: 20px;overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2; color: #999;
}
.new_imgs .new_imgs_right a{ display: inline-block; color: #d06137;}


.Hot_biaoqian{position: relative; width: 90%; max-width: 1200px; margin: 0px auto;background-color: #ffffff; padding:35px 40px;box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13); margin-top: 40px;}
.Hot_biaoqian .Hot_biaoqian_tit{ display: inline-block; width:10%; vertical-align: top;color: #d06137; vertical-align: middle}
.Hot_biaoqian .Hot_biaoqian_a{ display: inline-block; width:88%; vertical-align: top;vertical-align: middle}
.Hot_biaoqian .Hot_biaoqian_a ul{ text-align: left;}
.Hot_biaoqian .Hot_biaoqian_a ul li{display: inline-block; margin-right: 20px;}
.Hot_biaoqian .Hot_biaoqian_a a{ display: inline-block; border: #666666 1px solid; border-radius:30px; padding: 10px 20px; line-height: 1}
.Hot_biaoqian .Hot_biaoqian_a a:hover{border: #d06137 1px solid; background-color: #d06137; color: #ffffff;}
 
.more_news{padding-top:0.4rem; padding-bottom:1rem;}
.more_news .more_left{ float: left; width: 80%; text-align: left; border-left: #e20a19 2px solid; padding-left: 30px; margin-top: 10px;}
.more_news .more_left .pre_news{color: #e20a19;text-align: left; margin-bottom: 15px;}
.more_news .more_left .next_news{color: #e20a19; margin-top: 15px;}
.more_news .more_left  a{color: #999999;}

.more_news .more_right{ float: right; width: 10%; text-align: right; }
.more_news .more_right a{ display: inline-block; background-color: #e20a19; width: 80px; padding:20px 0; line-height: 20px; color: #ffffff; text-align: center;}
.more_news .more_right a:hover{background-color: #004648;color: #ffffff;}
.Related_tags{padding:30px 0px;}
.Related_tags .Related_tags_tit{ display: inline-block; width:10%; vertical-align: top;color: #666; vertical-align: middle}
.Related_tags .Related_tags_a{ display: inline-block; width:88%; vertical-align: top;vertical-align: middle}
.Related_tags .Related_tags_a ul{ text-align: left;}
.Related_tags .Related_tags_a ul li{display: inline-block; margin-right: 20px;}
.Related_tags .Related_tags_a a{ display: inline-block; border: #666666 1px solid; border-radius:30px; padding: 10px 20px; line-height: 1}
.Related_tags .Related_tags_a a:hover{border: #d06137 1px solid; background-color: #d06137; color: #ffffff;}

.new_banquan{ border-top: #e8e8e8 2px solid; padding-top: 30px; padding-bottom: 30px;}
.new_banquan .new_banquan_l{color: #999999;float: left; width: 70%; text-align: left; vertical-align: middle}
.new_banquan .new_banquan_l p{ display: inline-block; padding-right: 30px;}
.new_banquan .new_banquan_r{color: #999999;float: right; width: 30%;text-align: right; vertical-align: middle}
.new_banquan .new_banquan_r .fenxiangdao{ display: inline-block; vertical-align: middle}
.fenxiang_icons{}
.new_banquan .new_banquan_r .fenxiang_icons{ display: inline-block; vertical-align: middle}
.bshare-custom .bshare-weixin {
    background: url(http://static.bshare.cn/frame/images/logos/s4/weixin.png) no-repeat; background: none;
    *display: inline;
    display: inline-block;
}

.Notice_content { padding-top: 0rem; padding-bottom: 0.8rem }
.Notice_content  ul{ margin-bottom: 0.4rem; margin-top: 0.2rem}
.Notice_content  ul li {border-bottom: 1px solid #DDD;padding:0.3rem 0;transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s;}
.Notice_content  ul li a{ position: relative; display:block; font-size: 0.18rem;;white-space: nowrap; 
overflow: hidden; 
text-overflow: ellipsis; }
.Notice_content  ul li .times{color: #8e8e8e; display: inline-block;letter-spacing:0.03rem; margin-right: 0.3rem; margin-left: 0.2rem;}
.Notice_content  ul li .jiantou{background: url(../images/jiantou.png) right  center no-repeat; background-size: auto 100%;
width: 0.4rem;
display:none;
height: 0.14rem;position: absolute;
right: 0.2rem;
top: 60%;
margin-top: -0.1rem; overflow:hidden;transform:translate(60px,0px);transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; display: inline-block}
.Notice_content  ul li:hover .jiantou{display: inline-block;transition:all .5s ease;
 transform:translate(0px,0px);transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s;}
.Notice_content  ul li a .iconfont{ position: absolute; right: 0.2rem; top:50%; font-size: 0.3rem; margin-top: -0.15rem; display: none}
.Notice_content  ul li:hover{ background-color: #ffbcbc26;transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s;}
.Notice_content  ul li a:hover .iconfont{color: #e20a19;}





/*2024新增样式表*/

.news_inbanner{ }
.news_inbanner  .item{ position:relative; background-position:center center; background-size:cover; background-repeat:no-repeat; height:6rem;}

.news_inbanner  .item .fonts_show{ position: absolute; left:0; bottom:0; width:100%; z-index:2; color:#fff; padding-bottom:0.6rem; padding-top:0.4rem;background: linear-gradient(to bottom, rgba(35,94,168,0), rgba(35,94,168,1));/*backdrop-filter: blur(5px);*/}
.news_inbanner  .item .fonts_show a{ color:#fff;}
.news_inbanner  .item .fonts_show .left_font{ float:left; width:50%; text-align:left;}
.news_inbanner  .item .fonts_show .left_font .time{ display:block; font-size:0.16rem; line-height:1; margin-bottom:0.3rem;}
.news_inbanner  .item .fonts_show .left_font .tit { display:block; font-size:0.36rem; line-height:1.4; font-weight:bold;
 }
.news_inbanner  .item .fonts_show .right_descipe{ float:right; width:45%; text-align:right; font-size:0.16rem; padding-top:0.5rem; line-height:1.8 }

.new_lists_show {
  position: relative;
  z-index: 2;padding-top: 0.2rem;
}
.new_lists_show ul li:nth-child(n+10) {
            display: none;
        }
.new_lists_show ul li{padding: 0;
  float: left;
  width:31.3%;
  margin-right: 3%;
  display: inline;background-color: #fff;margin-bottom: 3%;}
.new_lists_show ul li a{display: block;position: relative;}
.new_lists_show ul li a:hover{box-shadow: 0 6px 13px 0 rgba(69,69,69,0.05);}
.new_lists_show ul li a::before {
  content: '';
  position: absolute;
  left: 0%;
  top: 0%;
  z-index: 0;
  width:0%;
  height:4px;
  background:#FF5A00;
  z-index: 2;
}
.new_lists_show ul li:hover a::before {
  content: '';
  position: absolute;
  left: 0%;
  top: 0%;
  z-index: 0;
  width:100%;
  height:4px;
  background:#FF5A00;
  z-index: 2;-webkit-transition: .3s;
	transition: .3s;
}
.new_lists_show ul li a::after {
  content: '';
  position: absolute;
  left: 0%;
  top: 0%;
  z-index: 0;
  width:100%;
  height:4px;
  background: rgba(152, 152, 152, 0.5);;
  z-index: 1;
}

.new_lists_show ul li:nth-child(3n) {margin-right: 0}
.new_lists_show ul li a .left_img{position: relative; height:2.8rem; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;transition: transform 0.5s ease;  transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}
.new_lists_show ul li a .left_img_over { height:2.3rem;overflow: hidden;}
.new_lists_show ul li .right_font{ text-align: left;
	padding:0.4rem;}
.new_lists_show ul li .right_font .times{ font-size:0.15rem; line-height:1; color:#999; margin-bottom:0.4rem;}
.new_lists_show ul li a .right_font .name{font-size: 0.2rem;
  line-height:0.3rem; height:0.6rem;font-weight: 300;
  color: #000; margin-bottom:0.2rem;}
.new_lists_show ul li a:hover .right_font .name{color:#A42B1C;}
.new_lists_show ul li .right_font .dsecip{ font-size:0.15rem; line-height:2; color:#666;font-weight: 300;}
.new_lists_show ul li a:hover  .left_img{transform: scale(1.06);box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}
	
	
	.new_tuijian_show {
  position: relative;
  z-index: 2; margin-top:0.6rem;
}
.new_tuijian_show ul li{padding: 0;
  float: left;
  width:48.5%;
  margin-right: 3%;
  display: inline;}

.new_tuijian_show ul li:nth-child(2n) {margin-right: 0}
.new_tuijian_show ul li a .left_img{position: relative; height:4.2rem; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;transition: transform 0.5s ease;  transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}
.new_tuijian_show ul li a .left_img_over { height:4.2rem;overflow: hidden;border-radius: 0.06rem;}
.new_tuijian_show ul li .right_font{ text-align: left;
	padding:0.3rem 0;}
.new_tuijian_show ul li .right_font .times{ font-size:0.15rem; line-height:1; color:#999; margin-bottom:0.4rem;}
.new_tuijian_show ul li a .right_font .name{font-size: 0.2rem;
  line-height:1.8;font-weight: 300;
  color: #000; margin-bottom:0.2rem;}
.new_tuijian_show ul li a:hover .right_font .name{color:#A42B1C;}
.new_tuijian_show ul li .right_font .dsecip{ font-size:0.15rem; line-height:2; color:#666; display:none}
.new_tuijian_show ul li a:hover  .left_img{transform: scale(1.06);box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}

.new_center_back{ position:relative; padding-top:0.65rem; padding-bottom:0.7rem;  min-height:8rem;}
.new_home_01_con ,.contact_lists ,.bottom_kouhao  { position:relative; z-index:10;}
.new_lists_show ul li a:hover{box-shadow: 0 0px 13px 0 rgba(69,69,69,0.2);transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;}


.con_titile_show{ text-align:center;}
.con_titile_show .con_titile_001{display: inline-block;
  color: #242933;
  font-size: 0.34rem;
  font-weight: bold;
  margin-top: -0.4rem;
  padding-bottom: 0.3rem;
  margin-bottom: 0.3rem;}
.con_titile_show .con_titile_001::after {
  content: '';             /* 必须内容属性 */
  position: absolute;
  left: 50%;               /* 水平居中定位 */
  transform: translateX(-50%); /* 通过位移实现完美居中 */
  width: 0.4rem;            /* 初始宽度 */
  height: 3px;             /* 横线高度 */
  background: #E60012;        /* 横线颜色 */
  transition: width 0.3s ease-in-out; bottom: 0;
}
.con_titile_show:hover .con_titile_001::after {
  content: '';            
 
  width: 100%;          

}
.con_titile_show .con_titile_002{ color:#f2f4f9; font-size:0.8rem; font-weight: bold; line-height: 1;}

.news_inbanner .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 0.05rem;
  padding: 0;
  cursor: pointer;
}
.news_inbanner .slick-dots li button {
  display: block;
  height: 2px;
  width:0.3rem;
  padding: 0;
  margin: 0;
  outline: none;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: none;
  border-radius:0px; background-color:rgba(255, 255, 255, 0.5);
}
.news_inbanner .slick-dots li.slick-active button {
background-color:#fff; width:0.6rem;
}


.change_pages{ text-align:center; padding-top:0.6rem;}
.change_pages  li{ display:inline-block;}
.change_pages  a{ display:inline-block; text-align:center; background-color:#fff;  color:#222; font-size:0.18rem; margin:0 0.15rem; border-radius:50%}
.change_pages  li.active a{ display:inline-block; height:0.3rem; width:0.3rem; line-height:0.3rem; text-align:center; background-color:#000; border:#000 1px solid; color:#fff; font-size:0.16rem;}

.Operations_lists{ position:relative; z-index:3; margin-top:0.6rem;}
.Operations_lists ul {}
.Operations_lists ul li{ position:relative; margin-bottom:0.5rem; text-align:left;}




.Operations_lists ul li .Operations_img{ float:left; width:55%; height:5rem; background-repeat:no-repeat; background-position:center center; background-size:cover;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06); border-radius:0.2rem; overflow:hidden;transition: transform 0.5s ease;}
.Operations_lists ul li:nth-child(even) .Operations_img{ float:right;}
.Operations_lists ul li:hover .Operations_img{transform: scale(1.03);}


.Operations_lists ul li .Operations_font{ position:absolute; top:12%; right:0; width:55%; height:76%; padding:0%; background-color: rgba(255, 255, 255, 0.95); z-index:2; color:#222;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08); border-radius:0.2rem; }

.Operations_lists ul li:nth-child(even) .Operations_font{ left:0; right:inherit}

.Operations_lists ul li .Operations_font .Operations_tit{ color:#222; font-size:0.26rem; font-weight:bold; margin-bottom:0.4rem; margin-left:5%; margin-right:5%; margin-top:10%;}
.Operations_lists ul li .Operations_font .Operations_tit span{ position:relative}
.Operations_lists ul li .Operations_font .Operations_tit span::before {
  left:0%;
  position: absolute;
  bottom:-0.2rem;
  content: " "; height:3px; width: 0.5rem; z-index:0; background-color:#d13629;
}
.Operations_lists ul li .Operations_font .Operations_descipe{ color:#666; font-size:0.16rem; line-height:1.8;margin-left:5%; margin-right:5%;}
.Operations_lists ul li .Operations_font .Operations_icon{ position:absolute; top:10%; right:5%; width:0.8rem; z-index:3}


.bz_contents{}

.bz_contents .bz_contents_l{ float:left; width:30%; font-size:0.17rem; line-height:1.8; padding-top:0.3rem;}

.honor_content_fonts{font-size:0.17rem; line-height:1.8; padding-top:0.3rem; padding-bottom:0.3rem;}


.bz_contents .bz_contents_l .bz_contents_l_img img{ width:100%; margin-top:0.3rem;}
.bz_contents .bz_contents_r{ float:right; width:64%; padding-top:0.35rem;}
.bz_contents .bz_contents_r ul{}
.bz_contents .bz_contents_r ul li{ border:#dbdbdb 1px solid;border-radius: 0.2rem; padding:0.2rem; text-align:left; background-color:#fff; margin-bottom:0.15rem;  background: url(../images/sanjiao_icon2.png) 97% center no-repeat; background-size:auto 0.3rem ; }
.bz_contents .bz_contents_r ul li:hover{ border:#e20a19 1px solid;box-shadow: 0 0px 20px 0 rgba(0,0,0,0.15);}
.bz_contents .bz_contents_r ul li a .bz_contents_titile{ background: url(../images/cions01.png) left center no-repeat; background-size:auto 80% ; padding-left:0.3rem; font-size:0.18rem; line-height:1.5; color:#222; margin-bottom:0.1rem;  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
.bz_contents .bz_contents_r ul li a .bz_contents_xinghao{font-size:0.15rem; line-height:1.5; color:#999; }

.bz_contents .bz_contents_r ul li a:hover .bz_contents_titile{color:#e20a19; }
.bz_contents .bz_contents_r ul li a:hover .bz_contents_xinghao{ color:#e20a19; }


.cases_lists{ padding-top:0.7rem;}
.cases_lists ul li{ position:relative;margin-bottom:0.7rem}
.cases_lists ul li:nth-child(n+7) {
            display: none;
        }
.cases_lists ul li .con_icon{ position:relative; z-index:2;width: 100%;
  height: 6.2rem;
  -webkit-transition:-webkit-transform 0.6s ease 0s;
  transition:transform 0.6s ease 0s;
  overflow:hidden;}
  
.cases_lists ul li .con_icon .pic_show_wid{background-position:center center; background-repeat:no-repeat; height:6.2rem; background-size:cover;-webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;border-radius: 0.06rem; overflow:hidden}
.cases_lists ul li:hover .con_icon .pic_show_wid {-webkit-transform: scale(1.05) ; -moz-transform: scale(1.05); transform: scale(1.05);}
.cases_lists ul li a .con_fonts { position:relative; padding:0 8% 0.5rem 8%;transition: transform 0.3s ease;transition:transform 0.3s ease;}
.cases_lists ul li a .con_fonts .more_links{ position: absolute;
  right: 10%;
  top: 50%;
  margin-top: -0.4rem;
  display: inline-block;
  border: #000 1px solid;
  padding: 0.12rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #242933;
  width: 1rem;
  font-size: 0.14rem;
  border-radius: 0.05rem;}
.cases_lists ul li a:hover .con_fonts .more_links{ background-color:#000000; color:#fff}
.cases_lists ul li a .con_fonts .more_links img {
  height: 0.1rem;
  margin-left: 0.05rem;
}
.cases_lists ul li a .con_fonts .more_links img.Default_Display{ display:block;}
.cases_lists ul li a .con_fonts .more_links img.move_Display{ display:none;}
.cases_lists ul li a:hover .con_fonts{/*transform: translateY(-10px);*/}
.cases_lists ul li a:hover .con_fonts .more_links img.Default_Display{ display:none;}
.cases_lists ul li a:hover .con_fonts .more_links img.move_Display{ display:block;}
.cases_lists ul li a::before {
  content: '';
  position: absolute;
  right: 4%;
  bottom: 5.5%;
  z-index: 0;
  width: 0.4rem;
  height: 0.4rem;
  background:url(../images/jiantou.png) center center no-repeat;
    background-size: auto;
  background-size: auto 100%;
  z-index: 11;
}
.cases_lists ul li a::after {
  content: '';
  position: absolute;
  left: 0%;
  bottom: 0%;
  z-index: 0;
  width: 100%;
  height: 1.2rem;
  background:url(../images/toumingdu.png) left bottom repeat-x;
    background-size: auto;
  background-size: auto 100%;
  z-index: 10;
}


.cases_lists ul li a .con_fonts .con_subtitile{font-size:0.15rem; color:#888; line-height:1.6;}
.cases_lists ul li a .con_fonts .con_titile{font-size: 0.24rem; text-align: left; line-height: 1.6; margin-bottom:0.2rem;}
.Related_titles{ position:relative; text-align: left; font-size: 0.28rem; margin-bottom: 0.5rem; padding-left:0.15rem;line-height: 1;}
.Related_titles::after {
  content: '';
  position: absolute;
  left:0;
  width:3px;
  height: 100%;
  background: #FF5A00;
  transition: width 0.3s ease-in-out;
  top:0;
}
.more_cases{}
.more_cases_show{ margin-left: -0.3rem; margin-right: -0.3rem; padding-bottom: 0.4rem}
.more_cases_show .item{ position:relative;  display: inline-block; vertical-align:top; margin:0 0.3rem; margin-bottom:0.5rem}
.more_cases_show .item a .con_icon{ position:relative; z-index:2;width: 100%;
  height: 5rem;
  -webkit-transition:-webkit-transform 0.6s ease 0s;
  transition:transform 0.6s ease 0s;
  overflow:hidden;}
  
.more_cases_show .item a .con_icon .pic_show_wid{background-position:center center; background-repeat:no-repeat; height:5rem; background-size:cover;-webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;}
.more_cases_show .item a:hover .con_icon .pic_show_wid {-webkit-transform: scale(1.05) ; -moz-transform: scale(1.05); transform: scale(1.05);}
.more_cases_show .item a .con_fonts {
  position: absolute;
  left: 6%;
  bottom: 6%;
  width: 78%;
  z-index: 12;
  color: #FFFFFF;transition: transform 0.3s ease;transition:transform 0.3s ease;
}
.more_cases_show .item a:hover .con_fonts{transform: translateY(-10px);}
.more_cases_show .item a::before {
  content: '';
  position: absolute;
  right: 4%;
  bottom: 5.5%;
  z-index: 0;
  width: 0.4rem;
  height: 0.4rem;
  background:url(../images/jiantou.png) center center no-repeat;
    background-size: auto;
  background-size: auto 100%;
  z-index: 11;
}
.more_cases_show .item a::after {
  content: '';
  position: absolute;
  left: 0%;
  bottom: 0%;
  z-index: 0;
  width: 100%;
  height: 1.2rem;
  background:url(../images/toumingdu.png) left bottom repeat-x;
    background-size: auto;
  background-size: auto 100%;
  z-index: 10;
}


.more_cases_show .item a .con_fonts .con_subtitile{font-size:0.24rem; margin-bottom:0.15rem;padding-bottom: 0.15rem;
  border-bottom:#fff 2px solid;display: inline-block;}
.more_cases_show .item a .con_fonts .con_titile{font-size: 0.2rem; text-align: left; line-height: 1.6;}
.more_cases_show .slick-dots li button{height:10px;width:10px;background:#ccc;border-radius:50%}
.more_cases_show .slick-dots li.slick-active button {
	background:#143D8F;
}
.more_cases_show .slick-dots{ bottom: 10px;}




.business_fonts_show {
  line-height: 2;
  font-size: 0.16rem;
  text-align: center;
  margin-top: -0.6rem;
  padding-bottom: 0.6rem;
}

.business_lists_show {
  position: relative;
  z-index: 2;
}
.business_lists_show ul li{
  margin-bottom: 5%;}

.business_lists_show ul li:nth-child(2n) a .left_img_over { float:right;}
.business_lists_show ul li a .left_img{position: relative; height:4.5rem; width:100%; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;transition: transform 0.5s ease;  transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}
.business_lists_show ul li a .left_img_over { float:left; height:4.5rem; width:55%;overflow: hidden;}
.business_lists_show ul li .right_font{ float:right; width:35%; text-align: left;padding:5%;}
.business_lists_show ul li:nth-child(2n) .right_font{ float:left;}
.business_lists_show ul li .right_font .business_icon{margin-bottom:0.4rem;}
.business_lists_show ul li .right_font .business_icon img{ height:0.6rem;}
.business_lists_show ul li a .right_font .name{font-size: 0.24rem;
  line-height: 0.3rem;
  font-weight: bold;
  color: #222;
  margin-bottom: 0.2rem;
  height: 0.6rem;}
.business_lists_show ul li a:hover .right_font .name{color:#A42B1C;}
.business_lists_show ul li .right_font .dsecip{ font-size:0.18rem; line-height:2; color:#666;}
.business_lists_show ul li a:hover  .left_img{transform: scale(1.04);box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}

.business_lists_show ul li a:hover{box-shadow: 0 0px 13px 0 rgba(69,69,69,0.2);transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;}


.business_lists_show {
  position: relative;
  z-index: 2;padding-top: 0.2rem;
}
.business_lists_show ul li{
  margin-bottom: 0.8rem;}
 .business_lists_show ul li a{display: block;
  position: relative;}

.business_lists_show ul li:nth-child(2n) a .left_img_over { float:right;}
.business_lists_show ul li a .left_img{position: relative; height:5rem; width:100%; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;transition: transform 0.5s ease;  transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}
.business_lists_show ul li a .left_img_over { float:left; height:5rem; width:60%;overflow: hidden;}
.business_lists_show ul li a .right_font{width: 50%;
  text-align: left;
  padding: 0;
  position: absolute;
  background-color: #fff;
  right: 0;
  top: 50%;
  height: 3.5rem;
  float: none;
  margin-top: -1.75rem;
  background-color: rgba(255, 255, 255, 0.96);
  backdrop-filter: blur(6px);}
  .business_lists_show ul li a:hover .right_font{background: rgba(193, 55, 52, 0.96) url(/template/pc/images/case_back_logo.png) right bottom no-repeat;background-size:30% auto;}
.business_lists_show ul li:nth-child(2n) .right_font{float: none;
  right: inherit;
  left: 0;}
.business_lists_show ul li .right_font .business_icon{margin-bottom:0.4rem;}
.business_lists_show ul li .right_font .business_icon img{ height:0.6rem;}
.business_lists_show ul li a .right_font .name{font-size: 0.24rem;
  line-height: 0.35rem;
  font-weight: 500;
  color: #222;
  margin-bottom: 0.2rem;
  height: 0.7rem;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-top: 0.3rem;
  margin-bottom: 0.4rem;}
.business_lists_show ul li a:hover .right_font .name{color:#fff;}
.business_lists_show ul li  a .right_font .dsecip{ font-size: 0.16rem;
  line-height: 2;
  color: #666;
  padding-top: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-weight: 300;  white-space: nowrap;       /* 防止文本换行 */
  overflow: hidden;          /* 隐藏溢出的内容 */
  text-overflow: ellipsis;
}
  .business_lists_show ul li  a:hover .right_font .dsecip{color:#fff;}
.business_lists_show ul li a:hover  .left_img{transform: scale(1.04);box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}

.business_lists_show ul li a:hover{box-shadow: 0 0px 13px 0 rgba(69,69,69,0.2);transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;}

.business_lists_show ul li a .right_font .links_btn{font-size: 0.14rem;
  line-height: 1;
  color: #666;
  margin-top: 0.5rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  font-weight: 300;
  border-bottom: #666 1px solid;
  padding-bottom: 0.1rem;
  background: url(/template/pc/images/jiantou.png) right top no-repeat;
    background-size: auto;
  background-size: auto;
  background-size: auto;
  background-size: auto 0.14rem;
  padding-right: 0.25rem;
  display: inline-block;}
.business_lists_show ul li a:hover .right_font .links_btn{
    font-size: 0.14rem;
  line-height: 1;
  color: #fff;
  margin-top: 0.5rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  font-weight: 300;
  border-bottom: #fff 1px solid;
  padding-bottom: 0.1rem;
  background: url(/template/pc/images/jiantou_hover.png) right top no-repeat;
    background-size: auto;
  background-size: auto;
  background-size: auto;
  background-size: auto 0.14rem;
  padding-right: 0.25rem;
  display: inline-block;
    
}

/*专业领域页面 样式开始*/
.Professional_field_in{width: 100%;
  height: auto;
  position: relative;
  z-index: 2;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; padding-top:2rem; padding-bottom:1.4rem}
  
  .Professional_lists {padding-top:0.2rem;margin-left: -0.2rem;margin-right: -0.2rem;padding-bottom: 0.4rem;
}
.Professional_lists .item a{padding: 0.6rem 0.4rem;display: block;background-color: rgba(255, 255, 255, 0.90);
  backdrop-filter: blur(6px);margin: 0 0.2rem;}
.Professional_lists .item a:hover{padding: 0.6rem 0.4rem;display: block;background-color: rgba(193, 55, 52, 0.90);  backdrop-filter: blur(15px);}

.Professional_lists .item a .left_img{position: relative; height:1rem; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;transition: transform 0.5s ease;  transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;border-radius: 0.06rem;}
.Professional_lists .item a .right_font {text-align: center; padding-top:0.4rem;}
.Professional_lists .item a .right_font .name{text-align: center;
  font-size: 0.24rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0.2rem;}
.Professional_lists .item a .left_img_over {text-align: center;}
.Professional_lists .item a .left_img_over .icon_show{display: block;margin: 0px auto;width: 0.8rem;}
.Professional_lists .item a .left_img_over .icon_show_hover{display: none;margin: 0px auto;width: 0.8rem;}
.Professional_lists .item a:hover .left_img_over .icon_show{display: none;}
.Professional_lists .item a:hover .left_img_over .icon_show_hover{display: block;}
.Professional_lists .item a .right_font{ text-align: left; padding-top: 0.3rem;border:none;text-align: center;}
.Professional_lists .item a .right_font .decipes{ font-size: 0.15rem;
  line-height: 0.3rem;
  height: 1.2rem;
  color: #000;
  margin-bottom: 0rem;
  font-weight: 300;
  max-height: calc(0.3rem * 4);
  overflow-y: auto;}
.Professional_lists .item a .right_font .name{font-size: 0.2rem;
  line-height: 1.8;
  font-weight: 300;
  color: rgb(0, 0, 0);
  margin-bottom: 0.2rem;}
.Professional_lists .item a:hover .right_font .name{color:#fff;}
.Professional_lists .item a .right_font .dsecip{ font-size:0.15rem; line-height:2; color:#666;}
.Professional_lists .item a:hover .right_font .decipes{color:#fff;}
.Professional_lists .item a:hover  .left_img{transform: scale(1.06);box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}
.Professional_lists .slick-dots li button{height:8px;width:8px;background:#eee;border-radius:50%}
.Professional_lists .slick-dots li.slick-active button {
	background:#A42B1C;
}
.Professional_lists .slick-dots{ bottom:-0.4rem;}

.Professional_lists .item a .right_font .links_btn {
  font-size: 0.14rem;
  line-height: 1;
  color: #000;
  margin-top: 0.5rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  font-weight: 300;
  border-bottom: #000 1px solid;
  padding-bottom: 0.1rem;
  background: url(/template/pc/images/jiantou.png) right top no-repeat;
    background-size: auto;
  background-size: auto;
  background-size: auto;
  background-size: auto;
  background-size: auto 0.14rem;
  padding-right: 0.25rem;
  display: inline-block;
}
.Professional_lists .item a:hover .right_font .links_btn  {
  font-size: 0.14rem;
  line-height: 1;
  color: #fff;
  margin-top: 0.5rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  font-weight: 300;
  border-bottom: #fff 1px solid;
  padding-bottom: 0.1rem;
  background: url(/template/pc/images/jiantou_hover.png) right top no-repeat;
    background-size: auto;
  background-size: auto;
  background-size: auto;
  background-size: auto;
  background-size: auto 0.14rem;
  padding-right: 0.25rem;
  display: inline-block;
}

.Business_Profile{padding-top: 0.4rem;padding-bottom: 0.4rem;}
.Service_performance{padding-bottom: 0.7rem;}
.Lawyer_recommendation{background-color: #F5F6F5;
  padding-top: 1.35rem;
  padding-bottom: 1.5rem;}

.lingyu_l {float:left;width: 30%;}
.lingyu_r {float:right;width:65%;}
.lingyu_titile{
  border-left: #FF5A00 3px solid;
  padding-left: 0.3rem;
  padding-top: 0.06rem;
  padding-bottom: 0.06rem;
}
.lingyu_titile.choose_us_tit{
  border-left: 0;
  padding-left:0;
  padding-top: 0.06rem;
  padding-bottom: 0.06rem;text-align: center;
}
.lingyu_titile .lingyu_titile_en {
  font-size: 0.16rem;
  font-weight: 300;
  color: #666;
  margin-bottom: 0.3rem;
  line-height: 1;
}
.lingyu_titile .lingyu_titile_cn {
  font-size: 0.36rem;
  font-weight: 500;
  color: #000;
  line-height: 1;
}
.lingyu_descipe{line-height:2;
  padding-bottom: 0.6rem;
  font-size: 0.16rem;
 font-weight: 300;}
.Service_performance_lists{border-top:#666666 1px solid;}
.Service_performance_lists .Service_one{position: relative;border-bottom:#666666 1px solid; padding:0.2rem 0;padding-left: 0.2rem;}
.Service_performance_lists .Service_one .yuandian{position: absolute;
  left: 0;
  top: 0.2rem;
  color: #FF5A00;}
.Service_performance_lists .Service_one:nth-child(n+10) {
  display: none;
}
.titile_about{color: #FF5A00; font-size:0.24rem; margin-bottom:0.3rem;font-weight: 500;}
.abo_src5_con_box {
  margin-left: -1.5%;
  margin-right: -1.5%;
}
	.abo_src5_con_box>a{ position: relative; display: inline; float: left;width:30.33333%;overflow: hidden;margin: 0 1.5%;border-radius: 0.1rem;}
    /*.abo_src5_con_box>a:first-child{display: block; float: left; width:40%}*/
	.abo_src5_con_box>a.on{display: block; float: left; width:30.33333%}


	.abo_src5_con_box>a .pro_img_box{ height: 5.5rem; width: 100%; background-size: cover;background-repeat: no-repeat; background-position: center center;position: relative; transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;border-radius: 0.1rem;}
	.abo_src5_con_box>a:hover .pro_img_box{ transform: scale(1.06);
  box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;border-radius: 0.1rem;}
.abo_src5_con_box>a .pro_img_box::after {
  left: 0%;
  position: absolute;
  top: 0%;
  content: " ";
  width: 100%;
  margin-left: 0;
  margin-top:0; height: 100%;
  -webkit-transition: .3s;
  transition: .3s; z-index: 1;
  background: linear-gradient(
    to bottom, 
    rgba(0, 0, 0, 0),    /* 顶部透明 */
    rgba(0, 0, 0, 0.7)   /* 底部70%不透明 */
  );

  /* 兼容旧版浏览器 */
  background: -webkit-linear-gradient(
    top, 
    rgba(0,0,0,0), 
    rgba(0,0,0,0.7)
  );
}
.abo_src5_con_box>a.on .pro_img_box::after {
  left: 0%;
  position: absolute;
  top: 0%;
  content: " ";
  width: 100%;
  margin-left: 0;
  margin-top:0; height: 100%;
  -webkit-transition: .3s;
  transition: .3s; z-index: 1; 
  background: linear-gradient(
    to bottom, 
    rgba(255, 90, 0, 0),    /* 顶部透明 */
    rgba(255, 90, 0, 0.7)   /* 底部70%不透明 */
  );

  /* 兼容旧版浏览器 */
  background: -webkit-linear-gradient(
    top, 
    rgba(255, 90, 0,0), 
    rgba(255, 90, 0,0.7)
  );
}
.abo_src5_con_box>a .pro_font_box{ position: absolute; left: 0.5rem; bottom: 0.3rem; z-index: 2; font-size: 0.16rem; font-weight: bolder; color: #ffffff; line-height: 1.4; font-size: 0.24rem;transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;}
.abo_src5_con_box>a.on .pro_font_box{display: block;font-size: 0.28rem;transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;}
.abo_src5_con_box>a .pro_font_box h3{ line-height: 1; margin-bottom: 0.3rem; }
.abo_src5_con_box>a .pro_font_box .descipes{ line-height: 1.6; margin-right: 30%; font-size: 0.16rem; font-weight: 300; display: none;transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;}
.abo_src5_con_box>a.on .pro_font_box .descipes{ display: block;overflow: hidden;-webkit-line-clamp: 4;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;}

.abo_src5_con_box>a .numbers{ position: absolute; left: 0.5rem; top: 0.6rem; z-index: 2;  font-weight: bolder; color: #ffffff; line-height: 1.4;color:rgba(255, 255, 255, 0.5);transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition:
0.3s;
  -o-transition: 0.3s; }
.abo_src5_con_box>a.on .numbers{ color:rgba(255, 255, 255, 0.8);transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition:
0.3s;
  -o-transition: 0.3s;}
  .abo_src5_con_box > a .numbers img {
  width: 0.55rem;
}
.Core_advantages{padding-top: 1.4rem;}
.Core_advantages_lists{padding-top: 0.5rem;padding-bottom: 1rem;}
.Core_advantages_lists ul{margin-left: -1%;
  margin-right: -1%;}
.Core_advantages_lists ul li{float: left;
  width: 42%;
  margin: 1%;
  display: inline;
  background-color: #F5F6F5;
  padding: 3%;position: relative;transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;}
  .Core_advantages_lists ul li .numbers{position: absolute;
  right: 0.3rem;
  top: 0.3rem;
  
  font-size: 0.4rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.06);}
  .Core_advantages_lists ul li  .Core_advantages_tit { font-size: 0.22rem; margin-bottom: 0.2rem;display: flex;}
  .Core_advantages_lists ul li  .Core_advantages_tit .icon_show{display: inline-block;
  margin-right: 0.1rem;
  height: 0.3rem; }
 .Core_advantages_lists ul li  .Core_advantages_tit .icon_show_hover{ display: none;
  margin-right: 0.1rem;
  height: 0.3rem;}
    .Core_advantages_lists ul li  .Core_advantages_descipe{font-size: 0.16rem;
  font-weight: 300;
  line-height: 0.3rem;
  max-height: calc(0.3rem * 1);
  overflow-y: auto;
  height: 0.3rem;}
.Core_advantages_lists ul li:hover{   background-color: #FF5A00;transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;  }  
 .Core_advantages_lists ul li:hover  .Core_advantages_tit .icon_show{display: none;
  margin-right: 0.1rem;
  height: 0.3rem; transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;}
 .Core_advantages_lists ul li:hover  .Core_advantages_tit .icon_show_hover{ display:inline-block ;
  margin-right: 0.1rem;
  height: 0.3rem;transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;}
    .Core_advantages_lists ul li:hover  .Core_advantages_tit { color:#fff}
  .Core_advantages_lists ul li:hover  .Core_advantages_descipe{ color:#fff}
    .Core_advantages_lists ul li:hover .numbers{
  color: rgba(255, 255, 255, 0.2);}
  
  .Lawyer_lists {
  position: relative;
  z-index: 2;padding-top: 0.6rem;
}

.Lawyer_lists ul li{padding: 0;
  float: left;
  width:31.3%;
  margin-right: 3%;
  display: inline;background-color: #fff;margin-bottom: 3%;}
.Lawyer_lists ul li a{display: block;position: relative;}
.Lawyer_lists ul li a:hover{box-shadow: 0 6px 13px 0 rgba(69,69,69,0.05);}
.Lawyer_lists ul li a::before {
  content: '';
  position: absolute;
  left: 0%;
  top: 0%;
  z-index: 0;
  width:0%;
  height:4px;
  background:#FF5A00;
  z-index: 2;
}
.Lawyer_lists ul li:hover a::before {
  content: '';
  position: absolute;
  left: 0%;
  top: 0%;
  z-index: 0;
  width:100%;
  height:4px;
  background:#FF5A00;
  z-index: 2;-webkit-transition: .3s;
	transition: .3s;
}
.Lawyer_lists ul li a::after {
  content: '';
  position: absolute;
  left: 0%;
  top: 0%;
  z-index: 0;
  width:100%;
  height:4px;
  background: rgba(152, 152, 152, 0.5);;
  z-index: 1;
}

.Lawyer_lists ul li:nth-child(3n) {margin-right: 0}
.Lawyer_lists ul li a .left_img{position: relative; height:4rem; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;transition: transform 0.5s ease;  transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}
.Lawyer_lists ul li a .left_img_over { height:4rem;overflow: hidden;}
.Lawyer_lists ul li .right_font{ text-align: left;
	padding:0.4rem;}
.Lawyer_lists ul li a .right_font .times{ font-size:0.15rem; line-height:1; color:#999; margin-bottom:0.4rem;font-weight: 300;}
.Lawyer_lists ul li a:hover .right_font .times{color: #A42B1C;}
.Lawyer_lists ul li a .right_font .name{font-size: 0.2rem;
  line-height:0.3rem;font-weight: 500;
  color: #000; margin-bottom:0.2rem;}
.Lawyer_lists ul li a:hover .right_font .name{color:#A42B1C;}
.Lawyer_lists ul li .right_font .dsecip{ font-size:0.15rem; line-height:2; color:#666;font-weight: 300;}
.Lawyer_lists ul li a:hover  .left_img{transform: scale(1.06);box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}
.teams_info_background{border-bottom:#333 1px solid; padding-bottom: 1rem;
  padding-top: 1rem;}	
.teams_info{
  margin-top: 1.2rem;
  position: relative;
  z-index: 10;}
  .teams_info_banner{background: url(/template/pc/images/team_banner_logo.png) 80% bottom no-repeat;background-size:25% auto;}
  .back_fff{background-color: #fff;padding-top: 1rem;}
  .margin-top5{margin-top: -1.6rem;
  background-color: #fff;
  padding-left: 0.4rem;
  padding-right: 0.4rem;background-color: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);}
  .teams_banner_font{}
.teams_banner_font .teams_banner_left {
  float: left;
  width: 53%;
  padding-top: 0.2rem;
  padding-left: 0.5rem;
  padding-bottom: 1.4rem;
}
.teams_banner_font .teams_banner_left .teams_name {font-size: 0.34rem;
  margin-bottom: 0.2rem;}
  .teams_banner_font .teams_banner_left .teams_zhiwei  {position: relative;font-size: 0.16rem;
  padding-bottom: 0.3rem;
  color: #666;
  font-weight: 300;
  border-bottom: #999 1px solid;
  margin-bottom: 0.3rem;}
  .teams_banner_font .teams_banner_left .teams_zhiwei::after {
  content: '';
  position: absolute;
  left: 0;
  transform: translateX(-50%);
  width: 3rem;
  height: 2px;
  background: #FF5A00;
  transition: width 0.3s ease-in-out;
  bottom: -1px;
}
.teams_banner_font .teams_banner_left .teams_descipe {}
.teams_banner_font .teams_banner_left .teams_descipe ul li{float: left;
  width: 50%;
  margin-bottom: 0.4rem;}
.teams_banner_font .teams_banner_left .teams_descipe ul li .biaoti {font-size: 0.16rem;
  margin-block: 0.1rem;}
  .teams_banner_font .teams_banner_left .teams_descipe ul li .contentsd  {font-size: 0.16rem;
  margin-block: 0;
  color: #666;
  font-weight: 300;}
    .teams_banner_font .teams_banner_left  .Resume_Download a {display: inline-block;
  border: #333 1px solid;
  padding: 0.15rem 0.25rem;}
      .teams_banner_font .teams_banner_left  .Resume_Download a:hover {display: inline-block;
  border: #FF5A00 1px solid;
  padding: 0.15rem 0.25rem; background-color: #FF5A00; color: #fff;}
    .teams_banner_font .teams_banner_left  .Resume_Download  a .jianli_icon {
  display: inline-block;
  margin-right: 0.1rem;
  height: 0.24rem;
}
    .teams_banner_font .teams_banner_left  .Resume_Download  a:hover .jianli_icon {
  display: none;
  margin-right: 0.1rem;
  height: 0.24rem;
}
    .teams_banner_font .teams_banner_left  .Resume_Download a .jianli_icon_hover {
  display: none;
  margin-right: 0.1rem;
  height: 0.24rem;
}
   .teams_banner_font .teams_banner_left  .Resume_Download a:hover .jianli_icon_hover {
  display: inline-block;
  margin-right: 0.1rem;
  height: 0.24rem;
}

  .teams_banner_font .teams_banner_right {
  float: right;
  width: 40%;
}
.teams_banner_font .teams_banner_right img{width: 100%;}



.Lawyer_recommendation_list {
  position: relative;
  z-index: 2;
  padding-top: 0.6rem;margin-left: -0.2rem;
  margin-right: -0.2rem;padding-bottom: 0.4rem;
}
.Lawyer_recommendation_list .item a{display: block;position: relative;background-color: #fff;margin: 0 0.2rem;}
.Lawyer_recommendation_list .item a:hover{box-shadow: 0 6px 13px 0 rgba(69,69,69,0.05);}
.Lawyer_recommendation_list .item a::before {
  content: '';
  position: absolute;
  left: 0%;
  top: 0%;
  z-index: 0;
  width:0%;
  height:4px;
  background:#FF5A00;
  z-index: 2;
}
.Lawyer_recommendation_list .item:hover a::before {
  content: '';
  position: absolute;
  left: 0%;
  top: 0%;
  z-index: 0;
  width:100%;
  height:4px;
  background:#FF5A00;
  z-index: 2;-webkit-transition: .3s;
	transition: .3s;
}
.Lawyer_recommendation_list .item a::after {
  content: '';
  position: absolute;
  left: 0%;
  top: 0%;
  z-index: 0;
  width:100%;
  height:4px;
  background: rgba(152, 152, 152, 0.5);;
  z-index: 1;
}


.Lawyer_recommendation_list .item a .left_img{position: relative; height:4rem; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;transition: transform 0.5s ease;  transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}
.Lawyer_recommendation_list .item a .left_img_over { height:4rem;overflow: hidden;}
.Lawyer_recommendation_list .item .right_font{ text-align: left;
	padding:0.4rem;}
.Lawyer_recommendation_list .item a .right_font .times{ font-size:0.15rem; line-height:1; color:#999; margin-bottom:0.4rem;font-weight: 300;}
.Lawyer_recommendation_list .item a:hover .right_font .times{color: #A42B1C;}
.Lawyer_recommendation_list .item a .right_font .name{font-size: 0.2rem;
  line-height:0.3rem;font-weight: 500;
  color: #000; margin-bottom:0.2rem;}
.Lawyer_recommendation_list .item a:hover .right_font .name{color:#A42B1C;}
.Lawyer_recommendation_list .item .right_font .dsecip{ font-size:0.15rem; line-height:2; color:#666;font-weight: 300;}
.Lawyer_recommendation_list .item a:hover  .left_img{transform: scale(1.06);box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}

.Lawyer_recommendation_list .slick-dots li button{height:8px;width:8px;background:#eee;border-radius:50%}
.Lawyer_recommendation_list .slick-dots li.slick-active button {
	background:#A42B1C;
}
.Lawyer_recommendation_list .slick-dots{ bottom:-0.4rem;}


.choose_us {background: #F5F7FC url(/template/pc/images/back_img.png) center bottom no-repeat;
    background-size: auto;
  background-size: 100% auto;
  padding-top: 1.1rem;
  padding-bottom: 0.8rem;}
.choose_us_list { margin-top:0.4rem; padding-bottom:0.5rem}
.choose_us_list .item a{display:block; padding:0.1rem}
.choose_us_list .item a .choose_us_img {
  background-color: #fff;
  border-radius: 0.2rem;
  overflow: hidden;
  height: 1.4rem;
  position: relative;
}
.choose_us_list .item a .choose_us_img img{position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);max-width: 90%;
  max-height: 90%;}
.choose_us_list .slick-dots li button{height:8px;width:8px;background:#D9D9D9;border-radius:50%}
.choose_us_list .slick-dots li.slick-active button {
	background:#FF5A00;
}
.choose_us_list .slick-dots{ bottom:-0.3rem;}






@media (max-width:768px) {
	.Notice_content ul li a {
    
}
	.Notice_content ul li {
    
}
	.news_info .news_info_content{ width: inherit;padding-top: 60px;}
	.Related_tags .Related_tags_tit {
    display: block;
		width: initial; margin-bottom: 20px;}
	.Related_tags .Related_tags_a ul li{ margin-bottom: 15px;}
	.Related_tags .Related_tags_a {
    display: block;
		width: initial;}
	.new_banquan .new_banquan_l {
    color: #999999;
    float: none;
		width: initial;}
	.new_banquan .new_banquan_r {
    color: #999999;
    float: none;
    width: initial;
    text-align: left;
    vertical-align: middle;
}
	.more_news .pre_news {
    color: #d06137;
    float: none;
		width: initial;}
	.more_news .next_news {
    color: #d06137;
    float: none;
    width: initial;
    text-align: left;
}
	.Hot_biaoqian .Hot_biaoqian_tit {
    display: block;
		width: initial; margin-bottom: 20px}
	.Hot_biaoqian .Hot_biaoqian_a {
    display: block;
		width: initial;}
	.Hot_biaoqian .Hot_biaoqian_a ul li{ margin-bottom: 15px;}
	.Latest_News .Latest_News_con {
    position: relative;
		width: initial;}
	.Latest_News {
    padding-top: 50px;
    padding-bottom: 50px;
}

.Operations_lists ul li .Operations_img {
  float: none;
  width: auto;
  height: 3.6rem;}
.Operations_lists ul li .Operations_font {
  position: inherit;
  top: auto;
  right: 0;
  width: 80%;
  height: auto;
  padding: 5%;
  border-radius: 0.2rem;
  margin-top: -0.5rem;
  margin: 0px auto;
    margin-top: 0px;
  margin-top: -0.8rem;
}
.Operations_lists ul li .Operations_font .Operations_icon {
  position: absolute;
  top: 3rem;
  right: 14%; width:50px;}
.Operations_lists ul li:nth-child(2n) .Operations_img {
  float: none;
}
.Operations_lists ul li .Operations_font .Operations_descipe {
  font-size: 15px;-webkit-line-clamp: 5000;}
.Operations_lists ul li .Operations_font .Operations_tit{ margin-top:0;font-size: 22px;}
.new_info_font{ font-size:16px;}
.new_lists_show ul li a .left_img {
  height: 3rem;
  display: block;
  width: auto;

}
.new_lists_show ul li .right_font {
  vertical-align: middle;
  display: block;
  width: auto;
}
.new_lists_show ul li a .right_font .name {
  font-size: 20px;}
.new_lists_show ul li .right_font .dsecip {
  font-size: 14px;}
.news_inbanner .item .fonts_show .left_font {
  float: none;
  width: auto;
  text-align: left;
}
.news_inbanner .item .fonts_show .right_descipe{ display:none}
.news_inbanner .item{ height:4.5rem}
.news_inbanner .item .fonts_show .left_font .time{ font-size:14px;}
.news_inbanner .item .fonts_show .left_font .tit{ font-size:24px;}
.bz_contents .bz_contents_l {
  float: none;
  width: auto;}
  
.bz_contents .bz_contents_r {
  float: none;
  width: auto;
  padding-top: 0.55rem;
}
.bz_img_show img{ width:100%;}
.new_info_font img{width:auto;}

.new_lists_show ul li .right_font .times {
  font-size: 16px;}
	.news_info_descipe {
  padding: 0.3rem 0;
}
.new_lists_show ul li {
  float: none;
  width: auto;
  margin-right: 0;
  background-color: #fff;
  margin-bottom: 3%;
	display: block;}	
	.new_lists_show ul li a .left_img_over {
  height: 3rem;
}
.business_fonts_show,.business_lists_show ul li .right_font .dsecip,.cases_lists ul li a .con_fonts .con_subtitile,.change_pages,.more_cases_show .item a .con_fonts .con_subtitile,.more_news_show .item a .right_font .dsecip,.liuyan input#tj{ font-size:15px;}
.business_lists_show ul li a .left_img_over {
  float: none;
  height: 4rem;
  width: auto;
  overflow:hidden;
}
	
.business_lists_show ul li .right_font {
  float: none;
  width: auto;
  text-align: left;
  padding:6% 0;
}
.business_lists_show ul li a .right_font .name,.cases_lists ul li a .con_fonts .con_titile,.more_cases_show .item a .con_fonts .con_titile,.more_news_show .item a .right_font .name {
  font-size:18px;}
  
  .business_lists_show ul li:nth-child(2n) a .left_img_over {
  float: none;
}
.business_lists_show ul li:nth-child(2n) .right_font {
  float: none;
}
.cases_lists ul li{ position:relative; width:auto;  display: block; vertical-align:top; margin:0; margin-bottom:50px;}
.news_info{margin-top: 1rem;}
.cases_lists {
  padding-top: 0.5rem;
}
.cases_lists ul li a .con_fonts .con_titile{ font-size:20px;}
.cases_lists ul li a .con_fonts{padding: 0 8% 0.8rem 8%;}
.cases_lists ul li a .con_fonts .more_links {
  position: absolute;
  right: 10%;
  top: inherit;
  margin-top: -0.4rem;
  display: inline-block;
  border: #000 1px solid;
  padding: 9px 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #242933;
  width: 0.9rem;
  font-size: 14px;
  border-radius: 0.05rem;
  left: 8%;
  bottom: 0.3rem;
}
.cases_lists ul li .con_icon .pic_show_wid,.cases_lists ul li .con_icon{ height:3rem}
.news_info_titile{ margin-top:0;margin-bottom: 0.3rem;}
.news_info_titile p{ font-size:28px;}
.Related_titles{font-size:30px;}
.new_info_font{ margin-bottom:0.2rem}
.new_tuijian_show ul li {
  padding: 0;
  float: none;
  width: auto;
  margin-right: 0;
  display: block;
}

.new_tuijian_show ul li a .left_img_over,.new_tuijian_show ul li a .left_img{ height:3rem}
.new_lists_show {
  padding-bottom: 0.8rem;
}
.lingyu_l {
  float: none;
  width: auto;
}
.lingyu_r {
  float: none;
  width: auto;
  margin-top: 0.4rem;
}
.abo_src5_con_box > a.on {
  display: block;
  float: none;
  width: auto;
}
.abo_src5_con_box > a {
  position: relative;
  display: block;
  float: none;
  width: auto;
  overflow: hidden;
  margin: 0;
    margin-bottom: 0px;
  margin-bottom: 0.4rem;
}
.abo_src5_con_box > a .pro_img_box {
  height: 3.5rem;}
.Core_advantages_lists ul li {
  float: none;
  width: auto;
  margin: 0;
    margin-bottom: 0px;
  display: block;
  background-color: #F5F6F5;
  padding: 0.3rem;
  position: relative;
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  margin-bottom: 0.3rem;
}
.Lawyer_lists ul li {
  padding: 0;
  float: none;
  width: auto;
  margin-right: 0;
  display: block;
  background-color: #fff;
  margin-bottom: 0.3rem;
}
.teams_banner_font .teams_banner_left {
  float: none;
  width: auto;
  padding-top: 0.2rem;
  padding-left: 0;
  padding-bottom: 0.7rem;
}
.teams_banner_font .teams_banner_right {
  float: none;
  width: auto;
}
.teams_info_banner {
  background-size: 90% auto;
}
.teams_banner_font .teams_banner_left .teams_descipe ul li {
  float: none;
  width: auto;
}
  .business_lists_show ul li a .left_img_over {
    float: none;
    height: 2rem;
    width: auto;
    overflow: hidden;
  }
  .business_lists_show ul li a .left_img {
  position: relative;
  height: 2rem;}
  .business_lists_show ul li a .right_font {
  width: 100%;
  text-align: left;
  padding: 0;
  position: inherit;
  background-color: #fff;
  right: 0;
  top: 50%;
  height: 3.5rem;
  float: none;
  margin-top: -0.75rem;
  background-color: rgba(255, 255, 255, 0.96);
  backdrop-filter: blur(6px);
  margin: 0px auto;
    margin-top: 0px;
  margin-top: 0;
}
.business_lists_show {
  padding-bottom: 0.8rem;
}



}
