
html, body, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr {
    padding: 0;
    margin: 0;
}

a img {
    border: none;
}

a {
    text-decoration: none;
}

ul {
    list-style: none;
}

body {
    font-family: "microsoft yahei", "微软雅黑","黑体","Noto Sans S Chinese Light","宋体";
}

::selection {
    text-shadow: none;
    background-color: rgba(39, 85, 178, 0.42);
}

main {
    padding-bottom: 5px;
}

.clearfix {
    zoom: 1
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.center-box {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.invisible {
    visibility: hidden;
}

.one-omission {
    text-align: justify;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.overlay {
    height: 100%;
    background-color: rgba(0,0,0,.55);
    opacity: 1;
    visibility: hidden;
    transition: all .2s linear;
    z-index: 3;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
}
/*栅格*/
@media only screen and (min-width: 1200px) {
    /* For desktop: */
    .col-lg-1 {
        width: 8.33%;
    }

    .col-lg-2 {
        width: 16.66%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-4 {
        width: 33.33%;
    }

    .col-lg-5 {
        width: 41.66%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-7 {
        width: 58.33%;
    }

    .col-lg-8 {
        width: 66.66%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-10 {
        width: 83.33%;
    }

    .col-lg-11 {
        width: 91.66%;
    }

    .col-lg-12 {
        width: 100%;
    }
}

@media only screen and (min-width: 993px) and (max-width:1199px) {
    /* For desktop: */
    .col-md-1 {
        width: 8.33%;
    }

    .col-md-2 {
        width: 16.66%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-4 {
        width: 33.33%;
    }

    .col-md-5 {
        width: 41.66%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-7 {
        width: 58.33%;
    }

    .col-md-8 {
        width: 66.66%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-10 {
        width: 83.33%;
    }

    .col-md-11 {
        width: 91.66%;
    }

    .col-md-12 {
        width: 100%;
    }
}

@media only screen and (min-width: 769px) and (max-width:992px) {
    .col-sm-2 {
        width: 16.66%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-4 {
        width: 33.33%;
    }

    .col-sm-5 {
        width: 41.66%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-7 {
        width: 58.33%;
    }

    .col-sm-8 {
        width: 66.66%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-10 {
        width: 83.33%;
    }

    .col-sm-11 {
        width: 91.66%;
    }

    .col-sm-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) {
    .col-xs-2 {
        width: 16.66%;
    }

    .col-xs-3 {
        width: 25%;
    }

    .col-xs-4 {
        width: 33.33%;
    }

    .col-xs-5 {
        width: 41.66%;
    }

    .col-xs-6 {
        width: 50%;
    }

    .col-xs-7 {
        width: 58.33%;
    }

    .col-xs-8 {
        width: 66.66%;
    }

    .col-xs-9 {
        width: 75%;
    }

    .col-xs-10 {
        width: 83.33%;
    }

    .col-xs-11 {
        width: 91.66%;
    }

    .col-xs-12 {
        width: 100%;
    }
}

.container {
    margin-left: auto;
    margin-right: auto;
}

@media only screen and (min-width: 768px) and (max-width:992px) {
    .container {
        width: 93%;
    }
}

@media only screen and (min-width: 993px) and (max-width:1199px) {
    .container {
        width: 930px;
    }
}

@media only screen and (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}

@media only screen and (max-width:768px) {
    .container {
        padding-left: 3%;
        padding-right: 3%;
    }
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.clearfix:after, .clearfix:before {
    clear: both;
    content: ' ';
    display: block;
    height: 0;
    visibility: hidden;
}

.hide {
    display: none
}

.show {
    display: block !important
}

article p {
    margin: 10px 0
}

article img {
    max-width: 100%;
    height: auto
}
/*font-icon start*/

@font-face {
    font-family: "iconfont";
    src: url('/content/web/css/iconfont.eot?t=1510125277102'); /* IE9*/
    src: url('/content/web/css//content/web/css/iconfont.eot?t=1510125277102') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url('/content/web/css/iconfont.ttf?t=1510125277102') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('iconfont.svg?t=1510125277102#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-weixin2:before {
    content: "\e66d";
}

.icon-gengduo:before {
    content: "\e7f3";
}

.icon-weixin1:before {
    content: "\e685";
}

.icon-baogao:before {
    content: "\e69a";
}

.icon-xinfeng1:before {
    content: "\e6e8";
}

.icon-shoushizuoyouhuadong:before {
    content: "\e645";
}

.icon-search1:before {
    content: "\e728";
}

.icon-guanlizeren:before {
    content: "\e680";
}

.icon-ditu:before {
    content: "\e613";
}

.icon-icon-arrow-up:before {
    content: "\e689";
}

.icon-shangsheng:before {
    content: "\e61a";
}

.icon-7:before {
    content: "\e90f";
}

.icon-tele:before {
    content: "\e601";
}

.icon-fangzi:before {
    content: "\e633";
}

.icon-dianhua:before {
    content: "\e8a0";
}

.icon-linshi:before {
    content: "\e693";
}

.icon-shang2:before {
    content: "\e602";
}

.icon-guanbi:before {
    content: "\e624";
}

.icon-zuoyou:before {
    content: "\e682";
}

.icon-xiajiang:before {
    content: "\e783";
}

.icon-zuoyou1:before {
    content: "\e609";
}



/*font-icon end*/
main, .swiper-container {
    width: 100%;
}
/*loader*/

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

#loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
}


#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -50px;
    border-radius: 50%;
    border: 3px solid transparent;
    /* COLOR 1 */
    border-top-color: #FFF;
    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    -ms-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    -moz-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    -o-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
    z-index: 1001;
}

    #loader:before {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        right: 5px;
        bottom: 5px;
        border-radius: 50%;
        border: 3px solid transparent;
        /* COLOR 2 */
        border-top-color: #FFF;
        -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
        -moz-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
        -o-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
        -ms-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
        animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
    }

    #loader:after {
        content: "";
        position: absolute;
        top: 15px;
        left: 15px;
        right: 15px;
        bottom: 15px;
        border-radius: 50%;
        border: 3px solid transparent;
        border-top-color: #FFF;
        /* COLOR 3 */
        -moz-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
        -o-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
        -ms-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
        -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
        animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
    }


@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg); /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(0deg); /* IE 9 */
        transform: rotate(0deg); /* Firefox 16+, IE 10+, Opera */
    }

    100% {
        -webkit-transform: rotate(360deg); /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(360deg); /* IE 9 */
        transform: rotate(360deg); /* Firefox 16+, IE 10+, Opera */
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg); /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(0deg); /* IE 9 */
        transform: rotate(0deg); /* Firefox 16+, IE 10+, Opera */
    }

    100% {
        -webkit-transform: rotate(360deg); /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(360deg); /* IE 9 */
        transform: rotate(360deg); /* Firefox 16+, IE 10+, Opera */
    }
}


#loader-wrapper .loader-section {
    position: fixed;
    top: 0;
    width: 50%;
    height: 100%;
    background: rgba(0, 0, 0, 0.81);
    z-index: 1000;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

    #loader-wrapper .loader-section.section-left {
        left: 0;
    }

    #loader-wrapper .loader-section.section-right {
        right: 0;
    }

/* Loaded */
.loaded #loader-wrapper .loader-section.section-left {
    -webkit-transform: translateX(-100%); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: translateX(-100%); /* IE 9 */
    transform: translateX(-100%); /* Firefox 16+, IE 10+, Opera */
    -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.loaded #loader-wrapper .loader-section.section-right {
    -webkit-transform: translateX(100%); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: translateX(100%); /* IE 9 */
    transform: translateX(100%); /* Firefox 16+, IE 10+, Opera */
    -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.loaded #loader {
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.loaded #loader-wrapper {
    visibility: hidden;
    -webkit-transform: translateY(-100%); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: translateY(-100%); /* IE 9 */
    transform: translateY(-100%); /* Firefox 16+, IE 10+, Opera */
    -webkit-transition: all 0.3s 1s ease-out;
    transition: all 0.3s 1s ease-out;
}
/* JavaScript Turned Off */
.no-js #loader-wrapper {
    display: none;
}

.no-js h1 {
    color: #222222;
}

#loader-wrapper .load_title {
    font-family: 'Open Sans';
    color: #FFF;
    font-size: 14px;
    width: 100%;
    text-align: center;
    z-index: 9999999999999;
    position: absolute;
    top: 60%;
    opacity: 1;
    line-height: 30px;
}

    #loader-wrapper .load_title span {
        font-weight: normal;
        font-style: italic;
        font-size: 14px;
        color: #FFF;
        opacity: 0.5;
    }


div#AspNetPager1 > a,
div#AspNetPager1 > span {
    display: inline-block;
    padding: 0 8px;
    border: 1px solid #dbdbdb;
    height: 26px;
    line-height: 26px;
    color: #999;
    margin-bottom: 10px;
    margin-right: 5px;
}
span.cpb,
div#AspNetPager1 > span {
    background-color: #e04c02;
    color: #fff;
}


div#AspNetPager1 > input {
    display: inline-block;
    height: 26px;
    margin-bottom: 10px;
    padding: 0 8px;
    line-height: normal;
    font-family: "microsoft yahei", "微软雅黑","黑体","Noto Sans S Chinese Light","宋体";
    border: 1px solid #dbdbdb;
}

div#AspNetPager1 #AspNetPager1_btn {
    height: 28px;
    border: none;
    background: #dbdbdb;
}

div#AspNetPager1 {
    border: none;
}

    div#AspNetPager1:before {
        opacity: 0;
    }

@media only screen and (max-width:768px) {
    div#AspNetPager1 a:first-child, div#AspNetPager1 a:last-child {
        display: none;
    }
}


/*loader*/

/*  innerpage  */

/*top*/
.banner-top > img {
    vertical-align: top;
}

.banner-top {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

nav.innerpage-nav {
    border-bottom: 1px solid #d2d2d2;
}

    nav.innerpage-nav.clearfix i {
        color: #999;
    }

    nav.innerpage-nav.clearfix > a > i {
        font-size: 18px;
        position: relative;
        top: 1px;
        margin-right: 8px;
    }

    nav.innerpage-nav.clearfix > a:hover {
        color: #e04c02
    }

    nav.innerpage-nav.clearfix > a {
        color: #999;
    }

@media only screen and (max-width:1399px) {
    .banner-top {
        height: 200px;
    }
}

@media only screen and (min-width:1400px) {
    .banner-top {
        height: 236px;
    }
}

@media only screen and (min-width:769px) {

    nav.innerpage-nav {
        font-size: 14px;
    }

        nav.innerpage-nav.clearfix i {
            margin: 0 2px;
            font-size: 12px;
        }

    nav.innerpage-nav {
        height: 42px;
        line-height: 42px;
    }
}

@media only screen and (max-width:768px) {
    .banner-top {
        height: 3.2rem;
    }

    nav.innerpage-nav {
        font-size: 14px;
    }

        nav.innerpage-nav.clearfix i {
            font-size: 10px;
        }

        nav.innerpage-nav.clearfix > a > i {
            font-size: 16px;
        }

    nav.innerpage-nav {
        height: 44px;
        line-height: 44px;
    }
}
/*top*/

/*sidebar*/
hgroup.sidebar-hgroup {
    background-color: #e95001;
    background-image: -webkit-linear-gradient(-45deg,#ef844d,#e95001);
    background-image: linear-gradient(-45deg,#ef844d,#e95001);
    color: #fff;
    padding: 60px 32px;
    line-height: 1.5;
    /*20180412秋月*/
    background: #eb6d2f;
    /*end*/
}

aside.sidebar-aside {
    width: 236px;
    float: left;
    margin-top: -44px;
    margin-bottom: 200px;
    box-shadow: 0px 2px 2px #dedede;
}

p.about-h1-en {
    color: #e95103;
    line-height: 1;
}

article.right-article > p, article.right-article > p p {
    color: #737373;
    line-height: 1.8;
    \
}
/*sidebar*/

ul.sidebar-left > li {
    ;
    padding-left: 32px;
    color: rgb(115, 115, 115);
    font-size: 14px;
    border-bottom: 1px dotted rgb(222, 222, 222);
}

    ul.sidebar-left > li:hover, .sidebar-left .cho {
        background-color: rgb(115, 115, 115);
        border-bottom: none;
        transition: all 0.5s
    }

    ul.sidebar-left > li a {
        color: #737373
    }

    ul.sidebar-left > li:hover a, .cho > a {
        color: #fff !important
    }

@media only screen and (max-width:1199px) {
    aside.sidebar-aside {
        display: none
    }
}

@media only screen and (min-width:1200px) {
    .right-article-box {
        float: right;
        width: 74%;
        padding-left: 5%;
        min-height: 464px;
    }
}

@media only screen and (min-width:769px) {
    h1.about-h2 {
        font-size: 26px;
        color: #fff;
    }

    .footer-box-items.code-pic {
        border-right: none;
        padding-left: 0;
        /*float: none;
                display: inline;*/
    }

    ul.sidebar-left > li {
        height: 60px;
        line-height: 60px;
    }

    h1.about-h1 {
        font-size: 38px;
        color: #333;
    }

    p.about-h1-en {
        font-size: 26px;
        font-weight: normal;
        font-family: 'Helvetica','Arial';
    }

    article.right-article {
        margin-top: 40px;
        margin-bottom: 40px
    }

        article.right-article > p, article.right-article > p p {
            font-size: 14px;
        }

    hgroup.sidebar-hgroup > p {
        font-size: 18px;
        color: rgba(255,255,255,0.8);
        font-family: 'Calibri';
    }

    .article-info {
        font-size: 14px;
        color: #737373;
        line-height: 1.8;
    }
}

@media only screen and (max-width:768px) {
    ul.sidebar-left > li {
        height: 60px;
        line-height: 60px;
    }

    h1.about-h1 {
        font-size: 18px;
        color: #333;
    }

    p.about-h1-en {
        font-size: 12px;
        font-weight: bold;
    }

    article.right-article > p, article.right-article > p p {
        font-size: 14px;
    }

    article.right-article {
        margin-top: 20px;
        margin-bottom: 20px
    }

    .article-info {
        font-size: 14px;
        color: #737373;
        line-height: 1.6;
    }
}

/*  innerpage  */
a.navbar-brand {
    position: relative;
}
.navbar-brand .wd {
    position: absolute;
    top: 58px;
    left: 0;
    line-height: 24px;
    white-space: nowrap;
    font-size: 18px;
    color: #000;
}
/*nav-start*/

@media only screen and (min-width:993px) {
    nav.navbar {
        height: 90px;
    }

    .navbar-brand img {
        width: 136px;
        top: 8px;
        position: absolute;
    }

    .navbar-collapse.fr, a.navbar-brand {
        height: 90px;
        line-height: 90px;
        display: block;
        position: relative;
    }

    .navbar-toggle {
        display: none
    }

    .navbar-brand img {
        height: auto;
        display: inline-block;
    }

    ul.nav.navbar-nav > li > a {
        color: #737373;
        display: inline-block;
        padding: 0 16px;
        line-height: 90px;
        font-size: 15px;
        font-weight: bold;
    }

    .search-box.fl {
        line-height: 90px;
        cursor: pointer;
    }

        .search-box.fl > i {
            vertical-align: middle;
        }

    ul.nav.navbar-nav > li > a:hover {
        background: #e95001;
    }

    ul.nav.navbar-nav > li:hover > a {
        color: #fff;
        background: #e95001
    }

    ul.nav.navbar-nav.fl {
        padding-right: 20px;
        border-right: 1px solid #dbdbdb;
    }

    .search-box.fl {
        padding-left: 30px;
        font-size: 14px;
    }

    .transition, .a.navbar-brand, ul.nav.navbar-nav > li > a {
        transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        -webkit-transition: all 0.5s ease-out;
        -ms-transition: all 0.5s ease-out;
        -moztransition: all 0.5s ease-out;
    }

    ul.nav.navbar-nav.fl > li > a:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        color: #fff;
        -webkit-transform: scaleY(0);
        -o-transform: scaleY(0);
        -moz-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 50% 0;
        -o-transform-origin: 50% 0;
        transform-origin: 50% 0;
        -webkit-transition-property: transform;
        -o-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: 0.5s;
        transition-duration: 0.5s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        /*background: #e95001;*/
    }

    ul.nav.navbar-nav.fl > li:hover a:before {
        -webkit-transform: scaleY(1);
        -o-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
        -moz-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
        transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    }
    /*subnav*/
    ul.subnav {
        background: #fff;
        padding-top: 14px;
        position: relative;
        box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.31);
    }

        ul.subnav:before {
            content: ' ';
            display: block;
            width: 0px;
            border-left: 8px solid transparent;
            border-bottom: 8px solid #fff;
            position: absolute;
            top: -8px;
            border-right: 8px solid transparent;
            z-index: 9;
            left: 0;
            right: 0;
            margin: 0 auto;
        }

    ul.nav.navbar-nav > li {
        float: left;
        font-size: 14px;
        position: relative
    }

    .subnav-box {
        position: absolute;
        z-index: 2;
        overflow: hidden;
        right: 0;
        top: 90px;
        text-align: center;
        width: 130px;
        height: 0;
        left: -12px;
        line-height: 2;
        padding-top: 22px;
        opacity: 0;
        transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        -webkit-transition: all 0.2s ease-out;
        -ms-transition: all 0.2s ease-out;
        -moztransition: all 0.2s ease-out;
    }

    ul.nav.navbar-nav > li:hover .subnav-box {
        opacity: 1;
        height: auto;
        left: -18px;
    }

    ul.subnav a {
        color: #737373;
    }

    ul.subnav > li {
        line-height: 46px;
        height: 46px;
        border-bottom: 1px dotted #d2d2d2;
    }

        ul.subnav > li:hover a {
            color: #e95001
        }

    .icon-sousuo:before {
        line-height: 90px;
        height: 90px;
        display: block;
    }

    .navbar-collapse .search {
        text-align: center;
        right: 0;
        width: 238px;
        bottom: 0;
        height: 44px;
        border: 8px solid #4c4a4f;
        position: absolute;
        overflow: hidden;
        z-index: -1;
        line-height: 44px;
        opacity: 0;
        -webkit-transition: all 300ms;
        transition: all 300ms;
        background: rgba(255, 255, 255, 0.94);
    }

    .item.search.on > input {
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.93);
        border: none;
        padding-left: 3%;
    }

    .navbar-collapse .search.on {
        bottom: -60px;
        opacity: 1;
        z-index: 3
    }
}


@media only screen and (max-width:992px) {
    nav.navbar.clearfix .container {
        position: relative;
    }

    .navbar-collapse {
        z-index: 3;
        position: fixed;
        right: -60%;
        background: rgba(51, 51, 51, 0.96);
        width: 60%;
        padding-top: 44px;
        bottom: 0;
        opacity: 0;
        top: 0;
    }

    ul.nav.navbar-nav.fl > li > a {
        line-height: 40px;
        height: 40px;
    }

    ul.nav.navbar-nav.fl > li > a {
        color: #fff;
        margin-left: 22px;
        font-size: 14px;
        display: block;
        margin-right: 22px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.41);
    }

    nav.navbar {
        /*height: 44px;*/
        height: 60px;
        overflow: hidden;
    }
    .navbar-brand .wd {
        top: 28px;
        font-size: 14px;
    }

    .navbar-brand img {
        width: 88px;
        vertical-align: top;
    }

    a.navbar-brand {
        margin-top: 9px;
        margin-bottom: 9px;
    }

    li.no-sub > a:after {
        opacity: 0;
    }

    button.navbar-toggle {
        position: absolute;
        right: 3%;
        top: 0;
        margin: 0;
        width: 21px;
        padding: 0;
        height: 44px;
        z-index: 1;
        background: none;
        outline: none;
        border: none;
    }

        button.navbar-toggle > .icon-bar {
            background-color: #333;
            transition: all .2s ease-out;
        }

    .navbar-toggle .icon-bar {
        display: block;
        width: 21px;
        height: 2px;
        margin-top: 4px;
        border-radius: 1px;
    }

    .navbar-toggle:hover {
        cursor: pointer
    }

        .navbar-toggle:hover .icon-bar1 {
            transform: scaleX(.8);
            transform-origin: 0 50%;
        }

        .navbar-toggle:hover .icon-bar3 {
            transform: scaleX(.8);
            transform-origin: 0 50%;
        }

    .subnav-box ul.subnav a {
        color: #fff;
        font-size: 12px;
        line-height: 40px;
        padding-left: 48px;
    }

    .subnav-box li {
        font-size: 14px;
    }

    .subnavli > li {
        height: 40px;
        overflow: visible;
        transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        -webkit-transition: all 0.5s ease-out;
        -ms-transition: all 0.5s ease-out;
        -moztransition: all 0.5s ease-out;
    }

    .navbar-nav > li:hover .subnav-box a {
        /*   opacity:1;
             transition: all 0.2s ease-out 0.2s;
            -o-transition: all 0.2s ease-out 0.2s;
            -webkit-transition: all 0.2s ease-out 0.2s;
            -ms-transition: all 0.2s ease-out 0.2s;
            -moztransition: all 0.2s ease-out 0.2s; */
    }

    ul.nav.navbar-nav {
        width: 100%;
    }

        ul.nav.navbar-nav.fl > li:hover > a:after {
            content: '-'
        }

        ul.nav.navbar-nav.fl > li > a {
            position: relative;
        }

            ul.nav.navbar-nav.fl > li > a:after {
                content: '+';
                color: #fff;
                position: absolute;
                right: 0;
                font-size: 24px;
                top: 0;
                line-height: 40px;
                height: 40px;
                width: 20px;
                padding-left: 20px;
                text-align: center;
                font-weight: lighter;
            }

    .showmenu .overlay {
        opacity: 1;
        visibility: visible;
        transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        -webkit-transition: all 0.5s ease-out;
        -ms-transition: all 0.5s ease-out;
        -moztransition: all 0.5s ease-out;
    }

    .showmenu .navbar-collapse {
        right: 0;
        opacity: 1;
        transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        -webkit-transition: all 0.5s ease-out;
        -ms-transition: all 0.5s ease-out;
        -moztransition: all 0.5s ease-out;
    }

    .showmenu .subnav-box {
        /* display:block */
    }

    .subnav-box {
        display: none
    }

    .search-box i {
        color: #fff;
    }

    .search-btn {
        color: #fff;
        position: absolute;
        right: 0;
        top: 12px;
    }

    .search-box {
        margin-left: 22px;
        margin-right: 22px;
        position: relative;
    }

    .item.search {
        float: left;
        border-bottom: 1px solid #fff;
    }

        .item.search > input[type=text] {
            background: #363636;
            border: none;
            font-size: 14px;
            color: #fff;
            display: inline-block;
            line-height: 40px;
            outline: none
        }
}

.search-btn {
    background: none;
    border: none;
}

@media only screen and (max-width:768px) {
    body {
        font-size: 16px;
    }

    .no-sub > a:after {
        opacity: 0
    }
}
/*nav-end*/

/*footer*/
@media only screen and (min-width:769px) {
    footer a {
        color: #eee;
        font-size: 12px;
    }

    ul.footer-list.clearfix.container a:hover {
        color: #fff;
        text-decoration: underline;
    }

    .footer {
        padding: 22px 0;
        background-color: #333;
        border-top: 5px solid #e04c02;
    }

    ul.footer-list > li {
        width: 96px;
        float: left;
    }

    ul.footer-list a {
        display: block;
        height: 26px;
    }

    .footer-box-items {
        float: left;
        height: 166px;
        vertical-align: top;
        font-size: 0;
        padding-top: 8px;
        border-right: 1px solid rgba(255, 255, 255, 0.58);
    }

    .search-btn:hover i {
        color: #e95001;
        font-weight: bold
    }

    h3.footer-h3 {
        font-size: 16px;
        color: #eee;
        padding-left: 34px;
        padding-right: 34px;
    }

    .footer-box-items > a {
        display: block;
        margin-top: 16px;
        padding-left: 34px;
        padding-right: 34px;
    }

    .code {
        margin-top: 16px
    }

    .footer-bottom {
        background-color: #292929
    }

    footer.footer-bottom.clearfix {
        color: rgba(221, 221, 221, 0.63);
        min-height: 40px;
        line-height: 40px;
        font-size: 12px;
    }

    article.right-article > hgroup {
        margin-bottom: 20px;
    }

    @media only screen and (max-width:1200px) {
        .contact-us {
            display: none
        }

        @media only screen and (max-width:960px) {

            .footer {
                display: none
            }
        }
    }

    .wechat-box.text-center {
        display: none
    }
}

@media only screen and (max-width:768px) {
    .footer {
        display: none
    }

    footer.footer-bottom.clearfix {
        border-top: 5px solid #e04c02;
        background: #333;
        color: #ddd;
        font-size: 11px;
        text-align: center;
        line-height: 1.5;
        padding: 16px 0;
    }

        footer.footer-bottom.clearfix .container > .fr {
            display: none;
        }

    i.iconfont.icon-weixin2 {
        background: #39bb24;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        font-size: 12px;
        display: inline-block;
        text-align: center;
        margin-right: 5px;
        margin-bottom: 16px;
    }

    .code-box span {
        display: block;
    }

    .code-box {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 999;
        background: rgba(51, 51, 51, 0.92);
        text-align: center;
    }

        .code-box > .center-box {
            width: 135px;
            height: 135px;
            font-size: 14px;
        }
}

.code-box {
    display: none
}
/*footer*/



/*pages*/

.dropload-down i {
    color: #ee7f45;
}

.dropload-down {
    text-align: center;
    background: #f8f8f8;
    height: 48px;
    line-height: 48px;
    margin: 32px 0;
    color: #666;
    font-size: 14px;
}

@media only screen and (min-width: 769px) {
    .dropload-down i {
        font-size: 16px;
        margin-right: 8px;
    }
}

@media only screen and (max-width: 768px) {
    .dropload-down i {
        font-size: 18px;
        margin-right: 4px;
    }
}
/*pages*/


/*--------------------------------
20180320 秋月
---------------------------------*/
@media only screen and (min-width: 993px) {
    .subnav-box {
        left: 0;
    }
}

ul.nav.navbar-nav > li > a {
    display: block;
    /*line-height: normal;*/
    height: 90px;
}

    ul.nav.navbar-nav > li > a .cn {
        display: block;
        /*padding-top: 25px;*/
        text-align: center;
        color: #e95001;
        transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        -webkit-transition: all 0.5s ease-out;
        -ms-transition: all 0.5s ease-out;
        -moztransition: all 0.5s ease-out;
    }

    ul.nav.navbar-nav > li > a .en {
        display: none;
        color: #999;
        font-size: 12px;
        text-align: center;
        font-weight: normal;
        transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        -webkit-transition: all 0.5s ease-out;
        -ms-transition: all 0.5s ease-out;
        -moztransition: all 0.5s ease-out;
    }

    ul.nav.navbar-nav > li > a:hover .cn {
        color: #fff;
    }

    ul.nav.navbar-nav > li > a:hover .en {
        color: #fff;
    }

ul.nav.navbar-nav > li:hover .cn {
    color: #fff;
}

ul.nav.navbar-nav > li:hover .en {
    color: #fff;
}

ul.nav.navbar-nav > li:hover .subnav-box1 {
    /*left: -3px;*/
    left: -13px;
}

ul.nav.navbar-nav > li:hover .subnav-box2 {
    left: -14px;
}

ul.nav.navbar-nav > li:hover .subnav-box3 {
    left: -14px;
}

ul.nav.navbar-nav > li:hover .subnav-box4 {
    /*left: 10px;*/
    left: 0;
    width: 100%;
}

ul.nav.navbar-nav > li:hover .subnav-box5 {
    /*left: -4px;*/
    left: -14px;
}

ul.nav.navbar-nav > li:hover .subnav-box6 {
    left: 0;
    width: 100%;
}

ul.nav.navbar-nav .phone-jia {
    display: none;
}


.footer-box-items.code-pic .footer-h3 {
    text-align: left;
}

#relatedlinks {
    display: block;
    width: 164px;
    margin-left: 34px;
    margin-top: 13px;
    line-height: 1.4;
    font-size: 14px;
    height: 28px;
    color: #666;
    border: 1px solid #C8C8C8;
}


.relatedlinks {
    display: block;
    width: 164px;
    margin-left: 34px;
    margin-top: 13px;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    color: #666;
    border: 1px solid #C8C8C8;
}

.footer-infomain .relatedlinks {
    display: inline-block;
    width: auto;
    margin-left: 0;
    margin-top: 0;
    margin-left: 8px;
}

.footer-box-items.code-pic .code {
    max-width: 100px;
}

.code-box > .center-box img {
    width: 100%;
}

@media only screen and (max-width: 1199px) and (min-width:993px) {
    ul.nav.navbar-nav > li > a {
        /*padding: 0 4px;*/
    }
}

@media only screen and (max-width: 1199px) {
    .footer-infomain .fl {
        float: none;
    }

    .footer-infomain .fr {
        float: none;
    }
}

@media only screen and (max-width: 992px) {
    ul.nav.navbar-nav > li > a .cn {
        padding-top: 0;
        color: #fff;
    }

    ul.nav.navbar-nav > li > a .en {
        color: #fff;
    }

    ul.nav.navbar-nav.fl > li {
        position: relative;
    }

    ul.nav.navbar-nav .phone-jia {
        display: none;
        position: absolute;
        right: 0;
        font-size: 24px;
        top: 0;
        line-height: 40px;
        height: 40px;
        width: 20px;
        padding-left: 20px;
        text-align: center;
        color: #fff;
        font-weight: lighter;
    }

    ul.nav.navbar-nav.fl > li > a {
        padding: 10px 0;
        height: auto;
        line-height: normal;
    }

    ul.nav.navbar-nav.fl > li:hover > a:after {
        content: '+';
    }

    ul.nav.navbar-nav.fl > .off:hover > a:after {
        content: '+';
    }

    ul.nav.navbar-nav.fl > .onli:hover > a:after {
        content: '-';
    }

    .showmenu .navbar-collapse {
        height: 100%;
        overflow: auto;
    }
}


/*20180416秋月*/
nav.navbar .container {
    position: relative;
}

nav.navbar .change {
    display: inline-block;
    position: absolute;
    right: -65px;
    top: 0;
    height: 100%;
    line-height: 90px;
    vertical-align: top;
    font-size: 14px;
    color: #e95001;
}

    nav.navbar .change > a {
        color: #e95001;
        text-decoration: none;
        margin: 3px;
    }

@media only screen and (max-width: 1280px) {
    .navbar-collapse.fr {
        margin-right: 40px;
    }

    nav.navbar .change {
        right: -30px;
    }
}

@media only screen and (max-width: 1199px) and (min-width:993px) {
    ul.nav.navbar-nav > li > a {
        padding: 0 12px;
    }

    .navbar-collapse.fr {
        margin-right: 24px;
    }

    nav.navbar .change {
        right: -40px;
    }
}

@media only screen and (min-width: 769px) {
    ul.footer-list > li {
        width: 90px;
    }
}

@media only screen and (max-width: 992px) {
    .navbar-collapse.fr {
        margin-right: 0;
    }

    nav.navbar .change {
        right: 65px;
        line-height: normal;
        margin-top: 15px;
        height: auto;
    }
}

@media only screen and (max-width: 480px) {
    nav.navbar .change {
        right: 55px;
    }
}
/*end*/
<!--耗时1793623507.2956秒-->