@charset "utf-8";

::selection {
    background-color: #15bb1c;
    color: #FFF
}

::-moz-selection {
    background-color: #15bb1c;
    color: #FFF
}

::-webkit-selection {
    background-color: #15bb1c;
    color: #FFF
}

.between {
    width: 1180px;
    margin: 0 auto;
    overflow: hidden
}

.clear {
    clear: both
}

.float_l {
    float: left
}

.float_r {
    float: right
}

.clear_fl {
    height: 0;
    clear: both;
    overflow: hidden
}

#top_A {
    width: 100%;
    height: 36px;
    overflow: hidden;
    font-family: "Microsoft YaHei";
    background-color: #fcfcfc
}

.top {
    width: 1180px;
    height: 36px;
    margin: auto
}

.top_left {
    width: 380px;
    height: 36px;
    float: left;
    line-height: 36px;
    color: #808080;
    font-size: 12px
}

.top_right {
    height: 36px;
    float: right
}

.top_right ul li {
    float: left;
    line-height: 36px;
    padding: 0 0 0 10px
}

.top_right ul li a {
    color: #808080;
    font-size: 12px
}

.top_right ul li span {
    padding: 0 3px 0 0
}

.top_right ul li img {
    width: 18px;
    height: 18px;
    display: block;
    padding: 9px 0 0 0;
    float: left
}

.top_bgk {
    height: 155px;
    overflow: hidden
}

.top_nr {
    width: 1180px;
    margin: auto
}

.logo {
    float: left;
    padding: 22px 2px 0 0;
    display: inline
}

.biaoyu {
    width: 506px;
    height: 63px;
    float: left;
    margin: 46px 0 0 35px;
    padding-left: 30px;
    display: inline;
    line-height: 30px;
    font-size: 18px;
    color: #333;
    border-left: 1px solid #c2c2c2
}

.biaoyu p {
    color: #4c4c4c;
    font-size: 22px;
    display: block;
    margin-bottom: 4px
}

.biaoyu p span {
    color: #15bb1c;
    font-size: 22px;
    font-weight: bold
}

.iphone {
    float: right;
    display: inline;
    margin-top: 16px;
    background: url(../images/phone.png) no-repeat left center;
    padding-left: 50px;
    width: 190px;
    height: 92px;
    padding-top: 38px
}

.iphone span {
    color: #4c4c4c
}

.iphone p {
    color: #15bb1c;
    font-size: 28px;
    line-height: 28px
}

.nav_all {
    background-color: #15bb1c;
    height: 50px
}

.nav {
    width: 1180px;
    margin: auto
}

.nav li {
    float: left;
    text-align: center;
    background: url(../images/nav_icon.png) no-repeat center right;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}

.nav li:last-child {
    background: 0
}

.nav li a {
    display: block;
    font-size: 15px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    padding: 0 32px;
}

.nav li:first-child a {
    background: 0
}

.nav li:hover {
    background: #f78300
}

.nav li.another {
    background: #f78300
}

.fixedNav {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100000;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop))
}

.footer_bg>a>img {
    padding-top: 50px;
    margin-bottom: 20px
}

.footer .copyright {
    width: 100%;
    height: 50px;
    position: relative
}

.nav_body2 {
    border-bottom: #808080 1px solid;
    margin-bottom: 40px
}

.nav_body2>ul>li {
    float: left
}

.nav_body2>ul>li>a {
    font-size: 14px;
    line-height: 50px;
    color: #fff;
    padding: 21px 36px 21px 36px
}

.nav_body2>ul>li>a {
    color: #d9d9d9
}

.nav_body2>ul>li>a:hover {
    color: #15bb1c
}

.footer_bg {
    width: 100%;
    background: url(../images/footer_bg.jpg) no-repeat center top;
    padding-top: 40px;
    height: 355px
}

.footer_box a {
    color: #b2b2b2
}

.footer_box p {
    color: #b2b2b2
}

.footer_box p em {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase
}

.footer_box p b {
    font-size: 16px;
    color: #fff
}

.footer_l {
    text-align: left
}

.footer_z {
    text-align: center
}

.footer_r {
    text-align: right
}

.footer_z {
    margin-left: 150px
}

.footer_z>img {
    width: 115px;
    height: 115px
}

.footer_d {
    width: 100%;
    height: 70px;
    text-align: center;
    background-color: #1a1a1a
}

.footer_d h2 {
    font-size: 14px;
    color: #b2b2b2;
    float: left;
    margin: 0 auto;
    width: 100%;
    line-height: 20px
}

.footer_d p {
    width: 100%;
    line-height: 42px
}

.footer_d p,
.footer_d a {
    color: #b2b2b2
}

.link {
    width: 100%;
    height: 50px
}

.link_body {
    height: 50px;
    color: #515151;
    text-align: center
}

.link_body>a {
    width: 1180px;
    height: 50px;
    line-height: 50px;
    color: #4c4c4c;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}