@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  /* vertical-align: baseline; */
  text-decoration: none;
  font-family: Helvetica, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  color: #333;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul, li {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

table {
  /* border-collapse: collapse */
  /* border-spacing: 0 */
}

.clearfix {
  zoom: 1;
}

.clearfix:after {
  display: block;
  visibility: hidden;
  clear: both;
  content: "";
  height: 0;
}

.f-l {
  float: left;
}

.f-r {
  float: right;
}

.clearfix {
  clear: both;
}

.clearfix:after {
  display: block;
  content: "";
  clear: both;
}

.transition {
  transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}

.descript {
  cursor: default;
}

/* 头部 */
div#header {
  background-color: #f5ffee;
}

div#header div.header-con {
  width: 1200px;
  margin: 0 auto;
  height: 84px;
}

div#header div.header-con a.logo {
  display: inline-block;
  height: 84px;
  line-height: 84px;
  font-size: 0;
}

div#header div.header-con a.logo img:nth-child(1) {
  /* width: 80px; */
  height: 80px;
  /* margin-top: 2px; */
  /* margin-right: 20px; */
}

div#header div.header-con a.logo img:nth-child(2) {
  margin-bottom: 18px;
}

div#header div.header-con div.search {
  float: right;
  padding-top: 22px;
  display: none;
}

div#header div.header-con div.search input {
  float: left;
  width: 150px;
  height: 30px;
}

div#header div.header-con div.search div.icon-search {
  float: left;
  background-color: #398d49;
  width: 48px;
  height: 36px;
  text-align: center;
}

div#header div.header-con div.search div.icon-search img {
  margin-top: 7px;
}

/* nav */
div#nav {
  background-color: #20923e;
}

div#nav div.nav-con {
  width: 1200px;
  margin: 0 auto;
  height: 60px;
}

div#nav div.nav-con ul {
  height: 60px;
  line-height: 60px;
}

div#nav div.nav-con ul li {
  display: inline-block;
  width: 195px;
}

div#nav div.nav-con ul li a {
  display: block;
  width: 100%;
  font-size: 18px;
  color: #fff;
  text-align: center;
  height: 60px;
  line-height: 60px;
  background: url("nav-border.png") no-repeat right center;
  transition: all 0.3s ease-out;
}

div#nav div.nav-con ul li a.on {
  background-color: #1a7231;
  background-image: none;
}

div#nav div.nav-con ul li a:hover {
  background-color: #1a7231;
}

div#nav div.nav-con ul li a span {
  color: #ffffff;
  width: 100%;
  display: inline-block;
  background-color: #1a7231;
  width: 100%;
  height: 100%;
}

div#nav div.nav-con ul li:last-child a {
  background-image: none;
}

div#nav div.nav-con ul li:last-child:hover {
  background-color: #1a7231;
}

/* 首页banner */
div#homepage-banner.homepage-banner {
  max-width: 1920px;
  width: 100%;
  height: 600px;
  margin: 0 auto;
  position: relative;
}

div#homepage-banner.homepage-banner div.hd {
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}

div#homepage-banner.homepage-banner div.hd ul.clearfix li {
  float: left;
  margin: 0 10px;
  width: 80px;
  height: 10px;
  background-color: #ffffff;
}

div#homepage-banner.homepage-banner div.hd ul.clearfix li.on {
  background-color: #20923e;
}

div#homepage-banner.homepage-banner div.bd {
  margin: 0 auto;
  text-align: center;
}

div#homepage-banner.homepage-banner div.bd ul li {
  height: 598px;
  overflow: hidden;
  position: relative;
}

div#homepage-banner.homepage-banner div.bd ul li img {
  position: absolute;
  top: 0;
  left: -960px;
  margin-left: 50%;
}

/* 首页主要内容 */
div#homepage-main {
  background-color: #f1f1f1;
  padding-top: 30px;
}

div#homepage-main div.main-con {
  width: 1200px;
  margin: 0 auto;
  /* 协会简介和通知公告 */
  /* 分栏banner */
  /* 合作之窗和政策法规 */
  /* 会员风采 */
  /* 行业资讯和在线留言 */
  /* 理事名单和协会服务 */
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin {
  /* 协会简介 */
  /* 通知公告 */
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile {
  background-color: #ffffff;
  border-radius: 6px;
  float: left;
  width: 840px;
  min-height: 410px;
  padding: 20px;
  /* 协会简介内容 */
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile div.title-bar {
  margin-bottom: 10px;
  height: 40px;
  line-height: 40px;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile div.title-bar div.title {
  float: left;
  width: 100px;
  height: inherit;
  background: url("subTitle-background.png") no-repeat left;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile div.title-bar span.b-line {
  height: inherit;
  float: right;
  display: inline-block;
  width: 720px;
  border-bottom: 1px solid #398d49;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile div.association-profile-con div.l-img {
  position: relative;
  width: 433px;
  height: 360px;
  overflow: hidden;
  float: left;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile div.association-profile-con div.l-img img {
  width: 100%;
  transition: all 0.3s ease-out;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile div.association-profile-con div.l-img img:hover {
  transform: scale(1.1);
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile div.association-profile-con div.l-img p {
  position: absolute;
  width: 433px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  display: none;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile div.association-profile-con div.r-con {
  width: 387px;
  max-height: 360px;
  float: right;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile div.association-profile-con div.r-con div.r-t-profile div.title {
  text-align: center;
  margin-bottom: 20px;
  font-weight: bold;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile div.association-profile-con div.r-con div.r-t-profile div.descript {
  position: relative;
  margin-bottom: 20px;
  font-size: 14px;
  color: #888888;
  line-height: 24px;
  min-height: 120px;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile div.association-profile-con div.r-con div.r-t-profile div.descript a.more {
  position: absolute;
  color: #20923e;
  right: 10px;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile div.association-profile-con div.r-con div.r-b-tabs {
  border: 1px solid #b6b6b6;
  border-top: 1px solid #398d49;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile div.association-profile-con div.r-con div.r-b-tabs div.hd ul.tabs {
  border-top: 1px solid #398d49;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile div.association-profile-con div.r-con div.r-b-tabs div.hd ul.tabs li {
  padding: 5px 15px;
  float: left;
  cursor: pointer;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile div.association-profile-con div.r-con div.r-b-tabs div.hd ul.tabs li.on {
  background-color: #398d49;
  color: #ffffff;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile div.association-profile-con div.r-con div.r-b-tabs div.bd div.tabs-con {
  padding: 20px 10px;
  color: #888888;
  line-height: 24px;
  font-size: 14px;
  min-height: 115px;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.association-profile div.association-profile-con div.r-con div.r-b-tabs div.bd div.tabs-con a.more {
  color: #20923e;
  right: 20px;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.notice-bulletin {
  float: right;
  width: 260px;
  padding: 20px;
  min-height: 410px;
  background-color: #ffffff;
  border-radius: 6px;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.notice-bulletin div.title-bar {
  margin-bottom: 15px;
  height: 40px;
  line-height: 40px;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.notice-bulletin div.title-bar > div.title {
  float: left;
  width: 100px;
  height: inherit;
  background: url("subTitle-background.png") no-repeat left;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.notice-bulletin div.title-bar span.b-line {
  height: inherit;
  float: right;
  display: inline-block;
  width: 160px;
  border-bottom: 1px solid #398d49;
  text-align: right;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.notice-bulletin div.title-bar span.b-line a.more {
  color: #398d49;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.notice-bulletin div.announce-list {
  position: relative;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.notice-bulletin div.announce-list div.vertical-line {
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #398d49;
  left: 3px;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.notice-bulletin div.announce-list div.bd ul li {
  list-style-image: url("./icon-listStyle.png");
  margin-left: 15px;
  padding-left: 5px;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.notice-bulletin div.announce-list div.bd ul li div.title {
  font-size: 14px;
  padding: 10px 0;
  font-weight: bold;
}

div#homepage-main div.main-con div.associationProfile-and-noticeBulletin div.notice-bulletin div.announce-list div.bd ul li div.descript {
  color: #888888;
  line-height: 20px;
  font-size: 14px;
}

div#homepage-main div.main-con div.column-banner {
  width: 100%;
  padding: 30px 0;
  max-height: 100px;
  overflow: hidden;
}

div#homepage-main div.main-con div.column-banner img {
  overflow: hidden;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations {
  margin-bottom: 20px;
  /* 合作之窗 */
  /* 政策法规 */
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.cooperation-windows {
  background-color: #ffffff;
  border-radius: 6px;
  float: left;
  width: 540px;
  padding: 20px;
  min-height: 260px;
  /* 合作之窗内容 */
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.cooperation-windows div.title-bar {
  margin-bottom: 20px;
  height: 40px;
  line-height: 40px;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.cooperation-windows div.title-bar div.title {
  float: left;
  width: 100px;
  height: inherit;
  background: url("subTitle-background.png") no-repeat left;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.cooperation-windows div.title-bar span.b-line {
  float: right;
  height: inherit;
  text-align: right;
  display: inline-block;
  width: 430px;
  border-bottom: 1px solid #398d49;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.cooperation-windows div.title-bar span.b-line a.more {
  color: #398d49;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.cooperation-windows div.cooperation-windows-con ul.list li {
  float: left;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.cooperation-windows div.cooperation-windows-con ul.list li:nth-child(2) {
  margin-left: 20px;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.cooperation-windows div.cooperation-windows-con ul.list li a div.img {
  position: relative;
  width: 260px;
  height: 175px;
  margin-bottom: 10px;
  overflow: hidden;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.cooperation-windows div.cooperation-windows-con ul.list li a div.img img {
  width: 100%;
  height: 100%;
  transition: all 0.3s ease-out;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.cooperation-windows div.cooperation-windows-con ul.list li a div.img img:hover {
  transform: scale(1.1);
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.cooperation-windows div.cooperation-windows-con ul.list li a div.img p.img-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  color: #ffffff;
  padding: 15px 0;
  text-align: center;
  display: none;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.cooperation-windows div.cooperation-windows-con ul.list li a p.date {
  text-align: right;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.policies-and-regulations {
  padding: 20px;
  background-color: #ffffff;
  border-radius: 6px;
  float: right;
  width: 562px;
  max-height: 300px;
  /* 政策法规标题栏 */
  /* 政策法规内容 */
  /* 政策内容信息列表 */
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.policies-and-regulations div.title-bar {
  margin-bottom: 20px;
  height: 40px;
  line-height: 40px;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.policies-and-regulations div.title-bar div.title {
  float: left;
  width: 100px;
  height: inherit;
  background: url("subTitle-background.png") no-repeat left;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.policies-and-regulations div.title-bar span.b-line {
  height: inherit;
  text-align: right;
  display: inline-block;
  width: 450px;
  border-bottom: 1px solid #398d49;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.policies-and-regulations div.title-bar span.b-line a.more {
  color: #398d49;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.policies-and-regulations div.policiesAndRegulations-con {
  border-bottom: 1px dashed #888888;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.policies-and-regulations div.policiesAndRegulations-con div.r-img {
  float: left;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.policies-and-regulations div.policiesAndRegulations-con div.l-text {
  float: left;
  margin-left: 20px;
  width: 350px;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.policies-and-regulations div.policiesAndRegulations-con div.l-text div.title {
  margin-top: 15px;
  margin-bottom: 10px;
  font-weight: bold;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.policies-and-regulations div.policiesAndRegulations-con div.l-text div.descript {
  color: #888888;
  line-height: 18px;
  font-size: 14px;
  width: 100%;
  min-height: 75px;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.policies-and-regulations div.msg-list div.bd ul {
  margin-bottom: 10px;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.policies-and-regulations div.msg-list div.bd ul li {
  float: left;
  width: 270px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  list-style-image: url("./icon-listStyle.png");
  list-style-position: inside;
  margin-right: 20px;
  font-size: 14px;
  line-height: 24px;
}

div#homepage-main div.main-con div.cooperationWindows-and-policiesAndRegulations div.policies-and-regulations div.msg-list div.bd ul li a {
  color: #888888;
}

div#homepage-main div.main-con div.member-elegant {
  margin-bottom: 20px;
  /* 左侧会员风采 */
  /* 右侧荣誉图片 */
}

div#homepage-main div.main-con div.member-elegant div.l-memberElegant {
  padding: 20px;
  float: left;
  background-color: #ffffff;
  border-radius: 6px;
}

div#homepage-main div.main-con div.member-elegant div.l-memberElegant div.title-bar {
  margin-bottom: 30px;
  height: 40px;
  line-height: 40px;
}

div#homepage-main div.main-con div.member-elegant div.l-memberElegant div.title-bar div.title {
  float: left;
  width: 100px;
  height: inherit;
  background: url("subTitle-background.png") no-repeat left;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
}

div#homepage-main div.main-con div.member-elegant div.l-memberElegant div.title-bar span.b-line {
  float: right;
  height: inherit;
  text-align: right;
  display: inline-block;
  width: 720px;
  border-bottom: 1px solid #398d49;
}

div#homepage-main div.main-con div.member-elegant div.l-memberElegant div.title-bar span.b-line a.more {
  color: #398d49;
}

div#homepage-main div.main-con div.member-elegant div.l-memberElegant div.member-list {
  position: relative;
  width: 840px;
  margin: 0 auto;
}

div#homepage-main div.main-con div.member-elegant div.l-memberElegant div.member-list div.hd a {
  display: inline-block;
  position: absolute;
  top: 20px;
  z-index: 2;
  width: 30px;
  height: 70px;
}

div#homepage-main div.main-con div.member-elegant div.l-memberElegant div.member-list div.hd a.prev {
  background: url("icon-prev.png") no-repeat center;
  left: 0;
}

div#homepage-main div.main-con div.member-elegant div.l-memberElegant div.member-list div.hd a.next {
  background: url("icon-next.png") no-repeat center;
  right: 0;
}

div#homepage-main div.main-con div.member-elegant div.l-memberElegant div.member-list div.bd {
  width: 710px;
  margin: 0 auto;
}

div#homepage-main div.main-con div.member-elegant div.l-memberElegant div.member-list div.bd ul.clearfix li {
  position: relative;
  float: left;
  width: 155px;
  height: 121px;
  overflow: hidden;
  margin-right: 30px;
}

div#homepage-main div.main-con div.member-elegant div.l-memberElegant div.member-list div.bd ul.clearfix li img {
  width: 100%;
  height: 100%;
  transition: all 0.3s ease-out;
}

div#homepage-main div.main-con div.member-elegant div.l-memberElegant div.member-list div.bd ul.clearfix li img:hover {
  transform: scale(1.1);
}

div#homepage-main div.main-con div.member-elegant div.l-memberElegant div.member-list div.bd ul.clearfix li p.name {
  position: absolute;
  display: none;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  color: #ffffff;
  padding: 10px 0;
  text-align: center;
}

div#homepage-main div.main-con div.member-elegant div.r-honor-img {
  float: right;
  width: 300px;
  max-height: 241px;
  overflow: hidden;
}

div#homepage-main div.main-con div.member-elegant div.r-honor-img img {
  width: 100%;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook {
  margin-bottom: 20px;
  /* 行业资讯 */
  /* 在线留言 */
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo {
  float: left;
  width: 840px;
  min-height: 407px;
  background-color: #ffffff;
  padding: 20px;
  border-radius: 6px;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.title-bar {
  margin-bottom: 20px;
  height: 40px;
  line-height: 40px;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.title-bar div.title {
  float: left;
  width: 100px;
  height: inherit;
  background: url("subTitle-background.png") no-repeat left;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.title-bar span.b-line {
  float: right;
  height: inherit;
  text-align: right;
  display: inline-block;
  width: 720px;
  border-bottom: 1px solid #398d49;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.title-bar span.b-line a.more {
  color: #398d49;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-news {
  margin-bottom: 20px;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-news ul.clearfix li {
  width: 273px;
  margin-right: 10px;
  float: left;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-news ul.clearfix li div.news-img {
  position: relative;
  width: inherit;
  height: 173px;
  margin-bottom: 20px;
  overflow: hidden;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-news ul.clearfix li div.news-img img {
  width: 100%;
  transition: all 0.3s ease-out;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-news ul.clearfix li div.news-img img:hover {
  transform: scale(1.1);
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-news ul.clearfix li div.news-img p {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  color: #ffffff;
  padding: 10px 0;
  text-align: center;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-news ul.clearfix li div.title {
  margin-bottom: 12px;
  font-size: 15px;
  color: #333333;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-news ul.clearfix li div.descript {
  font-size: 14px;
  color: #888888;
  line-height: 20px;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-news ul.clearfix li:nth-child(3) {
  margin-right: 0;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-list {
  width: inherit;
  position: relative;
  overflow: hidden;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-list div.l-list,
div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-list div.r-list {
  display: inline-block;
  text-align: center;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-list div.l-list div.bd,
div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-list div.r-list div.bd {
  float: left;
  width: 400px;
  margin-right: 35px;
  padding-top: 10px;
  border-top: 1px dashed #888888;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-list div.l-list div.bd ul li,
div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-list div.r-list div.bd ul li {
  list-style-image: url("./icon-listStyle.png");
  list-style-position: inside;
  line-height: 24px;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-list div.l-list div.bd ul li a,
div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-list div.r-list div.bd ul li a {
  display: inline-block;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-list div.l-list div.bd ul li a span,
div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-list div.r-list div.bd ul li a span {
  display: inline-block;
  color: #888888;
  font-size: 14px;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-list div.l-list div.bd ul li a span.title,
div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-list div.r-list div.bd ul li a span.title {
  width: 340px;
  text-align: left;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.industryInfo div.industryInfo-list div.r-list div.bd {
  margin-right: 0;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.guestbook {
  float: right;
  width: 260px;
  padding: 20px;
  min-height: 407px;
  background-color: #ffffff;
  border-radius: 6px;
  overflow: hidden;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.guestbook div.title-bar {
  margin-bottom: 10px;
  height: 40px;
  line-height: 40px;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.guestbook div.title-bar div.title {
  float: left;
  width: 100px;
  height: inherit;
  background: url("subTitle-background.png") no-repeat left;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.guestbook div.title-bar span.b-line {
  height: inherit;
  float: right;
  display: inline-block;
  width: 160px;
  border-bottom: 1px solid #398d49;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.guestbook div.title-bar span.b-line a.more {
  float: right;
  color: #20923e;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.guestbook div.guestbook-list {
  position: relative;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.guestbook div.guestbook-list div.vertical-line {
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #398d49;
  left: 2px;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.guestbook div.guestbook-list div.bd ul li {
  list-style-image: url("./icon-listStyle.png");
  margin-bottom: 15px;
  margin-left: 15px;
  padding-left: 5px;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.guestbook div.guestbook-list div.bd ul li div.title {
  font-size: 14px;
  margin-bottom: 15px;
  font-weight: bold;
}

div#homepage-main div.main-con div.industryInfo-and-guestbook div.guestbook div.guestbook-list div.bd ul li div.descript {
  color: #888888;
  line-height: 20px;
  font-size: 14px;
}

div#homepage-main div.main-con div.directorList-and-associationService {
  padding-bottom: 20px;
  /* 理事名单 */
  /* 协会服务 */
}

div#homepage-main div.main-con div.directorList-and-associationService div.director-list {
  width: 342px;
  min-height: 410px;
  background-color: #ffffff;
  padding: 20px;
  border-radius: 6px;
  float: left;
}

div#homepage-main div.main-con div.directorList-and-associationService div.director-list div.title-bar {
  margin-bottom: 20px;
  height: 40px;
  line-height: 40px;
}

div#homepage-main div.main-con div.directorList-and-associationService div.director-list div.title-bar div.title {
  float: left;
  width: 100px;
  height: inherit;
  background: url("subTitle-background.png") no-repeat left;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
}

div#homepage-main div.main-con div.directorList-and-associationService div.director-list div.title-bar span.b-line {
  float: right;
  height: inherit;
  text-align: right;
  display: inline-block;
  width: 230px;
  border-bottom: 1px solid #398d49;
}

div#homepage-main div.main-con div.directorList-and-associationService div.director-list div.title-bar span.b-line a.more {
  color: #398d49;
}

div#homepage-main div.main-con div.directorList-and-associationService div.director-list div.director-list-con div.council-list-name {
  margin-bottom: 10px;
  text-align: center;
  font-weight: bold;
}

div#homepage-main div.main-con div.directorList-and-associationService div.director-list div.director-list-con div.bd ul.clearfix li {
  cursor: default;
  padding: 10px 0;
  background: url("icon-listStyle.png") no-repeat left;
  list-style-position: inside;
  padding: 5px 0;
  padding-left: 15px;
}

div#homepage-main div.main-con div.directorList-and-associationService div.director-list div.director-list-con div.bd ul.clearfix li p {
  display: inline-block;
}

div#homepage-main div.main-con div.directorList-and-associationService div.director-list div.director-list-con div.bd ul.clearfix li p.company-name {
  float: left;
  width: 160px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
  color: #888888;
}

div#homepage-main div.main-con div.directorList-and-associationService div.director-list div.director-list-con div.bd ul.clearfix li p.person {
  float: right;
}

div#homepage-main div.main-con div.directorList-and-associationService div.director-list div.director-list-con div.bd ul.clearfix li p.person span {
  font-size: 14px;
  color: #888888;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service {
  width: 760px;
  float: right;
  min-height: 410px;
  padding: 20px;
  background-color: #ffffff;
  border-radius: 6px;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.title-bar {
  margin-bottom: 20px;
  height: 40px;
  line-height: 40px;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.title-bar div.title {
  float: left;
  width: 100px;
  height: inherit;
  background: url("subTitle-background.png") no-repeat left;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.title-bar span.b-line {
  float: right;
  height: inherit;
  text-align: right;
  display: inline-block;
  width: 650px;
  border-bottom: 1px solid #398d49;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.title-bar span.b-line a.more {
  color: #398d49;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.t-associationService-nav {
  margin-bottom: 20px;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.t-associationService-nav ul.clearfix > li {
  margin-right: 5px;
  width: 180px;
  height: 70px;
  border: 1px solid #20923e;
  display: inline-block;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.t-associationService-nav ul.clearfix > li:last-child {
  margin-right: 0;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.t-associationService-nav ul.clearfix > li div.icon {
  float: left;
  margin: 0 15px;
  margin-top: 12px;
  width: 47px;
  height: 46px;
  background: #398d49 url("icon-safety.png") no-repeat center;
  border-radius: 50%;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.t-associationService-nav ul.clearfix > li div.title {
  float: left;
  margin: 20px auto;
  line-height: 18px;
  text-align: left;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.t-associationService-nav ul.clearfix > li div.title div.ch {
  font-size: 18px;
  color: #20923e;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.t-associationService-nav ul.clearfix > li div.title div.en {
  font-size: 10px;
  color: #20923e;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.m-associationService-news {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #888888;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.m-associationService-news div.news {
  width: 370px;
  display: inline-block;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.m-associationService-news div.news div.l-img {
  float: left;
  width: 180px;
  height: 150px;
  overflow: hidden;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.m-associationService-news div.news div.l-img img {
  width: 100%;
  transition: all 0.3s ease-out;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.m-associationService-news div.news div.l-img img:hover {
  transform: scale(1.1);
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.m-associationService-news div.news div.r-text {
  text-align: center;
  float: left;
  min-height: 150px;
  padding-left: 10px;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.m-associationService-news div.news div.r-text a.title {
  margin-top: 20px;
  margin-bottom: 5px;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.m-associationService-news div.news div.r-text div.descript {
  text-align: left;
  font-size: 12px;
  line-height: 20px;
  color: #888888;
  width: 172px;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.b-associationService-list ul.clearfix li {
  float: left;
  list-style-image: url("./icon-listStyle.png");
  list-style-position: inside;
  margin-right: 30px;
  line-height: 24px;
  font-size: 14px;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.b-associationService-list ul.clearfix li a {
  display: inline-block;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.b-associationService-list ul.clearfix li a span {
  display: inline-block;
  color: #888888;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.b-associationService-list ul.clearfix li a span.name {
  width: 290px;
}

div#homepage-main div.main-con div.directorList-and-associationService div.association-service div.association-service-con div.b-associationService-list ul.clearfix li a span.date {
  width: 40px;
}

/* 脚部 */
div#footer {
  background-color: #398d49;
}

div#footer div.footer-con {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}

div#footer div.footer-con div.company-name {
  padding-top: 30px;
  padding-bottom: 20px;
}

div#footer div.footer-con ul.contact-way li {
  color: #ffffff;
  line-height: 24px;
}

div#footer div.footer-con ul.contact-way li span {
  display: inline-block;
  color: inherit;
  font-size: 14px;
}

div#footer div.footer-con div.QR-code {
  position: absolute;
  right: 0;
  top: 30px;
  width: 100px;
  height: 100px;
}

div#footer div.footer-con div.QR-code img {
  width: 100%;
}

div#footer div.footer-con div.QR-code p {
  color: #ffffff;
  text-align: center;
  padding: 10px 0;
}

div#footer div.footer-con div.copyright {
  padding-top: 20px;
  padding-bottom: 30px;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
}

/* 内页侧边栏 */
div#side-nav {
  width: 300px;
  float: left;
  /* 侧边栏上部 */
  /* 侧边栏中部广告 */
  /* 侧边栏底部 */
}

div#side-nav div.side-top {
  width: 260px;
  background-color: #ffffff;
  padding: 20px;
  border-radius: 6px;
  margin-bottom: 30px;
}

div#side-nav div.side-top div.title-bar {
  margin-bottom: 15px;
  height: 40px;
  line-height: 40px;
}

div#side-nav div.side-top div.title-bar div.title {
  float: left;
  width: 100px;
  height: inherit;
  background: url("subTitle-background.png") no-repeat left;
  text-align: center;
  color: #ffffff;
}

div#side-nav div.side-top div.title-bar span.b-line {
  float: right;
  height: inherit;
  text-align: right;
  display: inline-block;
  width: 150px;
  border-bottom: 1px solid #398d49;
}

div#side-nav div.side-top div.column-list {
  position: relative;
}

div#side-nav div.side-top div.column-list div.vertical-line {
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #398d49;
  left: 8px;
}

div#side-nav div.side-top div.column-list div.bd ul li {
  list-style-image: url("./icon-listStyle.png");
  list-style-position: inside;
  padding-left: 5px;
}

div#side-nav div.side-top div.column-list div.bd ul li a {
  vertical-align: middle;
  position: relative;
  display: inline-block;
  width: 90%;
  height: 70px;
  line-height: 70px;
  border-bottom: 1px dashed #888888;
  background: url("sideNav-arrow_06.png") no-repeat right center;
}

div#side-nav div.side-top div.column-list div.bd ul li a:hover {
  background: url("sideNav-arrow_03.jpg") no-repeat right center;
  color: #398d49;
  font-weight: bold;
}

div#side-nav div.side-top div.column-list div.bd ul li a.on span {
  display: inline-block;
  width: 100%;
  color: #398d49;
  font-weight: bold;
  background: url("sideNav-arrow_03.jpg") no-repeat right center;
}

div#side-nav div.adver {
  padding-bottom: 30px;
}

div#side-nav div.adver div.img {
  width: 300px;
  height: 81px;
  overflow: hidden;
  margin: 0 auto;
  border-radius: 6px;
}

div#side-nav div.adver div.img img {
  width: 100%;
}

div#side-nav div.sideNav-bottom {
  width: 260px;
  padding: 20px;
  min-height: 360px;
  background-color: #ffffff;
  border-radius: 6px;
}

div#side-nav div.sideNav-bottom div.title-bar {
  margin-bottom: 15px;
  height: 40px;
  line-height: 40px;
}

div#side-nav div.sideNav-bottom div.title-bar > div.title {
  float: left;
  width: 100px;
  height: inherit;
  background: url("subTitle-background.png") no-repeat left;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
}

div#side-nav div.sideNav-bottom div.title-bar span.b-line {
  height: inherit;
  float: right;
  display: inline-block;
  width: 160px;
  border-bottom: 1px solid #398d49;
  text-align: right;
}

div#side-nav div.sideNav-bottom div.title-bar span.b-line a.more {
  color: #398d49;
}

div#side-nav div.sideNav-bottom div.announce-list {
  position: relative;
}

div#side-nav div.sideNav-bottom div.announce-list div.vertical-line {
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #398d49;
  left: 3px;
}

div#side-nav div.sideNav-bottom div.announce-list div.bd ul li {
  list-style-image: url("./icon-listStyle.png");
  margin-left: 15px;
  padding-left: 5px;
}

div#side-nav div.sideNav-bottom div.announce-list div.bd ul li div.title {
  font-size: 14px;
  padding: 10px 0;
  font-weight: bold;
}

div#side-nav div.sideNav-bottom div.announce-list div.bd ul li div.descript {
  color: #888888;
  line-height: 20px;
  font-size: 14px;
}

/* 内页文章内容区 */
div#article-content {
  position: relative;
  float: right;
  width: 840px;
  min-height: 890px;
  padding: 20px 20px 60px;
  background-color: #ffffff;
  border-radius: 6px;
}

div#article-content div.title-bar {
  margin-bottom: 15px;
  height: 40px;
  line-height: 40px;
}

div#article-content div.title-bar div.title {
  float: left;
  width: 100px;
  height: inherit;
  background: url("subTitle-background.png") no-repeat left;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
}

div#article-content div.title-bar span.b-line {
  float: right;
  height: inherit;
  text-align: right;
  display: inline-block;
  width: 85%;
  border-bottom: 1px solid #398d49;
}

div#article-content div.editable-area div.article-title {
  font-size: 24px;
  text-align: center;
  margin: 30px auto;
}

div#article-content div.content p {
  font-size: 14px;
  line-height: 28px;
  color: #4e4e4e;
}

div#article-content div.content img {
  margin: 10px auto;
  text-align: center;
  max-width:100%;
}

div#article-content div.content strong {
  font-weight: bold;
  font-size: 15px;
}

/* 下方广告栏 */
div#bottom-adver {
  padding: 30px 0;
}

div#bottom-adver img {
  width: 100%;
}

/* 内页列表翻页 */
div.pageClass {
  position: absolute;
  bottom: 25px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  text-align: center;
  margin: 0 auto;
}

div.pageClass a {
  display: inline-block;
}

div.pageClass a span {
  display: inline-block;
  padding: 8px 10px;
  margin: 0 5px;
  border: 1px solid #e5e5e5;
}

div.pageClass strong span {
  margin: 0 5px;
  display: inline-block;
  border: 1px solid #44773a;
  padding: 8px 10px;
  color: #fff;
  background-color: #5a9c4d;
}

/* 内页-关于协会 */
div#insidePage-aboutTheAssociation {
  background: #f1f1f1 url("insidePage-banner.png") no-repeat top center;
}

div#insidePage-aboutTheAssociation div.insidePage-wrapper {
  width: 1200px;
  margin: 0 auto;
  padding-top: 120px;
}

/* 内页-协会章程 */
div#insidePage-associationCharter {
  background: #f1f1f1 url("insidePage-banner1.png") no-repeat top center;
}

div#insidePage-associationCharter div.insidePage-wrapper {
  width: 1200px;
  margin: 0 auto;
  padding-top: 120px;
}

/* 内页-理事会成员名单 */
div#insidePage-councilMembers {
  background: #f1f1f1 url("insidePage-banner2.png") no-repeat top center;
  /* 内页主体内容 */
  /* 理事会成员名单 */
}

div#insidePage-councilMembers div.insidePage-wrapper {
  width: 1200px;
  margin: 0 auto;
  padding-top: 120px;
}

div#insidePage-councilMembers div#name-list {
  width: 567px;
  margin: 0 auto;
}

div#insidePage-councilMembers div#name-list ul {
  padding: 18px 0;
}

div#insidePage-councilMembers div#name-list ul li.clearfix {
  font-size: 16px;
  line-height: 38px;
}

div#insidePage-councilMembers div#name-list ul li.clearfix span {
  color: #4e4e4e;
}

div#insidePage-councilMembers div#name-list ul li.clearfix span.company-name {
  float: left;
}

div#insidePage-councilMembers div#name-list ul li.clearfix span.name {
  float: right;
}

/* 内页-食品安全 */
div#insidePage-foodSafety {
  background: #f1f1f1 url("insidePage-banner3.png") no-repeat top center;
  /* 内页主体内容 */
}

div#insidePage-foodSafety div.insidePage-wrapper {
  width: 1200px;
  margin: 0 auto;
  padding-top: 120px;
  /* 食品安全新闻列表 */
}

div#insidePage-foodSafety div.insidePage-wrapper ul.news-list li.clearfix {
  border-bottom: 1px dashed #c0c0c0;
  padding: 20px 0;
  transition: all 0.3s ease-out;
}

div#insidePage-foodSafety div.insidePage-wrapper ul.news-list li.clearfix div.l-date {
  float: left;
  width: 35px;
  margin-left: 10px;
}

div#insidePage-foodSafety div.insidePage-wrapper ul.news-list li.clearfix div.l-date p {
  height: 28px;
  line-height: 28px;
  text-align: center;
}

div#insidePage-foodSafety div.insidePage-wrapper ul.news-list li.clearfix div.l-date p.mouth {
  background-color: #398d49;
  color: #ffffff;
}

div#insidePage-foodSafety div.insidePage-wrapper ul.news-list li.clearfix div.l-date p.day {
  background-color: #e5e5e5;
  color: #398d49;
}

div#insidePage-foodSafety div.insidePage-wrapper ul.news-list li.clearfix div.r-con {
  float: right;
  width: 775px;
}

div#insidePage-foodSafety div.insidePage-wrapper ul.news-list li.clearfix div.r-con p.title {
  color: #333333;
  font-size: 14px;
  padding-bottom: 10px;
}

div#insidePage-foodSafety div.insidePage-wrapper ul.news-list li.clearfix div.r-con p.descript {
  color: #888888;
  font-size: 12px;
  line-height: 16px;
}

div#insidePage-foodSafety div.insidePage-wrapper ul.news-list li.clearfix div.r-con p.descript a {
  color: #398d49;
}

div#insidePage-foodSafety div.insidePage-wrapper ul.news-list li.clearfix div.r-con:hover p.title a {
  color: #398d49;
  font-weight: bold;
}

/* 内页-供求信息*/
div#insidePage-tradeLeads {
  background: #f1f1f1 url("insidePage-banner4.png") no-repeat top center;
  /* 内页主体内容 */
}

div#insidePage-tradeLeads div.insidePage-wrapper {
  width: 1200px;
  margin: 0 auto;
  padding-top: 120px;
}

div#insidePage-tradeLeads div.insidePage-wrapper div#article-content div.tradeLeads-list table {
  width: 100%;
}

div#insidePage-tradeLeads div.insidePage-wrapper div#article-content div.tradeLeads-list table thead tr {
  background-color: #20923e;
  text-align: center;
}

div#insidePage-tradeLeads div.insidePage-wrapper div#article-content div.tradeLeads-list table thead tr td {
  width: 25%;
  color: #ffffff;
  height: 30px;
  line-height: 30px;
}

div#insidePage-tradeLeads div.insidePage-wrapper div#article-content div.tradeLeads-list table tbody tr {
  text-align: center;
  background-color: #ffffff;
}

div#insidePage-tradeLeads div.insidePage-wrapper div#article-content div.tradeLeads-list table tbody tr td a {
  display: inline-block;
  width: 100%;
  height: 30px;
  line-height: 30px;
}

/* 内页-供求详情 */
div#insidePage-tradeDetail {
  background: #f1f1f1 url("insidePage-banner5.png") no-repeat top center;
  /* 内页主体内容 */
}

div#insidePage-tradeDetail div.insidePage-wrapper {
  width: 1200px;
  margin: 0 auto;
  padding-top: 120px;
}

div#insidePage-tradeDetail div.insidePage-wrapper div#article-content div.tradeDetail-content div.title {
  text-align: center;
  border-bottom: 1px dashed #bfbfbf;
  margin-bottom: 40px;
}

div#insidePage-tradeDetail div.insidePage-wrapper div#article-content div.tradeDetail-content div.title p:nth-child(1) {
  color: #000000;
  font-size: 24px;
}

div#insidePage-tradeDetail div.insidePage-wrapper div#article-content div.tradeDetail-content div.title p:nth-child(2) {
  color: #919191;
  font-size: 12px;
  padding: 10px 0;
}

div#insidePage-tradeDetail div.insidePage-wrapper div#article-content div.tradeDetail-content div.content table {
  border: 1px solid #919191;
}

div#insidePage-tradeDetail div.insidePage-wrapper div#article-content div.tradeDetail-content div.content table tr td {
  border: 1px solid #919191;
  height: 30px;
  vertical-align: middle;
  line-height: 25px;
  font-size: 14px;
  color: #666666;
  padding: 0 10px;
  text-align: left;
}

div#insidePage-tradeDetail div.insidePage-wrapper div#article-content div.tradeDetail-content div.content table tr td:nth-child(1) {
  width: 135px;
}

div#insidePage-tradeDetail div.insidePage-wrapper div#article-content div.tradeDetail-content div.content table tr td:nth-child(2) {
  width: 706px;
}

/* 内页-价格行情 */
div#price-information {
  background: #f1f1f1 url("insidePage-banner5.png") no-repeat top center;
  /* 内页主体内容 */
}

div#price-information div.insidePage-wrapper {
  width: 1200px;
  margin: 0 auto;
  padding-top: 120px;
}

div#price-information div.insidePage-wrapper div#article-content div.information-list table {
  width: 100%;
}

div#price-information div.insidePage-wrapper div#article-content div.information-list table thead tr {
  background-color: #20923e !important;
  text-align: center;
  color: #666666;
}

div#price-information div.insidePage-wrapper div#article-content div.information-list table thead tr td {
  width: 20%;
  color: #ffffff;
  height: 30px;
  line-height: 30px;
}

div#price-information div.insidePage-wrapper div#article-content div.information-list table tbody tr {
  text-align: center;
  background-color: #ffffff;
  color: #666666;
}

div#price-information div.insidePage-wrapper div#article-content div.information-list table tbody tr td {
  height: 30px;
  line-height: 30px;
}

/* 内页-文章内容 */
div#news-content div.article-title div.title {
  padding: 15px 0;
  text-align: center;
  font-size: 22px;
}

div#news-content div.article-title div.article-date {
  text-align: center;
  padding-bottom: 10px;
}

div#news-content div.article-title div.article-date span {
  display: inline-block;
  font-size: 12px;
  color: #888888;
}

/* 内页-协会成员名单*/
div#member-ship {
  background: #f1f1f1 url("insidePage-banner5.png") no-repeat top center;
  /* 内页主体内容 */
}

div#member-ship div.insidePage-wrapper {
  width: 1200px;
  margin: 0 auto;
  padding-top: 120px;
}

div#member-ship div.insidePage-wrapper div#article-content div.content div#membership-list table {
  width: 100%;
}

div#member-ship div.insidePage-wrapper div#article-content div.content div#membership-list table thead tr {
  background-color: #20923e;
  text-align: center;
}

div#member-ship div.insidePage-wrapper div#article-content div.content div#membership-list table thead tr td {
  width: 33.3%;
  color: #ffffff;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

div#member-ship div.insidePage-wrapper div#article-content div.content div#membership-list table tbody tr {
  text-align: center;
  background-color: #ffffff;
}

div#member-ship div.insidePage-wrapper div#article-content div.content div#membership-list table tbody tr td {
  height: 30px;
  line-height: 30px;
}

/* 内页-协会动态 */
div#insidePage-associationNews {
  background: #f1f1f1 url("insidePage-banner3.png") no-repeat top center;
  /* 内页主体内容 */
}

div#insidePage-associationNews div.insidePage-wrapper {
  width: 1200px;
  margin: 0 auto;
  padding-top: 120px;
  /* 协会动态新闻列表 */
}

div#insidePage-associationNews div.insidePage-wrapper ul.news-list li.clearfix {
  border-bottom: 1px dashed #c0c0c0;
  padding: 20px 0;
}

div#insidePage-associationNews div.insidePage-wrapper ul.news-list li.clearfix div.l-date {
  float: left;
  width: 35px;
  margin-left: 10px;
}

div#insidePage-associationNews div.insidePage-wrapper ul.news-list li.clearfix div.l-date p {
  height: 28px;
  line-height: 28px;
  text-align: center;
}

div#insidePage-associationNews div.insidePage-wrapper ul.news-list li.clearfix div.l-date p.mouth {
  background-color: #398d49;
  color: #ffffff;
}

div#insidePage-associationNews div.insidePage-wrapper ul.news-list li.clearfix div.l-date p.day {
  background-color: #e5e5e5;
  color: #398d49;
}

div#insidePage-associationNews div.insidePage-wrapper ul.news-list li.clearfix div.r-con {
  float: right;
  width: 775px;
}

div#insidePage-associationNews div.insidePage-wrapper ul.news-list li.clearfix div.r-con p.title {
  color: #333333;
  font-size: 14px;
  padding-bottom: 10px;
}

div#insidePage-associationNews div.insidePage-wrapper ul.news-list li.clearfix div.r-con p.descript {
  color: #888888;
  font-size: 12px;
  line-height: 16px;
}

div#insidePage-associationNews div.insidePage-wrapper ul.news-list li.clearfix div.r-con p.descript a {
  color: #398d49;
}

div#insidePage-associationNews div.insidePage-wrapper ul.news-list li.clearfix div.r-con:hover p.title a {
  color: #398d49;
  font-weight: bold;
}

/* 内页-协会动态内容 */
div#associationNews-content {
  background: #f1f1f1 url("insidePage-banner1.png") no-repeat top center;
}

div#associationNews-content div.insidePage-wrapper {
  width: 1200px;
  margin: 0 auto;
  padding-top: 120px;
}

div#associationNews-content div.insidePage-wrapper div#article-news div.article-title {
  border-bottom: 1px dashed #919191;
  margin-bottom: 20px;
}

div#associationNews-content div.insidePage-wrapper div#article-news div.article-title div.title {
  text-align: center;
  font-size: 24px;
}

div#associationNews-content div.insidePage-wrapper div#article-news div.article-title div.subtitle {
  text-align: right;
  padding: 10px 0;
  font-size: 16px;
}

div#associationNews-content div.insidePage-wrapper div#article-news div.article-title div.date {
  text-align: center;
  padding: 10px 0;
}

div#associationNews-content div.insidePage-wrapper div#article-news div.article-title div.date span {
  display: inline-block;
  color: #919191;
  font-size: 12px;
}

/* 联系我们 */
div#contact-us {
  background: #f1f1f1 url("insidePage-banner5.png") no-repeat top center;
  /* 内页主体内容 */
}

div#contact-us div.insidePage-wrapper {
  width: 1200px;
  margin: 0 auto;
  padding-top: 120px;
}

div#contact-us div.insidePage-wrapper div.top-content div.side-nav {
  float: left;
}

div#contact-us div.insidePage-wrapper div.top-content div.side-nav div.sideNav-bottom {
  width: 260px;
  padding: 20px;
  min-height: 360px;
  background-color: #ffffff;
  border-radius: 6px;
}

div#contact-us div.insidePage-wrapper div.top-content div.side-nav div.sideNav-bottom div.title-bar {
  margin-bottom: 15px;
  height: 40px;
  line-height: 40px;
}

div#contact-us div.insidePage-wrapper div.top-content div.side-nav div.sideNav-bottom div.title-bar > div.title {
  float: left;
  width: 100px;
  height: inherit;
  background: url("subTitle-background.png") no-repeat left;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
}

div#contact-us div.insidePage-wrapper div.top-content div.side-nav div.sideNav-bottom div.title-bar span.b-line {
  height: inherit;
  float: right;
  display: inline-block;
  width: 160px;
  border-bottom: 1px solid #398d49;
  text-align: right;
}

div#contact-us div.insidePage-wrapper div.top-content div.side-nav div.sideNav-bottom div.title-bar span.b-line a.more {
  color: #398d49;
}

div#contact-us div.insidePage-wrapper div.top-content div.side-nav div.sideNav-bottom div.announce-list {
  position: relative;
}

div#contact-us div.insidePage-wrapper div.top-content div.side-nav div.sideNav-bottom div.announce-list div.vertical-line {
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #398d49;
  left: 3px;
}

div#contact-us div.insidePage-wrapper div.top-content div.side-nav div.sideNav-bottom div.announce-list div.bd ul li {
  list-style-image: url("./icon-listStyle.png");
  margin-left: 15px;
  padding-left: 5px;
}

div#contact-us div.insidePage-wrapper div.top-content div.side-nav div.sideNav-bottom div.announce-list div.bd ul li div.title {
  font-size: 14px;
  padding: 10px 0;
  font-weight: bold;
}

div#contact-us div.insidePage-wrapper div.top-content div.side-nav div.sideNav-bottom div.announce-list div.bd ul li div.descript {
  color: #888888;
  line-height: 20px;
  font-size: 14px;
}

div#contact-us div.insidePage-wrapper div.top-content div.side-nav div.adver {
  width: 300px;
  height: 81px;
  overflow: hidden;
  margin: 0 auto;
  border-radius: 6px;
  margin-top: 30px;
}

div#contact-us div.insidePage-wrapper div.top-content div.side-nav div.adver img {
  width: 100%;
}

div#contact-us div.insidePage-wrapper div.top-content div#article-content {
  min-height: 650px;
}

div#contact-us div.insidePage-wrapper div.top-content div#article-content div.contact-way {
  padding: 30px 0;
}

div#contact-us div.insidePage-wrapper div.top-content div#article-content div.contact-way ul li {
  font-weight: bold;
  font-size: 14px;
  line-height: 30px;
}

div#contact-us div.insidePage-wrapper div.top-content div#article-content div.contact-way ul li span {
  display: inline-block;
  font-weight: normal;
  color: #666666;
}
/*# sourceMappingURL=css.css.map */