﻿@charset "utf-8";

@font-face {
	font-family: 'logofont';
	src: url('../font/logofont.eot');
	/***兼容ie9***/
	src: url('../font/logofont.eot?#iefix') format('logofont'),
		/***兼容ie6-ie8***/
		url('../font/logofont.woff') format('woff'), local('logofont'), url('~@/assets/big-screen/font/logofont.woff');
}

@font-face {
	font-family: 'OnonSoninSans';
	src: url('../font/OnonSoninSans.eot');
	/***兼容ie9***/
	src: url('../font/OnonSoninSans.eot?#iefix') format('OnonSoninSans'),
		/***兼容ie6-ie8***/
		url('../font/OnonSoninSans.woff') format('woff'), local('OnonSoninSans'), url('~@/assets/big-screen/font/OnonSoninSans.woff');
}

/* CSS Document */
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
fieldset,
lengend,
button,
input,
textarea,
th,
td {
	margin: 0;
	padding: 0;
	outline: none;
}

* {
	box-sizing: border-box;
}

/*清除内外边距*/
a:focus {
	-moz-outline-style: none;
}

/*IE不支持*/
a:focus {
	outline: none;
}

/*很多网站都会加的属性*/
body,
button,
input,
select,
textarea {
	/*for ie*/
	/*font:12px/1 Tahoma,Helvetica,Arial,"宋体",sans-serif;*/
	font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
	/*用 ascii 字符表示，使得在任何编码下都无问题*/
}

/*设置默认字体*/
address,
cite,
dfn,
em,
var {
	font-style: normal;
}

/*将斜体扶正*/
code,
kbd,
pre,
samp,
tt {
	font-family: "Courier New", Courier, monospace;
}

/*统一等宽字体*/
small {
	font-size: 12px;
}

/*小于 12px 的中文很难阅读，让 small 正常化*/
ul,
ol {
	list-style: none;
}

/*重置列表元素*/
a {
	text-decoration: none;
}

/*重置文本格式元素*/
abbr[title],
acronym[title] {
	/*注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果*/
	border-bottom: 1px dotted;
	cursor: help;
}

q:before,
q:after {
	content: "";
}

/*重置表单元素*/
legend {
	color: #000;
}

/*for ie6*/
fieldset,
img {
	border: none;
}

/*img 搭车：让链接里的 img 无边框*/
/*注：optgroup 无法扶正*/
button,
input,
select,
textarea {
	font-size: 100%;
	/*使得表单元素在 ie 下能继承字体大小*/
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*重置表格元素*/
hr {
	border: none;
	height: 1px;
}

/*重置 hr*/
html {
	overflow-y: scroll;
}

i {
	font-style: normal;
}

/*让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁*/
/*清除float BEGIN*/
body {
	background: #fff;
	font-family: 微软雅黑;
}

/*清除float END*/
* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "微软雅黑";
	background: #ffffff;
	line-height: normal;
}

ul li {
	list-style: none;
}

a {
	text-decoration: none;
}

em {
	font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

input,
select,
textarea {
	outline: none;
	border: none;
}

img {
	border: none;
}

.page0 {
	border-bottom: none !important;
}

/*首页*/
.azsb_jzsb {
	width: 1282px;
	margin: 30px auto 0;
	overflow: hidden;
}

.azsb_jzsb .jzsb_list1 {
	width: 207.5px;
	height: auto;
}

.azsb_jzsb .jzsb_list1 img {
	width: 207.5px;
	height: auto;
	border: solid #faf5f1 1px
}

.azsb_jzsb .jzsb_list2 {
	width: 250px;
	height: auto
}

.azsb_jzsb .jzsb_list2 img {
	width: 250px;
	height: auto;
	border: solid #faf5f1 1px
}

.gyxm {
	width: 1344px;
	height: 300px;
	margin: 30px auto 0;
	border: 1px solid #f9f2ee;
	overflow: hidden;
}

/*首页END*/

.cle {
	clear: both;
}

.childrennav {
	/* height: 258px; */
	/*background: url(../image/img/childrennav.png) left top no-repeat;*/
	background-size: 100% 100%;
	display: block;
}

.mobileDrennav {
	display: none;
}

.child {
	width: 1400px;
	height: 202px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.logo {
	position: absolute;
	float: left;
	top: 50%;
	margin-top: -57px;
}

.search {
	font-size: 0;
	float: right;
}

.logo a {
	display: flex;
	align-items: center;
}

.logo a:hover {
	opacity: 0.7;
}

.logo a .h2 {
	font-family: 'logofont';
	color: #333;
	font-size: 40px;
	letter-spacing: -5px
}

.logo a .h3 {
	font-size: 20px;
	color: #333;
	font-family: 'OnonSoninSans';
	margin-top: 10px;
	font-weight: 500;
}

.search img {
	display: block;
	margin-top: 20px;
	margin-bottom: 22px;
	margin-left: 116px;
}

.search input {
	width: 344px;
	height: 53px;
	border: 2px solid #d80616;
	border-radius: 4px 0 0 4px;
	padding-left: 15px;
	box-sizing: border-box;
	color: #bbbbbb;
	font-size: 16px;
	font-family: "微软雅黑";
}

.search a {
	display: inline-block;
	width: 83px;
	height: 53px;
	background: #d80616;
	text-align: center;
	line-height: 53px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	vertical-align: bottom;
}

.search a:hover {
	color: #fabe00;
}

.search .hot_search {
	font-size: 14px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	color: #999;
	margin-top: 15px;
	line-height: 1;
	width: 425px;
}

.search .hot_search span {
	white-space: nowrap;
	flex-shrink: 0;
}

.search .hot_search a {
	height: auto;
	width: auto;
	background: none;
	color: #d80616;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	white-space: nowrap;
	margin-right: 10px;
}

#topBanner {
	width: 909px;
}

#topBanner .swiper-slide {
	width: 360px;
	height: 458px;
	position: relative;
}

#topBanner .swiper-slide img {
	max-width: 100%;
	height: 458px;
}

#topBanner .banner_page {
	margin: 20px auto;
	left: 0;
	right: 0;
}

#topBanner .banner_page span {
	margin: 0 10px;
}

#topBanner h2 {
	text-align: center;
}

#topBanner .text {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	font-size: 14px;
	padding-left: 15px;
	display: none;
}
.page {
    margin: 40px 0 20px;
    text-align: center;
    clear: both;
}

.page .prev-page {
    background: url(../image/prev-page.png)/*tpa=http://www.nmgredcross.cn/static/assets/image/prev-page.png*/ center center no-repeat;
}
.page .next-page {
    background: url(../image/next-page.png)/*tpa=http://www.nmgredcross.cn/static/assets/image/next-page.png*/ center center no-repeat;
}
.page a {
    min-width: 34px;
    height: 34px;
    display: inline-block;
    border: 1px solid #d5d5d5;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    line-height: 34px;
    text-align: center;
    float: left;
    text-indent: 0;
    color: #666666;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 3px;
}

.page a.on {
    border: 1px solid #ef3838;
    background: #ef3838;
    color: #fff;
}
#topBanner .swiper-slide-active .text {
	display: block;
}

.nav {
	height: 55px;
	background: #d81318;
}

.navbar {
	width: 1400px;
	height: 100%;
	line-height: 55px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	position: relative;
}

.navbar li {
	text-align: center;
}

.navbar li a {
	position: relative;
}

.navbar li a:nth-child(1)::after {
	content: "";
	height: 25px;
	width: 1px;
	background: #f72c3b;
	position: absolute;
	right: 0;
	top: 15px;
}

.navbar li a:nth-child(1)::before {
	content: "";
	height: 25px;
	width: 1px;
	background: #a20915;
	position: absolute;
	right: 1px;
	top: 15px;
}

.navbar li:nth-child(1) a {
	border: none !important;
}

.navbar li:last-child a:nth-child(1)::after,
.navbar li:last-child a:nth-child(1)::before {
	display: none !important;
}

.navbar li:last-child a:nth-child(1)::after,
.navbar li:last-child a:nth-child(1)::before {
	display: none;
}

.navbar li .menualink.active {
	color: #fabe00;
}

.navbar li:hover .menualink {
	color: #fabe00;
}

.navbar li .menualink {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	width: 100%;
	display: block;
}

.navbar li .dropdown-menu {
	position: absolute;
	display: none;
	left: 0;
	top: 100%;
	text-align: left;
	right: 0;
	padding: 0px 25px;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0 3px 6px rgba(0, 0, 0, .2);
	z-index: 99;
}

.navbar li .dropdown-menu a {
	color: #333;
	padding: 10px 20px;
	font-size: 16px;
	white-space: nowrap;
}

.navbar li .dropdown-menu a:hover {
	color: #D81318;
}

.navbar li:nth-child(1) a {
	border-left: none;
}

.navbar li .dropdown-menu a:nth-child(1)::after,
.navbar li .dropdown-menu a:nth-child(1)::before {
	display: none;
}

.navbar li:last-child a {
	border-right: none;
}

.first1 a {
	border-left: none !important;
	padding-left: 25px !important;
}

.last1 a {
	border-right: none !important;
}

.banner {
	position: relative;
}

.banner img {
	width: 100%;
}

.page {
	height: 50px;
	line-height: 50px;
}

.page1 {
	width: 1400px;
	height: 50px;
	margin: 0 auto;
}

.position {
	padding-left: 26px;
	background: url(../image/img/pgy.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/pgy.png*/
		left center no-repeat !important;
}

.page span {
	color: #323232;
	font-size: 14px;
}

.page a {
	color: #323232;
	font-size: 14px;
}

.page a:hover {
	color: #d81318;
}

.line {
	padding: 0 12px;
}

.main {
	width: 1400px;
	margin: 0 auto;
	overflow: hidden;
}

.joincontent {
	width: 100%;
	border: 1px solid #f3f3f3;
	float: right;
	padding: 30px;
	box-sizing: border-box;
}

.joincontent .listtitle {
	border-bottom: solid 1px #bf0412;
	margin-bottom: 25px;
}

.joincontent .listtitle span {
	font-size: 22px;
	display: inline-block;
	padding-top: 0;
	padding-bottom: 15px;
	cursor: pointer;
	margin-right: 35px;
}

.joincontent .listtitle span.active {
	color: #bf0412;
	font-weight: bold;
	background: url(../image/img/tabs-lind.png) center bottom no-repeat;
	background-size: 100% 5px;
}

.joinnav {
	width: 278px;
	float: left;
}

.joinnav h3 {
	height: 56px;
	line-height: 56px;
	background: url(../image/img/seledbg.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/seledbg.png*/
		center center no-repeat;
	background-size: 100% 100%;
	color: #ffffff;
	font-size: 18px;
	padding-left: 42px;
	box-sizing: border-box;
}

.joinnav>ul {
	border-left: 1px solid #eeeded;
	border-right: 1px solid #eeeded;
}

.joinnav>ul li {
	width: 100%;
	height: 54px;
	line-height: 54px;
	border-bottom: 1px solid #eeeded;
	cursor: pointer;
	position: relative;
}

.joinnav>ul>li>a {
	font-size: 16px;
	color: #323232;
	padding-left: 30px;
	width: 100%;
	background: url(../image/img/au1.png) right center no-repeat;
	display: block;
}

.joinnav>ul>li:hover>a {
	color: #c2071d;
	background: none;
}

.joinnav>ul li:hover ul,
.joinnav>ul li.active ul {
	display: block;
}

.joinnav>ul li:hover ul li a {
	display: inline-block;
	padding-left: 29px;
	background: url(../image/img/tip.png) left center no-repeat;
	font-size: 14px;
	font-weight: normal;
}

.joinnav>ul li ul li a {
	font-size: 18px;
	color: #323232;
}

.joinnav>ul li ul li:hover a {
	color: #d81318;
}

.joinnav ul li ul {
	display: none;
	background: #fff;
	position: absolute;
	left: 0;
	top: 53px;
	border: 1px solid #eee;
	width: 100%;
	padding-left: 20px;
	font-size: 14px;
}

.joinnav .joinnav-title {
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	line-height: 50px;
	background: #bf0412;
	padding: 0 0 0 30px;
}

.joinnav>ul>li {
	width: 100%;
	padding-right: 10px;
}

.joinnav>ul>li:hover a {
	background: url(../image/img/au2.png) right center no-repeat;
	font-weight: bold;
}

.joinnav>ul>li.active {}

.joinnav>ul>li.active>a {
	color: #bf0412;
	font-weight: bold;
}

.joinnav>ul>li:hover>a {
	color: #bf0412;
}

.joincontent h3 {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	margin: 48px auto 8px;
}

.joincontent>span {
	display: block;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	margin-bottom: 34px;
}

.joincontent P {
	font-size: 16px;
	color: #4f4f4f;
	line-height: 37px;
}

.footer {
	height: 240px;
	/*background: url(../image/img/footerbg.png) left top no-repeat;*/
	background-size: 100% 7px;
	/* margin-top: 62px; */
	padding-top: 1px;
}

.footerone {
	margin-top: 7px;
	height: 60px;
	line-height: 60px;
	background: #d5031b;
}

.footertwo {
	height: 172px;
}

.footer1 {
	width: 1400px;
	margin: 0 auto;
}

.footer2 {
	width: 1400px;
	margin: 0 auto;
	background: url(../image/img/flower.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/flower.png*/
		right bottom no-repeat;
	overflow: hidden;
}

.footer1 ul {
	/* overflow: hidden; */
}

.footer1>ul>li {
	display: inline-block;
	margin-left: 146px;
}

.footer1 ul li a {
	font-size: 16px;
	color: #ffffff;
	padding-right: 113px;
	background: url(../image/img/tri.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/tri.png*/
		right center no-repeat;
}

.nomargin {
	margin-left: 0px !important;
}

.nomarginbottom {
	margin-bottom: 0 !important;
}

.footer2>div {
	float: left;
}

.footer21 {
	width: 97px;
	margin-top: 46px;
	overflow: hidden;
	/* border-right: 1px solid #95091a; */
}

.footer21 img {
	float: left;
	margin-top: 4px;
}

.footer21 div {
	float: left;
	margin-left: 34px;
}

.footer21 div a {
	display: block;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 24px;
}

.footer22 {
	width: 332px;
	height: 108px;
	margin-top: 16px;
	/* padding-left: 58px; */
	padding-top: 14px;
	box-sizing: border-box;
}

.footer22 .footer221 .icp {
	font-size: 14px;
	margin-right: 18px;
	display: block;
}

.footer22 .footer221 .icp:hover {
	color: #c9ac85;
}

.footer22 .footer221 .mgwb {
	font-size: 14px;
	color: #ffffff;
	padding-left: 26px;
	background: url(../image/img/police.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/police.png*/
		left center no-repeat;
	display: block;
	margin-top: 14px;
}

.footer22 .footer221 .mgwb:hover {
	color: #c9ac85;
}

.footer22 .footer221 div {
	margin-top: 16px;
}

.footer22 .footer221 div a {
	font-size: 14px;
	color: black;
	margin-right: 24px;
}

.footer22 .footer221 div a:hover {
	color: #c9ac85;
}

.footer22 .footer222 {
	margin-top: 16px;
	font-size: 14px;
}

.footer22 .footer222 span {
	font-weight: bold;
	color: #e8bd76;
}

.footer23 {
	margin-left: 0;
	margin-top: 30px;
}

.footer23 p {
	font-size: 15px;
	margin-bottom: 16px;
}

.footer24 {
	float: right !important;
	margin-top: 46px;
	overflow: hidden;
}

.footer24>div {
	float: left;
	margin-right: 16px;
}

.footer24 h4 {
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
}

.abouttitle {
	display: block;
	margin: 46px auto 0;
}

.abou {
	background: url(../image/img/mapbot.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/mapbot.png*/
		center bottom no-repeat;
}

.aboutus p {
	font-size: 16px;
	color: #323232;
	line-height: 28px;
	margin-top: 40px;
}

.aboutus img {
	max-width: 100%;
}

.aboutus .swiper {
	width: 100%;
	height: 250px;
	box-shadow: 0 0 10px #f5f5f5;
	background: url(../image/img/circle.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/circle.png*/
		center center no-repeat;
	position: relative;
}

.swiper .swiper-container {
	width: 1314px;
	height: 100%;
	margin: 0 auto;
	background: url(../image/img/line.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/line.png*/
		center 170px no-repeat;
}

.swiper-container .swiper-slide h3 {
	font-size: 24px;
	color: #d81318;
	font-weight: bold;
	margin-top: 44px;
}

.swiper-container .swiper-slide P {
	color: #323232;
	font-size: 16px;
	line-height: 26px;
	margin-top: 18px;
}

.swiper img {
	position: absolute;
}

.left {
	top: 114px;
	left: -70px;
	margin: auto !important;
	cursor: pointer;
}

.right {
	top: 114px;
	right: -70px;
	margin: auto !important;
	cursor: pointer;
}

.swiper-container .swiper-wrapper {
	height: auto !important;
}

.swiper-container .swiper-wrapper .swiper-slide {
	height: auto !important;
}

.ab ul li {
	width: 908px;
	height: 248px;
	margin: 0 auto;
	border-bottom: 1px solid #dddddd;
}

.ab {
	height: 738px;
	overflow-y: auto;
}

.ab::-webkit-scrollbar {
	width: 3px;
}

.ab::-webkit-scrollbar-thumb {
	background: #d81318;
}

.ab ul li a {
	overflow: hidden;
}

.peopimg {
	margin-top: 28px !important;
	margin-bottom: 0 !important;
	vertical-align: middle;
	float: left;
}

.peopintro {
	width: 716px;
	float: left;
	margin-left: 38px;
}

.name {
	margin-top: 32px !important;
	text-align: left !important;
}

.dict {
	margin-top: 18px !important;
	text-align: left !important;
}

.ab ul li a p {
	margin-top: 16px !important;
	text-align: justify;
	line-height: 32px !important;
}

.aboutlist {
	margin-top: 70px;
}

.aboutlist ul {
	overflow: hidden;
}

.aboutlist ul li {
	width: 454px;
	height: 118px;
	float: left;
	margin-left: 19px;
	box-sizing: border-box;
}

.x1 {
	background: url(../image/img/a.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/a.png*/
		center center no-repeat;
	background-size: 100% 100%;
}

.x2 {
	background: url(../image/img/b.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/b.png*/
		center center no-repeat;
	background-size: 100% 100%;
}

.x3 {
	background: url(../image/img/c.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/c.png*/
		center center no-repeat;
	background-size: 100% 100%;
}

.aboutlist ul li h3 {
	font-size: 15px;
	color: #ffffff;
	margin-left: 104px;
	margin-top: 36px;
}

.aboutlist ul li h4 {
	font-size: 15px;
	color: #ffffff;
	margin-left: 104px;
	margin-top: 10px;
}

.webmap>ul {
	width: 1218px;
	overflow: hidden;
	margin: 60px auto 0;
}

.webmap>ul>li {
	float: left;
	margin-left: 84px;
}

.webmap>ul>li>a {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

.webmap>ul>li>a:hover {
	color: #d81318;
}

.logotitle {
	display: block;
	margin: 46px auto 0;
}

.webmap1 {
	background: url(../image/img/heart.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/heart.png*/
		63px 240px no-repeat;
}

.webmapchild {
	margin-top: 32px;
}

.webmapchild li a {
	color: #000000;
	font-size: 16px;
}

.webmapchild li {
	margin-bottom: 24px;
}

.webmapchild li:hover a {
	color: #d81318;
}

.swiper-container1 {
	width: 658px;
	height: 416px;
	float: left;
	overflow: hidden;
}

.j {
	overflow: hidden;
	width: 720px;
	height: auto !important;
	float: right;
	/* font-size: 0; */
}

.swiper-container1 img {
	width: 100%;
	height: 100%;
}

.j .tabs {
	width: 484px;
	float: left;
	overflow: hidden;
}

.j .tabs a {
	display: inline-block;
	font-size: 24px;
	margin-right: 30px;
	padding-right: 10px;
	color: #cea767;
	font-weight: bold;
	padding-left: 25px;
	background: url(../image/img/yell.png) left 6px no-repeat;
	box-sizing: border-box;
	padding-bottom: 18px;
	float: left;
}

.j .tabs a:hover {
	color: #d80616;
	background: url(../image/img/red.png) left 6px no-repeat;
	border-bottom: 2px solid #d90e1d;
	padding-bottom: 16px;
	box-sizing: border-box;
}

.j .tabs a.active {
	color: #d80616;
	background: url(../image/img/red.png) left 6px no-repeat;
	border-bottom: 2px solid #d90e1d;
	padding-bottom: 16px;
	box-sizing: border-box;
}

.tab {
	background: url(../image/img/yellowline.png) left bottom no-repeat;
	background-size: 100% auto;
	overflow: hidden;
}

.more {
	display: block;
	margin-top: 8px;
	font-size: 14px;
	color: #cea767;
	padding-right: 23px;
	background: url(../image/img/more.png) right center no-repeat;
	float: right;
}

.more:hover {
	color: #d80616;
}

.content-slide li a {
	width: 550px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	font-size: 16px;
	color: #323232;
	padding-left: 17px;
	background: url(../image/img/point.png) left center no-repeat;
}

.content-slide li {
	height: 44px;
	margin-top: 30px;
}

.content-slide li a:hover {
	color: #d80616;
}

.content-slide li span {
	float: right;
	font-size: 15px;
	color: #999999;
}

.content-slide li a img {
	vertical-align: middle;
}

.moudletwo {
	height: 310px;
	border: 2px solid #f9f2ee;
	box-sizing: border-box;
	margin-top: 42px;
}

.moudleone {
	overflow: hidden;
}

.swiper-container3 {
	width: 1348px;
	overflow: hidden;
	margin: 30px auto 0;
}

.swiper-container3 .swiper-slide>img {
	display: block;
	width: 318px;
	margin: 0 auto;
	cursor: pointer;
	max-width: 100%;
}

.swiper-container3 .swiper-slide>img:hover {
	opacity: 0.7;
}

.swiper-container3 .swiper-wrapper {
	height: auto !important;
}

.swiper-container3 .swiper-slide {
	height: auto !important;
	position: relative;
}

.swiper-container3 .swiper-slide div {
	width: 318px;
	height: 38px;
	background: rgba(58, 56, 55, 0.7);
	position: absolute;
	bottom: 0;
	left: 9px;
	line-height: 38px;
	overflow: hidden;
}

.swiper-container3 .swiper-slide div h3 {
	font-size: 15px;
	color: #ffffff;
	margin-left: 17px;
	float: left;
}

.swiper-container3 .swiper-slide div img {
	float: right;
	margin-right: 20px;
	margin-top: 9px;
}

.moudletwo2 {
	border-bottom: 2px solid #d0aa6c;
	overflow: hidden;
	width: 1348px;
	margin: 20px auto 0;
}

.moudletwo2 h3 {
	float: left;
	color: #d80616;
	font-weight: bold;
	font-size: 24px;
	padding-bottom: 17px;
	border-bottom: 2px solid #d90e1d;
	padding-left: 20px;
	background: url(../image/img/red.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/red.png*/
		left 6px no-repeat;
}

.moudlethree {
	height: 336px;
	overflow: hidden;
	margin-top: 36px;
	margin-bottom: 64px;
}

.threeleft {
	width: 690px;
	height: 100%;
	float: left;
	border: 2px solid #f9f2ee;
	box-sizing: border-box;
}

.threeright {
	width: 690px;
	height: 100%;
	float: right;
	border: 2px solid #f9f2ee;
	box-sizing: border-box;
}

.three1 {
	width: 596px;
	margin: 20px auto 0;
	border-bottom: 2px solid #d0aa6c;
	overflow: hidden;
}

.three1 h3 {
	float: left;
	padding-bottom: 17px;
	border-bottom: 2px solid #d0aa6c;
	padding-left: 20px;
	background: url(../image/img/yell.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/yell.png*/
		left 6px no-repeat;
}

.three1 h3 a {
	color: #d0aa6c;
	font-weight: bold;
	font-size: 24px;
}

.three1 h3:hover {
	padding-bottom: 17px;
	border-bottom: 2px solid #d80616;
	background: url(../image/img/red.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/red.png*/
		left 6px no-repeat;
}

.three1 h3:hover a {
	color: #d80616;
}

.three3 {
	width: 596px;
	margin: 0 auto;
}

.three3 ul li {
	margin-top: 26px;
}

.three3 ul li a {
	color: #323232;
	font-size: 16px;
	padding-left: 26px;
	background: url(../image/img/point.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/point.png*/
		left center no-repeat;
}

.three3 ul li a:hover {
	color: #d80616;
}

.three3 ul li span {
	float: right;
}

.zg {
	margin-top: 0;
	margin-bottom: 30px;
}

.mespubliclist li a {
	display: block;
	width: 100%;
	font-size: 16px;
	color: #323232;
	padding-left: 16px;
	background: url(../image/img/point.png) left center no-repeat;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.mespubliclist li a .topicon {
	display: inline-block;
	vertical-align: middle;
}

.mespubliclist li span {
	position: absolute;
	right: 0;
	top: 0;
	color: #999999;
	font-size: 15px;
}

.mespubliclist li {
	margin-bottom: 28px;
	position: relative;
	padding-right: 85px;
}

.mespubliclist li:hover a {
	color: #d80616;
}

.mespubliclist li:hover span {
	color: #d80616;
}

.pageya {
	font-size: 0;
	text-align: center;
	margin-bottom: 64px;
	margin-top: 36px;
}

.pageya a {
	display: inline-block;
	margin-right: 4px;
}

.pageya a:hover {
	background: #d80616;
	color: #ffffff;
}

.pageya div {
	display: inline-block;
}

.first,
.last {
	width: 55px;
	height: 38px;
	border: 1px solid #e8e8e8;
	text-align: center;
	line-height: 38px;
	color: #1c1c1c;
	font-size: 15px;
}

.prev,
.next {
	width: 70px;
	height: 38px;
	border: 1px solid #e8e8e8;
	text-align: center;
	line-height: 38px;
	color: #1c1c1c;
	font-size: 15px;
}

.gopage a {
	width: 33px;
	height: 38px;
	border: 1px solid #e8e8e8;
	text-align: center;
	line-height: 38px;
	color: #1c1c1c;
	font-size: 15px;
}

.pageya input {
	width: 55px;
	height: 38px;
	border: 1px solid #e8e8e8;
	text-align: center;
	line-height: 38px;
	color: #1c1c1c;
	font-size: 15px;
}

.go {
	width: 35px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	color: #1c1c1c;
	font-size: 15px;
	background: #efefef;
}

.totalpage {
	padding: 0 14px;
	height: 38px;
	border: 1px solid #e8e8e8;
	text-align: center;
	line-height: 38px;
	color: #1c1c1c;
	font-size: 15px;
	margin-right: 4px;
}

.totalpage span {
	color: #d81318;
}

.recomm {
	padding: 0 14px;
	height: 38px;
	border: 1px solid #e8e8e8;
	text-align: center;
	line-height: 38px;
	color: #1c1c1c;
	font-size: 15px;
}

.recomm span {
	color: #d81318;
}

.mespublicdetails h3 {
	color: #323232;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}

.artdet {
	margin-top: 32px;
	padding-bottom: 32px;
	border-bottom: 1px dashed #cacaca;
	text-align: center;
}

.artdet span {
	font-size: 16px;
	color: #666666;
	margin-right: 28px;
}

.changefont {
	display: inline-block;
}

.changefont span {
	margin-right: 0;
}

.changefont a {
	font-size: 16px;
	color: #666666;
	margin-right: 18px;
}

.changefont a:hover {
	color: #d81318;
}

.article {
	padding-top: 32px;
	padding-bottom: 54px;
	box-sizing: border-box;
	border-bottom: 1px dashed #cacaca;
}

.article p {
	line-height: 30px;
	color: #666666;
	font-size: 16px;
	/* width: 900px; */
	margin: 0 auto;
}

.article img {
	display: block;
	max-width: 100%;
	margin: 30px auto 30px;
}
.article table p{
	line-height: inherit;
	color: inherit;
	font-size: inherit;
	width: inherit;
	margin: inherit;
}

.nextorprev {
	margin-top: 34px;
	margin-bottom: 68px;
}

.nextorprev a {
	color: #666666;
	font-size: 14px;
	display: block;
	margin-bottom: 20px;
}

.nextorprev a[href]:hover {
	color: #d81318;
}

.nextorprev a[href]:hover span {
	color: #666666;
}

.aboutrecommend {
	margin-top: 42px;
}

.aboutrecommend h3 {
	height: 47px;
	line-height: 47px;
	background: url(../image/img/aboutrecomm.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/aboutrecomm.png*/
		center center no-repeat;
	background-size: 100% 100%;
	padding-left: 68px;
}

.aboutrecommend h3 span {}

.aboutrecommend ul {
	background: #fafafa;
	padding-top: 1px;
	padding-bottom: 32px;
}

.aboutrecommend ul li {
	width: 310px;
	margin: 30px auto 0;
}

.aboutrecommend ul li a:hover {
	color: #d81318;
}

.aboutrecommend ul li a {
	font-size: 16px;
	color: #323232;
	padding-left: 26px;
	background: url(../image/img/point.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/point.png*/
		left center no-repeat;
}

.aboutrecommend ul li span {
	float: right;
}

.special ul {
	overflow: hidden;
}

.special ul li {
	width: 312px;
	height: 165px;
	float: left;
	margin-left: 22px;
	margin-bottom: 22px;
}

.special ul li a img {
	width: 100%;
}

.special ul li a img:hover {
	opacity: 0.7;
}

.special ul li {
	display: block;
	position: relative;
}

.special ul li div {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 38px;
	line-height: 38px;
	background: rgba(58, 56, 55, 0.7);
}

.special ul li div span {
	color: #ffffff;
	font-size: 15px;
	margin-left: 16px;
}

.special ul li div img {
	float: right;
	margin-right: 20px;
	margin-top: 9px;
}

.he0 {
	width: 100%;
	height: 52px;
	box-shadow: 0 20px 22px 0 #2e9ed6 inset;
}

.he {
	width: 1400px;
	margin: 0 auto;
	height: 100%;
	line-height: 52px;
	overflow: hidden;
}

.he .he1 span {
	color: #d0eeff;
	font-size: 14px;
}

.he3 {
	margin-right: 28px;
}

.he4 {
	margin-right: 18px;
}

.he5 {
	padding-right: 22px;
	background: url(../image/img/rain.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/rain.png*/
		right center no-repeat;
}

.he1 {
	float: left;
}

.he2 {
	float: right;
}

.he2 a {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.login {
	margin-right: 14px;
	padding-left: 28px;
	background: url(../image/img/LOGIN.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/LOGIN.png*/
		left center no-repeat;
}

.login:hover {
	color: #d80616;
}

.arch {
	display: inline-block;
	width: 63px;
	height: 23px;
	background: #a9cbe9;
	text-align: center;
	line-height: 23px;
	border-radius: 10px;
}

.arch:hover {
	color: #d80616;
}

.swiper-container111 {
	width: 1344px;
	margin: 32px auto 0;
	position: relative;
	height: 101px;
	overflow: hidden;
}

.swiper-container111 .swiper-wrapper {
	height: auto !important;
}

.swiper-container111 .swiper-slide {
	height: auto !important;
}

.swiper-container111 img {
	width: 100%;
	height: 100%;
}

.pagination {
	position: absolute;
	bottom: 0;
	right: 0;
}

.pagination .swiper-pagination-switch {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: rgba(254, 222, 160, 0.7);
	text-align: center;
	line-height: 16px;
	color: #ffffff;
	font-size: 11px;
	cursor: pointer;
}

/* .pagination
  .swiper-pagination-switch.swiper-visible-switch.swiper-active-switch {
  background: #8c3741;
} */
.todayimportant {
	width: 1344px;
	margin: 28px auto 0;
	height: 97px;
	background: url(../image/img/graybg.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/graybg.png*/
		center center no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
}

.todayimportant img {
	float: left;
	margin-top: 14px;
	margin-left: 14px;
}

.todayimportant div {
	float: left;
}

.todayimportant div h2 {
	font-weight: bold;
	color: #0c1e2b;
	font-size: 28px;
	margin-top: 16px;
	margin-left: 12px;
}

.todayimportant div P {
	color: #323232;
	font-size: 16px;
	margin-left: 12px;
	margin-top: 6px;
}

.zyaaa {
	width: 1344px;
	height: 424px;
	margin: 20px auto 0;
}

.zyaaa .swiper-container1 {
	width: 658px;
	height: 416px;
}

.zyaaa .swiper-container1 img {
	width: 100%;
}

.zyaaa .j {
	width: 664px;
	height: 416px;
}

.zg1 {
	width: 1344px;
	margin: 31px auto 0;
}

.zg1 .threeleft {
	width: 658px;
}

.zg1 .threeright {
	width: 658px;
}

.hahahaha {
	width: 1344px;
	min-height: 260px;
	margin: 38px auto 0;
	background: url(../image/img/hea1.png) right -10px no-repeat;
	border: 1px solid #f9f2ee;
}

.hahahaha h4 {
	text-align: center;
	color: #2e4149;
	font-size: 15px;
	font-weight: bold;
	margin-top: 14px;
}

.three13 {
	width: 1326px;
	margin: 20px auto 0;
	border-bottom: 2px solid #d0aa6c;
	overflow: hidden;
}

.three13 h3 {
	float: left;
	padding-bottom: 17px;
	border-bottom: 2px solid #d0aa6c;
	padding-left: 20px;
	background: url(../image/img/yell.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/yell.png*/
		left 6px no-repeat;
}

.three13 h3 a {
	color: #d0aa6c;
	font-weight: bold;
	font-size: 24px;
}

.three13 h3:hover {
	border-bottom: 2px solid #d80616;
	background: url(../image/img/red.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/red.png*/
		left 6px no-repeat;
}

.three13 h3:hover a {
	color: #d80616;
}

.swiper-container5 {
	width: 1282px;
	margin: 30px auto 0;
	overflow: hidden;
}

.swiper-container5 .swiper-wrapper {
	height: auto !important;
}

.swiper-container5 .swiper-wrapper .swiper-slide {
	height: auto !important;
}

.swiper-container5 .swiper-wrapper .swiper-slide:hover h4 {
	color: #d80616;
}

.xixixi {
	width: 1344px;
	height: 410px;
	margin: 30px auto 0;
	border: 1px solid #f9f2ee;
}

.swiper-container6 {
	width: 1282px;
	margin: 32px auto 0;
	overflow: hidden;
}

.swiper-container6 img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

.swiper-container6 h4 {
	font-size: 16px;
	color: #2e4149;
	font-weight: bold;
	text-align: center;
	margin-top: 16px;
}

.ztgd {
	width: 1344px;
	margin: 36px auto 58px;
	overflow: hidden;
}

.swiper-container7 {
	width: 1368px;
	display: block;
	overflow: hidden;
	height: 170px;
	position: relative;
}

.swiper-container7 .swiper-slide {
	text-align: left;
}

.swiper-container7 img {
	width: 316px;
	height: 170px;
	margin-right: 24px;
}

.swiper-container8 {
	width: 1368px;
	display: block;
	overflow: hidden;
	height: 170px;
	position: relative;
}

.swiper-container8 .swiper-slide {
	text-align: left;
}

.swiper-container8 img {
	width: 316px;
	height: 170px;
	margin-right: 24px;
}

.swiper-container2 .swiper-slide {
	height: 408px;
}

.swiper-container1 {
	position: relative;
}

.swiper-container1 .swiper-slide {
	position: relative;
}

.swiper-container1 .swiper-slide div {
	width: 100%;
	height: 60px;
	line-height: 60px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(58, 56, 55, 0.6);
}

.swiper-container1 .swiper-slide div span {
	color: #ffffff;
	font-size: 18px;
	margin-left: 20px;
}

.pagination1 {
	position: absolute;
	right: 28px;
	bottom: 16px;
	height: 12px;
	z-index: 99;
}

.pagination1 .swiper-pagination-switch {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: rgba(230, 0, 18, 0.3);
	margin-left: 8px;
	border-radius: 6px;
	cursor: pointer;
}

.pagination1 .swiper-active-switch {
	display: inline-block;
	width: 24px;
	height: 12px;
	background: #C80B1A;
}

.basicknow {
	position: relative;
	margin: 66px auto 84px;
}

.basicknow a {
	display: block;
	width: 216px;
	height: 45px;
	position: absolute;
	bottom: 96px;
	right: 62px;
	background: #d81318;
	border-radius: 22px;
	color: #ffffff;
	text-align: center;
	line-height: 45px;
	font-size: 19px;
}

.basicknow a:hover {
	background: #fabe00 !important;
}

.gotop {
	cursor: pointer;
	position: fixed;
	bottom: 15px;
	right: 15px;
	display: none;
	z-index: 999;
}

.doorpr {
	overflow: hidden;
	margin-top: 42px;
}

.doorpr a {
	width: 73px;
	height: 24px;
	display: block;
	float: right;
	font-size: 15px;
	color: #ffffff;
	text-align: center;
	line-height: 24px;
	border-radius: 8px;
}

.doorpr .download {
	background: #c9ac85;
}

.doorpr .download:hover {
	background: #d81318;
}

.doorpr .download span {
	padding-left: 22px;
	background: url(../image/img/download.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/download.png*/
		left center no-repeat;
}

.doorpr .print {
	background: #c9ac85;
	margin-left: 16px;
}

.doorpr .print:hover {
	background: #d81318;
}

.doorpr .print span {
	padding-left: 20px;
	background: url(../image/img/print.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/print.png*/
		left center no-repeat;
}

/* .nomar {
  margin-left: 46px;
  border-bottom: none !important;
} */
.on a {
	color: #fabe00 !important;
}

.swiper-container5 .swiper-slide {
	cursor: pointer;
}

.left11 {
	position: absolute;
	left: 9px;
	top: 60px;
	display: block;
	width: 30px;
	height: 50px;
	background: url(../image/img/right22.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/right22.png*/
		center center no-repeat;
	z-index: 999;
}

.left11:hover {
	background: url(../image/img/right11.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/right11.png*/
		center center no-repeat;
}

.right11 {
	position: absolute;
	right: 33px;
	top: 60px;
	display: block;
	width: 30px;
	height: 50px;
	background: url(../image/img/left22.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/left22.png*/
		center center no-repeat;
	z-index: 999;
}

.right11:hover {
	background: url(../image/img/left11.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/left11.png*/
		center center no-repeat;
}

.left8 {
	position: absolute;
	left: 9px;
	top: 60px;
	display: block;
	width: 30px;
	height: 50px;
	background: url(../image/img/right22.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/right22.png*/
		center center no-repeat;
	z-index: 999;
}

.left8:hover {
	background: url(../image/img/right11.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/right11.png*/
		center center no-repeat;
}

.right8 {
	position: absolute;
	right: 33px;
	top: 60px;
	display: block;
	width: 30px;
	height: 50px;
	background: url(../image/img/left22.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/left22.png*/
		center center no-repeat;
	z-index: 999;
}

.right8:hover {
	background: url(../image/img/left11.png)
		/*tpa=http://www.nmgredcross.cn/resource/default/static/assets/image/img/left11.png*/
		center center no-repeat;
}

.vr1 {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	overflow: hidden;
	z-index: 9999999;
}

embed {
	width: 640px;
	height: 320px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 999;
}

.year {
	color: #999 !important;
	font-size: 14px;
}

.mouth {
	color: #999 !important;
	font-size: 14px;
}

.num {
	color: #999 !important;
	font-size: 14px;
}

.year1 {
	color: #ffffff !important;
	font-size: 14px;
}

.mouth1 {
	color: #ffffff !important;
	font-size: 14px;
}

.num1 {
	color: #ffffff !important;
	font-size: 14px;
}

.footer1 {
	position: relative;
}

.footer1 ul li {
	position: relative;
}

.footer1 ul li ul {
	width: 100%;
	display: none;
	position: absolute;
	background: #d5031b;
	height: 120px;
	overflow: hidden;
	overflow-y: auto;
	z-index: 999999;
	top: 60px;
	left: 0;
}

.footer1 ul li ul::-webkit-scrollbar {
	width: 4px;
}

.footer1 ul li ul::-webkit-scrollbar-thumb {
	background: #ff9da8;
}

.footer1 ul li ul li {
	line-height: 1.2;
	text-align: left;
}

.footer1 ul li ul li a {
	font-size: 16px;
	color: #ffffff;
	background: none;
	padding: 0 12px;
	display: block;
	margin-top: 10px;
}

.footer1>ul>li:hover ul {
	display: block;
}

.footer1>ul {
	text-align: center;
}

.swiper-container9 {
	width: 1348px;
	overflow: hidden;
	margin: 30px auto 0;
	margin-bottom: 64px;
}

.swiper-container9 .swiper-slide>img {
	display: block;
	width: 318px;
	margin: 0 auto;
	cursor: pointer;
	max-width: 100%;
}

.swiper-container9 .swiper-slide a {
	overflow: hidden;
	display: inline-block;
}

.swiper-container9 .swiper-slide {
	height: auto !important;
	position: relative;
}

.swiper-container9 .swiper-slide div {
	width: 318px;
	height: 38px;
	background: rgba(58, 56, 55, 0.7);
	position: absolute;
	bottom: 0;
	line-height: 38px;
	overflow: hidden;
	left: 9px;
}

.swiper-container9 .swiper-slide div h3 {
	font-size: 15px;
	color: #ffffff;
	margin-left: 17px;
	float: left;
}

.swiper-container9 .swiper-slide div img {
	float: right;
	margin-right: 20px;
	margin-top: 9px;
}

.swiper-container3 .swiper-slide a {
	display: block;
	width: 318px;
	height: 38px;
	background: rgba(58, 56, 55, 0.7);
	position: absolute;
	bottom: 0;
	left: 9px;
	line-height: 38px;
	overflow: hidden;
}

.swiper-container9 .swiper-slide a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	bottom: 0;
	line-height: 38px;
	left: 9px;
}

.swiper-container9 .swiper-slide a>img {
	display: block;
	margin: 0 auto;
}

.bread_crumbs {
	height: 50px;
	line-height: 50px;
}

.bread_crumbs .page1 {
	width: 1400px;
	height: 50px;
	margin: 0 auto;
}

.page1 {
	display: flex;
}

.bread_crumbs .position {
	padding-left: 26px;
	background: url(../image/img/pgy.png) left center no-repeat;
}

.bread_crumbs span {
	color: #323232;
	font-size: 14px;
}

.bread_crumbs a {
	color: #323232;
	font-size: 14px;
}

.bread_crumbs a:hover {
	color: #d81318;
}

.bread_crumbs .line {
	padding: 0 12px;
}

.donate-info .ptext {
	text-indent: 2em;
	font-size: 14px;
	margin-top: 15px;
	line-height: 1.8;
}

.donate-info .amount {
	font-size: 16px;
	color: #E40011;
	margin-top: 15px;
}

.inputsearch {
	margin-top: 25px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	font-size: 14px;
}

.inputsearch .labelli {
	margin-right: 35px;
	display: flex;
	align-items: center;
}

.inputsearch .labelli .to {
	color: #999;
	margin: 0 10px;
}

.inputsearch .textinput {
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	border-radius: 5px;
	border: 1px solid #eee;
}

.inputsearch .timeinput {
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	border-radius: 5px;
	border: 1px solid #eee;
	background: url(../image/img/timebg.png) right center no-repeat;
	font-size: 13px;
}

.inputsearch .determine {
	height: 30px;
	line-height: 30px;
	width: 60px;
	border-radius: 5px;
	background: #E40011;
	color: #fff;
	text-align: center;
	border: none;
	cursor: pointer;
}

.inputsearch .determine:active {
	opacity: 0.9;
}

.donate-table {
	width: 100%;
	margin-top: 15px;
}

.donate-table th {
	height: 45px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	background: #F8F8F9;
	text-align: left;
}

.donate-table tbody td {
	height: 45px;
	padding-left: 10px;
	font-size: 14px;
}

.donate-table tbody tr:nth-child(2n) {
	background: #F9FAFB;
}

.mt-15 {
	margin-top: 15px;
}

.jzsb_list_move {
	display: none;
}

.footmobile {
	display: none;
}

/*领导列表*/
.leaderlist li {
	width: 100%;
	height: 212px;
	margin: 0 auto;
	border-bottom: 1px solid #f3f3f3;
}

.leaderlist li:last-child {
	border-bottom: none;
	height: 180px;
}

.leaderlist::-webkit-scrollbar {
	width: 5px;
}

.leaderlist::-webkit-scrollbar-thumb {
	background: #eee;
}

.leaderlist p {
	font-size: 16px;
	color: #323232;
	line-height: 28px;
	margin-top: 20px;
}

.leaderlist .img {
	margin-top: 28px !important;
	margin-bottom: 0 !important;
	vertical-align: middle;
	float: left;
	width: 124px;
	height: 158px;
}

/*捐赠方式*/
.online_donation .h1 {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.online_donation .warm_reminder {
	padding: 15px;
	background: #ffefec;
	margin-top: 35px;
}

.online_donation .warm_reminder .warm_tit {
	font-size: 18px;
	color: #E40011;
	font-weight: bold;
}

.online_donation .warm_reminder .text {
	color: #E40011;
	font-size: 14px;
	margin-top: 10px;
}

.online_donation .fragment {
	margin-top: 35px;
}

.online_donation .fragment .tit {
	color: #E40011;
	font-size: 14px;
}

.online_donation .fragment .two_code {
	margin-top: 15px;
	padding-left: 20px;
	display: flex;
	text-align: center;
}

.online_donation .fragment .two_code .code {
	margin-right: 140px;
}

.online_donation .fragment .two_code .codebox {
	padding: 10px;
	background: #ffefec;
}

.online_donation .fragment .two_code .code img {
	width: 125px;
	height: 125px;
}

.online_donation .fragment .code .codetext {
	margin-top: 5px;
}

.online_donation .fragment p {
	padding-left: 24px;
	line-height: 1.5;
	margin-top: 15px;
}

/*申请详情*/
.applyfor_detail .tit {
	font-weight: bold;
	font-size: 14px;
	margin-top: 25px;
	font-size: 16px;
}

.applyfor_detail .text {
	text-indent: 2em;
	line-height: 1.5;
	margin-top: 15px;
	font-size: 16px;
	color: #333;
}

.applyfor_btn {
	display: inline-block;
	padding: 0 15px;
	height: 40px;
	background: #E40011;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	border-radius: 4px;
	line-height: 40px;
	margin-top: 30px;
}

.popup_code {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
}

.popup_code .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(0, 0, 0, .5);
	z-index: 1;
}

.popup_code .code {
	background: #fff;
	padding: 10px;
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 50%;
	margin: -85px 0 0 -85px;
}

.popup_code .code .img {
	width: 150px;
	height: 150px;
}

.popup_code .code .text {
	text-align: center;
	font-size: 14px;
}

/* 视频播报的css */
.vedio-list {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.vedio-list .com-data {
	width: 28%;
	margin: 20px 0px 20px 43px;
	cursor: pointer;
}

.vedio-list .com-data .viewbox {
	width: 100%;
	height: 200px;
}

.vedio-list .com-data img {
	width: 100%;
	height: 200px;
}

.vedio-list .com-data p {
	width: 100%;
	display: block;
	font-size: 16px;
	color: #333;
	line-height: 22px;
	margin-top: 10px;
}

.vedio-list .com-data:hover p {
	color: #bf0412;
}

.vedio-list .com-data font {
	display: block;
	font-size: 12px;
	color: #999;
	margin-top: 10px;
}

/* 备灾救灾库的css */
.joincontent .listtitle {
	margin-bottom: 15px;
}

.yj-list {}

.yj-list .list-detal {
	border-bottom: 1px solid rgb(230, 229, 229);
	padding-bottom: 10px;
	padding: 15px 20px;
	padding-top: 30px;
	cursor: pointer;
}

.yj-list .list-detal .list-head {
	display: flex;
	align-items: center;
	margin-bottom: 26px;
	position: relative;
}

.yj-list .list-detal .list-head h3 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	text-align: left;
	margin: 0;
}

.yj-list .list-detal .list-head h3:hover {
	color: #bf0412;
}

.yj-list .list-detal .list-head font {
	font-size: 14px;
	color: rgb(160, 160, 160);
	margin-left: 10px;
}

.yj-list .list-detal .list-head .box-state {
	position: absolute;
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding: 0 10px;
	top: 0;
	right: 0;
	font-size: 12px;
	color: #fff;
	background-color: rgb(211, 7, 7);
	border-radius: 5px;
}

.yj-list .list-detal .data-box {
	display: flex;
	flex-wrap: wrap;
	font-size: 16px;
}

.yj-list .list-detal .data-box .data-com {
	display: flex;
	flex-wrap: wrap;
	color: #333;
	min-width: 30%;
	padding-right: 20px;
	margin-bottom: 15px;
}

.yj-list .list-detal .data-box .data-com font {
	color: #666;
	white-space: nowrap;
}

.webfloat_img a {
	color: #333;
}

/* 应急救援名单的css */
/*红色头部的css*/
.pc-space {
	margin: 15px auto 0;
}

/* 红色头部的css */
.red-b-head {
	background: url(../image/img/b-top-bg.png) no-repeat center top;
	height: 904px;
	background-size: 100% 100%;
	position: relative;
}

.red-b-head .child {
	position: relative;
	height: 280px;
}

.red-b-head .logo {
	top: 34px;
	margin-top: 0;
}

.red-b-head .logo .logofont {
	display: flex;
	align-items: center;
}

.red-b-head .logo .logofont .h2 {
	font-family: 'logofont';
	color: #333;
	font-size: 40px;
	letter-spacing: -5px;
	color: #fff;
}

.red-b-head .logo .logofont .h3 {
	font-size: 30px;
	color: #fff;
}
.red-b-head .hot-words {
	position: absolute;
	top: 168px;
	right: 169px;
	color: #fff;
	width: 427px;
}

.red-b-head .hot-words a {
	color: #fff;
	margin-right: 10px;
}

.red-b-head .logo-txt {
	position: absolute;
	top: 176px;
	left: 20px;
}

.red-b-head .search {
	margin-right: 173px;
}

.red-b-head .search img {
	margin-left: 0;
	margin-top: 31px;
}

.red-b-head .bird-bg {
	position: absolute;
	top: 113px;
	right: 34px;
}

.red-b-head .bird-bg img {
	width: 264px;
	height: 132px;
}

.red-b-head .swiper-container {
	position: absolute;
	right: 96px;
	top: 360px;
}

.red-b-head .study-hit {
	position: absolute;
	top: 260px;
	right: 462px;
}

.red-b-head .close-head {
	font-size: 50px;
	color: #E60517;
	background-color: rgba(255, 255, 255, .4);
	width: 50px;
	height: 50px;
	line-height: 40px;
	border-radius: 5px;
	text-align: center;
	cursor: pointer;
	position: absolute;
	top: 15px;
	right: 15px;
}

.red-b-head .close-head:hover {
	opacity: 0.7;
}

#topBanner .swiper-slide::after {
	content: "";
	display: inline-block;
	background-color: rgba(0, 0, 0, .5);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}

#topBanner .swiper-slide.swiper-slide-active::after {
	display: none;
}

/*新闻动态 - 红十字在行动*/
.newsbanner-lists {
	text-align: center;
	margin-top: 20px;
}

/*详情页*/
.joincont table p{
	padding: 0 !important;
}

@media (max-width: 1000px) {
	html {
		overflow-x: hidden;
	}

	.main {
		width: 100% !important;
		padding: 10px;
		padding-top: 0;
	}

	.page0 {
		display: none;
	}

	.childrennav {
		display: none;
	}

	.nav {
		display: none;
	}

	.mobileDrennav {
		display: block;
		position: fixed;
		z-index: 20;
		width: 100%;
		height: 68px;
		background-color: #fff;
		z-index: 999;
		box-shadow: 0 0 10px rgba(0, 0, 0, .1);
		position: relative;
		font-size: 16px;
	}

	.mobileDrennav>a {
		display: flex;
		align-items: center;
		float: left;
		padding-top: 14px;
		box-sizing: border-box;
		pos
	}

	.mobileDrennav>a .h2 {
		color: #333;
		font-size: 16px;
		line-height: 1;
	}

	.mobileDrennav>a .h3 {
		line-height: 1;
		color: #333;
		font-size: 14px;
		margin-top: 8px;
	}

	.mobileDrennav>a>img {
		height: 40px;
	}

	.mobileDrennav>p {
		float: left;
		font-size: 12px;
		font-family: "隶书";
		margin-left: 7%;
		padding-top: 32px;
		box-sizing: border-box;
		line-height: 20px;
	}

	.mobileDrennav>.nav {
		display: block;
		box-sizing: border-box;
		background: none;
		position: absolute;
		right: 10px;
		top: -10px;
	}

	.mobileDrennav>.nav>img {
		width: 23px;
		height: 15px;
	}

	.mobileDrennav .nav .nav-nr {
		position: fixed;
		left: 0;
		top: 68px;
		z-index: 3;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .3);
		display: none;
	}

	.mobileDrennav .menu-button {
		position: absolute;
		top: 18px;
		right: 10px;
		z-index: 1000;
		cursor: pointer;
		-webkit-transition: .3s;
		transition: .3s;
	}

	.mobileDrennav .bar {
		position: relative;
		display: block;
		width: 24px;
		height: 2px;
		margin: 5px auto;
		background-color: #bf0412;
		border-radius: 10px;
		-webkit-transition: .3s;
		transition: .3s;
	}

	.mobileDrennav .cross {
		margin-top: -18px;
	}

	.mobileDrennav .cross .bar {
		margin: 13px auto;
	}

	.mobileDrennav .cross .bar:nth-of-type(1) {
		-webkit-transform: translateY(15px) rotate(-45deg);
		-ms-transform: translateY(15px) rotate(-45deg);
		transform: translateY(15px) rotate(-45deg);
	}

	.mobileDrennav .cross .bar:nth-of-type(2) {
		opacity: 0;
	}

	.mobileDrennav .cross .bar:nth-of-type(3) {
		-webkit-transform: translateY(-15px) rotate(45deg);
		-ms-transform: translateY(-15px) rotate(45deg);
		/* transform: translateY(-15px) rotate(45deg); */
	}


	.mobileDrennav .nav .nav-nr .xl {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		max-height: 70%;
		overflow-y: auto;
		box-sizing: border-box;
		background: rgba(255, 255, 255, 1);
		z-index: 99;
		border-top: 1px solid #f5eced;
		font-size: 16px;
	}

	.mobileDrennav .nav .xl .ul1 .li1 {
		box-sizing: border-box;
	}

	.mobileDrennav .nav .xl .ul1 .li1 .level_menu {
        padding: 0 15px;		
		height: 40px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		color: #333333;
	}
	.mobileDrennav .nav .xl .ul1 .li1 .caret {
	    display: inline-block;
	    width: 0;
	    height: 0;
	    vertical-align: middle;
	    border-top: 4px dashed;
	    border-top: 4px solid \9;
	    border-right: 4px solid transparent;
	    border-left: 4px solid transparent;
	}
	.mobileDrennav .nav .xl .ul1 .li1 .nav_click{
		transition: all 0.2s;
	}
	.mobileDrennav .nav .xl .ul1 .li1 .nav_click.active{
		transform: rotate(180deg);
	}
	.mobileDrennav .nav .xl .ul1 .li1 .menu_ul {
		box-shadow: 0 2px 6px rgb(0 0 0 / 20%);
		display: none;
		margin-top: 5px;
	}
	.mobileDrennav .nav .xl .ul1 .li1.active .menu_ul{
		display: block;
	}
	
	.menu_ul .menu_lilink{
		text-indent: 1em;
		display: block;
		border: none;
		line-height: 40px;
		color: #333;
		padding: 0 15px;
		text-align: left;
		font-size: 16px;
	}

	.mobileDrennav .nav .xl .ul1 .li1 .xlnr {
		display: none;
	}

	.mobileDrennav .nav .xl .ul1 .li1 .xlnr a {
		display: inline-block;
		text-align: left;
		margin-right: 1%;
		font-size: 12px;
		color: #333333;
		line-height: 21px;
		padding: 15px;
	}

	.mobileDrennav .nav .xl .ul1 .li1 .xlnr a.on {
		color: #e50516;
	}

	.mobileDrennav .nav .xl .ul1 .li1 .xlnr a:last-child {
		margin-right: 0;
	}


	/*底部*/
	.footer {
		display: none;
	}

	.footmobile {
		display: block;
		width: 100%;
		background-color: #363636;
		text-align: center;
	}

	.footmobile .f-nr {
		width: 100%;
		padding: 12px;
		box-sizing: border-box;
	}

	.footmobile .f-nr p {
		text-align: center;
		font-size: 12px;
		color: #676b6f;
		margin-bottom: 10px;
	}

	.footmobile .f-nr .gab {
		width: 100%;
		text-align: center;
		margin-bottom: 5px;
	}

	.footmobile .f-nr .gab a {
		display: inline-block;
		font-size: 12px;
		color: #676b6f;
	}

	.footmobile .f-nr .zc {
		width: 100%;
		text-align: center;
	}

	.footmobile .f-nr .zc a {
		display: inline-block;
		font-size: 12px;
		color: #676b6f;
	}

	.footmobile .f-nr .zc .img1 {
		width: 25px;
		height: 12px;
	}

	.footmobile .f-nr .zc .img2 {
		width: 10px;
	}
	
	.mespubliclist li{
		margin-bottom: 15px;
	}

	/* 核心业务的css */
	/*当前位置*/
	.bread_crumbs{
		height: auto;
		line-height: inherit;
	}
	.bread_crumbs .page1{
		width: 100%;
		height: auto;
		white-space: nowrap;
		display: flex;
		flex-wrap: wrap;
		line-height: 1.2;
		margin: 15px 0;
	}
	.bread_crumbs a{
		font-size: 12px;
	}
	.page {
		padding-left: 15px;
		padding-right: 15px;
		height: auto;
		line-height: 1.5;
	}
	.page span{
		font-size: 12px;
		white-space: nowrap;
		display: inline-block;
		height: 16px;
	}
	.page a{
		white-space: nowrap;
		display: inline-block;
		height: 16px;
	}
	.page .position{
		height: 16px;
		background-size: 16px 16px !important;
		padding-left: 20px;
		white-space: nowrap;
		align-items: baseline;
	}
	.page .page1{
		width: 100%;
		height: auto;
		white-space: nowrap;
		display: flex;
		flex-wrap: wrap;
		line-height: 1.2;
		margin: 15px 0;
	}
	.page .line{
		padding: 0 5px;
		display: inline-block;
		height: 16px;
	}

	.banner {
		display: none;
	}

	.pc-space {
		margin: 0px auto;
	}

	.pc-space .moudlethree {
		height: auto;
	}

	.pc-space .zg {
		padding: 0 15px;
		margin-bottom: 0;
	}

	.pc-space .threeleft {
		width: 100%;
		border: none;
	}

	.pc-space .three1 {
		width: 100%;
		margin-top: 15px;
		border-bottom: none;
	}

	.pc-space .j {
		height: auto;
		width: 100% !important;
	}

	.pc-space .j .tab {
		display: flex;
		align-items: center;
		margin-top: 0;
	}

	.pc-space .j .tab .tabs a {
		padding-bottom: 0;
		background: none;
		border-bottom: none;
		font-size: 14px;
		height: 30px;
		line-height: 30px;
		margin-right: 0;
		padding-left: 10px;
	}

	.pc-space .j .tab .tabs a.active {
		background: url(../image/img/a-7-xg.jpg) right -10px no-repeat #E60517;
		background-size: 30px 40px;
		color: #fff;
		padding-left: 10px;
		border-bottom: none;
		padding-right: 40px;
	}

	.pc-space .j .tab .more {
		white-space: nowrap;
		margin-top: 0;
	}

	.pc-space .three3 {
		width: 100%;
	}

	.pc-space .title_name {
		max-width: 100%;
	}

	.pc-space .three3 ul li {
		margin-top: 0;
		position: relative;
		height: auto;
		margin-top: 10px;
	}

	.pc-space .three3 ul li a {
		width: 100%;
		padding-right: 100px;
		font-size: 14px !important;
		padding-left: 17px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		-o-text-overflow: ellipsis;
	}

	.pc-space .three3 ul li span {
		position: absolute;
		right: 0;
		top: 0;
		font-size: 14px;
	}

	.pc-space .threeright {
		width: 100%;
		border: none;
		margin-top: 15px;
	}

	.pc-space .threeright .three1 {
		width: 100%;
		margin-top: 0;
		border-bottom: 1px solid #d0aa6c;
	}

	.pc-space .threeright .three1:last-child {
		border-bottom: none !important;
	}

	.pc-space .threeright h3 {
		background: url(../image/img/a-7-xg.jpg) right -10px no-repeat #E60517;
		background-size: 30px 40px;
		padding-left: 10px;
		border-bottom: none;
		padding-right: 40px;
		height: 30px;
		line-height: 30px;
		padding-left: 10px;
	}

	.pc-space .threeright h3 a {
		color: #fff;
		font-size: 14px;
	}

	.pc-space .moudlethree:last-child {
		margin-bottom: 40px !important;
	}

	/*个人会员入会申请*/
	.joincontent .listtitle span,
	.joinnav .joinnav-title {
		font-size: 18px;
	}
    
	.bread_crumbs {
		padding-left: 15px;
		padding-right: 15px;
	}
	.bread_crumbs .line{
		padding: 0 5px;
	}
	.bread_crumbs span{
		white-space: nowrap;
	}
	.bread_crumbs .position{
		font-size: 12px;
		background-size: 16px 16px !important;
		padding-left: 20px !important;
	}

	.joinnav {
		width: 100%;
		float: none;
	}

	.joincontent {
		width: 100%;
		float: none;
	}

	.joinnav>ul>li>a,
	.joinnav .joinnav-title {
		padding-left: 20px;
	}

	.joincontent {
		margin-top: 15px;
		padding: 15px;
	}

	.applyfor_detail .text {
		font-size: 14px;
	}

	/*捐赠方式*/
	.inputsearch .labelli .subtit {
		white-space: nowrap;
		width: 80px;
		flex-shrink: 0;
	}

	.inputsearch .labelli {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}

	.inputsearch .textinput {
		width: 100% !important;
	}

	.inputsearch .determine {
		margin: 0 auto;
	}

	.pagewrap {
		display: block !important;
	}

	.pagewrap .num {
		margin-bottom: 5px;
	}

	.pagingUl li a {
		min-width: 26px !important;
		height: 26px !important;
		line-height: 26px !important;
		margin-bottom: 5px !important;
	}

	.first,
	.last {
		white-space: nowrap;
		height: 26px !important;
		line-height: 26px !important;
	}

	.prv,
	.next {
		height: 26px !important;
		line-height: 26px !important;
	}

	.donate-table tr th:nth-child(1) {
		white-space: nowrap;
	}

	.mobiletable1 tr th:nth-child(1) {
		width: 25%;
		white-space: break-spaces;
	}

	.inputsearch .timeinput {
		width: 100% !important;
	}

	/*公众参与-应急救援*/
	.of-crad-body img {
		max-width: 100%;
	}

	/*详情页*/
	.joincont {
		padding: 0 !important;
	}

	.article {
		padding-top: 15px;
	}

	.article p {
		width: 100% !important;
	}
	.article table p{
		width: inherit !important;
	} 

	/*信息公开-捐赠接收公示*/
	.yj-list .list-detal .list-head {
		margin-top: 15px;
	}

	.yj-list .list-detal {
		padding: 0;
		padding-bottom: 15px;
	}

	.yj-list .list-detal .data-box .data-com {
		width: 100%;
		flex-wrap: nowrap;
		padding-right: 0;
	}

	/*信息公开-捐赠接收公示*/
	.yj-list .list-detal .list-head .box-state {
		top: 53px;
	}

	/*领导列表*/
	.leaderlist li {
		display: flex;
		height: auto;
		padding-bottom: 15px;
	}

	.leaderlist .img {
		width: 100px;
		height: 120px;
		flex-shrink: 0;
	}

	.peopintro {
		margin-left: 20px;
	}

	.joincontent h3 {
		font-size: 14px;
		margin: 0;
	}

	.leaderlist li:last-child {
		height: auto;
	}

	.leaderlist p {
		font-size: 14px;
		line-height: 1.5;
		margin-top: 10px;
	}

	.leaderlist .dict {
		margin-top: 10px !important;
	}

	/*红十字在行动*/
	.newsbanner-lists {
		margin-bottom: -15px;
	}

	.newsbanner-lists a {
		display: block;
		padding: 0 10px;
	}

	.newsbanner-lists a img {
		width: 100% !important;
	}

	/*公众藏于-在线捐赠*/
	.online_donation .warm_reminder {
		margin-top: 15px;
	}

	.online_donation .fragment .two_code {
		display: block;
	}

	.online_donation .fragment .two_code .code {
		margin-right: 0;
		margin-bottom: 15px;
	}

	.online_donation .fragment .two_code {
		padding-left: 0;
	}

	.online_donation .fragment p {
		padding-left: 0;
	}

	.online_donation .fragment p a {
		display: block;
		word-wrap: break-word;
		word-break: normal;
	}

	/*机关党建*/
	.party_building .swiper-container1 {
		width: 100%;
		height: 205px;
	}

	.party_building .swiper-container1 .swiper-slide div span {
		font-size: 14px;
	}

	.party_building .pagination1 .swiper-pagination-switch {
		width: 8px;
		height: 8px;
	}

	.party_building .pagination1 .swiper-active-switch {
		width: 12px;
	}

	.party_building .j {
		height: auto;
		width: 100% !important;
	}

	.party_building .j .three1 {
		margin-top: 15px;
		width: 100% !important;
		border-bottom: 1px solid #d0aa6c;
	}

	.party_building .j .three1 h3 {
		background: url(../image/img/a-7-xg.jpg) right -10px no-repeat #E60517;
		background-size: 30px 40px;
		padding-left: 10px;
		border-bottom: none;
		padding-right: 40px;
		height: 30px;
		line-height: 30px;
		padding-left: 10px;
	}

	.party_building .j .three1 h3 a {
		color: #fff;
		font-size: 14px;
	}

	.party_building .gyxm {
		width: 100% !important;
		height: auto !important;
		margin: 15px auto 0 !important;
		border: none !important;

	}

	.party_building .gyxm .three13 {
		width: 100%;
		margin: 0;
		border-bottom: 1px solid #d0aa6c;
		overflow: hidden;
	}

	.party_building .gyxm .three13 h3 {
		background: url(../image/img/a-7-xg.jpg) right -10px no-repeat #E60517;
		background-size: 30px 40px;
		padding-left: 10px;
		border-bottom: none;
		padding-right: 24px;
		height: 30px;
		line-height: 30px;
		padding-left: 10px;
	}

	.party_building .gyxm .three13 h3 a {
		color: #fff;
		font-size: 14px;
	}

	.party_building .gyxm .swiper-container7,
	.party_building .gyxm .swiper-container8 {
		width: 100%;
		margin-top: 15px !important;
		height: 60px;
		margin-left: 0 !important;
	}

	.party_building .left11,
	.party_building .left8,
	.party_building .right11,
	.party_building .right8 {
		width: 21px;
		height: 35px;
		background-size: 100% 100%;
	}

	.party_building .gyxm .left11,
	.party_building .gyxm .right11,
	.party_building .gyxm .left8,
	.party_building .gyxm .right8 {
		top: 15px;
	}

	.party_building .gyxm .right11,
	.party_building .gyxm .right8 {
		right: 10px;
	}

	.party_building .gyxm .swiper-container7 img,
	.party_building .gyxm .swiper-container8 img {
		width: 100%;
		height: 60px;
		margin-right: 0;
	}

	.party_building .gyxm .swiper-container7 .swiper-slide a,
	.party_building .gyxm .swiper-container8 .swiper-slide a {
		display: block;
		padding-left: 5px;
		padding-right: 5px;
	}

	.party_building .three3 {
		width: 100% !important;
	}

	.party_building .gyxm .three3 ul li a {
		padding-left: 15px;
		font-size: 14px !important;
	}

	.party_building .three3 ul li {
		margin-top: 10px;
	}

	.party_building .three3 ul li .title_name {
		max-width: 74%;
		padding-left: 15px;
		font-size: 14px !important;
	}

	/*视频播报*/
	.vedio-list .com-data {
		width: 100%;
		margin: 0;
		margin-bottom: 15px;
	}

	.vedio-list .com-data:last-child {
		margin-bottom: 0;
	}

	.vedio-list .com-data p {
		font-size: 14px;
	}

	.vedio-list .com-data font {
		margin-top: 5px;
	}
	.mespubliclist .page{
		flex-wrap: wrap;
		justify-content: left !important;
		height: auto;
		margin-bottom: 0;
		padding-left: 0;
	}
	.mespubliclist .page .page-info{
		margin-right: 10px;
	}
	.mespubliclist .page a{
		font-size: 12px;
		min-width: 24px;
		height: 24px;
		line-height: 24px;
		padding: 0 3px;
		margin-left: 0;
		margin-right: 3px;
	}
	/*详情页时间浏览量作者*/
	.artdet {
		display: flex;
		justify-content: space-evenly;
	}
	.artdet span{
		font-size: 12px;
		margin-right: 0;
		white-space: nowrap;
	}
	.doorpr{
		display: none;
	}
}

