/* Ã¥Ë†â€ Ã©Â¡Âµ */
.right_img {
	float: right;
	width: 170px;
}

.font_left {
	margin: 0 200px 0 0;
}

.pages {
	padding: 0;
	color: #999;
	font-size: 0;
	text-align: center;
}

.pages:after, .pages:before {
	content: " ";
	display: table
}

.pages>a:first-child {}

.pages>a, .pages>span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	cursor: pointer;
	width: 46px;
	height: 46px;
	line-height: 46px;
	position: relative;
	text-align: center;
	vertical-align: top;
	font-size: 16px;
	transition: all 0.35s ease-in-out;
	margin: 0 8px;
	color: #999;
	border-radius: 30px;
	border: 1px solid #e1e1e1;
}

.pages .start, .pages .end, .pages>span {
	width: auto;
	padding: 0 16px;
	margin: 0 12px;
}

.pages .next, .pages .prev {
	margin: 0 8px;
}

.pages .prev {
	background: url(../images/pages_prev1.png) center no-repeat;
}

.pages .next {
	background: url(../images/pages_next1.png) center no-repeat;
}

.pages>a:hover, .pages>a.on_page {
	background-color: #8aac8a;
	color: #fff;
	border-color: #87a887;
}

.pages .prev:hover {
	background: url(../images/pages_prev2.png) center no-repeat #87a887;
}

.pages .next:hover {
	background: url(../images/pages_next2.png) center no-repeat #87a887;
}

.pages>a.on_page {}

@media screen and (max-width:1023px) {
	.right_img {
		float: none;
		width: 100%
	}

	.font_left {
		width: 100%;
		float: none;
		margin: 20px 0 0 0;
	}
}

@media screen and (max-width:767px) {
	.pages>a, .pages>span {
		width: 36px;
		height: 36px;
		line-height: 36px;
	}

	.pages a {
		display: none;
	}

	.pages a.start, .pages a.prev, .pages a.on_page, .pages a.next, .pages a.end {
		display: inline-block;
		*display: inline;
		*zoom: 1;
	}

	.pages .start, .pages .end, .pages .next, .pages .prev, .pages>span {
		margin: 0 5px;
	}
}

/* Ã¥Ë†â€ Ã©Â¡ÂµÃ§Â»â€œÃ¦ÂÅ¸ */

/* Ã¦â€“â€¡Ã§Â«Â Ã©Â¡ÂµÃ¨Â¿ËœÃ¥Å½Å¸ */
.article img {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.article i, .article em {
	font-style: italic;
}

.article strong, .article strong span {
	font-weight: bold;
}

.article table img {
	max-width: initial;
}

.article tbody td, .article tfoot td {
	border-width: 1px;
	border-style: solid;
	border-color: #ddd;
}

.article ol {
	list-style: decimal inside none;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 40px;
}

.article ul {
	list-style: disc inside none;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 40px;
}

.article ul li {
	list-style-type: disc;
}

.article ol li {
	list-style-type: decimal;
}

@media screen and (max-width:767px) {
	.article img {
		width: auto !important;
		height: auto !important;
	}

	.article video {
		width: auto !important;
	}

	.article table {
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 !important;
		table-layout: fixed;
		word-break: break-all;
		box-sizing: border-box;
	}

	.article table td {
		width: auto !important;
	}

	.article table tr {
		height: auto !important;
	}
}

/* Ã¦â€“â€¡Ã§Â«Â Ã©Â¡ÂµÃ¨Â¿ËœÃ¥Å½Å¸Ã§Â»â€œÃ¦ÂÅ¸ */

/*Ã¦â€“â€¡Ã§Â«Â Ã©Â¡Âµ*/
.pageArticle {}

.pageArticleTitle {
	overflow: hidden;
	padding: 28px 0 3px;
}

.pageArticleTitle h3 {
	line-height: 1.4;
	color: #333;
	text-align: center;
}

.articleAuthor {
	padding: 14px 0 13px;
	text-align: center;
	color: #757575;
	margin: 0 -40px 13px;
	border-bottom: 1px solid #f3f3f8;
}

.articleAuthor span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #757575;
	margin: 0 18px;
}

.articleBottom {
	padding: 4px 0 0;
}

.article {
	position: relative;
	line-height: 30px;
	padding-bottom: 25px;
}

.article p {
	background: none !important;
}

.Annex {}

.Annex .title {
	padding: 0px 0 0 30px;
	color: #87a887;
	background: url(../images/annex.png) left center no-repeat;
}

.annexList {
	overflow: hidden;
	border-top: 1px solid #eee;
	margin: 9px 0 0;
	padding: 2px 0 3px;
}

.annexList li {
	font-size: 14px;
	line-height: 24px;
	padding: 2px 31px;
	text-align: justify;
}

.annexList li a {
	color: #555;
}

.annexList li a:hover {
	color: #8aac8a;
}

.share {}

.share .bdsharebuttonbox>a.bds_weixin {
	background: url(../images/share_wechat.png) center no-repeat;
}

.share .bdsharebuttonbox>a.bds_tsina {
	background: url(../images/share_sina.png) center no-repeat;
}

.share .bdsharebuttonbox>a.bds_qzone {
	background: url(../images/share_qzone.png) center no-repeat;
}

.share .bdsharebuttonbox>a.bds_more {
	background: url(../images/share_more.png) center no-repeat;
}

.shareBox {
	width: 260px;
	background-color: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -150px 0 0 -130px;
	z-index: 9998;
	height: 310px;
	border: 6px solid #8F8F8F;
	border-radius: 8px;
	box-shadow: 0 0 7px #aaa;
	display: none;
}

.shareBox {
	font-size: 14px;
}

.shareBox .title {
	background: #f6f6f6;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 15px !important;
}

.shareClose {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	font-size: 18px;
	width: 20px;
	;
}

.sharelist {
	position: static;
	height: 250px;
	overflow-y: auto;
	padding-left: 17px !important;
}

.sharelist li {
	float: left;
	width: 130px;
	padding: 2px;
	margin-left: 6px;
	_margin-left: 3px;
	height: 28px;
	overflow: hidden;
	list-style: none;
}

.sharelist li a {
	color: #565656;
	font: 12px 'Ã¥Â®â€¹Ã¤Â½â€œ';
	display: block;
	text-decoration: none;
	border: 1px solid #fff;
	line-height: 18px;
	width: auto;
	height: auto;
	text-indent: 0;
}

.weChatBox {
	width: 260px;
	height: 300px;
	background-color: #fff;
	border: solid 1px #d8d8d8;
	padding: 10px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -130px 0 0 -140px;
	z-index: 9998;
	display: none;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.weChatBox .w-title {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 10px 0;
}

.w-close {
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 20px;
	position: absolute;
	right: 0;
	top: 0;
	color: #333;
	cursor: pointer;
}

.qrcode {
	width: 200px;
	height: 200px;
	margin: 15px auto;
	background: #ccc;
}

.w-footer {
	font-size: 12px;
	line-height: 1.5;
	color: #999;
}

#qrodeText {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	visibility: hidden;
}

.share {
	overflow: hidden;
	text-align: right;
	font-size: 0;
	float: right;
}

.share .bdsharebuttonbox>a {
	margin: 0 0 0 20px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 36px;
	height: 36px;
}

.share .bdsharebuttonbox>span {
	line-height: 35px;
	font-size: 16px;
}

.btns {
	width: 150px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background-color: #fcdb68;
	border: 1px solid #8aac8a;
	border-radius: 5px;
	margin: 25px auto;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	border: 1px solid #8aac8a
}

.btns a {
	color: #fff;
}

/* Ã¦â€“â€¡Ã§Â«Â Ã©Â¡ÂµÃ§Â»â€œÃ¦ÂÅ¸ */

.sub_banner {
	height: 0;
	background-size: cover !important;
	position: relative;
	padding-bottom: 410px;
	z-index: 2;
}

.sub_banner p {
	position: absolute;
	right: 50%;
	bottom: 146px;
	margin: 0 -640px 0 0;
	color: #fff;
}

.bread {
	position: absolute;
	right: 50%;
	bottom: 37px;
	margin: 0 -648px 0 0;
}

.bread a {
	padding: 0 8px;
	color: #fff;
}

.bread a:hover {
	color: #8aac8a;
}

.content {
	position: relative;
	z-index: 2;
}

.wrap_content {
	position: relative;
	background: url(../images/sub_bg.png) top center no-repeat #fafafa;
}

.sub_left {
	width: 300px;
	float: left;
	position: relative;
	z-index: 3;
	margin-top: -52px;
	background: url(../images/sub_left1.png) right top no-repeat, url(../images/sub_left2.png) left bottom no-repeat #87a887;
	padding: 46px 0 65px;
}

.sub_left_title {
	line-height: 52px;
	padding: 0 30px;
	color: #fff;
	position: relative;
}

.sub_left_title::before {
	content: '';
	display: block;
	width: 98px;
	height: 2px;
	position: absolute;
	left: 30px;
	bottom: 1px;
	background: rgba(250, 250, 250, 0.2);
}

.sub_left_title::after {
	content: '';
	display: block;
	height: 1px;
	position: absolute;
	left: 30px;
	bottom: 0;
	right: 30px;
	background: rgba(250, 250, 250, 0.2);
}

/* Ã¤Â¾Â§Ã¦Â ÂÃ¨ÂÅ“Ã¥Ââ€¢ */
.sub_menu ul {
	display: none;
	padding: 7px 0 13px;
}

.sub_menu li {
	position: relative;
}

.sub_menu li {
	position: relative;
}

.sub_menu li ul li {
	margin: 10px;
	font-size: 15px
}

.sub_menu>li>a {
	display: block;
	line-height: 36px;
	color: #fff;
	padding: 9px 0 11px 43px;
	position: relative;
}

.sub_menu>li>a::after {
	content: '';
	display: block;
	height: 1px;
	position: absolute;
	left: 30px;
	bottom: 0;
	right: 30px;
	background: rgba(250, 250, 250, 0.2);
}

.sub_menu>li>a.current, .sub_menu>li.current>a, .sub_menu>li>a:hover, .sub_menu>li.on>a {}

.sub_menu>li>a::before {
	content: '';
	display: block;
	width: 2px;
	position: absolute;
	left: 30px;
	background: #fff;
	top: 50%;
	transform: translateY(-50%);
	height: 0;
}

.sub_menu>li>a.current::before, .sub_menu>li.current>a::before, .sub_menu>li.on>a::before {
	height: 15px;
}

/* Ã¤ÂºÅ’Ã§ÂºÂ§Ã¨ÂÅ“Ã¥Ââ€¢ */
.sub_menu li.on {
	background: rgba(0, 0, 0, 0.1);
}

.sub_menu li.on>a::after {
	left: 40px;
}

.second_menu>li>a {
	display: block;
	line-height: 27px;
	color: #fff;
	padding: 0 0 0 52px;
	position: relative;
}

.second_menu>li>a.current, .second_menu>li.current>a, .second_menu>li>a:hover, .second_menu>li.on>a {}

.second_menu>li>a::before {
	content: '';
	display: block;
	width: 2px;
	position: absolute;
	left: 40px;
	background: #fff;
	top: 50%;
	transform: translateY(-50%);
	height: 0;
}

.second_menu>li>a.current::before, .second_menu>li.current>a::before, .second_menu>li.on>a::before {
	height: 12px;
}

/* Ã¤Â¸â€°Ã§ÂºÂ§Ã¨ÂÅ“Ã¥Ââ€¢ */
.third_menu>li>a {
	display: block;
	line-height: 48px;
	color: #444;
	padding: 3px 0 4px 38px;
	position: relative;
	border-bottom: 1px solid #ededed;
	background: #fbfbfb;
}

.third_menu>li>a.current, .third_menu>li.current>a, .third_menu>li>a:hover, .third_menu>li.on>a {
	color: #8aac8a;
}

.sub_menu .arrow {
	width: 24px;
	height: 24px;
	position: absolute;
	right: 32px;
	top: 14px;
	background: url(../images/sub_left_open.png) center no-repeat;
}

.second_menu .arrow {
	top: 15px;
	right: 13px;
}

.sub_menu .arrow.on {
	background: url(../images/sub_left_close.png) center no-repeat;
}

.sub_right {
	margin: 0 0 40px 320px;
	padding: 18px 0 0 0;
}

.full_page .sub_right {
	margin-left: 0;
}

.sub_right .page_content {
	padding: 26px 40px 49px;
	clear: right;
	background: #fff;
}

.page_title {
	padding: 0 0 0;
	border-bottom: 1px solid #eee;
	overflow: hidden;
}

.page_title h3 {
	padding: 12px 0 15px;
	color: #333;
	font-weight: normal;
	float: left;
	border-bottom: 2px solid #87a887;
}

.page_title .language {
	float: right;
	margin: 17px 0 0 0;
}

.page_title .language a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 55px;
	height: 24px;
	border-radius: 4px;
	color: #a8a587;
	background: #eeede7;
	text-align: center;
	margin: 0 0 0 16px;
}

.page_title .language a.on {
	color: #fff;
	background: #a8a587;
}

.sub_article011 {
	padding: 32px 0 9px;
	position: relative;
}

.sub_article011 .left {
	margin: 0 273px 0 0;
	text-align: justify;
}

.sub_article011 .right {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
}

.sub_list0112 {
	overflow: hidden;
}

.sub_list0112 ul {
	margin: 0 0 -190px;
	padding: 40px 0 0 0;
}

.sub_list0112 img {
	display: block;
	width: 100%;
	margin: 0 0 190px;
}

.sub_list0113 img {
	display: block;
	width: 100%;
}

.sub_list0113 {
	position: absolute;
	bottom: 36px;
	right: 0;
}

.sub_list0131 {
	margin: 10px 0 20px;
}

.sub_list0131 li {
	width: 100%;
}

/* .sub_list0131 a {
	padding: 30px 0 31px;
	overflow: hidden;
	margin: 0;
	background: url(../images/sub0131_bg1.png) right bottom no-repeat;
	position: relative;
	transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.sub_list0131 a::after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 90px;
	height: 1px;
	background: #eee;
}

.sub_list0131 .left {
	width: 150px;
	float: left;
	box-shadow: 7px 7px 0 rgba(0, 0, 0, 0.1);
}

.sub_list0131 .right {
	margin: 0 0 0 180px;
	padding: 17px 0 0 0;
}

.sub_list0131 .img {
	padding-bottom: calc(133.3%);
}

.sub_list0131 .title {
	margin: 0 0 12px;
	max-height: 30px;
	line-height: 30px;
}

.sub_list0131 .info {
	margin: 0 0 23px;
	max-height: 90px;
	line-height: 30px;
}

.sub_list0131 .tip {
	line-height: 40px;
	height: 40px;
	padding: 0 0 0 44px;
	width: 71px;
	border-radius: 20px;
	background: url(../images/sub0131_view.png) 16px center no-repeat #f3f6f3;
}

.sub_list0131 .mail {
	position: relative;
	padding: 0 0 0 32px;
	margin: -11px 0 11px;
	line-height: 24px;
	height: 24px;
}

.sub_list0131 .mail::before {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background: url(../images/sub0131_mail.png) center no-repeat #f3f6f3;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
}

.sub_list0131 .phone {
	position: relative;
	padding: 0 0 0 32px;
	line-height: 24px;
	height: 24px;
}

.sub_list0131 .phone::before {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background: url(../images/sub0131_phone.png) center no-repeat #f3f6f3;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
}

.sub_list0131 a:hover {
	background: url(../images/sub0131_bg.png) right 40px bottom no-repeat #87a887;
	box-shadow: 0 0 70px 7px rgba(64, 79, 64, 0.4);
	margin: 0 -40px;
	padding: 30px 40px 31px;
}

.sub_list0131 a:hover::after {
	display: none;
}

.sub_list0131 a:hover .title, .sub_list0131 a:hover .info, .sub_list0131 a:hover .mail, .sub_list0131 a:hover .phone {
	color: #fff;
}

.sub_list0131 a:hover .tip {
	background: url(../images/sub0131_view2.png) 16px center no-repeat rgba(255, 255, 255, 0.1);
	color: #fff;
}

.sub_list0131 a:hover .mail::before {
	background: url(../images/sub0131_mail2.png) center no-repeat #93b193;
}

.sub_list0131 a:hover .phone::before {
	background: url(../images/sub0131_phone2.png) center no-repeat #93b193;
} */

.sub_list0131 .group {
	border-bottom: 1px solid #87a887;
	text-align: center;
}

.sub_list0131 .item-title {
	display: block;
	margin: 10px 0 20px;
}

.sub_list0131 .img {
	padding-bottom: calc(130%);
}

.sub_list0131 li dl {
	display: flex;
	flex-wrap: wrap;
}

.sub_list0131 li dl.justify-center {
	justify-content: center;
}

.sub_list0131 li dl dd {
	width: 33%;
	box-sizing: border-box;
	padding: 20px 30px;
}

.sub_list0131 li dl dd .item-name {
	display: block;
	text-align: center;
	margin-top: 5px;
	color: #000;
	font-weight: 500;
}

.sub_list0131 li dl dd .item-name span {
	display: block;
}
.sub_list0131 li dl dd .item-name .info {
	color: #999;
}

.sub_article014 {
	padding: 40px 0 0 0;
}

.sub_article014 .left {
	width: 150px;
	float: left;
	box-shadow: 7px 7px 0 rgba(0, 0, 0, 0.1);
}

.sub_article014 .right {
	margin: -4px 0 0 180px;
	padding: 0 0 10px;
	position: relative;
}

.sub_article014 .right::after {
	content: '';
	display: block;
	width: 151px;
	height: 59px;
	position: absolute;
	left: -180px;
	bottom: 43px;
	background: url(../images/sub0131_bg1.png) center no-repeat;
	background-size: 100% 100%;
}

.sub_article014 .img {
	padding-bottom: calc(133.3%);
}

.sub_article014 .title {
	margin: 0 0 12px;
	max-height: 30px;
	line-height: 30px;
}

.sub_article014 .info {
	margin: 0 0 26px;
	max-height: 90px;
	line-height: 30px;
}

.sub_article014 .info.no_img {
	max-height: initial;
}

.sub_article014 .article {
	text-align: justify;
}

.sub_list0211 ul {
	margin: 20px -14px 0;
}

.sub_list0211 li {
	width: 33.3%;
}

.sub_list0211 a {
	margin: 0 14px 0;
}

.sub_list0211 .img {
	padding-bottom: calc(166% / 2.95);
}

.sub_list0211 .time {
	color: #fff;
	margin: -52px 0 -14px 19px;
	width: 66px;
	height: 66px;
	text-align: center;
	background: #72a971;
	position: relative;
	z-index: 2;
}

.sub_list0211 .day {
	padding: 3px 0px 0px 0;
	margin: 0 0 -2px;
}

.sub_list0211 .bottom_box {
	padding: 28px 25px 24px 18px;
	text-align: justify;
	border: 1px solid #eee;
	border-top: 0;
}

.sub_list0211 .title {
	margin: 0 0 8px;
	height: 48px;
	line-height: 24px;
	font-weight: bold;
}

.sub_list0211 .info {
	margin: 0 0 0;
	color: #999;
	height: 72px;
	line-height: 24px;
}

.sub_list0212 ul {
	margin: 30px 0 10px;
}

.sub_list0212 li {
	width: 100%;
}

.sub_list0212 a {
	margin: 0 0 20px;
	border: 1px solid #eee;
	position: relative;
	transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.sub_list0212 .left {
	width: 85px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}

.sub_list0212 .right {
	margin: 0 0 0 85px;
	padding: 18px 29px 17px 19px;
	border-left: 1px solid #eee;
}

.sub_list0212 .title {
	margin: 0 0 7px;
	max-height: 24px;
	line-height: 24px;
	font-weight: bold;
	white-space: nowrap;
}

.sub_list0212 .info {
	margin: 0 0 0;
	color: #999;
	height: 72px;
	line-height: 24px;
}

.sub_list0212 .time {
	width: 66px;
	height: 66px;
	text-align: center;
	background: #f1f6f1;
	float: right;
}

.sub_list0212 .day {
	padding: 3px 0px 0px 0;
	margin: 0 0 -2px;
	color: #87a887;
}

.sub_list0212 .month {
	color: #333;
}

.sub_list0212 a:hover {
	background: url(../images/sub0211.png) right center no-repeat #72a971;
	box-shadow: 0 20px 60px rgba(69, 88, 69, 0.4);
	border: 1px solid transparent;
}

.sub_list0212 a:hover .day, .sub_list0212 a:hover .month, .sub_list0212 a:hover .title, .sub_list0212 a:hover .info {
	color: #fff;
}

.sub_list0212 a:hover .info {
	opacity: 0.7;
}

.sub_list0212 a:hover .time {
	background: #80b27f;
}

.sub_list0212 a:hover .right {
	border-left: 1px solid #80b27f;
}

.sub_list022 ul {
	margin: 19px -20px 10px;
}

.sub_list022 li {
	width: 50%;
}

.sub_list022 a {
	margin: 0 20px 20px;
	border: 1px solid #eee;
	position: relative;
	transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.sub_list022 .time {
	width: 53px;
	height: 60px;
	text-align: center;
	background: #f6f5f3;
	position: absolute;
	left: -1px;
	top: 50%;
	transform: translateY(-50%);
	border: 1px solid rgba(90, 85, 75, 0.1);
}

.sub_list022 .day {
	padding: 3px 0px 0px 0;
	margin: 0 0 -2px;
	color: #a89d87;
}

.sub_list022 .month {
	color: #a89d87;
}

.sub_list022 .title {
	margin: 29px 24px 31px 66px;
	height: 56px;
	line-height: 28px;
	text-align: justify;
}

.sub_list022 a:hover {
	background: url(../images/sub022.png) right center no-repeat #a89d87;
	box-shadow: 0 20px 60px rgba(168, 157, 135, 0.35);
	border: 1px solid transparent;
}

.sub_list022 a:hover .day, .sub_list022 a:hover .month, .sub_list022 a:hover .title {
	color: #fff;
}

.sub_list022 a:hover .time {
	background: #b1a793;
	border: 1px solid #b1a793;
}

.sub_list023 {}

#brand-waterfall {
	position: relative;
	margin: 20px -10px 10px;
}

#brand-waterfall .item, #brand-waterfall .additem {
	position: absolute;
	width: calc(33.3% - 20px);
	top: 0;
	left: 0;
	transition: all ease-in-out 0.2s;
	-ms-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-webkit-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
}

.sub_list023 .top_box {
	padding: 0 0 0;
	position: relative;
}

.sub_list023 .top_box img {
	display: block;
	width: 100%;
}

.sub_list023 .time {
	width: 70px;
	height: 70px;
	text-align: center;
	background: #87a887;
	position: absolute;
	left: 0;
	bottom: 0;
}

.sub_list023 .day {
	padding: 1px 0px 0px 0;
	margin: 0 0 -6px;
	color: #fff;
}

.sub_list023 .month {
	color: #fff;
}

.sub_list023 .bottom_box {
	padding: 12px 31px 13px 14px;
	border: 1px solid #eee;
	border-top: 0;
	text-align: justify;
}

.sub_list023 .title {
	margin: 0 0 12px;
	line-height: 28px;
}

.sub_list023 .info {
	color: #87a887;
	line-height: 24px;
}

.sub_list023 .info span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 8px;
	position: relative;
}

.sub_list023 .info span:first-child {
	padding-left: 0;
}

.sub_list023 .info span:first-child::after {
	content: '';
	display: block;
	width: 1px;
	height: 13px;
	background: #eee;
	position: absolute;
	right: -3px;
	top: 50%;
	transform: translateY(-50%);
}


.sub_article024 .article {
	line-height: 32px;
}

.sub_list031 ul {
	margin: 0 0 30px;
}

.sub_list031 li {
	width: 100%;
}

.sub_list031 a {
	margin: 0 0 0;
	display: block;
	line-height: 65px;
	border-bottom: 1px solid #eee;
	transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.sub_list031 .title {
	white-space: nowrap;
	position: relative;
	padding: 0 0 0 12px;
}

.sub_list031 .title::before {
	content: '';
	display: block;
	width: 4px;
	height: 4px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: #ddd;
	border-radius: 50%;
}

.sub_list031 .rightDate {
	color: #999;
	margin: 0 0 0 8px;
}

.sub_list031 a:hover {
	margin: 0 -40px;
	background: #87a887;
	box-shadow: 0 20px 60px rgba(135, 168, 135, 0.35);
	border: 1px solid transparent;
	padding: 0 40px;
}

.sub_list031 a:hover .title::before {
	background: #fff;
}

.sub_list031 a:hover .title, .sub_list031 a:hover .rightDate {
	color: #fff;
}

.sub_list044 {
	margin: 12px 0 30px;
}

.sub_list044 td {
	border: 1px solid #eee;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	padding: 13px 4px;
}

.sub_list044 th {
	border: 1px solid #eee;
	color: #87a887;
	line-height: 32px;
	font-size: 14px;
	padding: 8px 0;
}

.sub_list044 .list_title {
	text-align: left;
	padding: 0 0 0 28px;
	line-height: 46px;
}

.sub_list044 td:first-child {
	width: 99px;
}

.sub_list044 td:last-child {
	width: 159px;
}

.sub_article051 {
	padding: 21px 0 0 0;
}

.sub_article051 .article {
	padding: 0 0 26px;
	border-bottom: 1px solid #eee;
}

.sub_list051 ul {
	margin: 30px 0 0 0;
}

.sub_list051 li {
	width: 100%;
}

.sub_list051 a {
	margin: 0 0 30px;
}

.sub_list051 .type1 .left {
	width: 445px;
	float: left;
	margin: 0 -12px 0 0;
}

.sub_list051 .type1 .right {
	margin: 0 0 0 433px;
	padding: 11px 0 0 0;
	position: relative;
	z-index: 2;
	box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
}

.sub_list051 .type2 .right {
	width: 445px;
	float: right;
	margin: 0 0 0 -12px;
}

.sub_list051 .type2 .left {
	margin: 0px 433px 0 0;
	padding: 11px 0 0 0;
	position: relative;
	z-index: 2;
	box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
}

.sub_list051 .info_box {
	background: url(../images/sub051_bg.png);
	box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
	padding: 21px 30px 55px;
	height: 153px;
	transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.sub_list051 .img {
	padding-bottom: calc(250% / 4.45);
}

.sub_list051 .title {
	margin: 0 0 8px;
	max-height: 30px;
	line-height: 30px;
	white-space: nowrap;
}

.sub_list051 .info {
	margin: 0 0 14px;
	height: 56px;
	line-height: 28px;
	padding: 8px 50px 0px 0;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	text-align: justify;
}

.sub_list051 .view {
	float: right;
	padding: 0 15px 0 40px;
	background: url(../images/sub0131_view2.png) 16px center no-repeat #87a887;
	border-radius: 17px;
	line-height: 34px;
	height: 34px;
	color: #fff;
}

.sub_list051 .tip {
	line-height: 18px;
	color: #87a887;
	margin: 33px 0 0;
}

.sub_list051 a:hover .info_box {
	background: #87a887;
}

.sub_list051 a:hover .info {
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.sub_list051 a:hover .title, .sub_list051 a:hover .info {
	color: #fff;
}

.sub_list051 a:hover .tip {
	color: rgba(255, 255, 255, 0.4);
}

.sub_list051 a:hover .view {
	background: url(../images/sub0131_view2.png) 16px center no-repeat rgba(255, 255, 255, 0.1);
}

.sub_article0611 {
	padding: 22px 0 0 0;
}

.sub_article0611 .article {
	line-height: 28px;
}

.sub_list0611 ul {
	margin: -1px 0 10px;
}

.sub_list0611 li {
	width: 100%;
}

.sub_list0611 a {
	margin: 0 0 20px;
}

.sub_list0611 .type1 .left {
	width: 135px;
	float: left;
	margin: 0 -12px 0 79px;
	box-shadow: 7px 7px 0 rgba(0, 0, 0, 0.15);
	position: relative;
	z-index: 2;
}

.sub_list0611 .type1 .right {
	padding: 7px 0 0;
}

.sub_list0611 .type1 .right .info_box {
	padding: 32px 90px 6px 294px;
}

.sub_list0611 .type2 .right {
	width: 135px;
	float: right;
	margin: 0 87px 0 -12px;
	position: relative;
	z-index: 2;
	box-shadow: 7px 7px 0 rgba(0, 0, 0, 0.15);
}

.sub_list0611 .type2 .left {
	padding: 7px 0 0 0;
}

.sub_list0611 .type2 .left .info_box {
	padding: 32px 294px 6px 80px;
}

.sub_list0611 .info_box {
	background: url(../images/sub0611_bg1.png) center no-repeat #fff;
	height: 153px;
	border: 1px solid #eee;
	transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.sub_list0611 .img {
	padding-bottom: 166.7%;
}

.sub_list0611 .title {
	max-height: 30px;
	line-height: 30px;
	white-space: nowrap;
	font-weight: bold;
}

.sub_list0611 .info {
	margin: 0 0 10px;
	height: 24px;
	line-height: 24px;
	padding: 8px 0 0;
	text-align: justify;
	color: #666;
}

.sub_list0611 .time {
	padding: 0 0 0 23px;
	background: url(../images/sub0611_time1.png) left center no-repeat;
	color: #666;
	margin: 10px 0 0 0;
}

.sub_list0611 a:hover .info_box {
	background: url(../images/sub0611_bg2.png) center no-repeat #87a887;
	box-shadow: 0 20px 60px rgba(69, 88, 69, 0.35);
	border-color: #87A887;
}

.sub_list0611 a:hover .title, .sub_list0611 a:hover .info {
	color: #fff;
}

.sub_list0611 a:hover .time {
	background: url(../images/sub0611_time2.png) left center no-repeat;
	color: #fff;
}

.sub_list0612 ul {
	margin: -1px 0 10px;
}

.sub_list0612 li {
	width: 100%;
}

.sub_list0612 a {
	margin: 0 0 28px;
}

.sub_list0612 .type1 .left {
	width: 135px;
	float: left;
	margin: 0 -12px 0 79px;
	box-shadow: 7px 7px 0 rgba(0, 0, 0, 0.15);
	position: relative;
	z-index: 2;
}

.sub_list0612 .type1 .right {
	padding: 7px 0 0;
}

.sub_list0612 .type1 .right .info_box {
	padding: 36px 80px 2px 291px;
}

.sub_list0612 .type2 .right {
	width: 135px;
	float: right;
	margin: 0 87px 0 -12px;
	position: relative;
	z-index: 2;
	box-shadow: 7px 7px 0 rgba(0, 0, 0, 0.15);
}

.sub_list0612 .type2 .left {
	padding: 7px 0 0 0;
}

.sub_list0612 .type2 .left .info_box {
	padding: 37px 294px 2px 79px;
}

.sub_list0612 .info_box {
	background: url(../images/sub0611_bg1.png) #fff;
	height: 153px;
	border: 1px solid #eee;
	font-family: arial;
	transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.sub_list0612 .img {
	padding-bottom: 166.7%;
}

.sub_list0612 .title {
	max-height: 60px;
	line-height: 30px;
	font-weight: bold;
	margin: 0 0 11px;
}

.sub_list0612 .info {
	margin: 0 0 8px;
	height: 24px;
	line-height: 24px;
	color: #333;
}

.sub_list0612 .time {
	padding: 0 0 0 23px;
	background: url(../images/sub0611_time1.png) left center no-repeat;
	color: #333;
}

.sub_list0612 a:hover .info_box {
	background: url(../images/sub0612_bg2.png) #9a0000;
	box-shadow: 0 20px 60px rgba(154, 0, 0, 0.35);
	border-color: #9A0000;
}

.sub_list0612 a:hover .title, .sub_list0612 a:hover .info {
	color: #fff;
}

.sub_list0612 a:hover .time {
	background: url(../images/sub0611_time2.png) left center no-repeat;
	color: #fff;
}

.sub_list062 ul {
	margin: 0 0 10px;
}

.sub_list062 li {
	width: 100%%;
}

.sub_list062 a {
	margin: 0 0 18px;
	border: 1px solid #eee;
	position: relative;
	background: url(../images/sub062_bg1.png) right center no-repeat;
	transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.sub_list062 .left {
	width: 200px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.sub_list062 .right {
	margin: 0 0 0 200px;
	padding: 28px 56px 36px 18px;
	border-left: 1px solid #eee;
}

.sub_list062 .imgCentered {
	height: 100%;
}

.sub_list062 .title {
	margin: 0 0 13px;
	max-height: 18px;
	line-height: 18px;
	font-weight: bold;
}

.sub_list062 .info {
	margin: 0 0 0;
	color: #333;
	height: 224px;
	line-height: 28px;
	text-align: justify;
}

.sub_list062 a:hover {
	background: url(../images/sub062_bg2.png) right center no-repeat #87a887;
	box-shadow: 0 20px 60px rgba(135, 168, 135, 0.35);
}

.sub_list062 a:hover .title, .sub_list062 a:hover .info {
	color: #fff;
}

.sub_list062 a:hover .right {
	border-left: 1px solid rgba(238, 238, 238, 0.1);
}

.sub_list0641 {
	margin: 3px 0 0;
	padding: 40px 39px 38px 40px;
	display: block;
	border: 1px solid #eee;
	background: url(../images/sub064_bg.png) center no-repeat #f9f9f9;
	overflow: hidden;
	transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.sub_list0641 .right {
	width: 281px;
	float: right;
}

.sub_list0641 .left {
	margin: -10px 309px 0 0;
	padding: 0 0 0 0;
}

.sub_list0641 .img {
	padding-bottom: calc(158% / 2.81);
}

.sub_list0641 .title {
	margin: 0 0 9px;
	max-height: 64px;
	line-height: 32px;
}

.sub_list0641 .info {
	margin: 0 0 14px;
	color: #666;
	height: 48px;
	line-height: 24px;
}

.sub_list0641 .time {
	padding: 0 0 0 22px;
	background: url(../images/sub0611_time1.png) left center no-repeat;
	color: #666;
}

.sub_list0641:hover {
	background: url(../images/sub0611_bg2.png) center no-repeat #87a887;
	box-shadow: 0 20px 60px rgba(69, 88, 69, 0.35);
	border-color: #87A887;
	background-size: cover;
}

.sub_list0641:hover .title, .sub_list0641:hover .info, .sub_list0641:hover .time {
	color: #fff;
}

.sub_list0641:hover .time {
	background: url(../images/sub0611_time2.png) left center no-repeat;
}

.sub_list0642 ul {
	margin: 19px 0 30px;
}

.sub_list0642 li {
	width: 100%;
}

.sub_list0642 a {
	margin: 0 0 0;
	display: block;
	line-height: 54px;
	border-bottom: 1px solid #eee;
	padding: 0 40px;
	transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.sub_list0642 .title {
	white-space: nowrap;
	position: relative;
	padding: 0 0 0 12px;
}

.sub_list0642 .title::before {
	content: '';
	display: block;
	width: 4px;
	height: 4px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: #ddd;
	border-radius: 50%;
}

.sub_list0642 .rightDate {
	color: #999;
	margin: 0 0 0 8px;
}

.sub_list0642 a:hover {
	margin: 0 -40px;
	background: #87a887;
	box-shadow: 0 20px 60px rgba(135, 168, 135, 0.35);
	border-bottom: 1px solid transparent;
	padding: 0 80px;
}

.sub_list0642 a:hover .title::before {
	background: #fff;
}

.sub_list0642 a:hover .title, .sub_list0642 a:hover .rightDate {
	color: #fff;
}

.sub_list0711 {
	margin: -1px 0;
	border-bottom: 1px solid #eee;
	position: relative;
	padding: 0 0 0 0;
	line-height: 59px;
}

.sub_list0711 .list_title {
	float: left;
}

.sub_list0711 ul {}

.sub_list0711 li {}

.sub_list0711 a {
	margin: 0 0 0;
	width: 30px;
	text-align: center;
}

.sub_list0711 a.on, .sub_list0711 a:hover {
	background: #87a887;
	color: #fff;
}

.sub_list0712 ul {
	margin: 19px -10px 11px;
}

.sub_list0712 li {
	width: 50%;
}

.sub_list0712 a {
	margin: 0 10px 18px;
	border: 1px solid #eee;
	overflow: hidden;
	transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.sub_list0712 .left {
	width: 150px;
	float: left;
}

.sub_list0712 .right {
	margin: 0 0 0 150px;
	padding: 26px 24px 0 19px;
}

.sub_list0712 .img {
	padding-bottom: 133.3%;
}

.sub_list0712 .title {
	margin: 0 0 10px;
	max-height: 30px;
	line-height: 30px;
	font-weight: bold;
}

.sub_list0712 .info {
	margin: 0 0 0;
	color: #666;
	height: 96px;
	line-height: 24px;
	text-align: justify;
}

.sub_list0712 a:hover {
	background: url(../images/sub071_bg.png) right center no-repeat #87a887;
	box-shadow: 0 20px 60px rgba(69, 88, 69, 0.35);
	border-color: #87A887;
}

.sub_list0712 a:hover .title, .sub_list0712 a:hover .info {
	color: #fff;
}

.sub_article072 {
	padding: 24px 0 0 0;
}

.sub_article072 .article {
	line-height: 24px;
	padding-bottom: 16px;
}

.sub_article072 .explain {
	position: relative;
	height: 32px;
	line-height: 32px;
}

.sub_article072 .explain::before {
	content: '';
	display: block;
	height: 1px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	background: #eee;
	z-index: 1;
}

.sub_article072 .explain a {
	display: block;
	float: right;
	padding: 0 13px;
	background: #87a887;
	border-radius: 16px;
	color: #fff;
	position: relative;
	z-index: 2;
	transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.sub_article072 .explain a:hover {
	box-shadow: 0 10px 20px rgba(69, 88, 69, 0.35);
}

.sub_list072 ul {
	margin: 19px -10px 11px;
}

.sub_list072 li {
	width: 50%;
}

.sub_list072 a {
	margin: 0 10px 18px;
	border: 1px solid #eee;
	padding: 26px 46px 38px 40px;
	background: url(../images/sub072_bg1.png) right center no-repeat #fff;
	overflow: hidden;
	transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.sub_list072 .title {
	margin: 0 0 10px;
	max-height: 30px;
	line-height: 30px;
	font-weight: bold;
}

.sub_list072 .info {
	margin: 0 0 0;
	color: #666;
	height: 96px;
	line-height: 24px;
	text-align: justify;
}

.sub_list072 a:hover {
	background: url(../images/sub072_bg2.png) right center no-repeat #87a887;
	box-shadow: 0 20px 60px rgba(69, 88, 69, 0.35);
	border-color: #87A887;
}

.sub_list072 a:hover .title, .sub_list072 a:hover .info {
	color: #fff;
}

.sub_list083 ul {
	margin: 20px 0 22px -5px;
}

.sub_list083 li {
	width: 33.3%;
}

.sub_list083 a {
	margin: 0 0 5px 5px;
	border: 1px solid #eee;
	padding: 0 12px;
}

.sub_list083 .img_centered {
	height: 143px;
}

@media screen and (min-width:1024px) {
	.sub_list012 a {
		transform: translateY(0);
		transition: all ease-in-out 0.2s;
		-ms-transition: all ease-in-out 0.2s;
		-moz-transition: all ease-in-out 0.2s;
		-webkit-transition: all ease-in-out 0.2s;
		-o-transition: all ease-in-out 0.2s;
	}

	.sub_list012 a:hover {
		transform: translateY(-10px);
	}

}


@media screen and (max-width:1366px) {

	.sub_banner p {
		margin: 0 -500px 0 0;
	}

	.bread {
		margin: 0 -508px 0 0;
	}

	.sub_list044 td:first-child, .sub_list044 td:last-child {
		width: auto;
	}

	.sub_list051 .type1 .left, .sub_list051 .type2 .right {
		width: auto;
		float: none;
		margin: 0;
	}

	.sub_list051 .type1 .right, .sub_list051 .type2 .left {
		margin: -12px 12px 0;
		padding: 0;
	}

}

@media screen and (max-width:1024px) {
	.sub_banner {
		padding-bottom: 41%;
	}

	.sub_banner p, .bread {
		margin: 0;
		right: 12px;
	}

	.sub_list0212 .day {
		padding: 8px 0 0;
	}

}

@media screen and (max-width:992px) {
	.sub_banner p {
		display: none;
	}

	.bread {
		bottom: 12px;
	}

	.wrap_content {
		padding-top: 10px;
	}

	.sub_left {
		float: none;
		width: auto;
		margin: 0;
		text-align: center;
		padding: 8px 0;
	}

	.sub_left.on {
		padding: 8px 0 46px;
	}

	.sub_left_title {}

	.sub_left_title::before {
		content: '';
		display: block;
		width: 18px;
		height: 12px;
		background: url(../images/footer_arrow.png) center no-repeat;
		position: absolute;
		right: 40px;
		top: 50%;
		transform: translateY(-50%);
		left: auto;
	}

	.sub_left_title::after {
		display: none;
	}

	.sub_left_title.on::after {
		display: block;
	}

	.sub_menu {
		display: none;
	}

	.sub_menu li>a {
		line-height: 30px;
		padding: 9px 30px 11px;
	}

	.second_menu>li>a {
		padding: 0 30px;
		line-height: 24px;
	}

	.sub_right {
		margin: 0 0 20px;
		padding: 10px 0 0 0;
	}

	.sub_right .page_content {
		padding: 10px 24px 30px;
	}

	.sub_article011 .left {
		margin: 0;
	}

	.sub_article011 .right {
		position: relative;
	}

	.sub_list0112 ul {
		padding: 0;
		margin: 0;
	}

	.sub_list0112 img, .sub_list0113 img {
		margin: 0 0 20px;
	}

	.sub_list0113 {
		position: relative;
		bottom: 0;
	}

	.sub_list0131 a:hover {
		margin: 0 -24px;
		padding: 30px 24px 31px;
	}

	.articleAuthor {
		margin: 0 -24px 13px;
	}

	.sub_list0211 ul {}

	.sub_list0211 .day, .sub_list022 .day {
		padding: 7px 0 0;
	}

	.sub_list023 .time {
		height: auto;
		padding: 0 0 6px;
	}

	.sub_list031 a:hover {
		margin: 0 -24px;
		padding: 0 24px;
	}

	.sub_list031 a {
		line-height: 50px;
	}

	.sub_list0642 a {
		padding: 0 6px;
	}

	.sub_list0642 a:hover {
		margin: 0 -24px;
		padding: 0 30px;
	}

	.sub_list083 li {
		width: 50%;
	}

	.sub_list083 .img_centered {
		height: 120px;
	}
}

@media screen and (max-width:800px) {
	.pageArticle {
		margin: 0;
	}

	.share .bdsharebuttonbox>span {
		display: none;
	}

}

@media screen and (max-width: 767px) {
	.sub_right .page_content {
		padding: 6px 16px 20px;
	}

	.sub_menu dl a {
		line-height: 30px;
	}

	.sub_list0131 a:hover {
		margin: 0 -16px;
		padding: 30px 16px 31px;
	}

	.sub_list0131 .right {
		padding: 8px 0 0;
	}

	.sub_list0131 .title {
		max-height: inherit;
	}

	.sub_list0131 .info {
		max-height: 60px;
	}

	.sub_article014 .left {
		float: none;
		margin: 0 auto;
	}

	.sub_article014 .right {
		margin: 16px 0 0;
	}

	.sub_article014 .right::after {
		display: none;
	}

	.sub_article014 .info {
		max-height: initial;
	}

	.sub_list0211 li {
		width: 100%;
		margin: 0 0 20px;
	}

	.sub_list0211 .day {
		padding: 10px 0 0;
	}

	.sub_list0211 .title {
		height: auto;
	}

	.sub_list0211 .bottom_box {
		padding: 28px 22px 16px;
	}

	.sub_list0212 .title {
		max-height: initial;
		white-space: normal;
	}

	.sub_list0212 .day, .sub_list022 .day {
		padding: 7px 0 5px;
	}

	.sub_list022 li {
		width: 100%;
	}

	.sub_list022 .title {
		margin: 20px 24px 20px 66px;
		height: auto;
	}

	.sub_list023 .info span {
		padding: 0 4px;
	}

	.sub_list023 .time {
		height: auto;
		padding: 0 0 6px;
		width: 60px;
	}

	.sub_list023 .title {
		line-height: 1.5;
	}

	#brand-waterfall .item, #brand-waterfall .additem {
		width: calc(50% - 10px);
	}

	.articleAuthor {
		margin: 0 -16px 13px;
	}

	.sub_list031 a:hover {
		margin: 0 -16px;
		padding: 0 16px;
	}

	/* .sub_list031 a{line-height: 40px;} */

	.sub_list044 th {
		font-size: 16px;
	}

	.sub_list051 .info_box {
		padding: 20px 20px 24px;
	}

	.sub_list051 .info {
		padding: 8px 0 0;
	}

	.sub_list0611 .type1 .left {
		margin: 0 -12px 0 30px;
	}

	.sub_list0611 .type1 .right .info_box {
		padding: 32px 42px 6px 210px;
	}

	.sub_list0611 .type2 .right {
		margin: 0 50px 0 -12px;
	}

	.sub_list0611 .type2 .left .info_box {
		padding: 32px 222px 6px 30px;
	}

	.sub_list0612 .type1 .left {
		margin: 0 -12px 0 30px;
	}

	.sub_list0612 .type1 .right .info_box {
		padding: 32px 42px 6px 210px;
	}

	.sub_list0612 .type2 .right {
		margin: 0 50px 0 -12px;
	}

	.sub_list0612 .type2 .left .info_box {
		padding: 32px 222px 6px 30px;
	}

	.sub_list062 .left {
		position: relative;
		margin: 0 auto;
		padding: 20px 0 0;
	}

	.sub_list062 .imgCentered {
		height: 200px;
	}

	.sub_list062 .right {
		margin: 20px 0 0;
		padding: 20px;
		border-left: none;
		border-top: 1px solid #eee;
	}

	.sub_list0642 a {
		padding: 0;
	}

	.sub_list0642 a:hover {
		margin: 0 -16px;
		padding: 0 16px;
	}

	.sub_list0712 li, .sub_list072 li {
		width: 100%;
	}

	.sub_list072 a {
		padding: 20px 30px;
	}

	.sub_list072 .info {
		height: auto;
	}

	.sub_list083 .img_centered {
		height: 80px;
	}

}

@media screen and (max-width:640px) {
	.sub_list0611 .type1 .left {
		margin: 0 -12px 0 30px;
	}

	.sub_list0611 .type1 .right .info_box {
		padding: 24px 32px 6px 200px;
	}

	.sub_list0611 .type2 .right {
		margin: 0 30px 0 -12px;
	}

	.sub_list0611 .type2 .left .info_box {
		padding: 24px 200px 6px 30px;
	}

	.sub_list0611 .title {
		max-height: 120px;
		white-space: normal;
		margin: 0 0 12px;
	}

	.sub_list0611 .info {
		display: none;
	}

	.sub_list0612 .type1 .left {
		margin: 0 -12px 0 30px;
	}

	.sub_list0612 .type1 .right .info_box {
		padding: 24px 32px 6px 200px;
	}

	.sub_list0612 .type2 .right {
		margin: 0 30px 0 -12px;
	}

	.sub_list0612 .type2 .left .info_box {
		padding: 24px 200px 6px 30px;
	}

	.sub_list0612 .title {
		max-height: initial;
		white-space: normal;
		margin: 0 0 12px;
		line-height: 2;
	}

	.sub_list0612 .info {
		display: none;
	}

	.sub_list072 .title {
		margin: 0 0 2px;
	}

	.sub_list072 a {
		padding: 20px;
	}

}

@media screen and (max-width:480px) {
	.bread {
		float: none;
		text-align: right;
	}

	.page_title h3 {}

}

@media screen and (max-width:414px) {}

@media screen and (max-width:413px) {
	.sub_list0131 .title, .sub_list0131 .info {
		max-height: inherit;
	}

	.sub_list0131 .left {
		float: none;
		margin: 0 auto;
	}

	.sub_list0131 .right {
		margin: 12px 0 0;
	}

	.sub_list0212 .left {
		width: 70px;
	}

	.sub_list0212 .right {
		margin: 0 0 0 70px;
		padding: 10px 10px 10px 16px;
	}

	#brand-waterfall .item, #brand-waterfall .additem {
		width: calc(100% - 10px);
	}

	.sub_list031 .rightDate {
		font-size: 12px;
	}

	.sub_list0611 .type1 .left {
		margin: 0 -12px 0 14px;
		width: 80px;
	}

	.sub_list0611 .type1 .right .info_box {
		padding: 9px 20px 14px 118px;
		height: auto;
	}

	.sub_list0611 .type2 .right {
		margin: 0 24px 0 -12px;
		width: 80px;
	}

	.sub_list0611 .type2 .left .info_box {
		padding: 9px 120px 14px 20px;
		height: auto;
	}

	.sub_list0611 .title {
		line-height: 1.8;
		max-height: inherit;
	}

	.sub_list0612 .type1 .left {
		margin: 0 -12px 0 14px;
		width: 80px;
	}

	.sub_list0612 .type1 .right .info_box {
		padding: 9px 20px 14px 118px;
		height: auto;
	}

	.sub_list0612 .type2 .right {
		margin: 0 24px 0 -12px;
		width: 80px;
	}

	.sub_list0612 .type2 .left .info_box {
		padding: 9px 120px 14px 20px;
		height: auto;
	}

	.sub_list0612 .title {
		line-height: 1.8;
		max-height: inherit;
	}

	.sub_list0642 .rightDate {
		font-size: 12px;
	}

	.sub_list083 .img_centered {
		height: 60px;
	}
}

@media screen and (max-width:320px) {}
