﻿@charset "utf-8";

body,
html {
	font-size: 12px;
}

body,
html,
div,
blockquote,
img,
label,
p,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
ul,
ol,
li,
dl,
dt,
dd,
form,
a,
fieldset,
input,
th,
td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	word-break: break-all;
	font-family: '微软雅黑'
}

select,
textarea {
	outline: none;
	font-family: '微软雅黑'
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,
img {
	border: 0
}

address,
caption,
cite,
code,
dfn,
em,
i,
strong,
th,
var {
	font-style: normal;
	font-weight: normal
}

ol,
ul {
	list-style: none;
	list-style-position: inside
}

a {
	color: #333;
	text-decoration: none
}

a:link,
a:visited,
a:hover,
a:active {
	text-decoration: none;
	color: #333;
}

caption,
th {
	text-align: left;
}

.gj_article h2, .gj_article h3{ margin-top:15px; margin-bottom:10px;}
.gj_article{ line-height:26px; font-size:14px}

q:before,
q:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

abbr,
acronym {
	border: 0
}

input::-webkit-input-placeholder {
	color: #ccc !important;
}

input:-moz-placeholder {
	color: #ccc !important;
}

input::-moz-placeholder {
	color: #ccc !important;
}

input:-ms-input-placeholder {
	color: #ccc !important;
}


/*公用css*/

.fl {
	float: left
}

.fr {
	float: right
}

.clear {
	clear: both
}

.clearfix:before,
.clearfix:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	overflow: hidden
}

.wm-1200 {
	width: 1400px;
	margin: 0 auto;
	position: relative
}

.wm-1200:before,
.wm-1200:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	overflow: hidden
}
.image-row {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; /* 图片之间的间距 */
  margin: 15px 0;
}

.image-item {
  flex: 3;
  min-width: 200px; text-align: center;
}

.responsive-img {
  width: 100%;
  height: auto;
  display: block; margin-bottom: 15px;
  
}

/* 针对不同屏幕尺寸的调整 */
@media (max-width: 768px) {
  .image-item {
    flex: 100%; /* 在小屏幕上图片将堆叠显示 */
  }
}
.gj_breadcrumb h2{ font-size:14px!important}
.image-row{ max-width:900px; margin:20px auto}
.image-row2{max-width:900px; margin:20px auto}