a:link {color: #333333; text-decoration:none;}
a:active {color: #333333; }
a:visited {color:#333333;text-decoration:none;} 
a:hover {color: #333333; text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.foo1 a {
	color: #cecece;
}
.hade {
	height: 390px;
	width: 100%;
	background-color: #97bb97;
}
.main-con {
	width: 1100px;
	min-height: 800px;
	margin:0 auto;
}
.tjbj-out {
	width: 1100px;
	height: 240px;
	margin-top: 10px;
}
.hade-tit {
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-top: 2px solid #C21A30;
	background-color: #F3F3F3;
	margin-bottom: 18px;
}
.hade-tit .span-tit {
	margin-right: 52px;
	font-size: 16px;
	width: 120px;
	height: 38px;
	background-color: #C21A30;
	line-height: 38px;
	float: left;
	text-align: center;
	color: #ffffff;
}
.tjbj-con {
	width: 1100px;
	height: 144px;
	margin-top: 16px;
	position: relative;
}
.tjbj-wai {
	width: 1064px;
	position: relative;
	left: 22px;
	height: 154px;
	overflow: hidden;
}
.tjbj-item {
	width: 256px;
	margin-right: 10px;
	background-color: #F3F3F3; 
	float: left;

}
.tjbj-item:hover .tjbj-txt{
	background-color: #F95A5E;
	color: #ffffff;
}
.tjbj-img {
	width: 256px;
	height: 124px;
	overflow: hidden;
}
.tjbj-img img {
	width: 100%;
	height: 124px;
}
.tjbj-item:hover img {
    transition: all 2.3s linear;
    transform: scale(1.08);
    opacity: 0.7;
}

.tjbj-txt {
	height: 30px;
	text-align: center;
	color: #333333;
	font-size: 14px;
	line-height: 30px;
}
.rmxz-out {
	width: 1100px;
	height: 278px;
	background-color: #ffffff;
}


.sync-sor-list {
	margin-left: 20px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 340px;
	margin-bottom: 5px;
}

.mxiao-out {
	width: 3650px;
	height: 310px;
}
.xunhuan-out {
	height: 310px;
	position: relative;
}
.swiper-pagination {
	position: relative;
	display: inline-block;
	float: right;
	width: 52px;
	height: 30px;
}
.swiper-pagination span {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 12px;
	background-color: red;
	margin-right: 5px;
}
.sync-sor-icon {
	width: 16px;
	margin-right: 11px;
	vertical-align: top;
	height: 16px;
	position: relative;
	top:7px;
	display: inline-block;
}
.sync-sor-text {
	display: inline-block;
	width: 305px;
}
.sync-sor-text .s1s2 .s1{
	display: inline-block;
	color: #ff8100;
	vert-align: top;
	margin-right: 5px;
}
.sync-sor-text .s1s2 .s2{
	display: inline-block;
}
.sync-sor-text .s1s2 .s2 a{
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: top;
	max-width: 280px;
}
.sync-sor-text .s1s2 .s2 a:hover{
	color: #ff8100;
}
.sync-sor-text .s3{
	display: inline-block;
	vertical-align: top;
	color: #888888;
	position: relative;
	top:7px;
}
.sync-sor-text .s1s2 {
	display: inline-block;
	max-width: 280px;
	vertical-align: top;
	font-size: 14px;
}
.xiaoxue-out {
	width: 1100px;
	height: 470px;
	margin-top: 15px;
	background-color: #ffffff;
}
.xiaoxue-con {
	width: 100%;
	height: 400px;
}
.tbjx-item {
	width: 360px;
	height: 390px;
	overflow: hidden;
	float: left;
}
.tbjx-item-tit {
	width: 360px;
	line-height: 40px;
	height: 40px;
	border-bottom: 1px solid #C21A30;
	margin-bottom: 10px;
}
.tbjx-item-last {
	float: right !important;
}
.tbjx-item-two {
	position: relative;
	left: 10px;
}
.tbjx-item-tit .s1{
	width: 6px;
	position: relative;
	left: 20px;
	top:5px;
	height: 20px;
	display: inline-block;
	background-color: #C21A30;
	border-radius: 6px;
}
.tbjx-item-tit .s2 {
	color: #c21a30;
	position: relative;
	left: 25px;
	font-size: 14px;
}
.tab-item {
	display: inline-block;
	float: left;
	padding: 0 15px;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	user-select: none;
}
.item-active {
	border-bottom: 2px solid #C21A30 !important;
	color: #C21A30;
	box-sizing: border-box;
}
.xunhuan-itme {
	width: 1064px;
	height: 154px;
	float: left;
}
.swiper-wrapper {
	width: 5330px;
}
.swiper-button-next {
	position: absolute;
	right: 0;
	top:20px;
	outline:none;
}
.swiper-button-next {
	position: absolute;
	right: 3px;
	cursor: pointer;
	top:50px;
}
.swiper-button-prev {
	position: absolute;
	left: -3px;
	top:50px;
	outline: none;
	cursor: pointer;
}
.another {
	position: relative;
}
.another-out {
	position: absolute;
	min-width: 300px;
	border:1px solid #C21A30;
	min-height: 100px;
	z-index: 10000;
	padding: 10px;
	background-color:#F3F3F3; 
	display: none;
}
.another-out .tab-item {
	border-bottom: 2px solid #F3F3F3;
}
.sync-sor-text .ico_mian {
	position: relative;
	top:4px;
	left: 3px;
}
.another-span {
	height: 100%;
	display: inline-block;
}

.foo2 img {
	position: relative;
	top: -5px!important;
	left: 10px;
}
