                        html,
                        body {
                            width: 100%;
                            font-size: 16px;
                            min-width: 1100px;
                        }
                        
                        * {
                            margin: 0;
                            padding: 0;
                        }
                        
                        .clear {
                            clear: both;
                        }
                        
                        em {
                            font-style: normal;
                        }
                        
                        ul {
                            list-style: none;
                        }
                        
                        .clear {
                            clear: both
                        }
                        
                        .l {
                            float: left;
                        }
                        
                        .r {
                            float: right;
                        }
                        
                        li {
                            list-style: none;
                        }
                        
                        .relative {
                            position: relative;
                        }
                        
                        .absolute {
                            position: absolute;
                        }
                        
                        a {
                            text-decoration: none;
                            color: #333;
                        }
                        
                        .impact {
                            font-family: "impact";
                        }
                        
                        .liuyan {
                            padding: 0 0 30px 0
                        }
                        
                        hr {
                            margin-top: 20px;
                            margin-bottom: 20px;
                            border: 0;
                            border-top: 1px solid #eee;
                        }
                        /*主导航多级菜单*/
                        
                        .top {
                            width: 100%;
                            margin: 0 auto;
                            height: 120px;
                            border-top: 5px #de2726 solid;
                        }
                        
                        .top ul {
                            width: 1100px;
                            margin: 0 auto;
                            display: flex;
                            justify-content: space-between;
                        }
                        
                        .top .logo {
                            width: 60%;
                            text-align: left;
                            padding-top: 15px;
                        }
                        
                        .top .tel {
                            width: 280px;
                            text-align: right;
                        }
                        
                        .top .tel .img {
                            text-align: right;
                            width: 280px
                        }
                        
                        .top .tel .banben {
                            background: #f9263b;
                            border-radius: 0 0 30px 30px;
                            width: 160px;
                            float: right;
                            color: #fff;
                            font-size: 14px;
                            text-align: center;
                            height: 28px;
                            line-height: 28px;
                        }
                        
                        .top .tel .banben a {
                            color: #fff
                        }
                        
                        .top .tel .banben a:hover {
                            color: #fff000;
                            font-weight: bold;
                        }
                        
                        .nav {
                            height: 70px;
                            width: 100%;
                            background: #de2726;
                        }
                        
                        .nav ul {
                            width: 1100px;
                            margin: 0 auto;
                        }
                        
                        .nav li {
                            width: 137.5px;
                            float: left;
                            text-align: center;
                            position: relative;
                        }
                        
                        .nav li a {
                            font-size: 18px;
                            color: #fff;
                            display: block;
                            line-height: 70px;
                            font-weight: bold;
                        }
                        
                        .nav li a:hover {
                            background: #142225;
                            font-weight: bold;
                            transition: all 0.9s ease 0s;
                            -webkit-transition: all 0.9s ease 0s;
                            color: #fff
                        }
                        
                        .nav li div {
                            display: none;
                            width: 182px;
                            text-align: center;
                            color: #fff;
                            position: absolute;
                            top: 68px;
                            background: #de2726;
                            z-index: 999999999999999;
                            display: block
                        }
                        
                        .nav li div a {
                            display: block;
                            COLOR: #fff;
                            LINE-HEIGHT: 45px;
                            HEIGHT: 45px;
                            FONT-SIZE: 14px;
                            font-weight: normal;
                            border-bottom: 1px solid #df3615;
                            margin-top: 0;
                            text-align: center
                        }
                        
                        .nav li div a:hover {
                            color: #fff;
                            border-bottom: 1px solid #555;
                            background: #333;
                            border-top: 0;
                            border-right: 0;
                            border-left: 0;
                        }
                        /*--end_list-*/
                        
                        .end_lista {
                            width: 100%;
                            background: #ececec;
                        }
                        
                        .end_lista img {
                            max-width: 100%
                        }
                        
                        .end_lista ul {
                            width: 1100px;
                            margin: 0 auto;
                            padding: 50px 0;
                            justify-content: space-between;
                            display: flex;
                        }
                        
                        .end_lista li {
                            width: 24%;
                            background: #fff;
                            margin: 0.5%;
                            text-align: center;
                            border-bottom: 5px #de2726 solid;
                        }
                        
                        .end_lista li h2 {
                            font-size: 18px;
                            font-weight: normal;
                            line-height: 55px;
                        }
                        
                        .end_lista li:hover h2 {
                            font-weight: bold;
                            color: #de2726
                        }
                        /*---fenlei---*/
                        
                        .wanbangfenlei {
                            width: 100%;
                            background: #ececec;
                            min-width: 1100px;
                        }
                        
                        .wanbangfenlei img {
                            max-width: 100%
                        }
                        
                        .wanbangfenlei ul {
                            width: 1110px;
                            margin: 0 auto;
                            padding: 50px 0;
                            justify-content: space-between;
                            display: flex;
                        }
                        
                        .wanbangfenlei li {
                            width: 22%;
                            background: #fff;
                            margin: 0.5%;
                            padding: 2% 1%;
                            text-align: center;
                            border-bottom: 5px #fff solid;
                        }
                        
                        .wanbangfenlei li h3 {
                            font-size: 20px;
                            line-height: 55px;
                            color: #de2726
                        }
                        
                        .wanbangfenlei li:hover {
                            border-bottom: 5px #de2726 solid;
                        }
                        
                        .wanbangfenlei li:hover h3 {
                            font-size: 22px
                        }
                        /*---内页公司简介---*/
                        
                        .section_four .title {
                            text-align: center;
                            padding: 30px 0;
                        }
                        
                        .section_four .title h3 {
                            font-size: 40px;
                            color: #000;
                        }
                        
                        .section_four .title h3 strong {
                            color: #2a80c6;
                        }
                        
                        .section_four .title p {
                            font-size: 16px;
                            color: #333;
                            margin-top: 6px;
                        }
                        
                        .section_four .num {
                            width: 1200px;
                            margin: 0 auto;
                        }
                        
                        .section_four .item {
                            float: left;
                            text-align: center;
                            width: 300px;
                        }
                        
                        .section_four .item i {
                            font-family: impact;
                            font-size: 50px;
                            color: #c3987c;
                            font-style: normal;
                        }
                        
                        .section_four .item span {
                            font-size: 14px;
                            color: #000;
                        }
                        
                        .section_four .item p {
                            font-size: 16px;
                            color: #888888;
                        }
                        
                        .muma {
                            position: relative;
                            width: 1200px;
                            margin: 0 auto;
                        }
                        
                        .muma .butt {
                            font-size: 40px;
                            text-align: center;
                            line-height: 80px;
                            color: #fff;
                            background-color: #2a80c6;
                        }
                        
                        .sc666.swiper-container {
                            padding-top: 20px;
                            padding-bottom: 50px;
                        }
                        
                        .ss666.swiper-slide {
                            background-position: center;
                            background-size: cover;
                            width: 620px;
                            height: 406px;
                            border: 10px solid #fff;
                            box-shadow: 0 0 10px #ccc;
                        }
                        
                        .section_four .tac {
                            text-align: center;
                            height: 52px;
                            line-height: 52px;
                            font-size: 0;
                        }
                        
                        .section_four .dib {
                            display: inline-block;
                            width: 260px;
                            height: 52px;
                            vertical-align: middle;
                            border-radius: 80px;
                            margin: 0 15px;
                        }
                        
                        .section_four .dib img {
                            display: inline-block;
                            width: 26px;
                            vertical-align: middle;
                            margin-right: 8px;
                        }
                        
                        .section_four .dib span {
                            color: #fff;
                            font-family: impact;
                            font-size: 26px;
                            display: inline-block;
                            vertical-align: middle;
                        }
                        
                        .section_four .dib a {
                            font-size: 16px;
                            color: #fff;
                        }
                        
                        .section_four .dib.b1 {
                            background-color: #f9263b;
                        }
                        
                        .section_four .dib.b1:hover {
                            background-color: #2f81c4;
                        }
                        
                        .section_four .dib.b2 {
                            background-color: #2f81c4;
                        }
                        
                        .section_four .dib.b2:hover {
                            background-color: #c3987c;
                        }
                        /* ------------------------ */
                        
                        #banner {
                            position: relative;
                            overflow: hidden;
                            width: 100%;
                        }
                        
                        #banner ul {
                            position: relative;
                            overflow: hidden;
                            width: 400%;
                            margin: 0;
                        }
                        
                        #banner ul li {
                            width: 25%;
                            float: left
                        }
                        
                        #banner ul li img {
                            width: 100%;
                            display: block;
                        }
                        
                        #banner aside {
                            position: absolute;
                            top: 0;
                            bottom: 0;
                            height: 0;
                            width: 90%;
                            right: 0;
                            left: 0;
                            margin: auto
                        }
                        
                        #banner aside span {
                            display: block;
                            width: 65px;
                            height: 65px;
                            z-index: 63;
                            background: rgba(255, 255, 255, 0.3);
                            border-radius: 6px;
                            -moz-border-radius: 6px;
                            -webkit-border-radius: 6px;
                            position: relative;
                            cursor: pointer;
                            opacity: 0;
                            transition: all 0.3s;
                            margin-top: -2%;
                        }
                        
                        #banner:hover aside span {
                            opacity: 1;
                        }
                        
                        #banner aside span:after {
                            content: '';
                            position: absolute;
                            top: 0;
                            bottom: 0;
                            right: 0;
                            left: 20%;
                            margin: auto;
                            width: 27px;
                            height: 27px;
                            border-top: 3px solid #ffffff;
                            border-left: 3px solid #ffffff;
                            -webkit-transform: rotateZ(-45deg);
                            -moz-transform: rotateZ(-45deg);
                            -ms-transform: rotateZ(-45deg);
                            -o-transform: rotateZ(-45deg);
                            transform: rotateZ(-45deg)
                        }
                        
                        #banner aside span.prev {
                            float: left;
                        }
                        
                        #banner aside span.next {
                            float: right;
                        }
                        
                        #banner aside span.next:after {
                            left: 0;
                            right: 20%;
                            -webkit-transform: rotateZ(135deg);
                            -moz-transform: rotateZ(135deg);
                            -ms-transform: rotateZ(135deg);
                            -o-transform: rotateZ(135deg);
                            transform: rotateZ(135deg)
                        }
                        
                        #banner #bannerBtnS {
                            width: 85px;
                            position: absolute;
                            right: 0;
                            left: 0;
                            bottom: 6%;
                            margin: auto
                        }
                        
                        #banner #bannerBtnS em {
                            display: block;
                            float: left;
                            width: 18px;
                            height: 18px;
                            border-radius: 50%;
                            -moz-border-radius: 50%;
                            -webkit-border-radius: 50%;
                            border: 3px solid #fff;
                            -webkit-box-sizing: border-box;
                            -moz-box-sizing: border-box;
                            box-sizing: border-box;
                            margin: 0 4.75px;
                            background: #fff;
                            -webkit-transition: all .3s;
                            -moz-transition: all .3s;
                            -ms-transition: all .3s;
                            -o-transition: all .3s;
                            transition: all .3s;
                            cursor: pointer
                        }
                        
                        #banner #bannerBtnS em.act {
                            background: #e40011
                        }
                        
                        .sl {
                            width: 100%;
                        }
                        
                        .sl,
                        .st,
                        .st div,
                        .sl div {
                            overflow: hidden;
                        }
                        
                        .nextinfo {
                            width: 100%;
                            overflow: hidden;
                        }
                        
                        .nextinfo span {
                            background: #eee;
                            margin: 20px 1%;
                            width: 48%;
                            float: left;
                            text-align: center;
                            border-radius: 20px;
                            font-size: 14px;
                        }
                        
                        .nextinfo span a {
                            color: #000
                        }
                        
                        #banner .bbom {
                            background: url(../images/bbom.png) no-repeat bottom center;
                            height: 237px;
                            position: absolute;
                            width: 100%;
                            bottom: 40px;
                        }
                        /*内页公司简介*/
                        
                        .syrtCont {
                            position: relative;
                            width: 90%;
                            margin: 0 auto;
                            overflow: hidden;
                        }
                        
                        .syrtCont ul {
                            margin: 0 auto;
                            width: 208px;
                            overflow: hidden;
                        }
                        
                        .syrtCont li {
                            float: left;
                            text-align: center;
                            margin-right: 20px;
                            margin-left: 20px;
                            height: 380px
                        }
                        
                        .syrtCont li:hover .cptxt {
                            background: #ff9c00;
                            width: 320px;
                            height: 320px;
                            border: 5px #ff9c00 solid;
                            border-radius: 100% 50%;
                            position: relative;
                            z-index: 3;
                            -webkit-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.3);
                            top: 30px;
                        }
                        
                        .syrtCont li:hover .cptxt h3,
                        .syrtCont li:hover .cptxt p {
                            color: #fff
                        }
                        
                        .syrtCont li:hover .cppics img {
                            border: 6px solid #00a040;
                        }
                        
                        .syrtCont li a {
                            display: block;
                            position: relative;
                            transition: all .2s ease;
                            padding-top: 20px;
                        }
                        
                        .syrtCont li .cptxt {
                            background: rgba(255, 255, 255, .8);
                            width: 320px;
                            height: 320px;
                            border-radius: 100% 50%;
                            position: relative;
                            z-index: 3;
                            -webkit-box-shadow: 0 0px 15px rgba(36, 147, 60, 0.3);
                            top: 30px;
                        }
                        
                        .syrtCont li .cptxt h3 {
                            font-size: 24px;
                            font-weight: bold;
                            padding-top: 110px;
                            line-height: 40px
                        }
                        
                        .syrtCont li .cptxt p {
                            width: 80%;
                            margin: 0 auto;
                            text-align: center;
                            font-size: 15px;
                            line-height: 21px;
                            color: #333;
                        }
                        
                        .syrtCont li .comore {
                            background: #414141;
                            height: 50px;
                            width: 50px;
                            border-radius: 50%;
                            position: absolute;
                            z-index: 5;
                            bottom: 0px;
                            left: 30%;
                            text-align: center;
                            line-height: 50px;
                            color: #fff;
                        }
                        
                        .syrtCont li:hover .comore {
                            background: #fff;
                            color: #333
                        }
                        
                        .syrtCont li .cppics img {
                            display: block;
                            font-size: 0px;
                            width: 120px;
                            height: 120px;
                            transition: all .2s ease;
                            border: 6px solid #fff;
                            border-radius: 50%;
                            -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
                            box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
                            margin: 0 auto;
                            position: absolute;
                            z-index: 4;
                            margin-left: 50px;
                        }
                        
                        .tx_index_pro {
                            overflow: hidden;
                            width: 100%;
                            padding: 20px 0;
                            clear: both;
                            position: relative;
                        }
                        
                        .inbg {
                            height: 339px;
                        }
                        
                        .tx_index_pro_right {
                            float: right;
                            position: relative;
                            z-index: 999999;
                        }
                        
                        .cssimg img {
                            -webkit-transition-duration: .5s;
                            transition-duration: .5s;
                        }
                        
                        .cssimg:hover img {
                            -webkit-transform: scale(1.05, 1.05);
                            transform: scale(1.05, 1.05)
                        }
                        
                        .tx_index_pro_left {
                            float: left;
                            width: 640px;
                        }
                        
                        .tx_index_pro_left .swiper-container {
                            width: 100%;
                            height: 100%;
                            color: #fff;
                            text-align: center;
                        }
                        
                        .tx_index_pro_left .swiper-slide .title {
                            text-align: left;
                            line-height: 35px;
                            font-size: 20px;
                            color: #b7946e;
                            padding-bottom: 45px;
                        }
                        
                        .tx_index_pro_left .swiper-slide .title span {
                            font-size: 35px;
                            font-weight: bold;
                            padding-right: 10px;
                        }
                        
                        .tx_index_pro_left .pagination {
                            position: absolute;
                            z-index: 20;
                            right: 50px;
                            top: 10px;
                        }
                        
                        .tx_index_pro_left .swiper-pagination-switch {
                            display: inline-block;
                            width: 16px;
                            height: 16px;
                            background-position: center;
                            background-repeat: no-repeat;
                            margin-right: 0px;
                            cursor: pointer;
                        }
                        
                        .tx_index_pro_left .swiper-visible-switch {}
                        
                        .tx_index_pro_left .swiper-active-switch {}
                        
                        .tx_index_pro_left img {
                            max-width: 100%;
                        }
                        
                        .rtCont {
                            position: relative;
                            width: 80%;
                            margin: 0 auto;
                            overflow: hidden;
                        }
                        
                        .rtCont ul {
                            margin: 0 auto;
                            width: 208px;
                            overflow: hidden;
                        }
                        
                        .rtCont li {
                            float: left;
                            text-align: center;
                            margin-right: 20px;
                            margin-left: 20px;
                        }
                        
                        .rtCont li a {
                            display: block;
                            position: relative;
                            transition: all .2s ease;
                            padding-top: 20px;
                        }
                        
                        .rtCont li a img {
                            display: block;
                            font-size: 0px;
                            width: 164px;
                            height: 164px;
                            transition: all .2s ease;
                            border: 6px solid #fff;
                            -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
                            box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
                            margin: 0 auto;
                        }
                        
                        .rtCont .btnLeft,
                        .rtCont .btnRight {
                            position: absolute;
                            top: 150px;
                            margin-top: -15px;
                            width: 46px;
                            height: 46px;
                            background: #3ec1d3;
                            font-size: 33px;
                            color: #fff;
                            font-family: "宋体";
                            text-align: center;
                            line-height: 46px;
                            box-shadow: 0 0px 10px rgba(30, 37, 79, 1);
                        }
                        
                        .rtCont li a p {
                            margin-top: 15px;
                            font-size: 18px;
                            color: #fff;
                            margin-bottom: 0;
                            background: #1e254f;
                            border-radius: 20px;
                            line-height: 40px
                        }
                        
                        .rtCont li a:hover img {
                            -webkit-box-shadow: 0 0px 15px rgba(30, 37, 79, 1);
                        }
                        
                        .rtCont li a:hover p {
                            color: #ffdf00
                        }
                        
                        .rtCont .btnLeft {
                            left: -50px;
                        }
                        
                        .rtCont .btnRight {
                            right: -50px;
                        }
                        
                        .rtCont>a {
                            transition: .5s;
                        }
                        
                        .rtCont>a:hover {
                            background: #fff;
                            color: #999;
                            box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3);
                        }
                        /*fenlei_bg*/
                        
                        .fenlei_bg {
                            background: url(../images/cpbg.jpg);
                            width: 100%;
                            padding: 50px 0
                        }
                        /*---汇海关于我们-*/
                        
                        .wrap {
                            width: 90%;
                            margin: 0 auto;
                        }
                        
                        .channel_content {
                            min-height: 400px;
                        }
                        
                        .index .en {
                            color: #0a64a4 !important;
                            font-family: Impact;
                            text-transform: uppercase;
                            line-height: 1;
                        }
                        
                        .index .en1 {
                            font-size: 75px;
                            visibility: hidden;
                        }
                        
                        .index .en2 {
                            font-size: 65px;
                            visibility: hidden;
                        }
                        
                        .index .cn {
                            color: #000;
                            line-height: 1;
                        }
                        
                        .index .pt1 {
                            background: url(../images/abg.jpg) no-repeat center;
                            background-size: cover;
                            overflow: hidden;
                        }
                        
                        .index .pt1 .left_box {
                            width: 60%;
                            padding: 60px 0 70px;
                        }
                        
                        .index .pt1 .left_box .more {
                            width: 150px;
                            height: 50px;
                            line-height: 50px;
                            border-radius: 50px;
                            text-align: center;
                            margin-top: 30px;
                        }
                        
                        .index .pt1 .left_box .more a {
                            display: block;
                            width: 150px;
                            height: 50px;
                            text-align: left;
                            padding-left: 40px;
                            border-radius: 50px;
                            background: url("../images/morea.png") no-repeat scroll right center;
                            border: 1px #ececec solid;
                        }
                        
                        .index .pt1 .left_box .more:hover a {
                            width: 160px;
                            height: 50px;
                            color: #0a64a4;
                            border-radius: 50px;
                            text-align: left;
                            border: 1px #0a64a4 solid;
                            background: url("../images/moreah.png") no-repeat scroll right center;
                        }
                        
                        .index .pt1 .right_box {
                            width: 35%;
                        }
                        
                        .index .pt1 .cn {
                            font-weight: bold;
                        }
                        
                        .index .pt1 .cn1 {
                            font-size: 38px;
                            margin-top: 30px;
                            margin-bottom: 10px;
                        }
                        
                        .index .pt1 .cn2 {
                            font-size: 30px;
                            margin-bottom: 30px;
                            line-height: 1.4;
                            color: #0a64a4;
                        }
                        
                        .index .pt1 .desc {
                            color: #555;
                            font-size: 15px;
                            line-height: 28px;
                        }
                        
                        .index .comname {
                            margin-bottom: 20px;
                            font-weight: bold;
                            color: #0a64a4
                        }
                        
                        @media only screen and (min-width: 1000px) {
                            .index .comname {
                                font-size: 32px;
                            }
                        }
                        
                        @media only screen and (min-width: 1200px) {
                            .index .comname {
                                font-size: 38px;
                            }
                        }
                        
                        @media only screen and (min-width: 1400px) {
                            .index .comname {
                                font-size: 42px;
                            }
                        }
                        
                        @media only screen and (min-width: 1600px) {
                            .index .comname {
                                font-size: 48px;
                            }
                        }
                        
                        .comname img {
                            display: block;
                            width: 100%;
                        }
                        
                        .index .pt1 .right_box ul {
                            margin-left: 10%;
                            padding-top: 70px;
                            position: relative;
                        }
                        
                        .index .pt1 .right_box li {
                            float: left;
                            width: 50%;
                            padding-bottom: 66px;
                            position: relative;
                            z-index: 2;
                        }
                        
                        .index .pt1 .right_box li:before {
                            content: "";
                            position: absolute;
                            top: 0;
                            left: 0;
                            background: #c3987c;
                            width: 2px;
                            height: 80px;
                            z-index: 2;
                        }
                        
                        .index .pt1 .right_box li .n {
                            display: inline-block;
                            *display: inline;
                            *zoom: 1;
                            margin-left: 18%;
                            color: #c3987c;
                            position: relative;
                            overflow: hidden;
                        }
                        
                        .index .pt1 .right_box li .n .num {
                            font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
                            line-height: 1;
                        }
                        
                        @media only screen and (min-width: 1000px) {
                            .index .pt1 .right_box li .n .num {
                                font-size: 42px;
                            }
                        }
                        
                        @media only screen and (min-width: 1200px) {
                            .index .pt1 .right_box li .n .num {
                                font-size: 48px;
                            }
                        }
                        
                        @media only screen and (min-width: 1400px) {
                            .index .pt1 .right_box li .n .num {
                                font-size: 52px;
                            }
                        }
                        
                        @media only screen and (min-width: 1600px) {
                            .index .pt1 .right_box li .n .num {
                                font-size: 56px;
                            }
                        }
                        
                        .index .pt1 .right_box li .desc {
                            margin-left: 18%;
                            color: #3b3b3b;
                            font-size: 16px;
                            text-indent: 0;
                        }
                        
                        .culture-top-content {
                            width: 90%;
                            margin: 0px auto 50px;
                            overflow: hidden;
                            left: 0;
                        }
                        
                        .culture-top-content-left,
                        .culture-top-content-right {
                            width: 50%;
                            float: left;
                            height: 400px;
                            overflow: hidden;
                            box-sizing: border-box;
                            position: relative;
                            cursor: pointer;
                            z-index: 2;
                        }
                        
                        .culture-top-content-left img,
                        .culture-top-content-right img {
                            width: 100%;
                            min-height: 100%;
                            transition: 1s;
                        }
                        
                        .culture-top-content-left:hover img,
                        .culture-top-content-right:hover img {
                            transform: scale(1.08);
                        }
                        
                        .culture-top-content-left-inner {
                            width: 100%;
                            height: 100%;
                            position: absolute;
                            top: 0;
                            left: 0;
                            background-color: rgb(0, 0, 0)\9;
                            filter: alpha(opacity=30);
                            box-sizing: border-box;
                            padding-top: 70px;
                            line-height: 1;
                            color: white;
                            text-align: center;
                            transition: 0.5s;
                        }
                        
                        .culture-top-content-left-inner span {
                            width: 60px;
                            height: 60px;
                            border: 1px solid white;
                            margin: 0 auto;
                            background-repeat: no-repeat;
                            background-position: center;
                            transition: 0.5s;
                        }
                        
                        .culture-top-content-right .culture-top-content-left-inner span {}
                        
                        .culture-top-content-left-inner h2 {
                            font-size: 26px;
                            padding-bottom: 10px;
                            padding-top: 28px;
                            transition: 0.5s;
                            font-weight: normal;
                        }
                        
                        .culture-top-content-left-inner h3 {
                            font-size: 14px;
                            font-family: arial;
                        }
                        
                        .culture-top-content-left-inner h3 {
                            padding-bottom: 29px;
                            position: relative;
                        }
                        
                        .culture-top-content-left-inner h3:after {
                            content: "";
                            display: block;
                            width: 30px;
                            height: 2px;
                            position: absolute;
                            bottom: 0;
                            left: 50%;
                            margin-left: -15px;
                            background-color: white;
                            transition: 0.5s;
                        }
                        
                        .culture-top-content-left-inner p {
                            font-size: 16px;
                            line-height: 2;
                            padding-top: 12px;
                            opacity: 0;
                            transition: 0.5s;
                            transition-duration: 1s;
                        }
                        
                        .culture-top-content-left-inner:hover {
                            background-color: rgba(195, 152, 124, 0.85);
                            padding-top: 0;
                            transition-duration: 1s;
                        }
                        
                        .culture-top-content-left-inner:hover p {
                            opacity: 1;
                            background: #0e88dd;
                            width: 120px;
                            height: 110px;
                            line-height: 110px;
                            border-radius: 50%;
                            margin: 111px auto 0;
                            transition-duration: 1s;
                        }
                        
                        .culture-top-content-left-inner:hover h2 {
                            padding-top: 30px;
                        }
                        
                        .culture-top-content-left-inner:hover h3:after {
                            opacity: 0;
                        }
                        
                        .culture-top-content-left-inner:hover span {
                            opacity: 0;
                            visibility: hidden\9;
                        }
                        
                        .culture-bottom {
                            background-color: rgb(237, 237, 237);
                        }
                        
                        .culture-bottom-inner {
                            width: 1200px;
                            margin: 0 auto;
                            padding: 290px 0 30px;
                        }
                        
                        .culture-bottom-inner-content {
                            padding-bottom: 100px;
                        }
                        
                        .culture-bottom-inner-content-left,
                        .culture-bottom-inner-content-right {
                            width: 50%;
                            float: left;
                            overflow: hidden;
                        }
                        
                        .culture-bottom-inner-content-right img {
                            width: 100%;
                            transition: 1s;
                            cursor: pointer;
                        }
                        
                        .culture-bottom-inner-content-right:hover img {
                            transform: scale(1.08)
                        }
                        
                        .culture-bottom-inner-content-left {
                            box-sizing: border-box;
                            padding: 30px 80px 0;
                        }
                        
                        .culture-bottom-inner-content-left h2 {
                            font-size: 30px;
                            line-height: 1;
                            font-weight: bold;
                            padding-bottom: 32px;
                        }
                        
                        .culture-bottom-inner-content-left p {
                            font-size: 16px;
                            line-height: 2;
                            color: rgb(96, 96, 96);
                        }
                        /*----为什么选择我们---*/
                        
                        .fl {
                            float: left;
                        }
                        
                        .section_seven {
                            height: 1000px;
                            background: url(../images/bg3.jpg) center bottom no-repeat;
                            position: relative;
                        }
                        
                        .section_seven h2 {
                            font-weight: bold;
                            font-size: 68px;
                            color: #fff;
                            width: 100%;
                            text-align: center;
                            margin: 0 auto;
                            padding-top: 70px;
                        }
                        
                        .section_seven .txt {
                            font-size: 16px;
                            color: #fff;
                            width: 1200px;
                            font-family: Arial, Helvetica, sans-serif;
                            margin: 0 auto;
                            line-height: 44px;
                            text-align: center;
                        }
                        
                        .section_seven .txt span {
                            color: #c3987c;
                            font-weight: 900;
                            font-size: 24px;
                            padding: 0 5px;
                        }
                        
                        .section_seven .poa1 {
                            position: absolute;
                            left: 50%;
                            bottom: 0;
                            margin-left: -603px;
                            width: 1206px;
                            height: 699px;
                            background: url(../images/bg4.png);
                        }
                        
                        .section_seven .item_box {
                            width: 1206px;
                            margin: 0 auto;
                            position: relative;
                        }
                        
                        .section_seven .item {
                            width: 353px;
                            height: 97px;
                            background: url(../images/radius.png);
                            position: absolute;
                        }
                        
                        .section_seven .item em {
                            font-size: 34px;
                            color: #c3987c;
                            font-weight: bold;
                            height: 38px;
                            line-height: 38px;
                            border-right: 1px solid #e1e1e1;
                            margin-top: 32px;
                            padding: 0 11px 0 26px;
                        }
                        
                        .section_seven .item .info {
                            width: 240px;
                            text-align: left;
                            margin-left: 14px;
                        }
                        
                        .section_seven .item .info h4 {
                            font-size: 22px;
                            color: #c3987c;
                            font-family: "Microsoft JhengHei";
                            font-weight: bold;
                            padding: 22px 0 0px;
                        }
                        
                        .section_seven .item .info p {
                            font-size: 14px;
                            line-height: 22px;
                            color: #716b67;
                        }
                        
                        .section_seven .item.i1 {
                            top: 166px;
                            left: 50px;
                        }
                        
                        .section_seven .item.i2 {
                            top: 331px;
                            left: -50px;
                        }
                        
                        .section_seven .item.i3 {
                            top: 492px;
                            left: -100px;
                        }
                        
                        .section_seven .item.i4 {
                            top: 166px;
                            right: 50px;
                        }
                        
                        .section_seven .item.i5 {
                            top: 331px;
                            right: -50px;
                        }
                        
                        .section_seven .item.i6 {
                            top: 492px;
                            right: -100px;
                        }
                        /*-首页广告位-*/
                        
                        .huihai_ad {
                            width: 100%;
                            margin: 40px auto;
                            overflow: hidden;
                            background: url("../images/ad.jpg") center;
                            background-attachment: fixed;
                            padding: 80px 0;
                        }
                        
                        .huihai_ad ul {
                            width: 90%;
                            margin: 0 auto;
                            text-align: center;
                            color: #fff
                        }
                        
                        .huihai_ad ul h2 {
                            font-size: 48px;
                        }
                        
                        .huihai_ad p {
                            font-size: 20px;
                            line-height: 55px;
                        }
                        /*首页工程案例滚动*/
                        
                        .espcms_piclist_slide1 {
                            overflow: hidden;
                            height: 450px;
                            width: 1100px;
                            margin: 0px auto 25px
                        }
                        
                        .espcms_piclist_slide1 ul li {
                            float: left;
                            position: relative;
                            transition: all .5s linear;
                            border-bottom: 8px #de2726 solid;
                            border: 8px #f2f2f2 solid;
                            border-left: 8px #f2f2f2 solid;
                            border-right: 8px #f2f2f2 solid;
                            margin: 0 10px;
                        }
                        
                        .espcms_piclist_slide1 ul li:hover {
                            background: #de2726;
                            border: 8px #de2726 solid;
                        }
                        
                        .espcms_piclist_slide1 li .pic {
                            width: 420px;
                            height: 300px;
                            margin: 0 auto
                        }
                        
                        .espcms_piclist_slide1 li .pic img {
                            width: 420px;
                            height: 300px;
                        }
                        
                        .espcms_piclist_slide1 li p {
                            text-align: left;
                            font-size: 16px;
                            z-index: 99;
                            position: relative;
                        }
                        
                        .espcms_piclist_slide1 li .lm {
                            width: 100%;
                            padding: 20px;
                            font-size: 20px;
                            text-align: center;
                            font-weight: bold;
                            background: #ececec;
                        }
                        
                        .espcms_piclist_slide1 li .lm .t14 {
                            font-size: 14px;
                            line-height: 30px;
                            font-weight: normal;
                            color: #333;
                        }
                        
                        .espcms_piclist_slide1 li .lm a {
                            color: #333;
                        }
                        
                        .espcms_piclist_slide1 li:hover .t14 {
                            color: #fff
                        }
                        
                        .espcms_piclist_slide1 li:hover {
                            color: #fff
                        }
                        
                        .ny_sb {
                            width: 500px;
                            margin: 0 auto;
                            text-align: center;
                            padding-top: 30px
                        }
                        /*cpbg*/
                        
                        .cpbg {
                            width: 100%;
                            background: #18ab36
                        }
                        
                        .sy_chanpin {
                            width: 90%;
                            margin: 0 auto;
                            display: flex;
                            justify-content: space-between;
                        }
                        
                        .sy_chanpin .l {
                            width: 24%
                        }
                        
                        .chanpin_con {
                            padding: 50px 0;
                            width: 90%;
                            margin: 0 auto;
                            overflow: hidden;
                        }
                        
                        .chanpin_con li {
                            float: left;
                            width: 32%;
                            height: auto;
                            padding-bottom: 0.5%;
                            margin: 0 0.5% 1% 0.5%;
                            position: relative;
                            overflow: hidden;
                            background: url("../images/gz.png")
                        }
                        
                        .chanpin_con li:nth-child(3n) {
                            margin-right: 0;
                        }
                        
                        .chanpin_con .old img {
                            width: 100%;
                            transition: 0.4s ease;
                            -moz-transition: 0.4s ease;
                            -webkit-transition: 0.4s ease;
                        }
                        
                        .chanpin_con li:hover .old img {
                            transform: scale(1.1, 1.1);
                            -moz-transform: scale(1.1, 1.1);
                            -webkit-transform: scale(1.1, 1.1);
                        }
                        
                        .chanpin_con .cp_xq div {
                            padding: 15px 0 0 0;
                            text-align: center
                        }
                        
                        .chanpin_con li:hover .cp_xq {
                            opacity: 1;
                            animation: categorytextanimate5 1s;
                            -moz-animation: categorytextanimate5 1s;
                            -webkit-animation: categorytextanimate5 1s;
                            -o-animation: categorytextanimate5 1s;
                        }
                        
                        @keyframes categorytextanimate5 {
                            from {
                                transform: rotateY(0deg);
                            }
                            to {
                                transform: rotateY(360deg);
                            }
                        }
                        
                        @-moz-keyframes categorytextanimate5 {
                            from {
                                transform: rotateY(0deg);
                            }
                            to {
                                transform: rotateY(360deg);
                            }
                        }
                        
                        @-webkit-keyframes categorytextanimate5 {
                            from {
                                transform: rotateY(0deg);
                            }
                            to {
                                transform: rotateY(360deg);
                            }
                        }
                        
                        @-o-keyframes categorytextanimate5 {
                            from {
                                transform: rotateY(0deg);
                            }
                            to {
                                transform: rotateY(360deg);
                            }
                        }
                        
                        .chanpin_con .old {
                            width: 100%;
                            margin: 0 auto;
                            position: relative;
                            overflow: hidden;
                        }
                        
                        .chanpin_con p a {
                            color: #333;
                            display: block;
                            text-align: center;
                            font-size: 18px;
                            line-height: 55px;
                        }
                        
                        .chanpin_con p {
                            display: block;
                            font-size: 16px;
                            color: #666;
                            text-align: center;
                            width: 90%;
                            margin: 0 auto;
                            text-align: left;
                            line-height: 25px;
                            padding-top: 10px
                        }
                        
                        .ny_about {
                            width: 1100px;
                            margin: 0 auto;
                            text-align: left;
                        }
                        
                        .ny_about p {
                            font-size: 16px;
                            line-height: 30px;
                        }
                        
                        .cpxiangqing {
                            width: 1100px;
                            margin: 50px auto 20px;
                            min-height: 400px;
                        }
                        
                        .miaoshu {
                            margin: 0 auto;
                            background: #e40011;
                            font-size: 18px;
                            color: #fff;
                            height: 50px;
                            line-height: 50px;
                            overflow: hidden;
                            padding-left: 15px;
                            font-weight: bold;
                            width: 1100px
                        }
                        
                        .fanhui {
                            background: #333;
                            width: 120px;
                            height: 55px;
                            line-height: 55px;
                            text-align: center;
                            margin-top: 3%;
                        }
                        
                        .fanhui a {
                            color: #fff
                        }
                        
                        .big_pic {
                            width: 55%;
                            border: 1px #ececec solid;
                            height: auto;
                            margin-bottom: 2em;
                            overflow: hidden;
                            float: left;
                        }
                        
                        .big_pic img {
                            width: 100%
                        }
                        
                        .nypro_xq {
                            width: 43%;
                            float: right;
                        }
                        
                        .nypro_xq h1 {
                            color: #e40011;
                        }
                        
                        .ny_main {
                            width: 1100px;
                            margin: 0 auto 30px;
                            display: flex;
                            justify-content: space-between;
                        }
                        
                        .ny_main img {
                            max-width: 100%
                        }
                        
                        .ny_main .lx {
                            width: 45%;
                            font-size: 16px;
                            line-height: 36px;
                        }
                        
                        .ny_main .lx strong {
                            font-size: 24px
                        }
                        
                        .ny_main .img {
                            width: 50%;
                            text-align: right;
                        }
                        
                        .ny_main .img {
                            max-width: 100%
                        }
                        
                        .red2 {
                            font-size: 20px;
                            font-weight: bold;
                            color: #de2726;
                            margin-right: 10px
                        }
                        
                        .cp_list {
                            width: 1100px;
                            margin: 0 auto;
                            overflow: hidden;
                        }
                        
                        .cp_list li {
                            width: 15.6%;
                            margin: 0.15% 0.5%;
                            float: left;
                            text-align: center;
                            font-size: 16px;
                            font-weight: bold;
                            line-height: 55px;
                            background: #333;
                        }
                        
                        .cp_list li a {
                            color: #fff
                        }
                        
                        .cp_list li:hover {
                            background: #de2726;
                        }
                        /*right_side_content*/
                        
                        .wot {
                            white-space: nowrap;
                            overflow: hidden;
                            text-overflow: ellipsis;
                        }
                        
                        .wot .left {
                            float: left;
                            font-size: 14px
                        }
                        
                        .wot .right {
                            float: right;
                            background: #de2726;
                            color: #fff;
                            padding: 1px 10px;
                            border-radius: 8px;
                            font-size: 14px
                        }
                        
                        .right_side_content {
                            width: 1100px;
                            margin: 20px auto;
                            overflow: hidden;
                        }
                        
                        .list_none {
                            display: none;
                        }
                        
                        .right_side_content .item:hover {
                            position: relative
                        }
                        
                        #showdata {
                            display: block;
                        }
                        
                        #showdata .item {
                            float: left;
                            width: 30.8%;
                            margin: 0 0.5% 20px;
                            margin-bottom: 20px;
                            -webkit-transition: 0.5s;
                            -o-transition: 0.5s;
                            -ms-transition: 0.5s;
                            -moz-transition: 0.5s;
                            transition: 0.5s;
                            overflow: hidden;
                            margin-top: 0px;
                        }
                        
                        #showdata .item:hover {
                            position: relative;
                        }
                        
                        #showdata .item img {
                            margin: 0 auto;
                            width: 100%
                        }
                        
                        .right_side_content .line {
                            position: absolute;
                            -webkit-transition: 0.5s;
                            -o-transition: 0.5s;
                            -ms-transition: 0.5s;
                            -moz-transition: 0.5s;
                            transition: 0.5s;
                        }
                        
                        .right_side_content .item strong,
                        .right_side_content .item strong {
                            text-transform: uppercase;
                            font-weight: 100;
                            position: relative;
                            z-index: 1;
                            font-size: 16px;
                            line-height: 40px;
                            height: 40px;
                            display: block;
                            text-align: center;
                            color: #333;
                            -webkit-transition: 0.5s;
                            -o-transition: 0.5s;
                            -ms-transition: 0.5s;
                            -moz-transition: 0.5s;
                            transition: 0.5s;
                        }
                        
                        .right_side_content .item strong i,
                        .right_side_content .item strong i {
                            position: absolute;
                            left: 0;
                            bottom: 0;
                            width: 100%;
                            height: 0;
                            background-color: #333;
                            z-index: -1;
                            -webkit-transition: .5s height;
                            -o-transition: .5s height;
                            -ms-transition: .5s height;
                            -moz-transition: .5s height;
                            transition: .5s height;
                        }
                        
                        .right_side_content .item:hover i,
                        .right_side_content.item:hover i {
                            height: 100%;
                        }
                        
                        .right_side_content .item:hover strong,
                        .right_side_content .item:hover strong {
                            color: #fff;
                        }
                        
                        .right_side_content .item:hover .shadow_box {
                            top: 0;
                        }
                        
                        .right_side_content .item {
                            border-radius: 6px;
                            border: 8px #ececec solid;
                            background: #ececec;
                            box-shadow: 0 0 6px rgba(0, 0, 0, .1);
                            transition: all .5s linear;
                        }
                        
                        .right_side_content .item strong {
                            text-transform: uppercase;
                            display: block;
                            font-weight: 100;
                            text-align: left;
                            font-size: 16px;
                            padding: 20px;
                        }
                        
                        .right_side_content .item:hover strong {
                            color: #ffffff;
                        }
                        
                        .right_side_content .item:hover {
                            box-shadow: 0px 18px 25px rgba(0, 0, 0, 0.08);
                            background-color: #fff;
                        }
                        /*footer*/
                        
                        .footer {
                            background: #de2726;
                            height: 300px;
                            overflow: hidden
                        }
                        
                        .footer ul {
                            width: 1100px;
                            margin: 0 auto;
                            display: flex;
                            flex-flow: row nowrap;
                            justify-content: space-between;
                            color: #fff;
                            padding-top: 40px;
                        }
                        
                        .footer .end_lm28 {
                            font-size: 22px;
                        }
                        
                        .footer .line {
                            background: #fff;
                            height: 4px;
                            width: 40px;
                            margin-top: 10px;
                        }
                        
                        .footer .menu_list {
                            margin-top: 20px;
                            font-size: 14px;
                        }
                        
                        .footer .menu_list li {
                            font-size: 16px;
                            line-height: 36px;
                            width: 90%;
                            float: left;
                        }
                        
                        .footer .menu_list li a {
                            color: #fff
                        }
                        
                        .footer .menu_list li a:hover {
                            color: #9ea5cf
                        }
                        
                        .footer .end_list {
                            margin-top: 20px;
                            font-size: 16px;
                        }
                        
                        .footer .end_list li {
                            font-size: 16px;
                            line-height: 38px;
                            width: 50%;
                            float: left;
                        }
                        
                        .footer .end_list li a {
                            color: #fff
                        }
                        
                        .footer .end_list li a:hover {
                            font-weight: bold;
                        }
                        
                        .footer .menu {
                            width: 15%;
                        }
                        
                        .footer .fenlei {
                            width: 23%;
                        }
                        
                        .footer .contact {
                            width: 30%;
                        }
                        
                        .footer .contact .lx {
                            width: 100%;
                            padding-top: 20px;
                            font-size: 16px;
                            line-height: 36px;
                        }
                        
                        .footer .contact .list strong {
                            font-size: 20px;
                        }
                        
                        .footer .erweima {
                            width: 20%;
                            text-align: center;
                        }
                        
                        .footer .erweima img {
                            padding: 5px 0
                        }
                        
                        .copy {
                            line-height: 60px;
                            background: #323131;
                            color: #fff;
                            text-align: center;
                            font-size: 16px;
                            font-weight: bold;
                        }
                        /*网站内页*/
                        
                        .ny_banner {
                            width: 100%;
                            z-index: 1;
                            animation: breathe 2s;
                            overflow: hidden;
                        }
                        
                        .ny_banner img {
                            max-width: 100%
                        }
                        
                        .cp_banner {
                            width: 100%;
                            height: 500px;
                            z-index: 1;
                            animation: breathe 2s;
                            overflow: hidden;
                            background: url("../images/cp.jpg") center;
                        }
                        
                        .ny_prolist {
                            width: 100%;
                            position: absolute;
                            z-index: 10;
                            top: 40%;
                            height: 300px;
                        }
                        
                        .ny_prolist p {
                            color: #fff!important;
                        }
                        
                        .main {
                            width: 1280px;
                            margin: 0 auto;
                        }
                        
                        .main_cont {
                            font-size: 16px;
                            line-height: 31px;
                            color: #333;
                        }
                        
                        .main_cont p {
                            padding-bottom: 15px!important;
                        }
                        
                        .left_nav .title {
                            padding: 30px 0;
                            background-color: #c3987c;
                            text-align: center;
                        }
                        
                        .left_nav .title h3 {
                            color: #fff;
                            font-size: 36px;
                            line-height: 44px;
                            font-family: impact;
                            opacity: 0.8;
                        }
                        
                        .left_nav .title p {
                            color: #fff;
                            font-size: 24px;
                        }
                        
                        .left_nav ul li {
                            position: relative;
                            line-height: 60px;
                            border-bottom: 1px #d9d9d9 solid;
                            background: #f5f5f5;
                        }
                        
                        .left_nav ul li a {
                            color: #333;
                            padding-left: 10%;
                            position: relative;
                            z-index: 1;
                            white-space: nowrap;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            -webkit-transition: 0.5s;
                            -o-transition: 0.5s;
                            -ms-transition: 0.5s;
                            -moz-transition: 0.5s;
                            transition: 0.5s;
                        }
                        
                        .left_nav ul li .son_nav {
                            position: absolute;
                            left: 0;
                            top: 0;
                            width: 100%;
                            height: 60px;
                            background: #0a64a4;
                            transform-origin: left 100%;
                            -webkit-transform-origin: left 100%;
                            transition: transform .5s 0s ease-in;
                            -webkit-transition: transform .5s 0s ease-in;
                            transform: scaleY(0);
                            -webkit-transform: scaleY(0);
                        }
                        
                        .left_nav ul li:hover .son_nav {
                            transform-origin: left 0;
                            -webkit-transform-origin: left 0;
                            transform: scaleY(1);
                            -webkit-transform: scaleY(1);
                        }
                        
                        .left_nav ul li a.active {
                            background: #2bbad6;
                            color: #fff;
                        }
                        
                        .left_nav ul li:hover a {
                            color: #fff;
                        }
                        
                        .left_nav ol {
                            font-size: 15px;
                            line-height: 28px;
                        }
                        
                        .left_nav ol img {
                            width: 100%
                        }
                        
                        .main_read h3 {
                            text-align: center;
                            font-size: 36px;
                            font-weight: normal;
                            padding: 50px 0 10px 0;
                            color: #e40011;
                            font-weight: bold
                        }
                        
                        .main_read .main_date {
                            text-align: center;
                            font-size: 15px;
                            color: #666;
                            line-height: 35px;
                            margin-bottom: 20px;
                        }
                        
                        .main_read img {
                            max-width: 100%;
                            margin: 15px auto;
                            display: block;
                        }
                        
                        .main_read .main_read_cont {
                            font-size: 16px;
                            line-height: 31px;
                            color: #333;
                            width: 100%;
                            margin: 0 auto;
                        }
                        
                        .main_read .main_read_cont p {
                            text-indent: 2em;
                        }
                        
                        .mbx {
                            width: 100%;
                            height: 65px;
                            background: #f5f5f5
                        }
                        
                        .mbx .espcms_path {
                            width: 1100px;
                            margin: 0 auto;
                            font-size: 16px;
                            line-height: 65px;
                            display: flex;
                            flex-flow: row nowrap;
                            justify-content: space-between;
                            color: #707070;
                            font-size: 15px;
                        }
                        
                        .mbx .espcms_path a {
                            color: #707070;
                        }
                        
                        .mbx .espcms_path .path {
                            display: flex;
                            flex-flow: row nowrap;
                            justify-content: flex-start;
                        }
                        
                        .mbx .espcms_path li {
                            display: inline-block;
                        }
                        
                        .mbx .espcms_path>li+li:before {
                            padding: 0 5px;
                            color: #ccc;
                            content: "/\00a0";
                        }
                        
                        .mbx .espcms_path .call {
                            text-align: right;
                            float: right;
                            font-size: 18px;
                            font-weight: normal;
                            background: url("../images/call.png") left no-repeat;
                            padding-left: 36px
                        }
                        
                        .mbx .espcms_path .call span {
                            font-family: impact;
                            font-size: 28px;
                            font-weight: normal;
                            color: #e40011;
                        }
                        
                        .espcms_page_botton {
                            text-align: center;
                            padding: 10px 0px 15px 0;
                        }
                        
                        .btn-default {
                            color: #333;
                            background-color: #fff;
                            border-color: #ccc;
                            outline: 0px;
                        }
                        
                        .btn {
                            display: inline-block;
                            padding: 10px 23px;
                            margin-bottom: 0;
                            font-size: 14px;
                            font-weight: normal;
                            line-height: 1.42857143;
                            text-align: center;
                            white-space: nowrap;
                            vertical-align: middle;
                            -ms-touch-action: manipulation;
                            touch-action: manipulation;
                            cursor: pointer;
                            -webkit-user-select: none;
                            -moz-user-select: none;
                            -ms-user-select: none;
                            user-select: none;
                            background-image: none;
                        }
                        
                        .btn-group,
                        .btn-group-vertical {
                            position: relative;
                            display: inline-block;
                            vertical-align: middle;
                        }
                        
                        .btn-default {
                            color: #333;
                            background-color: #f2f2f2;
                            outline: 0px;
                            margin-right: 1px;
                        }
                        
                        .btn-default:focus,
                        .btn-default.focus {
                            color: #333;
                            background-color: #e6e6e6;
                            outline: 0px
                        }
                        
                        .btn-default:hover {
                            color: #333;
                            background-color: #e6e6e6;
                            border-color: #adadad;
                            outline: 0px
                        }
                        
                        .btn-default:active,
                        .btn-default.active {
                            color: #fff;
                            background-color: #333;
                            outline: 0px
                        }
                        
                        .btn-default:active:hover,
                        .btn-default.active:hover,
                        .open>.dropdown-toggle.btn-default:hover,
                        .btn-default:active:focus,
                        .btn-default.active:focus,
                        .open>.dropdown-toggle.btn-default:focus,
                        .btn-default:active.focus,
                        .btn-default.active.focus,
                        .open>.dropdown-toggle.btn-default.focus {
                            color: #fff;
                            background-color: #333;
                        }
                        
                        .btn-default:active,
                        .btn-default.active,
                        .open>.dropdown-toggle.btn-default {
                            background-image: none;
                        }
                        
                        .btn-default.disabled,
                        .btn-default[disabled],
                        fieldset[disabled] .btn-default,
                        .btn-default.disabled:hover,
                        .btn-default[disabled]:hover,
                        fieldset[disabled] .btn-default:hover,
                        .btn-default.disabled:focus,
                        .btn-default[disabled]:focus,
                        fieldset[disabled] .btn-default:focus,
                        .btn-default.disabled.focus,
                        .btn-default[disabled].focus,
                        fieldset[disabled] .btn-default.focus,
                        .btn-default.disabled:active,
                        .btn-default[disabled]:active,
                        fieldset[disabled] .btn-default:active,
                        .btn-default.disabled.active,
                        .btn-default[disabled].active,
                        fieldset[disabled] .btn-default.active {
                            background-color: #fff;
                            border-color: #ccc;
                        }
                        
                        .btn-default .badge {
                            color: #fff;
                            background-color: #333;
                        }
                        
                        .espcms_info_pager {
                            width: 100%;
                            margin: 30px auto 60px auto;
                            overflow: hidden;
                        }
                        
                        .espcms_info_pager li {
                            width: 100%;
                            text-align: center;
                            border: 1px #ccc solid;
                            line-height: 50px;
                            color: #333;
                            margin-top: 5px;
                        }
                        
                        .espcms_info_pager li:nth-child(2n) {
                            margin-right: 0px;
                        }
                        
                        .espcms_info_pager li a {
                            color: #333;
                            font-size: 15px
                        }
                        
                        .espcms_info_pager li a:hover {
                            color: #e40011
                        }
                        
                        .main_about {
                            width: 1280px;
                            margin: 0 auto;
                            background: #fafafa;
                            color: #444;
                            height: 50px;
                            line-height: 50px;
                            font-weight: bold;
                            font-size: 15px;
                            height: 520px;
                        }
                        
                        .main_about h2 i {
                            background: #c3987c;
                            width: 2px;
                            height: 30px;
                            display: block;
                            float: left;
                            margin: 10px 10px 0px 0px;
                        }
                        /*se_hangye*/
                        
                        .se_news_con {
                            padding: 0px 0 0 0;
                            width: 100%;
                            margin: 0 auto;
                        }
                        
                        .se_news_con ul {}
                        
                        .se_news_con li {
                            margin-bottom: 15px;
                            position: relative;
                            overflow: hidden;
                            cursor: pointer;
                            position: relative;
                            top: 0;
                            padding: 25px 0;
                            border-bottom: 1px dashed #ececec
                        }
                        
                        .se_news_con .se_news_da {
                            width: 1380px;
                            margin: 0 auto
                        }
                        
                        .se_news_l {
                            width: 300px;
                            position: relative;
                            overflow: hidden;
                            height: 210px;
                        }
                        
                        .se_news_l img {
                            width: 300px;
                            transition: 0.4s ease;
                            -moz-transition: 0.4s ease;
                            -webkit-transition: 0.4s ease;
                        }
                        
                        .se_news_l:hover img {
                            transform: scale(1.1, 1.1);
                            -moz-transform: scale(1.1, 1.1);
                            -webkit-transform: scale(1.1, 1.1);
                        }
                        
                        .se_news_r {
                            width: 1040px;
                            position: relative;
                            z-index: 2;
                            padding: 0px 20px 0 0
                        }
                        
                        .se_news_r span {
                            display: block;
                            background: url(../images/yuan.png) no-repeat left center;
                            line-height: 35px;
                            font-size: 14px;
                            color: #888;
                            padding: 0 0 0 20px;
                        }
                        
                        .se_news_r h2 {
                            font-size: 14px;
                            color: #555555;
                            padding: 0 0 10px 0;
                            font-weight: normal;
                            border-bottom: 1px #ececec solid
                        }
                        
                        .se_news_r h2 a {
                            font-size: 26px;
                            color: #333;
                            text-transform: uppercase;
                            display: block;
                            line-height: 50px;
                            transition: all 0.2s ease 0s;
                            -webkit-transition: all 0.2s ease 0s;
                        }
                        
                        .se_news_r h2 a:hover {
                            color: #0f58ce;
                        }
                        
                        .se_news_r p {
                            line-height: 30px;
                            color: #777;
                            padding: 10px 0 10px 0;
                            font-size: 16px;
                        }
                        
                        .se_news_r .se_news_more {
                            width: 120px;
                            line-height: 36px;
                            text-align: center;
                            transition: all 0.3s ease 0s;
                            -webkit-transition: all 0.3s ease 0s;
                            float: right
                        }
                        
                        .se_news_r .se_news_more a {
                            color: #fff;
                            font-size: 14px;
                            background: #333;
                            display: block;
                            border-radius: 20px
                        }
                        
                        .se_news_r .se_news_more:hover a {
                            color: #fff;
                            background: #f9263b;
                        }
                        /*se-contact*/
                        
                        .chanpin_bg {
                            background: #0e88dd;
                            padding: 30px 0;
                        }
                        
                        .lmbg {
                            width: 100%;
                            text-align: center;
                            overflow: hidden;
                            margin: 30px auto;
                        }
                        
                        .lmbg h2 {
                            font-size: 42px;
                            text-align: center;
                            color: #e40011;
                            width: 100%;
                        }
                        
                        .lmbg h2 span {
                            color: #e40011
                        }
                        
                        .lmbg p {
                            font-size: 16px;
                            line-height: 30px;
                            color: #151515
                        }
                        
                        .txt18 {
                            display: block;
                            font-size: 16px;
                            font-weight: normal;
                            color: #565656;
                            padding-top: 10px;
                            text-align: center;
                            line-height: 55px;
                        }
                        
                        .main_contact {
                            width: 90%;
                            margin: 30px auto;
                            display: flex;
                            flex-flow: row nowrap;
                            justify-content: space-between;
                            overflow: hidden;
                        }
                        
                        .main_contact .left {
                            width: 23%;
                            min-width: 300px
                        }
                        
                        .main_contact .right {
                            width: 75%;
                            margin-left: 3%;
                            border: 1px #ececec solid;
                            padding: 0.5% 2% 2%
                        }
                        
                        .main_contact .right .lm {
                            border-bottom: 2px #E0E0E0 solid;
                            height: 50px;
                            line-height: 50px;
                            font-size: 24px;
                            font-weight: bold;
                            color: #0a64a4
                        }
                        
                        .main_contact .body p {
                            font-size: 16px;
                            line-height: 30px;
                            margin-top: 15px;
                            color: #555
                        }
                        
                        .main_contact .body img {
                            max-width: 100%;
                            margin: 0.5% auto;
                            text-align: center
                        }
                        
                        .main_contact .body .t48 {
                            font-size: 42px;
                            color: #333;
                            text-align: center;
                            padding-top: 40px;
                            height: 120px;
                        }
                        
                        .main_contact .body .t48 span {
                            color: #c3987c;
                            font-weight: bold;
                        }
                        
                        .main_contact .body .alist {
                            display: flex;
                            flex-flow: row nowrap;
                            justify-content: space-between;
                            width: 80%;
                            margin: 0 auto;
                            height: 120px
                        }
                        
                        .main_contact .body .alist .t56 {
                            color: #c3987c;
                            font-size: 56px;
                            font-family: impact;
                        }
                        
                        .main_contact .body .alist .t56 span {
                            color: #fff;
                            background: #1e254f;
                            font-size: 14px;
                            border-radius: 50%;
                            padding: 8px;
                        }
                        
                        .main_contact .body .alist h4 {
                            font-size: 18px;
                            font-weight: normal;
                            color: #3b3b3b
                        }
                        
                        .main_contact .nybody {
                            font-size: 18px;
                            line-height: 38px;
                            margin-top: 15px;
                            color: #333;
                            font-weight: bold
                        }
                        /*sy_news*/
                        
                        .sy_about {
                            width: 1100px;
                            margin: 30px auto;
                            display: flex;
                            justify-content: space-between;
                        }
                        
                        .sy_about .jianjie .more a {
                            color: #fff;
                        }
                        
                        .sy_about video {
                            width: 650px
                        }
                        
                        .sy_about .jianjie {
                            width: 400px;
                            margin-left: 30px;
                        }
                        
                        .sy_about .jianjie h2 {
                            margin: 15px 0;
                        }
                        
                        .sy_about .jianjie p {
                            font-size: 15px;
                            line-height: 28px;
                            color: #666
                        }
                        
                        .sy_about .jianjie .more {
                            background: #de2726;
                            width: 180px;
                            height: 44px;
                            line-height: 44px;
                            text-align: center;
                            margin-top: 20px;
                        }
                        /*----首页新闻部分----*/
                        
                        .news_case {
                            width: 100%;
                            margin: 0px auto;
                        }
                        
                        .news_case ul {
                            width: 1100px;
                            margin: 30px auto;
                            display: flex;
                            justify-content: space-between;
                        }
                        
                        .news_case .cq {
                            width: 342px;
                            float: right;
                            height: 370px;
                            background: url("../images/cq_z.jpg");
                        }
                        
                        .news_case .news {
                            float: left;
                            width: 758px;
                            height: 370px;
                        }
                        
                        .news_left {
                            float: left;
                            width: 220px;
                        }
                        
                        .news_right {
                            float: right;
                            width: 500px;
                            margin-right: 20px;
                        }
                        
                        .news_left a {
                            background: #323131;
                            width: 100%;
                            height: 184px;
                            display: block
                        }
                        
                        .news_left div {
                            background: #323131;
                        }
                        
                        .news_left div.slct {
                            background: #de2726;
                            width: 100%;
                            height: 184px;
                        }
                        
                        .news_left_top {
                            width: 100%;
                            height: 184px;
                            background: #de2726;
                        }
                        
                        .p-img {
                            text-align: center;
                            padding-top: 50px;
                        }
                        
                        .p-text {
                            text-align: center;
                            color: #fff;
                            font-size: 18px;
                            font-weight: bold;
                            padding-top: 10px;
                        }
                        
                        .news_left_bottom {
                            width: 100%;
                            height: 184px;
                        }
                        
                        .news_list {
                            width: 100%
                        }
                        
                        .news_list li {
                            display: flex;
                            width: 100%;
                            justify-content: space-between;
                            font-size: 14px;
                            border-bottom: 1px #ccc dashed;
                            line-height: 40px;
                        }
                        
                        .news_list li a {
                            color: #333;
                            transition: 0.4s ease;
                            -moz-transition: 0.4s ease;
                            -webkit-transition: 0.4s ease;
                        }
                        
                        .news_list li a:hover {
                            color: #de2726;
                            font-weight: bold;
                            margin-left: 5px;
                            transition: 0.4s ease;
                            -moz-transition: 0.4s ease;
                            -webkit-transition: 0.4s ease;
                            font-size: 15px
                        }
                        
                        .news_list li h2 {
                            font-size: 14px;
                            font-weight: normal;
                        }
                        
                        .innewimg {
                            float: left;
                            text-align: left
                        }
                        
                        .innewimg img {
                            max-width: 100%
                        }
                        
                        .news_rr_text {
                            text-align: left;
                            float: right;
                            margin-left: 3%;
                        }
                        
                        .news_rr_text h2 a {
                            color: #333;
                            font-size: 18px;
                        }
                        
                        .news_rr_text .date {
                            color: #fff;
                            background: #de2726;
                            width: 100px;
                            text-align: center;
                            font-family: Arial;
                        }
                        
                        .news_rr_text p {
                            font-size: 14px;
                            color: #444;
                            margin-top: 5px;
                            width: 100%
                        }
                        
                        .gtr {
                            position: fixed;
                            z-index: 999999;
                            right: 0;
                            width: 70px;
                            height: 198px;
                            margin-top: -99px;
                            top: 67%;
                        }
                        
                        .gtr ul li {
                            border-bottom: 1px #ececec solid;
                            float: left;
                            position: relative;
                            width: 100%;
                            height: 65px;
                        }
                        
                        .gtr ul li:hover {
                            border-bottom: 1px #ececec solid;
                        }
                        
                        .gtr ul li:nth-child(3) img,
                        .gtr ul li:nth-child(1) img,
                        .gtr ul li:nth-child(1) p {
                            display: none;
                            position: absolute;
                            top: 0;
                            right: 70px;
                            max-width: none;
                        }
                        
                        .gtr ul li:nth-child(1) p {
                            width: 176px;
                            font-size: 22px;
                            font-family: "cuya";
                            color: #434343;
                            line-height: 50px;
                        }
                        
                        .gtr ul li a {
                            background-color: #fff;
                            -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
                            box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
                            display: block;
                            width: 100%;
                            height: 65px;
                            background-position: center;
                            background-repeat: no-repeat;
                            -webkit-transition-duration: 0.5s;
                            -ms-transition-duration: 0.5s;
                            -o-transition-duration: 0.5s;
                            -moz-transition-duration: 0.5s;
                            transition-duration: 0.5s;
                        }
                        
                        .gtr ul li:hover a {
                            background-color: #ff7800;
                        }
                        
                        .qqchat {
                            display: none;
                            position: absolute;
                            right: 75px;
                            width: 255px;
                            height: 144px;
                            top: -32px;
                            background-position: center;
                            background-repeat: no-repeat;
                        }
                        
                        .gtr ul li:nth-child(3):hover img,
                        .gtr ul li:nth-child(1):hover img,
                        .gtr ul li:nth-child(1):hover p {
                            display: block;
                        }
                        
                        .gtr ul li:nth-child(1) a {
                            background-image: url(../images/r1.png);
                        }
                        
                        .gtr ul li:nth-child(1):hover a {
                            background-image: url(../images/r1on.png);
                        }
                        
                        .gtr ul li:nth-child(2) a {
                            background-image: url(../images/r2on.png);
                        }
                        
                        .gtr ul li:nth-child(2):hover a {
                            background-image: url(../images/r2.png);
                        }
                        
                        .gtr ul li:nth-child(3) a {
                            background-image: url(../images/qq2.png);
                        }
                        
                        .gtr ul li:nth-child(3):hover a {
                            background-image: url(../images/qq.png);
                        }
                        /*产品列表se_pro_con*/
                        
                        .se_pro_con {
                            position: relative;
                            margin: 15px auto;
                            width: 1300px;
                        }
                        
                        .se_pro_con ul {}
                        
                        .se_pro_con li {
                            float: left;
                            padding: 0;
                            width: 400px;
                            height: 400px;
                            margin: 10px;
                            position: relative;
                            overflow: hidden;
                            box-shadow: 0 0 20px rgba(0, 0, 0, .1);
                            background: #07a244;
                        }
                        
                        .se_pro_con li:hover {
                            background: #ff911e;
                        }
                        
                        .se_pro_con li a {
                            width: 400px;
                            height: 360px;
                            display: block;
                            position: relative;
                        }
                        
                        .se_pro_con li a .se_pro_cc {
                            width: 400px;
                            height: 65px;
                            text-align: center;
                            color: #f3f5f7;
                            transition: all 0.3s ease 0s;
                            -webkit-transition: all 0.3s ease 0s;
                        }
                        
                        .se_pro_con li img {
                            width: 100%;
                            transition: 0.4s ease;
                            -moz-transition: 0.4s ease;
                            -webkit-transition: 0.4s ease;
                        }
                        
                        .se_pro_con li:hover img {
                            transform: scale(1.1, 1.1);
                            -moz-transform: scale(1.1, 1.1);
                            -webkit-transform: scale(1.1, 1.1);
                        }
                        
                        .se_pro_con .chanpin_con_pic {
                            width: 400px;
                            height: 300px;
                            position: relative;
                            overflow: hidden;
                        }
                        
                        .se_pro_con li a .se_pro_cc p {
                            display: block;
                            font-size: 20px;
                            line-height: 50px;
                            color: #fff;
                            font-weight: bold
                        }
                        
                        .se_pro_con li a .se_pro_cc div {
                            width: 90%;
                            margin: 0 auto
                        }
                        
                        .se_pro_con li a .se_pro_cc span {
                            display: block;
                            width: 100px;
                            text-align: center;
                            font-size: 14px;
                            color: #fff;
                            line-height: 30px;
                        }
                        
                        .se_pro_con li a .se_pro_cc span.blue {
                            background: #00af7c
                        }
                        
                        .se_pro_con li a .se_pro_cc span.red {
                            background: #ec401e
                        }
                        
                        .chanpin_con_cc p {
                            font-size: 16px;
                            color: #fff;
                            border-bottom: 1px #f5f5f5 solid;
                            line-height: 55px
                        }
                        
                        .se_pro_cc p {
                            font-size: 16px;
                            color: #fff;
                            border-bottom: 1px rgba(255, 255, 255, .4) solid;
                            line-height: 55px;
                            width: 90%;
                            margin: 0 auto
                        }
                        
                        .se_pro_cc {
                            width: 90%;
                            margin: 0 auto;
                        }
                        
                        .end_line {
                            width: 90%;
                            display: flex;
                            flex-flow: row nowrap;
                            justify-content: space-between;
                            line-height: 40px
                        }
                        
                        .end_line .e14 {
                            font-size: 24px;
                            font-family: Arial;
                            color: #fff;
                            text-align: left;
                            background: url("../images/t.png") left no-repeat;
                            padding-left: 30px
                        }
                        
                        .end_line .morea {
                            font-size: 24px;
                            font-family: Arial;
                            color: #fff;
                            text-align: right;
                        }