.container,.ellipsis,.overflow {
	overflow: hidden
}

.clearfix:after,.container:after,ul:after {
	display: block;
	height: 0
}

.clearfix:after,.container-outtitle:after,.container:after,ul:after {
	content: ".";
	clear: both;
	visibility: hidden
}

.container-title p a:hover,.judicial-school-li a:hover,.lot-li-a:hover,.nav-wrap .main-nav li:hover .nav-a,a,a:hover {
	text-decoration: none
}

a,abbr,article,aside,audio,blockquote,body,canvas,caption,cite,dd,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,img,ins,label,legend,li,mark,menu,nav,ol,output,p,s,section,span,summary,table,tbody,td,tfoot,th,thead,time,tr,u,ul,video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif
}

html {
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none
}

body {
	font: 12px/1 arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
	
	background: #f3f5f7;
	cursor: default
}

.collect-icon,.container-title .float-left,.cursor,.lot-li,.search-btn {
	cursor: pointer
}

li,ol,ul {
	list-style-type: none
}

address,cite,dfn,em,i,var {
	font-style: normal
}

button,input,select,textarea {
	outline: 0;
	border-style: none;
	font-family: arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif
}

img {
	vertical-align: middle;
	border: none
}

button,input[type=submit],input[type=reset],input[type=button] {
	-webkit-appearance: none
}

.clearfix {
	zoom: 1
}

a {
	color: #333
}

a:hover {
	color: #d6363b
}

a.color-333 {
	color: #333
}

.hover-red:hover,.red,.red:hover,a.color-333:hover {
	color: #d6363b
}

.p_r {
	position: relative
}

.f12 {
	font-size: 12px
}

.mt5 {
	margin-top: 5px
}

.mb8 {
	margin-bottom: 8px
}

.mt15 {
	margin-top: 15px
}

.mt20 {
	margin-top: 20px
}

.mt40 {
	margin-top: 40px
}

.mb18 {
	margin-bottom: 18px
}

.pr20 {
	padding-right: 20px
}

.pb10 {
	padding-bottom: 10px
}

.pb20 {
	padding-bottom: 20px
}

li:focus {
	outline: 0
}

.container-fluid {
	width: 100%;
	background: #fff;
	padding-top: 4px
}

.container {
	width: 1200px;
	margin: 0 auto;
	display: block
}

.ellipsis2,.ellipsis3,.ellipsis5 {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
	-moz-box-orient: vertical;
	-ms-box-orient: vertical;
	-o-box-orient: vertical
}

.float-left {
	float: left
}

.float-right {
	float: right
}

.nowrap {
	white-space: nowrap;
	word-break: keep-all
}

.wrap {
	white-space: normal;
	word-break: break-all
}

.ellipsis,.index-auction h1 em,.reproinvs-title {
	text-overflow: ellipsis;
	white-space: nowrap
}

.ellipsis {
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	word-break: keep-all;
	word-wrap: normal
}

.ellipsis2,.ellipsis3,.ellipsis5,.lot-title {
	-webkit-box-orient: vertical;
	word-break: break-all;
	overflow: hidden
}

.ellipsis2 {
	-webkit-line-clamp: 2;
	-moz-line-clamp: 2;
	-ms-line-clamp: 2;
	-o-line-clamp: 2
}

.ellipsis3 {
	-webkit-line-clamp: 3;
	-moz-line-clamp: 3;
	-ms-line-clamp: 3;
	-o-line-clamp: 3
}

.ellipsis5 {
	-webkit-line-clamp: 5;
	-moz-line-clamp: 5;
	-ms-line-clamp: 5;
	-o-line-clamp: 5
}

.dis_block_parent {
	font-size: 0;
	letter-spacing: -3px
}

.dis_block_child {
	display: inline-block;
	letter-spacing: 0;
	vertical-align: top
}

.no-border {
	border: none!important
}

.color-333 {
	color: #333
}

.color-999 {
	color: #999
}

.back-red,.color-red {
	color: #d6363b
}

.meetstate {
	font-size: 16px;
	width: 79px;
	height: 15px;
	line-height: 15px;
	display: inline-block;
	margin-left: 10px
}

.color-org {
	color: #ff9800
}

.text12-333 {
	color: #333;
	font-size: 12px
}

.text12-red {
	color: #d6363b;
	font-size: 12px
}

.text12-999 {
	color: #999;
	font-size: 12px
}

.text14-333 {
	color: #333;
	font-size: 14px
}

.text14-666 {
	color: #666;
	font-size: 14px
}

.text14-fff {
	color: #fff;
	font-size: 14px
}

.text16-red {
	color: #d6363b;
	font-size: 16px
}

.text16-333 {
	color: #333;
	font-size: 16px
}

.text14-999 {
	color: #999;
	font-size: 14px
}

.text16-org {
	color: #ff9800;
	font-size: 16px
}

.text18-333 {
	color: #333;
	font-size: 18px
}

.container-outtitle {
	margin: 0 auto;
	width: 1200px;
	height: 36px
}

.container-title {
	height: 36px;
	line-height: 36px;
	color: #666;
	float: right
}

.container-outtitle:after {
	display: block;
	height: 0
}

.container-title .link-old {
	color: #d6363b;
	margin-right: 15px
}

.container-title .login-info .shop-link {
	margin-right: 20px
}

.login-info a {
	float: left;
	font-size: 14px
}

.shop-test:hover {
	color: #666
}

.container-title p {
	text-align: right;
	float: left;
	margin-left: 10px
}

.container-title p a,.container-title p span {
	display: inline-block;
	height: auto;
	padding: 0 0 0 9px;
	color: #333;
	font-size: 14px
}

.container-title .nologin-info p a {
	padding: 0;
	margin-left: 30px
}

.container-title p span {
	background: url(/themes/images/icon.png) right -231px no-repeat;
	padding-right: 13px;
	position: relative;
	cursor: pointer;
	min-width: 60px;
	text-align: left;
	height: 30px;
	line-height: 10px
}

.container-title p a.tipnews .mailNum {
	background-color: #bf3943;
	border-radius: 3px;
	margin-left: 6px;
	position: absolute;
	color: #fff;
	left: 5px;
	top: -6px;
	height: 22px;
	line-height: 28px
}

.container-title p a.user-register {
	padding: 0 9px;
	font-size: 12px
}

.container-title p a.tipnews {
	background: url(/themes/images/news2.png) left center no-repeat;
	padding-left: 21px;
	padding-right: 14px;
	border-right: 1px solid #d7d7d7;
	position: relative
}

.container-title p span:hover {
	background: url(/themes/images/icon.png) right -214px no-repeat
}

.container-title p span em {
	position: absolute;
	right: 0;
	top: 18px;
	z-index: 9999;
	background: #fff;
	overflow: hidden;
	padding-top: 6px
}

.container-title p span em a {
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #666;
	float: left;
	margin-bottom: 5px;
	padding: 0 0 0 7px;
	width: 100%;
	text-align: left
}

.container-title p span em a s {
	text-decoration: none;
	padding: 0 7px 0 3px;
	height: 26px;
	line-height: 22px;
	display: inline-block
}

.container-title p span em a:first-child s {
	border-bottom: 1px solid #ddd;
	text-align: center
}

.container-title p span em a:hover {
	color: #D77075
}

.top-banner {
	background: url(/themes/images/index-top-show-bg.png) repeat-x #c52526;
	height: 110px
}

.other-nav li {
	float: left;
	margin: 0 15px
}

.other-nav li a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	height: 40px
}

.search-input {
	text-indent: 10px;
	height: 26px;
	line-height: 30px;
	vertical-align: middle;
	color: #333;
	outline: 0;
	position: relative;
	width: 100%;
	margin: 0;
	border: 1px solid #e7e7e7
}

#placeholder,.search-btn {
	color: #b2b2b2
}

.search-input::-webkit-input-placeholder {
	color: #b2b2b2
}

.search-input:-moz-placeholder {
	color: #b2b2b2
}

.search-input::-moz-placeholder {
	color: #b2b2b2
}

.search-input::-ms-input-placeholder {
	color: #b2b2b2
}

.search-btn {
	position: absolute;
	width: 36px;
	padding: 0;
	background: url(/themes/images/newicon2.png) 0 -173px no-repeat;
	right: 0;
	top: 0;
	bottom: 0
}

.nav-con {
	border-top: 1px solid #C1393C;
	background: #fff;
	position: relative;
	z-index: 99
}

.nav-con .container {
	position: relative;
	height: 69px;
	overflow: hidden
}

.other-nav {
	float: left;
	width: 88px;
	height: 34px;
	text-align: center;
	margin-right: 20px;
	line-height: 34px;
	font-size: 14px
}

.other-nav a {
	color: #333;
	font-size: 16px
}

.other-nav a:hover {
	color: #d7332d
}

.nav-search {
	position: absolute;
	right: 0;
	top: 20px
}

.other-nav li a img {
	vertical-align: middle;
	margin-top: 7px
}

.nav-search .search-form {
	width: 230px;
	height: 30px;
	position: relative;
	overflow: hidden
}

.index-nav .nav-search .search-form {
	width: 221px
}

.sifa-head {
	background: #fff;
	min-height: 110px
}

.sifa-head .head-img {
	text-align: left;
	float: left;
	padding: 7px 0 0;
	width: 217px
}

.sifa-head .index-nav .head-img {
	width: 345px
}

.login-head.sifa-head .head-img {
	background: 0 0
}

.sifa-head .head-img .renminxin {
	width: 141px;
	margin-left: 10px;
	vertical-align: -26px
}

.nav-wrap {
	margin-left: 217px;
	padding: 20px 0;
	position: relative;
	height: 29px;
	overflow: hidden;
	width: 983px
}

.child_wrap {
	margin-left: 0
}

.main-nav {
	margin-right: 250px
}

.index-nav .nav-wrap {
	margin-left: 415px
}

.pai-xmpp-countdown .emend {
	color: #999;
	margin-left: 5px
}

.nav-wrap .main-nav li {
	float: left
}

.nav-wrap .main-nav li .nav-a {
	text-align: center;
	padding: 8px 0;
	display: inline-block;
	margin-right: 42px;
	position: relative;
	font-size: 16px;
	color: #333;
	font-weight: 400
}

.nav-wrap .main-nav li .nav-a:hover,.nav-wrap .main-nav li.active a {
	color: #d7332d
}

.nav-wrap .main-nav li.active .nav-a:after,.nav-wrap .main-nav li:hover .nav-a:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: 2px;
	width: 18px;
	background: #fff
}

.judicial-school {
	width: 100%;
	border-top: 1px solid #d7d7d7;
	background: #fff
}

.judicial-school-ul {
	float: left;
	margin: 30px 0 10px 50px;
	width: 165px
}

.judicial-school-h2 {
	font-size: 18px;
	color: #333;
	padding-left: 10px;
	height: 18px;
	line-height: 18px;
	padding-bottom: 10px
}

.judicial-school-li {
	padding-left: 12px;
	margin-top: 10px;
	font-size: 14px;
	color: #666
}

.judicial-school-li a {
	font-size: 12px;
	color: #666
}

.judicial-school-li a:hover {
	color: #d6363b
}

.judicial-school .foot {
	padding: 10px 20px 0
}

.judicial-school .about-us {
	width: 165px;
	border-left: 1px solid #d7d7d7;
	padding-left: 50px
}

.about-us .judicial-school-li span {
	display: block;
	text-indent: 4rem
}

.sifa-foot {
	background: #333;
	width: 100%
}

.sifa-foot-p {
	border-top: 0;
	margin-top: 0;
	color: #666;
	text-align: center;
	line-height: 20px;
	padding: 20px 0
}

.sifa-foot-s {
	padding: 0 20px;
	color: #999;
	font-size: 12px
}

.auction-interaction {
	width: 480px;
	position: relative;
	top: 0
}

.auction-container {
	height: 60px;
	background: #fff;
	position: relative
}

.auction-process {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 65px;
	height: 60px;
	text-align: center;
	background-color: #d6363b;
	margin: 0;
	font-size: 24px;
	color: #fff;
	padding: 20px 0;
	line-height: 30px
}

.auction-process:hover {
	color: #fff
}

.auction-step-container {
	padding: 0 50px;
	overflow: hidden
}

.auction-process-step {
	float: left;
	width: 120px;
	padding-left: 39px;
	height: 53px;
	padding-top: 7px;
	text-align: left;
	background: url(/themes/images/arrow.png) 149px center no-repeat;
	padding-right: 40px;
	position: relative
}

.auction-container .auction-process-step:last-child {
	background: 0 0
}

.auction-process-step div:hover .auction-process-step-a {
	color: #d6363b
}

.auction-process-step-a {
	font-size: 16px;
	color: #333;
	line-height: 24px;
	display: inline-block;
	margin-bottom: 8px;
	position: relative;
	text-indent: 34px
}

.auction-process-step .num {
	margin-left: 0;
	width: 30px;
	height: 24px;
	color: #999;
	line-height: 24px;
	text-indent: 0
}

.auction-process-step div:hover .auction-process-step .num {
	background: url(/themes/images/newicon2.png) -30px -273px no-repeat
}

.auction-process-step-li {
	margin-bottom: 12px
}

.auction-process-step-a2 {
	font-size: 16px;
	color: #424242
}

.help-tip {
	background: #e7e7e7;
	color: #999;
	display: block;
	width: 40px;
	line-height: 16px;
	padding: 17px 10px 0 15px;
	height: 100%;
	box-sizing: border-box;
	position: absolute;
	right: 0;
	top: 0
}

.help-tip:hover {
	color: #d6363b
}

.attention_p,.attention_pac {
	color: #fff;
	height: 30px;
	line-height: 30px;
	font-size: 14px
}

.lots-list {
	margin-right: -20px
}

.lot-li {
	float: left;
	margin: 20px 20px 0 0;
	background: #fff;
	position: relative
}

.lot-li:hover {
	transform: scale(1.03);
	transition: all .3s ease
}

.attention_box {
	width: 84px;
	position: absolute;
	height: 30px;
	right: 0;
	top: 160px;
	background: rgba(0,0,0,.4);
	z-index: 99;
	transition: all .3s ease;
	border-top-left-radius: 20px;
	opacity: 0
}

.lot-header-section,.lot-li-a {
	display: block;
	position: relative
}

.attention_p {
	background: url(../../images/follow_whitechecked.png) left center no-repeat;
	padding-left: 22px;
	margin-left: 16px
}

.attention_pac {
	background: url(../../images/follow_unchecked.png) left center no-repeat;
	padding-left: 19px;
	margin-left: 6px
}

.lot-li-a:hover {
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.2);
	-moz-box-shadow: 0 5px 15px rgba(0,0,0,.2);
	box-shadow: 0 5px 15px rgba(0,0,0,.2)
}

.lot-li:hover .attention_box {
	opacity: 1
}

.lot-li-a {
	width: 285px;
	transition: all .6s ease
}

.lot-header-section {
	text-align: center;
	overflow: hidden;
	width: 100%;
	height: 190px;
	line-height: 190px
}

.lot-pic {
	vertical-align: top;
	width: 100%;
	max-height: 100%
}

.lot-title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	color: #333;
	font-size: 14px;
	height: 40px;
	line-height: 20px;
	text-align: left;
	padding: 0 10px;
	margin: 10px 0
}

.lot-title:hover {
	color: #d6363b
}

.lot-li-a .info-section {
	color: #333;
	display: block;
	font-size: 12px;
	padding-left: 10px;
	padding-bottom: 6px;
	text-align: left
}

.price .label {
	vertical-align: 2px
}

.lot-li-a .price {
	margin-bottom: 6px;
	height: 21px;
	line-height: 21px
}

.lot-current-price {
	color: #333;
	padding-left: 6px;
	font-size: 18px
}

.price-todo .lot-current-price {
	color: #0ab86c
}

.price-current .lot-current-price,.price-done .lot-current-price {
	color: #d6363b
}

.pai-xmpp-current-price {
	color: #d6363b;
	font-size: 24px
}

.f24 {
	font-size: 24px
}

.lot-price-assess,.lot-time {
	line-height: 20px;
	height: 20px
}

.lot-li-a .value {
	color: #333;
	font-size: 14px
}

.lot-state-div {
	zoom: 1;
	clear: none!important;
	border-top: 1px solid #eee;
	width: 100%;
	height: 38px;
	line-height: 38px
}

.flag-section {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 190px;
	display: none
}

.lot-state-div .num-apply,.lot-state-div .num-auction {
	color: #666;
	float: right;
	padding-left: 10px;
	margin: 0
}

.lot-state-div .num-auction {
	padding-left: 0;
	margin-right: 10px
}

.lot-state-div .num-apply {
	float: left;
	font-size: 12px
}

.lot-state-div .num-apply em,.lot-state-div .num-auction em {
	padding: 0 0 0 20px;
	overflow: hidden;
	text-align: right;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: keep-all;
	word-wrap: normal
}

.lot-state-div .num-auction input {
	height: 20px;
	font-size: 12px;
	padding: 0 10px;
	color: #fff;
	line-height: 20px;
	text-align: center
}

.lot-state-div .num-auction input.now {
	background: #d6363b
}

.lot-state-div .num-auction div.start {
	background: #0ab86c;
	width: 120px;
	height: 38px;
	font-size: 16px;
	padding: 2px 0 0;
	color: #fff;
	line-height: 18px;
	text-align: center
}

.lot-state-div .num-auction div.start span {
	display: inline-block;
	line-height: 36px
}

.lot-state-div .num-auction input.finish {
	background: #d7d7d7
}

.lot-state-div .num-auction input.start {
	background: #05a981
}

.lot-li-a .flag-section .flag-doing,.lot-li-a .flag-section .flag-todo {
	width: 70px;
	height: 23px;
	position: absolute;
	right: -4px;
	bottom: 45px
}

.lot-li-a .flag-section .flag-doing {
	background-image: url(/images/flagsection.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.lot-li-a .flag-section .flag-todo {
	background-image: url(/images/flagtodo.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.lot-li-a .flag-section .flag-done {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	background: #DBD6D3;
	opacity: .6;
	filter: alpha(opacity=60)
}

.lot-li-a .flag-section p {
	width: 134px;
	height: 54px;
	border: 3px solid #f2f2f2;
	color: #f2f2f2;
	display: inline-block;
	position: absolute;
	left: 25%;
	font-weight: 700;
	top: 65px;
	font-size: 16px;
	text-align: center;
	line-height: 54px
}

.lot-li-a .tag-section {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	zoom: 1;
	clear: none!important
}

.lot-li-a .tag-section .pai-tag {
	position: relative;
	float: right;
	margin-right: 2px;
	width: 45px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	font-size: 12px
}

.lot-li-a .tag-section .tag-buy-restrictions {
	background: #48b800;
	color: #fff
}

.lot-li-a .tag-section .pai-tag em {
	position: absolute;
	width: 45px;
	height: 23px;
	left: 0;
	font-style: normal
}

.lot-li-a .tag-section .tag-support-loans,.lot-li-a:hover .tag-section .tag-support-loans {
	background: red;
	color: #fff
}

.lot-li-a .tag-section .tag-support-loans em {
	top: -1px;
	color: #8c6d00
}

.enterprises-img {
	float: left;
	width: 50px;
	text-align: center;
	line-height: 50px
}

.enterprises-img img {
	width: 50px;
	height: 50px;
	border-radius: 4px
}

.enterprises-info {
	margin-left: 64px
}

.enterprises-name {
	padding-top: 17px;
	font-size: 14px;
	color: #666
}

.enterprises-num {
	margin-top: 10px;
	color: #999
}

.index-meet,.other-meet {
	

	margin-top: 15px;
	background: #fff;
	position: relative;
	overflow: hidden;
	transition: all .6s ease
}

.index-meet:hover,.other-meet:hover {
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.2);
	-moz-box-shadow: 0 5px 15px rgba(0,0,0,.2);
	box-shadow: 0 5px 15px rgba(0,0,0,.2)
}

.index-meet.no-meetlist:hover,.other-meet.no-meetlist:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.meeting-wrap .no-meetlist,.no-noticelist {
	background: 0 0;
	margin: 100px 0;
	text-align: center;
	font-size: 24px;
	width: 100%
}

.meeting-wrap .img-wrap {
	width: 810px;
	height: 200px;
	float: left;
	overflow: hidden
}

.meeting-wrap .img-wrap img {
	width: 100%;
	height: 100%
}

.meeting-wrap .img-wrap .auc-noimg {
	width: 590px;
	height: auto;
	max-height: none
}

.other-meet .img-wrap .auc-noimg {
	
}

.other-wrap {
	text-align: left;
	position: absolute;
	right: 0;
	color: #fff;
	font-size: 14px;
	top: 0
}

.meeting-type,.has-video {
	width: 60px;
	height: 20px;
	float: left;
	line-height: 20px;
	text-align: center
}

.meetingtitle {
	font-size: 18px
}

.active .meeting-type,.index-meet .meeting-type,.other-meet .meeting-type,.active .has-video,.index-meet .has-video,.other-meet .has-video {
	font-size: 12px;
	margin: 0;
	height: 20px;
	line-height: 20px;
	width: 50px;
	color: #fff
}

.index-meet .people-lot {
	left: 590px
}

.index-meet .meetingtitle {
	float: none;
	margin: 0
}

.index-meet .meeting-type,.other-meet .meeting-type,.index-meet .has-video,.other-meet .has-video {
	background: #007AFF
}

.active .meeting-type {
	background: #FDA700;
	display: inline-block
}


.active .has-video {
	background: #FDA700;
	display: inline-block
}
.meeting-info .titlep {
	height: 22px;
	line-height: 22px;
	margin-bottom: 10px
}

.active .meeting-type.aaa {
	margin-top: 0;
	margin-left: 0
}
.active .has-video.aaa {
	margin-top: 0;
	margin-left: 0
}

.meeting-info {
	margin-left: 590px;
	height: 170px;
	padding: 20px 0 0 15px;
	position: relative
}

.index-meet .meeting-info .p2 img {
	vertical-align: -2px;
	margin-right: 10px
}

.meeting-info .onlooker {
	margin: 36px 0 12px
}

.meet-btn {
	padding: 30px 0 0;
	overflow: hidden
}

.meet-btn a {
	text-align: center
}

.meeting-btn {
	width: 120px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	background: #d6363b;
	color: #fff;
	display: inline-block;
	margin-right: 15px
}

.meeting-btn:hover {
	color: #fff;
	background-color: #c93e45
}

.meeting-info .time-background {
	margin-top: 30px;
	line-height: 20px
}

.people-lot {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 810px;
	background: #e7e7e7;
	color: #666
}

.people-tab {
	width: 50%;
	float: left;
	line-height: 30px;
	text-indent: 30px
}

.index-meet .people-tab {
	line-height: 24px;
	text-indent: 15px
}

.collect {
	height: 36px;
	position: absolute;
	right: 340px;
	top: 10px;
	z-index: 1000
}

.enterstyle .collect-icon {
	display: block
}

.collect-icon {
	width: 35px;
	height: 35px;
	float: right;
	display: none
}

.is-collect,.meeting-ul li .is-collect {
	display: block
}

.is-collect {
	background: url(/themes/images/newicon2.png) -60px 0 no-repeat
}

.no-collect {
	background: url(/themes/images/newicon2.png) -124px 0 no-repeat
}

.collect-title {
	text-align: center;
	line-height: 31px;
	padding: 0 8px;
	margin-right: 10px;
	background: #fff;
	border: 1px solid #fff;
	margin-top: 0;
	display: none
}

.collect-title .triangle {
	background-color: #FFF;
	border-color: #FFF;
	overflow: hidden;
	width: 8px;
	height: 8px;
	position: absolute;
	top: 13px;
	right: 41px;
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: -6px\9;
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=.7071067811865476,
		M12=-.7071067811865475, M21=.7071067811865475, M22=.7071067811865476,
		SizingMethod='auto expand')
}

.auction-list-wrap {
	padding-bottom: 50px
}

.pagination {
	text-align: center;
	margin: 50px 0
}

.pagination .break,.pagination .current,.pagination .next,.pagination .previous,.pagination a,.personnew .pagination .break,.personnew .pagination .route {
	width: 40px;
	height: 26px;
	line-height: 26px;
	padding: 0;
	text-align: center;
	background-color: #fff;
	display: inline-block;
	vertical-align: middle;
	color: #333;
	border: 1px solid #d7d7d7;
	border-right: none
}

.pagination .next {
	border-right: 1px solid #d7d7d7
}

.pagination .break {
	line-height: 22px
}

.pagination span.unavailable {
	cursor: not-allowed;
	background-color: #e7e7e7
}

.pagination .previous {
	background: url(/themes/images/icon.png) -37px -172px no-repeat #fff
}

.pagination .arrow-right {
	background: url(/themes/images/icon.png) -20px -172px no-repeat;
	display: inline-block;
	width: 26px;
	height: 26px
}

.pagination span.current {
	color: #fff;
	background-color: #d6363b;
	border-color: #d6363b
}

.pagination .page-skip {
	padding-top: 0;
	padding-bottom: 0
}

.pagination .page-skip .page-total {
	margin-left: 3px;
	margin-right: 3px
}

.pagination .page-skip button {
	width: 60px;
	height: 40px;
	border: 0;
	background-color: #d91615;
	color: #fff;
	cursor: pointer;
	margin-left: 5px
}

.pagination-input-wrap {
	display: inline-block;
	padding-left: 15px
}

.pagination-input {
	margin: 0 6px;
	width: 32px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #d7d7d7;
	padding: 0;
	text-align: center
}

.pagination-input.active {
	border-color: #d6363b
}

.pagination .pagination-go {
	width: 49px;
	height: 28px;
	border-radius: 2px;
	background-color: #d6363b;
	color: #fff;
	border: none;
	margin-left: 16px;
	cursor: pointer
}

.company_auctionmeeting_list .acction_news {
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 2px
}

.company_auctionmeeting_list .acction_news p {
	font-size: 14px;
	line-height: 30px
}

.company_auctionmeeting_list .acction_news p span:first-child {
	color: #999
}

.company_auctionmeeting_list .acction_news p span:last-child {
	font-size: 16px
}

.colorred {
	color: #d6363b!important
}

a.colorred:hover {
	text-decoration: underline
}

.company_auctionmeeting_list .btn_tips {
	width: 200px;
	height: 40px;
	background: #d6363b;
	color: #fff;
	font-size: 18px;
	position: absolute;
	right: 0;
	bottom: 0;
	line-height: 40px;
	text-align: center
}

.company_auctionmeeting_list {
	position: relative;
	margin: 0 auto;
	width: 1200px
}

.company_auctionmeeting_list img {
	width: 590px
}

.company_auction_list_box {
	
}

.meeting-wrap li .meeting-type.aaa {
	margin-left: 0;
	margin-top: 0
}
.meeting-wrap li .has-video.aaa {
	margin-left: 0;
	margin-top: 0
}
.meeting-wrap .other-meet {
	width: 100%;
	margin: 0 0 20px;
	background: #fff;
	float: left;
	height: 275px;
	position: relative
}

.meeting-wrap .other-meet .img-wrap {
	
	height: 275px;
	z-index: 100
}

.meeting-info .p1 {
	margin-top: 10px;
	margin-bottom: 15px
}

.other-meet .meeting-info {
	margin-left: 810px;
	height: auto;
	position: relative;
	overflow: hidden
}

.index-meet .meet-btn {
	position: absolute;
	left: 605px;
	bottom: 40px;
	padding: 0 10px 0 0
}

.other-meet .meet-btn {
	position: absolute;
	left: 825px;
	bottom: 60px;
	padding: 0 10px 0 0
}

.end-meet {
	width: 90px;
	height: 62px;
	position: absolute;
	right: 20px;
	bottom: 37px;
	background: url(/themes/images/meet-end.png) no-repeat;
	display: none
}

.other-meet .end-meet {
	bottom: 62px
}

.company_auction_temple {
	width: 585px;
	margin-right: 30px;
	background: #fff;
	margin-bottom: 20px;
	cursor: pointer
}

.company_auction_temple .collect {
	top: 207px
}

.company_tit {
	position: absolute;
	background: rgba(0,0,0,.5);
	height: 30px;
	line-height: 30px;
	width: 100%;
	top: 0;
	left: 0;
	color: #fff;
	font-size: 14px
}

.time-content li.active p,.time-content li:hover p {
	color: #d6363b
}

.company_tit .txt {
	float: left;
	display: block;
	padding: 0 3px;
	background: #00bfa5
}

.data_list {
	float: left
}

.company_tit .num {
	float: right;
	display: block;
	padding: 0 15px 0 0
}

.time-chose {
	position: relative;
	height: 60px;
	overflow: hidden;
	background: #FFF
}

.time-left,.time-right {
	background-image: url(/themes/images/newicon2.png);
	z-index: 10;
	width: 20px;
	height: 100%;
	background-color: #e7e7e7;
	position: relative;
	cursor: pointer;
	display: block
}

.time-right {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	background-position: -20px 0
}

.time-content {
	margin: 0 20px;
	height: 100%;
	background: #fff;
	position: relative;
	width: 10000px
}

.time-content li {
	float: left;
	width: 125px;
	height: 40px;
	margin: 15px 0 0;
	border-right: 1px solid #e7e7e7;
	text-align: center;
	cursor: pointer
}

.time-num {
	margin-top: 8px
}

.foot p {
	border-top: 0;
	margin-top: 0;
	color: #666;
	text-align: center;
	line-height: 20px;
	padding: 10px 0 25px
}

.foot p span {
	padding: 0 20px;
	color: #999;
	font-size: 12px
}

.sf-foot {
	width: 100%;
	border-top: 1px solid #ddd;
	background: #d7d7d7
}

.sf-footdiv {
	
	margin: 0 auto
}

.sf-footdiv ul {
	float: left;
	margin: 28px 0 10px 50px;
	width: 210px
}

.sf-footdiv h2 {
	font-size: 18px;
	color: #333;
	padding-left: 10px;
	height: 18px;
	line-height: 18px;
	padding-bottom: 24px
}

.sf-footdiv li,.sf-footdiv li a {
	font-size: 14px;
	color: #666
}

.sf-footdiv li {
	padding-left: 12px;
	height: 30px;
	line-height: 30px
}

.sf-footdiv li a:hover {
	color: #d6363b;
	text-decoration: none
}

.sifa-foot .foot {
	padding: 10px 20px 0
}

#showsum p img {
	width: 100%
}

#moveposition {
	position: absolute;
	left: 220px;
	top: 0;
	display: none;
	z-index: 5;
	width: 200px;
	height: 140px;
	background: url(/themes/images/whitebg.png)
}

#showbox,.browser {
	z-index: 1000
}

#showsum p span.current {
	border: 2px solid #d6363b;
	width: 66px;
	height: 42px;
	border-radius: 2px
}

#showsum p span {
	margin: 0 15px 0 0;
	width: 70px;
	height: 46px;
	border: 1px solid #e5e5e5;
	overflow: hidden
}

.showimg {
	display: block;
	width: 420px;
	height: 280px;
	border-radius: 2px
}

#bigpicshow {
	position: absolute;
	overflow: hidden;
	top: 0;
	display: none;
	width: 420px;
	height: 294px;
	left: 430px
}

#bigpicshow img {
	max-width: none;
	max-height: none;
	position: relative;
	left: -462px;
	top: 0;
	width: 840px;
	height: 560px
}

.browser,.main-img {
	left: 0;
	top: 0
}

#showbox,.main-img {
	height: 280px;
	width: 420px;
	position: relative
}

#showsum {
	overflow: hidden;
	width: 420px;
	margin-bottom: 30px;
	position: relative
}

#showsum p {
	margin-right: -20px;
	height: 48px;
	overflow: hidden
}

#showsum .dis_block_parent {
	width: 435px
}

#showsum img {
	height: 48px;
	width: 72px
}

.browser {
	position: fixed;
	right: 0;
	bottom: 0
}

.browser-diolag {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #000;
	background: rgba(0,0,0,.2);
	filter: alpha(opacity=20)
}

.browser-content {
	position: absolute;
	left: 50%;
	right: 0;
	top: 268px;
	bottom: 0;
	margin-left: -274px;
	width: 548px;
	height: 268px;
	box-shadow: 0 5px 15px rgba(0,0,0,.2);
	background: url(/themes/images/newicon2.png) 30px -598px no-repeat #fff
}

.browser-text {
	padding: 50px 38px 30px 138px
}

.browser-text .not-allowed {
	color: #d6363b;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 28px
}

.browser-text .recommed {
	color: #666;
	font-size: 14px;
	line-height: 24px
}

.browser-text .allowed {
	color: #333;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 32px
}

.browser-text .btn-cancel {
	width: 136px;
	height: 40px;
	margin-left: 68px;
	cursor: pointer;
	background: #fff;
	border: 1px solid #d6363b;
	color: #d6363b
}

.no-notice {
	font-size: 24px;
	text-align: center;
	padding: 200px;
	display: block
}

.no-lotdetail {
	border: 1px solid #d7d7d7
}

.mr0 {
	padding-right: 0;
	width: 66px
}

.auction-process-step:hover .auction-process-step-a2,.auction-process-step:hover .num {
	color: #d6363b
}

.auction-process:visited,.meet-btn a:visited {
	color: #fff
}

.icon_step {
	position: absolute;
	left: -7px;
	top: 12px;
	display: inline-block;
	width: 35px;
	height: 44px
}

.icon_step1 {
	background: url(/themes/images/step_icon.png) 1px 4px no-repeat
}

.icon_step2 {
	background: url(/themes/images/step_icon.png) -31px 4px no-repeat
}

.icon_step3 {
	background: url(/themes/images/step_icon.png) -64px 4px no-repeat
}

.icon_step4 {
	background: url(/themes/images/step_icon.png) -98px 4px no-repeat
}

.icon_step5 {
	background: url(/themes/images/step_icon.png) -133px 4px no-repeat
}

.icon_step6 {
	background: url(/themes/images/step_icon.png) -166px 4px no-repeat
}

.auction-process-step:hover .icon_step1 {
	background: url(/themes/images/step_icon.png) 1px -35px no-repeat
}

.auction-process-step:hover .icon_step2 {
	background: url(/themes/images/step_icon.png) -31px -35px no-repeat
}

.auction-process-step:hover .icon_step3 {
	background: url(/themes/images/step_icon.png) -64px -35px no-repeat
}

.auction-process-step:hover .icon_step4 {
	background: url(/themes/images/step_icon.png) -98px -35px no-repeat
}

.auction-process-step:hover .icon_step5 {
	background: url(/themes/images/step_icon.png) -133px -35px no-repeat
}

.auction-process-step:hover .icon_step6 {
	background: url(/themes/images/step_icon.png) -166px -35px no-repeat
}

.has-video,.isnews {
	background: #d6363b;
	color: #fff;
	font-size: 12px
}

.auction-list-wrap,.enterprises-list-wrap,.lots-list-wrap,.notice-contents {
	overflow: hidden
}

.table-style td,.table-style th {
	border: 1px solid #dcdcdc;
	border-collapse: collapse
}

.table-style table {
	border-collapse: collapse
}

.new-icon {
	position: relative;
	padding-left: 35px
}

.isnews {
	position: absolute;
	padding: 0 3px;
	margin-left: -35px;
	border-radius: 3px
}

.side-block,.side-custom {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px
}


.side-custom,.side-top,.side-wx {
	background-position: center center;
	background-repeat: no-repeat
}

.side-menu {
	position: fixed;
	bottom: 60px;
	right: 100px;
	z-index: 999999
}
.active .meeting-type {
    background: #FDA700;
    display: inline-block;
}
.active .has-video {
    background: #007AFF;
    display: inline-block;
}
.side-block {
	width: 30px;
	height: 30px;
	position: relative;
	cursor: pointer;
	background-color: #999;
	border-radius: 4px
}

.disabled,.disabled1,.disabled1:hover,.disabled:hover {
	cursor: not-allowed!important
}

.side-custom {
	background-image: url(/themes/images/side-custom.png);
	border-radius: 4px
}

.side-wx {
	background-image: url(/themes/images/side-wx.png);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 30px
}

.side-top {
	background-image: url(/themes/images/side-top.png);
	margin-top: 30px
}

.side-block:hover {
	background-color: #fc5e63
}

.toorbar-text,.toorbar-text1 {
	height: 30px;
	position: absolute;
	z-index: 1;
	left: 1000px;
	top: 0;
	background-color: #999;
	border-radius: 4px 0 0 4px;
	color: #fff;
	line-height: 30px;
	text-align: center
}

.toorbar-text {
	width: 70px
}

.toorbar-text1 {
	width: 147px
}

.toorbar-text:hover {
	color: #fff
}

.side-block:hover .toorbar-text {
	left: -67px;
	background-color: #fc5e63
}

.side-block:hover .toorbar-text1 {
	left: -143px;
	background-color: #fc5e63
}

.toor-wx {
	padding: 10px 10px 4px;
	width: 150px;
	height: 170px;
	background: #fff;
	position: relative;
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,.2);
	box-shadow: 0 0 15px rgba(0,0,0,.2);
	text-decoration: none;
	border-radius: 4px;
	left: -180px
}

.side-block:hover .toor-wx {
	left: -180px;
	background-color: #fff
}

.toor-wx-img {
	width: 150px;
	height: 150px;
	margin-bottom: 6px;
	display: block
}

.toor-wx-tit {
	font-size: 12px;
	color: #fff;
	line-height: 30px
}

.toor-wx:after {
	display: inline-block;
	content: "";
	position: absolute!important;
	right: -11px;
	top: 7px;
	border: 8px solid transparent;
	border-width: 8px 6px;
	border-color: transparent transparent transparent #fff
}

.detail-wx {
	position: fixed;
	right: 0;
	top: 40%;
	width: 100px;
	height: 118px;
	padding: 10px 0;
	text-align: center;
	display: none
}

.detail-wx-img {
	width: 80px;
	height: 80px;
	margin: 0 10px 6px
}

.meet-special {
	display: none;
	font-size: 18px;
	color: #666;
	margin-top: 40px
}

.N_box {
	display: none;
	width: 15px;
	height: 19px;
	padding: 5px 6px;
	position: relative!important;
	top: -14px!important;
	left: -38px!important;
	background: #d6363b
}

.disabled,.disabled:hover {
	background: #d7d7d7!important
}

.meeting-info p {
	margin-bottom: 11px
}

.new_nav {
	width: 100%;
	background-color: #d6363b;
	position: relative;
	z-index: 999
}

.nav_titlebox {
	width: 100%;
	overflow: hidden
}

.nav_title {
	float: left;
	height: 36px;
	display: none
}

.nav_title li {
	float: left;
	height: 36px;
	position: relative;
	background-size: cover!important
}

.nav_title li:first-child {
	width: 122px;
	background: url(/themes/images/iocn/newtitle1.png) no-repeat;
	z-index: 9
}

.nav_title li:first-child+li {
	width: 138px;
	background: url(/themes/images/iocn/newtitle2.png) no-repeat;
	margin-left: -38px;
	z-index: 10
}

.nav_title li:first-child+li+li {
	width: 138px;
	background: url(/themes/images/iocn/newtitle4.png) no-repeat;
	margin-left: -38px;
	z-index: 9
}

.nav_title li:first-child+li+li+li {
	width: 138px;
	background: url(/themes/images/iocn/newtitle3.png) no-repeat;
	margin-left: -38px;
	z-index: 8
}

.nav_title li:first-child+li+li+li+li {
	width: 148px;
	background: url(/themes/images/iocn/newtitle5.png) no-repeat;
	margin-left: -38px;
	z-index: 7
}

.nav_title li:first-child+li+li+li+li+li {
	width: 148px;
	background: url(/themes/images/iocn/newtitle6.png) no-repeat;
	margin-left: -38px;
	z-index: 6
}

.feedback,.new_logo,.new_nav .nav-wrap {
	width: 100%
}

.nav_title li:first-child.newnav_avtive {
	background: url(/themes/images/iocn/newtitle1.1.png) no-repeat;
	z-index: 999
}

.nav_title li:first-child+li.newnav_avtive {
	background: url(/themes/images/iocn/newtitle2.1.png) no-repeat;
	z-index: 999
}

.nav_title li:first-child+li+li.newnav_avtive {
	background: url(/themes/images/iocn/newtitle4.1.png) no-repeat;
	z-index: 999
}

.nav_title li:first-child+li+li+li.newnav_avtive {
	background: url(/themes/images/iocn/newtitle3.1.png) no-repeat;
	z-index: 999
}

.nav_title li:first-child+li+li+li+li.newnav_avtive {
	background: url(/themes/images/iocn/newtitle5.1.png) no-repeat;
	z-index: 999
}

.nav_title li:first-child+li+li+li+li+li.newnav_avtive {
	background: url(/themes/images/iocn/newtitle6.png) no-repeat;
	z-index: 999
}

.nav_title.southtaihu li:first-child {
	background: url(/themes/images/south/title1.png) no-repeat
}

.nav_title.southtaihu li:first-child+li {
	background: url(/themes/images/south/title2.png) no-repeat
}

.nav_title.southtaihu li:first-child+li+li {
	background: url(/themes/images/south/title4.png) no-repeat
}

.nav_title.southtaihu li:first-child+li+li+li {
	background: url(/themes/images/south/title3.png) no-repeat
}

.nav_title.southtaihu li:first-child+li+li+li+li+li {
	background: url(/themes/images/south/title5.png) no-repeat
}

.nav_title li a {
	color: #C1393C;
	width: 100%;
	height: 100%;
	display: block
}

.nav_number {
	float: right;
	font-size: 18px;
	color: #fff;
	height: 30px;
	line-height: 30px
}

.new_logo {
	height: 86px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-box-pack: center;
	-webkit-box-pack: center;
	padding: 10px 0
}

.new_logo p {
	font-size: 30px;
	color: #fff;
	font-weight: 500;
	height: 75px;
	line-height: 75px;
	background-size: 50px 50px;
	padding-left: 84px;
	margin-top: 6px
}

.shop-test {
	font-size: 14px
}

.new_nav .nav-wrap .main-nav li .nav-a:hover,.new_nav .nav-wrap .main-nav li a,.new_nav .nav-wrap .main-nav li.active a,.new_nav .other-nav a {
	color: #fff
}

.new_nav .nav-con {
	background: #d6363b
}

.feedback {
	height: 100%;
	background: rgba(0,0,0,.66);
	position: fixed;
	top: 0;
	left: 0;
	display: block;
	z-index: 1000000000;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000)
}

.feedbacknr-box {
	width: 803px;
	background: #fff;
	position: absolute;
	top: 45%;
	left: 50%;
	margin-top: -280px;
	margin-left: -401px;
	padding-bottom: 20px
}

.feed-title {
	width: 100%;
	height: 43px;
	background: #C1393C;
	position: relative
}

.feed-title p {
	width: 100%;
	text-align: center;
	line-height: 43px;
	font-size: 16px;
	color: #fff
}

.feed-title img {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 12px;
	right: 10px;
	cursor: pointer
}

.feednr-box {
	width: 728px;
	margin: 0 auto
}

.feednr-box h1 {
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	margin: 22px 0
}

.input-box {
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
	position: relative
}

.input-box label {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	float: left;
	margin-right: 10px
}

.input-box input {
	width: 192px;
	height: 28px;
	border: 1px solid #EFEFEF;
	float: left;
	text-indent: 14px
}

.input-box textarea {
	width: 594px;
	height: 129px;
	border: 1px solid #EFEFEF;
	float: left;
	resize: none;
	padding: 17px
}

.input-box button {
	width: 89px;
	height: 32px;
	background: #C1393C;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	margin-left: 1%
}

.input-box em {
	font-size: 12px;
	color: #999
}

.input-box ul {
	padding-left: 80px;
	margin-top: 10px
}

.input-box ul li {
	width: 110px;
	height: 66px;
	float: left;
	margin-right: 16px;
	position: relative
}

.input-box ul li img {
	width: 100%;
	height: 100%
}

#feed-submit {
	width: 160px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	color: #fff;
	background: #C1393C;
	margin: 0 auto;
	display: block;
	cursor: pointer
}

.feedbacknr-err {
	color: #C1393C;
	height: 32px;
	line-height: 32px;
	margin-left: 20px;
	display: none
}

.feed-close {
	width: 16px;
	height: 16px;
	position: absolute;
	right: -4px;
	top: -4px;
	cursor: pointer
}

.feed-video li {
	width: 110px;
	height: 66px
}

.feed-video li video {
	width: 100%;
	height: 100%
}

#toolbar-feed {
	background-image: url(/themes/images/feed.png);
	background-size: 20px 20px
}

.input-box label em {
	color: #C1393C;
	font-size: 16px
}

.wordsnum,.wordsnum em {
	font-size: 14px;
	color: #999
}

#feedback-img button {
	margin-left: 1%
}

.wordsnum {
	position: absolute;
	right: 5%;
	top: 80%
}

.tipbox,.tk_success {
	background: #fff;
	left: 50%;
	top: 50%;
	position: absolute
}

.tipbox {
	width: 460px;
	height: 300px;
	border-radius: 10px;
	margin: -150px 0 0 -230px;
	display: none
}

.tipbox img {
	display: block;
	width: 66px;
	margin: 30px auto
}

.tipbox h1 {
	font-size: 22px;
	margin-bottom: 12px;
	text-align: center;
	font-weight: 400
}

.tipbox button {
	display: block;
	width: 120px;
	height: 36px;
	border: 1px solid rgba(151,151,151,1);
	margin: 54px auto 0;
	background: #fff;
	border-radius: 6px;
	font-size: 16px;
	cursor: pointer
}

.tk_success {
	width: 340px;
	height: 227px;
	margin-top: -113px;
	margin-left: -170px;
	display: none
}

.tk_success img {
	width: 50px;
	display: block;
	margin: 29px auto 12px
}

.tk_success h1 {
	font-size: 18px;
	text-align: center;
	margin-bottom: 4px
}

.tk_success p {
	font-size: 14px;
	text-align: center
}

.tk_success button {
	width: 100px;
	height: 32px;
	background: #FFF;
	border-radius: 6px;
	border: 1px solid #979797;
	display: block;
	margin: 20px auto 0;
	cursor: pointer
}

.reprosour-bigbox {
	width: 100%;
	background: #fff;
	border-top: 1px solid #fff
}

.reprosour-nav {
	width: 100%;
	height: 80px;
	background: #005F7D;
	border-top: 1px solid #005F7D
}

.reprosour_logo {
	width: 393px;
	margin: 10px auto
}

.reprosour_logo p {
	font-size: 22px;
	color: #fff;
	height: 38px;
	line-height: 38px;
	margin-top: 21px;
	padding-left: 48px
}

.reologo-img {
	height: 62px;
	float: left;
	margin-top: 8px
}

.replogo-box {
	width: 100%;
	margin: 20px 0;
	overflow: hidden
}

.repsearch {
	float: left;
	margin-left: 175px;
	margin-top: 20px;
	overflow: hidden
}

.repsearch input {
	width: 460px;
	height: 36px;
	float: left;
	border-radius: 18px 0 0 18px;
	border: 1px solid #005F7D;
	text-indent: 12px
}

.repsearch button {
	width: 82px;
	height: 40px;
	background: #005F7D;
	border-radius: 0 21px 21px 0;
	font-size: 16px;
	float: left;
	color: #fff;
	cursor: pointer
}

.reps-code {
	float: right;
	overflow: hidden
}

.reps-code img {
	height: 80px;
	float: left;
	margin-right: 6px
}

.recode-wz {
	float: left
}

.recode-wz em {
	font-size: 12px;
	color: #333;
	display: block;
	margin: 22px 0 7px
}

.recode-wz span {
	font-size: 22px;
	color: #005F7D
}

.recode-nav {
	overflow: hidden;
	float: left
}

.recode-nav li {
	font-size: 14px;
	float: left;
	margin-right: 72px;
	line-height: 36px;
	border-bottom: 2px solid #fff
}

.recode-nav li a {
	height: 100%;
	display: block
}

.reactive {
	border-bottom: 2px solid #005F7D!important
}

.reactive a,.recode-nav li a:hover {
	color: #005F7D
}

.recodesec-nav {
	margin-right: -108px
}

.recodesec-nav li {
	margin-right: 105px
}

.repropmh-state {
	position: absolute;
	right: 0;
	top: 30px;
	width: 100px;
	height: 41px;
	border-radius: 21px 0 0 21px;
	line-height: 41px;
	text-align: center;
	font-size: 16px;
	color: #fff
}

.repropmh-state em,.repropmh-state span {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	float: left;
	text-align: center
}

.repropmh-state em {
	width: 158px
}

.repropmh-state span {
	width: 432px
}

.index-auction .start em {
	background: #05a981
}

.index-auction .start span {
	background: #64d2af
}

.index-auction .now em {
	background: #C1393C
}

.index-auction .now span {
	background: rgba(193,57,60,.35)
}

.index-auction .finish em {
	background: #d7d7d7
}

.index-auction .finish span {
	background: #dadada
}

.index-auction h1 {
	font-weight: 400;
	font-size: 20px;
	width: 95%;
	margin: 10px auto;
	overflow: hidden
}

.meet-mode {
	font-size: 12px;
	line-height: 24px;
	color: #fff;
	width: 57px;
	height: 24px;
	text-align: center;
	float: left
}

.index-auction h1 em {
	line-height: 24px;
	float: left;
	width: 495px;
	margin-left: 8px;
	word-wrap: normal;
	overflow: hidden;
	font-weight: 700
}

.rep-look {
	width: 95%;
	margin: 0 auto 10px
}

.rep-look span {
	float: left;
	color: #333
}

.rep-look em {
	font-size: 12px;
	margin-left: 53px;
	color: #666;
	float: right
}

#finshmeet {
	width: 102px;
	height: 70px;
	position: absolute;
	right: 2px;
	bottom: 74px;
	display: none
}

.arrears,.entrprment {
	display: block
}

.finsh {
	background: #A19F9F
}

.start {
	background: #028766
}

.now {
	background: #C1393C
}

.suspend {
	background: #ff8d00
}

.reproinvs-title {
	width: 93%;
	margin: 16px auto 6px;
	font-size: 16px;
	line-height: 22px;
	overflow: hidden
}

.reproinvs-price {
	width: 93%;
	margin: 6px auto 12px;
	color: #BD0D17
}

.reproinvs-price em {
	font-size: 20px;
	font-weight: 500
}

.reproinvs-agency,.reproinvs-type {
	width: 93%;
	font-size: 12px;
	color: #999
}

.reproinvs-type {
	margin: 12px auto
}

.reproinvs-agency {
	margin: 0 auto 14px
}

.reproinvs-button {
	width: 100%;
	height: 36px;
	font-size: 14px;
	color: #fff
}

.remeet-mode0 {
	background: #FDA700
}

.remeet-mode1 {
	background: #007AFF
}

.remeet-mode3 {
	background: #DDAF7B
}

.bankuominnav li {
	margin-left: 93px
}

.publicwelfare li {
	margin-left: 60px
}

.bankuominnav li a,.publicwelfare li a {
	margin-right: 0!important
}

.bankurother {
	margin-right: 162px
}

.charitable-logo,.public-logo {
	width: 136px;
	margin-top: 6px
}

.arrears {
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0,0,0,.8);
	z-index: 999999999999;
	top: 0;
	left: 0
}

.arrears-nr {
	width: 449px;
	height: 195px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -93px;
	margin-left: -210px
}

.arrears-nr h1 {
	padding: 22px 20px 6px;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	margin: 18px 0 20px
}

.arrears-bth {
	width: 100%;
	text-align: center
}

.arrears-nr button {
	width: 100px;
	height: 30px;
	background: #d6363b;
	color: #fff;
	margin-right: 10px;
	padding: 0
}

.south_logo,.south_nav {
	background: linear-gradient(180deg,#006aac,#014e95)
}

.arrears-nr button a {
	color: #fff;
	width: 100%;
	height: 100%;
	display: block;
	line-height: 32px
}

.south_logo {
	height: 60px
}

.south_logo p {
	margin-top: -5px
}
/*标的目录*/
.auction-msg{
	margin: 0 auto 20px;
    text-align: center;
}
.auctioneer-msg{
	
}

.layui-tab-brief>.layui-tab-title .layui-this {
    color: #d7332d;
    font-weight: bold;
}
.layui-tab-brief>.layui-tab-title .layui-this:after {
    border: none;
    border-radius: 0;
    border-bottom: 2px solid #d7332d;
}
.items-notice {
    background: #fff;
    padding: 30px 20px 100px;
    font-size: 14px;
    width: auto;
    text-align: left;
    color: #333;
    line-height: 1.5;
}
.notice-title {
    text-align: center;
    margin-bottom: 30px;
    font-size: 18px;
    color: #333;
    font-weight: 800;
}
