*{
	margin: 0;
	padding: 0;
}
a{
	text-decoration: none;
}
ul,li{
	list-style-type: none;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.cb{
	clear: both;
}

/*中间部分*/
.linkhaitao-contener{
	width: 100%;
	background-color:#f8f8f8;
}
.linkhaitao-content.login{
	width: 1200px;
	margin: auto;
}
.linkhaitao-content1{
	width: 100%;
	height: 214px;
	padding:40px 0;
}
.linkhaitao-content-left {
	width: 924px;
}
.my{
	width: 230px;
	height: 150px;
	background-color: #fff;
	margin-left: 1px;
}
.linkhaitao-my-title{
	width: 100%;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	padding-top: 9px;
	text-align: center;
}
.linkhaitao-my-money{
	height: 43px;
	line-height: 43px;
	text-align: center;
	font-size: 10px;
	color: #999;
}
.linkhaitao-money-number{
	font-size: 25px;
	color: #333;
	font-weight: 400;
}

.linkhaitao-my-more a{
	display: block;
	font-size: 12px;
	color: #A3A3A3;
}

.linkhaitao-my-more:hover{
	border-color: #363e62;
}
.linkhaitao-content1-title{
	height: 48px;
	line-height: 48px;
	font-size: 16px;
    text-transform: capitalize;
}
.linkhaitao-dingyue{
	height: 48px;
	line-height: 48px;
}
.linkhaitao-dingyue a{
	display: block;
	cursor: pointer;
}
.linkhaitao-content-right{
	width: 250px;
}
.linkhaitao-content1-right-my{
	width: 250px;
	height: 150px;
	background-color: #fff;
}
.linkhaitao-message-list{
	padding-top: 23px;
	width: 250px;
	overflow: hidden;
	height: 95px;
	position: relative;
}
.linkhaitao-list-container{
	height: 95px;
	position: relative;
	width: 1200px;
}
.linkhaitao-list-container:after{
	content: '';
	display: block;
	clear: both;
}
.linkhaitao-message-list ul{
	width: 210px;
	height: 100%;
	margin: 0 20px;
	float: left;
}
.linkhaitao-message-list ul li{
	width: 100%;
	height: 14px;
	line-height: 14px;
	margin-top: 9px;
}
.linkhaitao-message-list ul li a{
	font-size: 12px;
	color: #333333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 14px;
	line-height: 12px;
	display: inline-block;
	width: 180px;
	vertical-align: middle;
}
.linkhaitao-message-list ul li .topicon{
	vertical-align: middle;
	width: 18px;
}
.linkhaitao-pagebtn{
	width: 210px;
	height: 34px;
}
.linkhaitao-pagebtn p{
	width: 6px;
	height: 6px;
	float: right;
	margin-left:4px;
	margin-top: 14px;
	cursor: pointer;
	background: url(../images/page_btn.png) no-repeat center;
}
.linkhaitao-pagebtn p.on{
	background: url(../images/on.png) no-repeat center;
}
/*.linkhaitao-pagebtn p img{
	width: 100%;
	height: 100%;
	display: block;
}*/
.list-nav{
	width: 100%;
}
.list-nav ul{
	margin-bottom:-2px;
}
.list-nav ul li{
	float: left;
	padding: 16px 0;
	margin-right: 28px;
	cursor: pointer;
}
.list-nav.en ul li{
    font-size: 13px;
}
.list-nav ul li.on{
	border-bottom: 2px solid #ff3800;
	margin-bottom: -1px;
	color: #333;
}
/*.list-nav ul li a{
	color: #000;
}*/
.linkhaitao-content-main{
	width: 100%;
	background-color: #fff;
}
.linkhaitao-content2{
	width: 1200px;
	padding-top: 24px;
	margin: auto;
	padding-bottom: 25px;
}
.all{
	width: 922px;
	border: 1px solid #E5E5E5;
}
.dn{
	display: none;
}
.linkhaitao-all ul{
	width: 100%;
	overflow: hidden;
}
.linkhaitao-all ul li{
	float: left;
	width: 289px;
	margin-top: 25px;
	margin-right: 0px;
	margin-left: 15px;
	height: 80px;
	border-bottom: 1px dashed #E5E5E5;
	padding-bottom: 8px;
}
.linkhaitao-good-img{
	width:101px;
	height: 48px;
	margin: 0 28px 28px 21px;
	float: left;
}
.linkhaitao-all ul li img{
	max-width: 101px;
	max-height: 48px;
}
.linkhaitao-dis{
	width: 139px;
	height: 50px;
	float: left;
}
.linkhaitao-dis p{
	font-size: 12px;
}
.linkhaitao-dis p a{
	font-size: 12px;
	height: 14px;
	line-height: 12px;
	color: #3366CC;
	display: block;
	margin: 10px 0;
  	white-space: nowrap;
  	width:140px;
  	text-overflow:ellipsis;
  	overflow: hidden;
}
.linkhaitao-content1-right-ct2{
	width: 248px;
	height: 195px;
	background-color: #fff;
	border: 1px solid #E5E5E5;
}
.linkhaitao-content1-right-ct2 .linkhaitao-message-list{
	padding-top: 10px;
	width: 100%;
	overflow: hidden;
	height: 145px;
}
.linkhaitao-ct2-more{
	width: 210px;
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	text-align: right;
	margin: auto;
}
.linkhaitao-ct2-more a{
	color: #a3a3a3;
}
.cx{
	margin-top: 18px;
}
.linkhaitao-p2-list{
	width: 700px;
	margin:20px 0px 20px 15px;
}
.linkhaitao-p2-title{
	margin-bottom: 20px;
	color: #999999;
	font-size: 12px;
}
.linkhaitao-p2-info{
	font-size: 12px;
	color: #333333;
}
.linkhaitao-p2-info p span{
	display: inline-block;
	width: 12px;
}
.linkhaitao-message-list .prev{
	left: -20px;
}
.linkhaitao-message-list:hover .prev{
	left: 0;
}
.linkhaitao-message-list .next{
	right: -20px;
}
.linkhaitao-message-list:hover .next{
	right: 0;
}
.linkhaitao-message-list .prev,.linkhaitao-message-list .next{
	  display: block;
    padding: 20px 3px;
    color: #fff!important;
    font-family: "宋体";
    font-size: 24px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    background: #000;
    filter: Alpha(opacity=30);
    background: rgba(0,0,0,0.3);
    z-index: 10;
    transition-duration: .5s;
    transition-property: left,right;
}

.linkbux-announcement-list {
	width:230px;
	height:150px;
	margin-left:45px;
	float: left!important;
	background-color:white;
}
.bg-header { background-color: #e8e8e8; }
.bg-header td { border: 1px solid #fff!important }
.linkhaitao-table { margin: 0!important; }
.section-header { margin: 20px 0; }

.lb-swiper, .lb-swiper .swiper-slide, .lb-swiper .swiper-slide a {
	display: block;
	width: 750px;
	height: 280px;
	cursor: pointer;
}
.lb-swiper .swiper-slide {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.lb-ann {
	width: 420px;
	margin-left: auto;
	height: 280px;
}
.ann-wrap {
	padding: 10px 20px 0 20px;
}
.ann-list li {
	height: 33px;
	line-height: 33px;
	display: flex;
	align-items: center;
}
.alert-close {
	cursor: pointer;
}
.ann-list li a {
	display: inline-block;
	width: 280px;
	font-size: 14px;
	color: #333333;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ann-list li span {
	margin-left: auto;
	font-size: 14px;
	color: #999;
}

.lb-home__left {
	width: 550px;
}
.home-top__left, .home-top__right {
	width: 260px;
	height: 238px;
}

.top-left__wrap {
	padding: 20px;
}
.top-left__wrap p {
	line-height: 2.2;
	color: #333;
	font-size: 14px;
}
.top-left__wrap p.summary {
	font-size: 16px;
}
.top-left__wrap p.summary span {
	font-size: 22px;
	margin-left: 5px;
	font-family: 'Helvetica';
}
.top-left__wrap p.btn {
	margin-top: 20px;
}
.home-top__right {
	margin-left: auto;
}
.top-right__wrap {
	padding: 20px;
}
.top-right__wrap p {
	line-height: 2.2;
	color: #333;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.lb-home__right {
	width: 620px;
	margin-left: auto;
	height: fit-content;
}

.per-wrap {
	padding: 20px;
}
.per-nav {
	margin-bottom: 10px;
	border-left: 1px solid #EEEEEE;
}
.per-nav li {
	width: 25%;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-align: center;
	border: 1px solid #EEEEEE;
	border-left: 0;
	cursor: pointer;
}
.per-nav li + li.selected {
	border-right: 0;
}
.per-nav li.selected {
	background-color: #425955;
  color: #fff;
	border: 1px solid #425955;
	font-weight: bold;
}
.per-nav li.selected + li {
	border-left: 0;
}
.per-filter select, .per-filter input {
	outline: none;
}
.per-filter select {
	width: 125px;
	border: 1px solid #EEEEEE;
	height: 32px;
	line-height: 32px;
	padding: 0 5px;
	margin-right: 10px;
}
.per-filter input {
	width: 200px;
	border: 1px solid #EEEEEE;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	text-align: center;
}
.per-list__item {
	width: 25%;
	text-align: center;
	padding: 35px 0 10px;
}
.per-list__item h3 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
	font-family: 'Helvetica';
}
.per-list__item h5 {
	font-size: 14px;
	color: #999;
	font-family: linkbuxFont;
}
.feat-list {}
.feat-list__item {
	padding: 12px 20px;
	border-bottom: 1px solid #EEEEEE;
}
.feat-list__item:last-child {
	border-bottom: none;
}

.feat-item__hd {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #999;
}
.feat-item__hd .name {
	color: #333;
	margin-right: 10px;
}
.feat-item__bd {
	align-items: center;
	height: 85px;
}
.feat-item__bd > div {
	width: 33%;
	align-items: center;
	border-right: 1px solid #eee;
}
.feat-item__bd > div:last-child {
	border-right: none;
}
.feat-item__right {
	text-align: center;
}
.feat-item__left a {
	display: block;
	width: 160px;
	height: 64px;
	position: relative;
	border: 1px solid #eee;
}
.feat-item__left a img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	max-width: calc(100% - 12px);
	max-height: calc(100% - 12px);
}
.feat-item__bd .feat-item__mid {
	padding: 0 30px 0;
	width: 25%;
}
.feat-item__mid .list__link a {
	display: inline-block;
	width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #3079FF;
	font-size: 14px;
}
.feat-item__mid .list__cat {
	font-size: 14px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.feat-item__mid p span[title] {
	margin-right: 6px;
	color: #333;
}
.feat-item__right {
	font-size: 14px;
	color: #333;
}
.feat-item__right p {
	font-size: 14px;
	color: #333;
	margin-bottom: 12px;
}
.feat-item__right p:last-child {
	margin-bottom: 0;
}
.feat-item__right p span.time {
	color: #999;
	margin-left: 5px;
}
.feat-item__right .lb-btns {
	/* width: 125px;
	height: 32px;
	line-height: 32px; */
}
.lb-swiper .swiper-pagination-bullet {
	background-color: #f8f8f8;
}
.lb-swiper .swiper-pagination-bullet-active {
	background-color: #fff;
}
.list__icon {
	margin-right: 2px;
}
.bottom-content {
	justify-content: center;
}
.bottom-content .icon-wen {
	background-color: #000000;
}
.bottom-content .popover-wrap:after, .bottom-content .popover-wrap:before {
	left: 22px;
}
.per-list__item h3 a {
	color: #3079FF;
	text-decoration: underline;
	font-family: 'Helvetica';
}