﻿        @charset "utf-8";

        /* CSS Document */
        body {
            font-size: 14px;
            font-family: "Microsoft YaHei";
            color: #666;
            font-weight: normal;
            padding: 0;
            margin: 0;
            overflow-x: hidden;
            min-width: 1280px;
        }

        * {
            padding: 0px;
            margin: 0px;
        }

        img {
            border: 0px;
            margin: 0;
        }

        ul,
        ol {
            list-style: none;
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-weight: normal;
        }

        .clear {
            clear: both;
        }

        .clr {
            clear: both;
        }

        a {
            text-decoration: none;
            transition: .3s;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            -ms-transition: .3s;
            -o-transition: .3s;
}

        a:focus {
            outline: 0;
        }

        img {
            border: none;
        }

        .fl {
            float: left;
        }

        .fr {
            float: right;
        }

        .clear {
            clear: both;
            height: 0;
        }

        .clearfix:after {
            content: '.';
            clear: both;
            display: block;
            height: 0;
            visibility: hidden;
            line-height: 0px;
        }

        .clearfix {
            zoom: 1
        }

        .top {
            width: 1100px;
            margin: 0 auto;
        }

        .w1150 {
            width: 1150px;
            margin: 0 auto;
        }

        .w1200 {
            width: 1280px;
            margin: 0 auto;
        }

        .w1280 {
            width: 1280px;
            margin: 0 auto;
        }

        .w1305 {
            width: 1305px;
            margin: 0 auto;
        }

        .displaynone {
            display: none;
        }

        em,
        i {
            font-style: normal;
        }

        /*默认文字连接样式*/
        a {
            color: #333;
            text-decoration: none;
            outline: none;
            font-family: "Microsoft YaHei";
        }

        .clear {
            clear: both;
            height: 0;
        }

        /*------------头部-------------*/
        .top-con {
            height: 80px;
            width: 100%;
            position: absolute;
            z-index: 2;
            top: 0;
            left: 0;
        }

        .top-con .w1200 {
            overflow: hidden;
            width: 100%;
            position: relative;
        }

        .logo {
            animation-duration: 1s;
            animation-name: fadeInLeft;
            overflow: hidden;
            position: absolute;
            top: 0;
            left: 50%;
            margin-left: -640px;
        }

        .logo img {
            display: block;
            transition: all 0.5s ease 0s;
        }

        .logo img:hover {
            transform: scale(1.05);
            -webkit-transform: scale(1.05);
            -moz-transform: scale(1.05);
            -ms-transform: scale(1.05);
            -o-transform: scale(1.05);
        }

        .header-l .lx {
            float: left;
            width: 105px;
            text-align: center;
            margin-top: 36px;
        }

        .header-l .lx li:nth-child(1) a {
            display: inline-block;
            width: 50px;
            height: 56px;
            background: url(../images/ali.png) no-repeat center;
            margin-bottom: 20px;
        }

        .header-l .lx li:nth-child(2) a {
            display: inline-block;
            width: 36px;
            height: 36px;
            background: url(../images/xia.png) no-repeat center;
        }

        .header-r {
            height: 172px;
            width: 1035px;
            overflow: hidden;
            float: right;
        }

        .header-t {
            height: 108px;
            overflow: hidden;
        }

        .header-t h3 {
            font-size: 24px;
            color: #333;
            font-weight: bold;
            margin-left: 40px;
            float: left;
            line-height: 108px;
        }

        .header-t h3 span {
            color: #1b61bd;
            padding-left: 56px;
            background: url(../images/header-x.png) no-repeat 16px 16px;
        }

        .header-t h3 i {
            font-style: normal;
            color: #01b39d;
        }

        .header-t .tel {
            float: right;
            height: 34px;
            padding-left: 40px;
            background: url(../images/tel.png) no-repeat left center;
            font-size: 24px;
            color: #333;
            margin-top: 36px;
            font-weight: bold;
        }

        .header-t .tel span {
            color: #1b61bd;
        }

        /*------------导航-------------*/
        .nav {
            height: 80px;
            font-weight: normal;
            line-height: 80px;
            width: 950px;
            overflow: hidden;
            float: right;
        }

        .nav ul {
            width: 100%;
        }

        .nav ul li {
            display: inline-block;
        }

        .nav ul li .on {
            color: #1b61be;
        }

        .nav ul li a {
            color: #999;
            font-size: 18px;
            display: inline-block;
            padding: 0 20px;
            ;
        }

        .nav ul li:last-child {
            background: none;
        }

        .nav ul li a:hover {
            color: #1b61be;
        }

        /*------------背景-------------*/
        .banner {
            width: 100%;
            height: 600px;
            margin: 0 auto;
        }

        .banner-two {
            width: 100%;
            height: 700px;
            margin: 80px auto 0;
            overflow: hidden;
        }

        /*------------搜索-------------*/
        .search {
            height: 90px;
            overflow: hidden;
            line-height: 90px;
            border-bottom: 1px solid #eaeaea;
        }

        .search-left {
            float: left;
        }

        .search-left span {
            font-size: 16px;
            color: #333;
            display: inline-block;
        }

        .search-left strong {
            color: #1b61be;
        }

        .search-left a {
            font-size: 16px;
            color: #333;
            margin-left: 14px;
            display: inline-block;
        }

        .search-left a:hover {
            color: #1b61be;
        }

        .search-right {
            float: right;
            width: 400px;
            overflow: hidden;
            margin-top: 24px;
            height: 40px;
            line-height: 40px;
        }

        .search-right .in {
            float: left;
            width: 286px;
            height: 38px;
            line-height: 38px;
            background: none;
            border: none;
            color: #333;
            vertical-align: bottom;
            text-indent: 12px;
            font-size: 14px;
            outline: none;
            font-family: "Arial";
            border: 1px solid #787878;
            border-left: none;
        }

        .search-right .button {
            float: left;
            font-weight: bold;
            width: 52px;
            height: 40px;
            line-height: 40px;
            background: url(../images/search.png) no-repeat center center;
            border: none;
            color: #333;
            cursor: pointer;
            outline: none;
        }

        #SearchType {
            padding: 2px;
            height: 40px;
            line-height: 40px;
            width: 60px;
            vertical-align: bottom;
            list-style: none;
            border: none;
            outline: none;
            font-size: 14px;
            color: #555;
            border: 1px solid #787878;
            border-right: none;
        }

        /*视频 start*/
        .video {
            width: 100%;
            height: 697px;
            overflow: hidden;
            background: url(../images/video-b.jpg) no-repeat center;
        }

        .video .title {
            text-align: center;
            margin-top: 60px;
        }

        .video .title h2 a {
            font-size: 32px;
            color: #666;
        }

        .video .title p {
            height: 26px;
            line-height: 26px;
            font-size: 32px;
            color: #666;
            text-transform: uppercase;
            margin-top: 16px;
        }

        .video1 {
            margin-top: 62px;
background: url(../images/indexCom.jpg) no-repeat;
        }

        .video-l {
            float: left;
        }

        .video-r {
            width: 618px;
            float: right;
            font-size: 14px;
            color: #666;
            margin-top: 14px;
        }

        .video-r h3 {
            font-size: 24px;
            font-weight: bold;
            color: #666;
        }

        .video-r p {
            font-size: 16px;
            color: #666;
            line-height: 32px;
            margin-top: 30px;
            height: 128px;
            overflow: hidden;
        }

        .video-r a {
            display: inline-block;
            width: 118px;
            height: 36px;
            border: 1px solid #666;
            display: inline-block;
            font-size: 16px;
            color: #666;
            text-align: center;
            margin-left: 28px;
            line-height: 36px;
            margin-top: 60px;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
}

        .video-r a:hover {
            background: #999;
            border: 1px solid #999;
            color: #fff;
        }

        /*------------产品介绍-------------*/
        .product {
            background: #f4f5f9;
            margin-bottom: 66px;
            padding-bottom: 20px;
        }

        .product .title {
            padding-top: 78px;
            text-align: center;
        }

        .product .title h2 {
            font-weight: bold;
            color: #333;
            font-size: 32px;
        }

        .product .title h2 span {
            color: #1b61bd;
            padding-right: 9px;
        }

        .product .title p {
            display: block;
            font-weight: normal;
            font-size: 14px;
            color: #666;
            padding: 9px 0 19px 0;
            background: url(../images/product-x.jpg) no-repeat center bottom;
        }

        .glo1 {
            width: 1280px;
            margin-top: 40px;
        }

        .glo1 ul {
            width: 1500px;
        }

        .glo1 ul li {
            width: 570px;
            min-height: 400px;
            background: #fff;
            float: left;
            position: relative;
            margin-right: 90px;
            margin-bottom: 40px;
        }

        .glo1 ul li dt {
            float: right;
            position: absolute;
            right: -70px;
            bottom: 5px;
        }

        .glo1 ul li dt img:hover {
            transform: scale(1.04);
            transition: all 0.5s ease 0s;
        }

        .glo1 ul li dd {
            float: left;
            margin-left: 30px;
            margin-top: 100px;
        }

        .glo1 ul li dd h3 {
            font-size: 24px;
            color: #333;
        }

        .glo1 ul li dd p {
            font-size: 16px;
            color: #333;
            width: 280px;
            line-height: 24px;
            margin-top: 20px;
            height: 72px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
        }

        .glo1 ul li dd .more {
            margin-top: 45px;
        }

        .glo1 ul li dd .more a:nth-child(1) {
            display: inline-block;
            width: 140px;
            height: 48px;
            text-align: center;
            border: 2px solid #000;
            ;
            background: #000;
            color: #fff;
            font-size: 16px;
            line-height: 48px;
            margin-right: 10px;
        }

        .glo1 ul li dd a {
            display: inline-block;
            width: 140px;
            height: 48px;
            text-align: center;
            border: 2px solid rgba(0, 0, 0, 0.3);
            font-size: 16px;
            color: #000;
            line-height: 48px;
            border-radius: 48px;
        }

        .glo1 ul li dd .more a:nth-child(1):hover {
            border: 2px solid rgba(0, 0, 0, 0.3);
            background: rgba(0, 0, 0, 0.3);
        }

        .glo1 ul li dd a:hover {
            border: 2px solid #000;
        }

        /*品质 start*/
        .pz {
            height: 695px;
            background: url(../images/yc.jpg) repeat-x 0 252px;
            overflow: hidden;
        }

        .pz .title {
            text-align: center;
        }

        .pz .title h2 {
            font-weight: bold;
            color: #333;
            font-size: 32px;
        }

        .pz .title h2 span {
            color: #1b61bd;
            padding-right: 9px;
        }

        .pz .title p {
            display: block;
            font-weight: normal;
            font-size: 14px;
            color: #666;
            padding: 9px 0 19px 0;
            background: url(../images/product-x.jpg) no-repeat center bottom;
        }

        .pz ul {
            width: 1300px;
        }

        .pz ul li {
            overflow: hidden;
            float: left;
            width: 280px;
            height: 430px;
            margin-right: 26px;
            background: #fefefe;
            margin-top: 47px;
        }

        .pz ul li dt {
            font-size: 0;
            width: 280px;
            height: 230px;
            overflow: hidden;
        }

        .pz ul li dl dd {
            padding: 0 23px 0 30px;
        }

        .pz ul li dl dd h3 {
            padding-top: 25px;
        }

        .pz ul li dl dd h3 strong {
            font-size: 18px;
            color: #333;
            letter-spacing: 2px;
        }

        .pz ul li dl dd h3 span {
            display: block;
            font-weight: normal;
            color: #afafaf;
            font-size: 14px;
            text-transform: uppercase;
            font-family: Arial;
            padding: 5px 0 15px 0;
            background: url(../images/pz-x.jpg) no-repeat left bottom;
        }

        .pz ul li dl dd p {
            font-size: 14px;
            color: #666;
            line-height: 24px;
            padding-top: 10px;
        }

        .pz ul li dt img:hover {
            transform: scale(1.1);
            transition: all 0.5s ease 0s;
        }

        /*优势 start*/
        .ys .title {
            text-align: center;
        }

        .ys .title h2 {
            font-weight: bold;
            color: #333;
            font-size: 32px;
        }

        .ys .title h2 span {
            color: #1b61bd;
            padding: 0 9px;
        }

        .ys .title p {
            display: block;
            font-weight: normal;
            font-size: 14px;
            color: #666;
            padding: 9px 0 19px 0;
            background: url(../images/product-x.jpg) no-repeat center bottom;
        }

        .ys1 {
            padding-top: 72px;
        }

        .ys1 ul li dl dt {
            float: right;
        }

        .ys1 ul li:nth-child(2n) dl dt {
            float: left;
        }

        .ys1 ul li:nth-child(3) {
            padding-top: 72px;
        }

        .ys1 ul li:nth-child(2n) dl dd {
            float: right;
        }

        .ys1 ul li dt:hover img {
            transform: scale(1.1);
            transition: all 0.5s ease 0s;
        }

        .ys1 ul li dl dd {
            float: left;
            width: 610px;
        }

        .ys1 ul li dl dd h3 {
            overflow: hidden;
        }

        .ys1 ul li dl dd h3 i {
            display: inline-block;
            float: left;
            width: 52px;
            height: 74px;
            background: url(../images/ys-t.jpg) no-repeat;
            text-align: center;
            color: #fff;
            line-height: 55px;
            font-family: "Agency FB";
            font-size: 36px;
        }

        .ys1 ul li dl dd h3 em {
            display: inline-block;
            float: right;
            width: 542px;
        }

        .ys1 ul li dl dd h3 em strong {
            color: #333;
            font-size: 26px;
            display: block;
            padding-bottom: 10px;
            border-bottom: 1px dotted #ccc;
        }

        .ys1 ul li dl dd h3 em span {
            text-transform: uppercase;
            color: #999;
            font-weight: lighter;
            padding-top: 10px;
            display: block;
        }

        .ys1 ul li dl dd p {
            margin-left: 67px;
            font-size: 16px;
            color: #555;
            line-height: 29px;
            padding-left: 33px;
            margin-top: 15px;
            background: url(../images/ys-j.jpg) no-repeat left 6px;
            margin-bottom: 30px;
        }

        .ys1 ul li dl dd p strong {
            font-weight: bold;
            color: #1b61bd;
            font-size: 16px;
        }

        .ys1 ul li dl dd h4 {
            display: block;
            margin-left: 67px;
            font-weight: normal;
        }

        .ys1 ul li dl dd h4 a {
            display: inline-block;
            width: 142px;
            height: 48px;
            line-height: 48px;
            border-radius: 48px;
            color: #fff;
            font-size: 16px;
            color: #fff;
            background: #888;
            text-align: center;
        }

        .ys1 ul li dl dd h4 a:hover {
            background: #999;
        }

        .ys1 ul li:last-child {
            height: 318px;
        }

        .ys1 ul li:last-child dl {
            overflow: inherit;
            position: relative;
        }

        .ys1 ul li:last-child dl dt {
            position: absolute;
            left: -71px;
            top: 0;
        }

        .ys1 ul li:last-child dl dt img:hover {
            transform: none;
        }

        /*立即购买 start*/
        .lj {
            height: 308px;
            background: url(../images/lj.jpg) no-repeat center 0;
            overflow: hidden;
        }

        .lj p {
            padding-top: 108px;
            float: left;
            color: #fff;
            font-size: 30px;
            font-weight: bold;
            letter-spacing: 5px;
            font-family: "黑体";
        }

        .lj p span {
            display: block;
            font-size: 40px;
            font-family: "黑体";
        }

        .lj p i {
            color: #1bbeaa;
            font-family: "黑体";
        }

        .lj em {
            display: inline-block;
            float: right;
            font-size: 20px;
            color: #1bbeaa;
            padding-top: 104px;
            text-align: right;
        }

        .lj em span {
            display: block;
            font-size: 26px;
            font-weight: bold;
            padding-top: 7px;
            padding-bottom: 18px;
        }

        .lj em a {
            display: inline-block;
            width: 110px;
            height: 38px;
            line-height: 38px;
            border-radius: 38px;
            background: #1bbeaa;
            color: #fff;
            font-size: 16px;
            text-align: center;
        }

        /*服务更赢得 start*/
        .zx {
            height: 586px;
            background: url(../images/zx.jpg) no-repeat center 0;
            overflow: hidden;
        }

        .zx .title {
            text-align: center;
            margin-bottom: 35px;
        }

        .zx .title h2 {
            font-weight: bold;
            color: #333;
            font-size: 32px;
            padding-top: 34px;
        }

        .zx .title p {
            display: block;
            font-weight: normal;
            font-size: 14px;
            color: #666;
            padding: 9px 0 19px 0;
            background: url(../images/product-x.jpg) no-repeat center bottom;
        }

        .zc_l {
            padding-left: 33px;
            width: 566px;
            float: left;
            overflow: hidden;
        }

        .zc_l .title1 {
            margin-bottom: 36px;
            overflow: hidden;
        }

        .zc_l .title1 a {
            display: inline-block;
            width: 120px;
            height: 48px;
            line-height: 48px;
            text-align: center;
            border: 1px solid #c4c4c4;
            font-size: 16px;
            color: #333;
            margin-right: 17px;
        }

        .zc_l .title1 a.on {
            color: #0450eb;
            border: 1px solid #0450eb;
        }

        .zc_l .zc_on {
            font-size: 0;
            overflow: hidden;
            width: 538px;
        }

        .zc_l ul {
            width: 620px;
        }

        .zc_l ul li {
            width: 258px;
            height: 259px;
            float: left;
            overflow: hidden;
            margin-right: 21px;
        }

        .zc_l ul li a {
            display: inline-block;
            width: 258px;
            height: 259px;
            overflow: hidden;
        }

        .zc_l ul li img {
            border: 4px solid #797979;
        }

        .zc_l ul li h3 {
            width: 258px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            font-size: 14px;
            color: #797979;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            display: inline-block;
        }

        .zc_l ul li:hover img {
            border: 4px solid #1b61bd;
        }

        .zc_l ul li:hover h3 {
            color: #1b61bd;
        }

        .zc_r {
            float: right;
            width: 600px;
            height: 432px;
            background: url(../images/zc_img.jpg) no-repeat;
            position: relative;
            color: #666666;
            font-size: 14px;
        }

        .zc_r i {
            display: block;
            position: absolute;
            left: 37px;
            top: 43px;
        }

        .zc_r i span {
            display: block;
        }

        .zc_r i strong {
            font-size: 20px;
            color: #333;
            padding-bottom: 13px;
            display: block;
        }

        .zc_r .zc2 {
            top: 180px;
            color: #c0c1c1;
        }

        .zc_r .zc2 strong,
        .zc_r .zc3 strong {
            color: #fff;
        }

        .zc_r .zc3 {
            left: 336px;
            top: 180px;
            color: #bac8e7;
        }

        .zc_r .zc4 {
            top: 335px;
            color: #666;
        }

        .zc_r .zc4 strong {
            padding-bottom: 19px;
        }

        /*定制流程 start*/
        .dz {
            width: 100%;
            height: 430px;
            overflow: hidden;
            background: url(../images/dz.jpg) no-repeat;
        }

        .dz h2 {
            font-size: 24px;
            color: #fff;
            font-weight: bold;
            text-align: center;
            margin-top: 120px;
            margin-left: 64px;
        }

        .dz1 {
            overflow: hidden;
            margin-top: 60px;
        }

        .dz1 ul {
            width: 1300px;
        }

        .dz1 ul li {
            width: 131px;
            float: left;
            overflow: hidden;
            margin-right: 21px;
        }

        .dz1 ul li .pic {
            width: 131px;
            height: 113px;
            overflow: hidden;
        }

        .dz1 ul li:nth-child(1) .pic {
            background: url(../images/dz1.png) no-repeat center;
        }

        .dz1 ul li:nth-child(2) .pic {
            background: url(../images/dz2.png) no-repeat center;
        }

        .dz1 ul li:nth-child(3) .pic {
            background: url(../images/dz3.png) no-repeat center;
        }

        .dz1 ul li:nth-child(4) .pic {
            background: url(../images/dz4.png) no-repeat center;
        }

        .dz1 ul li:nth-child(5) .pic {
            background: url(../images/dz5.png) no-repeat center;
        }

        .dz1 ul li:nth-child(6) .pic {
            background: url(../images/dz6.png) no-repeat center;
        }

        .dz1 ul li:nth-child(7) .pic {
            background: url(../images/dz7.png) no-repeat center;
        }

        .dz1 ul li:nth-child(8) .pic {
            background: url(../images/dz8.png) no-repeat center;
        }

        .dz1 ul li h3 {
            width: 131px;
            height: 40px;
            line-height: 40px;
            font-size: 16px;
            color: #fff;
            font-weight: bold;
            text-align: center;
        }

        /*新闻资讯 start*/
        .news {
            height: 618px;
            margin-bottom: 70px;
            border-bottom: 1px solid #e2e2e2;
            overflow: hidden;
        }

        .news .title {
            text-align: center;
        }

        .news .title h2 {
            font-weight: bold;
            color: #333;
            font-size: 32px;
            padding-top: 34px;
        }

        .news .title p {
            display: block;
            font-weight: normal;
            font-size: 14px;
            color: #666;
            padding: 9px 0 19px 0;
            background: url(../images/product-x.jpg) no-repeat center bottom;
        }

        .news_c h3 {
            height: 72px;
            background: url(../images/news-x.jpg) no-repeat left 1px;
        }

        .news h3 a {
            color: #1f5db9;
            font-size: 18px;
        }

        .news h3 span {
            display: inline-block;
            float: right;
            font-weight: normal;
            padding-top: 2px;
            margin-right: 40px;
        }

        .news h3 span a {
            font-size: 14px;
            color: #555;
            line-height: 20px;
        }

        .news a:hover {
            color: #1b61bd;
        }

        .news_c {
            width: 697px;
            overflow: hidden;
            padding-top: 30px;
            float: left;
        }

        .news_c dl {
            overflow: hidden;
            width: 344px;
            float: left;
        }

        .news_c dl dt {
            width: 344px;
            height: 220px;
            overflow: hidden;
            position: relative;
        }

        .news_c dl dt img {
            width: 344px;
            height: 220px;
        }

        .news_c dl dt:hover {
            transform: scale(1.1);
            transition: all 0.5s ease 0s;
        }

        .news_c dl dd h4 {
            height: 55px;
            line-height: 55px;
            overflow: hidden;
        }

        .news_c dl dd h4 a {
            display: inline-block;
            float: left;
            font-size: 14px;
            color: #000;
            font-weight: bold;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            display: inline-block;
            width: 344px;
        }

        .news_c dl dd h4 a:hover {
            color: #1b61bd;
        }

        .news_c dl dd p {
            font-size: 14px;
            color: #555;
            padding-top: 3px;
            line-height: 26px;
            width: 344px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            height: 81px;
        }

        .news_c ul {
            overflow: hidden;
            width: 315px;
            float: right;
        }

        .news_c ul li {
            overflow: hidden;
            border-bottom: 1px dashed #979797;
            height: 108px;
            margin-bottom: 26px;
        }

        .news_c ul li b {
            display: inline-block;
            float: left;
            color: #555555;
            font-family: Arial;
            font-size: 28px;
            font-weight: normal;
            width: 60px;
            text-align: center;
            height: 61px;
            border: 2px solid #e5e5e5;
            padding-top: 15px;
        }

        .news_c ul li b span {
            display: block;
            font-size: 14px;
            color: #555;
        }

        .news_c ul li em {
            display: inline-block;
            float: right;
            width: 235px;
        }

        .news_c ul li strong {
            display: block;
            overflow: hidden;
            height: 26px;
            line-height: 26px;
        }

        .news_c ul li strong a {
            display: inline-block;
            float: left;
            font-size: 14px;
            color: #000;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            display: inline-block;
            width: 210px;
        }

        .news_c ul li i {
            display: block;
            font-size: 14px;
            color: #555;
            line-height: 24px;
            padding-top: 8px;
            width: 235px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            height: 54px;
        }

        .news_c ul li.nom {
            border-bottom: none;
        }

        .news_c ul li:hover b {
            background: #1f5db9;
            color: #fff;
            border-color: #1f5db9;
        }

        .news_c ul li:hover span {
            color: #fff;
        }

        .news_r {
            width: 438px;
            overflow: hidden;
            padding-top: 30px;
            float: right;
        }

        .news_r h3 {
            background: url(../images/n_h32.jpg) no-repeat left 1px;
            height: 72px;
        }

        .news_r dl {
            height: 108px;
            border-bottom: 1px dashed #adadad;
            margin-bottom: 26px;
        }

        .news_r dl dt {
            background: url(../images/n_w.jpg) no-repeat;
            height: 40px;
            line-height: 30px;
            padding-left: 55px;
        }

        .news_r dl dt a {
            font-size: 14px;
            color: #000;
            font-weight: bold;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            display: inline-block;
            width: 210px;
        }

        .news_r dl dd {
            background: url(../images/n_d.jpg) no-repeat;
            width: 383px;
            padding-left: 55px;
            font-size: 14px;
            color: #555;
            line-height: 24px;
            height: 210px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            height: 48px;
        }

        .news_r dl.nom {
            border-bottom: none;
        }

        /*------------关于我们-------------*/
        .about dl {
            height: 482px;
        }

        .about dl dt {
            font-size: 0;
            overflow: hidden;
            width: 757px;
            height: 428px;
            float: left;
        }

        .about dl dt img {
            width: 757px;
            height: 428px;
        }

        .about dl dd {
            width: 443px;
            float: left;
        }

        .about dl dd h4 {
            padding: 75px 0 0 45px;
            background: url(../images/a_h3.jpg) no-repeat 45px 23px;
            color: #111111;
            font-size: 32px;
            margin-bottom: 22px;
        }

        .about dl dd span {
            display: block;
            background: #1f5db9;
            color: #dfe5f2;
            padding: 0 23px 35px 45px;
            font-size: 14px;
            line-height: 24px;
        }

        .about dl dd span a {
            font-size: 16px;
            font-weight: bold;
            color: #fff;
            padding-top: 28px;
            height: 57px;
            background: url(../images/a_lin.jpg) no-repeat 0 63px;
            display: block;
        }

        .about dl dd span .mor {
            background: none;
            width: 108px;
            height: 36px;
            line-height: 36px;
            text-align: center;
            font-size: 16px;
            color: #fff;
            border: 1px solid #fff;
            border-radius: 36px;
            padding-top: 0;
            margin: 25px 0 0;
        }

        /*------------相册和荣誉资质-------------*/
        .a_on1 {
            overflow: hidden;
            height: 81px;
            background: url(../images/x_lin.jpg) no-repeat center 20px;
        }

        .a_on1 ul {
            overflow: hidden;
            padding-left: 452px;
        }

        .a_on1 ul li {
            float: left;
            margin-right: 14px;
        }

        .a_on1 ul li a {
            display: inline-block;
            width: 134px;
            height: 38px;
            line-height: 38px;
            text-align: center;
            border: 1px solid #c9c9c9;
            background: #fff;
            font-size: 16px;
            color: #333;
            font-weight: bold;
        }

        .a_on1 ul li.on a {
            color: #fff;
            background: #1f5db9;
            border-color: #1f5db9;
        }

        .a_on2 {
            overflow: hidden;
            height: 160px;
        }

        .a_on2 ul {
            overflow: hidden;
            font-size: 0;
        }

        .a_on2 ul li {
            float: left;
            width: 284px;
            height: 160px;
            overflow: hidden;
            margin-right: 21px;
            overflow: hidden;
        }

        .a_on2 ul li img {
            width: 284px;
            height: 160px;
        }

        .a_on2 ul li:last-child {
            margin-right: 0;
        }

        /*------------底部-------------*/
        .footWrap {
            overflow: hidden;
            background: #eee;
            padding: 40px 0 20px;
        }

        .footWrap .footer {
            width: 1280px;
            margin: 0 auto;
        }

        .footer {
            position: relative;
        }

        .f_nav {
            height: 70px;
            line-height: 70px;
            background: #ddd;
            display: none;
            text-align: center;
            margin-bottom: 56px;
        }

        .f_nav a {
            font-size: 16px;
            color: #fff;
            padding: 0 38px;
            display: inline-block;
        }

        .f_pic {
            overflow: hidden;
            margin-bottom: 30px;
            color: #333;
        }

        .f_pic h3 {
            padding-left: 72px;
            width: 315px;
            /*--border-left: 1px solid #2c2f34; border-right: 1px solid #2c2f34;--*/
            color: #383838;
            font-size: 15px;
            float: left;
            height: 203px;
        }

        .f_pic h3 em {
            display: block;
            line-height: 34px;
            font-weight: normal;
            padding-top: 8px;
        }

        .f_pic h3 em a {
            font-size: 14px;
            display: block;
        }

        .f_pic h3 i {
            font-size: 18px;
            color: #000;
            font-weight: normal;
            display: block;
            padding-bottom: 18px;
        }

        .f_pic p {
            font-size: 14px;
            color: #000;
            line-height: 34px;
            width: 468px;
            float: left;
        }

        .f_pic p i span a {
            color: #000;
        }

        .f_pic p i {
            display: block;
        }

        .f_pic p i span {
            display: inline-block;
            padding: 0 15px;
        }

        .f_pic p i strong {
            font-size: 18px;
            font-weight: normal;
            display: block;
            padding-bottom: 18px;
        }

        .f_pic h4 {
            overflow: hidden;
            width: 270px;
            float: right;
        }

        .f_pic h4 em {
            display: block;
            font-size: 18px;
            font-weight: normal;
            display: block;
            padding-bottom: 18px;
        }

        .f_pic h4 i {
            display: inline-block;
            float: left;
            width: 125px;
            text-align: center;
            font-size: 14px;
            font-weight: normal;
        }

        .f_pic h4 i span {
            display: block;
            padding-top: 12px;
        }

        .f_pic h4 i img {
            width: 113px;
            height: 113px;
            border: 6px solid #fff;
        }

        .f_pic h4 i.ml {
            margin-right: 20px;
        }

        .f_copy {
            height: 71px;
            line-height: 71px;
            /*--background:url("../images/f_lin.jpg") repeat-x;--*/
            color: #000;
            font-size: 14px;
        }

        .f_copy i {
            display: inline-block;
            float: right;
        }

        .f_copy span {
            padding: 0 0 0 15px;
        }

        .f_copy a {
            margin-left: 10px;
            color: #000;
        }

        .f_pic h3 em a:hover {
            color: #1f5db9;
        }

        .f_pic p i span a:hover {
            color: #1f5db9;
        }

        .f_copy a:hover {
            color: #1f5db9;
        }

        .f_nav a:hover {
            text-decoration: underline !important;
        }

        /*------------返回顶部-------------*/
        .goTop_Box {
            position: relative;
        }

        .right-bar {
            position: fixed;
            bottom: 10%;
            right: 4%;
            z-index: 9999;
            zoom: 1;
        }

        .gotop {
            width: 50px;
            height: 50px;
            background: url(../images/totop.png) no-repeat center #283338;
            cursor: pointer;
        }

        /*--------------内页左侧代码--------------*/
        .box_left {
            width: 300px;
            height: auto;
            float: left;
            margin-bottom: 30px;
        }

        .mode1 {
            height: auto;
            float: left;
        }

        .mode2 {
            height: auto;
            width: 300px;
            padding-top: 30px;
        }

        .box_title {
            width: 285px;
            color: #2b2b2b;
            font-size: 16px;
            background-color: #1b61bd;
            height: 60px;
            line-height: 60px;
            padding-left: 15px;
        }

        .box_title span {
            color: #2b2b2b;
            font-weight: normal;
        }

        .box_title span h2 {
            font-size: 12px;
            font-weight: normal;
        }

        .box_t_con li {
            float: left;
            line-height: 50px;
            height: auto;
            overflow: hidden;
            margin-right: 15px;
        }

        .box_t_con ul li a {
            font-size: 15px;
            color: #fff;
            padding: 3px 8px;
            background: #2b2b2b;
        }

        .box_t_con ul li a:hover {
            text-decoration: none;
            background: #1b61bd;
            color: #fff;
        }

        .mode1 .box_tt1 {
            border: 1px solid #6600be;
            border-top: 2px solid #fff;
            width: 233px;
        }

        .mode1 .box_tt1 li span {
            display: block;
            float: left;
            line-height: 36px;
            padding-left: 20px;
            height: 36px;
        }

        .mode1 .box_tt1 .box_li {
            line-height: 36px;
            height: auto;
            overflow: hidden;
            width: 233px;
            font-weight: bold;
            background-color: #6600be;
        }

        .mode1 .box_tt1 li a {
            color: #fff;
            padding-left: 20px;
        }

        .mode1 .box_tt1 li a:hover {
            background-color: #262a32;
            color: #fff !important;
            text-decoration: none;
        }

        .mode1 .box_tt1 li ul li {
            border-bottom: 1px dotted #ccc;
            font-weight: normal;
            background-color: #fff !important;
        }

        .mode1 .box_tt1 li ul li a {
            color: #777 !important;
            padding-left: 40px;
        }

        .mode1 .box_tt1 a {
            display: block;
        }

        .mode1 .box_tt1 li li a:hover {
            color: #fff;
            background-color: #1b61bd;
        }

        .mode3 {
            width: 1280px;
        }

        .mode3 .menu {
            width: 1280px;
            position: relative;
        }

        .mode3 .menu .tact {
            width: 212px;
            height: 140px;
            position: absolute;
            left: 12px;
            bottom: 20px;
        }

        .mode3 .menu .bt {
            width: 285px;
            height: 60px;
            background: #1b61bd;
            font-size: 16px;
            line-height: 60px;
            color: #2b2b2b;
            padding-left: 15px;
        }

        .mode3 .menu .bt span {
            font-size: 16px;
            font-family: arial;
            color: #fff;
            margin-left: 10px;
            font-weight: normal;
        }

        .mode3 .menu_list {
            width: 1280px;
            text-align: center;
            margin: 20px 0;
        }

        .mode3 .menu_head {
            cursor: pointer;
            display: inline-block;
            padding: 14px 14px;
        }

        .mode3 .menu_head>a {
            padding: 7px 0px;
            font-size: 14px;
            color: #333;
            border: 1px solid #ccc;
            display: inline-block;
            width: 206px;
            transition: .3s;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            -ms-transition: .3s;
            -o-transition: .3s;
}

        .mode3 .menu_head>a:hover {
            background: #1b61bd;
            color: #fff;
        }

        .mode3 .menu_list .current>a {
            background: #1b61bd;
            color: #fff;
        }

        /*--------------左边推荐新闻--------------*/
        .hots_news {
            padding: 15px 15px 0 15px;
        }

        .hots_news li {
            line-height: 40px;
            height: 40px;
            overflow: hidden;
            border-bottom: 1px dashed #ccc;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .hots_news a {
            color: #333;
        }

        .hots_news a:hover {
            color: #000000;
        }

        /*--------------左边联系方式--------------*/
        .hots_tact {
            padding: 15px 15px 0 15px;
        }

        .hots_tact ul {}

        .hots_tact ul li {
            padding: 5px 0 5px 20px;
            position: relative;
            line-height: 20px;
            color: #666;
        }

        .hots_tact ul li a {
            color: #666;
        }

        .hots_tact ul li a:hover {
            color: #000000;
        }

        .hots_tact ul li span {
            width: 22px;
            height: 22px;
            position: absolute;
            top: 4px;
            left: -7px;
            display: block;
        }

        .hots_tact ul li.tact_cts span {
            background: url(../images/tact_cts.png) no-repeat left bottom;
        }

        .hots_tact ul li.tact_phone span {
            background: url(../images/tact_phone.png) no-repeat left bottom;
        }

        .hots_tact ul li.tact_tel span {
            background: url(../images/tact_tel.png) no-repeat left bottom;
        }

        .hots_tact ul li.tact_fax span {
            background: url(../images/tact_fax.png) no-repeat left bottom;
        }

        .hots_tact ul li.tact_mail span {
            background: url(../images/tact_mail.png) no-repeat left bottom;
        }

        .hots_tact ul li.tact_add span {
            background: url(../images/tact_add.png) no-repeat left bottom;
        }

        /*--------------内页右侧代码--------------*/
        .sidebar {
            width: 1280px;
            float: left;
        }

        .sidebar_con {
            padding-top: 30px;
            position: relative;
        }

        .title_r {
            border-bottom: 1px solid #1b61bd;
            height: 50px;
            line-height: 50px;
        }

        .title_rt {
            color: #111;
            font-size: 20px;
        }

        .bt_text_y {
            font-size: 14px;
            float: right;
            padding-left: 25px;
            background: url(../images/ny01.png) no-repeat left center;
        }

        .bt_text_y a {
            color: #333;
            padding: 0 10px;
        }

        .bt_text_y a:hover {
            color: #1b61bd;
        }

        .font_red {
            background: #1b61bd !important;
            color: #fff !important;
        }

        /*--------------产品列表页图片--------------*/
        .product_list {
            width: 1280px;
        }

        .product_list dl {
            width: 280px;
            float: left;
            margin: 0 18px 60px;
            background: #ddd;
            border: 1px solid #ddd;
            transition: .3s;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            -ms-transition: .3s;
            -o-transition: .3s;
        }
        .product_list dl:hover {
            transform: translateY(-5px);
            -webkit-transform: translateY(-5px);
            -moz-transform: translateY(-5px);
            -ms-transform: translateY(-5px);
            -o-transform: translateY(-5px);
            box-shadow: 0 2px 10px #eee;
}


        .product_list dl dt {
            width: 100%;
            height: 220px;
            overflow: hidden;
            background: #fff; 
    display: flex;
align-items: center;
        }

        .product_list dl dt img {
            max-width: 100%;
            height: auto;
        }

        .product_list dl dd {
            width: 100%;
            height: 40px;
            text-align: center;
            line-height: 40px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .product_list dl dd a {
            color: #666;
            font-size: 14px;
        }

        .product_list dl:hover dd a {
            color: #1b61bd;
        }

        
        /*产品详情页标题*/
        .a_title {
            width: 1280px;
            height: 100px;
            float: left;
        }

        .a_title h4 {
            font-size: 14px;
            font-weight: normal;
            text-align: center;
            height: 100px;
            line-height: 100px;
            color: #999;
        }

        .news_con {
            width: 257px;
            height: 376px;
            float: right;
        }

        .news_con>h3 {
            font-size: 14px;
            color: #333;
            float: left;
            width: 255px;
            height: 42px;
            text-align: center;
            line-height: 42px;
            border: 1px solid #ddd;
            border-bottom: none;
        }

        /*产品参数*/
        .procen {
            height: 30px;
            float: right;
        }

        .procen li {
            float: left;
            margin-left: 10px;
        }

        .procen li a {
            display: block;
            background: #2b2b2b;
            width: 130px;
            height: 30px;
            text-align: center;
            line-height: 30px;
            color: #fff;
        }

        .procen li a:hover {
            background: #1b61bd;
            color: #fff;
        }

        /*产品详情页放大功能*/
        .siderightCon {
            line-height: 24px;
            margin: 20px 0 0 0px;
            text-align: left;
        }

        .cp_scroll {
            width: 960px;
            height: 379px;
            position: relative;
            margin: 0 auto;
        }

        .cp_scroll .prev {
            width: 18px;
            height: 32px;
            background: url(../images/left00.png) no-repeat center center;
            position: absolute;
            left: -70px;
            top: 172px;
            z-index: 9999;
            cursor: pointer;
        }

        .cp_scroll .next {
            width: 18px;
            height: 32px;
            background: url(../images/right00.png) no-repeat center center;
            position: absolute;
            left: 652px;
            top: 172px;
            z-index: 9999;
            cursor: pointer;
        }

        .cp_scroll .hd {
            width: 255px;
            height: 552px;
            float: right;
            border: 1px solid #ddd;
            overflow: hidden;
        }

        .cp_scroll .hd li {
            width: 110px;
            height: 109px;
            float: left;
            cursor: pointer;
            border: 2px solid #ddd;
            margin: 10px 0 0 10px;
        }

        .cp_scroll .hd li img {
            width: 100%;
            box-sizing: border-box;
        }

        .cp_scroll .hd li.on {
            border: 2px solid #1b61bd;
        }

        .cp_scroll .bd {
            width: 600px;
            height: 595px;
            overflow: hidden;
            border: 1px solid #ddd;
            position: relative;
            float: left;
        }

        .cp_scroll .bd li {
            width: 600px;
            height: 595px;
            overflow: hidden;
            float: left;
        }

        .cp_scroll .bd li img {
            width: 100%;
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }

        /*产品详情*/
        .des1 {
            width: 960px;
            margin: 0 auto;
            margin-top: 50px;
        }

        .des1 .tab2 {
            height: 30px;
            float: left;
        }

        .des1 .tab2 li {
            background: #2b2b2b;
            width: 100px;
            height: 30px;
            float: left;
            text-align: center;
            line-height: 30px;
            color: #fff;
            margin-right: 10px;
            cursor: pointer;
        }

        .des1 .tab2 li.on {
            background: #1b61bd;
            color: #fff;
        }

        .des1 .content2 {
            width: 960px;
            float: right;
            border-bottom: 1px dashed #e0e0e0;
            clear: both;
            margin-bottom: 30px;
            padding: 30px 0;
        }

        .des1 .content2 li {
            display: none;
            font-size: 14px;
            color: #333;
            line-height: 25px;
            margin-bottom: 10px;
        }

        .des1 .content2 li p {
            font-size: 14px;
            color: #333;
            line-height: 25px;
            margin-bottom: 10px;
        }

        .des1 .content2 li p a {
            color: #000;
        }

        .contact_pro {
            width: 1280px;
            padding-top: 10px;
        }

        .contact_pro h3 {
            border-bottom: 1px solid #111;
            line-height: 30px;
            height: 30px;
            margin-bottom: 20px;
        }

        .contact_pro h3 span {
            float: left;
            font-size: 16px;
            color: #111;
        }

        .contact_pro h3 a {
            float: right;
            font-size: 12px;
            color: #111;
        }

        .contact_pro h3 a:hover {
            color: #333333;
        }

        .contact_pro ul .nyHot_news {
            border-bottom: 1px dotted #ddd;
            width: 555px;
            float: left;
            margin-right: 90px;
            line-height: 40px;
        }

        .contact_pro .redianzx {
            width: 1290px;
        }

        .contact_pro ul .nyHot_news a {
            font-size: 14px;
            color: #666;
            overflow: hidden;
            display: block;
            white-space: nowrap;
            text-overflow: ellipsis;
            width: 280px;
            float: left;
        }

        .contact_pro ul .nyHot_news span {
            font-size: 14px;
            color: #666;
            float: right;
        }

        .contact_pro ul .nyHot_news:hover a {
            color: #1b61bd;
        }

        .contact_pro ul .nyHot_news:hover span {
            color: #1b61bd;
        }

        #demo {
            overflow: hidden;
            width: 1280px;
            margin: 0 auto;
        }

        #indemo {
            float: left;
            width: 10000%;
        }

        #demo2 {
            float: left;
        }

        #demo1 ul {
            float: left;
        }

        #demo ul li {
            width: 277px;
            float: left;
            margin-right: 30px;
        }

        #demo ul li p {
            display: block;
            width: 277px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            color: #666;
            font-size: 14px;
            float: left;
        }

        #demo ul li span {
            display: block;
            width: 277px;
            height: 208px;
            float: left;
            overflow: hidden;
        }

        #demo ul li img {
            transition-duration: 0.3s;
        }

        #demo ul li:hover img {
            -webkit-transform: scale(1.1, 1.1);
            -moz-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
        }

        #demo ul li a {
            text-decoration: none;
        }

        #demo ul li a:hover p {
            color: #1b61bd;
        }

        /*--------------内页下部分代码--------------*/
        #contant {
            margin-top: 30px;
        }

        .list_box {
            width: 1280px;
            margin-right: auto;
            margin-left: auto;
            margin-bottom: 40px;
            overflow: hidden;
        }

        .column {
            width: 1280px;
            float: right;
            margin-bottom: 50px;
        }

        .column .bt {
            height: 40px;
            border-top: 1px dashed #ccc;
            line-height: 40px;
            padding: 0 10px;
        }

        .column .menu {
            padding: 0 10px 10px 10px;
        }

        .column .menu a {
            margin-right: 29px;
            color: #555;
        }

        .column .menu a:hover {
            color: #000000;
        }

        .current_content {
            padding: 30px 0;
        }

        .current_content div.lxwm {
            width: 523px;
            float: left;
            border: 1px solid #ededed;
            padding: 54px 0 55px 75px;
        }

        .current_content div.lxwm p {
            color: #555;
            line-height: 40px;
            width: 460px;
        }

        .gbook_content {
            width: 830px;
            height: 524px;
            line-height: 24px;
        }

        .gbook_content textarea {
            width: 320px;
            height: 90px;
        }

        .cur_map {
            padding-bottom: 20px;
        }

        .cur_map h3 {
            border-top: 1px dashed #dedede;
            font-size: 14px;
            line-height: 30px;
            margin-top: 20px;
            padding-top: 10px;
        }

        .cur_map p a {
            display: block;
            float: left;
            margin-right: 20px;
        }

        /*--------------新闻列表页--------------*/
        .article_list dl {
            padding: 0 10px 10px;
            height: 82px;
            border-bottom: 1px dashed #d7d7d7;
            font-size: 12px;
            line-height: 30px;
            margin-bottom: 10px;
        }

        .article_list dl dt {
            float: left;
            width: 140px;
            margin-right: 5px;
        }

        .article_list dl dt img {
            padding: 2px;
            border: 1px solid #ccc;
        }

        .article_list dl dd {
            height: 90px;
            overflow: hidden;
        }

        .article_list dl a:hover {
            text-decoration: underline;
        }

        .article_list dl dd p {
            height: 126px;
            margin-top: 5px;
            overflow: hidden;
        }

        .article_list .art_1 {
            width: 830px;
        }

        .article_list .art_1 dl {
            padding: 15px 0;
            height: 165px;
            border-bottom: 1px dotted #ccc;
            font-size: 13px;
            line-height: 30px;
            width: 800px;
            margin: 0 0 0 15px;
        }

        .article_list .art_1 dl dt {
            float: left;
            width: 255px;
            margin-right: 15px;
        }

        .article_list .art_1 dl dd {
            height: 190px;
            overflow: hidden;
            width: 520px;
            float: right;
        }

        .article_list .art_1 dl dd h3 {
            font-size: 15px;
            color: #333;
        }

        .article_list ul {
            margin-top: 10px;
            width: 1240px;
            overflow: hidden;
        }

        .article_list ul li {
            border-bottom: 1px dotted #c2c2c2;
            height: 160px;
            float: left;
            width: 580px;
            margin-right: 40px;
        }

        .article_list ul li a {
            width: 580px;
            display: block;
            color: #2b2b2b;
            font-size: 15px;
            font-weight: bold;
            margin-top: 32px;
            float: left;
        }

        .article_list ul li a:hover {
            text-decoration: none;
            color: #ec5127;
        }

        .article_list ul li a .date {
            float: right;
            color: #999;
            font-size: 12px;
        }

        .article_list ul li a:hover .date {
            text-decoration: none;
            color: #ec5127;
        }

        .article1_list dl {
            margin-top: 10px;
            width: 830px;
            margin-left: 5px;
            margin-bottom: 15px;
            border-bottom: 1px dotted #c2c2c2;
            overflow: hidden;
            clear: both;
            padding-bottom: 20px;
        }

        .article1_list dl dt {
            float: left;
        }

        .article1_list dl dd {
            float: left;
        }

        .article1_list dl dd a {
            display: block;
            color: #333;
            font-size: 16px;
            font-weight: bold;
            margin-left: 30px;
        }

        .article1_list dl dd a:hover {
            text-decoration: none;
            color: #ec5127;
        }

        .article1_list dl dd a .date {
            float: right;
            color: #999;
        }

        .article1_list dl dd a:hover .date {
            text-decoration: none;
            color: #ec5127;
        }

        .ny_newsInfo1 {
            width: 600px;
            height: 90px;
            overflow: hidden;
            font-size: 14px;
            color: #333;
            line-height: 24px;
            margin-bottom: 10px;
            margin-left: 30px;
            line-height: 24px;
            padding-top: 10px;
        }

        .ny_newsInfo {
            width: 580px;
            height: 66px;
            overflow: hidden;
            font-size: 14px;
            color: #666;
            line-height: 33px;
            margin-top: 15px;
            float: right;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
        }

        .ny_newsTit {
            margin-left: 10px;
            max-width: 260px;
            overflow: hidden;
        }

        /*下一页上一页*/
        /*下一页上一页*/
        .page {
            text-align: center;
            margin-top: 35px;
            margin-bottom: 20px;
            color: #666;
            clear: both;
        }



        .page span {
            margin: 0 4px;
            font-size: 12px;
            line-height: 30px;
            display: inline-block;
            height: 30px;
            padding: 0 12px;
            text-align: center;
            color: #fff;
            background: #999;
            vertical-align: middle;
            border-radius: 3px;
            border: 1px solid #999;
        }

        .page a {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            margin: 0 4px;
            font-size: 14px;
            line-height: 30px;
            display: inline-block;
            height: 30px;
            padding: 0 12px;
            text-align: center;
            color: #2b2b2b;
            background: #fff;
            vertical-align: middle;
            border: 1px solid #999;
            border-radius: 3px;
        }

        .page a:hover {
            background: #999;
            color: #fff;
        }

        /*--------------产品列表左侧--------------*/
        .n_pro_list {
            width: 1280px;
            float: left;
        }

        .n_pro_list dl {
            width: 250px;
            height: auto;
            background: #238330;
            overflow: hidden;
            padding-bottom: 30px;
        }

        .n_pro_list dl a {
            color: #fff;
        }

        .n_pro_list dl a:hover {
            text-decoration: underline;
        }

        .n_pro_list dl dt {
            height: 44px;
            line-height: 44px;
            font-size: 14px;
            text-indent: 16px;
            padding: 0 20px;
        }

        .n_pro_list dl dt a {
            background: url(../images/icon.png) no-repeat 0 18px;
            display: block;
        }

        .n_pro_list dl dd {
            background: #269939;
            line-height: 30px;
            margin-bottom: 2px;
            padding-left: 37px;
        }

        .n_pro_list dl dd a {
            background: url(../images/icon.png) no-repeat 0 -16px;
            text-indent: 14px;
            display: block;
        }

        .product_list1 {
            width: 900px;
        }

        .product_list1 dl {
            width: 256px;
            float: left;
            margin-right: 31px;
            margin-bottom: 30px;
        }

        .product_list1 dl dt {
            width: 256px;
        }

        .product_list1 dl dt img {
            border: solid 1px #ddd;
        }

        .product_list1 dl dd {
            width: 256px;
            height: 40px;
            text-align: center;
            line-height: 40px;
        }

        .product_list1 dl:hover dd a {
            color: #88be4c;
            text-decoration: none;
        }

        .product_list1 dl:hover img {
            border: solid 1px #88be4c;
        }

        .product_list1 {
            width: 1235px;
        }

        .product_list1 ul {
            margin-top: 10px;
        }

        .product_list1 li {
            text-align: center;
            float: left;
            margin-right: 31px;
            margin-bottom: 30px;
            position: relative;
            width: 277px;
            line-height: 24px;
        }

        .product_list1 li span {
            font-size: 14px;
            color: #666;
            display: block;
            text-align: center;
            line-height: 40px;
            float: left;
            width: 277px;
            display: block;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

        .product_list1 li b {
            display: block;
            width: 277px;
            height: 199px;
            overflow: hidden;
            float: left;
        }

        .product_list1 li img {
            transition-duration: 0.3s;
            width: 277px;
            height: 199px;
        }

        .product_list1 li:hover img {
            -webkit-transform: scale(1.1, 1.1);
            -moz-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
        }

        .product_list1 li:hover span {
            color: #1b61bd;
        }

        .product_list2 {
            width: 1235px;
        }

        .product_list2 ul {
            margin-top: 10px;
        }

        .product_list2 li {
            text-align: center;
            float: left;
            margin-right: 31px;
            margin-bottom: 30px;
            position: relative;
            width: 277px;
            line-height: 24px;
        }

        .product_list2 li span {
            font-size: 14px;
            color: #666;
            display: block;
            text-align: center;
            line-height: 40px;
            float: left;
            width: 277px;
            display: block;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

        .product_list2 li b {
            display: block;
            width: 277px;
            height: 156px;
            overflow: hidden;
            float: left;
        }

        .product_list2 li img {
            transition-duration: 0.3s;
            width: 277px;
            height: 156px;
        }

        .product_list2 li:hover img {
            -webkit-transform: scale(1.1, 1.1);
            -moz-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
        }

        .product_list2 li:hover span {
            color: #1b61bd;
        }

        .product_list3 {
            width: 1235px;
        }

        .product_list3 ul {
            margin-top: 10px;
        }

        .product_list3 li {
            text-align: center;
            float: left;
            margin-right: 31px;
            margin-bottom: 30px;
            position: relative;
            width: 277px;
            line-height: 24px;
        }

        .product_list3 li span {
            font-size: 14px;
            color: #666;
            display: block;
            text-align: center;
            line-height: 40px;
            float: left;
            width: 277px;
            display: block;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

        .product_list3 li b {
            display: block;
            width: 277px;
            height: 156px;
            overflow: hidden;
            float: left;
        }

        .product_list3 li img {
            transition-duration: 0.3s;
            width: 277px;
            height: 156px;
        }

        .product_list3 li:hover img {
            -webkit-transform: scale(1.1, 1.1);
            -moz-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
        }

        .product_list3 li:hover span {
            color: #1b61bd;
        }

        .product_list4 {
            width: 1235px;
        }

        .product_list4 ul {
            margin-top: 10px;
        }

        .product_list4 li {
            text-align: center;
            float: left;
            margin-right: 31px;
            margin-bottom: 30px;
            position: relative;
            width: 277px;
            line-height: 24px;
        }

        .product_list4 li span {
            font-size: 14px;
            color: #666;
            display: block;
            text-align: center;
            line-height: 40px;
            float: left;
            width: 277px;
            display: block;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

        .product_list4 li b {
            display: block;
            width: 277px;
            height: 234px;
            overflow: hidden;
            float: left;
        }

        .product_list4 li img {
            transition-duration: 0.3s;
            width: 277px;
            height: 234px;
        }

        .product_list4 li:hover img {
            -webkit-transform: scale(1.1, 1.1);
            -moz-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
        }

        .product_list4 li:hover span {
            color: #1b61bd;
        }



        /*--------------留言页--------------*/
        .inxliuyan {
            width: 550px;
            margin: 0 auto;
            float: right;
        }

        .inxliuyan>p {
            font-size: 24px;
            color: #2b2b2b;
            margin-bottom: 20px;
        }

        .inxGBook_Name {
            height: 50px;
            width: 540px;
            padding-left: 10px;
            float: left;
            border: 1px solid #ededed;
            color: #555;
            margin-bottom: 20px;
            font-size: 14px;
        }

        .inxFkPhone {
            height: 50px;
            width: 540px;
            padding-left: 10px;
            float: left;
            border: 1px solid #ededed;
            color: #555;
            margin-bottom: 20px;
            font-size: 14px;
        }

        .inxFktitle {
            height: 50px;
            width: 540px;
            padding-left: 10px;
            float: left;
            border: 1px solid #ededed;
            color: #555;
            margin-bottom: 20px;
            font-size: 14px;
        }

        .inxMessContent {
            width: 540px;
            height: 50px;
            padding-left: 10px;
            float: left;
            border: 1px solid #ededed;
            color: #555;
            padding-top: 10px;
            font-size: 14px;
        }

        .inxsubmi {
            width: 180px;
            height: 40px;
            border: none;
            margin: 22px 0 0 75px;
            cursor: pointer;
            border-radius: 5px;
            background: #2b2b2b;
            text-align: center;
            line-height: 40px;
            color: #fff;
            font-size: 14px;
            transition: all 0.5s;
        }

        .inxsubmi:hover {
            background: #1b61bd;
        }

        .inxrest {
            width: 180px;
            height: 40px;
            border: none;
            margin: 22px 0 0 40px;
            cursor: pointer;
            border-radius: 5px;
            background: #2b2b2b;
            text-align: center;
            line-height: 40px;
            color: #fff;
            font-size: 14px;
            transition: all 0.5s;
        }

        .inxrest:hover {
            background: #1b61bd;
        }

        /*--------------搜索页--------------*/
        .search_list {
            width: 1130px;
            margin: 0 auto 0;
        }

        .search_list li {
            width: 252px;
            float: left;
            height: 188px;
            text-align: center;
            margin: 3px 15px 7px;
            line-height: 30px;
        }

        .search_list li img {
            border: 1px solid #cecece;
        }

        .search_list li img:hover {
            border: 1px solid #ff5400;
        }

        /*==========内页样式开始========*/
        #content {
            width: 1280px;
            margin: 30px auto;
        }

        .list_box .box_bt {
            width: 830px;
            height: 39px;
            font-size: 12px;
            border-bottom: 1px solid #e1e1e1;
        }

        .lift_zuo {
            width: 250px;
            float: left;
        }

        .n_pro_list .list .hover {
            background: #ff5400 url(../images/list_li.png) no-repeat 50px -22px !important;
            display: block;
            color: #fff;
        }

        .product_bigimg_text .pro_lianxi {
            width: 380px;
        }

        .product_bigimg_text .pro_lianxi a {
            color: #fff;
            width: 80px;
            height: 34px;
            background: #262a32;
            text-align: center;
            font-size: 14px;
            line-height: 34px;
            display: block;
            margin-bottom: 10px;
        }

        .product_bigimg_text .pro_lianxi1 p {
            color: #0066ff;
            font-weight: bold;
            margin-top: 12px;
            font-size: 20px;
        }

        .left_box {
            width: 220px;
            float: left;
        }

        .list_left {
            float: left;
            width: 220px;
            margin-right: 30px;
        }

        .list_right {
            float: right;
            width: 1280px;
        }

        .list_right .box_sj .box_y p {
            font-size: 12px;
            line-height: 24px;
        }

        .list_right .box_sj .box_y p.box_h {
            height: 45px;
            overflow: hidden;
        }

        .top_title {
            line-height: 39px;
            height: 39px;
            text-align: center;
            background-color: #cc0000;
        }

        .top_title h2 {
            font-family: "Microsoft YaHei";
            font-size: 16px;
            color: #fff;
        }

        .top_title h2 span {
            font-size: 12px;
            font-weight: normal;
        }

        .left_con {
            line-height: 20px;
        }

        .left_con {
            border: 1px solid #ccc;
        }

        .left_con ul li {
            line-height: 34px;
            border-bottom: 1px dotted #ccc;
        }

        .left_con ul li a {
            display: block;
            font-size: 14px;
            color: #666;
            text-decoration: none;
            text-align: center;
        }

        .left_con ul li a:hover {
            background: #ccc;
            text-decoration: none;
            color: #fff;
        }

        .pro_pic {
            overflow: hidden;
            width: 1235px;
        }

        .pro_pic ul.seruu li {
            text-align: center;
            float: left;
            margin-right: 30px;
            margin-bottom: 30px;
            position: relative;
            width: 380px;
            line-height: 24px;
        }

        .pro_pic ul.seruu li span {
            font-size: 14px;
            color: #666;
            display: block;
            text-align: center;
            line-height: 30px;
            float: left;
            width: 380px;
        }

        .pro_pic ul.seruu li b {
            display: block;
            width: 380px;
            height: 238px;
            overflow: hidden;
            float: left;
        }

        .pro_pic ul.seruu li img {
            transition-duration: 0.3s;
        }

        .pro_pic ul.seruu li:hover img {
            -webkit-transform: scale(1.1, 1.1);
            -moz-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
        }

        .product_list2 li:hover span {
            color: #1b61bd;
        }

        .pro_pic ul.seru2 {
            margin-top: 10px;
            width: 1240px;
        }

        .pro_pic ul.seru2 li {
            width: 580px;
            border-bottom: 1px dotted #c2c2c2;
            height: 160px;
            float: left;
            margin-right: 40px;
        }

        .pro_pic ul.seru2 li a {
            width: 580px;
            display: block;
            color: #2b2b2b;
            font-size: 15px;
            font-weight: bold;
            margin-top: 32px;
            float: left;
        }

        .pro_pic ul.seru2 li a:hover {
            text-decoration: none;
            color: #ec5127;
        }

        .pro_pic ul.seru2 li a .date {
            float: right;
            color: #999;
            font-size: 12px;
        }

        .pro_pic ul.seru2 li a:hover .date {
            text-decoration: none;
            color: #ec5127;
        }

        .pro_pic ul.seru2 li img {
            float: left;
            margin-top: 18px;
        }

        .pos {
            background: #f1f1f1 none repeat scroll 0 0;
            border: 1px dashed #ccc;
            height: 38px;
            line-height: 38px;
            text-indent: 10px;
        }

        .pos h2 {
            font-size: 15px;
            color: #000000;
            font-weight: bold;
        }

        .moxing {
            overflow: hidden;
            width: 220px;
        }

        .lianxi_title h2 {
            color: #fff;
            padding-left: 20px;
            font-family: "Microsoft YaHei";
            font-size: 15px;
        }

        .lianxi_title {
            line-height: 39px;
            background-color: #00AA3A;
            height: 39px;
        }

        .list_lbot {
            margin: 15px 0 35px 0;
        }

        .list_contact {
            border: 1px solid #ccc;
            padding: 10px;
        }

        .list_contact p {
            line-height: 24px;
            color: #818181;
            padding-left: 15px;
            padding-right: 15px;
        }

        .pro_details_tongji {
            text-align: center;
            width: 100%;
            border-bottom: 1px dashed #ccc;
            padding-bottom: 5px;
            margin-bottom: 15px;
            font-size: 13px;
        }

        .pro_photo {
            padding-top: 20px;
        }

        .pro_photo h3 {
            text-align: center;
            line-height: 50px;
            font-size: 14px;
            padding-top: 10px;
            font-weight: bold;
        }

        .pro_photo p {
            color: #333;
        }

        .n_con {
            color: #666;
            font-size: 14px;
            line-height: 24px;
        }

        .n_con p {
            line-height: 24px;
            color: #333;
            text-indent: 2em;
            margin-bottom: 5px;
            color: #666;
            font-size: 14px;
        }

        .goto {
            color: #666;
            font-size: 14px;
            line-height: 24px;
        }

        .goto p {
            line-height: 24px;
            color: #666;
        }

        .goto p a {
            margin-right: 30px;
        }

        .info_news span {
            float: right;
            color: #999;
            font-size: 12px;
        }

        .info_news li {
            line-height: 35px;
            padding-right: 10px;
            background: url(../images/new_jt.png) left center no-repeat;
            padding-left: 15px;
            margin-left: 10px;
            border-bottom: 1px dashed #CCC;
        }

        .wz1 {
            margin-top: 30px;
        }

        .pro_ph1 {
            float: right;
        }

        .pro_ph1 a {
            margin: 0 10px;
            float: right;
            line-height: 40px;
            font-size: 16px;
            color: #88be4c;
        }

        .article_list_img {
            background: #f2f2f2;
            height: 120px;
            padding: 10px;
            margin-bottom: 10px;
        }

        .article_list_img dt {
            float: left;
            margin-right: 20px;
        }

        .article_list_img dd {
            float: left;
            width: 470px;
            line-height: 24px;
            height: 120px;
            overflow: hidden;
        }

        .article_list_img dd a {
            color: #f66304;
        }

        .article_list_img dd a:hover {
            text-decoration: underline;
        }

        .current_content h4 {
            text-align: center;
            color: #2b2b2b;
            font-size: 20px;
        }

        .current_content h3 {
            text-align: center;
            margin-top: 5px;
            font-weight: normal;
            line-height: 30px;
            height: 32px;
            font-size: 13px;
            color: #626262;
        }

        .current_content .current_text {
            margin-top: 7px;
            padding-top: 15px;
        }

        .current_content .current_text p {
            line-height: 25px;
            font-size: 14px;
            color: #333;
            margin-bottom: 10px;
        }

        .current_content a {
            font-size: 14px;
            color: #666;
            test: expression(target="_blank");
        }

        .current_content a:hover {
            color: #1b61bd;
        }

        .current_content a:active {
            test: expression(target="_blank");
        }

        .current_content {
            font-size: 14px;
            color: #333;
        }

        .hot {
            margin-top: 50px;
            margin-bottom: 20px;
        }

        .hot div {
            font-size: 14px;
            font-weight: bold;
            color: #000000;
        }

        .lx {
            width: 830px;
        }

        .leftlx .dianh {
            padding: 0 5px 20px 10px;
        }

        .leftlx p {
            line-height: 24px;
        }

        .hots_news .dianhua {
            background: url(../images/Teln.gif) no-repeat scroll 0 18px transparent;
            color: #666666;
            line-height: 20px;
            padding: 10px 0 10px 55px;
        }

        .hots_news .dianhua span {
            display: block;
            font: 18px "Impact";
            color: #000;
        }

        .dianh p {
            line-height: 24px;
            font-size: 14px;
            color: #333;
            margin-bottom: 10px;
        }

        .nyBanner {
            width: 100%;
            height: 300px;
            margin: 0 auto;
            background-color: #91cf18;
            overflow: hidden;
            position: relative;
        }

        .nyBanner img {
            position: absolute;
            left: 50%;
            margin-left: -960px;
        }

        /*下载*/
        .downlist {
            line-height: 24px;
            color: #333;
            padding: 10px 15px 0px;
        }

        .downlist b {
            font-size: 14px;
            font-weight: bold;
            color: #206ccd;
        }

        .downlist ul li {
            border-bottom: 1px dashed #dedede;
            height: 32px;
            line-height: 32px;
        }

        .downlist ul li a {
            color: #333;
            font-weight: bold;
            display: block;
            float: left;
            width: 80%;
            height: 32px;
            overflow: hidden;
        }

        .downlist ul li a:hover {
            color: #206ccd;
        }

        .downlist ul li span {
            float: right;
            color: #333;
        }

        .downlist ul p {
            line-height: 24px;
            color: #333;
        }

        /*down*/
        .neiye-title {
            line-height: 24px;
            color: #333;
        }

        .neiye-title a {
            color: #0156b1;
        }

        /*goTop*/
        .goTop_Box {
            position: relative;
        }

        .right-bar {
            position: fixed;
            bottom: 10%;
            right: 4%;
            z-index: 9999;
            zoom: 1;
        }

        .gotop {
            width: 45px;
            height: 45px;
            background: url(../images/hdb.png) no-repeat;
            cursor: pointer;
        }

        /*==========企业相册页面========*/
        #col {
            width: 900px;
        }

        #col ul {
            margin-top: 10px;
        }

        #col li {
            text-align: center;
            float: left;
            margin-right: 37px;
            margin-bottom: 10px;
            width: 256px;
            height: 183px;
        }

        #col li img {
            border: 1px solid #cecece;
            vertical-align: bottom;
            width: 100%;
        }

        #col li img:hover {
            border: 1px solid #91cf18;
        }

        #col li p {
            font-size: 13px;
            color: #333;
            line-height: 24px;
            height: 24px;
        }

        #col li a {
            text-decoration: none;
        }

        #col li:hover p {
            text-decoration: none;
            color: #91cf18;
        }

        .selected {
            z-index: 1;
        }

        .selected p {
            display: none;
        }

        .page2 {
            position: absolute;
            left: 270px;
            top: 400px;
        }

        /*内页联系我们标题*/
        .conn {
            width: 1280px;
            float: left;
            position: relative;
            height: 85px;
            margin: 20px 0;
        }

        .conn dt {
            font-size: 64px;
            color: #ededed;
            position: absolute;
            top: 0;
            left: 455px;
        }

        .conn dd.cond1 {
            font-size: 28px;
            color: #000;
            position: absolute;
            top: 12px;
            left: 613px;
        }

        .conn dd.cond2 {
            font-size: 16px;
            color: #888;
            position: absolute;
            top: 54px;
            left: 613px;
        }

        .newsnn {
            width: 1280px;
            float: left;
            height: 85px;
            margin: 20px 0;
        }

        .newsnn dt {
            font-size: 64px;
            color: #ededed;
            text-align: center;
            letter-spacing: 10px;
        }

        .newsnn dd {
            font-size: 28px;
            color: #000;
            text-align: center;
            margin-top: -60px;
        }

        .pronn {
            width: 400px;
            float: left;
            height: 50px;
            position: relative;
        }

        .pronn dt {
            font-size: 64px;
            color: #ededed;
            position: absolute;
            top: -31px;
            left: 0;
        }

        .pronn dd.cond1 {
            font-size: 28px;
            color: #000;
            position: absolute;
            top: -19px;
            left: 150px;
        }

        .pronn dd.cond2 {
            font-size: 16px;
            color: #888;
            position: absolute;
            top: 16px;
            left: 150px;
        }

        .procon {
            width: 1280px;
            height: 30px;
        }

        /*地址地图*/
        .ny-sitemap {
            width: 1280px;
        }

        .ny-sitemap h3 {
            width: 1280px;
            color: #333333;
            height: 160px;
            text-align: center;
            line-height: 135px;
            font-size: 20px;
            float: right;
            font-weight: bold;
            background: url(../images/mapp.jpg) no-repeat center 96px;
        }

        .ny-sitemap h4 {
            width: 1280px;
            height: 50px;
            text-align: center;
            float: left;
            margin: 50px 0;
        }

        .ny-sitemap h4 a {
            font-size: 16px;
            color: #333333;
            float: right;
        }

        .ny-sitemap h4 a:hover {
            color: #1b61bd;
        }

        .ny-sitemap div {
            width: 1280px;
            float: left;
            background: url(../images/mapp1.jpg) no-repeat left top;
        }

        .ny-sitemap div dl {
            float: left;
            padding: 0 40px;
            height: 300px;
            background: url(../images/mapp1.jpg) no-repeat right top;
        }

        .ny-sitemap div dl dt {
            font-size: 16px;
            color: #333333;
            height: 45px;
        }

        .ny-sitemap div dl dt a {
            color: #000;
        }

        .ny-sitemap div dl dt a:hover {
            color: #1b61bd;
        }

        .ny-sitemap div dl dd {
            line-height: 35px;
        }

        .ny-sitemap div dl dd a {
            font-size: 14px;
            color: #666666;
        }

        .ny-sitemap div dl dd a:hover {
            color: #1b61bd;
        }

        /*关于我们内页*/
        .gywm {
            padding: 50px 0;
        }

        .gywm p {
            width: 1280px;
            margin: 0 auto;
            color: #555;
            line-height: 25px;
            font-size: 14px;
            margin-bottom: 10px;
        }

        .gywm p a {
            color: #000;
        }

        /*内页导航下拉框*/
        .pro_list {
            display: inline-block;
            position: relative;
        }

        .nav_list {
            width: 206px;
            position: absolute;
            top: 50px;
            left: 15px;
            background: #fff;
            box-shadow: 0 0 10px rgba(0, 0, 0, .15);
            transform: rotateX(90deg);
            transform-origin: 0 0;
            transition: .5s;
            z-index: 9999;
        }

        .pro_list:hover .nav_list {
            transform: rotateX(0deg);
        }

        .nav_list1 {
            display: block;
            text-decoration: none;
            text-align: left;
            border-color: rgba(0, 0, 0, 0);
            text-indent: 15px;
            font-size: 14px;
            color: #333;
            padding: 10px 0;
        }

        .nav_list1:hover {
            color: #1b61bd;
            text-align: left;
        }