        /*common start*/
        
        body,
        div,
        ul,
        li,
        a,
        img,
        p,
        dl,
        dt,
        dd,
        h1,
        h2,
        h3,
        h4,
        span,
        strong,
        button {
            margin: 0;
            padding: 0;
            list-style: none;
            text-decoration: none;
            border: 0;
            list-style: none;
        }
        
        * {
            padding: 0;
            margin: 0;
            box-sizing: border-box;
        }
        
        body {
            scroll-behavior: smooth;
            font-size: 12px;
            font-family: '';
            color: #666;
        }
        
        a {
            color: #666;
        }
        
        a:hover {
            color: #f60;
        }
        
        p {
            line-height: 1.8em;
            padding: 5px 0;
        }
        
        img {
            outline-width: 0px;
            vertical-align: middle;
        }
        
        .clear {
            margin: 0;
            padding: 0;
            font-size: 0;
            clear: both;
        }
        
        .wapper {
            width: 1000px;
            margin: 0 auto;
        }
        /* 头部 */
        
        .header {
            width: 100%;
            height: 100px;
            background-image: url(../images/header-bg.png);
            background-repeat: no-repeat;
        }
        
        .head {
            width: 82%;
            height: 100px;
            margin: 0 auto;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        
        .logo {
            width: 30%;
            height: 56px;
            /* margin-left: 30px; */
        }
        
        .logo img {
            width: 66%;
            height: 56px;
        }
        
        .right-nav {
            width: 50%;
            height: 100px;
        }
        
        .right-nav p {
            color: white;
            font-size: 16px;
            text-align: right;
        }
        
        .right-nav ul {
            width: 100%;
            height: 35px;
            margin-top: 10px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        
        .right-nav ul li {
            width: 12%;
            height: 45px;
        }
        
        .right-nav ul li a {
            width: 100%;
            height: 45px;
            text-align: center;
            /* line-height: 30px; */
            color: white;
            font-size: 13px;
            display: block;
        }
        
        .right-nav ul li a:hover {
            color: #ffcc80;
        }
        
        .drop-menu:hover .drop {
            display: block
        }
        
        .drop {
            display: none;
            width: 100%;
            min-height: 100px;
            background-color: #333a43;
        }
        
        .drop div {
            width: 100%;
            height: 45px;
        }
        
        .drop div a {
            color: white;
        }
        /* banner */
        
        .swiper-container img {
            width: 100%;
        }
        /* 关键词搜索 */
        
        .searchTab {
            width: 80%;
            height: 40px;
            margin: 0 auto;
            margin-top: 10px;
            display: flex;
            align-items: center;
            justify-content: space-around;
        }
        
        .left-tab {
            width: 50%;
            height: 40px;
            line-height: 40px;
        }
        
        .left-tab {
            font-size: 14px;
            color: #4b4b4b;
        }
        
        .left-tab a {
            margin-left: 5px;
        }
        
        .right-tab {
            width: 20%;
            border: 1px solid rgb(190, 190, 190);
            height: 40px;
            display: flex;
            align-items: center;
        }
        
        .right-tab input {
            width: 330px;
            height: 38px;
            border: 0;
            outline: none;
            padding-left: 10px;
        }
        
        .sou {
            width: 75px;
            height: 40px;
            background-color: #4b4b4b;
            border: 1px solid rgb(190, 190, 190);
            background-image: url(../images/sou.png);
            background-repeat: no-repeat;
            background-position: 15px 7px;
            background-size: 25px 25px;
        }
        /* 商机 */
        
        .shangji h4 {
            font-size: 24px;
            font-weight: bold;
            color: #11216c;
        }
        
        .shangji h5 {
            font-size: 30px;
            color: #000000;
        }
        
        .shangji h6 {
            font-size: 20px;
            color: #000000;
            font-weight: normal;
            margin-top: 5px;
        }
        
        .shangjibanner {
            padding-top: 60px;
            margin-top: 50px;
            width: 100%;
            height: 550px;
            background-image: url(../images/shangji-bg.png);
            background-repeat: no-repeat;
        }
        
        .shangjibanner ul {
            display: flex;
            align-items: center;
            justify-content: space-around;
            width: 80%;
            margin: 0 auto;
            margin-top: 30px;
        }
        
        .shangjibanner ul li {
            width: 370px;
            height: 650px;
            text-align: center;
        }
        
        .shangjitxt {
            width: 370px;
            height: 330px;
            background-color: #333a43;
            padding-top: 15px;
        }
        
        .shangjitxt p {
            line-height: 30px;
            font-size: 12px;
            color: white;
            padding: 0 10px;
        }
        
        .shangjitxt h6 {
            font-size: 20px;
            color: white;
            margin-bottom: 10px;
        }
        /* 支持 */
        
        .zhichi {
            width: 100%;
            height: 550px;
            background-image: url(../images/zhichi-bg.png);
            background-repeat: no-repeat;
        }
        
        .zhichi h5 {
            text-align: center;
            font-size: 30px;
            color: white;
            padding-top: 35px;
        }
        
        .zhichiul {
            width: 54%;
            height: 400px;
            margin: 0 auto;
            margin-top: 60px;
        }
        
        .zhichiul li {
            height: 50px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-top: 25px;
        }
        
        .zhichiul li span {
            background-color: #333a43;
            line-height: 50px;
            text-align: center;
            color: white;
            font-size: 12px;
            width: 361px;
            display: block;
            height: 50px;
            box-shadow: 5px 5px 5px rgba(255, 255, 255, 1);
        }
        
        .zhichibt {
            width: 45%;
            height: 130px;
            margin: 0 auto;
            margin-top: 30px;
            background-color: #dedede;
            padding: 15px 20px;
            font-size: 14px;
        }
        /* 简介 */
        
        .shipin {
            width: 80%;
            height: 400px;
            margin: 0 auto;
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-top: 30px;
        }
        
        .shipin img {
            width: 600px;
            height: 400px;
        }
        
        .wenzi {
            width: 50%;
            height: 300px;
            position: relative;
        }
        
        .wenzi h6 {
            font-size: 20px;
            color: black;
        }
        
        .wenzi p {
            margin-top: 20px;
            font-size: 14px;
            line-height: 30px;
            color: black;
        }
        
        .more {
            position: absolute;
            display: block;
            width: 130px;
            height: 35px;
            font-size: 12px;
            line-height: 35px;
            text-align: center;
            border: 1px solid rgb(201, 197, 197);
            right: 60px;
            bottom: 30px;
        }
        
        .gundong {
            width: 100%;
            height: 185px;
            background-color: #222d59;
            margin-top: 30px
        }
        
        .gdul {
            width: 65%;
            height: 185px;
            margin: 0 auto;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        
        .gdul li {
            text-align: center;
        }
        
        .gdul li p {
            color: white;
            font-size: 17px;
        }
        
        #num1,
        #num2,
        #num3,
        #num4 {
            font-size: 45px;
            color: white;
            font-weight: bold;
        }
        
        .dw {
            font-size: 18px;
            color: white;
            font-weight: bold;
        }
        /* zone */
        
        .zone {
            width: 85%;
            height: 690px;
            margin: 0 auto;
            display: flex;
            align-items: center;
            justify-content: space-around;
        }
        
        .left-img {
            width: 20%;
            text-align: center;
        }
        
        .right_txt {
            width: 90%;
            height: 550px;
        }
        
        .right_txt li {
            margin-top: 20px;
            display: flex;
            align-items: center;
            justify-content: space-around;
            width: 90%;
            height: 70px;
            padding-top: 20px;
        }
        
        .right_text {
            padding: 0 20px;
            flex: 1;
            height: 80px;
        }
        
        .right_text h1 {
            color: #222d59;
            font-size: 18px;
        }
        
        .right_text p {
            line-height: 30px;
        }
        
        #zone1,
        #zone2 {
            margin-top: 50px;
        }
        
        #zone3 {
            margin-top: 35px;
        }
        
        #zone4 {
            margin-top: 45px;
        }
        /* 产品中心 */
        
        .pro-det {
            width: 100%;
            height: 360px;
            background-color: #333a43;
            margin-top: 40px;
            padding-top: 30px;
        }
        
        .proul {
            width: 85%;
            height: 420px;
            margin: 0 auto;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        
        .proul li {
            text-align: center;
            width: 21%;
            height: 420px;
        }
        
        .proul li img {
            width: 100%;
        }
        
        .proul li h5 {
            margin-top: 50px;
            font-size: 14px;
            color: white;
            font-weight: normal;
        }
        
        .proul li p {
            font-size: 14px;
            color: white;
            margin-top: 15px;
        }
        
        .proul li span {
            display: block;
            font-size: 12px;
            color: white;
            line-height: 30px;
            margin-top: 20px;
        }
        
        .pp h5 {
            margin-top: 50px;
            text-align: center;
            line-height: 35px;
            color: #222d59;
            font-size: 16px;
        }
        
        .ppimg {
            width: 1300px;
            height: 600px;
            margin: 0 auto;
            margin-top: 60px;
        }
        
        .ppimg ul {
            display: flex;
            align-items: center;
            justify-content: space-between;
            width: 1300px;
            height: 600px;
        }
        
        .jyswiper {
            width: 100%;
            height: 800px;
            background-image: url(../images/jy-bg.png);
            background-repeat: no-repeat;
            margin-top: 30px;
        }
        
        .guimo {
            display: block;
            width: 155px;
            height: 40px;
            margin: 0 auto;
            border: 1px solid white;
            margin-top: 47px;
            text-align: center;
            line-height: 40px;
            color: white;
            font-size: 12px;
        }
        /* 滚动2 */
        
        #roll {
            height: 230px;
            width: 1300px;
            margin: 0 auto;
            position: relative;
            overflow: hidden;
            margin-top: 40px;
        }
        
        #picture1 td {
            height: 230px;
            width: 230px;
            position: relative;
        }
        
        #picture2 td {
            height: 300px;
            width: 230px;
            position: relative;
        }
        
        .xiao-one {
            height: 230px;
            width: 230px;
            overflow: hidden;
            position: relative;
        }
        
        .xiao-one img {
            height: 230px;
            width: 230px;
        }
        
        .hzpic {
            width: 1300px;
            margin: 0 auto;
        }
        
        .hzxx {
            width: 100%;
            height: 600px;
            background-image: url(../images/hz-bg.png);
            background-repeat: no-repeat;
            background-size: 100% 100%;
            background-position: center center;
            overflow: auto;
        }
        
        .hzcenter {
            width: 1300px;
            height: 600px;
            margin: 0 auto;
            position: relative;
        }
        
        .xinxi {
            text-align: center;
            width: 370px;
            height: 430px;
            position: absolute;
            bottom: 0;
            left: 110px;
        }
        
        .liuyan {
            margin-top: 40px;
            display: flex;
            align-items: center;
            padding-left: 32px;
        }
        
        .sub {
            margin: 0 auto;
            display: block;
            width: 235px;
            height: 44px;
            background-image: url(../images/btnline.png);
            margin-top: 35px;
            font-size: 14px;
            color: white;
            line-height: 44px;
            text-align: center;
        }
        
        .sub:hover {
            color: white;
        }
        
        .inp {
            width: 235px;
            height: 36px;
        }
        
        .name {
            font-size: 12px;
            font-weight: bold;
            color: white;
        }
        /* 新闻咨询 */
        
        .zx {
            width: 1300px;
            height: 480px;
            margin: 0 auto;
            margin-top: 80px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        
        .zx li {
            width: 400px;
            height: 480px;
        }
        
        .zx li h6 {
            font-size: 14px;
            margin-top: 10px;
            font-weight: normal;
            color: #333333;
            margin-bottom: 15px;
        }
        
        .zx li span {
            color: #878787;
            font-size: 14px;
            line-height: 20px;
        }
        
        .zx img {
            border-radius: 5px;
            width: 400px;
            height: 300px;
        }
        /* 底部 */
        
        .foot {
            width: 100%;
            height: 320px;
            background-color: #222d59;
            margin-top: 30px;
            padding-top: 10px;
        }
        
        .footer {
            color：white;
            width: 83%;
            height: 300px;
            margin: 0 auto;
        }
        
        .footer h6 span {
            color: white;
            font-size: 16px;
            font-weight: normal;
        }
        
        .footer h6 {
            text-align: center;
        }
        
        .footer h6 a {
            color: white;
            font-weight: normal;
            font-size: 15px;
            margin-left: 10px;
        }
        
        .underline {
            width: 430px;
            height: 1px;
            margin: 0 auto;
            margin-top: 30px;
            background-color: #a9a9a9;
        }
        
        .footcon {
            width: 100%;
            height: 220px;
            margin: 0 auto;
            margin-top: 20px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        
        .footleft li {
            color: #dedede;
            font-size: 14px;
            margin-bottom: 35px;
        }
        
        .footlogo {
            text-align: center;
        }
        
        .footlogo p {
            margin-top: 10px;
        }
        
        .ctd {
            font-size: 18px !important;
            color: white !important;
        }
        
        .footcode {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        
        .footcode li {
            text-align: center;
            margin-left: 20px;
        }
        
        .footcode li img {
            width: 118px;
            height: 118px;
        }
        
        .footcode li a {
            display: block;
            width: 108px;
            height: 35px;
            background-color: #333a43;
            font-size: 12px;
            line-height: 35px;
            color: white;
            text-align: center;
            margin-top: 15px;
            margin-left: 5x;
        }
        
        .kefu {
            position: fixed;
            right: 30px;
            top: 150px;
            z-index: 9999;
        }
        
        .totop {
            position: fixed;
            right: 50px;
            bottom: 200px;
            z-index: 999;
        }
        
        .totop img {
            width: 45px;
            height: 45px;
        }
        /* 关于页面 */
        /* tab切换 */
        
        .tabchange {
            width: 450px;
            height: 45px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin: 0 auto;
            margin-top: 63px;
        }
        
        .tabchange a {
            display: block;
            width: 122px;
            height: 45px;
            line-height: 45px;
            text-align: center;
            font-size: 14px;
        }
        
        .tabchange a:hover {
            color: orange;
        }
        
        .active {
            background-color: #222d59;
            color: white;
        }
        
        .changecon {
            width: 70%;
            height: 1000px;
            background-image: url(../images/about-bg.png);
            background-repeat: no-repeat;
            margin: 0 auto;
            margin-top: 20px;
        }
        
        .changecon h6 {
            text-align: center;
            padding-top: 20px;
            font-size: 20px;
            color: white;
        }
        
        .changecon p {
            font-size: 14px;
            color: white;
            line-height: 30px;
            padding-left: 60px;
            padding-right: 60px;
            margin-top: 20px;
        }
        /* 优势 */
        
        .advan {
            display: block;
            width: 215px;
            height: 50px;
            font-size: 20px;
            text-align: center;
            line-height: 50px;
            color: white;
            background-color: #222d59;
            margin: 0 auto;
            margin-top: 15px;
            box-shadow: 5px 5px 5px #000000;
        }
        
        .advanul {
            width: 70%;
            height: 700px;
            margin: 0 auto;
            margin-top: 65px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            flex-wrap: wrap;
        }
        
        .advanul li {
            width: 415px;
            height: 330px;
            background-image: url(../images/ys-bg.jpg);
            background-repeat: no-repeat;
            position: relative;
        }
        
        .advanul span {
            position: absolute;
            color: white;
            font-weight: bold;
            font-size: 20px;
            left: 45px;
            top: 20px;
        }
        
        .advanul li p {
            font-size: 14px;
            color: #222d59;
            text-indent: 2em;
            line-height: 30px;
            margin-top: 10px;
            padding-left: 20px;
            padding-right: 20px;
        }
        
        .advanul li h5 {
            font-size: 20px;
            color: #222d59;
            padding-top: 35px;
            text-align: right;
            margin-right: 25px;
            padding-bottom: 40px;
        }
        /* 规模 */
        
        .gm {
            margin-top: 40px;
            margin-bottom: 40px;
        }
        
        .tdswiper {
            width: 70%;
            margin: 0 auto;
            height: 600px;
        }
        
        .swiper-pagination-bullet-active {
            background-color: white;
        }
        
        .gm-foot {
            margin-top: 100px;
        }
        /* 产品 */
        
        .pro-img {
            width: 100%;
            margin-top: 40px;
        }
        
        .mxl {
            margin-top: 30px;
            width: 100%;
            height: 610px;
            background-image: url(../images/xlpic.png);
            background-repeat: no-repeat;
            padding-top: 30px;
        }
        
        .cxl {
            margin-top: 15px;
            width: 100%;
            height: 610px;
            background-image: url(../images/chuang.png);
            background-repeat: no-repeat;
            padding-top: 30px;
        }
        
        .fxl {
            margin-top: 15px;
            width: 100%;
            height: 610px;
            background-image: url(../images/fang.png);
            background-repeat: no-repeat;
            padding-top: 30px;
        }
        
        .men {
            width: 70%;
            height: 550px;
            margin: 0 auto;
        }
        
        .men h5 {
            font-size: 24px;
            color: white;
            margin-top: 80px;
        }
        
        .men h4 {
            font-size: 24px;
            color: white;
            font-weight: normal;
            margin-top: 20px;
            margin-bottom: 20px;
        }
        
        .men h6 {
            color: white;
            font-size: 30px;
            margin-top: 20px;
        }
        
        .men span {
            font-size: 16px;
            color: white;
        }
        
        .ckgd {
            width: 164px;
            height: 50px;
            display: block;
            line-height: 50px;
            text-align: center;
            color: white;
            font-size: 16px;
            border: 1px solid white;
            margin-top: 30px;
        }
        /* 前途 */
        
        .qiantu {
            margin-top: 30px;
            width: 100%;
            height: 1450px;
            background-image: url(../images/QTBG.png);
            background-repeat: no-repeat;
            padding-top: 40px;
        }
        
        .qiantuul {
            display: flex;
            width: 70%;
            height: 420px;
            margin: 0 auto;
            align-items: center;
            justify-content: space-between;
            margin-top: 50px;
        }
        
        .qiantuul li p {
            color: white;
            font-size: 12px;
            line-height: 30px;
            padding-left: 20px;
            padding-right: 20px;
            margin-top: 10px;
        }
        
        .qiantuul li h5 {
            font-size: 18px;
            color: white;
            text-align: center;
            margin-top: 20px;
        }
        
        .qiantuul li img {
            width: 267px;
        }
        
        .qiantuul li {
            width: 267px;
            height: 420px;
            background-color: #343945;
        }
        
        .yh {
            width: 265px;
            height: 40px;
            display: block;
            font-size: 12px;
            line-height: 40px;
            text-align: center;
            margin: 0 auto;
            margin-top: 60px;
            color: white;
            background-color: #333a43;
            box-shadow: 5px 5px 5px rgba(255, 255, 255, 1);
        }
        
        .progress {
            padding-top: 20px;
            width: 70%;
            height: 218px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin: 0 auto;
        }
        
        .pronum {
            width: 70%;
            height: 30px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin: 0 auto;
            margin-top: 20px;
        }
        
        .pronum li {
            background-color: #333a43;
            box-shadow: 3px 3px 3px rgba(255, 255, 255, 1);
            width: 80px;
            height: 30px;
            text-align: center;
            line-height: 30px;
            color: white;
            font-size: 14px;
            font-weight: bold;
        }
        
        .progress li {
            width: 218px;
            height: 218px;
            line-height: 218px;
            text-align: center;
            color: white;
            font-size: 36px;
        }
        /* 优势 */
        
        .youshi {
            margin-top: 30px;
            width: 100%;
            height: 700px;
            background-image: url(../images/ys-bg.png);
            background-repeat: no-repeat;
            padding-top: 100px;
        }
        
        .ysswiper {
            width: 1110px;
            height: 512px;
            margin: 0 auto;
        }
        /* 政策 */
        
        .zc {
            width: 100%;
            height: 1200px;
            background-image: url(../images/zc-bg.png);
            background-repeat: no-repeat;
            margin-top: 30px;
        }
        
        .zcul {
            width: 60%;
            height: 1200px;
            margin: 0 auto;
            position: relative;
        }
        
        .zcul li {
            position: absolute;
        }
        
        .zcul li p {
            width: 187px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            color: white;
            font-size: 16px;
            font-weight: bold;
            background-color: #333a43;
            box-shadow: 5px 5px 5px rgb(0, 0, 0);
        }
        
        .zcul li span {
            display: block;
            color: white;
            font-size: 14px;
            margin-left: 50px;
            padding-top: 20px;
        }
        
        .lc {
            background-image: url(../images/jy-bg.png);
            background-repeat: no-repeat;
            width: 100%;
            height: 710px;
            margin-top: 30px;
        }
        
        .lccenter {
            width: 950px;
            height: 700px;
            margin: 0 auto;
            display: flex;
            flex-direction: column;
            justify-content: space-around;
        }
        
        .lccenter li {
            display: flex;
            align-items: center;
            justify-content: space-between;
            width: 950px;
            height: 40px;
        }
        
        .lccenter li span {
            width: 728px;
            height: 40px;
            line-height: 40px;
            font-size: 14px;
            color: white;
            text-align: center;
            background-color: #222d59;
        }
        
        .lccenter li a {
            display: block;
            width: 137px;
            height: 40px;
            text-align: center;
            line-height: 40px;
            color: white;
            font-size: 14px;
            box-shadow: 2px 2px 5px rgba(255, 255, 255, 1);
            background-color: #222d59;
        }
        
        .mc {
            position: relative;
            background-image: url(../images/mc.png);
            width: 100%;
            height: 700px;
            margin-top: 10px;
            background-repeat: no-repeat;
        }
        
        .mc h5 {
            position: absolute;
            bottom: 50px;
            left: 100px;
            font-size: 18px;
            color: white;
            text-align: center;
        }
        
        .zs-pic {
            width: 1300px;
            height: 272px;
            margin: 0 auto;
            margin-top: 30px;
        }
        /* news */
        
        .mbx {
            width: 100%;
            height: 72px;
            line-height: 72px;
            color: black;
            font-size: 14px;
            padding-left: 200px;
        }
        
        .dtqh {
            width: 600px;
            height: 50px;
            margin: 0 auto;
            display: flex;
            align-items: center;
            justify-content: space-around;
        }
        
        .dtqh a {
            width: 158px;
            height: 50px;
            display: block;
            line-height: 50px;
            text-align: center;
            color: black;
            font-size: 16px;
        }
        
        .active1 {
            background-color: rgba(34, 45, 89, 1);
            color: white !important;
        }
        
        .dtnews {
            width: 70%;
            min-height: 400px;
            margin: 0 auto;
            margin-top: 100px;
        }
        
        .dtnews li img {
            width: 360px;
            height: 260px;
        }
        
        .dtnews li {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-top: 20px;
            padding-bottom: 15px;
            border-bottom: 1px solid rgb(182, 180, 180);
        }
        
        .newscon {
            width: 63%;
            height: 200px;
        }
        
        .newscon h5 {
            color: black;
            font-size: 16px;
            font-weight: normal;
        }
        
        .newscon p {
            color: rgb(168, 167, 167);
            font-size: 13px;
            line-height: 25px;
            margin-top: 15px;
        }
        
        .newscon span {
            color: rgb(173, 172, 172);
            font-size: 13px;
            margin-top: 15px;
            display: block;
        }
        /* 联系 */
        
        .lxsj {
            padding-bottom: 30px;
        }
        
        .lianxi1 {
            width: 100%;
            height: 485px;
            background-color: rgba(0, 0, 0, 0.6);
        }
        
        .lianxi {
            width: 1300px;
            height: 485px;
            margin: 0 auto;
            background-image: url(../images/lx-bg.webp);
            background-repeat: no-repeat;
        }
        
        .lscon {
            color: white;
        }
        
        .lscon h5 {
            padding-top: 50px;
            font-size: 20px;
        }
        
        .lscon p {
            margin: 0 auto;
            width: 70%;
            font-size: 14px;
            margin-top: 20px;
            color: white;
        }
        
        .route {
            width: 300px;
            height: 56px;
            color: white;
            background-color: #333a43;
            font-size: 16px;
            line-height: 50px;
            text-align: center;
            margin: 0 auto;
            margin-top: 50px;
        }
        
        .maul {
            width: 1000px;
            height: 300px;
            margin: 0 auto;
            margin-top: 40px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        
        .maul li img {
            width: 256px;
            height: 256px;
        }
        
        .maul li {
            text-align: center;
            width: 256px;
            height: 300px;
        }
        
        .maul li span {
            width: 256px;
            height: 44px;
            display: block;
            text-align: center;
            color: white;
            background-color: #333a43;
            font-size: 14px;
            line-height: 44px;
        }
        
        .slideBox {
            width: 210px;
            height: 250px;
            overflow: hidden;
            position: relative;
        }
        
        .slideBox .hd {
            height: 15px;
            overflow: hidden;
            position: absolute;
            right: 10px;
            bottom: 10px;
            z-index: 1;
        }
        
        .slideBox .hd ul {
            overflow: hidden;
            zoom: 1;
            float: left;
        }
        
        .slideBox .hd ul li {
            float: left;
            margin-right: 5px;
            width: 15px;
            height: 15px;
            line-height: 14px;
            text-align: center;
            background: #fff;
            cursor: pointer;
        }
        
        .slideBox .hd ul li.on {
            color: #fff;
        }
        
        .slideBox .bd {
            position: relative;
            height: 100%;
            z-index: 0;
        }
        
        .slideBox .bd ul li {
            position: relative;
        }
        
        .slideBox .bd ul span {
            display: block;
            height: 40px;
            line-height: 40px;
            background: #000;
            background: rgba(0, 0, 0, 0.8);
            position: absolute;
            bottom: 0px;
            width: 100%;
            color: #fff;
            padding-left: 10px;
        }
        
        .slideBox .bd img {
            width: 210px;
            height: 250px;
        }
        /*common end*/
        /*menu*/
        
        .menu {
            height: 35px;
            line-height: 35px;
            background: #333;
        }
        
        .menu ul li {
            float: left;
            position: relative;
            border-right: #666 solid 1px;
            width: 120px;
        }
        
        .menu ul li dl {
            background: #fff;
            width: 100%;
            position: absolute;
            left: 0px;
            top: 35px;
            box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
            padding: 10px 0;
            display: none;
        }
        
        .menu ul li dl dd {
            line-height: 28px;
            border-bottom: #ddd dotted 1px;
            margin: 0 10px;
        }
        
        .menu ul li dl dd a {
            font-size: 12px;
            color: #666;
            font-weight: normal;
            display: inline;
            padding: 0;
            text-align: left;
        }
        
        .menu ul li dl dd a:hover {
            color: #f60;
        }
        
        .menu a {
            font-size: 14px;
            color: #fff;
            text-decoration: none;
            font-weight: bold;
            display: block;
            text-align: center;
        }
        
        .menu a:hover {
            color: #fff;
        }
        
        a.menu_hover {
            background: #666;
            color: #fff;
        }
        
        .menu_down span {
            display: block;
            background: url(../images/menu_down.gif) right 10px center no-repeat;
        }
        /*banner_01*/
        
        .banner_01 {
            width: 1000px;
            height: 360px;
            overflow: hidden;
            position: relative;
            z-index: 1;
        }
        
        .banner_01 ul {
            height: 360px;
            position: absolute;
        }
        
        .banner_01 ul li {
            width: 1000px;
            height: 360px;
            float: left;
            overflow: hidden;
            position: relative;
            background: #ccc;
        }
        
        .banner_01 ul li img {
            width: 1000px;
            height: 360px;
        }
        
        .banner_01 .btnBg {
            width: 1000px;
            height: 20px;
            position: absolute;
            left: 0;
            bottom: 0;
            background: #000;
        }
        
        .banner_01 .btn {
            width: 1000px;
            position: absolute;
            height: 10px;
            padding: 5px 10px;
            right: 0;
            bottom: 3px;
            text-align: right;
        }
        
        .banner_01 .btn span {
            display: inline-block;
            _display: inline;
            _zoom: 1;
            width: 25px;
            height: 10px;
            _font-size: 0;
            margin-left: 5px;
            cursor: pointer;
            background: #fff;
        }
        
        .banner_01 .btn span.on {
            background: #fff;
        }
        
        .banner_01 .preNext {
            top: 130px;
            width: 45px;
            height: 100px;
            position: absolute;
            background: url(../images/sprite.png) no-repeat 0 0;
            cursor: pointer;
        }
        
        .banner_01 .pre {
            left: 0;
        }
        
        .banner_01 .next {
            right: 0;
            background-position: right top;
        }
        /*banner_02*/
        
        .banner_02 {
            height: 360px;
            overflow: hidden;
        }
        
        .banner_02 #banner_02_con {
            display: none;
        }
        /*banner_03*/
        
        .banner_03 {
            position: relative;
            z-index: 1;
            width: 100%;
            height: 360px;
            overflow: hidden;
        }
        
        .banner_03 .bd {
            Z-INDEX: 0;
            position: relative;
            overflow: hidden;
        }
        
        .banner_03 .bd ul {
            margin: 0px auto;
        }
        
        .banner_03 .bd li {
            width: 100%;
            height: 360px;
            text-align: center;
            overflow: hidden;
        }
        
        .banner_03 .hd {
            position: relative;
            top: -40px;
            width: 1100px;
            height: 20px;
            margin: 0px auto;
            text-align: center;
        }
        
        .banner_03 .hd ul {
            position: absolute;
            left: 50%;
            margin-left: -60px;
            bottom: 0px;
            z-index: 99;
            width: 150px;
            height: 22px;
        }
        
        .banner_03 .hd ul li {
            height: 22px;
            width: 22px;
            margin-left: 15px;
            text-align: center;
            text-indent: -9999em;
            float: left;
            background: url(../Images/BannerBg_02.png) no-repeat;
            cursor: pointer;
        }
        
        .banner_03 .hd ul .on {
            background: url(../images/BannerBg_01.png) no-repeat;
        }
        
        .banner_03 .prev {
            position: absolute;
            TOP: 50%;
            left: 20px;
            Z-INDEX: 2;
            width: 31px;
            height: 53px;
            margin-top: -30px;
            background: url(../Images/BannerLeft.png) no-repeat;
            cursor: pointer;
        }
        
        .banner_03 .next {
            position: absolute;
            TOP: 50%;
            right: 20px;
            Z-INDEX: 2;
            width: 31px;
            height: 53px;
            margin-top: -30px;
            background: url(../Images/BannerRgt.png) no-repeat;
            cursor: pointer;
        }
        /*scroll_left start*/
        
        #scroll_left {
            overflow: hidden;
            width: 978px;
            margin: 40px auto;
        }
        
        #scroll_left span {
            display: block;
            height: 28px;
            line-height: 28px;
            text-align: center;
            color: black;
            font-size: 16px;
        }
        
        #scroll_left .scroll_scale {
            width: 315px;
            height: 230px;
            background: #FFF;
            margin: 0 5px;
            border: 1px solid #e4e4e4;
        }
        
        .look {
            font-size: 30px;
            text-align: center;
            margin-top: 15px;
            margin-bottom: 15px;
        }
        /* 
#scroll_left .scroll_scale table tr td {
    height: 124px;
    width: 164px;
    text-align: center;
} */
        
        #scroll_left .scroll_scale img {
            width: 315px;
            height: 230px;
            width: expression(this.width >160 && this.height < this.width ? 160: true);
            height: expression(this.height > 120 ? 120: true);
        }
        /*scroll_left end*/
        /*scroll_01*/
        
        .scroll_01 {
            background: #ddd;
        }
        
        .scroll_01 .hd .prev,
        .scroll_01 .hd .next {
            display: block;
            width: 5px;
            height: 9px;
            line-height: 10px;
            overflow: hidden;
            cursor: pointer;
            background: url(../images/icoLeft.gif) no-repeat;
        }
        
        .scroll_01 .hd .next {
            background: url(../images/icoRight.gif) no-repeat;
        }
        
        .scroll_01 .bd li {
            float: left;
        }
        /*scroll_02*/
        
        .scroll_02 {
            background: #ddd;
        }
        
        .scroll_02 .hd .prev,
        .scroll_02 .hd .next {
            display: block;
            width: 5px;
            height: 9px;
            line-height: 10px;
            overflow: hidden;
            cursor: pointer;
            background: url(../images/icoLeft.gif) no-repeat;
        }
        
        .scroll_02 .hd .next {
            background: url(../images/icoRight.gif) no-repeat;
        }
        /*scroll_03*/
        
        .scroll_03 {
            background: #ddd;
        }
        
        .scroll_03 .hd .prev,
        .scroll_03 .hd .next {
            display: block;
            width: 5px;
            height: 9px;
            line-height: 10px;
            overflow: hidden;
            cursor: pointer;
            background: url(../images/icoLeft.gif) no-repeat;
        }
        
        .scroll_03 .hd .next {
            background: url(../images/icoRight.gif) no-repeat;
        }
        
        .scroll_03 .bd li {
            float: left;
            width: 200px;
            overflow: hidden;
            margin: 0 10px;
        }
        
        .scroll_03 .bd li .img {
            height: 150px;
            border: #f4f4f4 solid 1px;
            padding: 2px;
            background: #fff;
        }
        
        .scroll_03 .bd li .img:hover {
            background: #f4f4f4;
        }
        
        .scroll_03 .bd li span {
            height: 30px;
            line-height: 30px;
            text-align: center;
            display: block;
        }
        
        .scroll_03 .bd li .img table tr td {
            height: 144px;
        }
        
        .scroll_03 .bd li .img table tr td img {
            max-width: 194px;
            max-height: 144px;
        }
        /*slideTxtBox_01*/
        
        .slideTxtBox_01 .hd ul li.on {
            background: #ddd;
            cursor: pointer;
        }
        
        .contentfirst {
            display: none;
        }
        
        .contentin {
            display: block;
        }
        
        .tabin {
            background: #ddd;
        }
        /*Add------------------------------------------------------------------------------*/
        
        .weizhi {
            height: 40px;
            line-height: 40px;
            background: url(../images/title03.png) no-repeat;
            font-size: 14px;
        }
        
        .inside {
            margin-top: 20px;
            background: url(../images/title_04.gif) #fff repeat-y;
            min-height: 400px;
        }
        
        .inside_left {
            width: 220px;
            float: left;
        }
        
        .inside_left .side_a dl dt {
            border-bottom: 3px solid #ddd;
            display: block;
            height: 40px;
            color: #324483;
            font-weight: bold;
            line-height: 40px;
            font-size: 18px;
        }
        
        .inside_left .side_a dl dd {
            height: 36px;
            line-height: 36px;
            border-bottom: #ddd solid 1px;
        }
        
        .inside_left .side_a dl dd a {
            display: block;
            padding-left: 30px;
            font-size: 14px;
            background: url(../images/about-cn3_19.jpg) 15px center no-repeat;
        }
        
        .inside_left .side_a dl dd a:hover {
            background: #324483;
            color: #fff;
        }
        
        .inside_left .side_a dl .hover a {
            background: #324483;
            color: #fff;
        }
        
        .lianxi {
            margin-top: 15px;
            text-align: center;
            padding-bottom: 20px;
        }
        
        .inside_right {
            width: 720px;
            float: right;
        }
        
        .inside_con {
            padding: 10px 0;
        }
        /*contact*/
        
        .contact h2 {
            height: 36px;
            line-height: 36px;
            padding-left: 20px;
            color: #fff;
            background: #999;
        }
        
        .contact {
            margin-top: 15px;
        }
        
        .contact ul {
            padding: 10px 10px;
            border: #e4e4e4 solid 1px;
        }
        
        .contact ul li {
            line-height: 20px;
            padding: 3px 0;
        }
        /*proShow*/
        
        .product_show ul li {
            width: 130px;
            line-height: 20px;
        }
        
        .product_show ul li {
            float: left;
            margin: 15px 20px 0;
            border: #e4e4e4 solid 1px;
            display: inline;
        }
        /* .pro img {
    max-width: 120px;
    max-height: 90px;
    width: expression(this.width >120 && this.height < this.width ? 120: true);
    height: expression(this.height > 90 ? 90: true);
} */
        
        .hover2 {
            background: #f4f4f4;
        }
        /*product_list*/
        
        .side_product {
            margin-top: 15px;
        }
        
        .side_product h2 {
            height: 36px;
            line-height: 36px;
            padding-left: 20px;
            color: #fff;
            background: #999;
        }
        
        .side_product ul {
            padding: 10px 10px;
            border: #e4e4e4 solid 1px;
        }
        
        .side_product ul li {
            line-height: 24px;
        }
        
        .side_product ul li a {
            padding-left: 30px;
            display: block;
            border-bottom: #e4e4e4 dashed 1px;
            background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;
        }
        
        .side_product ul li dl dd a {
            display: inline;
            border: none;
            background: none;
        }