@charset "utf-8";
.publicblock{width:1400px;margin:0 auto;clear: both; zoom: 1;}
.publicblock:after{content: ''; display: block; clear: both;}
.publicblock:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.oe{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.shadow{box-shadow:0 0 4px #ddd;}
.shadow:hover{box-shadow:0 0 8px #ddd !important;}
/*header*/
.header{min-width: 1400px;background: #fff url(../image/logobg.png) no-repeat 7% 0px;position: relative;border-bottom:2px solid #243259;}
.header .top{height: 37px;background: #F6F6F6;line-height: 37px;}
.header .top a{color: #878787;}
.header .top a:hover{color: #333;}
.header .top_left{height: 100%;float: left;}
.header .top_left .welcome{color: #808080;float: left;position: relative;line-height: 37px;}
.header .top_left .welcome font{color:#2B3D63;}
.header .top_left .member_entry{float: left;margin-left: 10px;line-height: 37px;}
.header .top_left .member_entry a{height: 12px;border-left: 1px solid #E1E1E1;padding: 0 10px;display: inline-block;line-height: 12px;}
.header .top_left .login_entry{color: #FF570D !important;}
.header .top_left .register_entry{border-right: 1px solid #E1E1E1;}
.header .top_right{float: right;height: 37px;}
.header .top_right .top_menu{float: left;}
.header .top_right .top_menu li{float: left;border-left: 1px solid transparent;border-right: 1px solid transparent;position: relative;z-index: 999;}
.header .top_right .top_menu li a{display: block;padding: 0 10px;position: relative;line-height: 37px;}
.header .top_right .top_menu li a:before{content: "";display: block;position: absolute;width: 1px;height: 12px;top: 50%;margin-top: -6px;right: -2px;background: #E1E1E1;}
.header .top_right .top_menu .lihover:hover{background: #fff;border-color: #E6E6E6;height: 41px;}
.header .top_right .top_menu .lihover:hover a{display: block;line-height: 37px;height: 38px;position: relative;z-index: 2;background: #fff;}
.header .top_right .top_menu .lihover:hover a:before{display: none;}
.header .top_right .top_menu .lihover:hover .soncode{display: block;}
.header .top_right .soncode{height: 180px;width: 160px;border: 1px solid #E6E6E6;position: absolute;right: -1px;top: 37px;background: #fff;z-index: 1;display: none;}
.header .top_right .soncode.codefl{left: -1px;right: auto;}
.header .top_right .single{width: 160px;float: left;}
.header .top_right .soncode .codeimg{display: block;width: 125px;height: 125px;margin: 15px auto 0 auto;}
.header .top_right .soncode p{font-size: 14px;color: #888888;line-height: 42px;text-align: center;}
.header .top_right .soncode a{font-size: 14px;color: #888888;line-height: 42px;text-align: center;}
/* 交易市场 案件服务 */
.header .top_right .top_menu .lihover:hover .dropdown{display: block;}
.header .top_right .top_menu li .dropdown.trading_market{left: -370px;}
.header .top_right .top_menu li .dropdown.case_service{left: -440px;}
.header .top_right .top_menu li .dropdown{display: none; width: 960px; padding: 0 5px 15px; position: absolute; top: 37px; -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, .05); -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, .05); box-shadow: 0px 0px 5px rgba(0, 0, 0, .05); border: 1px solid #eeeeee; background: white;}
.header .top_right .top_menu li .dropdown .dropdown_container{padding-bottom: 5px; border-bottom: 1px solid #f2f2f2;}
.header .top_right .top_menu li .dropdown .dropdown_container:last-of-type{padding-bottom: 0; border-bottom: none;}
.header .top_right .top_menu li .dropdown .dropdown_container .dropdown_title{padding: 15px 0 5px 10px; font-size: 13px; line-height: 18px; font-weight: 700;}
.header .top_right .top_menu li .dropdown .dropdown_container .dropdown_content .dropdown_item{display: block; float: left; width: 100px; height: 30px; padding: 0; margin: 0 10px; line-height: 30px; font-size: 0; position: relative;}
.header .top_right .top_menu li .dropdown .dropdown_container .dropdown_content .dropdown_item::before{display: none;}
.header .top_right .top_menu li .dropdown .dropdown_container .dropdown_content .dropdown_item span{display: inline-block; max-width: 88%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 13px; color: #333333;}
.header .top_right .top_menu li .dropdown .dropdown_container .dropdown_content .dropdown_item:hover span{color: #D9001B;}
.header .top_right .top_menu li .dropdown .dropdown_container .dropdown_content .dropdown_item img{width: 10px; height: 10px; margin-left: 2px; vertical-align: initial; position: absolute; top: 10px;}
.header .top_right .top_menu i{display: inline-block;line-height: 5px;width: 8px;height: 5px;position: relative;top: -2px;margin-left: 5px;background: url(../image/css_sprites.png) no-repeat -149px -108px;}
.header .top_right .contact{float: left;color: #5B5B5B;height: 100%;padding: 0 0 0 20px;font-weight: 700;}
.header .top_right .contact em{font-size: 12px;font-family: arial;font-weight: 700;}
.header .bottom{width: 1200px;margin: 0 auto;}
.header .bottom .b_top{width: 100%;height: 114px;margin: 0 auto;}
.header .bottom .b_top .logo{width:360px;float: left;height:114px;}
.header .bottom .b_top .logo a{line-height:114px !important;display: table-cell;vertical-align: middle;height:114px;width:360px;}
.header .bottom .b_top .logo img{max-width:100%;max-height:100%;vertical-align: middle !important;}
.header .bottom .b_top .logo .table_cell{display: inline;vertical-align: middle;height: 85px;}
.header .bottom .b_top .logo .table_cell .table_cell_img {
  width: 200px;
  height: 85px;
  display: inline-block;
  background-image: url(../image/2023logo.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  transition: none !important;
}
.header .bottom .b_top .search_box{float: left;margin-top: 38px;}
.header .bottom .b_top .search_box .search{float: left;margin-right: 10px;position: relative;}
.header .bottom .b_top .search_box .search .searchColumns{height: 28px;position: absolute;width: 580px;top: -28px;font-size: 14px;}
.header .bottom .b_top .search_box .search .searchColumns .searchColumns-div{display: inline-block;float: left;width: 100px;text-align: center;line-height: 28px;color: #243259;}
.header .bottom .b_top .search_box .search .searchColumns .searchColumnsBox{background: #243259;color: #fff;}
.header .search .searchBlock{width: 580px;height: 36px;border: solid 2px #2B3D63;background-color: #ffffff;position: relative;border-radius:0 3px 3px 0;z-index:1;}
.header .search .searchBlock .select{min-height:36px;width:100px;position:absolute;left:0;top:0;margin: 0!important;}
.header .search .searchBlock .select span{display:block;width:80px;line-height:36px;height:36px;padding:0 10px;font-size:14px;color:#5E5E5E;cursor:pointer;border-right:1px solid #D8D8D8;position: relative;z-index: 1;}
.header .search .searchBlock .select span::after{display: block;content: "";width: 10px;height: 5px;background: url(../image/css_sprites.png) no-repeat -185px -99px;position: absolute;left: 84px;top: 16px;}
.header .search .searchBlock .select .son{display: none; position: absolute; width: 100px; background: #fff; right: -1px; border: 1px solid #D8D8D8;top:36px;}
.header .search .searchBlock .select .son .sg{padding:0 12px;line-height:34px;color:#777;font-size:12px;cursor:pointer;border-bottom:1px dashed #eee;}
.header .search .searchBlock .select .son .sg:hover{background:#f5f5f5;}
.header .search .searchBlock .select .son .sg:last-child{border:none;}
.header .search .searchBlock span{width: 499px;display: inline-block;}
.header .search .searchBlock .inputBox{position: relative;}
.header .search .searchBlock .inputBox .inputBox-label{position: absolute;display: inline-block;width: 120px;top: 6px;right: 0;overflow: hidden;height: 25px;}
.header .search .searchBlock .inputBox .inputBox-label a{text-decoration: none;display: inline-block;width: 40px;overflow: hidden;text-overflow: ellipsis;float: left;white-space: nowrap;margin-right: 5px;border-radius: 10px;padding: 3px 5px;padding-left: 7px;font-size: 12px;color: #324670;background: #eee;text-align: center;line-height: 17px;}
.header .search .searchBlock .searchBlock-i{display: block;content: "";width: 14px;height: 14px;background: url(../image/css_sprites.png) no-repeat -62px -115px;position: absolute;left: 110px;top: 11px;}
.header .search .searchBlock .searchBlock-i.searchBlockIB{left: 15px;}
.header .search .searchBlock .searchText{border: none;width: 375px;height: 36px;margin: 0 0 0 85px;outline: 0 none;font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 36px;letter-spacing: 0px;color: #676767;padding-left:48px;}
.header .search .searchBlock .searchTextBox{padding: 0; margin-left: 40px;}
.header .search .searchBlock .searchBtn{border: none;width: 82px;height: 39px;color: white;font-size: 12px;cursor: pointer;float: right;background: #2B3D63;position:absolute;top:-1px;right:-1px;border-radius:0 3px 3px 0;}
.header .search .searchBlock .search_box p{font-size: 12px; color:#2B3D63;margin-top: 5px;}
.header .search .searchBlock .search_box p a{color: #a7a7a7;margin-right: 10px;}
.header .search .searchBlock .search_box p a:hover{text-decoration: underline;color:#2B3D63;}
.header .search .tag{height:20px;margin-top:5px;}
.header .search .tag a{color:#A6A6A6;line-height:20px;margin-right:5px;}
.header .search .tag a:hover{color:#2B3D63;}
.header .bottom .kf{width:228px;height:62px;display:block;float:right;padding-top:17px;}
/*nav*/
.header .b_bottom{height:40px;}
.header .nav{float: right;height:40px;}
.header .nav ul{width:1110px;height:40px;}
.header .nav ul li{display:block;font-size: 16px;line-height:40px !important;float:left;height:42px;}
.header .nav ul li >a{font-size: 16px;display:block;height:40px;padding: 0 14px;position: relative;line-height:40px !important;}
.header .nav ul li >a:hover::after,.header .nav ul li >a.on::after{content: "";display: block;height: 3px;background: #3E62B0;position: absolute;bottom: 0;left: 14px;right: 14px;}
.header .nav ul li.a >a:hover::after{display: none;}
.header .nav ul li.a>a>em{position: absolute;right: 4px;top: 50%;width: 6px;height: 3px;background:url(../image/css_sprites.png) no-repeat -168px -108px;margin-top:-0.5px;}
.header .nav ul li.a:hover>a>em{background:url(../image/css_sprites.png) no-repeat -185px -104px;}
.header .nav ul li.a>a:before{display:none;content: '';position: absolute;left: 50%;bottom:-2px;width:17px;height: 8px;background:url(../image/css_sprites.png) no-repeat -168px -99px;margin-left:-5px;}
.header .nav ul li:last-child:after{background-color: transparent;}
.header .nav ul li>a.on{color:#3E62B0!important;}
.header .nav ul li.b>a{font-weight:700;color:#FF570D;}
.header .nav ul li >a:hover{color: #3E62B0!important;}
.header .nav ul li .i1{background:#f1001b;font-size:10px;color:#fff;padding:0 2px;border-radius:2px;position:absolute;left:50%;top:-10px;/* height:16px; */line-height:16px;margin-left:-22px;/*animation: downup 2s infinite linear;-webkit-animation: downup 2s infinite linear;*/font-weight: normal;}
.header .nav ul li .i1:after{content: '';position:absolute;left:50%;margin-left:-4.5px;bottom:-4px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f1001b;}
.header .nav ul li .i1.i2{display: none;background: url(../image/fenweibg.png) center;line-height: 19px;text-align: center;border-radius: 22px;left: 10%;animation: none;padding: 1px 10px 0px 10px;top: -13px;}
.header .nav ul li .i1.i2:after{border-top: 5px solid transparent;background: url(../image/fenwei_hot.png) no-repeat top;width: 23px;height: 29px;left: -7px;top: -15px;}
.header .nav ul li .i1.i3{display: none;left: -1px;right: 0;margin: 0 auto;top: -18px;background: transparent;animation:none;margin-left: 0 !important;text-align: center;top: -17px;}
.header .nav ul li .i1.i3:after{border-color:transparent;}
.header .nav ul li.b .i1{margin-left: 14px;}
.header .nav.activities ul li .i1.i3{display: inline-block;}
.header .nav.activities ul li .i1.sbzrhot{display: none;}
@keyframes downup{0%{transform: translate(0, 0);} 50%{transform: translate(0, -4px);} 100%{transform: translate(0, 0);} }
@-webkit-keyframes downup{0%{-webkit-transform: translate(0, 0);} 50%{-webkit-transform: translate(0, -4px);} 100%{-webkit-transform: translate(0, 0);} }
.header .nav ul li .son{position:absolute;left:50%;margin-left:-600px;width:1200px;top:180px;z-index: 99;display:none;padding-top:20px;}
.header .nav ul li .son .publicblock{width:auto;background:#F3F3F9;box-shadow: 0 2px 2px 0 rgba(44, 71, 146, 0.25);line-height:30px;padding:5px 50px;float: left;position:absolute;border-radius:0 0 5px 5px;top:13px;}
.header .nav ul li .son dl{font-size:14px;color:#505050;display:block;padding:0 10px 0 0;float:left;}
.header .nav ul li .son dl:hover{color:#FF570D;}
.header .nav ul li .son dl dt{font-weight:700;position:relative;padding-right:10px;cursor:pointer;font-size:14px;line-height:30px !important;margin-bottom: 5px;cursor: text;}
.header .nav ul li .son dl:hover dt{color: #505050;}
.header .nav ul li .son a{color:#666;font-size:14px;color:#505050;margin-right: 10px;line-height:30px !important;height:30px;display:block;min-width: 100px;}
.header .nav ul li .son a:hover{color:#FF570D;}
.header .nav ul li .son a:last-child:after{display:none;}
.header .nav ul li:hover a:before{display:block;}
.header .nav ul li:hover .son{display: block;}
.header .nav ul li .son4 .publicblock{left:162px;padding: 5px 0 5px 20px;text-align: center;}
.header .nav ul li .son2 .publicblock{left:140px;}
.header .nav ul li .son3 .publicblock{left:411px;}
.header .nav ul li .son5 .publicblock{left: 656px;padding: 10px 0 7px 19px;text-align: center;}
.header .nav ul li .son a.icon_hot{color: #FF570D;}
.header .nav ul li .son a.icon_new{color: #5bc353;}
.header .nav ul li .son a i{display: inline-block;width: 31px;height: 14px;margin-left: 6px;vertical-align: top;margin-top: 8px;background-image: url(../image/css_sprites.png);background-repeat: no-repeat;}
.header .nav ul li .son a.icon_hot i{background-position: -0 -115px;}
.header .nav ul li .son a.icon_new i{background-position: -31px -115px;}
/*menu*/
.header .menu{float:left;position:relative;width:86px;height:40px;z-index:3;}
.header .menu_title{display: inline-block;font-size: 16px;font-weight: bold;width:86px;height: 40px;line-height: 40px;color: #3E62B0;position: relative;cursor:pointer;letter-spacing:2px;z-index:1;}
.header .menu_title:before{content:"";display:inline-block;width:16px;height:16px;background:url(../image/css_sprites.png) no-repeat -19px -129px;margin: 0 7px 0 13px;position:relative;top:2px;}
.mark_1212{position: relative;width:152px;height: 144px;position: fixed;left: 50%;top: 50%;margin-left: -752px;margin-top: -80px;background: url(../image/index_flbar.png) no-repeat;z-index: 999999;}
.mark_1212 a{text-indent: -9999px;position: absolute;width: 100%;height: 100%;}
.mark_1212 span{display: block;position: absolute;right: 10px;top: 14px;width:28px;height: 28px;z-index: 10;cursor: pointer;}
.mark_1212_label{display: inline-block;width: 55px;height: 18px;line-height: 18px;margin-left: 5px;background: url(../image/mark_1212_label_1.png) no-repeat center;text-align: center;font-size: 12px;color: #ffffff;}
.mark_1212_label_2{display: inline-block;width: 90px;height: 26px;line-height: 26px;position: absolute;top: -21px;right: -67px;background: url(../image/mark_1212_label_2.png) no-repeat center;text-align: center;font-size: 13px;color: #ffffff;}
.mark_1212_label_3{display: inline-block;width: 75px;height: 30px;margin-left: 5px;position: absolute;top: -5px;background: url(../image/mark_1212_label_3.png) no-repeat center;}
.mark_1212_label_4{display: inline-block;width: 174px;height: 36px;margin-left: 20px;margin-top: 10px;background: url(../image/mark_1212_label_4.png) no-repeat center;}
.mark_1212_label_5{display: inline-block;width: 110px;height: 36px;margin-left: 5px;vertical-align: bottom;background: url(../image/mark_1212_label_5.png) no-repeat center;}
.icon_notary{width: 40px;height: 144px;position: fixed;left: 50%;top: 50%;margin-left: -685px;margin-top: -72px;text-indent: -9999px;background: url(../image/icon_notary.png) no-repeat;z-index: 99999;}
/* 顶部通栏活动banner */
.adpull{width: 100%;height: 90px;position: relative;display: none;overflow: hidden;}
.adpull>a{display: block;width: 100%;height: 100%;background: url(../image/double12_floatt.png) center top no-repeat;}
.adpull .adpull_close{width: 30px;height: 30px;position: absolute;top: 3px;right: 50%;margin-right: -592px;z-index: 2;cursor: pointer;border-radius: 50%;}
/* 左边浮动活动入口 */
.pendant_box_tk{width: 178px; height: 178px; position: fixed; left: 8px; bottom: 96px; z-index: 9999; -webkit-animation: all 0.3s linear; transition: all 0.3s linear;}
.pendant_box_tk .jq_activity{display: block; width: 178px; height: 178px; background: url(../image/fl-act1212.png); position: relative;}
.pendant_box_tk .jq_activity_close{width: 30px; height: 30px; position: absolute; top: 0; right: 0; z-index: 999; cursor: pointer;}
/* 新增app推广元素 */
.open_fl_wrap{position: fixed; z-index: 9999999; width: 150px; height: 312px; left: 0; top: 50%; margin-top: -156px; display: block;}
.open_fl_wrap_img{width: 150px; height: 160px; background: url(../image/open_fl_wrap.png) no-repeat right center; cursor: pointer; display: none;}
.open_wrap_code{width: 150px; height: 319px; background: url(../image/img_code.png) no-repeat right center; padding-left: 10px; position: relative;}
.open_wrap_close{width: 24px; height: 24px; background: url(../image/icon_clear.png) no-repeat; position: absolute; top: 0; right: 10px; z-index: 999; cursor: pointer;}
.open_wrap_shut{width: 30px; height: 20px; position: absolute; bottom: 0; right: 61px; z-index: 999; cursor: pointer;}
/* 618 活动 */
.activity_fl_wrap{position: fixed;z-index: 9999999;width: 220px;height: 170px;left: 5px;bottom: 30px;display: block;}
.activity_fl_wrap_img{display:block;width: 100%;height: 100%;background: url(../image/left_ztc.png) no-repeat center;cursor: pointer;}
.activity_wrap_close{width: 32px;height: 32px;position: absolute;top: -1px;right: 4px;z-index: 999;cursor: pointer;border-radius: 50%;}
.detail_activitys{display: inline-block;position: absolute;margin-left: 6px;}
.detail_activitys a{display: inline-block;color: red;}
.detail_activitys .adetail{display: inline-block;background: url(../image/price_bg.png) repeat-x left;height: 33px;line-height: 32px;color: #fff;padding: 0 11px 0 10px;border-radius: 6px;z-index: 2;cursor: pointer;}
.detail_activitys .detail_actprice{margin: 10px 0 0 10px;position: relative;}
.detail_activitys i{display: inline-block;position: absolute;}
.detail_activitys .detail_actl{background: url(../image/price_bgl.png) no-repeat left/contain;width: 70px;height: 35px;left: -8px;top: -1px;}
.detail_activitys .detail_actr{background: url(../image/price_bgr.png) no-repeat left;width: 80px;height: 58px;right: -11px;top: -24px;}
.detail_activitys button span{z-index:2;position: relative;color: #fff !important;word-break: break-all;font-size: 12px !important;}
.detail_activitys button span .adetail_span{font-size: 12px !important;font-weight: bold;}
.detail_activitys .detail_actto{padding: 0 13px;}
@keyframes bounceTag{0%{margin-top: 20px;} 50%{margin-top: 40px;} 100%{margin-top: 20px;}}
.r3rd_float>span{width: 24px;height: 25px;display: inline-block;position: absolute;right: 2px;top: 0;border-radius: 50%;}
@media (max-width: 1430px){.r3rd_float{left: 0;margin-left:0;}}
@media (max-width: 1400px){.icon_notary{left: 0;margin-left:10px;}}
/* 开工大吉悬浮 start */
.start-working{display: none; position: fixed; left: 10px; bottom: 30%; z-index: 9999999; margin-top: -148px; width: 209px; height: 242px; background: url(../image/double12_floatl.png) no-repeat center;}
.start-working .start-working__link{display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; background: url(about:blank);}
.start-working .start-working__close{display: block; position: absolute; top: 16px; right: -30px; width: 31px; height: 30px; z-index: 100; cursor: pointer; background: url(../image/double12_lclose.png) no-repeat center;}
/* 开工大吉悬浮 end */
/* 2022开工活动-顶部banner */
.headerbanner{display: none; width: 100%; height: 90px; color: #fff; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; z-index: 10;}
.headerbanner_news_wrap{background: red url(../image/activity_top.jpg) no-repeat center;}
.headerbanner_wrap{position: relative; width: 1200px; height: 100%; margin: auto;}
.headerbanner_box{position: relative; display: block; width: 1200px; height: 100%; padding-top: 30px; margin: auto; text-align: center; line-height: 40px;}
.headerbanner .headerbanner_close{position: absolute;right: 5px;top: 19px;display: inline-block;width: 27px;height: 27px;color: #fff;font-size: 20px;text-align: center;line-height: 35px;-o-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;cursor: pointer;background: url(../image/adpull_close.png);}
.headerbanner.bannerHide{opacity: 0; height: 0;}
/* 2022开工活动 活动侧浮栏 */
.active_leftfloat{position: fixed;left: 10px;bottom: 40%;width: 238px;height: 175px;z-index: 99999;background: url(../image/activity_float.png) no-repeat center;}
.active_leftfloat a{display: inline-block;width: 100%;height: 100%;}
.active_leftfloat .active_leftfloat_close{position: absolute;top: 9px;right: 11px;width: 21px;height: 21px;border: none;border-radius: 50%;cursor: pointer;background: url(../image/activity_close.png) no-repeat center;}


