@charset "utf-8";
#index-con{
	padding:18px 0px 0px;
}
#index-con .index-tit{
	width:100%;
	height:46px;
	border-bottom:1px solid #e5e8e7;
	position:relative;
}
#index-con .index-tit .timg{
	width:54px;
	height:35px;
	background-color:#fff;
	position:relative;
	top:12px;
	float:left;
}
#index-con .index-tit .timg .cir-gray{
	width:19px;
	height:19px;
	background-color:#fff;
	border:3px solid #f3f3f3;
	border-radius:50%;
	position:absolute;
	top:0px;
	z-index:2;
}
#index-con .index-tit .timg .cir-red{
	width:12px;
	height:12px;
	margin:3px auto;
	background-color:#b61a0c;
	border-radius:50%;
}
#index-con .index-tit .timg hr{
	width:49px;
	height:1px;
	background-color:#b61a0c;
	border:0px;
	position:absolute;
	top:12px;
	z-index:0;
}
#index-con .index-tit .tname{
	float:left;
	position:relative;
	left:2px;
}
#index-con .index-tit .tname h3{
	font-size:18px;
	color:#b61a0c;
	line-height:46px;
}
#index-con .index-tit .more{
	float:right;
	position:relative;
	right:20px;
	font-family:"宋体";
	font-size:13px;
	color:#b8b8b8;
	line-height:46px;
}
#index-con .index-tit .more a{
	color:#555555;
}
#index-con .index-tit .more a:hover{
	color:#b61a0c;
}
#index-con .sections{
	width:1198px;
	height:450px;
	margin:auto;
	overflow:hidden;
	position:relative;
	top:0;
	left:0;
}
#index-con .slidebox {
	width:1198px;
	height:400px;
	padding:30px 0px;
	position:absolute;
	top:0;
	left:0;
}
#index-con .slidebox li {
	float:left;
	width:1198px;
	height:400px;
	left:0;
	top:0;
}
#index-con .dot {
	position:absolute;
	width:100%;
	height:13px;
	text-align:center;
	bottom:5px;
	left:0;
}
#index-con .dot b {
	width:12px;
	height:13px;
	color:#333;
	display:inline-block;
	background:#c41e0d;
	text-align:center;
	cursor:pointer;
	font-weight:normal;
	margin:0px 5px;
}
#index-con .dot .cur {
	background:#b8b8b8;
	color:#fff;
}
#index-con .slidebox .news-con{
	width:380px;
	height:auto;
	margin:0px 9px;
	_margin:0px 8px;
}
#index-con .slidebox .nw-pic{
	width:380px;
	height:214px;
	overflow:hidden;
}
#index-con .slidebox .nw-con{
	width:342px;
	height:155px;
	padding:15px 18px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	overflow:hidden;
	font-size:16px;
	color:#999999;
	line-height:26px;
}
#index-con .slidebox .nw-con .ntit{
	height:35px;
	font-size:18px;
	font-weight:bold;
	color:#444444;
	line-height:38px;
	overflow:hidden;
}
#index-con .slidebox .nw-con .ntxt{
	height:78px;
	padding:8px 0px 0px;
	overflow:hidden;
}
#index-con .slidebox a:hover .nw-con .ntit{
	color:#b61a0c;
}
#index-con .index-not{
	width:712px;
	height:auto;
	display:table;
	padding:25px 0px 0px;
	+padding:0px 0px 0px;
}
#index-con .tz_con{
	width:100%;
	height:430px;
	_height:440px;
	+height:440px;
	margin:10px 0px 0px;
	overflow:hidden;
}
#index-con .dcon{
	width:100%;
	height:auto;
	padding:0px 0px;
}
#index-con .dcon li{
	height:82px;
	border-bottom:1px solid #ececee;
}
#index-con .dcon .date{
	height:78px;
	float:left;
	text-align:center;
	position:relative;
	top:15px;
	left:33px;
	overflow:hidden;
}
#index-con .dcon .date .y{
	padding:2px 0px 0px;
	margin:0px 22px 0px 0px;
	font-size:25px;
	font-weight:bold;
	color:#222222;
	line-height:45px;
	overflow:hidden;
}
#index-con .dcon .date .m{
	margin:0px 0px;
	padding:0px 0px;
	font-size:16px;
	color:#555555;
	line-height:29px;
}
#index-con .dcon .txt{
	width:475px;
	height:69px;
	+height:56px;
	float:right;
	font-size:18px;
	color:#323232;
	line-height:28px;
	position:relative;
	top:15px;
	right:32px;	
	overflow:hidden;
}
#index-con .index-bn{
	width:448px;
	height:auto;
	padding:35px 0px 0px;
	+padding:0px 0px 0px;
	display:table;
}
#index-con .index-bn .blist{
	display:table;
	margin:20px 0px 0px;
}
#index-con .index-bn .blist li{
	margin:0px 28px;
	_margin:0px 25px;
	float:left;
}
#index-con .index-bn .blist li p{
	font-size:16px;
	color:#444444;
	line-height:46px;
	text-align:center;
}
#index-con .index-bn .blist li a:hover p{
	color:#b61a0c;
}
#index-con .ad{
	width:1198px;
	height:131px;
	margin:15px 0px 0px;
	border:1px solid #ececee;
	overflow:hidden;
}
#index-con .index-item{
	width:375px;
	height:auto;
	display:table;
	margin:25px 0px 0px;
}
#index-con .bmgz{
	margin:25px 37px 0px;
}
#index-con .index-item .zlist{
	width:100%;
	height:auto;
	display:table;
	margin:5px 0px 0px;
	position:relative;
}
#index-con .index-item .zlist li{
	width:100%;
	height:51px;
	font-size:16px;
	color:#444444;
	line-height:51px;
	background:url(../images/zx_61.jpg) no-repeat 8px center;
	border-bottom:1px solid #ececee;
	overflow:hidden;
}
#index-con .index-item .zlist li a{
	width:340px;
	height:45px;
	overflow:hidden;
	float:left;
	color:#444444;
	position:relative;
	left:26px;
}
#index-con .index-item .zlist li a:hover{
	color:#b61a0c;
}
#index-con .link-box{
	padding:18px 0px 0px;
}
#index-link{
	width:100%;
	min-width:1200px;
	height:139px;
	margin:1px 0px 0px;
	display:table;
	background:url(../images/zx_70.png) no-repeat top center;
}
#index-con .link-con .lk-con{
	width:1200px;
	height:52px;
	margin:auto;
	padding:38px 0px 30px;
	position:relative;
	top:0px;
	right:0px;
}
#index-con .link-con .lk-box{
	width:540px;
	height:50px;
	margin:0px 30px;
	_margin:0px 23px;
	float:left;
	border:1px solid #d0d2d2;
	border-radius:25px;
}
#index-con .link-con .bl{
	margin-right:8px;
}
#index-con .link-con .filter-disabled {
	-moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
#index-con .link-con .filter-box {
    position: relative;
}
#index-con .link-con .filter-box select {
	display: none;
}
#index-con .link-con .filter-text {
	height: 50px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	padding: 0 30px 0 18px;
}
#index-con .link-con .filter-text input {
	font-size: 16px;
}
#index-con .link-con .filter-text .filter-title {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border: 0;
	background-color: transparent;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0;
	cursor: pointer;
	color:#958d8c;
	text-align:center;
	padding-left:0px;
	_padding-left:0px;
	+padding-left:0px;
}
#index-con .link-con .filter-list {
	display: none;
	width: 540px;
	max-height: 300px;
	background-color: #fff;
	font-size: 14px;
	text-align:center;
	position: absolute;
	top: 50px;
	left: -1px;
	z-index: 99;
	border: 1px solid #e6e6e6;
	border-radius:25px;
	overflow: auto;
}

#index-con .link-con .filter-list li.filter-null a {
	color: #d2d2d2;
}

#index-con .link-con .filter-list li a {
	display: block;
	padding: 0 18px;
	line-height: 32px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}

#index-con .link-con .filter-list li:hover {
	background-color: #f2f2f2;
}

#index-con .link-con .filter-list li.filter-selected {
	background-color: #f2f2f2;
}

#index-con .link-con .filter-list li.filter-selected a{
	display: block;
	color: #000000;
}

#index-con .link-con .filter-list li.filter-disabled {
	background-color: #fff;
}

#index-con .link-con .filter-list li.filter-disabled a{
	display: block;
	color: #d2d2d2;
}

#index-con .link-con .filter-list li.filter-disabled:hover a {
	cursor: not-allowed!important;
	background-color: #fff;
}

#index-con .link-con .icon {
	position: absolute;
}

#index-con .link-con .icon-filter-arrow {
	width: 13px;
	height: 9px;
	background-repeat: no-repeat;
    background-image: url(../images/down.png);
    background-size: 100%;
    right: 18px;
    top: 20px;
    transition: all .2s;
}

#index-con .link-con .icon-filter-arrow.filter-show {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

#index-con .link-con .filter-list::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

#index-con .link-con .filter-list::-webkit-scrollbar-track {
	background: #fff 
}

#index-con .link-con .filter-list::-webkit-scrollbar-thumb {
	background: #CBCBCB;
}