@charset "utf-8";
/*
 *base.css <网站的公用样式表>
 *AUTHOR:TANGFEI
 *DATE:2015-07-07
 *VESION:1.0
**/
html {
  font-size: 100px;
}

/*去除所有标签内的外和内边距*/
* {
  margin: 0px;
  padding: 0px;
}
body {
  background: #ffffff;
  font-family: "微软雅黑" "方正兰亭黑简体", "FZLTXIHJW GB1 0", "Segoe UI",
    "Lucida Grande", Helvetica, Arial, FreeSans, Arimo, "Droid Sans",
    "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3",
    FontAwesome, sans-serif, "Microsoft YaHei";
  font-size: 12px;
  color: #ffffff;
  text-align: center; /*为了解决ie5.5下面的居中问题*/
}

.w1200 {
  width: 1200px;
  margin: 0 auto;
}
.w1440 {
  width: 1440px;
  margin: 0 auto;
}
.w330 {
  width: 330px !important;
}

/*重置标签的一些样式*/
a {
  text-decoration: none;
}
li {
  list-style: none;
}

/*浮动*/
.fl {
  float: left;
  display: block;
}
.fr {
  float: right;
  display: block;
}
/*清除浮动*/
.clearfix {
  *zoom: 1;
} /*解决ie6/7下面的浮动塌陷问题*/
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
} /*display:table;解决其他下面的浮动塌陷问题,line-height是将添加的内容高度设为0；*/
.clearfix:after {
  clear: both;
} /*清楚浮动*/

/*a标签的样式*/
a {
  color: #666666;
}
a:hover {
  color: #666666;
}

.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}

/*去除边框*/
img {
  border: none;
}

p {
  word-break: break-all;
}
input,
select,
a,
span,
h1,
p,
li,
i {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: none;
}
button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input,
button,
select,
textarea,
span,
i {
  -webkit-appearance: none;
  border-radius: 0;
  border: none;
  background: none;
  outline: none;
}
.top {
  width: 100%;
  position: relative;
}
.topNav {
  width: 100%;
  height: 80px;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  min-width: 1200px;
}
.topNavDe img {
  width: 158px;
  float: left;
  margin-top: 19px;
}
.topNavDe div {
  float: right;
  margin-top: 13px;
}
.topNavDe div a {
  display: inline-block;
  font-size: 16px;
  color: #ffffff;
  height: 54px;
  line-height: 54px;
  padding: 0 16px;
  float: left;
  margin-left: 34px;
  position: relative;
}
.topNavDe div a.topNavDeAct:after {
	content: "";
	position: absolute;
	bottom: 0;
	width: 64px;
	height: 3px;
	background: #ffffff;
  }
.topNavDe div a.topNavDeAct:nth-child(1):after {

  left: 0;
 
}
.topNavDe div a.topNavDeAct:nth-child(2):after {
  
  left: 15px;
  
}
.topNavDe div a.topNavDeAct:nth-child(3):after {
 
  left: 40px;
 
}
.topNavDe div a.topNavDeAct:nth-child(4):after {
 
  left: 16px;

}
.bottom {
  width: 100%;
  height: 100%;
  background: #18181a;
  min-width: 1200px;
  padding-bottom: 75px;
}
.brief img {
  width: 102px;
  float: left;
  margin-top: 140px;
  margin-left: 116px;
  margin-right: 122px;
}
.brief i {
  float: left;
  display: inline-block;
  height: 140px;
  border-left: 1px solid #fff;
  margin-top: 117px;
  opacity: 0.5;
}
.briefDe {
  float: left;
  text-align: left;
  width: 285px;
  padding-left: 100px;
  margin-top: 105px;
}
.briefDe h2 {
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  line-height: 46px;
  opacity: 0.9;
}
.briefDe p {
  font-size: 12px;
  color: #fff;
  line-height: 28px;
  opacity: 0.9;
}
.briefDe div span {
  display: inline-block;
  font-size: 12px;
  color: #fff;
  line-height: 28px;
  float: left;
  opacity: 0.9;
}
.briefDe div h3 {
  font-weight: normal;
  font-size: 12px;
  color: #fff;
  line-height: 28px;
  float: left;
}
.copyright {
  font-size: 12px;
  color: #fff;
  margin-top: 50px;
  line-height: 36px;
  opacity: 0.9;
}
