* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	list-style: none;
	font-family: "Microsoft Yahei", "微软雅黑", "宋体" !important;

}

a {
	text-decoration: none !important;
	list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 700;
}
.container {
	width: 1200px;
	margin: 0 auto;
}

.list img {
	width: 274px !important;
	height: 155px !important;
}

.newnavs {
	width: 1200px;
	margin: 0px auto;
	height: auto;
	display: flex;
	justify-content: space-between;
}

.mavs {
	width: 54px;
	height: 100px;
	float: left;
	cursor: pointer;
	margin-left: 30px;
}

.mavs:first-child {
	margin-right: 0px;
}

.mavs:hover .img-icons {
	display: block;
}

.mavs:hover .img-iconn {
	display: none;
}

.mavs:hover p {
	color: #f16907;
}

.mavs img {
	float: left;
	margin-top: 20px;
	border: none;
	width: 100%;
}

.img-icons {
	display: none;
}

.mavs p {
	float: left;
	width: 100%;
	text-align: center;
}

.xi-v {
	background: url(imges/xin.png) no-repeat;
	background-position: 23px 0px;
}

.topcenter {
	width: 1200px;
	margin: 0 auto;
	height: 40px\9;
	display: flex;
	justify-content: space-between;
	font-size: 16px;
}

.topcenter div {
	width: 100%;
}

.topcenter div #destoon_member {
	float: left\9;
	/* display: flex; */
}

.topcenter div #destoon_member li {
	color: #B60005;
	margin: 0px 10px;
	color: #333333;
	font-size: 12px;
	float: left;
	height: 40px;
}

.topcenter div #destoon_member li a {
	color: #333333;
}

.Deputynav {
	width: 1200px;
	display: flex;
	margin: 0 auto;
	justify-content: space-between;
	padding-bottom: 16px;
	clear: both;
	height:33px;
}

.Deputynav li {
	height: 33px;
	font-size: 17px;
	line-height: 33px;
	float: left;
	margin-left: 40px\9;
}

.Deputynav li:first-child {
	width: 108px;
	height: 33px;
	line-height: 33px;
	font-size: 17px;
	background: url(../img/1_03.png);
	margin-left: 0px;
}

.Deputynav li a {
	color: #000000;
	text-decoration: none;
}

.Deputynav li:first-child a {
	display: block;
	width: 102px;
	text-align: center;
	color: #fff;
}

.topnav {
	display: flex;
	line-height: 46px;
	float: right;

}

.carousel {
	width: 1200px;
	height: 80px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.carousel .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.carousel .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 1;
}

.carousel .hd ul li {
	float: left;
	width: 15px;
	height: 15px;
	overflow: hidden;
	margin-right: 10px;
	text-indent: -999px;
	cursor: pointer;
	background: #cccccc;
	border-radius: 7px;
}

.carousel .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
}

.carousel img {
	z-index: 0;
}

.carousel .hd ul li {
	float: left;
	width: 15px;
	height: 15px;
	overflow: hidden;
	margin-right: 10px;
	text-indent: -999px;
	cursor: pointer;
	background: url(../img/icoCircle.png) 0 -15px no-repeat #cccccc;
	border-radius: 7px;
}

.carousel .hd ul li.on {
	background-position: 0 0;
	background: #FF6600;
}

.topnav li {
	margin: 0px 16px;
	float: left\9;
	display: flex;
	font-size: 12px;
	width: 90px\9;
}

.topnav li a {
	float: left\9;
	display: flex;
	color: #333333;
	text-decoration: none;

}

.topnav li a:hover {
	color: #B60005;
}

.topnav li img {

	float: left\9;
	width: 14px;
	margin: 14px 8px;
	height: 18px;
}

.oblique {
	font-style: oblique
}

.logo {
	width: 1200px;
	margin: 0 auto;
	height: 66px;
	display: flex;
	justify-content: space-between;
}

.logo img {
	margin-top: 16px;
	float: left;
}

.logo form {
	display: flex;
	height: 30px;
	margin-top: 24px;
	float: right;
	/* 	display: inline-block; */
}

.logo input {
	width: 142px;
	height: 26px;
	margin: 0px;
	float: left;
	font-size: 13px;
	padding-left: 5px;
}

.logo button {
	width: 36px;
	height: 30px;
	margin: 0px;
}

.logo button img {
	margin: 4px;
}

.nav {
	width: 100%;
	height: 45px;
	background: #243c83;
	margin-top: 8px;
	float: left\9;
}

.nav-c {
	width: 1200px;
	height: 42px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.nav-c li {
	width: 79px;
	float: left\9;
	margin: 0px 25px\9;
}

.nav-c li a {
	font-size: 17px;
	display: block;
	color: #fff;
	width: 79px;
	float: left\9;
	text-align: center;
	line-height: 42px;
	margin: 0px 30px\9;
	margin-top: 3px;
	text-decoration: none;
}

.nav-c li a:hover {
	width: 79px;
	height: 42px;
	background: #fff;
	color: #243c83;
	border-radius: 10px 10px 0px 0px;
}

.footer {
	width: 100%;
	background: #222222;
	height: 263px;
	clear: both;
}

.footer-n {
	width: 1200px;
	margin: 0 auto;

}

ul {
	margin-bottom: 0rem !important;
}

.footer a {
	color: #FFFFFF;
}

.footer-n div {
	padding: 34px 0px;
}

.footer-n div p {
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 36px;
	margin-bottom: 0rem !important;
}

.uls {
	display: flex;
	color: #fff;
	width: 850px\9;
	justify-content: center;
	margin: 0 auto\9;
}

.uls li {
	margin: 0 20px;
	font-size: 14px;
	float: left\9;

}



.ulss {
	width: 100%;
	display: flex;
	color: #fff;
	justify-content: center;
	margin-top: 8px;
	text-align: center;
	float: left;

}

.ulss li {
	margin: 0 10px;
	font-size: 14px;
	float: left;
}

.rank {
	width: 330px;
	float: left;

}

.rank h4 {
	width: 100%;
	float: left;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 40px;
	line-height: 38px;
	font-size: 20px;
}

.rank ul li {
	width: 294px;
	margin: 0px auto;
	/* 	display: flex;
	justify-content: space-between; */
	line-height: 48px;
	float: left;
}

.rank ul li a {
	width: 294px;
	display: block;
	display: flex;
	justify-content: space-between;
	line-height: 48px;
	height: 48px;
	float: left;
}

.rank ul {
	float: left;
}

.rank ul li span {
	color: #808080;
	display: block;
	/* 	width: 100%; */
	width: 200px\9;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: left;
	height: 48px;
}

.pai {
	float: right;
	width: 70px\9 !important;
	height: 48px;
	display: inline-block;
}

.rank ul li span b {
	margin-right: 16px;
}

/* .pai img{
	float: right;
} */

.one1,
.one2,
.one3 {
	color: #000000 !important;
}

.one1 b {
	color: #f55945;
}

.one2 b {
	color: #ff874d;
}

.one3 b {
	color: #ffb045;
}

.rank ul li span {
	font-size: 16px;
}

.breadcrumb {
	width: 100%;
	background: #FFFFFF !important;
	float: left;
	padding: 20px 0px !important;
	font-size: 16px !important;
}

.breadcrumb li a {
	color: #000000;
	float: left;
	text-align: center;
}

.breadcrumb li {
	float: left;
	display: inline-block;
}

.divider {
	float: right;
}

.filter-disabled {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.filter-bo,
.filter-bot,
.filter-bos {
	position: relative;
}

.filter-bo select,
.filter-bot select,
.filter-bos select {
	display: none;
}

.filter-text {
	height: 100%;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	padding: 0 30px 0 10px;
	background: #fff;
	border: 1px solid #e6e6e6;
}

.filter-text input {
	font-size: 14px;
}

.filter-text .filter-title {
	width: 100%;
	height: 36px;
	line-height: 36px;
	border: 0;
	background-color: transparent;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0;
	cursor: pointer;
}

.filter-list {
	display: none;
	width: 100%;
	max-height: 300px;
	background-color: #fff;
	font-size: 14px;
	position: absolute;
	top: 42px;
	left: 0;
	z-index: 99;
	border: 1px solid #e6e6e6;
	overflow: auto;
}

.filter-list li.filter-null a {
	color: #d2d2d2;
}

.filter-list li a {
	display: block;
	padding: 0 10px;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}

.filter-list li:hover {
	background-color: #f2f2f2;
}

.filter-list li.filter-selected {
	background-color: #5FB878;
}

.filter-list li.filter-selected a {
	display: block;
	color: #fff;
}

.filter-list li.filter-disabled {
	background-color: #fff;
}

.filter-list li.filter-disabled a {
	display: block;
	color: #d2d2d2;
}

.filter-list li.filter-disabled:hover a {
	cursor: not-allowed !important;
	background-color: #fff;
}

.icon {
	position: absolute;
}

.icon-filter-arrow {
	width: 8px;
	height: 6px;
	background-repeat: no-repeat;
	background-image: url(../img/icon_arrow_down_x2.png);
	background-size: 100%;
	right: 10px;
	top: 13px;
	transition: all .2s;
}

.icon-filter-arrow.filter-show {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.filter-list::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.filter-list::-webkit-scrollbar-track {
	background: #fff
}

.filter-list::-webkit-scrollbar-thumb {
	background: #CBCBCB;
}

#sjapp {
	display: inline-block;
	padding-left: 15px;
	position: relative;
	z-index: 999999
}

#Apptp {
	position: absolute;
	z-index: 10000;
	left: -50px;
	top: 34px;
	height: 543px;
	width: 200px;
	display: none;
}

#Apptp img {
	width: 100% !important;
	height: 543px !important;
	z-index: 10000;
}

#sjapp:hover #Apptp {
	display: block;
}

#Apptp a {
	display: block;
	width: 174px;
	height: 25px;
	position: absolute;
	top: 500px;
	left: 13px;
}

#page {
	height: 120px !important;
	clear: both;
}

.pages {
	width: 100%;
	padding: 20px 0 20px 0;
	height: 40px;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content:center;
	font-size: 10px;
	color: #666666;
	margin: 0 auto;
	clear: both;
}

.pages a:link,
.pages a:visited,
.pages a:active {
	color: #004499;
	background: #FFFFFF;
	border: #9AAFE5 1px solid;
	padding: 10px;
	text-decoration: none;
	margin: 0 5px;
}

.pages a:hover {
	background: #f8f8f8;
	border: #888 1px solid;
	color: #666;
	padding: 10px;
	text-decoration: none;
}

.pages strong {
	background: #2E6AB1;
	padding: 10px;
	border: #1D589E 1px solid;
	color: #FFFFFF;
}

.pages_inp {
	width: 40px;
	background: #F1F7FC;
	border: #2E6AB1 1px solid;
	color: #666666;
	font-size: 11px;
	text-align: center;
	margin-top: 20px\9;
	/* 	line-height: 42px\9; */
	line-height: 40px;
	height: 40px;
	margin: 0 5px;

}

.pages_btn {
	width: 40px;
	background: #F1F7FC;
	border: #2E6AB1 1px solid;
	color: #004499;
	font-weight: bold;
	font-size: 11px;
	margin-top: 20px\9;
	height: 40px;
	margin: 0 5px;
}

.pages label {
	background: #FFFFFF;
	border: #2E6AB1 1px solid;
	color: #004499;
	padding: 1px 5px 1px 5px;
}

.pages label em {
	color: red;
	font-weight: bold;
	font-style: normal;
}

.pages label span {
	font-weight: bold;
}

.pages cite {
	font-style: normal;
}

.tlties {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 30px\9;
	font-size: 20px;
	padding-bottom: 6px;
	height: 33px;
	margin-bottom: 20px;
}

.tlties img {
	float: left;
}

.tlties span {
	color: #c7000b;
	font-size: 22px;
}

.tit-span {
	float: left;
	color: #000000 !important;
}

.tlties a {
	font-size: 14px;
	float: right;
	margin-top: 10px;
	color: #a2a2a2;
}
.float_fixed_r{width:50px;height:197px;position:fixed;background:#fff;right:0px;bottom:100px;z-index:5;}
.close_xxd_p{height:10px;position:relative;width: 100%;}
.close_xxd_p_p{position:absolute;right: -8px;top: -16px;background:#ec6100;color: #fff !important;width: 15px;height: 15px !important;line-height: 15px !important;text-align: center !important;cursor: pointer !important;font-size: 12px !important;}
.float_fixed_r dl dd{width:48px;height:48px;border:1px solid #e5e5e5;border-bottom:0px;}
.float_fixed_r dl{position:relative;width:50px;height:197px;}
.float_fixed_r dl dd a{display:block;width:48px;height:43px;text-align:center;color:#666;font-size:14px;font-family:"微软雅黑";padding-top:5px;line-height:19px;}
.float_fixed_r dl dd.back_t{border-bottom:1px solid #e5e5e5;color:#666;font-size:12px;font-family:"微软雅黑";}
.float_fixed_r dl dd.back_t a{background:url(/images/wqt.jpg) center 10px no-repeat;padding-top:22px;height:26px;font-size:12px;}
.float_fixed_r dl dd.back_t a:hover{background:#ec6100 url(/images/wq_t.jpg) center 10px no-repeat;color:#fff;}
.float_fixed_r dl dd:hover{border:1px solid #ec6100;}
.float_fixed_r dl dd:hover a{background:#ec6100;color:#fff;}
.loat_fi_t{position:absolute;z-index:5;background:#fff;border:1px solid #ec6100;right:50px;top:0px;display:none;}
.wx_pl_k{padding:13px 17px;width:114px;height: 170px !important;}
.wx_pl_k em.x_pt1{display:block;width:117px;height:117px;margin:0px auto 10px;}
.wx_pl_k i.x_pt2{display:block;text-align:center;color:#555;font-size:14px;font-family:"微软雅黑";height:22px;line-height:22px;font-style:normal;}
.wx_pl_k span.x_pt3{display:block;text-align:center;color:#333333;font-size:14px;font-family:"微软雅黑";height:22px;line-height:22px;}
.wx_pl_k span.x_pt3 em{color:#ec6100;}
.zx_kf_lx{padding:0px 23px;width:189px;height: 197px;}
.zx_kf_lx ul li{min-height:59px;border-bottom:1px solid #e5e5e5;}
.zx_kf_lx ul li span{display:block;float:left;width:60px;text-align:right;margin-right: 8px;color:#333333;font-size:12px;font-family:"微软雅黑";line-height:59px;}
.zx_kf_lx ul li em{display:block;float:left;width:117px;color:#333333;font-size:14px;font-family:"微软雅黑";line-height:22px;}
.zx_kf_lx ul li em a{background:none;width:auto !important;height:auto !important;margin-top: 13px;text-align: left;}
.zx_kf_lx ul li em a:hover{background:none;}
.zx_kf_lx ul li em strong{display:block;color:#ec6100;font-size:14px;font-family:"微软雅黑";line-height:59px;}
.zx_kf_lx ul li em.fx_tme{line-height:18px;margin-top:21px;}
.zx_kf_lx ul li.last_pmn{border-bottom:0px;}
.float_fixed_r dl dd:hover .zx_kf_lx ul li em a{background:none;width:auto !important;height:auto !important;}


.zx_k_mf_lx{width:234px;}
.zx_k_mf_lx ul{width:204px;margin:0px auto;}
.zx_k_mf_lx ul li{padding:10px 0px 10px 33px;border-bottom:1px dashed #e5e5e5;}
.zx_k_mf_lx ul li span{display:block;color:#333;font-size:12px;font-family:"微软雅黑";line-height:20px;height:20px;margin-bottom:6px;}
.zx_k_mf_lx ul li em{display:block;}
.dr_mer1{color:#ec6200;font-size:16px;font-weight:bold;}
.dr_mer3{color:#333333;font-size:12px;}
.dr_mer3 strong{font-size:14px;}
.zx_k_mf_lx ul li.der_me_pr1{background: url(/images/2020/dir_me_e.png) 3px 13px no-repeat;}
.zx_k_mf_lx ul li.der_me_pr2{background: url(/images/2020/dir_me_e.png) 3px -55px no-repeat;}
.zx_k_mf_lx ul li.der_me_pr3{background: url(/images/2020/dir_me_e.png) 3px -208px no-repeat;}
.news_tp_m_tbp2 {
			min-height: 24px;
			text-align: center;
			line-height: 24px;
			width: 204px;
			margin: 0px auto;
			display: inline-block;
		}

		.news_tp_m_tbp2 span {
			display: inline-block;
			color: #888;
			font-size: 12px;
			font-family: "微软雅黑";
			margin-right: 10px;
			float: left;
		}

		.bai_du_share_box {
			display: inline-block;
		}

		.ws_tp_m_tb_mklq {
			padding: 12px 20px;
			border-bottom: 1px dashed #e5e5e5;
			line-height: 24px;
		}

		.ws_tp_m_tb_mklq i {
			font-style: normal;
			color: #888;
			font-size: 12px;
			font-family: "微软雅黑";
			margin-right: 20px;
			display: inline-block;
			float: left;
		}

		.bai_du_share_box .bdsharebuttonbox a {
			padding: 0 !important;
			margin: 0px 3px;
			background: url(../img/share_po.png) no-repeat !important;
		}

		.bai_du_share_box {
			display: inline-block;
			height: 24px;
			position: relative;
			width: 153px;
		}

		.bdsharebuttonbox {
			height: 24px;
		}

		.bai_du_share_box .bdsharebuttonbox a {
			display: inline-block !important;
			float: left;
			width: 24px !important;
			height: 24px !important;
			text-indent: -9999em;
			overflow: hidden;
			font-family: arial !important;
			cursor: pointer;
		}

		.bai_du_share_box .bdsharebuttonbox .bds_qzone {
			background-position: -64px 0px !important;
		}

		.bai_du_share_box .bdsharebuttonbox .bds_tsina {
			background-position: -32px 0px !important;
		}

		.bai_du_share_box .bdsharebuttonbox .bds_tqq {
			background-position: -96px 0px !important;
		}

		.bai_du_share_box .bdsharebuttonbox .bds_weixin {
			background-position: 0px 0px !important;
		}

		.bai_du_share_box .bdsharebuttonbox .bds_sqq {
			background-position: -128px 0px !important;
		}
		.bd_weixin_popup{position:absolute;left:63px;top:0px;padding:10px;width:240px;height:288px;background:#fff;border:solid 1px #d8d8d8;z-index:11001;font-size:12px; display: none;}
		.bd_weixin_popup .bd_weixin_popup_head{font-size:12px;font-weight:bold;text-align:left;line-height:16px;height:16px;position:relative;color:#000}
		.bd_weixin_popup .bd_weixin_popup_head .bd_weixin_popup_close{width:16px;height:16px;position:absolute;right:0;top:0;color:#999;text-decoration:none;font-size:16px}
		.bd_weixin_popup .bd_weixin_popup_head .bd_weixin_popup_close:hover{text-decoration:none}
		.bd_weixin_popup .bd_weixin_popup_main{padding:15px 10px 5px;min-height:140px;_height:140px}
		.bd_weixin_popup .bd_weixin_popup_foot{font-size:12px;text-align:left;line-height:22px;color:#666}