﻿@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
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; }

/* HTML5 display-role reset for older browsers */
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 {
  content: '';
  content: none; }

q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

a {
  text-decoration: none; }

p {
  font-size: 14px;
  color: #3f3f3f;
  line-height: 1.5em;
  margin-bottom: 10px; }

h3 {
  font-size: 18px;
  color: #00701a;
  margin-bottom: 10px; }

/* common */
html, body {
  height: 100%;
  overflow-x: hidden;
  font-family: 微软雅黑; }

.container {
  width: 1180px;
  margin: 0 auto;
  overflow: hidden; }

.location {
  margin-top: 20px;
  margin-bottom: 30px;
  height: 14px; }
  .location a {
    color: #3f3f3f;
    display: block;
    float: left;
    font-size: 14px; }
  .location .location-active {
    color: #00701a; }

.container-middle {
  width: 700px;
  margin-right: auto;
  margin-left: auto; }

.header {
  background-color: #ffffff; }
  .header .header-logo {
    float: left;
    height: 96px;
    width: 340px;
     }
  .header .header-title {
    float: right;
    width: auto;
    height: 96px;
    line-height: 96px;
    font-size: 20px;
    color: #00701a; }

.container-index {
  width: 1080px; }

.nav {
  background-color: #f0f0f0;
  position: relative;
  height: 48px;
  border-bottom: 2px solid #00701a; }
  .nav .nav-wrap .navbar-nav {
    height: 50px;
    font-size: 0px;
    margin: 0px; }
    .nav .nav-wrap .navbar-nav li {
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      zoom: 1;
      *display: inline;
      width: 131px;
      height: 48px;
      line-height: 48px;
      text-align: center; }
      .nav .nav-wrap .navbar-nav li a {
        font-size: 18px;
        color: #3f3f3f;
        border-right: 1px solid white;
        display: block;
        width: 131px;
        height: 48px; }
    .nav .nav-wrap .navbar-nav li:nth-child(9) a {
      border-right: none !important; }
    .nav .nav-wrap .navbar-nav .active a {
      background-color: #ffffff;
      border-top: 4px solid #00701a;
      border-right: none;
      color: #00701a; }
    .nav .nav-wrap .navbar-nav .menu-tab-list {
      position: relative;
      z-index: 8888;
      background-color: #e8e8e8;
      display: none;
      border: 1px solid #e2e2e2; }
      .nav .nav-wrap .navbar-nav .menu-tab-list a {
        color: #333333;
        font-size: 14px; }
        .nav .nav-wrap .navbar-nav .menu-tab-list a:hover {
          color: #000000; }


.footer { /*position: relative;*/ }
.footer .jump-wrapper { overflow: hidden; margin-top: 100px; margin-bottom: 100px; }
.footer .jump-wrapper .sub-content { float: left; margin-left: 90px; }
.footer .jump-wrapper .sub-content .sub-title { font-size: 18px; color: #666666; width: auto; height: 20px; line-height: 20px; margin-bottom: 4px; margin-top: 4px; }
.footer .jump-wrapper .sub-content .sub-name { font-size: 14px; color: #777777; width: auto; height: 18px; line-height: 18px; }
.footer .jump-wrapper .qrcode { float: right; margin-right: 110px; text-align: center; }
.footer .footer-bottom { text-align: center; background-color: #003400; }
.footer .footer-bottom div { font-size: 16px; color: #ffffff; }
.footer .footer-bottom .sub-title { padding: 26px 0; position: relative; }
.footer .footer-bottom .sub-title span { position: absolute; }
.footer .footer-bottom .sub-title #wx-img { top: 31px; right: 330px; }
.footer .footer-bottom .sub-title #wx-img img { height: 32px; width: 32px; }
.footer .footer-bottom .sub-title #wx-ewm {  top: 8px; right: 240px; margin-left: 10px; }
.footer .footer-bottom .sub-title #wx-ewm img { width: 80px; height: 80px; }
.footer .footer-bottom .sub-title div { margin-bottom: 6px; }
.img-flag {
  cursor: pointer; }

#layer {
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.6);
  filter: alpha(opacity=50);
  margin: 0px 0px;
  display: none;
  width: 100%;
  height: 100%;
  text-align: center; }

#layer-content {
  position: absolute !important;
  left: 34%;
  top: 0px;
  z-index: 11;
  border: 0px solid lightgray;
  border-radius: 2px;
  background-color: #fff;
  margin: 100px auto;
  padding: 0px;
  display: none;
  width: 530px;
  height: 356px;
  text-align: left; }
  #layer-content .close {
    float: right;
    width: auto;
    height: 96px;
    line-height: 96px;
    font-size: 20px;
    color: #00701a; }

.Custom_UnionStyle  table{
    border:1px solid black;
}
.Custom_UnionStyle  table tr{
    border:1px solid black;
}
.Custom_UnionStyle  table td{
    border:1px solid black;
}

/*# sourceMappingURL=common.css.map */
