.tmwrap .tmbanner {
	width: 100%;
	/* height: 450px !important; */
	overflow: hidden;
	background: url(../images/TMbanner-bg.png) center no-repeat;
	background-size: cover;
}

.tmwrap .tmbanner .banner-top {
	height: 300px;
	/* background: url(/images/IP/TMbanner-tit.png) left center no-repeat; */
}

.tmwrap .tmbanner .banner-bottom .input-search {
	width: 60%;
}

@media(max-width: 992px) {
	.tmwrap .tmbanner .banner-bottom .input-search {
		width: 100%;
	}
}

.tmwrap .tmbanner .input-search .btn-search { 
	width: 140px;
}

.tmwrap .tmbanner .input-search .btn-search span {
	font-size: 22px;
	letter-spacing: 3px;
}

.tmwrap .tmbanner .input-search .www {
	position: absolute;
	display: block;
	top: 1px;
	left: 1px;
	height: 48px;
	width: 60px;
	border: none;
	outline: medium none;
	border-right: #eee 1px solid;
	padding-left: 10px;
	text-align: center;
	background: url(../images/R.png) no-repeat center;
}

.tmwrap .tmbanner .input-search .form-control {
	padding-left: 80px;
	border-color: #144895;
}


/*鏍囬鏍峰紡*/

.tmwrap .block-title {
	margin-top: 0;
	margin-bottom: 10px;
}

.tmwrap .block-title span {
	font-size: 30px;
	padding-left: 20px;
	padding-right: 20px;
	color: #144895;
}

.tmwrap .block-title i {
	font-size: 20px;
	color: #CCC;
}

.tmwrap .gray-bg .block-title .long-slash {
	border-bottom-color: #dedede;
	white-space: nowrap;
}
.tmwrap .tm-service .row {
	padding-top: 50px;
	padding-bottom: 50px;
	background: url(../images/map.png) center bottom no-repeat;
}
.tmwrap .tm-catalog .hotlog li {
	display: table-cell;
	height: 200px;
	background: url(../images/hottm-border.png) center no-repeat;
	vertical-align: middle;
	text-align: center;
}
.tmwrap .tm-catalog .hotlog li:hover {
	background-image: url(../images/hottm-border-hover.png);
	cursor: pointer;
}