a[data-link] {
	position: relative
}

li[data-link] {
	position: relative
}

button[data-link] {
	position: relative
}

.fl {
	float: left
}

.fr {
	float: right
}

.hide {
	display: none
}

.show {
	display: block
}

.no-border {
	border: none!important
}

.ipr-content {
	background: #fff
}

.index-con {
	max-width: 1190px;
	overflow: hidden;
	margin: 0 auto;
	color: #fff
}

.index-con .index-header {
	width: 100%;
	height: auto;
	overflow: hidden
}

.index-con .index-header .trade-header-left {
	color: #666;
	letter-spacing: 1px;
	font-size: 16px;
	height: 50px;
	padding-top: 40px;
	font-family: 'Microsoft JhengHei';
	font-weight: 700
}

.index-con .index-header .trade-header-left a {
	color: #666
}

.index-con .index-header .trade-header-left a:hover {
	color: #ff7200
}

.index-con .have-checked,.index-con .search-items {
	width: 1174px;
	border: 1px solid #f0f0f0;
	font-size: 12px;
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px
}

.index-con .have-checked .search-taxon,.index-con .search-items .search-taxon {
	color: #666;
	margin-right: 10px;
	text-align: center;
	float: left;
	letter-spacing: 1.5px;
	font-family: '瀹嬩綋'
}

.index-con .have-checked .category-tips,.index-con .have-checked .hot-tips,.index-con .search-items .category-tips,.index-con .search-items .hot-tips {
	overflow: hidden;
	padding-top: 16px;
	position: relative
}

.index-con .have-checked .category-tips ul,.index-con .have-checked .hot-tips ul,.index-con .search-items .category-tips ul,.index-con .search-items .hot-tips ul {
	float: left;
	height: auto;
	width: 1076px;
	border-bottom: 1px dashed #f0f0f0;
	padding-left: 20px;
	padding-bottom: 6px
}

.index-con .have-checked .category-tips ul li,.index-con .have-checked .hot-tips ul li,.index-con .search-items .category-tips ul li,.index-con .search-items .hot-tips ul li {
	float: left;
	margin-right: 16px;
	border-radius: 18px;
	margin-bottom: 8px;
	position: relative;
	cursor: pointer
}

.index-con .have-checked .category-tips ul li a,.index-con .have-checked .hot-tips ul li a,.index-con .search-items .category-tips ul li a,.index-con .search-items .hot-tips ul li a {
	display: inline-block;
	padding: 2px 13px;
	width: 100%;
	height: 100%;
	color: #999;
	font-size: 12px
}

.index-con .have-checked .category-tips ul li:hover,.index-con .have-checked .hot-tips ul li:hover,.index-con .search-items .category-tips ul li:hover,.index-con .search-items .hot-tips ul li:hover {
	color: #fff;
	background: #1ad2a0
}

.index-con .have-checked .category-tips ul li:hover a,.index-con .have-checked .hot-tips ul li:hover a,.index-con .search-items .category-tips ul li:hover a,.index-con .search-items .hot-tips ul li:hover a {
	color: #fff
}

.index-con .have-checked .category-tips ul .checked-active,.index-con .have-checked .hot-tips ul .checked-active,.index-con .search-items .category-tips ul .checked-active,.index-con .search-items .hot-tips ul .checked-active {
	color: #fff;
	background: #1ad2a0
}

.index-con .have-checked .category-tips ul .checked-active a,.index-con .have-checked .hot-tips ul .checked-active a,.index-con .search-items .category-tips ul .checked-active a,.index-con .search-items .hot-tips ul .checked-active a {
	color: #fff
}

.index-con .have-checked .category-tips .custom-price,.index-con .have-checked .hot-tips .custom-price,.index-con .search-items .category-tips .custom-price,.index-con .search-items .hot-tips .custom-price {
	color: #999;
	position: absolute;
	left: 60.5%
}

.index-con .have-checked .category-tips .custom-price input,.index-con .have-checked .hot-tips .custom-price input,.index-con .search-items .category-tips .custom-price input,.index-con .search-items .hot-tips .custom-price input {
	width: 80px;
	padding: 3px;
	margin: 0 5px
}

.index-con .have-checked .category-tips .custom-price button,.index-con .have-checked .hot-tips .custom-price button,.index-con .search-items .category-tips .custom-price button,.index-con .search-items .hot-tips .custom-price button {
	color: #6d8a9b;
	background: #eef6fa;
	cursor: pointer;
	border: 0;
	padding: 4px 10px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.index-con .have-checked .category-tips .custom-price span,.index-con .have-checked .hot-tips .custom-price span,.index-con .search-items .category-tips .custom-price span,.index-con .search-items .hot-tips .custom-price span {
	color: red;
	margin-left: 12px;
	display: none
}

.index-con .have-checked .category-tips,.index-con .search-items .category-tips {
	position: relative;
	height: 54px
}

.index-con .have-checked .category-tips ul,.index-con .search-items .category-tips ul {
	position: relative
}

.index-con .have-checked .category-tips ul li,.index-con .search-items .category-tips ul li {
	position: relative;
	width: 8.8%;
	margin-right: 18px
}

.index-con .have-checked .category-tips ul li a i,.index-con .search-items .category-tips ul li a i {
	position: absolute;
	cursor: pointer;
	top: -6px;
	width: 18px;
	height: 23px;
	background-image: url(//as.zbjimg.com/static/nodejs-ipr-market-api/common/images/trade-list-icon.cd8098b3.png);
	background-position: 0 -40px
}

.index-con .have-checked .category-tips ul .first-one,.index-con .search-items .category-tips ul .first-one {
	width: auto;
	margin-right: 16px;
	margin-bottom: 130px
}

.index-con .have-checked .category-tips .more-category,.index-con .search-items .category-tips .more-category {
	position: absolute;
	right: 18px;
	top: 14px;
	width: 52px;
	height: 20px;
	color: #6d8a9b;
	text-indent: 10px;
	background: #eef6fa;
	cursor: pointer
}

.index-con .have-checked .category-tips .more-category .upordown,.index-con .search-items .category-tips .more-category .upordown {
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	background-image: url(//as.zbjimg.com/static/nodejs-ipr-market-api/common/images/trade-list-icon.cd8098b3.png);
	background-position: -26px -23px
}

.index-con .have-checked .category-tips .more-click .upordown,.index-con .search-items .category-tips .more-click .upordown {
	background-position: -26px -33px
}

.index-con .have-checked .show-more,.index-con .search-items .show-more {
	height: auto
}

.index-con .have-checked {
	padding-top: 0;
	padding-bottom: 0
}

.index-con .have-checked .hot-tips ul {
	position: relative;
	border: none
}

.index-con .have-checked .hot-tips ul li em {
	position: relative;
	text-align: left;
	padding: 2px 30px;
	text-indent: -14px;
	color: #fff;
	background: #1ad2a0
}

.index-con .have-checked .hot-tips ul li a {
	color: #fff
}

.index-con .have-checked .hot-tips ul li span {
	display: block;
	position: absolute;
	cursor: pointer;
	top: 6px;
	right: 5px;
	width: 10px;
	height: 10px;
	text-align: center;
	line-height: 10px;
	font-size: 12px
}

.index-con .have-checked .hot-tips ul .clear-all {
	padding: 2px 14px;
	text-indent: 0
}

.index-con .list-header {
	width: 1190px;
	height: 42px;
	background: #3f7290;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	margin-bottom: 20px
}

.index-con .list-header .list-header-left {
	height: 42px
}

.index-con .list-header .list-header-left .header-menu {
	color: #fff;
	font-size: 14px;
	letter-spacing: 2px;
	width: 98px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	cursor: pointer
}

.index-con .list-header .list-header-left .header-menu a {
	color: #fff
}

.index-con .list-header .list-header-left .header-menu i {
	display: inline-block;
	width: 10px;
	height: 12px;
	background-image: url(//as.zbjimg.com/static/nodejs-ipr-market-api/common/images/trade-list-icon.cd8098b3.png);
	vertical-align: middle
}

.index-con .list-header .list-header-left .hot-menu,.index-con .list-header .list-header-left .resiger-menu {
	width: 140px
}

.index-con .list-header .list-header-left .hot-menu i,.index-con .list-header .list-header-left .resiger-menu i {
	background-position: 0 -65px
}

.index-con .list-header .list-header-left .list-click {
	background: #1ad2a0
}

.index-con .list-header .list-header-left .list-click i {
	background-position: -10px -65px
}

.index-con .list-header .list-header-left .up i {
	background-position: -12px -79px
}

.index-con .list-header .list-header-right {
	padding-right: 18px
}

.index-con .list-header .list-header-right p {
	float: left;
	line-height: 42px;
	color: #80b4d2;
	padding-left: 18px
}

.index-con .list-header .list-header-right p .cur {
	color: #1ad2a0
}

.index-con .list-header .list-header-right p a {
	color: #80b4d2
}

.index-con .list-header .list-header-right p a .page-left,.index-con .list-header .list-header-right p a .page-right {
	padding-right: 10px;
	cursor: pointer;
	font-size: 20px
}

.index-con .list-con {
	width: 1210px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	margin-bottom: 20px;
	overflow: hidden;
	margin-bottom: 26px
}

.index-con .list-con ul li {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 220px;
	height: 310px;
	border: 1px solid #f0f0f0;
	background: #f8f8f8
}

.index-con .list-con ul li a dl {
	margin: 0;
	padding: 0;
	position: relative
}

.index-con .list-con ul li a dl dt {
	margin: 0;
	padding: 0;
	width: 220px;
	height: 176px;
	line-height: 176px;
	background: #fff;
	text-align: center
}

.index-con .list-con ul li a dl dt img {
	max-width: 220px;
	max-height: 176px;
	overflow: hidden;
	vertical-align: middle;
	display: inline-block
}

.index-con .list-con ul li a dl dd {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center
}

.index-con .list-con ul li a dl .items-name {
	height: 30px;
	padding-top: 24px;
	font-size: 18px;
	font-family: 'Microsoft JhengHei';
	font-weight: 700;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 8px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 24px
}

.index-con .list-con ul li a dl .items-category {
	color: #8a8a8a;
	font-size: 12px;
	height: 26px
}

.index-con .list-con ul li a dl .items-btn span {
	display: inline-block;
	width: 134px;
	height: 32px;
	background-image: url(//as.zbjimg.com/static/nodejs-ipr-market-api/common/images/trade-list-icon.cd8098b3.png);
	background-position: -52px -39px
}

.index-con .list-con ul li a dl .sell-out span {
	background-position: -53px -81px
}

.index-con .list-con ul li a dl .recommend-tips {
	position: absolute;
	top: 16px;
	left: -3px;
	width: 50px;
	height: 22px;
	background-image: url(//as.zbjimg.com/static/nodejs-ipr-market-api/common/images/trade-list-icon.cd8098b3.png);
	background-position: 0 -94px
}

.index-con .list-con ul li:hover {
	border: 1px solid #ff7200;
	border-radius: 2px
}

.index-con .list-con ul li:hover a dl .items-btn span {
	background-position: -52px -1px
}

.index-con .list-con ul li:hover a dl .sell-out span {
	background-position: -53px -81px
}

.index-con .list-con ul .fix-last-one {
	border: none;
	width: 190px;
	height: 236px;
	padding: 38px 16px;
	background-image: url(//as.zbjimg.com/static/nodejs-ipr-market-api/common/images/fix-last-one.c24304b7.png)
}

.index-con .list-con ul .fix-last-one:hover {
	border: none;
	border-radius: 0
}

.index-con .list-con ul .fix-last-one p {
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	text-shadow: 0 0 10px #1ebf8a;
	margin-bottom: 26px
}

.index-con .list-con ul .fix-last-one .user-tel {
	position: relative
}

.index-con .list-con ul .fix-last-one .user-tel .change-mob {
	position: absolute;
	top: 40px;
	width: 80px;
	right: 0;
	cursor: pointer
}

.index-con .list-con ul .fix-last-one .user-name,.index-con .list-con ul .fix-last-one .user-tel {
	width: 190px;
	height: 30px;
	background: #1ebf8a;
	border-radius: 6px;
	padding-top: 10px;
	text-align: center;
	margin-bottom: 20px
}

.index-con .list-con ul .fix-last-one .user-name .tel-icon,.index-con .list-con ul .fix-last-one .user-tel .tel-icon {
	display: inline-block;
	width: 22px;
	height: 22px;
	background-image: url(//as.zbjimg.com/static/nodejs-ipr-market-api/common/images/icon-base.7cd1f245.png);
	background-position: 4px -70px;
	vertical-align: middle
}

.index-con .list-con ul .fix-last-one .user-name input,.index-con .list-con ul .fix-last-one .user-tel input {
	border: none;
	background: #1ebf8a;
	color: #baffdf;
	border-left: 1px dashed #6cdfb5;
	height: 14px;
	text-indent: 8px
}

.index-con .list-con ul .fix-last-one .user-name input::-webkit-input-placeholder,.index-con .list-con ul .fix-last-one .user-tel input::-webkit-input-placeholder {
	color: #baffdf
}

.index-con .list-con ul .fix-last-one .user-name input:-moz-placeholder,.index-con .list-con ul .fix-last-one .user-tel input:-moz-placeholder {
	color: #baffdf
}

.index-con .list-con ul .fix-last-one .user-name input::-moz-placeholder,.index-con .list-con ul .fix-last-one .user-tel input::-moz-placeholder {
	color: #baffdf
}

.index-con .list-con ul .fix-last-one .user-name input:-ms-input-placeholder,.index-con .list-con ul .fix-last-one .user-tel input:-ms-input-placeholder {
	color: #baffdf
}

.index-con .list-con ul .fix-last-one .user-name .tel-icon {
	background-position: 4px -100px
}

.index-con .list-con ul .fix-last-one .chance-btn {
	background: 0 0;
	height: 36px;
	width: 186px;
	text-align: center;
	color: #fff;
	border: 2px solid;
	border-radius: 6px;
	font-size: 16px;
	font-weight: 700;
	line-height: 25px;
	letter-spacing: 1px;
	cursor: pointer
}

.index-con .paging-panel {
	margin-bottom: 70px;
	margin-right: 10%
}

.index-con .no-data {
	height: 255px;
	width: 655px;
	margin: 200px auto
}

.index-con .no-data .pig {
	float: left
}

.index-con .no-data .no-data-chance {
	float: right;
	width: 420px;
	height: 150px;
	margin: 50px auto
}

.index-con .no-data .no-data-chance .sorry {
	color: #333;
	font-size: 24px
}

.index-con .no-data .no-data-chance .else-choose {
	color: #888;
	font-size: 16px;
	line-height: 36px
}

.index-con .no-data .no-data-chance .chance-box {
	margin-top: 20px
}

.index-con .no-data .no-data-chance .chance-box .chance {
	float: left;
	display: inline-block;
	width: 285px;
	height: 38px;
	border-radius: 5px;
	border: 1px solid #ff7b24;
	overflow: hidden;
	vertical-align: top
}

.index-con .no-data .no-data-chance .chance-box .mobile-icon {
	position: relative;
	top: 7px;
	display: inline-block;
	margin-left: 12px;
	width: 15px;
	height: 24px;
	background-image: url(//as.zbjimg.com/static/nodejs-ipr-market-api/common/images/icon-base.7cd1f245.png);
	background-position: -30px 0
}

.index-con .no-data .no-data-chance .chance-box .mobile-icon:after {
	display: inline-block;
	position: absolute;
	top: 5px;
	right: -8px;
	content: '';
	width: 1px;
	height: 15px;
	background: #d8d8d8
}

.index-con .no-data .no-data-chance .chance-box .mobile-input {
	width: 180px;
	height: 30px;
	margin-left: 14px;
	border: 0;
	background: #fff
}

.index-con .no-data .no-data-chance .chance-box .modify-btn {
	color: #ff7200;
	cursor: pointer
}

.index-con .no-data .no-data-chance .chance-btn {
	float: left;
	margin-left: 22px;
	width: 95px;
	height: 40px;
	line-height: 1;
	color: #fff;
	text-align: center;
	letter-spacing: 2px;
	border: 0;
	border-radius: 5px;
	cursor: pointer;
	background: #ff7200;
	font-size: 16px
}

.index-con .no-data .no-data-chance .error-block {
	margin-top: 70px
}

.index-con .no-data .no-data-chance .error-block .error-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	background-image: url(//as.zbjimg.com/static/nodejs-ipr-market-api/common/images/icon-base.7cd1f245.png);
	background-position: -30px -30px;
	vertical-align: middle
}

.index-con .no-data .no-data-chance .error-block .error-txt {
	color: #ff7200
}

.index-con .choiceness-nominate {
	margin-bottom: 30px
}

.index-con .choiceness-nominate .choiceness-tit {
	width: 100%;
	color: #3f7290;
	border-bottom: 3px solid;
	height: 32px;
	font-size: 20px;
	font-family: 'Microsoft JhengHei';
	font-weight: 700
}

.index-con .choiceness-nominate .choiceness-tit span {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(//as.zbjimg.com/static/nodejs-ipr-market-api/common/images/trade-list-icon.cd8098b3.png);
	vertical-align: middle;
	background-position: -24px -1px
}

.index-con .choiceness-nominate ul {
	padding: 20px 0 20px 20px;
	border: 1px solid #f0f0f0;
	border-top: none;
	overflow: hidden
}

.index-con .choiceness-nominate ul li {
	float: left;
	margin-right: 20px;
	width: 368px;
	height: 210px
}

.index-con .choiceness-nominate ul li a img {
	width: 100%;
	height: 100%
}

.index-con .choiceness-nominate ul li:hover a img {
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	transition: all .5s ease
}

.linear {
	background: -mos-linear-gradient(to right,#12cda7,#35e3b6,#12cda7);
	background: linear-gradient(to right,#12cda7,#35e3b6,#12cda7)
}

.h2-after-before {
	content: '';
	position: absolute;
	width: 130px;
	height: 3px;
	margin-top: 32px
}

:root .gradient {
	filter: none
}

.dialog-style-p {
	margin-left: 0!important;
	margin-right: 0!important;
	padding-bottom: 10px!important;
	margin-bottom: 15px!important;
	font-size: 18px!important;
	color: #008d71!important;
	padding-top: 5px;
	background: -mos-linear-gradient(to right,#12cda7,#35e3b6,#12cda7);
	background: linear-gradient(to right,#12cda7,#35e3b6,#12cda7)
}

.dialog-btn {
	background: -mos-linear-gradient(to bottom,#ffa100,#ff6d00);
	background: linear-gradient(to bottom,#ffa100,#ff6d00)
}

.ipr-content .ipr-paging {
	margin-right: 238px;
	text-align: right
}

.ipr-content .ipr-paging ul {
	display: inline-block;
	text-align: center
}

.ipr-content .ipr-paging li {
	display: inline;
	margin-left: 8px
}

.ipr-content .ipr-paging li a {
	display: inline-block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	color: #666;
	font-size: 14px;
	border: 1px solid #f0f0f0;
	background: #fff
}

.ipr-content .ipr-paging li.active a {
	color: #fff;
	cursor: default;
	background: #3f7290;
	text-decoration: none
}

.ipr-content .ipr-paging li.disabled a {
	color: #9d9f9c;
	cursor: default;
	font-size: 39px;
	position: relative;
	top: -3px;
	background: 0 0;
	border: none
}

.ipr-content .ipr-paging .next a,.ipr-content .ipr-paging .pre a {
	color: #3f7290;
	font-weight: 700
}

.ipr-content .ipr-paging-form {
	display: inline-block;
	margin-left: 5px;
	text-align: center;
	font-size: 14px;
	color: #666
}

.ipr-content .ipr-paging-form .ipr-input {
	width: 32px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #f0f0f0;
	background: #fff
}

.ipr-content .ipr-paging-form .ipr-btn {
	width: 46px;
	height: 34px;
	line-height: 34px;
	color: #fff;
	text-align: center;
	border: 0;
	font-size: 14px;
	background: #ff7800;
	cursor: pointer
}

.ipr-content .block-bottom {
	height: 146px
}

.success-dialog {
	z-index: 99;
	width: 553px;
	height: 333px;
	border-radius: 8px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	overflow: hidden;
	letter-spacing: 2px
}

.success-dialog .close-tpl {
	border-top: 10px solid #18d4ac;
	cursor: pointer
}

.success-dialog .close-tpl span {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(//as.zbjimg.com/static/nodejs-ipr-market-api/common/images/close-bg1.14852d43.png) no-repeat;
	float: right;
	padding-right: 21px;
	margin-top: 8px
}

.success-dialog .tpl-box {
	border: 1px solid #f0f0f0;
	width: 525px;
	margin: 0 auto;
	padding-bottom: 19px;
	border-radius: 8px
}

.success-dialog .tpl-box i {
	margin: 34px auto 0;
	display: block;
	width: 58px;
	height: 60px;
	background-image: url(//as.zbjimg.com/static/nodejs-ipr-market-api/common/images/true.281369ee.png)
}

.success-dialog .tpl-box h3 {
	font-size: 28px;
	text-align: center;
	color: #333;
	margin: 15px 0 5px 0
}

.success-dialog .tpl-box .wait {
	font-size: 24px;
	color: #999;
	text-align: center
}

.success-dialog .tpl-box .go-tm {
	text-align: center;
	margin-top: 70px;
	font-size: 18px;
	color: #333
}

.success-dialog .tpl-box .go-tm a {
	color: #ff8f3f
}

.success-dialog .tpl-box .go-tm a::after {
	content: '';
	position: absolute;
	width: 57px;
	height: 1px;
	background: #ff8f3f;
	margin-top: 25px;
	margin-left: -60px
}

.module-chance {
	width: 553px;
	overflow: hidden
}

.module-chance .chance-head {
	height: 120px;
	text-align: center;
	background: -mos-linear-gradient(to right,#12cda7,#35e3b6,#12cda7);
	background: linear-gradient(to right,#12cda7,#35e3b6,#12cda7)
}

.module-chance .chance-head h1 {
	margin: 0;
	font-size: 34px;
	padding-top: 22px;
	color: #fff
}

.module-chance .chance-head h1::after {
	content: '';
	position: absolute;
	width: 130px;
	height: 3px;
	margin-top: 32px;
	right: 0;
	background: linear-gradient(to left,#11cda7,#0dc09b)
}

.module-chance .chance-head h1::before {
	content: '';
	position: absolute;
	width: 130px;
	height: 3px;
	margin-top: 32px;
	background: linear-gradient(to right,#11cda7,#0dc09b);
	left: 0
}

.module-chance .chance-head p {
	color: #008d71;
	font-size: 18px
}

.module-chance .chance-item .item-wrap::before {
	content: '';
	position: absolute;
	width: 48px;
	height: 40px;
	background-image: url(//as.zbjimg.com/static/nodejs-ipr-market-api/common/images/chance-icon.e784cf7f.png);
	background-position: 0 44px
}

.module-chance .chance-item .item-wrap .mob {
	width: 460px;
	letter-spacing: 1px;
	font-size: 18px;
	padding-left: 45px
}
.index-con .search-items .hot-tips ul li em {
   background: 0 0;
    text-decoration: none; 
}