a {
  color: red;
}
.clearfix {
  overflow: hidden;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.t-center {
  text-align: center;
}
.t-right {
  text-align: right;
}
.m-center {
  margin: 0 auto;
}
.fs-14 {
  font-size: 14px;
}
.pl_5 {
  padding-left: 5px;
}
.pl_10 {
  padding-left: 10px;
}
.pl_15 {
  padding-left: 15px;
}
.pl_20 {
  padding-left: 20px;
}
.pl_25 {
  padding-left: 25px;
}
.pl_30 {
  padding-left: 30px;
}
.pl_35 {
  padding-left: 35px;
}
.pl_40 {
  padding-left: 40px;
}
.pl_45 {
  padding-left: 45px;
}
.pl_50 {
  padding-left: 50px;
}
.pr_5 {
  padding-right: 5px;
}
.pr_10 {
  padding-right: 10px;
}
.pr_15 {
  padding-right: 15px;
}
.pr_20 {
  padding-right: 20px;
}
.pr_25 {
  padding-right: 25px;
}
.pr_30 {
  padding-right: 30px;
}
.pr_35 {
  padding-right: 35px;
}
.pr_40 {
  padding-right: 40px;
}
.pr_45 {
  padding-right: 45px;
}
.pr_50 {
  padding-right: 50px;
}
.pt_5 {
  padding-top: 5px;
}
.pt_10 {
  padding-top: 10px;
}
.pt_15 {
  padding-top: 15px;
}
.pt_20 {
  padding-top: 20px;
}
.pt_25 {
  padding-top: 25px;
}
.pt_30 {
  padding-top: 30px;
}
.pt_35 {
  padding-top: 35px;
}
.pt_40 {
  padding-top: 40px;
}
.pt_45 {
  padding-top: 45px;
}
.pt_50 {
  padding-top: 50px;
}
.pt_65 {
  padding-top: 65px;
}
.pt_70 {
  padding-top: 70px;
}
.pt_125 {
  padding-top: 125px;
}
.pb_5 {
  padding-bottom: 5px;
}
.pb_10 {
  padding-bottom: 10px;
}
.pb_15 {
  padding-bottom: 15px;
}
.pb_20 {
  padding-bottom: 20px;
}
.pb_25 {
  padding-bottom: 25px;
}
.pb_30 {
  padding-bottom: 30px;
}
.pb_35 {
  padding-bottom: 35px;
}
.pb_40 {
  padding-bottom: 40px;
}
.pb_45 {
  padding-bottom: 45px;
}
.pb_50 {
  padding-bottom: 50px;
}
.ml_5 {
  margin-left: 5px;
}
.ml_10 {
  margin-left: 10px;
}
.ml_15 {
  margin-left: 15px;
}
.ml_20 {
  margin-left: 20px;
}
.ml_25 {
  margin-left: 25px;
}
.ml_30 {
  margin-left: 30px;
}
.ml_35 {
  margin-left: 35px;
}
.ml_40 {
  margin-left: 40px;
}
.ml_45 {
  margin-left: 45px;
}
.ml_50 {
  margin-left: 50px;
}
.mr_5 {
  margin-right: 5px;
}
.mr_10 {
  margin-right: 10px;
}
.mr_15 {
  margin-right: 15px;
}
.mr_20 {
  margin-right: 20px;
}
.mr_25 {
  margin-right: 25px;
}
.mr_30 {
  margin-right: 30px;
}
.mr_35 {
  margin-right: 35px;
}
.mr_40 {
  margin-right: 40px;
}
.mr_45 {
  margin-right: 45px;
}
.mr_50 {
  margin-right: 50px;
}
.mr_60 {
  margin-right: 60px;
}
.mr_125 {
  margin-right: 125px;
}
.mr_140 {
  margin-right: 140px;
}
.mt_5 {
  margin-top: 5px;
}
.mt_10 {
  margin-top: 10px;
}
.mt_14 {
  margin-top: 14px;
}
.mt_15 {
  margin-top: 15px;
}
.mt_20 {
  margin-top: 20px;
}
.mt_25 {
  margin-top: 25px;
}
.mt_30 {
  margin-top: 30px;
}
.mt_35 {
  margin-top: 35px;
}
.mt_40 {
  margin-top: 40px;
}
.mt_45 {
  margin-top: 45px;
}
.mt_50 {
  margin-top: 50px;
}
.mt_70 {
  margin-top: 70px;
}
.mb_5 {
  margin-bottom: 5px;
}
.mb_10 {
  margin-bottom: 10px;
}
.mb_15 {
  margin-bottom: 15px;
}
.mb_20 {
  margin-bottom: 20px;
}
.mb_25 {
  margin-bottom: 25px;
}
.mb_30 {
  margin-bottom: 30px;
}
.mb_35 {
  margin-bottom: 35px;
}
.mb_40 {
  margin-bottom: 40px;
}
.mb_45 {
  margin-bottom: 45px;
}
.mb_50 {
  margin-bottom: 50px;
}
.lg-4,
.lg-3,
.lg-2,
.lg-6 {
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.lg-4 {
  width: 33.33333333%;
}
.lg-3 {
  width: 25%;
}
.lg-2 {
  width: 16.66666667%;
}
.container {
  min-width: 1170px;
}
.lg-6 {
  width: 50%;
}
.btn-yellow {
  background-color: #fff200;
  border-radius: 3px;
  padding: 8px 35px;
  color: #f05d00;
  font-size: 18px;
}
.top_line {
  width: 50px;
  border-top: 1px solid #ff730d;
  margin: 0 auto;
  margin-top: 10px;
}
.w_half {
  width: 50%;
}
.v_center {
  vertical-align: middle;
}
.padding-tb {
  padding: 70px 0px;
}
.height-100 {
  height: 100%;
}
.height-90 {
  height: 90%;
}
.align-l {
  text-align: left!important;
}
.align-c {
  text-align: center;
}
.display-table {
  display: table;
  height: 100%;
  width: 100%;
}
.display-table span {
  display: table-cell;
  line-height: 100%;
  vertical-align: middle;
  text-align: center;
}
.bg-priamry {
  background: #ff7d24;
}
.bg-fc9 {
  background: #fff5ec;
}
.introduction {
  text-align: center;
  margin-top: 30px;
}
.introduction p {
  margin-top: 10px;
  color: #999;
  font-size: 14px;
}
.introduction h5 {
  margin: 0px 0px 3px 0px;
  color: #333333;
  font-size: 18px;
  font-weight: inherit;
}
.theme-title {
  color: #333333;
  text-align: center;
  position: relative;
  margin: 0px 0px 60px 0px;
}
.theme-title:after {
  content: "";
  width: 50px;
  height: 2px;
  background: #FF710A;
  display: block;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -25px;
}
body {
  background: #f1f1f1;
}
.icon-down,
.icon-up {
  display: inline-block;
  width: 15px;
  height: 9px;
  background: url(/resources/images/updown.png) 0 0 no-repeat;
  vertical-align: middle;
}
.icon-down {
  background-position: -2px -1px;
}
.icon-up {
  background-position: -2px -15px;
}
body {
  min-width: 1280px;
  font-family: 'Microsoft Yahei', 'Helvetica Neue', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif;
}
.header a {
  color: #fff;
}
.header .logo {
  height: 36px;
  vertical-align: middle;
  margin-top: 7px;
}
.header .navbar {
  margin-bottom: 0px;
  border: none;
}
.header-container {
  position: fixed;
  width: 100%;
  top: 0px;
  left: 0px;
  z-index: 999;
  background: #fff;
  box-shadow: 0 0 7px 3px rgba(66, 56, 49, 0.1);
}
.nav li a {
  color: #333;
  position: relative;
  display: block;
  padding: 10px 15px;
  line-height: 22px;
  padding-top: 15px;
  padding-bottom: 15px;
}
#page-site li {
  padding: 0px 8px;
}
.navbar-toggle {
  border: 1px solid #fff;
}
.navbar-toggle:hover,
.navbar-toggle:active,
.navbar-toggle:focus {
  background: #ff7d24;
}
.navbar-toggle .icon-bar {
  background: #fff;
}
.nav li:hover,
.nav li:focus,
.nav li a:hover,
.nav li a:focus {
  background: #fff;
  color: #F36700;
}
.nav li.active a {
  color: #F36700;
  font-weight: 600;
}
.nav .buy {
  height: 50px;
  margin-top: -18px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.nav .buy:hover {
  margin-top: 0px;
}
.btn-qq {
  background: url(/resources/images/qq.png) no-repeat 5px center;
}
.btn-wechat {
  background: url(/resources/images/wechat.png) no-repeat 5px center;
}
.btn-fc0 {
  border: 0px;
  border-radius: 2px;
  background-color: #FF6C00;
  font-size: 14px;
  width: 90px;
  color: #fff;
}
.footer {
  background: #292523;
  color: #ffffff;
  padding-top: 30px;
}
.footer h4 {
  margin-bottom: 24px;
}
.footer ul {
  list-style: none;
  padding: 0px;
}
.footer ul li {
  color: #EBEBEB;
  margin-bottom: 15px;
}
.footer .copyright {
  height: 55px;
  text-align: center;
  line-height: 55px;
  border-top: 1px dotted #000;
  font-size: 12px;
}
.footer label {
  margin-right: 20px;
  font-weight: inherit;
  margin-bottom: 0px;
}
.footer a {
  color: #EBEBEB;
}
.footer a:hover {
  color: #EBEBEB;
  text-decoration: none;
}
#body {
  width:1150px;
  margin: 10px auto 0;
}
#body .main img{
  max-width: 100%;
}
#body .search-bar {
  height: 50px;
  padding: 5px 0 5px 20px;
}
#body .search-bar input {
  width: 650px;
  height: 40px;
  padding: 5px 8px;
  border: 1px solid #FF6C00;
  float: left;
}
#body .search-bar button {
  width: 80px;
  height: 40px;
  border: 1px solid #FF6C00;
  background: #FF6C00;
  color: #fff;
  float: left;
}
#body .main {
  margin-left: 220px;
  min-height: 700px;
  background: #fff;
  position: relative;
  border: 1px solid #ededed;
  padding-bottom: 100px;
}
#body .menu-tree {
  position: fixed;
  background: #fff;
  width: 218px;
  z-index: 99;
}
#body ul,
#body li {
  list-style: none;
  padding: 0;
  margin: 0;
}
#body h4 {
  font-size: 21px;
  color: #333;
  height: 45px;
  line-height: 45px;
  margin: 0;
  padding-left: 30px;
  cursor: pointer;
}
#body h4 i {
  float: right;
  margin: 18px 30px 0 0;
  display: inline-block;
  width: 15px;
  height: 9px;
  background: url(/resources/images/updown.png) -2px -1px no-repeat;
  vertical-align: middle;
}
#body .active-ul i {
  background-position: -2px -10px;
}
#body .tree ul {
  display: none;
}
#body .tree .active ul {
  display: block;
}
#body .tree > li {
  border-bottom: 1px solid #f1f1f1;
}
#body a {
  font-size: 14px;
  color: #666;
  text-decoration: none;
}
#body .tree-item li {
  height: 40px;
  line-height: 40px;
  padding-left: 60px;
  cursor: pointer;
  overflow: hidden;
}
#body .tree-item li:hover {
  background: #ebebeb;
}
#body .tree-item li:hover a {
  color: #ff7d24;
}
#body .main .content {
  border-top: 1px solid #ededed;
  padding: 0 15px 0 30px;
}
#body .main .direItem {
  padding: 10px;
  border-bottom: 1px solid #ebebeb;
}
#body .main .direItem a {
  color: #666666;
}
#body .main .direItem a:hover {
  color: #207dd4;
}
#body .tree-item .active {
  background-color: #ebebeb;
}
#body .tree-item .active a {
  color: #ff7d24;
}
