@charset "gb2312";

/* addclass */
	.nodate .category-post-date {
		display: none !important;
	}

/* card */
	.card {
		width: auto;
		margin-bottom: 20px;
		padding: 0;
		clear: both;
		background-color: #FFF;
		border-radius: 5px;
		box-shadow: 0 1px 3px rgba(0,0,0,0.15);
		overflow: hidden;
	}

		.card-title {
			border-bottom: 1px solid #e6e6e6;
			overflow-x: hidden;
		}
		.card-content {
			padding-bottom: 4px;
		}
			ul.card-tabs {
				font-size: 0;
				list-style: none;
				margin: 0;
				padding: 0;
				white-space: nowrap;
			}
			ul.card-tabs > li {
				display: inline-block;
				vertical-align: top;
			}
			ul.card-tabs a.tab {
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
				display: inline-block;
				vertical-align: bottom;
				height: 40px;
				line-height: 40px;
				font-size: 15px;
				padding: 0 12px;
				color: #666;
				cursor: default;
			}
			ul.card-tabs a.tab.small {
				font-size: 12px;
				padding: 0 4px;
			}
			ul.card-tabs a.tab:hover {
				color: #1976D2;
				text-decoration: none;
				background-color: #ECEFF1;
			}
			ul.card-tabs a.tab.on {
				color: #1565C0;
				border-bottom: 3px solid #1976D2;
				cursor: pointer;
			}
			ul.card-tabs a.tab.on:hover {
				color: #1565C0;
				background-color: transparent;
			}
			ul.card-tabs a.tab.main {
				font-size: 18px;
			}
			ul.card-tabs a.tab.main:before {
				content: 'ªÐ';
				display: inline-block;
				font-size: 24px;
				vertical-align: top;
				height: 40px;
				line-height: 40px;
				font-family: 'Material Icons';
				margin-left: -2px;
				margin-right: 8px;
			}
				#news-card ul.card-tabs a.tab.main:before {content: 'þ˜';}
				#fuwu-card ul.card-tabs a.tab.main:before {content: '¢u';}
				#policy-card ul.card-tabs a.tab.main:before {content: '¬Å';}
				#service-card ul.card-tabs a.tab.main:before {content: 'úÒ';}
				#changjing-card ul.card-tabs a.tab.main:before {content: '?';}

		.card-tabcontents {
		}
			.card-tabcontents .tabcontent {
				display: none;
				-webkit-animation: opac 0.8s;
				animation: opac 0.8s;
			}
			.card-tabcontents .tabcontent.on {
				display: block;
			}

		.card-postlist {
			padding: 8px 22px;
		}

		.card-list {
			font-size: 0;
			padding: 8px 20px;
		}
		.card-list.col-2 {
			-webkit-column-count: 2;
			-moz-column-count: 2;
			column-count: 2;
			-webkit-column-gap: 20px;
			-moz-column-gap: 20px;
			column-gap: 20px;
		}
		.card-list.col-3 {
			-webkit-column-count: 3;
			-moz-column-count: 3;
			column-count: 3;
			-webkit-column-gap: 10px;
			-moz-column-gap: 10px;
			column-gap: 10px;
		}
			.card-list .listitem {
				display: block;
				text-align: left;
				height: 40px;
				color: #002060;
				border-radius: 4px;
				overflow: hidden;
				white-space: nowrap;
			}
			.card-list .listitem:hover {
				background-color: #1976D2;
				color: #fff;
				text-decoration: none;
			}
			.card-list .listitem > span {
				display: inline-block;
				vertical-align: top;
			}
			.card-list .listitem .icon {
				width: 24px;
				height: 24px;
				padding: 8px;
				color: #1976D2;
			}
			.card-list .listitem:hover .icon {
				color: #fff;
			}
			.card-list .listitem .icon:before {
				content: '?';
				display: inline-block;
				font-size: 24px;
				vertical-align: top;
				height: 24px;
				line-height: 24px;
				font-family: 'Material Icons';
			}
				.card-list .listitem .icon.ico-search:before {content: '?';}
				.card-list .listitem .icon.ico-research:before {content: '?';}
				.card-list .listitem .icon.ico-trisearch:before {content: '?';}
				.card-list .listitem .icon.ico-money:before {content: '¢X';}
				.card-list .listitem .icon.ico-people:before {content: '©Ÿ';}
				.card-list .listitem .icon.ico-global:before {content: '©ú';}
				.card-list .listitem .icon.ico-doc:before {content: '?';}
				.card-list .listitem .icon.ico-docsearch:before {content: '?';}
				.card-list .listitem .icon.ico-file:before {content: 'øº';}
				.card-list .listitem .icon.ico-note:before {content: '«²';}
				.card-list .listitem .icon.ico-plane:before {content: '¢S';}
				.card-list .listitem .icon.ico-biz:before {content: '?';}
				.card-list .listitem .icon.ico-truck:before {content: '¢r';}
				.card-list .listitem .icon.ico-place:before {content: '¢y';}
				.card-list .listitem .icon.ico-info:before {content: '?';}
				.card-list .listitem .icon.ico-pack:before {content: '¬Ä';}
				.card-list .listitem .icon.ico-ruler:before {content: 'ý³';}
				.card-list .listitem .icon.ico-receipt:before {content: '­Ø';}

			.card-list .listitem .txt {
				font-size: 14px;
				vertical-align: middle;
				width: calc(100% - 44px);
				overflow: hidden;
				text-overflow: ellipsis;
			}
			.card-list .listitem .txt:before {
				content: '';
				display: inline-block;
				vertical-align: middle;
				width: 0;
				height: 40px;
			}

		.card-gridlist {
			font-size: 0;
			padding: 6px 30px;
		}
		.card-gridlist.grid-6 {
			padding-right: 10px;
		}
			.card-gridlist .grid {
				display: inline-block;
				text-align: center;
				vertical-align: top;
				background-color: #1976d2;
				border-radius: 4px;
				overflow: hidden;
			}
			.card-gridlist .grid:hover {
				background-color: #1565C0;
				text-decoration: none;
			}
			.card-gridlist .grid.aqsiq {
				background-color: #0288D1;
			}
			.card-gridlist .grid.aqsiq:hover {
				background-color: #0277BD;
			}

			.card-gridlist.grid-6 .grid {
				width: 100px;
				margin: 6px 12px 6px 0;
			}
				.card-gridlist .grid .img {
					display: block;
					position: relative;
					width: 100%;
				}
				.card-gridlist.grid-6 .grid .img {
					height: 80px;
					background-position: center center;
					background-repeat: no-repeat;
					-webkit-background-size: 60%;
					background-size: 60%;
				}
				.card-gridlist .grid .img img {
					display: block;
					position: absolute;
					top: 20%;
					left: 20%;
					width: 60%;
					height: 60%;
					object-fit: contain;
				}
				.card-gridlist .grid .txt {
					display: block;
					-webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					box-sizing: border-box;
					font-size: 14px;
					line-height: 18px;
					height: 40px;
					padding: 2px 4px;
					overflow: hidden;
					-ms-text-overflow: clip;
					text-overflow: clip;
					color: #fff;
					background-color: rgba(0,0,0,0.25);
				}

			.card-title-heading {
				display: inline-block;
				vertical-align: bottom;
				margin: 0;
			}
				.card-title-heading > a {
					display: inline-block;
					-webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					box-sizing: border-box;
					vertical-align: bottom;
					font-size: 18px;
					font-weight: normal;
					height: 40px;
					line-height: 40px;
					padding: 0 12px;
					border-bottom: 3px solid #1976D2;
					color: #1565C0;
				}
				.card-title-heading > a:hover {
					text-decoration: none;
					background-color: #ECEFF1;
				}

		.card-content-text {
			padding: 8px 30px;
		}

			.card-content-text p {
				font-size: 14px;
				font-weight: normal;
				line-height: 1.5;
				margin: 0.5em 0;
			}

/* 	.card {
		width: auto;
		margin-bottom: 20px;
		padding: 0;
		clear: both;
		background-color: #FFF;
		border-radius: 5px;
		box-shadow: 0 1px 3px rgba(0,0,0,0.15);
		overflow: hidden;
	}

		.card-title {
			overflow-x: auto;
			background-color: #1976D2;
		}
			ul.card-tabs {
				font-size: 0;
				list-style: none;
				margin: 0;
				padding: 0;
			}
			ul.card-tabs > li {
				display: inline-block;
			}
			ul.card-tabs a.tab {
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
				display: inline-block;
				vertical-align: bottom;
				height: 40px;
				line-height: 40px;
				font-size: 15px;
				padding: 0 12px;
				color: #fff;
			}
			ul.card-tabs a.tab:hover {
				text-decoration: none;
				background-color: #2196f3;
			}
			ul.card-tabs a.tab.on {
				border-bottom: 3px solid #FF9800;
			}
			ul.card-tabs a.tab.main {
				font-size: 18px;
			}
			ul.card-tabs a.tab.main:before {
				content: '';
				display: inline-block;
				font-size: 24px;
				vertical-align: top;
				height: 40px;
				line-height: 40px;
				font-family: 'Material Icons';
				color: rgba(255,255,255,0.75);
				margin-right: 4px;
			}
			#news-card ul.card-tabs a.tab.main:before {
				content: 'ªÐ';
			}

		.card-tabcontents {
			padding: 8px 20px 12px;
		} */