            @charset "utf-8";
            /* CSS Document */
            
            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;
            }
            /*全局的字体链接*/
            
            a:link,
            a:visited {
                color: #777;
                text-decoration: none;
            }
            
            a:hover,
            a:active {
                color: #2988D8;
                text-decoration: none !important;
            }
            
            .clear {
                clear: both;
            }
            
            .clearfix:after {
                content: ".";
                display: block;
                height: 0;
                clear: both;
                visibility: hidden;
                font-size: 0px;
            }
            
            * {
                box-sizing: border-box;
                padding: 0;
                margin: 0;
            }
            
            .top {
                width: 100%;
                height: 50px;
                border-bottom: 1px solid #e3e1dd;
            }
            
            .tp {
                width: 1200px;
                margin: 0 auto;
                line-height: 50px;
                font-size: 16px;
            }
            
            .daohang {
                width: 1200px;
                margin: 0 auto;
                padding: 15px 0px;
            }
            
            .logo {
                width: 130px;
                float: left;
				height:130px;
				background:url(/Application/Home/Public/images/logo.png) no-repeat;
            }
			 .logo h1{
                width: 130px;
				height:130px;
				text-indent:-99em;
            }
			 .logo h2{
                width: 130px;
				height:130px;
text-indent:-99em;            }
            
            .lxdh {
                width: 220px;
                float: right;
            }
            
            .lxdh span {
                display: block;
            }
            
            .lxdh span:nth-of-type(1) {
                width: 32px;
                float: left;
                line-height: 120px;
            }
            
            .lxdh span:nth-of-type(2) {
                width: 170px;
                float: left;
                font-size: 24px;
                color: #555;
                margin-left: 5px;
                line-height: 120px;
            }
            /**/
            
            @import url(http://fonts.useso.com/css?family=Open+Sans);
            #cssmenu,
            #cssmenu ul,
            #cssmenu ul li,
            #cssmenu ul li a,
            #cssmenu #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;
                z-index: 9999;
            }
            
            #cssmenu:after,
            #cssmenu>ul:after {
                content: ".";
                display: block;
                clear: both;
                visibility: hidden;
                line-height: 0;
                height: 0;
            }
            
            #cssmenu #menu-button {
                display: none;
            }
            
            #cssmenu {
                width: auto;
                font-family: 'Open Sans', sans-serif;
                line-height: 1;
                background: #ffffff;
                margin-left: 30px;
            }
            
            #cssmenu>ul>li {
                float: left;
                width: 125px;
                height: 120px;
            }
            
            #cssmenu.align-center>ul {
                font-size: 0;
                text-align: center;
            }
            
            #cssmenu.align-center>ul>li {
                display: inline-block;
                float: none;
            }
            
            #cssmenu.align-center ul ul {
                text-align: left;
            }
            
            #cssmenu.align-right>ul>li {
                float: right;
            }
            
            #cssmenu.align-right ul ul {
                text-align: right;
            }
            
            #cssmenu>ul>li>a {
                padding: 0px;
                font-size: 16px;
                text-decoration: none;
                text-transform: uppercase;
                color: #000000;
                -webkit-transition: color .2s ease;
                -moz-transition: color .2s ease;
                -ms-transition: color .2s ease;
                -o-transition: color .2s ease;
                transition: color .2s ease;
                line-height: 120px;
                text-align: center;
            }
            
            #cssmenu>ul>li:hover>a,
            #cssmenu>ul>li.active>a {
                color: #fff;
                background-image: linear-gradient(#058cd9, #1254b0);
                -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;
            }
            
            #cssmenu>ul>li.active {
                background-image: linear-gradient(#058cd9, #1254b0);
            }
            
            #cssmenu>ul>li.active>a::after {
                position: absolute;
                top: 21px;
                right: 10px;
                width: 4px;
                height: 4px;
                border-bottom: 1px solid #fff !important;
                border-right: 1px solid #fff !important;
                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;
            }
            
            #cssmenu ul ul {
                position: absolute;
                left: -9999px;
            }
            
            #cssmenu li:hover>ul {
                left: auto;
            }
            
            #cssmenu.align-right li:hover>ul {
                right: 0;
            }
            
            #cssmenu ul ul ul {
                margin-left: 100%;
                top: 0;
            }
            
            #cssmenu.align-right ul ul ul {
                margin-left: 0;
                margin-right: 100%;
            }
            
            #cssmenu ul ul li {
                -webkit-transition: height .2s ease;
                -moz-transition: height .2s ease;
                -ms-transition: height .2s ease;
                -o-transition: height .2s ease;
                transition: height .2s ease;
            }
            
            #cssmenu ul li:hover>ul>li {}
            
            #cssmenu ul ul li a {
                padding: 20px 10px;
                width: 125px;
                font-size: 16px;
                background: #333333;
                text-decoration: none;
                color: #dddddd;
                -webkit-transition: color .2s ease;
                -moz-transition: color .2s ease;
                -ms-transition: color .2s ease;
                -o-transition: color .2s ease;
                transition: color .2s ease;
                box-sizing: inherit !important;
                display: block;
                line-height: 28px;
            }
            
            #cssmenu ul ul li:hover>a,
            #cssmenu ul ul li a:hover {
                color: #ffffff;
                background-image: linear-gradient(#058cd9, #1254b0);
            }
            
            #cssmenu ul ul li.has-sub>a::after {
                position: absolute;
                top: 33px;
                right: 10px;
                width: 4px;
                height: 4px;
                border-bottom: 1px solid #dddddd;
                border-right: 1px solid #dddddd;
                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;
            }
            
            #cssmenu.align-right ul ul li.has-sub>a::after {
                right: auto;
                left: 10px;
                border-bottom: 0;
                border-right: 0;
                border-top: 1px solid #dddddd;
                border-left: 1px solid #dddddd;
            }
            
            #cssmenu ul ul li.has-sub:hover>a::after {
                border-color: #ffffff;
            }
            
            @media all and (max-width: 768px),
            only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px),
            only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px),
            only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px),
            only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px),
            only screen and (min-resolution: 192dpi) and (max-width: 1024px),
            only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
                #cssmenu {
                    width: 100%;
                }
                #cssmenu ul {
                    width: 100%;
                    display: none;
                }
                #cssmenu.align-center>ul,
                #cssmenu.align-right ul ul {
                    text-align: left;
                }
                #cssmenu ul li,
                #cssmenu ul ul li,
                #cssmenu ul li:hover>ul>li {
                    width: 100%;
                    height: auto;
                    border-top: 1px solid rgba(120, 120, 120, 0.15);
                }
                #cssmenu ul li a,
                #cssmenu ul ul li a {
                    width: 100%;
                }
                #cssmenu>ul>li,
                #cssmenu.align-center>ul>li,
                #cssmenu.align-right>ul>li {
                    float: none;
                    display: block;
                }
                #cssmenu ul ul li a {
                    padding: 20px 20px 20px 30px;
                    font-size: 12px;
                    color: #000000;
                    background: none;
                }
                #cssmenu ul ul li:hover>a,
                #cssmenu ul ul li a:hover {
                    color: #000000;
                }
                #cssmenu ul ul ul li a {
                    padding-left: 40px;
                }
                #cssmenu ul ul,
                #cssmenu ul ul ul {
                    position: relative;
                    left: 0;
                    right: auto;
                    width: 100%;
                    margin: 0;
                }
                #cssmenu>ul>li.has-sub>a::after,
                #cssmenu ul ul li.has-sub>a::after {
                    display: none;
                }
                #menu-line {
                    display: none;
                }
                #cssmenu #menu-button {
                    display: block;
                    padding: 20px;
                    color: #000000;
                    cursor: pointer;
                    font-size: 12px;
                    text-transform: uppercase;
                }
                #cssmenu #menu-button::after {
                    content: '';
                    position: absolute;
                    top: 20px;
                    right: 20px;
                    display: block;
                    width: 15px;
                    height: 2px;
                    background: #000000;
                }
                #cssmenu #menu-button::before {
                    content: '';
                    position: absolute;
                    top: 25px;
                    right: 20px;
                    display: block;
                    width: 15px;
                    height: 3px;
                    border-top: 2px solid #000000;
                    border-bottom: 2px solid #000000;
                }
                #cssmenu .submenu-button {
                    position: absolute;
                    z-index: 10;
                    right: 0;
                    top: 0;
                    display: block;
                    border-left: 1px solid rgba(120, 120, 120, 0.15);
                    height: 52px;
                    width: 52px;
                    cursor: pointer;
                }
                #cssmenu .submenu-button::after {
                    content: '';
                    position: absolute;
                    top: 21px;
                    left: 26px;
                    display: block;
                    width: 1px;
                    height: 11px;
                    background: #000000;
                    z-index: 99;
                }
                #cssmenu .submenu-button::before {
                    content: '';
                    position: absolute;
                    left: 21px;
                    top: 26px;
                    display: block;
                    width: 11px;
                    height: 1px;
                    background: #000000;
                    z-index: 99;
                }
                #cssmenu .submenu-button.submenu-opened:after {
                    display: none;
                }
            }
            
            .dh {
                width: 800px;
                float: left;
            }
            /*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);
            }
            /**/
            
            .cpbt {
                padding-top: 80px;
            }
            
            .zw {
                margin-top: -40px;
            }
            
            .goods_menu h2 {
                height: 120px;
                line-height: 120px;
                background: url('../images/mbg1.jpg') no-repeat center center;
                background-size: cover;
                font-size: 30px;
                color: #fff;
                text-align: center;
                padding: 0px;
                margin: 0px;
            }
            
            @media (max-width:768px) {
                .goods_menu h2 {
                    font-size: 20px
                }
            }
            
            .goods_menu .info {
                background-color: #f8f8f8;
                padding: 10px 10px 20px
            }
            
            .goods_menu .info a {
                display: block;
                height: 60px;
                line-height: 60px;
                border-top: 1px solid #ededed;
                font-size: 16px;
                position: relative;
                padding-left: 5px
            }
            
            @media (max-width:1200px) {
                .goods_menu .info a {
                    height: 50px;
                    line-height: 50px
                }
            }
            
            .goods_menu .info a:first-child {
                border-top: none
            }
            
            .goods_menu .info a:hover {
                color: #fff;
                background: #1254b0;
            }
            
            .goods_menu .info a .icon-r {
                position: absolute;
                right: 0;
                top: 50%;
                transform: translateY(-50%);
                font-size: 80%
            }
            
            .goods_menu .info .on {
                color: #0058b2
            }
            
            .goods_menu .site {
                background: url('../images/mbg2.jpg') no-repeat center center;
                background-size: cover;
                padding: 18px 20px 20px;
                color: #fff;
                line-height: 30px
            }
            
            .goods_menu .site p {
                position: relative;
                padding-left: 40px
            }
            
            .goods_menu .site p em {
                position: absolute;
                left: 0;
                top: 0;
                font-style: inherit;
            }
            
            .goods_list {
                padding-bottom: 6px;
                width: 940px;
            }
            
            .goods_list>* {
                padding-left: 12px !important;
                padding-right: 0px !important;
                margin-bottom: 24px
            }
            
            .goods_item {
                background-color: #f8f8f8;
                text-align: center;
                padding: 20px 20px 40px;
                border: 1px solid #1254b0;
            }
            
            .goods_item:hover {
                background-color: #e9edf3
            }
            
            .goods_item:hover .more {
                background-color: #0058b2;
                color: #fff
            }
            
            .goods_item .tit {
                display: block;
                overflow: hidden;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                font-size: 16px;
                margin: 26px 0 24px;
                height: 45px;
            }
            
            .goods_item .tit:hover {
                color: #0058b2
            }
            
            @media (max-width:768px) {
                .goods_item .tit {
                    font-size: 18px
                }
            }
            
            @media (max-width:640px) {
                .goods_item .tit {
                    font-size: 16px
                }
            }
            
            .goods_item .more {
                color: #0058b2;
                display: block;
                display: inline-block;
                height: 34px;
                line-height: 34px;
                width: 120px;
                border: 1px solid #1254b0;
            }
            
            .goods_nav_xs {
                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: 0 20px;
                border-bottom: 1px solid #ededed
            }
            
            .goods_nav_xs a {
                font-size: 16px;
                display: block;
                padding: 24px 0;
                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;
                text-align: center;
                position: relative
            }
            
            .goods_nav_xs .on {
                color: #0058b2
            }
            
            .goods_nav_xs .on::after {
                content: '';
                width: 30px;
                height: 2px;
                background-color: #0058b2;
                position: absolute;
                left: 50%;
                transform: translateX(-50%);
                z-index: 5;
                bottom: 0
            }
            
            .goods_box {
                padding-top: 60px
            }
            
            .goods_box h2 {
                font-size: 36px;
                margin-bottom: 20px
            }
            
            .wrap {
                max-width: 1200px;
                margin-left: auto;
                margin-right: auto;
            }
            
            .goods_body {
                display: flex;
            }
            
            .goods_body {
                padding: 60px 0 20px;
            }
            
            .goods_body .goods_menu {
                width: 250px;
                margin-right: 25px;
            }
            
            .coverbox {
                position: relative;
                display: block;
                overflow: hidden
            }
            
            .coverbox .coverimg {
                width: 100%;
                height: 100%;
                position: absolute;
                left: 0;
                top: 0;
                background-repeat: no-repeat;
                background-size: contain;
                background-position: center;
                z-index: 1;
                transition: transform .6s ease 0s
            }
            
            .coverbox .coverimg.cover {
                background-size: cover
            }
            
            .coverbox ._bg {
                width: 100%;
                visibility: hidden;
                display: block
            }
            
            .coverbox.scale:hover .coverimg {
                transform: scale(1.05, 1.05);
            }
            /*关于我们*/
            
            .i_four_bg {
                background: url(../img/i_img11.jpg) center center no-repeat;
                background-size: cover;
                overflow: hidden;
                position: relative;
                background-attachment: fixed;
            }
            
            .i_four_bg .zhi {
                top: 14%;
                color: rgba(255, 255, 255, 0.05);
            }
            
            .i_four_bg .i_title {
                margin-top: 10%;
            }
            
            .i_four_bg .i_title .i_title_l {
                color: #fff;
            }
            
            .i_four_bg .i_title .i_title_l .h4 {
                color: #fff;
            }
            
            .i_four_bg .h5 {
                font-weight: normal;
                overflow: hidden;
                line-height: 1.5;
                margin-top: 1.5%;
                transition: all 0.3s;
                color: #fff;
            }
            
            .i_four_bg .p {
                margin-top: 24px;
                line-height: 26px;
                color: #fff;
                overflow: hidden;
            }
            
            .i_four_bg .i_more {
                color: #fff;
                border: 1px solid rgba(255, 255, 255, 0.6);
                margin-top: 34px;
            }
            
            .i_four_bg .i_more:hover {
                border: 1px solid #4481ca;
            }
            
            .i_four_ul {
                overflow: hidden;
                margin-top: 49px;
                margin-bottom: 10%;
            }
            
            .i_four_ul ul li {
                float: left;
                width: 32%;
                overflow: hidden;
                text-align: center;
                background-image: linear-gradient(#058cd9, #1254b0);
                transition: all 0.3s;
                cursor: pointer;
                margin-right: 1%;
            }
            
            .i_four_ul ul li:nth-child(4n+0) {
                margin-right: 0;
            }
            
            .i_four_ul ul li .cons {
                width: 94%;
                margin: 0 auto;
                max-width: 346px;
                overflow: hidden;
            }
            
            .i_four_ul ul li img {
                display: block;
                height: 35px;
                margin: 0 auto;
                margin-top: 37px;
                transition: all 0.6s;
            }
            
            .i_four_ul ul li:hover img {
                transform: rotate(360deg);
            }
            
            .i_four_ul ul li .h5 {
                font-weight: normal;
                overflow: hidden;
                line-height: 32px;
                height: 32px;
                margin-top: 9px;
                transition: all 0.3s;
                color: #fff;
                white-space: nowrap;
                text-overflow: ellipsis;
                font-size: 24px;
            }
            
            .i_four_ul ul li .p {
                margin-top: 15px;
                line-height: 24px;
                height: 92px;
                color: rgba(255, 255, 255, 0.8);
                overflow: hidden;
                margin-bottom: 35px;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
            }
            
            .wrap {
                max-width: 1200px;
                margin: 0 auto;
            }
            
            .i_title .i_title_l .h4 {
                height: 50px;
                line-height: 50px;
            }
            
            .i_title .i_title_r {
                margin-top: 20px;
            }
            
            .i_title .i_title_r .a {
                width: 130px;
            }
            
            .f40 {
                font-size: 40px !important;
            }
            
            .f16 {
                font-size: 16px !important;
            }
            
            .zhi {
                font-size: 100px;
            }
            
            .i_more {
                width: 130px;
            }
            
            .f16 {
                font-size: 16px;
            }
            
            .zhi {
                position: absolute;
                left: -0.5%;
                top: 10%;
                line-height: 200px;
                color: rgba(17, 17, 17, 0.05);
                font-size: 200px;
                font-weight: bold;
                font-family: Arial;
            }
            
            .i_title .i_title_l .h4 {
                font-weight: bold;
                overflow: hidden;
                line-height: 54px;
                height: 54px;
                margin-top: 0;
                color: #333;
            }
            
            .i_title .i_title_l .label {
                display: block;
                overflow: hidden;
                font-weight: bold;
                font-family: Arial;
                height: 22px;
                line-height: 22px;
                text-align: left;
            }
            
            .i_more {
                display: block;
                width: 160px;
                height: 44px;
                line-height: 44px;
                border: 1px solid #4481ca;
                color: #4481ca;
                border-radius: 4px;
                text-align: center;
                margin-top: 5%;
            }
            
            .i_more:hover {
                background: #4481ca;
                color: #fff;
            }
            
            .i_more span {
                margin-left: 8%;
                font-family: "宋体";
            }
            
            .zj-set4 {
                padding-bottom: 68px;
            }
            
            .zj-set4-cont {
                display: flex;
                align-content: center;
                justify-content: space-between;
            }
            
            .zj-set4-cont .zj-set4-l {
                width: 36%;
            }
            
            .zj-set4-r {
                width: 62%;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
            }
            
            .zj-set4-l {
                position: relative;
            }
            
            .zj-set4-l .txt {
                position: absolute;
                width: 80%;
                top: 20%;
                left: 0;
                box-sizing: border-box;
                padding-left: 8%;
            }
            
            .zj-set4-l .txt h6 {
                font-size: 24px;
                color: #fff;
                margin: 32px 0 20px;
            }
            
            .zj-set4-l .txt .cont {
                color: #fff;
                line-height: 1.8;
                margin-bottom: 32px;
            }
            
            .zj-set4-r-page .txt span,
            .zj-set4-l .txt span {
                display: inline-block;
                vertical-align: middle;
                padding: 0 12px;
                background: #0c6dc2;
                color: #fff;
                line-height: 28px;
                margin-right: 10px;
            }
            
            .zj-set4-r-page {
                width: 100%;
                position: relative;
            }
            
            .zj-set4-r-page .txt {
                position: absolute;
                left: 0;
                top: 50%;
                transform: translateY(-50%);
                width: 50%;
                box-sizing: border-box;
                padding-left: 6%;
            }
            
            .zj-set4-r-page .txt h6 {
                font-size: 24px;
                color: #333333;
                margin: 22px 0;
            }
            
            .zj-set4-r-page .txt .cont {
                line-height: 1.8;
                color: #727272;
            }
            
            .w1400 {
                width: 1200px;
                margin: 0 auto;
            }
            
            .jz-title {
                padding: 68px 0 38px;
                text-align: center;
            }
            
            .jz-title h6 {
                font-size: 36px;
                color: #333333;
                margin-bottom: 16px;
            }
            
            .jz-title h6 span {
                display: inline-block;
                vertical-align: middle;
                margin: 0 10px;
            }
            
            .jz-title h6::before,
            .jz-title h6::after {
                width: 13px;
                height: 13px;
                content: "";
                display: inline-block;
                vertical-align: middle;
                background: #0c6dc2;
            }
            
            .jz-title p {
                font-size: 18px;
                color: #757575;
            }
            
            .img img {
                width: 100%;
                transition: all 0.5s;
            }
            
            .part {
                background-position: center;
                background-repeat: no-repeat;
            }
            
            .part .title {
                text-align: center;
                margin: 100px auto 50px;
            }
            
            .part .title .p1 {
                text-align: center;
                display: inline-block;
                line-height: 55px;
                height: 55px;
                margin-bottom: 22px;
            }
            
            .part .title .p1 i {
                display: inline-block;
                vertical-align: top;
            }
            
            .part .title .p1 i img {
                display: block;
                font-size: 0;
                max-width: 100%;
                max-height: 100%;
            }
            
            .part .title .p2 {
                font-size: 18px;
                color: #333333;
                height: 18px;
                line-height: 18px;
                display: block;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            
            .part .title .p1 span {
                display: inline-block;
                vertical-align: top;
                white-space: nowrap;
                color: #1254b0;
                height: 55px;
                line-height: 55px;
                font-size: 36px;
                max-width: 400px;
                font-weight: bold;
                overflow: hidden;
                text-overflow: ellipsis;
                margin: 0 20px;
            }
            
            .content4 .items {}
            
            .content4 .item {
                padding-left: 10px;
                padding-right: 10px;
                margin-bottom: 20px;
            }
            
            .content4 .item>div {
                border: 2px solid #efefef;
                padding: 40px 20px;
                position: relative;
                background: #FFFFFF;
                overflow: hidden;
            }
            
            .content4 .item .pic {
                display: block;
                position: absolute;
                height: 100%;
                width: 100%;
                left: 0;
                bottom: 100%;
                transition: 200ms;
                z-index: 10;
            }
            
            .content4 .item:hover .pic {
                bottom: 0;
            }
            
            .content4 .item .pic img {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                display: block;
                margin: auto;
                max-width: 100%;
                max-height: 100%;
                z-index: 10;
            }
            
            .content4 .item .pic i {
                position: relative;
                display: block;
                height: 100%;
                width: 100%;
                background-image: linear-gradient(#058cd9, #1254b0);
                z-index: 20;
            }
            
            .content4 .item .txt {
                display: block;
                position: relative;
                z-index: 50;
            }
            
            .content4 .item .txt .p1 {
                border-bottom: 1px solid #DDDDDD;
            }
            
            .content4 .item .txt .p1 span:nth-child(1) {
                height: 65px;
                line-height: 65px;
                font-size: 18px;
                color: #666666;
                font-weight: lighter;
            }
            
            .content4 .item .txt .p1 span:nth-child(2) {
                height: 65px;
                line-height: 65px;
                font-size: 30px;
                color: #666666;
                font-weight: lighter;
            }
            
            .content4 .item .txt .p2 {
                margin: 35px 0 18px;
                color: #333;
                font-size: 16px;
                font-weight: bold;
                display: block;
                height: 16px;
                line-height: 16px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            
            .content4 .item .txt .p3 {
                color: #333;
                font-size: 14px;
                line-height: 25px;
                height: 50px;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden;
                text-overflow: ellipsis;
                margin-bottom: 30px;
            }
            
            .content4 .more_ {
                display: block;
                transition: 350ms;
                font-size: 20px;
                font-weight: lighter;
            }
            
            .content4 .item:hover .p1 span,
            .content4 .item:hover .p2,
            .content4 .item:hover .p3,
            .content4 .item:hover .more_ {
                color: #FFFFFF !important;
            }
            
            .container {
                width: 1200px !important;
                margin: 0 auto !important;
                padding: 0px !important;
            }
            
            .fl {
                float: left;
            }
            
            .fr {
                float: right;
            }
            
            .cl::after {
                content: "";
                display: block;
                height: 0;
                clear: both;
                visibility: hidden;
            }
            
            .part .inner .more {
                width: 205px;
                height: 45px;
                line-height: 45px;
                display: block;
                margin: 0 auto;
                border: 1px solid #333;
                text-align: center;
                color: #333333;
                background: #FFFFFF;
                font-size: 18px;
                border-radius: 15px;
                margin-top: 40px;
                transition: 350ms;
                padding: 0;
                margin-bottom: 80px;
            }
            
            .part .inner .more:hover {
                color: #fff;
                background-image: linear-gradient(#058cd9, #1254b0);
            }
            
            .cpbg {
                background: url(../images/ibg2.jpg);
                background-position: center;
                background-repeat: no-repeat;
            }
            /*资质荣誉*/
            
            div.orbit-wrapper {
                position: relative;
                overflow: visible;
                width: 1000x;
                height: 650px;
                margin: 0 auto;
                margin-top: 30px;
            }
            
            div.orbit {
                position: relative;
                overflow: hidden;
                margin-right: 150px;
            }
            
            div.orbit span {
                display: none;
            }
            
            div.orbit a img {
                position: absolute;
                display: block;
                width: 415px;
                box-shadow: 0 3px 8px rgba(0, 0, 0, 0.5);
                padding: 3px;
                border: #ccc 1px solid;
                background: #fff;
            }
            
            div.orbit-wrapper h4 {
                display: none;
            }
            
            div.timer {
                display: none;
            }
            
            div.slider-nav {
                display: block;
            }
            
            div.slider-nav span {
                width: 58px;
                height: 58px;
                color: #fff;
                text-align: center;
                position: absolute;
                z-index: 100;
                top: 250px;
                cursor: pointer;
                text-indent: -9999px;
            }
            
            div.slider-nav span.right {
                right: -105px;
                background: url(../images/slider_right.png);
            }
            
            div.slider-nav span.left {
                left: -120px;
                background: url(../images/slider_left.png);
            }
            
            div.slider-nav span.right:hover {
                background: url(../images/slider_right.png)
            }
            
            div.slider-nav span.left:hover {
                background: url(../images/slider_left.png);
            }
            
            .footer {
                width: 100%;
                padding: 40px 0px;
                background: #1d1d1d;
            }
            
            .foot {
                width: 1200px;
                margin: 0 auto;
            }
            
            .dblg {
                width: 185px;
                float: left;
            }
            
            .js {
                width: 510px;
                float: left;
                margin-left: 175px;
                color: #fff;
                font-size: 16px;
                text-align: center;
                line-height: 28px;
                padding-top: 50px;
            }
            
            .ewm {
                width: 115px;
                float: right;
                padding-top: 20px;
            }
            
            .ewm p:nth-of-type(2) {
                font-size: 16px;
                text-align: center;
                color: #fff;
            }
            
            .hx {
                width: 100%;
                height: 1px;
                background: #454545;
                margin: 15px 0px;
            }
            
            .foot2 {
                padding: 20px 0px;
            }
            
            .dzxx {
                width: 360px;
                float: left;
                margin-right: 20px;
                margin-left: 20px;
            }
            
            .dzxx :nth-of-type(3) {
                margin-right: 0px;
            }
            
            .dzxx p {
                float: left;
            }
            
            .dzxx p:nth-of-type(1) {
                width: 60px;
                float: left;
            }
            
            .dzxx p:nth-of-type(2) {
                width: 290px;
                float: left;
                color: #fff;
            }
            
            .l60 {
                line-height: 60px;
            }
            
            .p15 {
                padding-top: 15px;
            }
            
            .dbxx {
                padding: 10px;
                text-align: center;
                color: #989494;
            }
            /*新闻*/
            
            @media (max-width: 991px) {
                .case-section3 .cont .lt {
                    width: 100%;
                    margin-bottom: 40px;
                }
            }
            
            .case-section3 .cont .lt .item {
                display: flex;
                flex-wrap: wrap;
                align-items: center;
                justify-content: space-between;
                padding: 25px 16px;
                border: 1px solid #eeeeee;
                margin-bottom: 20px;
            }
            
            @media (max-width: 575px) {
                .case-section3 .cont .lt .item {
                    padding: 14px;
                }
            }
            
            .case-section3 .cont .lt .item .img {
                width: 40%;
                height: 245px;
                overflow: hidden;
            }
            
            @media (max-width: 767px) {
                .case-section3 .cont .lt .item .img {
                    width: 100%;
                    margin-bottom: 26px;
                }
                .case-section2 .cont .itimg .gt .list a img {
                    margin-bottom: 2.5px;
                }
            }
            
            .case-section3 .cont .lt .item .img img {
                width: 100%;
                height: 100%;
                object-fit: cover;
                -webkit-transition: all 0.3s linear;
                -moz-transition: all 0.3s linear;
                -ms-transition: all 0.3s linear;
                -o-transition: all 0.3s linear;
                transition: all 0.3s linear;
            }
            
            .case-section3 .cont .lt .item .font {
                padding-right: 20px;
            }
            
            @media (max-width: 767px) {
                .case-section3 .cont .lt .item .font {
                    width: 100%;
                    padding-right: 0px;
                }
            }
            
            .case-section3 .cont .lt .item .font .tit {
                font-size: 20px;
                color: #333;
                overflow: hidden;
                line-height: 30px;
                /* max-height: 54px; */
                display: -webkit-box;
                -webkit-box-orient: vertical;
                /* -webkit-line-clamp: 2; */
                -webkit-box-sizing: content-box;
                box-sizing: content-box;
                overflow: hidden;
                /*text-overflow: ellipsis;white-space: nowrap;*/
                padding-bottom: 20px;
                position: relative;
                -webkit-transition: all 0.3s linear;
                -moz-transition: all 0.3s linear;
                -ms-transition: all 0.3s linear;
                -o-transition: all 0.3s linear;
                transition: all 0.3s linear;
            }
            
            .swiper-container-vertical>.swiper-scrollbar {
                right: 0;
            }
            
            .case-section3 .cont .lt .item .font .tit::after {
                content: "";
                display: block;
                width: 68px;
                height: 4px;
                background-color: #0058e9;
                position: absolute;
                bottom: 0;
                left: 0;
                -webkit-transition: all 0.3s linear;
                -moz-transition: all 0.3s linear;
                -ms-transition: all 0.3s linear;
                -o-transition: all 0.3s linear;
                transition: all 0.3s linear;
            }
            
            @media (max-width: 1440px) {
                .case-section3 .cont .lt .item .font .tit::after {
                    height: 2px;
                }
            }
            
            .case-section3 .cont .lt .item .font .text {
                margin-top: 14px;
                margin-bottom: 30px;
                font-size: 16px;
                color: #999999;
                line-height: 26px;
                width: 100%;
                /* height: 72px ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5; */
                overflow: hidden;
                text-overflow: ellipsis;
                max-height: 100rpx;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 5;
                word-break: break-all;
                word-wrap: break-word;
            }
            
            @media (max-width: 767px) {
                .case-section3 .cont .lt .item .font .text {
                    margin-bottom: 20px;
                }
            }
            
            .case-section3 {
                margin-top: 40px;
            }
            
            .case-section3 .cont .lt .item .font .but {
                width: 100%;
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            
            .case-section3 .cont .lt .item .font .but span {
                font-size: 14px;
                color: #999;
            }
            
            .case-section3 .cont .lt .item .font .but strong {
                font-size: 24px;
                color: #0058e9;
            }
            
            .case-section3 .cont .lt .item:hover {
                box-shadow: 3px 4px 57px 0px rgba(0, 0, 0, 0.1);
            }
            
            .case-section3 .cont .lt .item:hover .img img {
                -webkit-transform: scale(1.1);
                transform: scale(1.1);
            }
            
            .case-section3 .cont .lt .item:hover .font .tit {
                color: #0058e9;
            }
            
            .case-section3 .cont .lt .item:hover .font .tit:after {
                width: 100%;
            }
            
            .case-section3 .cont .lt .pagebox {
                margin-top: 40px;
            }
            
            @media (max-width: 767px) {
                .case-section3 .cont .lt .pagebox {
                    margin-top: 20px;
                }
            }
            
            .case-section3 .cont .gt {
                width: 24%;
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                border: 1px solid #eeeeee;
            }
            
            @media (max-width: 991px) {
                .case-section3 .cont .gt {
                    width: 100%;
                }
            }
            
            .case-section3 .cont .gt .tit {
                font-size: 18px;
                color: #0058e9;
                padding: 28px 18px;
                border-bottom: 1px solid #eee;
                width: 100%;
            }
            
            @media (max-width: 575px) {
                .case-section3 .cont .gt .tit {
                    padding: 24px 14px;
                }
            }
            
            .case-section3 .cont .gt .item {
                display: block;
                border-bottom: 1px solid #eee;
                border-right: 1px solid #eee;
                padding-bottom: 40px;
                width: 100%;
            }
            
            @media (max-width: 991px) {
                .case-section3 .cont .gt .item {
                    width: 49%;
                }
            }
            
            @media (max-width: 575px) {
                .case-section3 .cont .gt .item {
                    width: 100%;
                }
            }
            
            .case-section3 .cont .gt .item:last-child {
                border-bottom: none;
            }
            
            .case-section3 .cont .gt .item .img {
                margin-bottom: 20px;
                width: 100%;
                position: relative;
                padding-bottom: 88%;
                overflow: hidden;
            }
            
            @media (max-width: 991px) {
                .case-section3 .cont .gt .item .img {
                    padding-bottom: 60%;
                }
            }
            
            .case-section3 .cont .gt .item .img img {
                width: 100%;
                height: 100%;
                object-fit: contain;
                position: absolute;
                top: 0;
                left: 0;
                -webkit-transition: all 0.3s linear;
                -moz-transition: all 0.3s linear;
                -ms-transition: all 0.3s linear;
                -o-transition: all 0.3s linear;
                transition: all 0.3s linear;
            }
            
            .case-section3 .cont .gt .item .text {
                text-align: center;
                font-size: 16px;
                color: #666666;
                padding: 0 14px;
                overflow: hidden;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1;
            }
            
            .case-section3 .cont .gt .item:hover .img img {
                -webkit-transform: scale(1.1);
                transform: scale(1.1);
            }
            /**列表翻页**/
            
            .page-btn-box {
                padding: 60px 0 65px;
                text-align: center;
            }
            
            .page-btn-box .page-btn {
                margin: 2.5px 10px;
                border: 1px solid #f1f1f1;
                min-width: 48px;
                padding: 0 10px;
                font-size: 18px;
                line-height: 48px;
                color: #7f7f7f;
                background: #ffffff;
                transition: all 0.3s;
            }
            
            .page-btn-box .page-btn:hover {
                border-color: #f1f1f1;
                background: #f1f1f1;
            }
            
            .page-btn-box .page-btn.on {
                color: #fff;
                border-color: #083c85;
                background: #083c85;
            }
            
            .page-btn-box .page-btn.prev,
            .page-btn-box .page-btn.next {
                padding: 0 25px;
            }
            
            .postions {
                height: 68px;
                line-height: 68px;
                overflow: hidden;
                color: #777777;
                font-size: 15px;
                background: #fff;
                border-bottom: 1px solid #e9e9e9;
            }
            
            .postions.bgs2 {
                -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, .04);
                box-shadow: 0 5px 5px rgba(0, 0, 0, .04);
                margin-bottom: 15px;
            }
            
            .posadd .postions {
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                z-index: 5;
            }
            
            .postions a {
                color: #777777;
            }
            
            .postions a:hover {
                color: #0077c3;
            }
            
            .postions label {
                color: #777777;
            }
            
            .postions .postions_r {}
            
            .postions .postions_r img {
                vertical-align: baseline;
                margin-right: 8px;
                margin-left: 11px;
                height: 14px;
            }
            
            .postions .postions_r img:first-child {
                margin-left: 0;
            }
            
            .postions h2 {
                float: left;
                font-weight: normal;
                color: #333;
                height: 58px;
                font-size: 20px;
            }
            
            .postions h2 span {
                font-size: 16px;
                font-family: Arial;
            }
            
            .postions .rclass {
                float: right;
                background: url(../images/pos_bg2.png) left center no-repeat;
                background-size: 20px auto;
                padding-left: 25px;
                -webkit-tap-highlight-color: #fff;
                -webkit-tap-highlight-color: transparent;
                display: none;
            }
            
            .postions .postions_b {
                float: right;
            }
            
            .postions .postions_b a {
                float: left;
                text-align: center;
                overflow: hidden;
                font-size: 15px;
                color: #333333;
                position: relative;
                -webkit-transition: all .3s;
                -o-transition: all .3s;
                -ms-transition: all .3s;
                transition: all .3s;
                z-index: 0;
                margin-left: 50px;
            }
            
            .postions .postions_b a:hover {
                color: #229e38;
            }
            
            .postions .postions_b a:after {
                content: "";
                display: block;
                position: absolute;
                left: 50%;
                right: 50%;
                bottom: 0;
                height: 2px;
                opacity: 0;
                background: #0077c3;
                -webkit-transition: all .3s;
                -o-transition: all .3s;
                -ms-transition: all .3s;
                transition: all .3s;
                z-index: -1;
            }
            
            .postions .postions_b a.isel:after {
                left: 0%;
                right: 0%;
                opacity: 1;
            }
            
            .postions .postions_b a:hover:after {
                left: 0%;
                right: 0%;
                opacity: 1;
            }
            
            .postions .postions_b a.isel {
                color: #0077c3;
            }
            
            .about_bgs {
                z-index: 19891024;
                background: url(../images/about_bg.png) repeat;
                width: 100%;
                height: 100%;
                position: fixed;
                left: 0;
                top: 0;
                display: none;
            }
            
            @media screen and (max-width: 960px) {
                /*内页*/
                .postions .rclass {
                    display: block;
                }
                .postions .postions_b {
                    display: none;
                }
                .postions .postions_b a {
                    float: none;
                    font-size: 15px;
                    display: block;
                    margin-left: 0;
                    padding-left: 3%;
                    text-align: left;
                    background: #efefef;
                    border-bottom: 1px solid #fff;
                    width: auto;
                }
                .postions .postions_b a:hover {
                    background: #229e38;
                    color: #fff;
                }
                .postions .postions_b a.isel {
                    color: #fff;
                    background: #0077c3;
                }
                .postions .postions_b a:after {
                    height: 0;
                }
                .o_big_con .h2 span {
                    font-size: 13px;
                }
            }
            
            .about_tc .closed2 {
                display: none;
            }
            
            .wrap2 {
                clear: both;
                max-width: 1200px;
                margin: 0 auto;
                text-align: left;
                zoom: 1;
            }
            
            .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: left;
                text-transform: uppercase;
                padding-top: 10px;
                text-align: center;
            }
            
            .o_big_con .h2 span {
                display: block;
                overflow: hidden;
                color: rgba(255, 255, 255, 1);
                line-height: 1;
                text-transform: uppercase;
                margin-top: 12px;
                font-size: 15px;
            }
            
            .l {
                float: left;
            }
            /*新闻资讯详细*/
            
            .about_x2 {
                padding-left: 4%;
                padding-right: 4%;
                border: 1px solid #dddddd;
                padding-bottom: 1%;
                padding-top: 4%;
            }
            
            .about_x2 .show_t {
                line-height: 40px;
                font-size: 24px;
                color: #000000;
                text-align: center;
                margin-bottom: 3%;
                margin-top: 5px;
                font-weight: normal;
            }
            
            .about_x2 .con_line {
                height: 28px;
                line-height: 28px;
                font-size: 16px;
                color: rgba(0, 0, 0, 0.6);
                text-align: center;
                border-bottom: 1px solid #ddd;
                padding-bottom: 2.5%;
            }
            
            .about_x2 img {
                margin-bottom: 10px;
                /* display:block; */
                max-width: 100%;
            }
            
            .about_x2 .con_id {
                line-height: 26px;
                overflow: hidden;
                white-space: normal;
                word-break: break-all;
                padding-top: 4%;
                font-size: 14px;
                color: #333333;
                text-align: left;
                /* font-family:"宋体";*/
                padding-bottom: 4%;
            }
            
            .about_x2 .con_id .h2 {
                font-size: 16px;
                line-height: 24px;
                margin-bottom: 5px;
            }
            
            .about_x2 .con_id p {
                padding-bottom: 10px;
                overflow: hidden;
            }
            
            .about_x2 .con_id b {
                font-weight: bold;
                overflow: hidden;
                font-size: 18px;
                color: #333333;
                display: block;
                margin-bottom: 2%;
            }
            
            .about_x2 .con_id .hr {
                border-top: 1px solid #dddddd;
                font-size: 0;
                height: 0;
                margin-top: 4%;
                margin-bottom: 4%;
            }
            
            .about_x2 table {
                border-collapse: collapse;
                border-spacing: 0;
            }
            
            .about_x2 table td {
                line-height: 22px;
                height: 27px;
                /*border:1px solid #000;*/
            }
            
            .prenext {
                text-align: center;
                font-size: 16px;
                margin-bottom: 6%;
                margin-top: 2%;
                background: #f2f3f3;
                padding-top: 3%;
                padding-bottom: 3%;
                line-height: 30px;
                color: #050c0b;
            }
            
            .prenext span {
                width: calc(45% - 32px);
                width: -webkit-calc(45% - 32px);
                width: -moz-calc(45% - 32px);
                /*overflow: hidden;*/
                background-repeat: no-repeat;
                background-size: 13px 23px;
                transition: all 0.3s;
                max-width: 316px;
                line-height: 30px;
                height: 30px;
                white-space: nowrap;
                text-overflow: ellipsis;
            }
            
            .prenext span.l {
                text-align: left;
                padding-left: 32px;
                /* background-image:url(../images/left2.png); */
                background-position: left center;
            }
            
            .prenext span.l:hover {
                /*background-image:url(../images/left2_on.png);*/
                color: #0077c3;
            }
            
            .prenext span.r {
                text-align: right;
                padding-right: 32px;
                /*background-image:url(../images/right2.png);*/
                background-position: right center;
            }
            
            .prenext span.r:hover {
                /* background-image:url(../images/right2_on.png);*/
                color: #0077c3;
            }
            
            .prenext a {
                font-size: 18px;
                color: #050c0b;
            }
            
            .prenext a:hover {
                color: #0077c3;
                text-decoration: none;
                opacity: 0.8;
                filter: Alpha(opacity=80);
            }
            
            .prenext .goback {
                transition: all 0.3s;
                display: block;
                margin: 0 auto;
                height: 30px;
                line-height: 30px;
                width: 30px;
                background: url(../images/news_bg3.png) center center no-repeat;
                background-size: 15px 15px;
            }
            
            .prenext .goback:hover {
                opacity: 0.8;
                filter: Alpha(opacity=80);
                /* background-image:url(../images/news_bg3_on.png);*/
            }
			.shengming{background-color: #fafafa; color: #999; padding: 15px 15px; line-height: 2em; font-size: 14px; margin-top: 30px; margin-bottom: 30px;}
            
            .news_ul2 {
                overflow: hidden;
            }
            
            .news_ul2 ul li {
                display: block;
                margin-bottom: 4%;
                overflow: hidden;
                transition: all 0.3s;
            }
            
            .news_ul2 ul li .imgs {
                overflow: hidden;
                position: relative;
                padding-top: 64px;
                float: left;
                width: 102px;
                margin-right: 16px;
            }
            
            .news_ul2 ul li .imgs img {
                display: block;
                width: 100%;
                position: absolute;
                height: 100%;
                left: 0;
                top: 0;
                -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;
            }
            
            .news_ul2 ul li:hover .imgs 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);
            }
            
            .news_ul2 ul li .txts {
                overflow: hidden;
            }
            
            .news_ul2 ul li .txts .h3 {
                color: #333333;
                font-size: 14px;
                font-weight: normal;
                line-height: 24px;
                height: 24px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                transition: all 0.3s;
            }
            
            .news_ul2 ul li:hover .txts .h3 {
                color: #0077c3;
            }
            
            .news_ul2 ul li .txts .p {
                color: #666666;
                font-size: 12px;
                line-height: 16px;
                height: 32px;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                margin-top: 7px;
            }
            
            .news_boxs {
                margin-top: 4%;
            }
            
            .news_boxs .news_boxs_l {
                float: left;
                overflow: hidden;
                width: calc(97% - 340px);
                width: -webkit-calc(97% - 340px);
                width: -moz-calc(97% - 340px);
            }
            
            .news_ul {
                overflow: hidden;
            }
            
            .news_ul ul li {
                display: block;
                border: 1px solid #dddddd;
                margin-bottom: 4%;
                overflow: hidden;
                padding: 30px;
                padding-top: 38px;
                transition: all 0.3s;
            }
            
            .news_ul ul li:hover {
                border-color: #0077c3;
            }
            
            .news_ul ul li .imgs {
                overflow: hidden;
                position: relative;
                padding-top: 116px;
                float: left;
                width: 190px;
                margin-right: 38px;
            }
            
            .news_ul ul li .imgs img {
                display: block;
                width: 100%;
                position: absolute;
                height: 100%;
                left: 0;
                top: 0;
                -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;
            }
            
            .news_ul ul li:hover .imgs 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);
            }
            
            .news_ul ul li .txts {
                overflow: hidden;
            }
            
            .news_ul ul li .txts .h3 {
                color: #040000;
                max-width: 570px;
                margin-top: 13px;
                font-size: 18px;
                font-weight: normal;
                line-height: 30px;
                height: 30px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                transition: all 0.3s;
            }
            
            .news_ul ul li:hover .txts .h3 {
                color: #0077c3;
            }
            
            .news_ul ul li .txts .p {
                color: rgba(5, 12, 11, 0.6);
                max-width: 570px;
                font-size: 14px;
                line-height: 24px;
                height: 48px;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                margin-top: 7px;
            }
            
            .news_ul ul li .txts .date {
                color: #040000;
                overflow: hidden;
                font-size: 14px;
                margin-top: 10px;
                line-height: 18px;
                text-align: right;
            }
            
            .news_boxs .news_boxs_r {
                float: right;
                width: 340px;
                overflow: hidden;
            }
            
            .news_boxs .news_boxs_r .search {
                background: #ffffff;
                overflow: hidden;
            }
            
            .news_boxs .news_boxs_r .search .inputs {
                height: 46px;
                line-height: 46px;
                background: none;
                border: 1px solid #dddddd;
                border-right: 0;
                width: calc(100% - 112px);
                width: -webkit-calc(100% - 112px);
                width: -moz-calc(100% - 112px);
                float: left;
                outline: none;
                text-indent: 28px;
                font-size: 16px;
                color: #333;
                font-family: "OPPOSans-R", "微软雅黑";
            }
            
            .news_boxs .news_boxs_r .search .inputs::-webkit-input-placeholder {
                color: rgba(5, 12, 11, 0.2);
            }
            
            .news_boxs .news_boxs_r .search .inputs::-moz-placeholder {
                /* Mozilla Firefox 19+ */
                color: rgba(5, 12, 11, 0.2);
            }
            
            .news_boxs .news_boxs_r .search .inputs:-moz-placeholder {
                /* Mozilla Firefox 4 to 18 */
                color: rgba(5, 12, 11, 0.2);
            }
            
            .news_boxs .news_boxs_r .search .inputs:-ms-input-placeholder {
                /* Internet Explorer 10-11 */
                color: rgba(5, 12, 11, 0.2);
            }
            
            .news_boxs .news_boxs_r .search .bnts {
                float: right;
                width: 111px;
                height: 48px;
                background: url(../images/news_bg1.png) #0077c3 26px center no-repeat;
                background-size: 17px 17px;
                cursor: pointer;
                border: none;
                font-size: 16px;
                color: #f8f8f8;
                text-indent: 52px;
                text-align: left;
            }
            
            .news_boxs .news_boxs_r .search .bnts:hover {
                transition: all 0.3s;
                opacity: 0.8;
                filter: Alpha(opacity=80);
            }
            
            .news_boxs .news_boxs_r .news_border {
                overflow: hidden;
                border: 1px solid #dddddd;
            }
            
            .news_boxs .news_boxs_r .news_t {
                height: 80px;
                line-height: 80px;
                border-bottom: 1px solid #dddddd;
                position: relative;
            }
            
            .news_boxs .news_boxs_r .news_t:after {
                content: "";
                position: absolute;
                width: 3px;
                height: 22px;
                top: 50%;
                margin-top: -11px;
                left: -1px;
                background: #0077c3;
            }
            
            .news_boxs .news_boxs_r .news_t .h4 {
                color: #040000;
                font-size: 20px;
                float: left;
                font-weight: normal;
                text-indent: 28px;
            }
            
            .news_boxs .news_boxs_r .news_t .a {
                float: right;
                margin-right: 28px;
                color: rgba(5, 12, 11, 0.6);
                font-size: 16px;
            }
            
            .news_boxs .news_boxs_r .news_t .a:hover {
                color: #0077c3;
            }
            
            .news_boxs .news_boxs_r .news_t.bgs2 {
                border-bottom: 0;
            }
            
            .news_boxs .news_boxs_r .news_t.bgs2:after {
                display: none;
            }
            
            .news_boxs .news_boxs_r .news_t.bgs2 .h4 {
                text-indent: 0;
            }
            
            .news_one_ul {
                margin-left: 28px;
                margin-right: 28px;
                overflow: hidden;
                margin-top: 16px;
                font-size: 16px;
                margin-bottom: 9px;
            }
            
            .news_one_ul ul li {
                line-height: 62px;
                height: 62px;
                overflow: hidden;
                display: block;
                padding-left: 15px;
                white-space: nowrap;
                text-overflow: ellipsis;
                position: relative;
                border-bottom: 1px dashed #dddddd;
            }
            
            .news_one_ul ul li:last-child {
                border-bottom: 0;
            }
            
            .news_one_ul ul li:after {
                content: "";
                position: absolute;
                left: 0px;
                width: 5px;
                top: 50%;
                margin-top: -2px;
                height: 5px;
                background: #0077c3;
            }
            
            .news_one_ul ul li a {
                color: #333333;
            }
            
            .news_one_ul ul li a:hover {
                color: #0077c3;
            }
            /*在线留言*/
            
            .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: #cc0000;
                padding: 6px 0;
                border: none;
                color: #fff;
            }
            
            .btn:hover,
            .btn:focus,
            .btn:active {
                color: #fff;
            }
            
            .btn-contact:hover {
                background-color: #015599;
                color: #fff;
            }
            
            .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;
                }
            }
            
            .page-section {
                padding: 80px 0;
            }
            
            .col-sm-011 {
                width: 88% !important;
            }
            
            .col-sm-01 {
                width: 12% !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(#058cd9, #1254b0);
            }
            
            .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: #0077c3;
            }
            
            .list3 .li .box:hover .img-box {
                border-color: #0077c3;
            }
            
            .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;
            }
            
            [flex] {
                display: flex;
            }
            
            [flex][flex~="i"] {
                display: inline-flex;
            }
            
            [flex][flex~="wrap"] {
                flex-wrap: wrap;
            }
            
            [flex][flex~="no-wrap"] {
                flex-wrap: nowrap;
            }
            
            [flex][flex~="ja"] {
                justify-content: space-around;
            }
            
            [flex][flex~="jb"] {
                justify-content: space-between;
            }
            
            [flex][flex~="jc"] {
                justify-content: center;
            }
            
            [flex][flex~="as"] {
                align-items: flex-start;
            }
            
            [flex][flex~="ac"] {
                align-items: center;
            }
            
            [flex][flex~="ae"] {
                align-items: flex-end;
            }
            
            .lw-w-1 {
                width: 8.33333333%;
            }
            
            .lw-w-2 {
                width: 16.66666667%;
            }
            
            .lw-w-3 {
                width: 25%;
            }
            
            .lw-w-4 {
                width: 33.33333333%;
            }
            
            .lw-w-5 {
                width: 41.66666667%;
            }
            
            .lw-w-6 {
                width: 50%;
            }
            
            .lw-w-7 {
                width: 58.33333333%;
            }
            
            .lw-w-8 {
                width: 66.66666667%;
            }
            
            .lw-w-9 {
                width: 75%;
            }
            
            .lw-w-10 {
                width: 83.33333333%;
            }
            
            .lw-w-11 {
                width: 91.66666667%;
            }
            
            .lw-w-12 {
                width: 100%;
            }
            
            .lw-5w {
                width: 20%;
            }
            
            @media (max-width: 1200px) {
                .lw-xw-1 {
                    width: 8.33333333%;
                }
                .lw-xw-2 {
                    width: 16.66666667%;
                }
                .lw-xw-3 {
                    width: 25%;
                }
                .lw-xw-4 {
                    width: 33.33333333%;
                }
                .lw-xw-5 {
                    width: 41.66666667%;
                }
                .lw-xw-6 {
                    width: 50%;
                }
                .lw-xw-7 {
                    width: 58.33333333%;
                }
                .lw-xw-8 {
                    width: 66.66666667%;
                }
                .lw-xw-9 {
                    width: 75%;
                }
                .lw-xw-10 {
                    width: 83.33333333%;
                }
                .lw-xw-11 {
                    width: 91.66666667%;
                }
                .lw-xw-12 {
                    width: 100%;
                }
                .lw-5xw {
                    width: 20%;
                }
            }
            
            @media (max-width: 1024px) {
                .lw-mw-1 {
                    width: 8.33333333%;
                }
                .lw-mw-2 {
                    width: 16.66666667%;
                }
                .lw-mw-3 {
                    width: 25%;
                }
                .lw-mw-4 {
                    width: 33.33333333%;
                }
                .lw-mw-5 {
                    width: 41.66666667%;
                }
                .lw-mw-6 {
                    width: 50%;
                }
                .lw-mw-7 {
                    width: 58.33333333%;
                }
                .lw-mw-8 {
                    width: 66.66666667%;
                }
                .lw-mw-9 {
                    width: 75%;
                }
                .lw-mw-10 {
                    width: 83.33333333%;
                }
                .lw-mw-11 {
                    width: 91.66666667%;
                }
                .lw-mw-12 {
                    width: 100%;
                }
                .lw-5mw {
                    width: 20%;
                }
            }
            
            @media (max-width: 992px) {
                .lw-nw-1 {
                    width: 8.33333333%;
                }
                .lw-nw-2 {
                    width: 16.66666667%;
                }
                .lw-nw-3 {
                    width: 25%;
                }
                .lw-nw-4 {
                    width: 33.33333333%;
                }
                .lw-nw-5 {
                    width: 41.66666667%;
                }
                .lw-nw-6 {
                    width: 50%;
                }
                .lw-nw-7 {
                    width: 58.33333333%;
                }
                .lw-nw-8 {
                    width: 66.66666667%;
                }
                .lw-nw-9 {
                    width: 75%;
                }
                .lw-nw-10 {
                    width: 83.33333333%;
                }
                .lw-nw-11 {
                    width: 91.66666667%;
                }
                .lw-nw-12 {
                    width: 100%;
                }
                .lw-5nw {
                    width: 20%;
                }
            }
            
            @media (max-width: 768px) {
                .lw-sw-1 {
                    width: 8.33333333%;
                }
                .lw-sw-2 {
                    width: 16.66666667%;
                }
                .lw-sw-3 {
                    width: 25%;
                }
                .lw-sw-4 {
                    width: 33.33333333%;
                }
                .lw-sw-5 {
                    width: 41.66666667%;
                }
                .lw-sw-6 {
                    width: 50%;
                }
                .lw-sw-7 {
                    width: 58.33333333%;
                }
                .lw-sw-8 {
                    width: 66.66666667%;
                }
                .lw-sw-9 {
                    width: 75%;
                }
                .lw-sw-10 {
                    width: 83.33333333%;
                }
                .lw-sw-11 {
                    width: 91.66666667%;
                }
                .lw-sw-12 {
                    width: 100%;
                }
                .lw-5sw {
                    width: 20%;
                }
            }
            
            #galpop-content img {
                vertical-align: top;
                width: 100%;
            }
            /*关于我们*/
            
            .about_one {
                overflow: hidden;
                background: url(../images/about_bg2.jpg) center center no-repeat;
                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: #0077c3;
            }
            
            .about_one_t .h3 {
                font-weight: normal;
                line-height: 3;
                color: #3c3c3c;
                overflow: hidden;
                position: relative;
                z-index: 1;
            }
            
            .about_one_t .span {
                position: absolute;
                top: 0px;
                left: 0;
                text-transform: uppercase;
                color: #eeeeee;
                z-index: -1;
                width: 100%;
                font-size: 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: #0077c3;
                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: #0077c3;
            }
            
            .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;
            }
            
            .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;
                }
            }
            
            #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: url(../images/about_bg2.jpg) center center no-repeat;
                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: #0077c3;
            }
            
            .about-section7 .newsbox-tit .text strong:after,
            .about-section7 .newsbox-tit .text strong::before {
                background-color: #0077c3;
            }
            
            .about-section7 .newsbox-tit span {
                color: #0077c3;
            }
            
            @media (max-width: 1440px) {
                .about-section7 .cont .ab7-cont .swiper-slide {
                    width: 80%;
                }
            }
            /* newsæ–°é—»ä¸­å¿ƒ */
            
            .newsbox-tit {
                text-align: center;
            }
            
            .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;
            }
            
            .about-block-d .swiper-box {
                position: relative;
            }
            
            .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;
                }
            }
            
            #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;
            }
            
            .cp {
                width: 1200px;
                margin: 0 auto;
            }
            
            .product_ul {
                margin-top: 5%;
            }
            
            .product_ul ul li {
                float: left;
                width: 49%;
                background: #fff;
                overflow: hidden;
                margin-bottom: 2%;
                margin-right: 2%;
                position: relative;
                transition: all 0.3s;
            }
            
            .product_ul ul li:nth-child(2n+0) {
                margin-right: 0;
            }
            
            .product_ul ul li:after {
                background: #1c71b6;
                position: absolute;
                left: 50%;
                right: 50%;
                bottom: 0;
                height: 4px;
                width: 0;
                transition: all 0.3s;
                content: "";
                transition: all 0.6s;
            }
            
            .product_ul ul li:hover:after {
                width: 100%;
                left: 0;
                right: 0;
            }
            
            .product_ul ul li:hover {
                -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.12);
                box-shadow: 0 5px 15px rgba(0, 0, 0, 0.12);
            }
            
            .product_ul ul li .boxs {
                overflow: hidden;
                margin: 18px;
                margin-left: 36px;
                margin-right: 36px;
                position: relative;
            }
            
            .product_ul ul li .imgs {
                float: left;
                width: 48%;
                overflow: hidden;
                position: relative;
                padding-top: 48%;
            }
            
            .product_ul ul li .imgs img {
                display: block;
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0;
                -webkit-transform: scale(1);
                -moz-transform: scale(1);
                -ms-transform: scale(1);
                -o-transform: scale(1);
                transform: scale(1);
                -webkit-transition: all 0.6s ease-out 0s;
                -moz-transition: all 0.6s ease-out 0s;
                -o-transition: all 0.6s ease-out 0s;
                transition: all 0.6s ease-out 0s;
            }
            
            .product_ul ul li:hover .imgs 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);
            }
            
            .product_ul ul li .txts {
                position: absolute;
                right: 0;
                top: 0;
                height: 100%;
                width: 50%;
                max-width: 312px;
                overflow: hidden;
                display: flex;
                align-items: center;
                justify-content: left;
            }
            
            .product_ul ul li .txts .cons {
                overflow: hidden;
                width: 100%;
            }
            
            .product_ul ul li .txts .h3 {
                overflow: hidden;
                position: relative;
                height: 70px;
                line-height: 70px;
                color: #000000;
                margin-top: -10px;
                transition: all 0.3s;
            }
            
            .product_ul ul li .txts .h3:after {
                background: #1c71b6;
                position: absolute;
                left: 0;
                bottom: 0;
                height: 3px;
                width: 14px;
                transition: all 0.3s;
                content: "";
            }
            
            .product_ul ul li:hover .txts .h3 {
                color: #1c71b6;
            }
            
            .product_ul ul li .txts label {
                display: block;
                font-size: 12px;
                color: #999999;
                height: 20px;
                line-height: 20px;
                overflow: hidden;
            }
            
            .product_ul ul li .txts .desc {
                overflow: hidden;
                margin-top: 10%;
                font-size: 14px;
            }
            
            .product_ul ul li .txts .desc .p {
                line-height: 24px;
                overflow: hidden;
            }
            
            .product_ul ul li .txts .desc .span {
                float: left;
                overflow: hidden;
                color: #1c71b6;
            }
            
            .product_ul ul li .txts .desc .p1 {
                overflow: hidden;
                color: #666666;
                white-space: nowrap;
                text-overflow: ellipsis;
            }
            
            @media screen and (max-width: 1200px) {
                /*产品中心*/
                .product_ul ul li .txts .h3 {
                    height: 60px;
                    line-height: 60px;
                }
                .product_ul ul li .txts .desc {
                    font-size: 13px;
                    margin-top: 6%;
                }
                .product_ul ul li .txts .desc .p {
                    height: 28px;
                    line-height: 28px;
                }
            }
            /* 产品详细页 */
            
            .m-detail {
                margin-bottom: 30px;
            }
            
            .m-detail .m-property {
                float: left;
            }
            
            .m-detail .property {
                float: right;
                width: 480px;
                height: 280px;
                box-sizing: border-box;
                padding: 0 0 70px;
            }
            
            .m-detail .property h1 {
                font-size: 24px;
                color: #363d68;
                border-bottom: 1px solid #dcdcdc;
                padding: 18px 0;
                font-weight: normal;
            }
            
            .m-detail .property .txt {
                font-size: 14px;
                color: #333333;
                line-height: 24px;
                padding: 18px 0 6px;
                height: 120px;
                overflow: hidden;
            }
            
            .m-detail .property .phone {
                font-size: 16px;
                color: #666666;
                vertical-align: bottom;
            }
            
            .m-detail .property .phone span {
                display: inline-block;
                font-size: 30px;
                color: #d2351f;
                font-weight: bold;
            }
            
            .m-detail .property .m-i-a {
                font-size: 14px;
                margin-top: 30px;
                margin-bottom: 20px
            }
            
            .m-detail .property .m-i-a a {
                display: inline-block;
                width: 240px;
                height: 40px;
                line-height: 40px;
                text-align: center;
                background-image: linear-gradient(#058cd9, #1254b0);
                color: #ffffff;
                font-size: 16px
            }
            
            .m-detail .property .m-i-a a.btn-a {
                margin-right: 24px
            }
            
            .m-detail .property .m-i-a a.btn-a em {
                display: inline-block;
                width: 27px;
                height: 23px;
                background: url(../images/lx.png) no-repeat;
                margin-right: 16px;
                vertical-align: middle;
            }
            
            .m-detail .property .m-i-a a.btn-b em {
                display: inline-block;
                width: 20px;
                height: 21px;
                background: url(../images/ly.png) no-repeat;
                margin-right: 14px;
                vertical-align: middle;
            }
            
            .m-detail .property .share .ti {
                font-size: 14px;
                color: #333333;
                line-height: 30px;
                display: inline-block;
            }
            
            .m-detail .gallery {
                position: relative;
                float: left;
                width: 420px;
                height: 330px;
                background: #fff;
                box-sizing: border-box;
                border: 1px solid #e6e6e6
            }
            
            .m-detail .gallery .bigPic {}
            
            .m-detail .gallery .bigPic img {
                display: block;
                width: 100%;
                height: auto;
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
            }
            
            .product-detail {
                margin-bottom: 30px;
                border: 1px solid #e5e5e5;
            }
            
            .product-detail .hd {
                height: 45px;
                border-bottom: 1px solid #e5e5e5;
                background: #f6f6f6;
            }
            
            .product-detail .hd h2 {
                float: left;
                width: 136px;
                height: 46px;
                margin: -2px 0 -1px;
                border-top: 2px solid #0058af;
                border-right: 1px solid #e5e5e5;
                background: #fff;
                font-size: 22px;
                font-weight: 100;
                line-height: 46px;
                text-align: center;
            }
            
            .product-detail .bd {
                padding: 25px;
                line-height: 28px;
                font-size: 14px;
            }
            
            .piccon {
                height: 330px;
                width: 420px;
            }
            
            .piccon li {
                float: left;
                padding: 0 10px;
            }
            
            #preview {
                position: absolute;
                border: 1px solid #ccc;
                background: #333;
                display: none;
                color: #fff;
                z-index: 999;
            }
            
            .al {
                width: 420px;
                height: 234px;
            }
            
            .main2 {
                width: 920px;
            }
            
            .proArticle {
                padding-top: 35px;
                padding-bottom: 50px
            }
            
            .proArticle .hd {
                height: 50px;
                line-height: 50px;
                background: #e6e6e6;
                padding: 0;
                margin-bottom: 30px;
            }
            
            .proArticle .hd .h {
                font-size: 16px;
                color: #ffffff;
                background-image: linear-gradient(#058cd9, #1254b0);
                text-align: center;
                width: 280px;
                height: 50px;
                line-height: 50px
            }