        @charset "utf-8";
        /* CSS Document */
        
        @import 'iconfont.css';
        html,
        body,
        div,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        ul,
        ol,
        dl,
        li,
        dt,
        dd,
        p,
        blockquote,
        pre,
        form,
        fieldset,
        figure,
        figcaption,
        table,
        th,
        td img {
            margin: 0;
            padding: 0;
            font-weight: normal;
        }
        
        a,
        abbr,
        acronym,
        address,
        big,
        blockquote,
        body,
        caption,
        cite,
        code,
        dd,
        dl,
        dt,
        fieldset,
        form,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        html,
        img,
        ins,
        kbd,
        label,
        legend,
        li,
        ol,
        p,
        pre,
        q,
        s,
        samp,
        small,
        span,
        strike,
        strong,
        ul {
            margin: 0;
            padding: 0;
            border: 0;
            outline: 0;
            vertical-align: baseline;
        }
        
        body {
            font-family: "Microsoft YaHei", "微软雅黑", "Open Sans", Arial, "Hiragino Sans GB", STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif, tahoma, arial, "Hiragino Sans GB", "宋体", sans-serif;
            font-size: 14px;
            text-align: left;
            margin: 0 auto;
            line-height: 24px;
            color: #333;
            font-weight: 400;
        }
        
        article,
        aside,
        details,
        figcaption,
        figure,
        footer,
        zc_hd,
        hgroup,
        menu,
        zc_nav,
        section {
            display: block;
        }
        
        img {
            border: 0;
            vertical-align: middle;
        }
        /*让链接里的 img 无边框；清除图片间距*/
        
        ul,
        li {
            list-style: none;
        }
        
        button {
            cursor: pointer;
        }
        /*这个可以不用*/
        
        input:focus,
        textarea:focus {
            outline: none;
        }
        /*去掉边框线*/
        
        .clear {
            clear: both;
            margin: 0px !important;
        }
        
        .fl {
            float: left;
        }
        
        .fr {
            float: right;
        }
        
        .tl {
            text-align: left;
        }
        
        .clearfix {
            clear: both;
        }
        
        .clear:after {
            display: block;
            clear: both;
            content: "";
            visibility: hidden;
            height: 0;
        }
        
        .clear {
            clear: both;
        }
        /*全局的字体链接*/
        
        a:link,
        a:visited {
            color: #777;
            text-decoration: none;
        }
        
        a:hover,
        a:active {
            color: #2988D8;
            text-decoration: none !important;
        }
        
        .clearfix:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
            font-size: 0px;
        }
        
        * {
            box-sizing: border-box;
            padding: 0;
            margin: 0;
        }
        /**/
        
        .by {
            width: 100%;
            height: 50px;
            border-bottom: 1px solid #e2e2e2;
        }
        
        .by1 {
            width: 1200px;
            margin: 0 auto;
            line-height: 50px;
            color: #666666;
            font-size: 16px;
        }
        
        .top {
            width: 100%;
            height: 110px;
            background: url(../images/top.jpg);
            background-repeat: no-repeat;
            background-position: center;
        }
        
        .top h1 {
            width: 100%;
            height: 110px;
            text-indent: -99em;
        }
        
        .top h2 {
            width: 100%;
            height: 110px;
            text-indent: -99em;
        }
        /*导航*/
        
        .daohang {
            width: 100%;
            height: 50px;
            background: -webkit-linear-gradient(#087f39, #088c3f, #077734);
            /* Safari 5.1 - 6.0 */
            background: -o-linear-gradient(#087f39, #088c3f, #077734);
            /* Opera 11.1 - 12.0 */
            background: -moz-linear-gradient(#087f39, #088c3f, #077734);
            /* Firefox 3.6 - 15 */
            background: linear-gradient(#087f39, #088c3f, #077734);
            /* 标准的语法（必须放在最后） */
        }
        
        .dh {
            margin: 0px auto;
            width: 1200px;
        }
        /*导航栏*/
        
        .nav_menu3,
        .nav_menu3 ul,
        .nav_menu3 ul li,
        .nav_menu3 ul li a,
        .nav_menu3 #menu-button {
            margin: 0;
            padding: 0;
            border: 0;
            list-style: none;
            line-height: 1;
            display: block;
            position: relative;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }
        
        .nav_menu3 #menu-button {
            margin-top: 100px;
            background: #F00;
            position: absolute;
            z-index: 99999;
        }
        
        .nav_menu3:after,
        .nav_menu3>ul:after {
            content: ".";
            display: block;
            clear: both;
            visibility: hidden;
            line-height: 0;
            height: 0;
        }
        
        .nav_menu3 #menu-button {
            display: none;
        }
        
        .nav_menu3 {
            width: auto;
            line-height: 1;
        }
        
        #menu-line {
            position: absolute;
            top: 0;
            left: 0;
            height: 3px;
            -webkit-transition: all 0.25s ease-out;
            -moz-transition: all 0.25s ease-out;
            -ms-transition: all 0.25s ease-out;
            -o-transition: all 0.25s ease-out;
            transition: all 0.25s ease-out;
        }
        
        .nav_menu3>ul>li {
            float: left;
        }
        
        .nav_menu3.align-center>ul {
            font-size: 0;
            text-align: center;
        }
        
        .nav_menu3.align-center>ul>li {
            display: inline-block;
            float: none;
        }
        
        .nav_menu3.align-center ul ul {
            text-align: left;
        }
        
        .nav_menu3.align-right>ul>li {
            float: right;
        }
        
        .nav_menu3.align-right ul ul {
            text-align: right;
        }
        
        .nav_menu3>ul>li>a {
            height: 50px;
            line-height: 50px;
            text-decoration: none;
            text-transform: uppercase;
            color: #eee;
            -webkit-transition: color .2s ease;
            -moz-transition: color .2s ease;
            -ms-transition: color .2s ease;
            -o-transition: color .2s ease;
            transition: color .2s ease;
        }
        
        .nav_menu3>ul>li:hover>a {
            background: -webkit-linear-gradient(#f5d96c, #efcc47, #eac32d);
            /* Safari 5.1 - 6.0 */
            background: -o-linear-gradient(#f5d96c, #efcc47, #eac32d);
            /* Opera 11.1 - 12.0 */
            background: -moz-linear-gradient(#f5d96c, #efcc47, #eac32d);
            /* Firefox 3.6 - 15 */
            background: linear-gradient(#f5d96c, #efcc47, #eac32d);
            /* 标准的语法（必须放在最后） */
            color: #000;
        }
        
        .nav_menu3>ul>li.nav-has-sub>a {
            font-size: 16px;
            width: 125px;
            text-align: center;
            margin-right: 25px;
        }
        
        .nav_menu3>ul>li.nav-has-sub>a:nth-of-type(8) {
            margin-right: 0px;
        }
        
        .nav_menu3>ul>li.nav-has-sub>a::after {
            position: absolute;
            top: 35px;
            right: 10px;
            width: 4px;
            height: 4px;
            border-bottom: 1px;
            border-right: 1px;
            content: "";
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            -webkit-transition: border-color 0.2s ease;
            -moz-transition: border-color 0.2s ease;
            -ms-transition: border-color 0.2s ease;
            -o-transition: border-color 0.2s ease;
            transition: border-color 0.2s ease;
        }
        
        .nav_menu3>ul>li.nav-has-sub:hover>a::after {
            border-color: #000;
        }
        
        .nav_menu3 ul ul {
            position: absolute;
            left: -9999px;
            z-index: 999;
        }
        
        .nav_menu3>ul>li>ul {
            border-top: 1px solid #FFF;
        }
        
        .nav_menu3 li:hover>ul {
            left: auto;
        }
        
        .nav_menu3.align-right li:hover>ul {
            right: 0;
        }
        
        .nav_menu3 ul ul ul {
            margin-left: 100%;
            top: 0;
        }
        
        .nav_menu3.align-right ul ul ul {
            margin-left: 0;
            margin-right: 100%;
        }
        
        .nav_menu3 ul ul li {
            height: 0;
            -webkit-transition: height .2s ease;
            -moz-transition: height .2s ease;
            -ms-transition: height .2s ease;
            -o-transition: height .2s ease;
            transition: height .2s ease;
        }
        
        .nav_menu3 ul li:hover>ul>li {
            height: 50px;
        }
        
        .nav_menu3 ul ul li a {
            padding: 20px 10px;
            width: 125px;
            background: -webkit-linear-gradient(#087f39, #088c3f, #077734);
            /* Safari 5.1 - 6.0 */
            background: -o-linear-gradient(#087f39, #088c3f, #077734);
            /* Opera 11.1 - 12.0 */
            background: -moz-linear-gradient(#087f39, #088c3f, #077734);
            /* Firefox 3.6 - 15 */
            background: linear-gradient(#087f39, #088c3f, #077734);
            text-decoration: none;
            color: #eeeeee;
            -webkit-transition: color .2s ease;
            -moz-transition: color .2s ease;
            -ms-transition: color .2s ease;
            -o-transition: color .2s ease;
            transition: color .2s ease;
            border-top: 1px solid #fff;
        }
        
        .nav_menu3 ul ul li:hover>a,
        .nav_menu3 ul ul li a:hover {
            color: #000;
            background: -webkit-linear-gradient(#f5d96c, #efcc47, #eac32d);
            /* Safari 5.1 - 6.0 */
            background: -o-linear-gradient(#f5d96c, #efcc47, #eac32d);
            /* Opera 11.1 - 12.0 */
            background: -moz-linear-gradient(#f5d96c, #efcc47, #eac32d);
            /* Firefox 3.6 - 15 */
            background: linear-gradient(#f5d96c, #efcc47, #eac32d);
            border-top: 1px solid #FFF;
        }
        
        .nav_menu3 ul ul li.nav-has-sub>a::after {
            position: absolute;
            top: 25px;
            right: 10px;
            width: 4px;
            height: 4px;
            border-bottom: 1px solid #eee;
            border-right: 1px solid #eee;
            content: "";
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            -webkit-transition: border-color 0.2s ease;
            -moz-transition: border-color 0.2s ease;
            -ms-transition: border-color 0.2s ease;
            -o-transition: border-color 0.2s ease;
            transition: border-color 0.2s ease;
        }
        
        .nav_menu3.align-right ul ul li.nav-has-sub>a::after {
            right: auto;
            left: 10px;
            border-bottom: 0;
            border-right: 0;
            border-top: 1px solid #dddddd;
            border-left: 1px solid #dddddd;
        }
        
        .nav_menu3 ul ul li.nav-has-sub:hover>a::after {
            border-color: #990B2C;
        }
        /*banner*/
        
        #owl-demo {
            position: relative;
            width: 100%;
            height: 700px;
            margin: 0 auto;
        }
        
        #owl-demo .item {
            position: relative;
            display: block;
        }
        
        .owl-carousel a {
            display: block;
            width: 100%;
            height: 700px;
        }
        
        #owl-demo b {
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            height: 78px;
            background-color: #000;
            opacity: .5;
            filter: alpha(opacity=50);
        }
        
        #owl-demo span {
            position: absolute;
            left: 0;
            bottom: 37px;
            width: 100%;
            font: 18px/32px "微软雅黑", "黑体";
            color: #fff;
            text-align: center;
        }
        
        .owl-pagination {
            position: absolute;
            left: 0;
            bottom: 10px;
            width: 100%;
            height: 22px;
            text-align: center;
        }
        
        .owl-page {
            display: inline-block;
            width: 10px;
            height: 10px;
            margin: 0 5px;
            *display: inline;
            *zoom: 1;
            border-radius: 20px;
            border: 1px solid #fe6601;
        }
        
        .owl-pagination .active {
            display: inline-block;
            width: 10px;
            height: 10px;
            margin: 0 5px;
            *display: inline;
            *zoom: 1;
            border-radius: 20px;
            background: #fe6601;
            border: 1px solid #fe6601;
        }
        
        .owl-buttons {
            display: none;
        }
        
        .owl-carousel {
            position: relative;
            width: 100%;
            -ms-touch-action: pan-y;
        }
        
        .owl-carousel .owl-wrapper {
            display: none;
            position: relative;
            -webkit-transform: translate3d(0px, 0px, 0px);
        }
        
        .owl-carousel .owl-wrapper-outer {
            overflow: hidden;
            position: relative;
            width: 100%;
        }
        
        .owl-carousel .owl-wrapper-outer.autoHeight {
            -webkit-transition: height 500ms ease-in-out;
            -moz-transition: height 500ms ease-in-out;
            -ms-transition: height 500ms ease-in-out;
            -o-transition: height 500ms ease-in-out;
            transition: height 500ms ease-in-out;
        }
        
        .owl-carousel .owl-item {
            float: left;
        }
        
        .owl-controls .owl-page,
        .owl-controls .owl-buttons div {
            cursor: pointer;
        }
        
        .owl-controls {
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        }
        /**/
        
        .w1200 {
            width: 1200px;
            margin: 0 auto;
        }
        
        .clearfix {
            zoom: 1;
        }
        
        .clearfix:before,
        .clearfix:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }
        
        .clearfix:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }
        
        .in-four {
            box-shadow: 0 0 10px #aaa;
            padding: 32px 0;
            position: relative;
            z-index: 2;
            background: #fff;
            margin-top: 60px;
        }
        
        .in-four li {
            float: left;
            -webkit-transition: margin 0.5s ease-out;
            -moz-transition: margin 0.5s ease-out;
            -o-transition: margin 0.5s ease-out;
            width: 21%;
            margin-left: 2%;
            margin-right: 2%;
        }
        
        .in-four li:last-child {
            padding-right: 0;
        }
        
        .in-four li .icon {
            display: block;
            float: left;
            color: #707070;
            font-size: 30px;
            padding-right: 16px;
            padding-top: 16px;
        }
        
        .in-four li .icon-shuazi {
            font-size: 40px;
        }
        
        .in-four li p {
            color: #707070;
            font-size: 16px;
            text-transform: uppercase;
            border-bottom: 1px solid #d1d1d1;
            padding-bottom: 10px;
        }
        
        .in-four li span {
            color: #707070;
            font-size: 16px;
            display: block;
            padding-top: 10px;
        }
        
        .in-four li:hover {
            margin-top: 2px;
        }
        
        .webtitle {
            padding-top: 80px;
        }
        
        .webtitle h3 {
            color: #078f3e;
            font-size: 48px;
            font-weight: 600;
            font-family: Arial Black, Arial;
            text-align: center;
            line-height: 40px;
        }
        
        .webtitle h3 span {
            color: #000;
            display: block;
            font-size: 28px;
            font-weight: 600;
        }
        
        .webtitle p {
            line-height: 32px;
            font-size: 16px;
            color: #999;
            text-align: center;
        }
        /**/
        
        .model {
            width: 1200px;
            margin: 0 auto
        }
        
        .model .header {
            text-align: center;
            line-height: 1.6;
            display: none;
        }
        
        .model .header .title {
            font-size: 24px;
            color: #444
        }
        
        .model .header .subtitle {
            font-size: 16px;
            color: #fff;
            font-family: HELVETICANEUELTPRO-THEX, "Microsoft Yahei"
        }
        
        .model .taps {
            margin: 10px 0 50px;
            text-align: center;
        }
        
        .model .taps a {
            display: inline-block;
            color: #616161;
            padding: 12px 42px;
            -webkit-transition: all .3s ease;
            transition: all .3s ease;
            border-radius: 5px;
            margin: 0 3px;
            background-color: #eee;
            color: #333
        }
        
        .model .taps a.selected,
        .model .taps a:hover {
            color: #fff;
            border-radius: 5px;
            background-color: #078f3e;
        }
        
        .model .item-list {
            height: 0;
            width: 0;
            overflow: hidden;
            opacity: .7;
            filter: Alpha(opacity=70);
            -moz-transform: scale(0.9);
            -webkit-transform: scale(0.9);
            transform: scale(0.9);
            -moz-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
            -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
            transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
        }
        
        .model .item-list.active {
            height: auto;
            width: auto;
            overflow: auto;
            opacity: 1;
            filter: Alpha(opacity=100);
            visibility: visible;
            -moz-transform: scale(1);
            -webkit-transform: scale(1);
            transform: scale(1);
        }
        
        .model .item-list li {
            float: left;
            width: 350px;
            height: 455px;
            margin: 0 25px 30px;
            overflow: hidden;
            position: relative;
            text-align: center;
            border: 1px solid #eee;
        }
        
        .model .item-list li a {
            display: block;
            overflow: hidden;
            position: relative;
            height: 455px;
        }
        
        .model .item-list .img {
            text-align: center;
            overflow: hidden;
        }
        
        .model .item-list .img img {
            max-width: 100%;
            -webkit-transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
            transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s
        }
        
        .model .item-list li:hover .img img {
            -webkit-transform: scale(1.1);
            transform: scale(1.1)
        }
        
        .model .caption {
            width: 100%;
            height: 80px;
            padding: 0;
            position: absolute;
            left: 0;
            bottom: 0;
            -webkit-transition: all .3s ease;
            transition: all .3s ease;
            background-color: #fff;
            border-bottom: 1px solid #e5e5e5
        }
        
        .model .caption .title {
            line-height: 70px;
            font-size: 16px;
            color: #555;
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            text-align: center;
        }
        
        .model .caption .info {
            color: #b5b5b5
        }
        
        .model .insert {
            width: 100px;
            height: 20px;
            line-height: 20px;
            position: absolute;
            top: 45%;
            right: 5px;
            margin-top: -10px;
            border-left: 1px solid transparent;
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }
        
        .model .item-list li:hover {
            box-shadow: 0 10px 15px 0 #d2c2c29c;
        }
        
        .model .item-list li:hover .caption {
            height: 70px;
            border-color: #078f3e;
            background: #078f3e;
        }
        
        .model .item-list li:hover .caption p {
            color: #fff
        }
        
        .model .item-list li:hover .insert {
            border-color: #fff
        }
        
        .model .item-list li:hover .insert::before {
            margin-left: 50%;
            color: #fff
        }
        
        .chakan a {
            background: #F8F8F8;
            width: 200px;
            height: 46px;
            border: 1px solid #078f3e;
            color: #078f3e;
            text-align: center;
            display: block;
            margin: 20px auto;
            line-height: 46px;
            text-decoration: none;
        }
        
        .chakan a:hover {
            background: #078f3e;
            height: 46px;
            border: 1px solid #078f3e;
            color: #fff;
            text-align: center;
            display: block;
            margin: 20px auto;
            line-height: 46px;
        }
        /*关于我们*/
        
        .data-lr-pc-1 {
            background: url(../images/back1.jpg) no-repeat center/cover;
            padding: 110px 0 95px;
            overflow: hidden;
            margin-top: 70px;
        }
        
        .data-lr-pc-1 .Box {
            position: relative;
        }
        
        .data-lr-pc-1 .l_cont {
            width: 870px;
            border-radius: 5px;
            overflow: hidden;
        }
        
        .data-lr-pc-1 .l_cont .videoBox {
            height: 620px;
        }
        
        .data-lr-pc-1 .l_cont .VideoPlay {
            display: block;
            position: absolute;
            text-align: center;
            left: 50%;
            width: 250px;
            margin-left: -125px;
            top: 50%;
            margin-top: -56px;
            color: #fff;
        }
        
        .data-lr-pc-1 .l_cont .VideoPlay .icon {
            display: block;
            margin: 0 auto 14px;
            height: 72px;
            width: 72px;
            background: url(../images/icon_play.png) no-repeat center;
        }
        
        .data-lr-pc-1 .l_cont .VideoPlay .txt {
            font-size: 20px;
            line-height: 26px;
            text-transform: uppercase;
        }
        
        .data-lr-pc-1 .r_cont {
            position: absolute;
            right: 0;
            top: 85px;
            width: 540px;
            right: 0;
        }
        
        .data-lr-pc-1 .r_cont .AutoTitle {
            text-align: right;
            line-height: 0;
            padding-bottom: 55px;
        }
        
        .data-lr-pc-1 .r_cont .h3 {
            display: inline-block;
            vertical-align: top;
        }
        
        .data-lr-pc-1 .r_cont .cont {
            background: #fff;
            padding-top: 65px;
            padding-left: 65px;
            font-size: 16px;
            color: #000;
            line-height: 26px;
            height: 413px;
            border-radius: 5px;
            position: relative;
        }
        
        .data-lr-pc-1 .r_cont .cont::before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            width: 900px;
            height: 100%;
            background: #f5d96c url(../images/icon1.png) no-repeat right -50px center;
            border-radius: 5px;
        }
        
        .data-lr-pc-1 .r_cont .cont .txt {
            position: relative;
            margin-bottom: 40px;
            height: 230px;
            overflow: hidden;
        }
        
        .data-lr-pc-1 .r_cont .cont .AutoMore::before {
            transform: translateX(0);
            transition: all .3s;
        }
        
        .data-lr-pc-1 .r_cont .cont .AutoMore:hover::before {
            transform: translateX(5px);
        }
        /**动画**/
        
        *[data-animation] {
            opacity: 0;
        }
        
        .animated {
            opacity: 1;
        }
        
        .AutoTitle {
            padding: 74px 0;
        }
        
        .AutoTitle .h3 {
            font-size: 80px;
            line-height: 80px;
            color: #fff;
            font-weight: normal;
            position: relative;
        }
        
        .AutoTitle .h3::after {
            content: "";
            display: block;
            width: .8em;
            height: 1px;
            background: #bac6c4;
            margin-top: 7px;
        }
        
        .AutoTitle .h3 .AutoMore {
            padding-top: 35px;
        }
        
        .AutoMore {
            font-size: 0;
            line-height: 0;
        }
        
        .AutoMore::before {
            content: "";
            display: inline-block;
            vertical-align: middle;
            height: 18px;
            width: 18px;
            background: url(../images/icon_jt.png) no-repeat center;
        }
        
        .AutoMore:hover::before {
            background-image: url(../images/icon_jt_h.png);
        }
        
        .TextMore {
            display: block;
            border-radius: 50%;
            width: 124px;
            font-size: 20px;
            color: #fff;
            line-height: 24px;
            text-align: center;
            background-color: rgba(15, 83, 76, .85);
            padding: 38px 0;
            transition: all .5s;
        }
        
        .TextMore:hover {
            background-color: rgba(15, 83, 76, 1);
        }
        
        .container {
            margin: 0 auto;
            width: 1230px;
            padding-left: 15px;
            padding-right: 15px;
        }
        
        .data-list-pc-1 {}
        
        .data-list-pc-1 .swiper-container {
            padding-top: 80px;
            padding-right: 25px;
            margin-right: -25px;
        }
        
        .data-list-pc-1 .swiper-slide:nth-child(even) .Box {
            padding-top: 80px;
        }
        
        .data-list-pc-1 .swiper-slide .Box {
            display: block;
            position: relative;
        }
        
        .data-list-pc-1 .swiper-slide .Box::before {
            content: "";
            width: 100%;
            height: 435px;
            position: absolute;
            left: 0;
            margin-top: 0;
            border-radius: 5px;
            background: transparent;
            transition: all .5s;
        }
        
        .data-list-pc-1 .swiper-slide .imgBox {
            height: 495px;
            border-radius: 5px;
            position: relative;
            margin-bottom: 15px;
        }
        
        .data-list-pc-1 .swiper-slide .TextMore {
            opacity: 0;
            position: absolute;
            top: 25px;
            right: 15px;
        }
        
        .data-list-pc-1 .swiper-slide .title {
            font-size: 20px;
            line-height: 24px;
            color: #333333;
            font-weight: normal;
            padding-right: 25px;
            position: relative;
        }
        
        .data-list-pc-1 .swiper-slide .AutoMore {
            display: block;
            position: absolute;
            right: 0;
            top: 50%;
            margin-top: -9px;
        }
        
        .data-list-pc-1 .swiper-slide .Box:hover::before {
            background: #f2f4f3;
            left: 25px;
            margin-top: -25px;
        }
        
        .data-list-pc-1 .swiper-slide .Box:hover .TextMore {
            opacity: 1;
        }
        
        .data-list-pc-1 .swiper-slide .Box:hover .title {
            color: #10544c;
        }
        
        .data-list-pc-1 .point {
            text-align: center;
            font-size: 0;
            line-height: 0;
            padding: 65px 0 0 0;
        }
        
        .data-list-pc-1 .point .swiper-pagination-bullet {
            width: 12px;
            height: 12px;
            background-color: #e5e9e8;
            border-radius: 50%;
            opacity: 1;
            margin: 0 5px;
            transition: all .3s;
            position: relative;
            transition: all .5s;
        }
        
        .data-list-pc-1 .point .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background: #0f534c;
        }
        /*优势*/
        
        .index_youshi {
            width: 100%;
            height: auto;
            overflow: hidden;
        }
        
        .in_ys_title {
            width: 100%;
            height: auto;
            overflow: hidden;
            text-align: center
        }
        
        .in_ys_title h4 {
            color: #333333;
            font-size: 38px;
            font-weight: bold;
            display: table;
            margin: 0px auto;
        }
        
        .in_ys_title h4 img {
            float: left;
            margin-right: 20px;
        }
        
        .in_ys_title h5 {
            color: #666666;
            font-size: 16px;
            margin-top: 10px;
        }
        
        .index_youshi_bottom {
            width: 100%;
            height: 786px;
            overflow: hidden;
            margin-top: 30px;
        }
        
        .index_youshi_bottom .slideTxtBox {
            width: 100%;
            overflow: hidden;
            position: relative;
        }
        
        .index_youshi_bottom .slideTxtBox .hd {
            width: 1220px;
            height: 316px;
            overflow: hidden;
            position: absolute;
            bottom: 0;
            left: 52%;
            margin-left: -660px;
            z-index: 1;
        }
        
        .index_youshi_bottom .slideTxtBox .hd ul {
            width: 100%;
            height: 260px;
            overflow: hidden;
        }
        
        .index_youshi_bottom .slideTxtBox .hd ul li {
            float: left;
            width: 21%;
            height: 100%;
            border-right: 1px solid #f5f5f5;
            padding: 40px 50px 0;
            background: #fff
        }
        
        .index_youshi_bottom .slideTxtBox .hd ul li p {
            width: 100%;
            height: auto;
            color: #fff;
            font-size: 14px;
            line-height: 28px;
            display: none
        }
        
        .index_youshi_bottom .slideTxtBox .hd ul li h5 {
            color: #999999;
            font-size: 16px;
            line-height: 25px;
            font-family: "Arial"
        }
        
        .index_youshi_bottom .slideTxtBox .hd ul li hr {
            width: 34px;
            height: 3px;
            background: #078f3e;
            display: block;
            margin: 26px 0;
        }
        
        .index_youshi_bottom .slideTxtBox .hd ul li h4 {
            width: 100%;
            height: auto;
            overflow: hidden;
            color: #1b1b1b;
            font-size: 20px;
            font-weight: bold;
            line-height: 34px;
        }
        
        .index_youshi_bottom .slideTxtBox .hd ul li.on {
            background: #078f3e;
            width: 37%
        }
        
        .index_youshi_bottom .slideTxtBox .hd ul li.on h4 {
            color: #fff
        }
        
        .index_youshi_bottom .slideTxtBox .hd ul li.on hr {
            background: #fff
        }
        
        .index_youshi_bottom .slideTxtBox .hd ul li.on h5 {
            display: none
        }
        
        .index_youshi_bottom .slideTxtBox .hd ul li.on p {
            display: block
        }
        
        .index_youshi_bottom .slideTxtBox .hd ul li:last-child {
            border-right: 0
        }
        
        .index_youshi_bottom .slideTxtBox .bd {
            width: 100%;
            height: auto;
            overflow: hidden
        }
        
        .bd_li {
            width: 100%;
            height: 786px;
            overflow: hidden;
            background-size: cover!important
        }
        
        .bd_li a {
            width: 790px;
            height: auto;
            display: block;
            margin-top: 114px;
        }
        
        .bd_li h4 {
            color: #f3f3f3;
            font-size: 34px;
            font-weight: bold;
        }
        
        .bd_li hr {
            width: 65px;
            height: 3px;
            background: #fff;
            display: block;
            margin: 30px 0
        }
        
        .bd_li p {
            width: 100%;
            height: auto;
            overflow: hidden;
            color: #fff;
            font-size: 16px;
            line-height: 30px;
        }
        
        .bd_li span {
            width: 155px;
            height: 46px;
            display: block;
            background: #078f3e;
            color: #fff;
            font-size: 16px;
            text-align: center;
            line-height: 46px;
            margin-top: 35px;
        }
        
        .arrow {
            width: auto;
            float: right
        }
        
        .arrow .next,
        .arrow .prev {
            width: 56px;
            height: 56px;
            float: left;
        }
        
        .arrow .prev {
            background: #078f3e url(../images/b_left.png) no-repeat center
        }
        
        .arrow .next {
            background: #078f3e url(../images/b_right.png) no-repeat center
        }
        
        .arrow .next:hover {
            background: #000000 url(../images/b_right.png) no-repeat center
        }
        
        .arrow .prev:hover {
            background: #000000 url(../images/b_left.png) no-repeat center
        }
        
        .bd_li span:hover {
            background: #fff;
            color: #078f3e
        }
        /*新闻*/
        
        .index_news {
            width: 100%;
            height: auto;
            overflow: hidden;
            background: url(../images/news_bjs.jpg) no-repeat bottom center;
            background-size: cover;
        }
        
        .in_news_title {
            width: 1320px;
            height: 150px;
            margin: 0px auto;
            position: relative
        }
        
        .in_news_title:after {
            content: "NEWS";
            position: absolute;
            top: 0;
            left: -196px;
            font-size: 200px;
            line-height: 150px;
            font-weight: bold;
            font-family: "Arial";
            color: #f9f9f9
        }
        
        .news_title_t {
            width: auto;
            float: left;
            position: relative;
            z-index: 9;
            margin-top: 50px;
        }
        
        .news_title_t img {
            float: left;
            margin-right: 8px;
        }
        
        .news_title_t span {
            color: #333333;
            font-size: 38px;
            font-weight: bold;
        }
        
        .in_news_nav {
            float: right;
            margin-top: 50px;
        }
        
        .in_news_nav a {
            width: 155px;
            height: 51px;
            float: left;
            background: #f9f9f9;
            line-height: 51px;
            margin-left: 26px;
        }
        
        .in_news_nav a p {
            color: #333333;
            font-size: 16px;
            text-align: center;
            padding-left: 30px;
            display: table;
            margin: 0px auto;
        }
        
        .in_news_nav a:nth-child(1) p {
            background: url(../images/n_i1.png) no-repeat left center;
        }
        
        .in_news_nav a:nth-child(2) p {
            background: url(../images/n_i2.png) no-repeat left center;
        }
        
        .in_news_nav a:nth-child(3) p {
            background: url(../images/n_i3.png) no-repeat left center;
        }
        
        .in_news_nav a:hover {
            background: #078f3e
        }
        
        .in_news_nav a:hover p {
            color: #fff
        }
        
        .in_news_nav a:nth-child(1):hover p {
            background: url(../images/n_hi1.png) no-repeat left center;
        }
        
        .in_news_nav a:nth-child(2):hover p {
            background: url(../images/n_hi2.png) no-repeat left center;
        }
        
        .in_news_nav a:nth-child(3):hover p {
            background: url(../images/n_hi3.png) no-repeat left center;
        }
        
        .index_news_all {
            width: 1314px;
            background: #fff;
            padding: 34px;
            margin: 40px auto 0;
        }
        
        .in_news_top {
            width: 100%;
            height: auto;
            overflow: hidden
        }
        
        .in_news_top li {
            width: 32%;
            height: auto;
            float: left;
            border: 1px solid #dedede;
            padding: 30px 20px;
            margin-right: 2%
        }
        
        .in_news_top li:nth-child(3n) {
            margin-right: 0
        }
        
        .in_news_top li h3 {
            width: 100%;
            height: 40px;
            line-height: 40px;
            color: #333333;
            font-size: 16px;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap
        }
        
        .in_news_top li p {
            width: 100%;
            height: 50px;
            line-height: 25px;
            color: #666666;
            font-size: 14px;
            word-break: break-all;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }
        
        .in_news_top li dl {
            width: 100%;
            height: auto;
            overflow: hidden;
            line-height: 40px;
        }
        
        .in_news_top li dl dt {
            color: #078f3e;
            font-size: 35px;
            font-weight: bold;
            float: left;
            margin-right: 20px;
        }
        
        .in_news_top li dl dd {
            color: #666666;
            font-size: 14px;
            float: left;
            position: relative
        }
        
        .in_news_top li dl dd:after {
            content: "";
            width: 57px;
            height: 2px;
            background: #f1f1f1;
            position: absolute;
            top: 50%;
            left: 75px
        }
        
        .index_news_pic {
            width: 357px;
            height: 213px;
            overflow: hidden;
            margin-top: 25px;
        }
        
        .index_news_pic img {
            width: 100%;
            height: auto;
            display: block;
            transform: scale(1);
            transition: all 1s ease 0s;
            -webkit-transform: scale(1);
            -webkit-transform: all 1s ease 0s;
        }
        
        .in_news_top li:hover img {
            transform: scale(1.05);
            transition: all 1s ease 0s;
            -webkit-transform: scale(1.05);
            -webkit-transform: all 1s ease 0s;
        }
        
        .in_news_bottom {
            width: 100%;
            height: auto;
            margin-top: 32px;
        }
        
        .in_news_bottom li {
            width: 32%;
            height: auto;
            float: left;
            margin-right: 2%
        }
        
        .in_news_bottom li:nth-child(3n) {
            margin-right: 0
        }
        
        .in_news_bottom li dl {
            width: 68px;
            height: auto;
            float: left;
            text-align: center
        }
        
        .in_news_bottom li dl dt {
            width: 100%;
            height: auto;
            display: block;
            color: #333333;
            font-size: 44px;
            font-weight: bold;
            margin-bottom: 10px;
        }
        
        .in_news_bottom li dl dd {
            width: 100%;
            height: auto;
            display: block;
            color: #666666;
            font-size: 14px;
        }
        
        .in_news_bottom_xx {
            margin-left: 75px;
        }
        
        .in_news_bottom_xx h4 {
            width: 100%;
            height: 30px;
            line-height: 30px;
            color: #333333;
            font-size: 16px;
            font-weight: bold;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap
        }
        
        .in_news_bottom_xx p {
            width: 100%;
            height: 30px;
            line-height: 30px;
            color: #666666;
            font-size: 14px;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap
        }
        
        .in_news_bottom_xx span {
            width: 100%;
            height: 45px;
            line-height: 45px;
            border-top: 1px solid #f3f3f3;
            color: #666666;
            font-size: 14px;
            display: block;
            margin-top: 20px;
        }
        
        .in_news_bottom li:hover span,
        .in_news_bottom li:hover p,
        .in_news_bottom li:hover h4,
        .in_news_bottom li:hover dt,
        .in_news_bottom li:hover dd {
            color: #078f3e
        }
        /*尾部*/
        
        .f_bg {
            /*overflow:hidden;*/
            background: url(../images/foot_bg1.jpg) center center no-repeat;
            background-size: cover;
            color: #fff;
            font-size: 15px;
            clear: both;
            padding-bottom: 40px;
            margin-top: 80px;
        }
        
        .f_bg_div {
            width: 96%;
            max-width: 1300px;
            margin: 0 auto;
        }
        
        .f_bg a {
            color: #fff;
            text-decoration: none;
            transition: all 0.3s;
        }
        
        .f_bg a:hover {
            color: #fff;
            opacity: 0.8;
            filter: Alpha(opacity=80);
        }
        
        .f_bg .f_link {
            overflow: hidden;
            line-height: 70px;
            height: 70px;
            border-bottom: 1px solid #2e2e2e;
            text-align: center;
            margin-bottom: 18px;
        }
        
        .f_bg .f_link a {
            display: inline-block;
            vertical-align: top;
            width: 182px;
            color: #fff;
        }
        
        .f_bg .f_t {
            text-align: center;
            position: relative;
            height: 114px;
            line-height: 114px;
            overflow: hidden;
            color: #6ba036;
            text-transform: uppercase;
            font-weight: bold;
        }
        
        .f_bg .f_t:after {
            content: "";
            position: absolute;
            bottom: 0;
            width: 120px;
            height: 4px;
            left: 50%;
            margin-left: -60px;
            background: url(../images/foot_bg2.png) center center no-repeat;
        }
        
        .f_bg .f_desc {
            text-align: center;
            margin-top: 35px;
            line-height: 26px;
        }
        
        .f_bg .f_desc a {
            font-family: Arial;
        }
        
        .foot_a {
            /*float:left; */
            line-height: 0px;
            font-size: 14px;
            /*overflow:hidden;*/
            text-align: center;
            margin-top: 50px;
        }
        
        .foot_a ul {}
        
        .foot_a ul li {
            display: inline-block;
            vertical-align: top;
            width: 29px;
            height: 26px;
            margin-right: 17px;
            margin-left: 17px;
            padding-bottom: 0!important;
        }
        
        .foot_a ul li a {
            display: block;
            width: 100%;
            height: 100%;
            margin: 0;
            position: relative;
            transition: all 0.3s;
            /*-webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%;border-radius:50%;*/
            background-size: 100% 100%;
            background-repeat: no-repeat;
        }
        
        .foot_a ul li a:hover {
            /*filter: Alpha(Opacity=60);opacity: 0.6;*/
        }
        
        .foot_a ul li a:after {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0%;
            top: 0;
            transition: all 0.3s;
            background-size: 0% 0%;
            background-repeat: no-repeat;
            background-position: center center;
        }
        
        .foot_a ul li a:hover:after {
            background-size: 100% 100%;
        }
        
        .foot_a ul li.weixin a {
            background-image: url(../images/foot_ico2.png);
        }
        
        .foot_a ul li.weixin a:hover {
            filter: Alpha(Opacity=100);
            opacity: 1.0;
        }
        /*.foot_a ul li.weixin a:after{ background-image:url(../images/foot_ico2_on.png);}*/
        
        .foot_a ul li.weixin .wem1 {
            width: 203px;
            bottom: 30px;
            text-align: center;
            position: absolute;
            margin-left: -85px;
            margin-top: -203px;
            background-image: url(../images/ewm.png);
            background-repeat: no-repeat;
            height: 0;
            overflow: hidden;
            transition: all 0.3s;
            z-index: 3;
        }
        
        .foot_a ul li.weixin .wem1 img {
            width: 155px;
            height: 155px;
            margin-right: 5px;
            transition: all 0.3s;
        }
        
        .foot_a ul li.weixin a:hover .wem1 {
            height: 155px;
            padding-top: 20px;
            padding-bottom: 20px;
        }
        
        .foot_a ul li.qq {}
        
        .foot_a ul li.qq a {
            background-image: url(../images/foot_ico1.png);
        }
        /*.foot_a ul li.qq a:after{ background-image:url(../images/foot_ico1_on.png);}*/
        
        .foot_a ul li.qq a.bds_sqq {
            width: 29px;
            padding: 0;
        }
        
        .foot_a .bdshare-button-style0-24 {
            height: 100%;
        }
        
        .foot_a ul li.sinna a.bds_tsina {
            background-image: url(../images/foot_ico3.png);
            width: 29px;
            padding: 0;
        }
        /*.foot_a ul li.sinna a.bds_tsina:after{ background-image:url(../images/foot_ico3_on.png);}*/
        
        .f_div3 {
            line-height: 36px;
            min-height: 24px;
            clear: both;
            overflow: hidden;
            color: #575656;
            font-size: 15px;
            padding-top: 12px;
            padding-bottom: 12px;
            text-align: left;
            background: #121212;
            text-align: center;
        }
        
        .f_div3 a {
            color: #575656;
        }
        
        .f_div3 a:hover {
            transition: all 0.3s;
            color: #fff;
        }
        
        .f_div3 span {
            padding-left: 0.5%;
            padding-right: 0.5%;
        }
        
        .f_div3 label {
            display: inline-block;
            padding-left: 5px;
        }
        
        .gotop {
            position: fixed;
            bottom: 10%;
            right: 1%;
            width: 50px;
            height: 50px;
            background: url(../images/gotop.png) #fff no-repeat;
            background-size: 100% 100%;
            border-radius: 50%;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -ms-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
            display: none;
            z-index: 3;
        }
        
        .gotop.active {
            display: none;
        }
        
        .gotop:hover {
            -webkit-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            cursor: pointer;
            transform: rotate(360deg);
        }
        
        .right_ul {
            height: 46px;
            line-height: 46px;
            overflow: hidden;
            border-top: 2px solid #dedede;
            position: fixed;
            width: 100%;
            bottom: 0;
            left: 0;
            display: none;
            background-color: #fff;
        }
        
        .right_ul ul li {
            width: 25%;
            float: left;
            overflow: hidden;
            text-align: center;
            font-size: 14px;
        }
        
        .right_ul ul li img {
            height: 22px;
            margin: 0 auto;
        }
        
        .right_ul ul li a {
            display: block;
            border-right: 1px solid #dedede;
        }
        
        .right_ul ul li:last-child a {
            border: 0;
        }
        
        .Avignon-Bold {
            font-family: "Avignon-Bold", "微软雅黑", "Arial";
        }
        
        .f50 {
            font-size: 50px;
        }
        
        .column-menu {
            border-bottom: solid 1px #ececec;
            padding: 0 20px;
        }
        
        .column-menu:after {
            content: "";
            height: 0;
            display: block;
            clear: both;
        }
        
        .column-menu .menu {
            float: right;
            border-right: solid 1px #ececec;
        }
        
        .column-menu .menu .btn {
            display: none;
        }
        
        .column-menu .menu li {
            float: left;
            border-left: solid 1px #ececec;
        }
        
        .column-menu .menu li.on a,
        .column-menu .menu li a:hover {
            background: #f6f6f6;
        }
        
        .column-menu .menu li.on a::after {
            content: " ";
            position: absolute;
            left: 0;
            bottom: 0;
            z-index: 2;
            background: #087f39;
            width: 100%;
            height: 2px;
        }
        
        .column-menu .menu li.on a::before {
            top: 100%;
            left: 50%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
            border-color: rgba(136, 183, 213, 0);
            border-top-color: #087f39;
            border-width: 6px;
            margin-left: -6px;
        }
        
        .column-menu .menu li a {
            display: block;
            padding: 0 34px;
            font-size: 16px;
            color: #444444;
            height: 70px;
            line-height: 70px;
            position: relative;
        }
        
        .column-menu .crumbs {
            height: 70px;
            line-height: 70px;
            padding-left: 34px;
            font-size: 15px;
            color: #777777;
            background: url(../images/crumbs.png) no-repeat 0 center;
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            word-break: break-all;
        }
        
        .column-menu .crumbs a {
            font-size: 15px;
            color: #777777;
        }
        
        .column-menu .crumbs a:hover {
            color: #087f39;
        }
        
        .pcbg1 {
            background: no-repeat center;
            background-size: cover;
            -moz-background-size: cover;
            -webkit-background-size: cover;
        }
        
        .pcbg2 {
            background: no-repeat center 0;
            background-size: 100% auto;
            background-attachment: fixed;
        }
        
        .paging {
            text-align: center;
            margin-top: 22px;
        }
        
        .wrap {
            max-width: 1200px;
            margin: 0 auto;
        }
        
        .about-page {
            padding: 70px 20px 80px 20px;
        }
        
        .about-page .about .titen {
            font-family: "Arial", arial;
            font-size: 40px;
            font-weight: bold;
            text-align: center;
        }
        
        .about-page .about .titen span {
            color: #087f39;
        }
        
        .about-page .about .title {
            text-align: center;
            font-size: 34px;
        }
        
        .about-page .about .pctext {
            line-height: 28px;
            font-size: 15px;
            color: #555555;
            text-align: center;
            margin: 50px auto;
            max-width: 1040px;
        }
        
        .about-page .about .focus {
            max-width: 1040px;
            margin: 0 auto;
            text-align: center;
        }
        
        .about-page .about .focus:after {
            content: "";
            height: 0;
            display: block;
            clear: both;
        }
        
        .about-page .about .focus li {
            width: 25%;
            float: left;
        }
        
        .about-page .about .focus img {
            width: 100%;
            display: block;
        }
        
        .about-page .about .focus .icon {
            width: 78px;
            height: 78px;
            margin: 0 auto;
        }
        
        .about-page .about .focus .p1 {
            font-size: 18px;
            font-weight: bold;
            margin: 8px 0;
        }
        
        .about-page .about .focus .p2 {
            font-size: 15px;
            color: #555555;
        }
        
        .about-page .about .content img {
            width: 100%;
            display: block;
        }
        
        .about-page .about .content .row {
            position: relative;
        }
        
        .about-page .about .content .pic {
            position: absolute;
            top: 0;
            left: 0;
            z-index: 2;
            background-size: cover;
            -moz-background-size: cover;
            -webkit-background-size: cover;
            background-position: center;
            height: 100%;
        }
        
        .about-page .about .content .text,
        .about-page .about .content .pic {
            width: 50%;
            float: right;
        }
        
        .about-page .about .content .text {
            padding: 50px 20px 50px 44px;
            line-height: 28px;
            font-size: 15px;
            color: #555555;
        }
        
        .about-page .about .content .row:nth-child(even) .text,
        .about-page .about .content .row:nth-child(even) .pic {
            float: left;
        }
        
        .about-page .about .content .row:nth-child(even) .pic {
            right: 0;
            left: auto;
        }
        
        .about-page .about .content .row:nth-child(even) .text {
            padding: 50px 44px 50px 20px;
        }
        
        .about-page .about .content .tit {
            font-size: 18px;
            color: #087f39;
            font-weight: bold;
            margin-bottom: 14px;
        }
        
        .about-page .about .content .line {
            height: 1px;
            background: #e6e6e6;
            margin: 36px 0;
        }
        
        .about-page .about .contact {
            line-height: 28px;
            font-size: 15px;
            color: #555555;
            text-align: center;
        }
        
        .about-page .about .contact .p2 a,
        .about-page .about .contact .p2 {
            font-family: "Arial", arial;
            font-size: 43px;
            color: #087f39;
            font-weight: bold;
        }
        
        .about-page .about .contact .p2 {
            margin-top: 14px;
        }
        
        .about-page .about.culture .content {
            margin: 0;
        }
        
        .about-page .honor-list {
            margin-bottom: 30px;
        }
        
        .about-page .honor-list ul {
            margin: 0 -11px;
        }
        
        .o_big_con {
            overflow: hidden;
            position: relative;
        }
        
        .o_big {
            overflow: hidden;
            background-repeat: no-repeat;
            background-position: 70% center;
            background-size: cover;
            position: relative;
            width: 100%;
            -webkit-animation: scaleAnim 5s ease forwards;
            animation: scaleAnim 5s ease forwards;
        }
        
        .o_big img {
            width: 100%;
            filter: Alpha(Opacity=0);
            opacity: 0;
        }
        
        .o_big_con .cons {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }
        
        .o_big_con .cons .wrap {
            height: 100%;
            display: table;
        }
        
        .o_big_con .h2 {
            font-weight: normal;
            display: table-cell;
            vertical-align: middle;
            color: rgba(255, 255, 255, 1.0);
            text-align: center;
            text-transform: uppercase;
            padding-top: 30px;
        }
        
        .o_big_con .h2 span {
            display: block;
            overflow: hidden;
            font-weight: bold;
            color: rgba(255, 255, 255, 0.24);
            line-height: 1;
            text-transform: uppercase;
            margin-top: 12px;
            font-size: 16px;
            font-family: Arial;
        }
        
        .f36 {
            font-size: 36px !important;
        }
        /**/
        /*联系我们*/
        
        .contact-list {
            margin-bottom: 0;
            overflow: hidden;
            border-radius: 8px;
        }
        
        .contact-item {
            position: relative;
            padding: 45px 80px !important;
            height: 255px;
            overflow: initial;
            border-radius: inherit;
        }
        
        .contact-item:first-child .main-decoration {
            margin-left: 0;
        }
        
        .contact-item:first-child .main-decoration:before {
            width: 150%;
            right: 0;
            background-image: linear-gradient(#087f39, #088c3f, #077734);
        }
        
        .contact-item:last-child .main-decoration:before {
            left: 0;
            width: 150%;
            background: #f4f4f4;
        }
        
        .contact-item .main-decoration:before {
            content: "";
            position: absolute;
            top: 0;
            width: 100%;
            height: 100%;
            border-radius: inherit;
            background: #383737;
        }
        
        .contact-item .main-decoration {
            position: absolute;
            display: block;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            margin: 0 10px;
            border-radius: inherit;
            -webkit-transform: skew(-24deg);
            -moz-transform: skew(-24deg);
            -o-transform: skew(-24deg);
            transform: skew(-24deg);
        }
        
        .contact-item .contact-container {
            position: relative;
            display: table;
            padding-bottom: 15px;
        }
        
        .contact-item .contact-container .icon-wrap {
            font-size: 44px;
            color: #fff;
        }
        
        label {
            width: auto!important;
            max-width: inherit!important;
        }
        
        .contact-item .contact-container .icon-wrap,
        .contact-item .contact-container .title-wrap {
            display: table-cell;
            vertical-align: middle;
        }
        
        .contact-item .contact-container .title-wrap {
            padding-left: 25px;
            color: #fff;
        }
        
        .contact-item .contact-container .title-wrap .title-big {
            line-height: 1.3;
            padding-bottom: 5px;
            font-size: 20px;
            letter-spacing: 0px;
        }
        
        .contact-item .contact-container .title-wrap .subtitle {
            font-size: 13px;
            line-height: 1
        }
        
        .contact-item .description {
            position: relative;
            color: #fff;
            line-height: 30px;
        }
        
        .contact-item.dark .contact-container .icon-wrap {
            color: #cc0000;
        }
        
        .contact-item.dark .contact-container .title-wrap {
            color: #333;
        }
        
        .contact-item.dark .description {
            color: #333;
        }
        
        .contact .map {
            margin-top: 40px;
        }
        
        @media only screen and (max-width:1200px) {
            .contact-item:first-child {
                padding: 45px 50px;
            }
        }
        
        @media only screen and (max-width:1024px) {
            .contact-item:last-child {
                padding: 45px 10px 45px 80px;
            }
        }
        
        @media only screen and (max-width:768px) {
            .contact-item:first-child .main-decoration:before {
                width: 100%;
                right: 0;
                background: #cc0000;
            }
            .contact-item:last-child .main-decoration:before {
                left: 0;
                width: 100%;
                background: #f4f4f4;
            }
            .contact-item .main-decoration {
                margin: 0px 10px 20px;
                -webkit-transform: skew(0deg);
                -moz-transform: skew(0deg);
                -o-transform: skew(0deg);
                transform: skew(0deg);
            }
            .contact-item {
                padding: 45px 40px;
                height: 275px;
            }
            .contact-item:last-child {
                padding: 45px 40px;
            }
            .contact-item:first-child {
                padding: 45px 40px;
            }
            .contact-item:first-child .main-decoration {
                margin-left: 10px;
            }
        }
        
        .contact-item {
            position: relative;
            padding: 45px 80px;
            height: 255px;
            overflow: initial;
            border-radius: inherit;
        }
        
        .list3 .ul {
            margin: -12px;
        }
        
        .list3 .li {
            padding: 12px;
            text-align: center;
        }
        
        .list3 .li .box {
            display: block;
            color: #222222;
        }
        
        .list3 .li .box:hover {
            color: #077734;
        }
        
        .list3 .li .box:hover .img-box {
            border-color: #077734;
        }
        
        .list3 .li .img-box {
            border: solid 1px #e7e7e7;
        }
        
        .list3 .li .img-box::before {
            content: "";
            display: block;
            width: 100%;
            padding-top: 139%;
        }
        
        .list3 .li .title {
            padding: 18px 0 10px;
            font-size: 15px;
            line-height: 26px;
        }
        
        .list3 .li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }
        
        .auto-title-b {
            padding: 45px 0 30px;
        }
        
        @media (max-width: 1200px) {
            .auto-title-b {
                padding: 45px 0 30px;
            }
        }
        
        @media (max-width: 1400px) {
            .list3 .ul {
                margin: -10px;
            }
            .list3 .li {
                padding: 10px;
            }
            .list3 .li .title {
                padding: 10px 0 0;
                font-size: 14px;
                line-height: 24px;
            }
        }
        
        @media (max-width: 1200px) {
            .list3 .ul {
                margin: -8px;
            }
            .list3 .li {
                padding: 8px;
            }
            .list3 .li .title {
                padding-top: 8px;
            }
        }
        
        @media (max-width: 992px) {
            .list3 .ul {
                margin: -7px;
            }
            .list3 .li {
                padding: 7px;
            }
            .list3 .li .title {
                padding-top: 10px;
                line-height: 22px;
            }
        }
        
        .honor-block-a {
            padding-bottom: 55px;
            margin-top: 50px;
        }
        
        @media (max-width: 1400px) {
            .honor-block-a {
                padding-bottom: 40px;
            }
        }
        
        @media (max-width: 1200px) {
            .honor-block-a {
                padding-bottom: 35px;
            }
        }
        
        @media (max-width: 992px) {
            .honor-block-a {
                padding-bottom: 30px;
            }
            .auto-title-b {
                padding: 35px 0 20px;
            }
        }
        
        .img-box {
            position: relative;
        }
        
        .img-box {
            overflow: hidden;
        }
        
        .img-box img {
            display: block;
            transform: scale(1);
            transition: all 0.3s;
        }
        
        .imgh:hover .img-box img,
        .img-box .imgh:hover img,
        .img-box.imgh:hover img {
            transform: scale(1.08);
        }
        
        .img-box img {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            transform: scale(1);
            transition: all 0.3s;
        }
        /*清楚浮动*/
        
        .t-center {
            text-align: center;
        }
        
        .clear {
            clear: both;
            height: 0;
            overflow: hidden;
        }
        
        .clearfix:after {
            content: ".";
            display: block;
            height: 0;
            visibility: hidden;
            clear: both;
            font-size: 0;
        }
        
        .clearfix {
            zoom: 1;
        }
        /*初始化样式*/
        
        .f-l {
            float: left;
        }
        
        .f-r {
            float: right;
        }
        
        .img-box img {
            display: block;
            transform: scale(1);
            transition: all 0.3s;
        }
        /*滑块效果*/
        
        .scroll-type-a::-webkit-scrollbar-thumb:hover {
            border-radius: 2px;
            background-color: #989898;
        }
        
        .main {
            width: 1200px;
            margin: 0 auto;
            margin-top: 40px;
        }
        /*在线留言*/
        
        .message .desc {
            font-size: 16px;
        }
        
        .message_page .desc {
            font-size: 16px;
            line-height: 34px;
        }
        
        .feedback-form {
            margin-top: 40px;
            background-color: #f4f4f4;
            padding: 50px;
        }
        
        .feedback-form .form-group {
            margin-bottom: 30px;
        }
        
        .feedback-form .form-group .span-2 {
            width: 15%;
            margin: 0 auto;
        }
        
        .feedback-form textarea,
        .feedback-form input {
            padding: 12px 5px;
            height: auto;
            border-radius: 3px;
            border: 1px solid #d7d7d7;
        }
        
        .btn-contact {
            background-color: #2e2e2e;
            padding: 6px 0;
            border: none;
            color: #fff;
        }
        
        .btn:hover,
        .btn:focus,
        .btn:active {
            color: #fff;
        }
        
        .btn-contact:hover {
            background-color: #087f39;
            color: #fff !important;
        }
        
        .btn:hover,
        .btn:focus,
        .btn.focus {
            color: #fff;
            text-decoration: none;
        }
        
        @media only screen and (max-width:1024px) {
            .feedback-sec {
                margin: 30px 0;
            }
        }
        
        @media only screen and (max-width:768px) {
            .feedback-form {
                padding: 30px;
            }
            .feedback-form .form-group .col-xs-12 {
                margin-bottom: 10px;
            }
            .feedback-form .form-group {
                margin-bottom: 0px;
            }
            .feedback-form .form-group .span-2 {
                margin-top: 10px;
            }
            .feedback-sec {
                padding: 20px;
            }
        }
        
        @media only screen and (max-width:425px) {
            .feedback-form {
                padding: 20px;
            }
        }
        
        .col-sm-011 {
            width: 88% !important;
        }
        
        .col-sm-01 {
            width: 12% !important;
        }
        /* 内页新闻列表 */
        
        .xypg-news-list li {
            border: 1px solid #e1e1e1;
            padding: 15px 30px;
            background: #fff;
            margin-bottom: 35px;
            -webkit-transition: all .5s;
            transition: all .5s;
        }
        
        .xypg-news-list li .tp {
            width: 17%;
        }
        
        .xypg-news-list li img {
            width: 100%;
        }
        
        .xypg-news-list li .wz {
            width: 70%;
        }
        
        .xypg-news-list li .tit {
            border-bottom: 1px solid #cbcbcb;
            margin-bottom: 15px;
            position: relative;
            width: 100%;
        }
        
        .xypg-news-list li .tit h3 {
            padding-bottom: 15px;
            font-size: 18px;
            color: #565656;
            font-weight: normal;
            padding-right: 25%;
            margin: 0;
        }
        
        .xypg-news-list li .tit .date {
            position: absolute;
            right: 0;
            top: 0;
            font-size: 14px;
            color: #666666;
        }
        
        .xypg-news-list li .info {
            font-size: 14px;
            line-height: 2;
            color: #999999;
            display: -webkit-box;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
        }
        
        .xypg-news-list li .more {
            margin-top: 15px;
        }
        
        .xypg-news-list li .more span {
            display: inline-block;
            width: 130px;
            line-height: 33px;
            text-align: center;
            font-size: 14px;
            color: #666666;
            border: 1px solid #e1e1e1;
            -webkit-transition: all .5s ease;
            transition: all .5s ease;
        }
        
        .xypg-news-list li:hover {
            -webkit-box-shadow: 0px 2px 13px 1px rgba(8, 1, 3, 0.18);
            box-shadow: 0px 2px 13px 1px rgba(8, 1, 3, 0.18);
        }
        
        .xypg-news-list li:hover .tit h3 {
            color: #077734;
        }
        
        .xypg-news-list li:hover .more span {
            color: #fff;
            background-color: #077734;
        }
        
        @media (min-width: 736px) {
            .xypg-news-list li {}
            .xypg-news-list li .tp {
                width: 26%;
            }
            .xypg-news-list li .wz {
                width: 100%;
            }
            .xypg-news-list li img {
                height: 154px;
            }
        }
        
        @media (max-width: 990px) {
            .xypg-news-list li .tit {
                border-bottom: none;
            }
            .xypg-news-list li .tit h3 {
                padding-right: 0;
                padding-bottom: 10px;
            }
            .xypg-news-list li .tit .date {
                position: static;
                border-bottom: 1px solid #cbcbcb;
                padding-bottom: 5px;
                color: #999;
            }
        }
        
        @media (max-width: 736px) {
            .xypg-news-list li {}
            .xypg-news-list li a {
                display: flex;
                flex-direction: column;
                flex-wrap: nowrap;
                justify-content: space-around;
            }
            .xypg-news-list li .tp {
                width: 100%;
                height: 143px;
                margin-bottom: 20px;
            }
            .xypg-news-list li .wz {
                width: 100%;
                height: 174px;
            }
            .xypg-news-list li img {
                height: 143px;
            }
            .xypg-news-list li {
                padding: 15px;
            }
        }
        /* 分页基本样式 */
        
        .xypg-pagination {
            margin-top: 20px;
            text-align: center;
            font-size: 0;
        }
        
        .xypg-pagination .pagin-left,
        .xypg-pagination .pagin-mid,
        .xypg-pagination .pagin-right,
        .xypg-pagination .pagin-select {
            display: inline-block;
            vertical-align: middle;
        }
        
        .xypg-pagination a,
        .xypg-pagination #current {
            display: inline-block;
            font-size: 14px;
            color: #333333;
            font-family: "Microsoft YaHei", Arial;
            line-height: 26px;
            border: 1px solid #cbcbcb;
            margin: 0 5px;
            padding: 0 8px;
        }
        
        .xypg-pagination #current,
        .xypg-pagination a:hover {
            color: #fff;
            border-color: #077734;
            background: #077734;
        }
        
        .xypg-pagination .pagin-mid {
            font-size: 14px;
        }
        
        .xypg-pagination .pagin-mid .mob-pagin-mid {
            display: none;
        }
        
        .xypg-pagination .pagin-select {
            font-size: 14px;
        }
        
        .xypg-pagination .pagin-select select {
            height: 28px;
            padding: 0 8px;
            margin: -1px 5px 0 5px;
        }
        
        .pc-pagin-mid li {
            float: left;
        }
        
        @media (max-width: 768px) {
            .xypg-pagination .pagin-mid .pc-pagin-mid {
                display: none;
            }
            .xypg-pagination .pagin-mid .mob-pagin-mid {
                display: block;
            }
            .xypg-pagination .pagin-mid .mob-pagin-mid span {
                display: inline-block;
                padding: 0 8px;
                line-height: 28px;
                font-size: 14px;
            }
            .xypg-pagination .pagin-select {
                display: none;
            }
        }
        /*新闻内页*/
        
        #bodycon {
            width: 100%!important;
        }
        
        #bodycon #left {
            display: none;
        }
        
        #bodycon #center {
            width: 100% !important;
        }
        
        .cl {
            clear: both;
        }
        
        .nyxqnewsbg {
            width: 100%;
            background: #f4f4f4;
            padding: 30px 0;
        }
        
        .nyxqnews {
            margin: 0 auto;
            width: 1200px;
        }
        
        .nyxqnews_left {
            width: 890px;
            float: left;
            background: #FFF;
            padding: 30px;
            padding-bottom: 0;
            overflow: hidden;
        }
        
        .news_lefttit {
            border-bottom: 1px solid #e7e7e7;
            padding-bottom: 15px;
        }
        
        .news_lefttit h1 {
            font-size: 22px;
            font-weight: normal;
            line-height: 30px;
            display: block;
            margin-bottom: 15px;
            color: #333;
        }
        
        .news_lefttit span {
            display: block;
            float: left;
            border-left: 1px dotted #b6b6b6;
            color: #999;
            line-height: 14px;
            padding: 0 10px;
        }
        
        .news_lefttit .chuchu {
            padding: 0 10px 0 0;
            border-left: none;
        }
        
        .newsshare {
            float: right;
            margin-top: -8px;
        }
        
        .nyxqnews_leftcont {
            margin-top: 20px;
            line-height: 28px;
            color: #777;
        }
        
        .nyxqnews_leftpage {
            width: 890px;
            margin-left: -30px;
            margin-top: 20px;
            border-top: 1px solid #e7e7e7;
            line-height: 70px;
        }
        
        .nyxqnews_leftup {
            float: left;
            border-right: 1px solid #e7e7e7;
            width: 364px;
            padding-left: 50px;
            padding-right: 30px;
            height: 70px;
            overflow: hidden;
            background: url(../images/newsup.png) 30px 29px no-repeat;
        }
        
        .nyxqnews_leftdown {
            float: right;
            text-align: right;
            width: 365px;
            padding-left: 30px;
            padding-right: 50px;
            height: 70px;
            overflow: hidden;
            background: url(../images/newsdown.png) 413px 29px no-repeat;
        }
        
        .nyxqnews_right {
            width: 300px;
            float: right;
            position: relative;
        }
        
        .nyxqnewsfanhui {
            position: absolute;
            top: 0;
            left: -958px;
            z-index: 10;
        }
        
        .nywenzhang {
            padding: 30px 30px 20px 30px;
            background: #FFF;
        }
        
        .nyxqnews_righttit {
            font-size: 18px;
            border-bottom: 1px solid #e7e7e7;
            height: 36px;
            line-height: 18px;
            position: relative;
        }
        
        .nyxqnews_righttit:before {
            content: "";
            width: 75px;
            height: 1px;
            background: #077734;
            position: absolute;
            left: 0;
            bottom: -1px;
        }
        
        .nyxqnews_righttit strong {
            color: #077734;
        }
        
        .nyxqnews_rightcont {
            margin-top: 10px;
            line-height: 36px;
        }
        
        .nyxqnews_rightcont a {
            display: block;
            background: url(../images/newswenzhagn.png) left center no-repeat;
            padding-left: 22px;
            width: 220px;
            height: 36px;
            overflow: hidden;
        }
        
        .nyzx {
            margin-top: 10px;
        }
        /*资质荣誉*/
        
        .honor {
            padding-bottom: 60px;
        }
        
        .honor .bigBox {
            height: 385px;
            overflow: hidden;
        }
        
        .honor .bigBox .imgDiv {
            width: 750px;
            overflow: hidden;
        }
        
        .honor .bigBox .imgDiv img {
            width: 750px;
        }
        
        .honor .bigBox .rightDiv {
            width: 450px;
            height: 385px;
            background: url(../images/544c6a3681212bee311a5e9fa59f68c6.jpg) center no-repeat;
        }
        
        .honor .bigBox .rightDiv .mxfDiv {
            padding: 0 50px;
        }
        
        .honor .bigBox .txt {
            padding-top: 70px;
            font-size: 24px;
            color: #00562d;
        }
        
        .honor .bigBox .txt em {
            padding-left: 20px;
        }
        
        .honor .bigBox .wen {
            padding-top: 15px;
            padding-bottom: 28px;
            color: #5d9a1b;
            font-size: 36px;
            line-height: 36px;
            text-transform: uppercase;
            font-family: mont;
        }
        
        .honor .bigBox .content {
            font-size: 14px;
            line-height: 24px;
            color: #9b7d48;
        }
        
        .honor .list {
            padding-top: 50px;
        }
        
        .honor .list ul {
            margin-right: -80px;
        }
        
        .honor .list li {
            float: left;
            width: 33.33%;
            padding-bottom: 40px;
        }
        
        .honor .list li .box {
            margin-right: 80px;
            height: 412px;
            padding-top: 20px;
        }
        
        .honor .list li .szDiv {
            position: relative;
            width: 300px;
            height: 296px;
            margin: 0 auto;
            text-align: center;
            padding-top: 20px;
        }
        
        .honor .list li .imgDiv {
            line-height: 296px;
            height: 296px;
        }
        
        .honor .list li .imgDiv img {
            max-width: 300px;
            max-height: 296px;
        }
        
        .honor .list li .ico {
            opacity: 0;
            position: absolute;
            left: 50%;
            margin-left: -38px;
            top: 50%;
            margin-top: -38px;
            width: 76px;
            height: 76px;
            line-height: 76px;
            background: rgba(93, 154, 27, 0.8);
            border-radius: 50%;
        }
        
        .honor .list li .ico img {
            margin-top: 25px;
        }
        
        .honor .list li .name {
            padding-top: 20px;
            height: 50px;
            line-height: 26px;
            text-align: center;
            color: #393f4b;
            font-size: 16px;
            overflow: hidden;
        }
        
        img {
            border: 0px;
            vertical-align: middle;
        }
        
        .honor .list li .time {
            font-size: 14px;
            text-align: center;
            color: #b1b1b1;
            padding-top: 5px;
        }
        
        .honor .list li .box:hover {
            box-shadow: 0px 20px 30px 0px rgba(6, 97, 52, 0.3);
            background-image: -webkit-linear-gradient(left top, #5ca721, #005c35);
            background-image: -moz-linear-gradient(left top, #5ca721, #005c35);
            background-image: -o-linear-gradient(left top, #5ca721, #005c35);
            background-image: linear-gradient(to right bottom, #5ca721, #005c35);
        }
        
        .honor .list li .box:hover .name,
        .honor .list li .box:hover .time {
            color: #fff;
        }
        
        .honor .list li .box:hover .ico {
            opacity: 1;
        }
        
        #mbOverlay {
            position: fixed;
            z-index: 555;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #000;
            cursor: pointer;
        }
        
        #mbOverlay.mbOverlayFF {
            background: transparent url(../images/80.png) repeat;
        }
        
        #mbOverlay.mbOverlayIE {
            position: absolute;
        }
        
        #mbCenter {
            height: 557px;
            position: absolute;
            z-index: 9999;
            left: 50%;
            background-color: #fff;
            -moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70);
            -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70);
        }
        
        #mbCenter.mbLoading {
            background: #fff url(../images/3a0636f73514109759867096149e6087.gif) no-repeat center;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
        }
        
        #mbImage {
            left: 0;
            top: 0;
            font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
            line-height: 20px;
            font-size: 12px;
            color: #fff;
            text-align: left;
            background-position: center center;
            background-repeat: no-repeat;
        }
        
        #mbImage a,
        #mbImage a:link,
        #mbImage a:visited {
            color: #ddd;
        }
        
        #mbImage a:hover,
        #mbImage a:active {
            color: #fff;
        }
        
        #mbBottom {
            min-height: 20px;
            font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
            line-height: 20px;
            font-size: 12px;
            color: #999;
            text-align: left;
            padding: 0 10px 10px;
        }
        
        #mbTitle {
            color: #666;
            line-height: 20px;
            font-size: 16px;
            font-family: "微软雅黑";
            text-align: center;
            padding-bottom: 15px;
        }
        
        #mbNumber {
            background: url(../images/mbnumber_bg.gif) no-repeat center;
            display: inline;
            color: #C00;
            line-height: 26px;
            font-size: 12px;
            position: absolute;
            bottom: 10px;
            right: 10px;
            text-align: center;
            width: 65px;
            height: 26px;
            display: none;
        }
        
        #mbCaption {
            display: block;
            color: #999;
            line-height: 14px;
            font-size: 10px;
        }
        
        #mbPrevLink,
        #mbNextLink,
        #mbCloseLink {
            display: block;
            float: right;
            height: 20px;
            margin: 0;
            outline: none;
        }
        
        #mbPrevLink {
            width: 32px;
            height: 100px;
            background: transparent url(../images/3d97d6b90b3e506185623eee7301918a.gif) no-repeat center;
            position: absolute;
            top: 38%;
            left: -32px;
        }
        
        #mbNextLink {
            width: 32px;
            height: 100px;
            background: transparent url(../images/078d194c6a850e06d5948760dfac140b.gif) no-repeat center;
            position: absolute;
            top: 38%;
            right: -32px;
        }
        
        #mbCloseLink {
            width: 24px;
            height: 24px;
            background: transparent url(../images/665b1f083c6c7c934d7301a832bd2b1d.gif) no-repeat center;
            position: absolute;
            top: 10px;
            right: 10px;
        }
        
        #mbError {
            position: relative;
            line-height: 20px;
            font-size: 12px;
            color: #fff;
            text-align: center;
            border: 10px solid #700;
            padding: 10px 10px 10px;
            margin: 20px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
        }
        
        #mbError a,
        #mbError a:link,
        #mbError a:visited,
        #mbError a:hover,
        #mbError a:active {
            color: #d00;
            font-weight: bold;
            text-decoration: underline;
        }
        /*发展历程*/
        
        .swiper-year {
            text-align: center;
            color: #cecece;
            font-family: medium;
            padding-bottom: 22px !important;
        }
        
        .swiper-year::after {
            content: '';
            display: block;
            position: absolute;
            width: 100%;
            height: 1px;
            left: 0;
            bottom: 24px;
            background-color: #e5e5e5
        }
        
        .swiper-year li {
            cursor: pointer;
            padding-bottom: 40px;
            height: 90px;
            padding-top: 36px;
            position: relative;
            width: 25%;
            font-size: 24px
        }
        
        .swiper-year li .y {
            display: block;
            line-height: 50px;
            margin: 0 auto
        }
        
        .swiper-year li .icon {
            width: 32px;
            height: 32px;
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            z-index: 5;
            bottom: -15px;
            background: url('../images/ic_point.png') no-repeat center center;
            background-size: contain
        }
        
        .swiper-year li.swiper-slide-thumb-active {
            color: #45b8dc;
            transform-origin: center bottom;
            transform: scale(1.5)
        }
        
        .swiper-year li.swiper-slide-thumb-active .icon {
            background-image: url('../images/ic_point_on.png');
            background-size: 60%
        }
        
        @media (max-width:480px) {
            .swiper-year li {
                width: 33.3% !important;
                font-size: 20px
            }
            .swiper-year li .y {
                font-size: 18px
            }
            .swiper-year li.swiper-slide-thumb-active {
                transform: scale(1.1)
            }
        }
        
        .swiper-step {
            max-width: 1440px;
            margin-left: auto;
            margin-right: auto
        }
        
        @media (min-width:992px) {
            .swiper-step li {
                display: -webkit-flex;
                display: flex;
                display: -webkit-box;
                display: box;
                -webkit-align-items: center;
                align-items: center;
                -webkit-box-align: center;
                box-align: center
            }
            .swiper-step li .cover-box {
                width: 50%
            }
            .swiper-step li .info {
                min-width: 0;
                -webkit-box-flex: 1;
                -webkit-flex-grow: 1;
                -ms-flex-positive: 1;
                flex-grow: 1;
                -webkit-flex-shrink: 1;
                -ms-flex-negative: 1;
                flex-shrink: 1;
                padding-left: 3%
            }
        }
        
        .swiper-step .cover-box {
            border-radius: .2rem
        }
        
        @media (max-width:768px) {
            .swiper-step .cover-box {
                max-width: 400px;
                margin-bottom: .5rem
            }
        }
        
        .swiper-step .info {
            font-size: 16px;
            line-height: 2
        }
        
        .swiper-step p {
            position: relative;
            padding-left: 10px
        }
        
        .swiper-step p::before {
            content: '';
            display: block;
            width: 3px;
            height: 3px;
            border-radius: 50%;
            background-color: #666;
            position: absolute;
            top: 1em;
            left: 0
        }
        
        .swiper-step h4 {
            font-size: .3rem;
            margin-bottom: .2rem;
            font-weight: bold
        }
        
        @media (max-width:768px) {
            .swiper-step h4 {
                font-size: 24px
            }
        }
        
        @media (max-width:640px) {
            .swiper-step li {
                padding-left: 10%
            }
        }
        
        @media (max-width:480px) {
            .swiper-step li {
                padding: 0 16px
            }
            .swiper-step h4 {
                font-size: 18px
            }
            .swiper-step .info {
                font-size: 14px;
                line-height: 1.7
            }
            .swiper-step p::before {
                top: 9px
            }
        }
        
        .company-step .hd2 {
            text-align: center;
            margin-bottom: .6rem
        }
        
        .company-step .swiper-year-box,
        .company-step .swiper-box {
            width: 1200px;
            margin-left: auto;
            margin-right: auto;
            position: relative
        }
        
        @media (max-width:639px) {
            .company-step .swiper-year-box,
            .company-step .swiper-box {
                width: 92vw
            }
        }
        
        @media (min-width:768px) {
            .company-step .swiper-year-box,
            .company-step .swiper-box {
                padding: 0 8%
            }
        }
        
        .company-step .swiper-year-box {
            margin-bottom: .8rem
        }
        
        @media (max-width:640px) {
            .company-step .swiper-year-box {
                margin-bottom: .5rem
            }
        }
        
        .company-step .swiper-button-box {
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0
        }
        
        .company-step .swiper-button-box div[class^='swiper-button-'] {
            width: .6rem;
            height: .6rem;
            border-radius: 50%;
            box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
            z-index: 555;
            border: 1px solid #45b8dc;
            margin-top: -0.3rem;
            transition: .6s;
            cursor: pointer
        }
        
        .company-step .swiper-button-box div[class^='swiper-button-']::after {
            font-size: .24rem
        }
        
        .company-step .swiper-button-box div[class^='swiper-button-']:hover {
            background-color: #45b8dc
        }
        
        .company-step .swiper-button-box div[class^='swiper-button-']:hover::after {
            color: #fff
        }
        
        @media (max-width:480px) {
            .company-step .swiper-button-box div[class^='swiper-button-'] {
                width: 40px;
                height: 40px;
                line-height: 40px;
                text-align: center
            }
            .company-step .swiper-button-box div[class^='swiper-button-']::after {
                font-size: .36rem
            }
        }
        
        .company-step .swiper-button-box div[class^='swiper-button-'].swiper-button-prev {
            left: 0
        }
        
        .company-step .swiper-button-box div[class^='swiper-button-'].swiper-button-next {
            right: 0
        }
        
        @media (max-width:640px) {
            .company-step .swiper-button-box div[class^='swiper-button-'] {
                width: 46px;
                height: 46px;
                line-height: 46px;
                text-align: center
            }
        }
        
        @media (max-width:480px) {
            .company-step .swiper-button-box div[class^='swiper-button-'] {
                width: 30px;
                height: 30px;
                line-height: 30px;
                text-align: center
            }
            .company-step .swiper-button-box div[class^='swiper-button-']::after {
                font-size: 14px
            }
        }
        
        @media (max-width:640px) {
            .company-step .swiper-button-box {
                bottom: auto;
                height: 254px
            }
        }
        
        @media (max-width:480px) {
            .company-step .hd2 {
                margin-bottom: 0
            }
        }
        
        .hd2 {
            font-size: 48px;
        }
        
        .swiper-button-next::after,
        .swiper-button-prev::after {
            font-family: swiper-icons;
            font-size: var(--swiper-navigation-size);
            text-transform: none !important;
            letter-spacing: 0;
            text-transform: none;
            font-variant: initial;
        }
        /*企业文化*/
        
        .about-page {
            padding: 70px 20px 80px 20px;
        }
        
        .about-page .about .titen {
            font-family: "Arial", arial;
            font-size: 40px;
            font-weight: bold;
            text-align: center;
        }
        
        .about-page .about .titen span {
            color: #d54e14;
        }
        
        .about-page .about .title {
            text-align: center;
            font-size: 34px;
        }
        
        .about-page .about .pctext {
            line-height: 28px;
            font-size: 15px;
            color: #555555;
            text-align: center;
            margin: 50px auto;
            max-width: 1040px;
        }
        
        .about-page .about .focus {
            max-width: 1040px;
            margin: 0 auto;
            text-align: center;
        }
        
        .about-page .about .focus:after {
            content: "";
            height: 0;
            display: block;
            clear: both;
        }
        
        .about-page .about .focus li {
            width: 25%;
            float: left;
        }
        
        .about-page .about .focus img {
            width: 100%;
            display: block;
        }
        
        .about-page .about .focus .icon {
            width: 78px;
            height: 78px;
            margin: 0 auto;
        }
        
        .about-page .about .focus .p1 {
            font-size: 18px;
            font-weight: bold;
            margin: 8px 0;
        }
        
        .about-page .about .focus .p2 {
            font-size: 15px;
            color: #555555;
        }
        
        .about-page .about .content {
            background: #fff;
            margin-top: 76px;
        }
        
        .about-page .about .content img {
            width: 100%;
            display: block;
        }
        
        .about-page .about .content .row {
            position: relative;
        }
        
        .about-page .about .content .pic {
            position: absolute;
            top: 0;
            left: 0;
            z-index: 2;
            background-size: cover;
            -moz-background-size: cover;
            -webkit-background-size: cover;
            background-position: center;
            height: 100%;
        }
        
        .about-page .about .content .text,
        .about-page .about .content .pic {
            width: 50%;
            float: right;
        }
        
        .about-page .about .content .text {
            padding: 50px 20px 50px 44px;
            line-height: 28px;
            font-size: 15px;
            color: #555555;
        }
        
        .about-page .about .content .row:nth-child(even) .text,
        .about-page .about .content .row:nth-child(even) .pic {
            float: left;
        }
        
        .about-page .about .content .row:nth-child(even) .pic {
            right: 0;
            left: auto;
        }
        
        .about-page .about .content .row:nth-child(even) .text {
            padding: 50px 44px 50px 20px;
        }
        
        .about-page .about .content .tit {
            font-size: 18px;
            color: #d54e14;
            font-weight: bold;
            margin-bottom: 14px;
        }
        
        .about-page .about .content .line {
            height: 1px;
            background: #e6e6e6;
            margin: 36px 0;
        }
        
        .about-page .about .contact {
            line-height: 28px;
            font-size: 15px;
            color: #555555;
            text-align: center;
        }
        
        .about-page .about .contact .p2 a,
        .about-page .about .contact .p2 {
            font-family: "Arial", arial;
            font-size: 43px;
            color: #d54e14;
            font-weight: bold;
        }
        
        .about-page .about .contact .p2 {
            margin-top: 14px;
        }
        
        .about-page .about.culture .content {
            margin: 0;
        }
        
        .service-tel {
            background-size: cover;
            padding: 0px 0 28px
        }
        
        .service-tel .bd {
            padding-top: 40px;
            text-align: center
        }
        
        .service-tel .bd .ictel {
            color: #ea5f00;
            font-size: 40px;
            display: block;
            line-height: 1;
            margin-bottom: 50px
        }
        
        .service-tel .bd .tel {
            font-family: medium;
            color: #ea5f00;
            font-size: 72px;
        }
        
        .service-tel .bd .telbox {
            display: inline-block
        }
        
        .service-tel .bd .tip {
            display: -webkit-flex;
            display: flex;
            display: -webkit-box;
            display: box;
            -webkit-align-items: center;
            align-items: center;
            -webkit-box-align: center;
            box-align: center;
            -webkit-box-pack: justify;
            box-pack: justify;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            padding: 50px;
            font-size: 30px;
            color: #666;
            text-align: center
        }
        
        .service-tel .bd .tip em {
            display: block;
            font-style: inherit;
        }
        
        @media (max-width:640px) {
            .service-tel .bd .ictel {
                font-size: .7rem
            }
            .service-tel .bd .tel {
                font-size: .6rem
            }
            .service-tel .bd .tip {
                font-size: .22rem
            }
        }
        
        .vhd_tc {
            text-align: center
        }
        
        .vhd_tc h2 {
            font-size: 36px;
            padding: 15px 0px;
        }
        
        .vhd_tc .en {
            font-size: 16px;
            color: #999;
            position: relative
        }
        
        .vhd_tc .en::after {
            content: '';
            display: block;
            width: 50px;
            height: 3px;
            background: #ea5f00;
            margin: 20px 0 20px
        }
        
        @media (max-width:768px) {
            .vhd_tc .en {
                font-size: 14px
            }
        }
        
        @media (max-width:480px) {
            .vhd_tc .en {
                font-size: 12px
            }
        }
        
        .vhd_tc .en::after {
            margin-left: auto;
            margin-right: auto
        }
        
        .icon-lujingbeifen3::before {
            content: "\e66f";
        }
        
        .service-after .main {
            margin: 0 -10px;
            margin-top: 30px;
        }
        
        .service-after .main li {
            padding: 0 10px;
        }
        
        .service-after .main li .box {
            padding: 3.75vw 1.5vw 0;
            background-color: #f7f7f7;
            position: relative;
            text-align: left;
        }
        
        .service-after .main li .box span {
            position: absolute;
            left: 110px;
            top: 0;
            transform: translateY(-50%);
            display: block;
            width: 76px;
            height: 76px;
            line-height: 76px;
            text-align: center;
            color: #fff;
            font-size: 24px;
            background: linear-gradient(#087f39, #088c3f, #077734);
            border-radius: 50%;
        }
        
        .service-after .main li h5 {
            height: 45px;
            color: #d12f2e;
            font-size: 18px;
        }
        
        .service-after .main li h4 {
            height: 55px;
            margin-bottom: 20px;
            font-size: 24px;
            position: relative;
        }
        
        .service-after .main li h4:after {
            content: '';
            position: absolute;
            left: 0;
            bottom: 0;
            width: 30px;
            border-bottom: 3px solid #d12f2e;
        }
        
        .service-after .main li .con {
            height: 240px;
            overflow: hidden;
        }
        
        .service-after .main li .con p {
            overflow: hidden;
            line-height: 30px;
            font-size: 14px;
        }
        
        .com-con img {
            max-width: 100%;
        }
        
        .am-avg-md-4>li {
            width: 25%;
        }
        
        [class*="am-avg-"]>li {
            display: block;
            height: auto;
            float: left;
        }
        
        .service-after {
            margin-top: 40px;
        }
        
        .about_one {
            overflow: hidden;
            background-size: cover;
            padding-bottom: 50PX;
        }
        
        .about_one .wrap {
            margin-top: 40px !important;
        }
        
        .about_one .about_one_l {}
        
        .about_one_t {
            overflow: hidden;
            position: relative;
            z-index: 0;
        }
        
        .about_one_t:after {
            position: absolute;
            content: "";
            bottom: 0;
            left: 0;
            width: 14px;
            height: 2px;
            background: #077734;
        }
        
        .about_one_t .h3 {
            font-weight: normal;
            line-height: 3;
            color: #3c3c3c;
            overflow: hidden;
            position: relative;
            z-index: 1;
            font-size: 24px;
        }
        
        .about_one_t .span {
            position: absolute;
            top: 0px;
            left: 0;
            text-transform: uppercase;
            color: #eeeeee;
            z-index: -1;
            width: 100%;
            font-size: 60px;
            line-height: 60px;
        }
        
        .about_one_t.mt5 {
            margin-top: 5%;
        }
        
        .about_one_t.mt5 .h3 {
            font-weight: bold;
        }
        
        .about_one .about_one_l .p {
            overflow: hidden;
            line-height: 34px;
            color: #7e7e7e;
            font-size: 16px;
            margin-top: 3%;
        }
        
        .about_one .about_one_l .p p {
            text-indent: 2em;
        }
        
        .about_one .about_one_r {
            float: right;
            width: 561px;
            overflow: hidden;
            margin-top: 1%;
        }
        
        .about_one .about_one_r img {
            width: 100%;
            display: block;
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            -o-transform: scale(1);
            transform: scale(1);
            -webkit-transition: all 0.3s ease-out 0s;
            -moz-transition: all 0.3s ease-out 0s;
            -o-transition: all 0.3s ease-out 0s;
            transition: all 0.3s ease-out 0s;
        }
        
        .about_one .about_one_r:hover img {
            -webkit-transform: scale(1.1, 1.1);
            -moz-transform: scale(1.1, 1.1);
            -o-transform: scale(1.1, 1.1);
            -ms-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
        }
        
        .about_one .counter {
            text-align: center;
            margin-top: 5%;
            margin-bottom: 5%;
        }
        
        .about_one .counter ul li {
            display: inline-block;
            vertical-align: top;
            padding-right: 7%;
            margin-right: 7%;
            transition: all 0.3s;
            position: relative;
            text-align: center;
        }
        
        .about_one .counter ul li:after {
            content: "";
            position: absolute;
            right: 0;
            top: 50%;
            margin-top: -24px;
            height: 48px;
            width: 1px;
            background: #e6e6e6;
        }
        
        .about_one .counter ul li:last-child:after {
            width: 0;
        }
        
        .about_one .counter ul li:last-child {
            margin-right: 0;
            padding-right: 0;
        }
        
        .about_one .counter ul li .txts2 {}
        
        .about_one .counter ul li .nums {
            color: #333;
            line-height: 1;
        }
        
        .about_one .counter span {
            display: inline-block;
            vertical-align: top;
            overflow: hidden;
            letter-spacing: 1px;
            color: #077734;
            font-weight: bold;
            font-family: Arial;
        }
        
        .about_one .counter label {
            display: inline-block;
            vertical-align: top;
            margin-top: -5%;
            line-height: 2;
            font-weight: 500;
            font-size: 14px;
            color: #077734;
        }
        
        .about_one .counter .h6 {
            font-weight: normal;
            font-size: 16px;
            overflow: hidden;
            line-height: 24px;
            height: 24px;
            white-space: nowrap;
            text-overflow: ellipsis;
            margin-top: 2px;
            margin-bottom: 6px;
            color: #3c3c3c;
        }
        
        .about_one .counter ul li:hover {
            -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
        }
        
        .wrap {
            clear: both;
            width: 96%;
            max-width: 1200px;
            margin: 0 auto;
            text-align: left;
            zoom: 1;
            overflow: hidden;
        }
        
        .about-block-d .swiper-box {
            position: relative;
            margin-top: 50px;
        }
        
        .about-block-d .btns .btn {
            position: absolute;
            top: 0;
            z-index: 1;
            width: 30px;
            height: 100%;
            cursor: pointer;
        }
        
        .about-block-d .btns .prev {
            left: 0;
        }
        
        .about-block-d .btns .next {
            right: 0;
        }
        
        .about-block-d .swiper-container {
            margin: 0 auto;
        }
        
        .about-block-d .swiper-slide {
            width: 490px;
        }
        
        .about-block-d .swiper-slide .box {
            display: block;
            border: 1px solid #dddddd;
            padding: 10px;
            text-align: center;
            color: #666666;
            background: #fff;
        }
        
        .about-block-d .swiper-slide .box:hover {
            color: #005ca4;
        }
        
        .about-block-d .swiper-slide .img {
            text-align: center;
        }
        
        .about-block-d .swiper-slide .img img {}
        
        .about-block-d .swiper-slide .txt {
            margin: 20px 0 20px;
            font-size: 20px;
            line-height: 1.4em;
        }
        
        @media (max-width: 1200px) {
            .about-block-d {
                padding-bottom: 100px;
            }
            .about-block-d .swiper-slide {
                width: 400px;
            }
            .about-block-d .swiper-slide .box {
                padding: 25px 30px;
            }
            .about-block-d .swiper-slide .txt {
                margin: 15px 0 0;
                font-size: 16px;
            }
        }
        
        @media (max-width: 992px) {
            .about-block-d {
                padding-bottom: 70px;
            }
            .about-block-d .swiper-slide {
                width: 300px;
            }
            .about-block-d .swiper-slide .box {
                padding: 25px 30px;
            }
            .about-block-d .swiper-slide .txt {
                margin: 15px 0 0;
                font-size: 16px;
            }
            .base100 {
                padding: 0px 0;
            }
        }
        
        @media (max-width: 768px) {
            .about-block-d .swiper-slide {
                width: 200px;
            }
            .about-block-d .swiper-slide .box {
                padding: 5px;
            }
            .about-block-d .swiper-slide .txt {
                margin: 10px 0;
                font-size: 15px;
            }
            .about-block-d .swiper-slide .img img {
                width: 100%;
            }
        }
        
        @media (max-width: 500px) {
            .about-block-d .swiper-slide {
                width: 180px;
            }
            .about-block-d .swiper-slide .txt {
                margin-bottom: 5px;
            }
        }
        
        @media (max-width: 500px) {
            .about-block-d .swiper-slide {
                width: 180px;
            }
            .about-block-d .swiper-slide .txt {
                margin-bottom: 5px;
            }
        }
        
        .newsbox-tit {
            text-align: center;
            margin-top: 50px;
        }
        
        .newsbox-tit .text {
            text-align: center;
        }
        
        .newsbox-tit .text strong {
            font-size: 32px;
            font-weight: 500;
            font-stretch: normal;
            line-height: 40px;
            letter-spacing: 2px;
            color: #666666;
            position: relative;
        }
        
        #galpop-content img {
            border: none;
            border: 0;
            vertical-align: top;
            max-width: 100%;
        }
        
        .jt-j {
            display: inline-block;
            position: relative;
            width: 16px;
            height: 26px;
        }
        
        .jt-j::before,
        .jt-j::after {
            content: "";
            display: block;
            position: absolute;
            left: 50%;
            top: 50%;
            margin-left: -1.5px;
            margin-top: -6px;
            border-radius: 1.5px;
            width: 3px;
            height: 20px;
            background: #afafaf;
            transition: all 0.3s;
        }
        
        .jt-j.left::before {
            transform: translate(0, 6.5px) rotate(-45deg);
        }
        
        .jt-j.left::after {
            transform: translate(0, -6.5px) rotate(45deg);
        }
        
        .jt-j.right::before {
            transform: translate(0, 6.5px) rotate(45deg);
        }
        
        .jt-j.right::after {
            transform: translate(0, -6.5px) rotate(-45deg);
        }
        
        .jt-j-hover:hover::before,
        .jt-j-on.on::before,
        .jt-j-hover:hover .jt-j::before,
        .jt-j-on.on .jt-j::before,
        .jt-j-hover:hover::after,
        .jt-j-on.on::after,
        .jt-j-hover:hover .jt-j::after,
        .jt-j-on.on .jt-j::after {
            background: #005ca4;
        }
        
        .about_one {
            overflow: hidden;
            background-size: cover;
        }
        
        .about_one .wrap {
            margin-top: 5%;
        }
        /*办公展示*/
        
        .about-section7 .newsbox-tit {
            margin-bottom: 40px;
        }
        
        @media (max-width: 1199px) {
            .about-section7 .newsbox-tit {
                margin-bottom: 20px;
            }
        }
        
        .about-section7 .newsbox-tit .text strong {
            color: #077734;
        }
        
        .about-section7 .newsbox-tit .text strong:after,
        .about-section7 .newsbox-tit .text strong::before {
            background-color: #077734;
        }
        
        .about-section7 .newsbox-tit span {
            color: #077734;
        }
        
        @media (max-width: 1440px) {
            .about-section7 .cont .ab7-cont .swiper-slide {
                width: 80%;
            }
        }
        /* newsæ–°é—»ä¸­å¿ƒ */
        
        .auto-title .auto-title-text {
            display: inline-block;
            position: relative;
            padding-left: 13px;
            font-size: 22px;
            line-height: 1em;
            color: #dddddd;
        }
        
        .product-block-a {
            padding-bottom: 30px;
        }
        
        .product-block-a .pad {
            border: 1px solid #eeeeee;
            padding: 1.96% 2.614%;
            align-items: center;
        }
        
        .product-block-a .left {
            display: flex;
            margin-right: 3.8%;
            width: 100%;
            padding: 30px;
            align-items: flex-start;
            background-color: #fbfbfb;
        }
        
        .product-block-a .left .auto-title {
            margin-right: 45px;
            padding-top: 15px;
            flex-shrink: 0;
            flex-wrap: wrap;
            flex-direction: column;
        }
        
        .product-block-a .left .hr {
            display: block;
            margin-left: 14px;
            margin-top: 14px;
            margin-bottom: 8px;
            border: 0 none;
            width: 100%;
            height: 1px;
            background-color: #dddddd;
        }
        
        .product-block-a .right {
            width: 310px;
            flex-shrink: 0;
        }
        
        .product-block-a .en {
            margin-top: 4px;
            padding-left: 14px;
            font-family: Bebas, Arial, Helvetica, sans-serif;
            text-transform: uppercase;
            letter-spacing: -1px;
            font-size: 24px;
            line-height: 1.1em;
            color: #000;
        }
        
        .product-block-a .ul {
            display: flex;
            width: 100%;
            flex-wrap: wrap;
        }
        
        .product-block-a .ul li {
            width: 33.33%;
            padding: 0 8px;
        }
        
        .product-block-a .ul li:hover {
            color: #fff !important;
            background: linear-gradient(#087f39, #088c3f, #077734);
        }
        
        .product-block-a .ul .on {
            color: #fff !important;
            background: linear-gradient(#087f39, #088c3f, #077734);
        }
        
        .product-block-a .ul .on a {
            color: #fff !important;
        }
        
        .product-block-a .ul .on .jt-c::before,
        .product-block-a .ul .on .jt-c::after {
            background: #005ca4;
        }
        
        .product-block-a .ul .a {
            display: block;
            position: relative;
            padding: 18px 0;
            font-size: 16px;
            line-height: 20px;
            color: #666666;
            text-align: center;
        }
        
        .product-block-a .ul .a:hover {
            color: #fff;
        }
        
        .product-block-a .ul .jt-c {
            position: absolute;
            left: -18px;
            top: 0;
            height: 100%;
        }
        
        .product-block-a .form-type-a {
            margin-top: 13px;
        }
        
        .list-type-a .ul {
            margin: -15px;
            font-size: 0;
        }
        
        .list-type-a .ul li {
            display: inline-block;
            width: 33.333%;
            padding: 15px;
            vertical-align: top;
        }
        
        .list-type-a .ul .box {
            display: block;
            border: solid 1px #eeeeee;
            padding: 10px 11px 0;
            text-align: center;
            color: #666666;
        }
        
        .list-type-a .ul .box:hover {
            color: #005ca4;
            box-shadow: 0px 3px 50px 0px rgba(0, 0, 0, 0.15);
        }
        
        .list-type-a .ul .img-box::before {
            content: '';
            display: block;
            padding-top: 110%;
        }
        
        .list-type-a .ul .title {
            margin: 27px 0;
            font-size: 21px;
            line-height: 1.5em;
        }
        /*产品详细*/
        
        .productDetails {
            background: #fff;
            overflow: hidden;
        }
        
        .productDetails .information:after {
            content: "";
            height: 0;
            display: block;
            clear: both
        }
        
        .productDetails .product_one_l {
            float: left;
            width: 480px;
            /* overflow:hidden;*/
            position: relative;
            margin-right: 1%;
        }
        
        .productDetails .product_one_l .pro_big2 {
            overflow: hidden;
            margin-bottom: 20px;
            border: 1px solid #e6e6e6;
            background: #fff;
        }
        
        .productDetails .product_one_l .big_img {
            width: 100%;
        }
        
        .productDetails .information {
            overflow: hidden;
            padding-top: 25px;
            padding-bottom: 20px;
            margin-bottom: 18px;
        }
        
        .productDetails .information .conten {
            overflow: hidden;
            position: relative;
            min-height: 540px;
            padding-left: 5%;
        }
        
        .productDetails .information .h2 {
            font-weight: bold;
            line-height: 40px;
            color: #333333;
            overflow: hidden;
            font-size: 24px;
            margin-top: 9%;
        }
        
        .productDetails .information .txt {
            overflow: hidden;
            color: #666666;
            font-size: 16px;
            line-height: 28px;
            margin-top: 2.3%;
            padding-top: 4%;
            padding-bottom: 4%;
            margin-bottom: 3%;
            border-bottom: 1px solid #e6e6e6;
            border-top: 1px solid #e6e6e6;
        }
        
        .productDetails .information .bnts {
            overflow: hidden;
            margin-top: 40px;
        }
        
        .productDetails .information .bnts .a {
            float: left;
            margin-right: 10px;
            font-size: 18px;
            width: 130px;
            height: 52px;
            line-height: 52px;
            text-align: center;
            background: #b4b4b4;
            color: #fff;
            transition: all 0.3s;
        }
        
        .productDetails .information .bnts .a:hover {
            background: #2da338;
        }
        
        .productDetails .information .bnts .a.bgs2 {
            background: #2da338;
        }
        
        .productDetails .information .bnts .a.bgs2:hover {
            opacity: 0.8;
            filter: Alpha(opacity=80);
        }
        /*产品放大*/
        
        .productDetails .product_one_l .content_timglt {
            overflow: hidden;
            text-align: center;
            position: relative;
        }
        
        .productDetails .product_one_l .content_timglt#bid {
            padding-top: 110%;
        }
        
        .productDetails .product_one_l .content_timglt#bid img {
            position: absolute;
            top: 0;
            left: 0;
        }
        
        .f30 {
            font-size: 30px;
        }
        
        .productDetails .product_one_l .content_timglt img {
            width: 100%;
            overflow: hidden;
            margin: 0 auto;
            /*border:1px solid #e4e4e4;*/
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }
        
        .productDetails .product_one_l .content_timglt .content_timglt {
            width: calc(100% - 0x);
            width: -webkit-calc(100% - 0px);
            width: -moz-calc(100% - 0px);
        }
        
        .productDetails .product_one_l #drag_img {
            width: 160px;
            height: 120px;
            background: url(../images/zoom_bg.gif) repeat;
            float: left;
            display: none;
        }
        
        .productDetails .information .conten .content_timgr {
            width: 600px;
            height: 449px;
            float: left;
            overflow: hidden;
            display: inline;
            border: 1px solid #eee;
            display: none;
            position: absolute;
            left: 0;
            top: 0;
            background-color: #FFF;
            z-index: 9;
        }
        
        .productDetails .information .conten .content_timgr img {
            width: 1200px;
            max-width: none;
            height: 898px;
        }
        
        .product_title {
            height: 70px;
            line-height: 70px;
            background: #e5ffe8;
            font-size: 18px;
        }
        
        .product_title a {
            float: left;
            overflow: hidden;
            width: 30%;
            max-width: 200px;
            color: #666666;
            cursor: pointer;
            position: relative;
            text-align: center;
            z-index: 0;
            letter-spacing: 1;
        }
        
        .product_title a:after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            width: 0;
            transition: all 0.3s;
            height: 100%;
            background: #2da338;
            z-index: -1;
        }
        
        .product_title a.on:after {
            width: 100%;
        }
        
        .product_title a.on {
            color: #fff;
        }
        
        .product_con2 {
            background: #fff;
            overflow: hidden;
        }
        
        .product_con2 .boxs {
            margin: 0 auto;
            width: 96%;
            overflow: hidden;
            max-width: 1000px;
            min-height: 210px;
        }
        
        .product_two {
            overflow: hidden;
            font-size: 16px;
            line-height: 24px;
            color: #666666;
            padding-top: 5%;
            padding-bottom: 5%;
            border: 1px solid #e6e6e6;
            border-top: 0;
        }
        
        .product_two img {
            max-width: 100%;
        }
        
        .product_two .table {
            overflow: hidden;
        }
        
        .product_two .table table {
            border-collapse: collapse;
            border-spacing: 0;
            color: #999999;
            font-size: 14px;
        }
        
        .product_two .table table th {
            line-height: 22px;
            height: 30px;
            padding-top: 5px;
            padding-bottom: 5px;
            border: 1px solid #eeeeee;
            font-weight: bold;
            color: #666666;
            text-align: left;
        }
        
        .product_two .table table td {
            line-height: 30px;
            height: 58px;
            padding-top: 5px;
            padding-bottom: 5px;
            border: 1px solid #eeeeee;
        }
        
        .product_two .table table .w1 {
            width: 103px;
            padding-left: 22px;
            padding-right: 5px;
            font-weight: bold;
            color: #666666;
        }
        
        .product_two .table table .w2 {
            width: 264px;
            padding-left: 54px;
            padding-right: 5px;
        }
        
        .product_two .table table .p1 {
            max-width: 230px;
        }
        
        .product_two .h3 {
            overflow: hidden;
            font-size: 18px;
            color: #333333;
            margin-bottom: 1%;
            font-weight: bold;
        }
        
        .product_two table {
            border-collapse: collapse;
            border-spacing: 0;
        }
        
        .product_two table td {
            line-height: 22px;
            height: 27px;
            border: 1px solid #999;
        }
        
        .product_two table td p {
            line-height: 1.5!important;
        }
        
        .product_two table td span {
            line-height: 1.5!important;
        }
        
        .product_t {
            margin-top: 5%;
            line-height: 1.6;
            overflow: hidden;
            color: #333333;
            font-weight: normal;
        }
        /*固定的悬浮窗*/
        
        .yb_conct {
            position: fixed;
            z-index: 9999999;
            top: 200px;
            right: -127px;
            cursor: pointer;
            transition: all .3s ease;
        }
        
        .yb_bar ul li {
            width: 180px;
            height: 53px;
            font: 16px/53px 'Microsoft YaHei';
            color: #fff;
            text-indent: 54px;
            margin-bottom: 3px;
            border-radius: 3px;
            transition: all .5s ease;
            overflow: hidden;
        }
        
        .yb_bar .yb_top {
            background: #ff4a00 url(../images/fixCont.png) no-repeat 0 0;
        }
        
        .yb_bar .yb_phone {
            background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;
        }
        
        .yb_bar .yb_QQ {
            text-indent: 0;
            background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;
        }
        
        .yb_bar .yb_ercode {
            /*height:200px;*/
            background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;
        }
        
        .hd_qr {
            padding: 0 29px 25px 29px;
        }
        
        .yb_QQ a {
            display: block;
            text-indent: 54px;
            width: 100%;
            height: 100%;
            color: #fff;
        }
        
        .shiny {
            background: #9ccc65;
            background: linear-gradient(-45deg, #9ccc65 50%, #cde5b2 60%, #9ccc65 70%);
            background-size: 600% 100%;
            -webkit-animation: shine 20s infinite;
            animation: shine 20s infinite;
            -webkit-animation-delay: 0s;
            animation-delay: 0s;
            -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
        }
        
        .shinydarken {
            background: #9ccc65;
            background: linear-gradient(-45deg, #9ccc65 50%, #699833 60%, #9ccc65 70%);
            background-size: 600% 100%;
            -webkit-animation: shine 20s infinite;
            animation: shine 20s infinite;
            -webkit-animation-delay: 0s;
            animation-delay: 0s;
            -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
        }
        
        button:active {
            top: 2px;
        }
        
        @-webkit-keyframes shine {
            0% {
                background-position-x: 400%;
            }
            50% {
                background-position-x: 0%;
            }
            100% {
                background-position-x: -400%;
            }
        }
        
        @keyframes shine {
            0% {
                background-position-x: 400%;
            }
            50% {
                background-position-x: 0%;
            }
            100% {
                background-position-x: -400%;
            }
        }
        
        .shiny {
            background: #9ccc65;
            background: linear-gradient(-45deg, #9ccc65 50%, #cde5b2 60%, #9ccc65 70%);
            background-size: 600% 100%;
            -webkit-animation: shine 20s infinite;
            animation: shine 20s infinite;
            -webkit-animation-delay: 0s;
            animation-delay: 0s;
            -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
        }
        
        .shinydarken {
            background: #9ccc65;
            background: linear-gradient(-45deg, #9ccc65 50%, #699833 60%, #9ccc65 70%);
            background-size: 600% 100%;
            -webkit-animation: shine 20s infinite;
            animation: shine 20s infinite;
            -webkit-animation-delay: 0s;
            animation-delay: 0s;
            -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
        }
        
        button:active {
            top: 2px;
        }
        
        @-webkit-keyframes shine {
            0% {
                background-position-x: 400%;
            }
            50% {
                background-position-x: 0%;
            }
            100% {
                background-position-x: -400%;
            }
        }
        
        @keyframes shine {
            0% {
                background-position-x: 400%;
            }
            50% {
                background-position-x: 0%;
            }
            100% {
                background-position-x: -400%;
            }
        }
        
        .ckxq {
            font-size: 16px;
            margin-bottom: 20px;
            border: 1px solid #eee;
            padding: 12px 0px;
        }