.uoolu-hx {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
}
.uoolu-hx-nav {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-top: 4px solid rgb(30, 95, 176);
    background: rgb(242, 242, 242);
}
.uoolu-hx-nav .nav-item {
	position: relative;
	float: left;
	font-size: 0;
	padding-right: 10px;
}
.uoolu-hx-nav .nav-item:after {
	content: " ";
	position: absolute;
	width: 1px;
	height: 20px;
	background-color: #cdcdcd;
	top: 10px;
	right: 0;
	z-index: 5;
}
.uoolu-hx-nav .nav-item:last-child:after {
	display: none;
}
.uoolu-hx-nav .nav-item .item-label {
	display: inline-block;
	padding: 0 25px;
	font-size: 14px;
	font-weight: bold;
	color: #020209;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.uoolu-hx-nav .nav-item .item-link {
	display: inline-block;
	margin: 0 15px;
	font-size: 14px;
	color: #333842;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.uoolu-hx-nav .nav-item .item-link:hover {
	color: #a00;
}
.uoolu-hx-nav .nav-item-sub .item-link:first-child {
	margin-left: 70px;
	margin-right: 50px;
}
.uoolu-hx-wrap {
	margin-top: 20px;
}
.uoolu-hx-wrap .section-left {
	position: relative;
	float: left;
	width: 710px;
}
.uoolu-hx-wrap .section-right {
	float: right;
	width: 275px;
}
.uoolu-hx-panel {
	padding: 15px 20px;
	border: 1px solid #cdcdcd;
	border-top: 2px solid #ae0001;
	background-color: #fff;
}
.uoolu-hx-panel-lg {
	padding-top: 25px;
	padding-bottom: 25px;
}

.uoolu-hx-banner {
	position: relative;
	width: 100%;
	height: 400px;
}
.uoolu-hx-banner .banner-img {
	width: 100%;
	height: 400px;
}
.uoolu-hx-banner .banner-img img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}
.uoolu-hx-filter {
	position: absolute;
	width: 170px;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	*background-color: #333;
	background-color: #333\0/;
	// filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#33000000", endColorstr="#330000");
	top: 0;
	left: 0;
	z-index: 100;
}
.uoolu-hx-filter .filter-item {
	height: 50px;
}
.uoolu-hx-filter .filter-item:last-child .item-default {
	border-bottom: none;
}
.uoolu-hx-filter .filter-item .item-default {
	margin: 0 12px;
	font-size: 0;
	line-height: 50px;
	border-bottom: 1px solid #a6a6ad;
}
.uoolu-hx-filter .filter-item .item-flag {
	display: inline-block;
	width: 23px;
	height: 16px;
	margin-left: 6px;
	margin-right: 16px;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.uoolu-hx-filter .filter-item .item-flag img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}
.uoolu-hx-filter .filter-item .item-name {
	overflow: hidden;
	display: inline-block;
	width: 85px;
	font-size: 14px;
	color: #fff;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.uoolu-hx-filter .filter-item .item-arrow {
	display: inline-block;
	width: 6px;
	height: 11px;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.uoolu-hx-filter .filter-item .item-arrow .arrow {
	display: block;
	width: 6px;
	height: 11px;
	background: url(/img/haiwai2016/css/img/icon-banner-arrow.png) no-repeat;
	background-size: cover;
}
.uoolu-hx-filter .filter-item:hover {
	border-bottom-color: #f7f7f7;
}
.uoolu-hx-filter .filter-item:hover .item-default {
	margin-left: 0;
	margin-right: 0;
	padding-left: 12px;
	border-left: 2px solid #ae0001;
	background-color: #efefef;
}
.uoolu-hx-filter .filter-item:hover .item-arrow .arrow {
	background-image: url(/img/haiwai2016/css/img/icon-banner-arrow-hover.png);
}
.uoolu-hx-filter .filter-item:hover .item-name {
	color: #000;
}
.uoolu-hx-filter .filter-item:hover .item-hover {
	display: block;
}
.uoolu-hx-filter .filter-item .item-hover {
	display: none;
	position: absolute;
	width: 310px;
	height: 370px;
	padding: 15px;
	background-color: #efefef;
	left: 170px;
	top: 0;
	z-index: 100;
}
.uoolu-hx-filter .filter-item .item-hover .item-hover-list {
	float: left;
	width: 140px;
}
.uoolu-hx-filter .filter-item .item-hover .item-hover-list:first-child {
	margin-right: 30px;
}
.uoolu-hx-filter .filter-item .item-hover .hover-list-title {
	margin-bottom: 15px;
	padding-bottom: 15px;
	line-height: 1.1;
	font-size: 14px;
	color: #000;
	border-bottom: 1px solid #cdcdcd;
	text-align: center;
}
.uoolu-hx-filter .filter-item .item-hover .hover-list-item {
	padding-left: 30px;
}
.uoolu-hx-filter .filter-item .item-hover .hover-list-info {
	margin-bottom: 20px;
	line-height: 1.1;
}
.uoolu-hx-filter .filter-item .item-hover .hover-list-info .link-item {
	font-size: 14px;
	color: #000;
}
.uoolu-hx-filter .filter-item .item-hover .hover-list-info .link-item:hover {
	color: #ae0001;
}

.uoolu-hx-topic-title {
	position: absolute;
	width: 40px;
	height: 135px;
	left: -14px;
	top: 20px;
	z-index: 5;
}
.uoolu-hx-topic {
	padding-left: 25px;
}
.uoolu-hx-topic .topic-title {
	overflow: hidden;
	margin-bottom: 32px;
	line-height: 1.1;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.uoolu-hx-topic .topic-title a {
	font-weight: bold;
	font-size: 26px;
	color: #000;
}
.uoolu-hx-topic .topic-title a:hover {
	color: #a00;
}
.topic-list-wrap {
	margin-left: -15px;
	*padding-bottom: 20px;
}
.topic-list-wrap .list-item {
	float: left;
	width: 47%;
	margin-left: 15px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	*margin-bottom: 23px;
	border-bottom: 1px solid #ededed;
}
.topic-list-wrap .list-item .item-title {
	position: relative;
	padding-left: 12px;
	margin-bottom: 15px;
	line-height: 1.1;
}
.topic-list-wrap .list-item .item-title .link-title {
	overflow: hidden;
	display: block;
	color: #000;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.topic-list-wrap .list-item .item-title .link-title:hover {
	color: #a00;
}
.topic-list-wrap .list-item .item-title:before {
	content: " ";
	position: absolute;
	width: 4px;
	height: 4px;
	background-color: #c1c1c1;
	top: 6px;
	left: 0;
	z-index: 5;
}
.topic-list-wrap .list-item .item-label {
	font-size: 0;
	line-height: 1.1;
}
.topic-list-wrap .list-item .item-label .link-label {
	overflow: hidden;
	display: inline-block;
	max-width: 33%;
	margin-right: 8px;
	padding-right: 8px;
	border-right: 1px solid #666;
	font-size: 14px;
	color: #666;
	text-overflow: ellipsis;
	white-space: nowrap;
	*display: inline;
	*zoom: 1;
}
.topic-list-wrap .list-item .item-label .link-label:hover {
	color: #a00;
}
.topic-list-wrap .list-item .item-label .link-label:last-child {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}

.uoolu-hx-findHousing-entry .entry-title-wrap {
	margin-bottom: 12px;
}
.uoolu-hx-findHousing-entry .entry-title-wrap .title {
	float: left;
	margin-top: 3px;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
.uoolu-hx-findHousing-entry .entry-title-wrap .logo {
	float: right;
	width: 110px;
	height: 25px;
}
.uoolu-hx-findHousing-entry .entry-desc {
	margin-bottom: 15px;
	font-size: 12px;
	color: #666;
	line-height: 1.5;
}
.uoolu-hx-findHousing-entry .entry-form .form-item {
	font-size: 0;
	margin-bottom: 10px;
}
.uoolu-hx-findHousing-entry .entry-form .form-item-submit {
	text-align: center;
	margin-top: 25px;
}
.uoolu-hx-findHousing-entry .entry-form .form-item .item-label {
	display: inline-block;
	margin-right: 20px;
	font-size: 12px;
	color: #000;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.uoolu-hx-findHousing-entry .entry-form .form-item .item-control {
	display: inline-block;
	width: 155px;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.uoolu-hx-findHousing-entry .entry-form .form-item .item-control input {
	width: 145px;
	height: 30px;
	background-color: #fff;
	border: 1px solid #e3e3e3;
	padding: 0 5px;
}
.uoolu-hx-findHousing-entry .entry-form .form-item .item-submit {
	display: inline-block;
	width: 186px;
	color: #fff;
	line-height: 38px;
	background-color: #aa0000;
	text-align: center;
	font-size: 14px;
	border-radius: 2px;
	text-decoration: none;
	*display: inline;
	*zoom: 1;
}
.uoolu-hx-panel-title {
	margin-bottom: 20px;
	font-size: 22px;
	color: #000;
}
.uoolu-hx-panel-title .link-more {
	float: right;
	font-size: 14px;
	color: #6d6d6d;
}
.uoolu-hx-panel-title-tc {
	text-align: center;
}
.uoolu-hx-panel-title .sub-title {
	margin-left: 15px;
	font-size: 14px;
	color: #848484;
}
.uoolu-hx-panel-tab {
	overflow: hidden;
	margin-bottom: 20px;
}
.uoolu-hx-panel-tab .tab-list {
	float: left;
	font-size: 0;
}
.uoolu-hx-panel-tab .tab-list .list-item {
	position: relative;
	display: inline-block;
	padding: 0 12px;
	line-height: 1.1;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.uoolu-hx-panel-tab .tab-list .list-item:after {
	content: " ";
	position: absolute;
	width: 1px;
	height: 15px;
	background-color: #e3e3e3;
	right: 0;
	top: 0;
	z-index: 5;
}
.uoolu-hx-panel-tab .tab-list .list-item:last-child:after {
	display: none;
}
.uoolu-hx-panel-tab .tab-list .list-item .link-item {
	display: block;
	padding: 0 3px 4px 3px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
}
.uoolu-hx-panel-tab .tab-list .list-item .link-item:hover {
	color: #aa0000;
}
.uoolu-hx-panel-tab .tab-list .list-item.active .link-item {
	border-bottom: 2px solid #aa0000;
	color: #aa0000;
	font-weight: bold;
}
.uoolu-hx-panel-tab .tab-list-more {
	float: right;
	line-height: 1.1;
}
.uoolu-hx-panel-tab .tab-list-more .link-more {
	font-size: 14px;
	color: #848484;
}

.uoolu-hx-house-list {
	overflow: hidden;
	margin-left: -16px;
	margin-top: -10px;
}
.uoolu-hx-house-list .list-item {
	float: left;
	width: 306px;
	border: 1px solid #e3e3e3;
	margin-left: 16px;
	margin-top: 10px;
}
.uoolu-hx-house-list .list-item .item-pic {
	position: relative;
	width: 306px;
	height: 197px;
}
.uoolu-hx-house-list .list-item .item-pic .pic-info,
.uoolu-hx-house-list .list-item .item-pic .house-link,
.uoolu-hx-house-list .list-item .item-pic .house-link img {
	display: block;
	width: 100%;
	height: 100%;
}
.uoolu-hx-house-list .list-item .item-pic .pic-hover-info {
	position: absolute;
	background-color: rgba(0, 0, 0, .7);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#33000000", endColorstr="#330000");
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}
.uoolu-hx-house-list .list-item .item-pic .pic-hover-info-inner {
	display: block;
	padding: 50px 35px;
	line-height: 2;
	font-size: 12px;
	color: #e3e3e3;
	text-decoration: none;
}
.uoolu-hx-house-list .list-item .item-pic:hover .pic-hover-info {
	z-index: 10;
}
.uoolu-hx-house-list .list-item .item-pic:hover .pic-info .house-title {
	visibility: hidden;
}
.uoolu-hx-house-list .list-item .item-pic .house-flag {
	position: absolute;
	width: 54px;
	height: 27px;
	background: url(/img/haiwai2016/css/img/uoolu-hx-house-flag.png) no-repeat;
	background-size: cover;
	line-height: 27px;
	font-size: 13px;
	color: #fff;
	text-indent: 12px;
	top: 15px;
	left: -2px;
	z-index: 15;
}
.uoolu-hx-house-list .list-item .item-pic .house-title {
	position: absolute;
	width: 100%;
	height: 45px;
	background-color: rgba(0, 0, 0, .5);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#33000000", endColorstr="#330000");
	left: 0;
	bottom: 0;
	z-index: 10;
}
.uoolu-hx-house-list .list-item .item-pic .house-title-inner {
	overflow: hidden;
	padding: 0 10px;
	line-height: 45px;
	color: #e3e3e3;
	font-size: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.uoolu-hx-house-list .list-item .item-info {
	padding: 15px;
	background-color: #fff;
	margin-top: -15px;
}
.uoolu-hx-house-list .list-item .item-info .info-list {
	display: inline-block;
	width: 48%;
	line-height: 1.1;
	font-size: 0;
	margin-top: 15px;
	vertical-align: top;
	*display: inline;
	*zoom: 1;
}
.uoolu-hx-house-list .list-item .item-info .list-label {
	display: inline-block;
	margin-right: 10px;
	font-size: 14px;
	color: #848484;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.uoolu-hx-house-list .list-item .item-info .list-desc {
	display: inline-block;
	font-size: 14px;
	color: #000;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.uoolu-hx-house-list .list-item .item-info .info-list img {
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.uoolu-hx-house-list .list-item .item-info .info-list strong {
	display: inline-block;
	font-size: 16px;
	color: #e60000;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}
.uoolu-hx-panel-col3 .panel-title {
	padding-top: 20px;
	padding-bottom: 30px;
	line-height: 1.1;
	text-align: center;
	font-size: 18px;
	color: #666;
}
.uoolu-hx-panel-col3 .section-left {
	float: left;
	width: 288px;
	margin-right: 40px;
}
.uoolu-hx-panel-col3 .section-center {
	float: left;
	width: 300px;
	margin-right: 40px;
}
.uoolu-hx-panel-col3 .section-right {
	float: left;
	width: 270px;
}
.uoolu-hx-txt-list {
	margin-top: -22px;
}
.uoolu-hx-txt-list .list-item {
	overflow: hidden;
	position: relative;
	padding-left: 12px;
	margin-top: 22px;
	line-height: 1.1;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.uoolu-hx-txt-list .list-item a {
	font-size: 14px;
	color: #000;
}
.uoolu-hx-txt-list .list-item a:hover {
	color: #a00;
}
.uoolu-hx-txt-list .list-item:before {
	content: " ";
	position: absolute;
	width: 4px;
	height: 4px;
	background-color: #c1c1c1;
	left: 0;
	top: 5px;
	z-index: 5;
}
.uoolu-hx-panel-more {
	line-height: 1.1;
	padding-top: 30px;
	text-align: center;
}
.uoolu-hx-panel-more .link-more {
	font-size: 14px;
	color: #548cdf;
}

.uoolu-hx-media-list {
	margin-top: -18px;
}
.uoolu-hx-media-list .list-item {
	overflow: hidden;
	margin-top: 18px;
}
.uoolu-hx-media-list .list-item .list-hd {
	float: left;
	width: 76px;
	height: 62px;
	margin-right: 10px;
}
.uoolu-hx-media-list .list-item .list-hd img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}
.uoolu-hx-media-list .list-item .list-bd {
	overflow: hidden;
}
.uoolu-hx-media-list .list-item .list-bd .link-list {
	overflow: hidden;
	display: block;
	max-height: 42px;
	font-size: 14px;
	color: #000;
}
.uoolu-hx-media-list .list-item .list-bd .link-list:hover {
	color: #a00;
}
.uoolu-hx-panel-ad {
	width: 100%;
	height: 115px;
	margin-top: 37px;
}
.uoolu-hx-panel-ad img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.uoolu-hx-magazine-list {
	overflow: hidden;
	padding-top: 15px;
}
.uoolu-hx-magazine-list .list-hd {
	float: left;
	width: 288px;
	height: 220px;
	margin-right: 22px;
}
.uoolu-hx-magazine-list .list-hd .list-pic {
	position: relative;
	display: block;
	width: 288px;
	height: 220px;
}
.uoolu-hx-magazine-list .list-hd .list-pic img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}
.uoolu-hx-magazine-list .list-hd .list-pic .list-title {
	position: absolute;
	width: 100%;
	height: 45px;
	background-color: rgba(0, 0, 0, .7);
	left: 0;
	bottom: 0;
	z-index: 10;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#33000000", endColorstr="#330000");
}
.uoolu-hx-magazine-list .list-hd .list-pic .list-title-inner {
	overflow: hidden;
	padding: 0 10px;
	line-height: 45px;
	color: #e3e3e3;
	font-size: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.uoolu-hx-magazine-list .list-bd {
	overflow: hidden;
}
.magazine-txt-list {
	margin-top: -15px;
}
.magazine-txt-list .list-item {
	position: relative;
	overflow: hidden;
	padding-left: 18px;
	line-height: 45px;
	border-bottom: 1px solid #ededed;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.magazine-txt-list .list-item a {
	font-size: 14px;
	color: #000;
}
.magazine-txt-list .list-item a:hover {
	color: #a00;
}
.magazine-txt-list .list-item:before {
	content: " ";
	position: absolute;
	width: 4px;
	height: 4px;
	background-color: #c1c1c1;
	top: 20px;
	left: 5px;
	z-index: 5;
}

.uoolu-hx-topic-list {
	padding-top: 4px;
}
.uoolu-hx-topic-list .list-item {
	overflow: hidden;
	margin-bottom: 23px;
}
.uoolu-hx-topic-list .list-item .item-hd {
	float: left;
	width: 75px;
	height: 60px;
	margin-right: 15px;
}
.uoolu-hx-topic-list .list-item .item-hd .link-pic {
	display: block;
	width: 75px;
	height: 60px;
}
.uoolu-hx-topic-list .list-item .item-hd .link-pic img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}
.uoolu-hx-topic-list .list-item .item-bd {
	overflow: hidden;
}
.uoolu-hx-topic-list .list-item .list-title {
	margin-bottom: 10px;
	line-height: 1.2;
}
.uoolu-hx-topic-list .list-item .list-title a {
	font-size: 14px;
	color: #000;
}
.uoolu-hx-topic-list .list-item .list-title a:hover {
	color: #a00;
}
.uoolu-hx-topic-list .list-item .list-desc {
	overflow: hidden;
	height: 36px;
	font-size: 12px;
	line-height: 1.5;
	color: #666;
}
.uoolu-hx-topic-pagination {
	text-align: center;
	font-size: 0;
}
.uoolu-hx-topic-pagination .link-page {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-left: -1px;
	line-height: 20px;
	border: 1px solid #e3e3e3;
	background-color: #fff;
	text-align: center;
	font-size: 12px;
	color: #666;
	vertical-align: top;
	text-decoration: none;
	*display: inline;
	*zoom: 1;
}
.uoolu-hx-topic-pagination .link-page:hover,
.uoolu-hx-topic-pagination .link-page.current {
	background-color: #ae0001;
	color: #fff;
}

.uoolu-hx-atlas-list {}
.uoolu-hx-atlas-list .list-item {
	float: left;
	width: 225px;
	margin-right: 16px;
	border: 1px solid #e3e3e3;
}
.uoolu-hx-atlas-list .list-item-last {
	margin-right: 0;
}
.uoolu-hx-atlas-list .list-item:last-child {
	margin-right: 0;
}
.uoolu-hx-atlas-list .list-item .item-pic {
	width: 225px;
	height: 180px;
}
.uoolu-hx-atlas-list .list-item .item-pic .link-pic,
.uoolu-hx-atlas-list .list-item .item-pic .link-pic img {
	display: block;
	width: 225px;
	height: 180px;
}
.uoolu-hx-atlas-list .list-item .item-info {
	padding: 12px 15px;
}
.uoolu-hx-atlas-list .list-item .item-info-inner {
	overflow: hidden;
	height: 44px;
}
.uoolu-hx-atlas-list .list-item .item-info-inner a {
	font-size: 14px;
	color: #000;
	text-decoration: none;
}
.uoolu-hx-atlas-list .list-item .item-info-inner a:hover {
	color: #a00;
}
.uoolu-hx-estate-list .list-item {
	width: 288px;
	height: 190px;
}
.uoolu-hx-estate-list .list-item .item-pic,
.uoolu-hx-estate-list .list-item .item-pic img {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}
.uoolu-hx-estate-list .list-item .item-title {
	position: absolute;
	width: 100%;
	height: 40px;
	background-color: rgba(0, 0, 0, .7);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#33000000", endColorstr="#330000");
	left: 0;
	bottom: 0;
	z-index: 10;
}
.uoolu-hx-estate-list .list-item .item-title-inner {
	overflow: hidden;
	padding: 0 10px;
	line-height: 40px;
	color: #e3e3e3;
	font-size: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.uoolu-hx-pop-wrap {
	position: relative;
	width: 400px;
	padding: 20px 0 25px 0;
	background-color: #fff;
	border: 1px solid #cdcdcd;
}
.uoolu-hx-pop-wrap .pop-close {
	position: absolute;
	width: 13px;
	height: 13px;
	cursor: pointer;
	right: 15px;
	top: 14px;
	z-index: 10;
}
.uoolu-hx-pop-wrap .pop-flag {
	width: 34px;
	height: 34px;
	padding-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.uoolu-hx-pop-wrap .pop-flag img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}
.uoolu-hx-pop-wrap .pop-info {
	color: #000;
	font-size: 14px;
}
.uoolu-hx-pop-wrap .pop-info .info-desc {
	line-height: 1.1;
	margin-bottom: 10px;
	text-align: center;
}
.uoolu-hx-pop-wrap .pop-opt {
	width: 186px;
	height: 36px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
.uoolu-hx-pop-wrap .pop-opt .link-btn {
	display: block;
	line-height: 36px;
	background-color: #aa0000;
	color: #fff;
	text-align: center;
	border-radius: 2px;
	text-decoration: none;
}
.uoolu-hx-pop-wrap .pop-opt .link-btn:hover {
	opacity: .8;
}
.swiper-pagination {
	text-align: center;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #ccc;
  margin-right: 8px;
  opacity: 0.8;
  cursor: pointer;
  *display: inline;
  *zoom: 1;
}
.swiper-visible-switch {
  background: #aaa;
}
.swiper-active-switch {
  background: #ae0001;
}
.uoolu-hx-panel .swiper-pagination {
	position: static;
	padding-top: 25px;
}
.uoolu-hx-panel .swiper-pagination-bullet {
	margin-right: 10px;
}
.uoolu-hx-panel .swiper-pagination-bullet:last-child {
	margin-right: 0;
}
.uoolu-hx-panel .swiper-pagination-bullet-active {
	background: #ae0001;
}
