﻿#banner{ width:100%; height:450px;background:url(../images/banner_about.jpg) no-repeat center top;}
#banner .content{ width:1200px; margin:0 auto;}
#banner .content .title{ text-align:center;}
#banner .content .title img{ margin-top:160px;}

#trls_sj_l{ width:100%; height:100px;background:#f6f6f6;}
#trls_sj_l .content{ width:1200px; margin:0 auto;}
#trls_sj_l .content .advantage{ position:relative;}
#trls_sj_l .content .advantage img{ width:100%;}
#trls_sj_l .content .advantage ul{ position:absolute; top:13px; left:84px;}
#trls_sj_l .content .advantage ul li{ float:left; font-size:18px; color:#63a8ff; font-family:'微软雅黑'; width:120px;}
#trls_sj_l .content .advantage ul .li1{ margin-left:196px;}
#trls_sj_l .content .advantage ul .li2{ margin-left:218px;}
#trls_sj_l .content .advantage ul .li3{ margin-left:214px;}
#trls_sj_l .content .advantage ul li span{font-size:36px; font-weight:800;}

#introduction{width:100%;margin-bottom: 100px;}
#introduction .content{ width:1200px; margin:0 auto;}
#introduction .content h5{font-size:36px; color:#CF0709; font-family:'微软雅黑'; text-align:center; margin-top:50px;}
#introduction .content h5 span{ font-size:18px;font-weight:500; line-height:36px;}
#introduction .content .in_content{ margin-top:30px;}
#introduction .content .in_content .left{ width:600px; float:left; position:relative;}
#introduction .content .in_content .left .list ul li{ display:none;}
#introduction .content .in_content .left .list ul .li1{ display:block;}
#introduction .content .in_content .left .list ul li img{  width:600px;  height:400px;}
#introduction .content .in_content .left .but{ position:absolute; bottom:30px; right:20px;}
#introduction .content .in_content .left .but ul li{width:12px; height:12px; border-radius:50%; background:#666; float:left; margin-right:12px;cursor: pointer;}
#introduction .content .in_content .left .but ul .li1{background:#CF0709;}
#introduction .content .in_content .right{ width:600px; float:left; height:400px;background:#F6F6F6;padding-top: 40px; box-sizing: border-box;}
#introduction .content .in_content .right p{ margin:0 auto; width:480px; font-size:14px; color:#000; font-family:'微软雅黑'; line-height:34px;background:#F6F6F6!important;}

#service{ width:100%; height:640px;background:url(../images/about_fw_bj.jpg) no-repeat center top; margin-top:64px;}
#service .content{ width:1200px; margin:0 auto; padding-bottom:46px;}
#service .content h5{font-size:36px; color:#fff; font-family:'微软雅黑'; text-align:center; padding-top:50px;}
#service .content h5 span{ font-size:18px;font-weight:500; line-height:36px;}
#service .content .list{ margin-top:48px;}
#service .content .list ul li{ width:274px; float:left; margin-left:34.6px; position:relative; background:#fff;}
#service .content .list ul .li1{ margin-left:0;}
#service .content .list ul li .legal_top{ width:274px;}
#service .content .list ul li .legal_top img{ width:100%;}
#service .content .list ul li .legal_bottom{ width:274px; height:112px;}
#service .content .list ul li .legal_bottom h6{font-size:24px; color:#CF0709; font-family:'微软雅黑'; text-align:center; margin-top:22px;}
#service .content .list ul li .legal_bottom p{font-size:14px; color:#333; font-family:'微软雅黑'; line-height:25px; padding-top:10px; width:232px; margin:0 auto;}

#event{ width:100%; height:824px;background:url(../images/event_bj.jpg) no-repeat center top;}
#event .content{ width:1200px; margin:0 auto; padding-bottom:46px;}
#event .content h5{font-size:36px; color:#CF0709; font-family:'微软雅黑'; text-align:center; padding-top:50px;}
#event .content h5 span{ font-size:18px;font-weight:500; line-height:36px;}
#event .content .event_but{ height:120px; position:relative; margin-top:38px;}
#event .content .event_but .left{ position:absolute;left:34px; top:44px;cursor: pointer; }
#event .content .event_but .list{ height:120px;  width:1046px; margin:0 auto;background:url(../images/event_bc_bj.png) no-repeat;}
#event .content .event_but .list ul{ position:relative; width:1200px;}
#event .content .event_but .list ul li{ width:81px; height:72px; float:left; margin-right:36px;background:url(../images/event_y_1.png) no-repeat; position:relative; top:9px;cursor: pointer;}
#event .content .event_but .list ul li:hover{background:url(../images/event_y_3.png) no-repeat;}
#event .content .event_but .list ul li:hover p{color:#fff;}
#event .content .event_but .list ul li p{font-size:16px; color:#CF0709; font-family:'微软雅黑'; text-align:center; margin-top:5px;}
#event .content .event_but .list ul .li2{background:url(../images/event_y_3.png) no-repeat;}
#event .content .event_but .list ul .li2 p{color:#fff;}
#event .content .event_but .list ul .li1{background:url(../images/event_y_2.png) no-repeat; top:45px;}
#event .content .event_but .list ul .li1 p{ margin-top:45px;}
#event .content .event_but .list ul .li1:hover{background:url(../images/event_y_4.png) no-repeat;}
#event .content .event_but .list ul .li1:hover p{color:#fff;margin-top:40px;}
#event .content .event_but .list ul .li3{background:url(../images/event_y_4.png) no-repeat;}
#event .content .event_but .list ul .li3 p{color:#fff;margin-top:40px;}
#event .content .event_but .right{ position:absolute;right:34px; top:44px;cursor: pointer;}
#event .content .img_list{ width:1120px; margin:0 auto; height:345px; overflow:hidden; padding-top:100px;}
#event .content .img_list ul{ width:5000px; position:relative;}
#event .content .img_list ul li{ width:345px; height:258px; float:left; margin-right:40px; position:relative;}
#event .content .img_list ul li img{width:339px; height:252px; border:3px solid #fff; box-shadow:0px 0px 10px #333;}
#event .content .img_list ul .li1 img{width:485px; height:363px;border:6px solid #fff;position:absolute; left:-74px; top:-56px; z-index:10;}
#event .content .list_p{ margin-top:16px;}
#event .content .list_p ul li{ display:none;}
#event .content .list_p ul .li1{ display:block;}
#event .content .list_p ul li p{ width:940px; margin:0 auto;font-size:16px; color:#333; font-family:'微软雅黑';}

#culture{ width:100%; height:570px;}
#culture .content{ width:1200px; margin:0 auto; padding-bottom:46px;}
#culture .content h5{font-size:36px; color:#CF0709; font-family:'微软雅黑'; text-align:center; padding-top:50px;}
#culture .content h5 span{ font-size:18px;font-weight:500; line-height:36px;}
#culture .content .list{ margin-top:48px;}
#culture .content .list ul li{ width:248px; float:left; margin-left:69.3px; position:relative; background:#f0f0f0;}
#culture .content .list ul .li1{ margin-left:0;}
#culture .content .list ul li .legal_top{ width:248px;}
#culture .content .list ul li .legal_top img{ width:100%;}
#culture .content .list ul li .legal_bottom{ width:248px; height:56px;}
#culture .content .list ul li .legal_bottom p{font-size:15px; color:#22223d; font-family:'微软雅黑'; line-height:25px; width:220px; margin:0 auto; margin-top:10px; text-align:center;}


#honor{ width:100%; height:640px;}
#honor .content{}
#honor .content h5{font-size:36px; color:#CF0709; font-family:'微软雅黑'; text-align:center; padding-top:50px;}
#honor .content h5 span{ font-size:18px;font-weight:500; line-height:36px;}
/*project_layout*/
#project_layout{ width:100%;  overflow:hidden; clear:both; margin-top:30px;}
#project_layout .project_con{ width:100%; height:430px; overflow:hidden; clear:both;}
#project_layout .project_con #ho{position:relative !important;}
#project_layout .project_con #ho li{float:left;width:383px; height:388px; position:relative; margin-left:1px; margin-right:1px; position:relative;}
#project_layout .project_con #ho li img{width:100%;height: 100%}
.mCSB_draggerContainer{ background:#dddce9 !important;}
.mCSB_dragger_bar{background:#CF0709 !important;}



#list_team{width:100%;margin-bottom: 100px;}
#list_team .content{ width:1200px; margin:0 auto;}
#list_team .content h5{font-size:40px; color:#CF0709; font-family:'微软雅黑'; text-align:center; padding-top:40px;}
#list_team .content h5 span{font-size:20px; color:#CF0709; font-family:'微软雅黑'; text-align:center; font-weight:500; line-height:44px;}
#list_team .content .title_but_list{ margin-top:20px;}
#list_team .content .title_but_list ul li{ float:left; width:130px; height:30px; border:2px solid #CF0709; margin-left:18.2px; border-radius:50px; text-align:center; line-height:30px; }
#list_team .content .title_but_list ul .li1{ margin-left:0px;}
#list_team .content .title_but_list ul li:hover{ background:#CF0709;}
#list_team .content .title_but_list ul .li2{ background:#CF0709;}
#list_team .content .title_but_list ul li a{font-size:16px; color:#CF0709; font-family:'微软雅黑';}
#list_team .content .title_but_list ul li:hover a{color:#fff;}
#list_team .content .title_but_list ul .li2 a{color:#fff;}
#list_team .content .title_td_list{ margin-top:50px;}
#list_team .content .title_td_list ul li{ width:100%; height:200px; background:#f4f4f4; border-bottom:2px solid #CF0709; margin-top:30px;}
#list_team .content .title_td_list ul li:hover{  background:#fff; border-bottom:2px solid #ff9233;box-shadow: 0px 0px 10px #333;}
#list_team .content .title_td_list ul li .left{ width:260px; height:156px; padding-top:22px; margin-left:26px; float:left;}
#list_team .content .title_td_list ul li .left img{width:260px; height:156px;}
#list_team .content .title_td_list ul li .right{ width:870px; float:right; margin-right:20px;padding-top:22px; height:180px; position:relative;}
#list_team .content .title_td_list ul li .right h4{font-size:20px; color:#000; font-family:'微软雅黑'; font-weight:500;}
#list_team .content .title_td_list ul li .right h6{font-size:12px; color:#666; font-family:'微软雅黑'; font-weight:500; line-height:30px;}
#list_team .content .title_td_list ul li .right h6 span{ margin-right:18px;}
#list_team .content .title_td_list ul li .right p{font-size:14px; color:#333; font-family:'微软雅黑';  line-height:24px;}
#list_team .content .title_td_list ul li .right .xiangqi{ width:90px; height:30px; background:#CF0709; text-align:center; line-height:30px;font-size:13px; color:#fff; font-family:'微软雅黑'; position:absolute; bottom:0; right:0;}
#list_team .content .title_td_list ul li:hover .right .xiangqi{  background:#ff9233; }
.paging_lf_trls{ margin-top:42px; width:100%; padding-bottom:20px; text-align:center;}
 .paging_lf_trls ul{ display:inline-block;}
.paging_lf_trls ul li{ width:30px; height:30px; text-align:center; float:left; margin-left:10px; background:url(../images/paging_bj.png);    -moz-background-size: 100% 100%; background-size: 100% 100%; font-family:"微软雅黑"; font-size:15px;color:#7e7e7e;}
 .paging_lf_trls ul li a{ display:block; line-height:30px;}
.paging_lf_trls ul li a img{ margin-top:9px;}
.paging_lf_trls ul li:hover{ background:url(../images/paging_bj1.png);    -moz-background-size: 100% 100%; background-size: 100% 100%; }
 .paging_lf_trls ul li:hover a{color:#fff;}
 .paging_lf_trls ul .li1{ background:url(../images/paging_bj1.png);    -moz-background-size: 100% 100%; background-size: 100% 100%; }
.paging_lf_trls ul .li1 a{color:#fff;}


.title_td_list .pro_LIst{overflow: hidden;}
.pro_LIst dl{
	width: 285px;
    float: left;
    margin-right: 20px;
    margin-top: 20px;
}
.pro_LIst dl dt{
	width:100%;
	height: 230px;
	overflow: hidden;
}
.pro_LIst dl dt img{
    width: 100%;
    height: 100%;
    transition: 0.8s;
    -webkit-transition: 0.8s;
}
.pro_LIst dl dd{
    border-bottom: 1px solid #d2d2d2;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #606060;
    font-size: 15px;
}

.lc_con{font-size:16px;line-height: 37px;color:#616161;margin-top:25px;margin-bottom: 60px;}
.lc_con img{max-width: 100%;/*margin-top:10px;margin-bottom: 10px;*/}

/*司法拍卖*/
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
table{border-collapse:separate;border-spacing:0}
caption,td,th{text-align:left;font-weight:400}
input{border:none;}
.w1200{width:1200px;margin:0 auto;}
.type .bgfafafa{background-color: #f7f7f7;padding:20px 0;}
.proNav_con{overflow: hidden;}
.proNav_con .proNav{line-height: 50px;}
.proNav a{padding:0 30px;font-size:18px;color:#3c3c3c;}
.proNav a:nth-child(1){padding-left:0;}
.proNav a:hover,.proNav a.active{color:#D90303;}
.proInput{overflow: hidden;}
.proInput .col01 input{background: #fff;width:460px;padding: 15px 14px;}
.proInput .iconfont input{width:60px;height:45px;background: #D90303;color:#fff;font-size:15px;}


.des_con{overflow: hidden;}
.sjmk_xq{width:60%;height: 600px;margin-top:20px;margin-bottom: 35px;}
.sjmk_xq .swiper-container {
      width: 100%;
      height: 300px;
      margin-left: auto;
      margin-right: auto;
    }
.sjmk_xq .swiper-slide {
      background-size: cover;
      background-position: center;
    }
.sjmk_xq .gallery-top {
  height: 80%;
  width: 100%;
}
.sjmk_xq .gallery-thumbs {
  height: 20%;
  box-sizing: border-box;
  padding: 10px 0;
}
.sjmk_xq .gallery-thumbs .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 0.4;
}
.sjmk_xq .gallery-thumbs .swiper-slide-active {
  opacity: 1;
}
.sjmk_fr{width:38%;float:right;height: 589px;margin-top:20px;}
.sjmk_fr h5{font-size:18px;margin-bottom:15px;}
.sjmk_fr h5 span{color:#e83d3d;font-size: 22px;margin-left: 6px;}
.sjmk_fr h5 span.c_red{font-size:36px;font-weight: bold;/*margin-left:10px;*/}
.sjmk_fr p{font-size:16px;line-height: 37px;color:#2f2f2f;}
.sjmk_fr h6{height: 45px;border-bottom: #e2e2e2 1px solid;color:#2f2f2f;line-height: 45px;font-size:16px;}
.sjmk_fr h6 span{color:#000;font-weight: bold;}
.sjmk_fr .zxzx_con{overflow: hidden;}
.zxzx_con .zxzx{width:100px;height: 34px;line-height:34px;background: #e47b02;text-align: center;margin-top:20px;margin-left:15px;}
.zxzx_con .zxzx a{font-size:15px;color:#fff;}
.zxzx_a{
    width: 110px;
    height: 38px;
    line-height: 38px;
    background: #D90303;
    text-align: center;
    margin-top: 30px;
}
.zxzx_a a{color:#fff;}
.tab_bar{border-bottom: #D90303 1px solid;overflow: hidden;margin-bottom: 15px;}
.tab_bar h3{padding:12px 24px;background: #D90303;color:#fff;font-size: 17px;float:left;}
.desmj .xqnr{font-size:15px;line-height: 30px;color:#3c3c3c;margin-bottom:40px;}
.desmj .xqnr img{max-width: 100%;margin-top: 10px;margin-bottom: 10px;}

.house_List{overflow: hidden;padding:30px 0;}
.house_List dl{width:381px;float:left;margin-right:25px;margin-bottom:25px;border:1px solid #f1f1f1;height: 430px;overflow: hidden;}
.house_List dl dt{width:100%;height:250px;overflow: hidden;}
.house_List dl dt img{width: 100%;height: 100%;transition: 0.8s;-webkit-transition: 0.8s;}
.house_List dl:nth-child(3n){margin-right:0;}
.house_List dl dd{width:95%;margin:15px 20px;line-height: 35px;font-size:15px;color:#6d6d6d;}
.house_List dl dd h2{font-size:18px;color:#424242;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.house_List dl dd h3{color:#666;}
.house_List dl dd h3 span{font-size:21px;color:#e83d3d;}
.house_List dl dd h5{color:#999;font-size: 14px;margin-bottom:5px;}
.house_List dl:hover{box-shadow: 2px 2px 10px rgba(0,0,0,0.1);}
.house_List dl dt img:hover{transform: scale(1.2);transition: 0.8s;}

.desmj .pro_bt{font-size: 30px;margin-top:20px;color:#484848;}

.case_List dl{width:381px;float:left;margin-right:25px;margin-bottom:25px;border:1px solid #f1f1f1;overflow: hidden;}
.case_List dl dt{width:100%;height:250px;overflow: hidden;}
.case_List dl dt img{width: 100%;height: 100%;transition: 0.8s;-webkit-transition: 0.8s;}
.case_List dl:nth-child(3n){margin-right:0;}
.case_List dl dd{width:95%;margin:15px 20px;line-height: 35px;font-size:15px;color:#6d6d6d;}
.case_List dl dd h2{font-size:18px;color:#424242;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.case_List dl:hover{box-shadow: 2px 2px 10px rgba(0,0,0,0.1);}
.case_List dl dt img:hover{transform: scale(1.2);transition: 0.8s;}

.honor_container .honor-list{
  display: grid;
  grid-template-columns: repeat(4,1fr);
  grid-gap: 26px 0px;
  margin-top: 30px;
}
.honor_container .honor-list dl{
  width: 100%;
  height: auto;
}
.honor_container .honor-list dl dt{
  width: 80%;
  height: 300px;
  border: 1px solid #eee;
  padding: 13px;
}
.honor_container .honor-list dl dt img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.honor_container .honor-list dl dd{
  text-align: center;
  font-size: 15px;
  color:#333;
  margin-top: 15px;
}