﻿@charset "utf-8";

/* 初始化标签 */

blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0;
    border: 0;
    /* font-weight: normal;
    vertical-align: baseline; */
}

html {
    /* font-size: 10px; */
    box-sizing: border-box;
}

body {
    /* font-size: 1.6rem; */
    font-family: "PingFang SC", "Microsoft YaHei", Tahoma, Arial;
    background-color: #ffffff !important;
}


/* 清除列表的默认风格 */

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


/* 表单相关的元素 */

button,
input,
fieldset,
img,
textarea {
    border: none;
    margin: 0;
    padding: 0;
    /* 清除外边线 */
    outline: none;
}


/* 超链接 */

a {
    text-decoration: none;
}


/* h家族 */

h1,
h2,
h3,
h4,
h4,
h5,
h6 {
    font-weight: normal;
    font-size: 100%;
}


/* 浮动 */

.fl {
    float: left;
}

.fr {
    float: right;
}


/* 清除浮动 */

.clearfix::before,
.clearfix::after {
    content: '';
    display: table;
    clear: both;
}


/* 版心 */

.w {
    width: 1190px;
    margin: 0 auto;
}


/* 水平对齐方式 */

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.tc {
    text-align: center;
}


/* 页面通用颜色 */

.color {
    color: #07c160;
}


/* 清除em属性 */

i em {
    font-style: normal;
    /* text-decoration: none; */
}


/*********** 头部导航栏 start***********/

#header {
    width: 100%;
    height: 70px;
    line-height: 70px;
    opacity: 1;
    position: absolute;
    top: 0;
    z-index: 99;
    margin-top: 20px;
}

#header .navbar {
    padding-bottom: 0;
    margin-bottom: 0
}

#header #navbar li {
    float: left;
    margin-left: 40px;
}

#header #navbar li a {
    color: rgba(255, 255, 255, .5);
    position: relative
}

#header #navbar li a span {
    position: relative;
    display: block;
    padding-bottom: 2px
}

#header #navbar li a span:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #07c160;
    visibility: hidden;
    transform: scaleX(0);
    transition: all .3s ease-in-out 0s
}

#header #navbar li a:hover {
    color: #fff
}

#header #navbar li a:hover span:before {
    visibility: visible;
    transform: scaleX(1)
}

#header #navbar li.active a {
    background: 0 0;
    background: 0 0;
    color: #fff
}

#header #navbar li.active a span:before {
    visibility: visible;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

#header .navbar-brand {
    float: left;
    display: block;
    font-size: 30px;
    font-weight: 700;
    padding-left: 60px;
    color: #fff;
    position: relative;
}

#header .navbar-brand::after {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    background: url(../images/logo_new.png);
    background-size: 50px 50px;
    background-repeat: no-repeat;
    top: 10px;
    left: 0;
}

#header.navbar-fixed-top {
    position: fixed!important;
    background: #fff;
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, .1);
    margin-top: 0;
    top: 0
}

#header.navbar-fixed-top .navbar-brand {
    color: #07c160;
	font-size:26px;
	padding-left: 60px;

}

#header.navbar-fixed-top .navbar-brand::after {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    background: url(../images/logo1_new.png);
    background-size: 50px 50px;
    background-repeat: no-repeat;
    top: 10px;
    left: 0;
}

#header.navbar-fixed-top #navbar li a {
    color: rgba(0, 0, 0, .5);
    transition: .3s
}

#header.navbar-fixed-top #navbar li a:hover {
    color: #07c160
}

#header.navbar-fixed-top #navbar li.active a {
    background: 0 0;
    background: 0 0;
    color: #07c160;
}

#header.navbar-fixed-top #navbar li.active a span:before {
    visibility: visible;
    transform: scaleX(1)
}

#header .navbar-default {
    border: transparent;
    background: 0 0;
    border-radius: 0
}

#header a {
    transition: 0s;
}


/*********** 头部导航栏 end***********/


/*********** 底部 start***********/

#footer {
    width: 100%;
    height: auto;
    padding: 40px 0;
    background-color: #282b32;
}

#footer p {
    color: #A3ABB0;
    font-size: 14px;
}

#footer p a{
    color: #A3ABB0;
    font-size: 14px;
}

#footer p a:hover{
    color: #07c160;

}



/*********** 底部 end***********/