@charset "UTF-8";
/* scss */
/* 文本居中*/
/* 块元素*/
img, .nav ul.item1 > li a {
  display: block; }

/* 行内元素*/
/*左浮动*/
.floatL {
  float: left; }

/*右浮动*/
.floatR {
  float: right; }

/* 清除浮动*/
/*上下居中*/
/*超出省略号*/
.overEllipsis {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

a, .nav ul.item1 > li {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear; }

* {
  padding: 0;
  margin: 0; }

body {
  color: #000;
  /*设置字体颜色*/
  font-family: "黑体";
  max-width: 800px;
  margin: 0 auto; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset, img {
  border: 0; }

ol, ul, li {
  list-style: none; }

caption, th {
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 100%; }

@media only screen and (min-width: 320px) {
  html {
    font-size: 10px !important; } }
@media only screen and (min-width: 360px) {
  html {
    font-size: 11.25px !important; } }
@media only screen and (min-width: 400px) {
  html {
    font-size: 12.5px !important; } }
@media only screen and (min-width: 480px) {
  html {
    font-size: 15px !important; } }
@media only screen and (min-width: 640px) {
  html {
    font-size: 20px !important; } }
@media only screen and (min-width: 960px) {
  html {
    font-size: 25px !important; } }
/* 链接颜色设置*/
a {
  color: #000;
  text-decoration: none; }
  a:hover {
    color: #d3b169; }

.main {
  width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.wrap {
  min-width: 1200px;
  width: 100%; }

/* 清理浮动 */
.fn-clear:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

.fn-clear {
  zoom: 1
  /* for IE6 IE7 */ }

.clear {
  clear: both; }

.overflowH {
  overflow: hidden; }

input, textarea {
  outline: none; }

i, strong, em, b {
  font-style: normal;
  font-weight: normal; }

.view {
  background-color: #000; }

.nav ul.item1 {
  display: block; }
  .nav ul.item1 > li {
    display: table-cell;
    width: 1%;
    text-align: center; }

.nav-onBg ul:hover li {
  background-color: transparent !important; }
.nav-onBg ul li:hover {
  background-color: #af0000 !important; }
.nav-onBg ul li.on {
  background-color: #af0000; }

.nav-onFont ul:hover li a {
  color: #fff !important; }
.nav-onFont ul li.on a {
  color: #fff; }
.nav-onFont ul li:hover a {
  color: #fff !important; }
