@charset "UTF-8";
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: Helvetica, "PingFang SC", "Microsoft YaHei", Arial, "WenQuanYi Micro Hei", "tohoma,sans-serif";
  -webkit-overflow-scrolling: touch;
}

body {
  position: relative;
  width: 16rem;
  margin: 0 auto;
  padding: 0;
  background: #FFFFFF;
  -webkit-overflow-scrolling: touch;
}

div,
li,
ol,
p,
td,
th,
ul {
  margin: 0;
  padding: 0;
}

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
  outline-width: 0;
}

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

audio,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

img {
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

li {
  list-style: none;
}

img {
  border: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-callout: none;
}

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

:focus {
  outline: 0;
}

:link,
:visited {
  text-decoration: none;
}

a:active,
a:hover {
  outline: 0;
}

.clearfix:after {
  display: block;
  clear: both;
  height: 0;
  font-size: 0;
  content: '';
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.f-right {
  float: right;
}

.f-left {
  float: left;
}

.fixed {
  position: fixed;
}

/*头部样式*/
/*头部样式*/
.header,
.header2 {
  width: 16rem;
  height: 1.87733rem;
  border-bottom: #D8D8D8 solid 0.02133rem;
  position: fixed;
  top: 0;
  z-index: 100;
  background-color: #FFFFFF;
}

.header .container,
.header2 .container {
  position: relative;
}

.header2 .container .logo {
  position: relative;
}

.header2 .logo a img {
  width: 0.384rem;
  height: 0.72533rem;
  position: absolute;
  left: 0.512rem;
  top: 0.576rem;
}

.header2 .logo span {
  font-family: "微软雅黑";
  font-size: 0.768rem;
  color: #333333;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}


.header .logo a img:first-of-type,
.n-header .logo a img:first-of-type {
	width: 5rem;
	position: absolute;
	left: 0.49067rem;
	top: 0.20467rem;
}

.header .logo a img:last-of-type,
.n-header .logo a img:last-of-type {
  width: 4.096rem;
	position: absolute;
	left: 5.255rem;
	top: 0.05933rem;
}


.logo .d_icon {
  width: 0.98133rem;
  height: 0.98133rem;
  position: absolute;
  right: 1.94133rem;
  top: 0.50333rem;
}

.logo .b_icon {
  width: 0.81067rem;
  height: 0.68267rem;
  position: absolute;
  right: 0.49067rem;
  top: 0.608rem;
}

.logo .gb_icon {
  width: 0.72533rem;
  height: 0.72533rem;
  position: absolute;
  right: 0.49067rem;
  top: 0.508rem;
}

/*轮播图样式*/
.carousel {
  width: 16rem;
  position: relative;
  overflow: hidden;
  margin-top: -0.8733rem;
}

.carousel img {
  width: 16rem;
  height: 21.76rem;
}

.carousel ul {
  width: 48rem;
  height: 16rem;
  position: absolute;
  left: 0;
}

.carousel ul li {
  float: left;
  list-style: none;
}

/*底部样式*/
.footer .above {
  width: 100%;
  height: 25.33333rem;
  background: #FAFAFA;
  padding: 1.06667rem 0.85333rem 1.49333rem;
}

.above .zc_btn {
  display: block;
  width: 5.97333rem;
  height: 1.70667rem;
  background: #F26522;
  border-radius: 2.13333rem;
  font-family: "微软雅黑";
  font-size: 0.68267rem;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.76667rem;
  margin: 0 auto;
}

.above .time {
  font-family: "微软雅黑";
  font-size: 0.59733rem;
  color: #666666;
  text-align: center;
  margin: 0.64rem auto 1.49333rem;
  line-height: 0.85333rem;
}

.above .c_box {
  width: 14.29333rem;
  height: 4.90667rem;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0.064rem 0.10667rem 0 rgba(232, 234, 241, 0.5);
  box-shadow: 0 0.064rem 0.10667rem 0 rgba(232, 234, 241, 0.5);
  margin-bottom: 0.64rem;
}

.c_box .dyj {
  float: left;
  margin: 0.83867rem 0.42267rem 0 0.41867rem;
}

.c_box .dyj img {
  width: 3.06933rem;
}

.c_box .texts {
  padding-top: 1.04rem;
}

.texts .w1 {
  line-height: 0.896rem;
}

.texts .w1:last-of-type {
  margin-left: 3.32933rem;
}

.w1 span:nth-of-type(2) img {
  width: 2.424rem;
  height: 0.596rem;
  vertical-align: middle;
}

.texts .w2 {
  font-family: "微软雅黑";
  font-size: 0.59733rem;
  color: #333333;
}

.wechat .slogan {
  width: 5.696rem;
  margin: 1.28rem 4.31267rem 1.06667rem;
}

.wechat div {
  float: left;
}

.wechat div:first-of-type {
  width: 4.992rem;
  margin-left: 1.42933rem;
}

.wechat div:last-of-type {
  width: 5.97333rem;
  margin-left: 1.216rem;
}

.wechat div:first-of-type img {
  width: 4.992rem;
  height: 4.992rem;
}

.wechat div:last-of-type img {
  width: 4.97067rem;
  height: 4.97067rem;
  margin-left: 0.50133rem;
}

.wechat div p {
  font-family: "微软雅黑";
  font-size: 0.59733rem;
  color: #333333;
}

.wechat div:first-of-type p {
  margin-top: 0.23467rem;
  margin-left: 0.40533rem;
}

.wechat div:last-of-type p {
  margin-top: 0.256rem;
  text-align: center;
}

.footer .kuaimai {
	width: 100%;
	background-color: #333333;
	padding: 0.66133rem 0 0.66133rem 0.768rem;
}

.kuaimai .jb .jb-info {
	display: flex;
	font-family: "微软雅黑";
	font-size: 0.55467rem;
	color: #FFFFFF;
	margin-bottom: 0.2rem;
}

.jb-info a {
	color: #FFFFFF;
}

.kuaimai .caption {
  font-family: "微软雅黑";
  font-size: 0.68267rem;
  color: #FFFFFF;
  margin-bottom: 0.32rem;
}

.kuaimai .list-unstyled {
  list-style: none;
  font-family: "微软雅黑";
  font-size: 0.55467rem;
}

.list-unstyled li a {
  color: #FFFFFF;
}

.list1 {
  margin-bottom: 0.21333rem;
}

.list1 li:not(.last) {
  margin-right: 1.28rem;
  float: left;
}

.list1 li:nth-of-type(3) {
  margin-right: 1.25867rem;
}

.list2 {
  margin-bottom: 0.93867rem;
}

.list2 li:not(.last) {
  float: left;
}

.list2 li:nth-of-type(1) {
  margin-right: 1.82rem;
}

.list2 li:nth-of-type(2) {
  margin-right: 1.25867rem;
}

.list2 li:nth-of-type(3) {
  margin-right: 1.42933rem;
}

.list3 {
  margin-bottom: 0.21333rem;
}

.list3 li:not(.last) {
  float: left;
}

.list3 li:nth-of-type(1) {
  margin-right: 1.83467rem;
}

.list3 li:nth-of-type(2) {
  margin-right: 1.25867rem;
}

.list3 li:nth-of-type(3) {
  margin-right: 1.42933rem;
}

.list4 {
  margin-bottom: 1.472rem;
}

.list4 li:not(.last) {
  float: left;
}

.list4 li:nth-of-type(1) {
  margin-right: 1.83467rem;
}

.list1 li:nth-of-type(4),
.list2 li:nth-of-type(4),
.list3 li:nth-of-type(4),
.list4 li:nth-of-type(4) {
  margin-right: 0rem;
}

.kuaimai .copyright {
  margin-left: -0.86rem;
}

.copyright p {
  font-family: "微软雅黑";
  font-size: 0.55467rem;
  color: #FFFFFF;
  text-align: center;
}

/*头部下拉遮盖层样式*/
.mask {
  display: none;
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
}

/*头部下拉层样式*/
.header-down,
.header-down2 {
  width: 100%;
  height: 25.49333rem;
  position: absolute;
  z-index: 11;
  left: 0;
  top: -25.49333rem;
  background-color: #FFFFFF;
}

.header-down,
.header-down2 {
  -webkit-transition: top linear 0.3s;
  transition: top linear 0.3s;
}

.header-down .n-header {
  width: 100%;
  height: 1.87733rem;
  border-bottom: #D8D8D8 solid 0.02133rem;
  margin-bottom: 0.512rem;
}

.header-down2 .n-header {
  width: 100%;
  height: 1.87733rem;
  border-bottom: #D8D8D8 solid 0.02133rem;
}

.header-down p {
  font-family: "微软雅黑";
  font-size: 0.68267rem;
  color: #333333;
  margin-left: 0.512rem;
  font-weight: bold;
}

.header-down .product-container {
  margin-top: 0.768rem;
  margin-bottom: 1.1704rem;
}

.product-group{
	display: flex;
}

.product-group img{
	width: 3.5rem;
	margin-bottom: 0.38187rem;
	margin-left: 1.40267rem;
}

.header-down .about {
   margin: 0.896rem 0 2.33133rem 1.28rem;
}

.about span {
  float: left;
  margin-right: 1.32267rem;
  font-family: "微软雅黑";
  font-size: 0.59733rem;
  color: #666666;
  display: block;
  margin-bottom: 0.31333rem;
}

.about a:nth-of-type(4n) span {
  margin-right: 0;
}

.about a:active span {
  color: #F26522;
}

.header-down .kmSlogan {
  width: 7.95733rem;
  margin-left: 4.332rem;
}

/*下拉菜单*/
.menu {
  width: 100%;
  height: 1.87733rem;
  border-bottom: #D8D8D8 solid 0.02133rem;
  padding: 0.64rem 0.53333rem;
}

.menu:last-of-type {
  border-bottom: none;
}

.menu .items {
  font-family: "微软雅黑";
  font-size: 0.68267rem;
  color: #333333;
  float: left;
}

.menu img {
  float: right;
  width: 0.27733rem;
  height: 0.512rem;
}

.menu .proDown1,
.menu .proDown2,
.menu .proDown3 {
  display: none;
  margin-top: 1.70667rem;
  margin-left: 1.152rem;
}

.proDown1 a {
  font-family: "微软雅黑";
  font-size: 0.59733rem;
  color: #666666;
  margin-bottom: 1.216rem;
  float: left;
}

.proDown1 a:active {
  color: #F26522;
}

.proDown1 a:nth-of-type(1) {
  margin-right: 2.42133rem;
}

.proDown1 a:nth-of-type(2) {
  margin-right: 2.44267rem;
}

.proDown1 a:nth-of-type(4) {
  margin-left: 0.18667rem;
  margin-right: 2.8rem;
}

.proDown1 a:nth-of-type(5) {
  margin-right: 2.83067rem;
}

.proDown1 a:nth-of-type(7) {
  margin-left: 0.18667rem;
  margin-right: 2.78266rem;
}

.proDown1 a:nth-of-type(8) {
  margin-right: 2.83733rem;
}

.proDown1 a:nth-of-type(10) {
  margin-left: 0.18667rem;
}

.menu .proDown2 {
  margin-left: 1.45067rem;
}

.menu .proDown3 {
  margin-left: 0.896rem;
}

.proDown2 a,
.proDown3 a {
  font-family: "微软雅黑";
  font-size: 0.59733rem;
  color: #666666;
  float: left;
}

.proDown2 a:nth-of-type(1) {
  margin-right: 3.328rem;
}

.proDown2 a:nth-of-type(2) {
  margin-right: 3.2rem;
}

.proDown3 a:nth-of-type(1) {
  margin-right: 2.944rem;
}

.proDown3 a:nth-of-type(2) {
  margin-right: 2.51733rem;
}

/*banner*/
.banner {
  width: 100%;
  height: 3.84rem;
  background: url(../img/sj_bj.png) center center no-repeat;
  background-size: cover;
  text-align: center;
  position: relative;
  margin-top: 1.87733rem;
  overflow: hidden;
}

.banner img {
  position: absolute;
  top: 1.45067rem;
  left: 8rem;
  margin-left: -2.21867rem;
  width: 2.624rem;
  height: 0.93867rem;
}

.banner span {
  position: absolute;
  top: 1.50067rem;
  left: 7.08267rem;
  font-family: "微软雅黑";
  font-size: 0.68267rem;
  color: #FFFFFF;
}

.banner p:first-of-type {
  font-family: "微软雅黑";
  font-size: 0.68267rem;
  color: #FFFFFF;
  margin: 1.00267rem 0 0.42667rem;
}

.banner p:last-of-type {
  font-family: "微软雅黑";
  font-size: 0.59733rem;
  color: #FFFFFF;
}

/*加载更多*/
.body .add {
  width: 3.41333rem;
  height: 0.85333rem;
  margin: 1.088rem auto 0;
  position: relative;
}

.add img {
  width: 0.53333rem;
  height: 0.61867rem;
}

.add span {
  font-family: "微软雅黑";
  font-size: 0.59733rem;
  color: #999999;
  position: absolute;
  left: 0.78933rem;
  top: 0.23242rem;
}

/*翻页导航*/
.page-nav {
  margin-top: 1.06667rem;
  text-align: center;
}

.page-large {
  margin: 0.85333rem 0 0.42667rem;
  text-align: center;
}

.page-large a {
  min-width: 1.02533rem;
  height: 1.02533rem;
  display: inline-block;
  border: 0.02133rem solid #d5d5d5;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  line-height: 0.98333rem;
  text-align: center;
  float: left;
  text-indent: 0;
  color: #666666;
  font-size: 0.456rem;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0 0.064rem;
}

.page-large a.on {
  border: 0.02133rem solid #E7000D;
  background: #E7000D;
  color: #fff;
}

.page-large a.none {
  border: none;
}

.page-large .Num:hover {
  border: 0.02133rem solid #E7000D;
  color: #E7000D;
}

.page-large .on:hover {
  border: 0.02133rem solid #E7000D;
  color: #fff;
}

.page-large .prev-page {
  background: url(/files/cms/ytg/ytg/img/small-prev-page.png) center center no-repeat;
}

.page-large .next-page {
  background: url(/files/cms/ytg/ytg/img/small-next-page.png) center center no-repeat;
}

.page-large .prev-page:hover {
  border: 0.02133rem solid #E7000D;
  background: url(/files/cms/ytg/ytg/img/small-prev-page-on.png) center center no-repeat #E7000D;
}

.page-large .next-page:hover {
  border: 0.02133rem solid #E7000D;
  background: url(/files/cms/ytg/ytg/img/small-next-page-on.png) center center no-repeat #E7000D;
}

/*其他公共样式*/
.white_container,
.grey_container,
.blue_container {
  width: 16rem;
  text-align: center;
  padding: 1.49333rem 0.85333rem;
}

.white_container {
  background: #FFFFFF;
}

.grey_container {
  background: #FAFAFA;
}

.blue_container {
  background: #2C3342;
}

.white_title {
  font-family: "微软雅黑";
  font-size: 0.68267rem;
  color: #FFFFFF;
  margin-bottom: 1.06667rem;
  font-weight: bold;
}

.black_title {
  font-family: "微软雅黑";
  font-size: 0.68267rem;
  color: #333333;
  margin-bottom: 1.06667rem;
  font-weight: bold;
}
/*# sourceMappingURL=common.css.map */