/**!
 * 阳光采购服务平台
 * author: lucw;
 * date:2019-09-23
 */

.ewb-footer {
	margin-top: 20px;
}

.ewb-main {
	background-color: #fff;
	overflow: hidden;
	margin-left: 30px;
	margin-top: 30px;
}

.fz16 {
	font-size: 16px;
}


/* look */
.ewb-look-wpr {
	padding-top: 26px;
	padding-left: 20px;
}

.hack-look01 {
	margin-top: 8px;
}

.look-name {
	line-height: 30px;
	color: #2068b0;
}

.ml80 {
	margin-left: 80px;
}

/* talk */
.ewb-talk-bd {
	margin: 0 70px;
	height: 90px;
	overflow: hidden;
}

.ewb-talk-items {
	width: 16.66%;
	line-height: 45px;
}

.ewb-talk-items>li {
	margin-right: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.talk-lk {
	padding-left: 19px;
	max-width: 98%;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url('../images/radio_ico.png') left center no-repeat;
}

.talk-lk.cur {
	background-image: url('../images/radio_icoh.png');
}

.ewb-talk {
	position: relative;
}

.ewb-talk-hd .prev,
.ewb-talk-hd .next {
	position: absolute;
	z-index: 1000;
	top: 50%;
	margin-top: -25px;
	width: 20px;
	height: 50px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #7cbbf1;
}

.ewb-talk-hd .prev {
	left: 20px;
	background-image: url('../images/go_l.png');
}

.ewb-talk-hd .next {
	right: 20px;
	background-image: url('../images/go_r.png');
}

.ewb-talk-hd .prev:hover,
.ewb-talk-hd .next:hover {
	background-color: #4192e1;
}

.hack-lookcheckbox {
	padding-left: 10px;
	width: 287px;
}

.look-checkbox {
	margin-right: 30px;
	padding-left: 20px;
	float: left;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	background: url('../images/checkbox_ico.png') left center no-repeat;
}

.look-checkbox.cur {
	background-image: url('../images/checkbox_icoh.png');
}

.ewb-mt27 {
	margin-top: 27px;
}

/* table */
.ewb-use {
	margin: 0 20px;
	margin-top: 32px;
}

.ewb-use-table {
	table-layout: fixed;
	width: 100%;
}

.ewb-use-thr {
	height: 42px;
	background-color: #4192e1;
}

.ewb-use-thr th {
	color: #fff;
	text-align: center;
}

.ewb-use-tbody tr {
	height: 42px;
	cursor: pointer;
}

.ewb-use-tbody td {
	text-align: center;
	word-break: break-all;
}

.ewb-use-thr.no-hei {
	height: 0;
}

.hack-len {
	margin: 0 10px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.odd-bg {
	background-color: #f2f6f9;
}

.ewb-use-thr .th01 {
	width: 7%;
}

.ewb-use-thr .th02 {
	width: 10%;
}

.ewb-use-thr .th03 {
	width: 10%;
}

.ewb-use-thr .th04 {
	width: 10%;
}

.ewb-use-thr .th05 {
	width: 36%;
}

.ewb-use-thr .th06 {
	width: 12%;
}

.sta01 {
	color: #156cc2;
}

.sta02 {
	color: #db2c2c;
}

/* placeholder */
.ewb-look .ewb-search {
	position: relative;
	z-index: 1;
	padding-left: 10px;
	width: 260px;
	height: 30px;
	border: 1px solid #ccc;
	border-radius: 2px;
}

.ewb-look .input-placeholder {
	position: absolute;
	top: 0;
	left: 10px;
	height: 28px;
	line-height: 27px;
	font-size: 14px;
	color: #999;
	z-index: -1;
	cursor: text;
}

.ewb-look .input-box {
	width: 100%;
	height: 28px;
	line-height: 27px;
	font-size: 14px;
	border: 0;
	background: 0 0;
}

.ewb-look .look-sel{
	padding-left: 10px;
	width: 260px;
	height: 30px;
	border: 1px solid #ccc;
	border-radius: 2px;
	background-color: #fff;
}

.hack-look02{
	margin-right: 11px;
}

.hack-look03{
	margin-left: 70px;
	margin-right: 11px;
}

.look-btn{
	margin-right: 20px;
	width: 90px;
	height: 30px;
	line-height: 28px;
	color: #fff;
	cursor: pointer;
	outline: 0;
	border: 0;
	border-radius: 3px;
	background-color: #4192e1;
}

.ewb-look .chosen-container{
	font-size: 14px;
}

.ewb-look .chosen-container-single .chosen-single{
	border-color: #ccc;
	border-radius: 2px;
}

.ewb-look .chosen-container-single .chosen-single div{
	width: 30px;
}

.ewb-look .chosen-container-single .chosen-single div b{
	background: url('../images/look_seldown.png') center no-repeat;
}

.ewb-look .chosen-container-active.chosen-with-drop .chosen-single div b{
	background: url('../images/look_selup.png') center no-repeat;
}

/* 1300分辨率以下 */

@media (max-width: 1299px) {
	.ewb-talk-items{
		width: 20%;
	}

	.hack-lookcheckbox{
		width: auto;
	}

	.look-checkbox{
		margin-right: 20px;
	}

	.hack-look02{
		margin-right: 0;
	}

	.hack-look03{
		margin-right: 0;
		margin-left: 10px;
	}

	.ewb-look .ewb-search{
		width: 180px;
	}

	.ewb-look .look-sel{
		width: 180px;
	}

	.look-btn{
		width: 70px;
	}

}

/* 竖版pad及以下 */

@media (max-width: 979px) {
	.ewb-talk-items{
		width: 25%;
	}

	.ewb-look{
		margin-top: 20px;
		float: none !important;
		overflow: hidden;
	}

	.hack-look03{
		margin-left: 0;
	}

	.ewb-mt27{
		margin-top: 10px;
	}

	.ewb-look-wpr{
		padding-top: 6px;
	}

	.look-btn{
		margin-top: -30px;
	}

	.ewb-use{
		margin-top: 20px;
	}

	.ewb-page-info{
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

/* 手机端 */

@media (max-width: 767px) {
	.ewb-talk-items{
		width: 50%;
	}

	.fz16{
		font-size: 14px;
	}

	.ewb-look{
		margin-top: 10px;
	}

	.ewb-use{
		margin-top: 10px;
	}

	.ewb-page-info{
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.ewb-look-wpr{
		padding-right: 10px;
		padding-left: 10px;
	}

	.ml80{
		margin-left: 70px;
	}

	.ewb-talk-hd .prev{
		left: 10px;
	}

	.ewb-talk-hd .next{
		right: 10px;
	}

	.ewb-talk-bd{
		margin: 0 40px;
	}

	.ewb-mt27{
		margin-top: 0;
	}

	.ewb-use{
		margin-left: 10px;
		margin-right: 10px;
		overflow-x: auto;
	}

	.use-table-head{
		min-width: 680px;
	}

	.use-tablecon{
		min-width: 680px;
	}

	.look-btn{
		margin-top: 10px;
		float: none !important;
		width: 100%;
	}

	.look-box{
		float: none !important;
		margin-left: 70px;
	}

	.ewb-look .ewb-search{
		width: 100%;
	}

	.ewb-look .look-sel{
		width: 100%;
	}

	.look-checkbox{
		margin-right: 18px;
	}

	.m-pagination-page{
		padding-right: 0;
	}

	.m-pagination-page>li>a{
		padding: 0 8px;
	}
	
}

/*竖版手机端*/

@media (max-width: 480px) {
	.ewb-talk-items{
		width: 100%;
	}
}