body {
            margin: 0;
            padding: 0;
            background: #f5f0eb;
            font-family: "Microsoft Yahei", "微软雅黑", "Arial", "Verdana", "sans-serif";
            font-size: 12px
        }

        img {
            border: none
        }

        ul,
        li {
            list-style: none;
            margin: 0px;
            padding: 0px
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        p,
        ul,
        ol,
        li,
        form,
        img,
        dl,
        dt,
        dd,
        th,
        blockquote,
        fieldset,
        div,
        strong,
        label,
        em {
            margin: 0;
            padding: 0;
            border: 0
        }

        table,
        td {
            margin: 0;
            padding: 0
        }

        a {
            text-decoration: none;
            outline: none;
            color: #4a4038
        }

        .hide {
            display: none
        }

        #spacer,
        .clear {
            clear: both;
            height: 0px;
            overflow: hidden
        }

        #site-header {
            width: 1060px;
            margin: 0 auto;
            height: 110px;
            clear: both
        }

        #site-header .logo {
            width: 700px;
            height: 110px;
            float: left
        }

        #site-header .logo a {
            background: url(../images/logo.png) no-repeat 0 15px;
            width: 700px;
            height: 110px;
            line-height: 999px;
            overflow: hidden;
            display: block
        }

        #site-header .header-right {
            float: right;
            padding-top: 20px
        }

        #site-header .header-links {
            clear: both;
            text-align: right;
            color: #8a7e72
        }

        #site-header .header-links img {
            padding-right: 5px;
            padding-left: 10px
        }

        #site-header .header-links a {
            color: #8a7e72;
            padding: 0 7px
        }

        #site-header .header-links a:hover {
            color: #d4740b
        }

        #site-header #search {
            width: 260px;
            position: relative;
            font-family: "Microsoft YaHei";
            overflow: hidden;
            z-index: 9999;
            padding-top: 15px
        }

        #site-header #search .search-input {
            width: 154px;
            border: 2px solid #e8e0d8;
            border-right: none;
            height: 34px;
            line-height: 32px;
            padding-left: 25px;
            font-size: 14px;
            color: #8a7e72;
            font-family: "Microsoft YaHei";
            float: left;
            resize: none;
            background: url(../images/ss.svg) no-repeat 5px 11px
        }

        #site-header #search .search-input:hover {
            outline: none;
            color: #8a7e72
        }

        #site-header #search .search-input:focus {
            outline: none;
            color: #4a4038
        }

        #site-header #search .search-btn {
            width: 78px;
            height: 40px;
            line-height: 33px;
            background: #d4740b;
            float: left;
            border: none;
            cursor: pointer;
            color: #ffffff;
            font-family: "Microsoft YaHei";
            font-size: 14px;
            font-weight: bold
        }

        #site-header #search .search-btn:hover {
            background: #b86209
        }

        #site-nav {
            margin: 0;
            padding: 0;
            background: #ffffff;
            border-top: 3px solid #d4740b;
            border-bottom: 1px solid #e8e0d8;
            height: 52px;
            z-index: 101;
            box-shadow: 0 3px 12px rgba(0, 0, 0, 0.07);
            position: relative;
            clear: both
        }

        #site-nav .menu {
            width: 1060px;
            margin: 0 auto;
            height: 52px
        }

        #site-nav .menu ul {
            padding: 0;
            margin: 0;
            list-style-type: none;
            height: 52px;
            display: flex;
            justify-content: center;
            align-items: center
        }

        #site-nav .menu ul li {
            position: relative;
            height: 52px
        }

        #site-nav .menu ul li a,
        #site-nav .menu ul li a:visited {
            display: block;
            text-align: center;
            text-decoration: none;
            padding: 0 34px;
            height: 52px;
            color: #4a4038;
            line-height: 52px;
            font-size: 15px;
            font-weight: 500;
            letter-spacing: 0.5px;
            position: relative;
            transition: color 0.25s ease
        }

        #site-nav .menu ul li a::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 50%;
            width: 0;
            height: 3px;
            background: #d4740b;
            transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            transform: translateX(-50%)
        }

        #site-nav .menu ul li a:hover {
            color: #d4740b
        }

        #site-nav .menu ul li a:hover::after {
            width: 55%
        }

        #site-nav .menu ul li a.active {
            color: #d4740b;
            font-weight: 600
        }

        #site-nav .menu ul li a.active::after {
            width: 55%
        }

        #site-nav .menu ul li ul {
            display: none
        }

        #site-nav .menu ul li:hover ul {
            display: block;
            position: absolute;
            top: 52px;
            left: 50%;
            transform: translateX(-50%);
            width: 160px;
            background: #ffffff;
            box-shadow: 0 6px 16px rgba(0, 0, 0, 0.1);
            border-radius: 0 0 4px 4px;
            overflow: hidden
        }

        #site-nav .menu ul li:hover ul li {
            height: auto
        }

        #site-nav .menu ul li:hover ul li a {
            display: block;
            color: #4a4038;
            font-size: 13px;
            font-weight: normal;
            padding: 0 16px;
            height: 38px;
            line-height: 38px;
            letter-spacing: 0;
            transition: all 0.2s ease
        }

        #site-nav .menu ul li:hover ul li a::after {
            display: none
        }

        #site-nav .menu ul li:hover ul li a:hover {
            color: #d4740b;
            background: #fdf0e0
        }

        #site-nav .menu ul li:hover ul .erd {
            background: #d4740b;
            width: 160px;
            height: 42px;
            line-height: 42px;
            text-align: center;
            color: #ffffff;
            font-weight: bold
        }

        .banner {
            height: 400px;
            width: 100%;
            background: #e8e0d8;
            clear: both;
            z-index: 100
        }

        .banner img {
            height: 400px;
            width: 100%;
            object-fit: cover;
            display: block
        }

        #main-bg {
            width: 100%;
            background: #f5f0eb;
            clear: both;
            overflow: hidden
        }

        #main-wrapper {
            width: 1060px;
            margin: 0 auto;
            margin-top: 30px;
            clear: both
        }

        #main-wrapper .sidebar-primary {
            width: 270px;
            float: left;
            background: #ffffff;
            height: 680px;
            overflow: hidden
        }

        #main-wrapper .sidebar-primary .panel-title {
            height: 47px;
            line-height: 55px;
            color: #ffffff;
            background: #d4740b;
            padding-left: 15px
        }

        #main-wrapper .sidebar-primary .panel-title b {
            font-size: 16px;
            padding-right: 5px
        }

        #main-wrapper .sidebar-primary .catalog {
            width: 240px;
            position: absolute;
            font-size: 12px;
            z-index: 999;
            padding: 15px
        }

        #main-wrapper .sidebar-primary .catalog ul li a,
        .catalog ul li a:visited {
            display: block;
            color: #4a4038;
            width: 240px;
            height: 42px;
            border-bottom: 1px solid #e8e0d8;
            line-height: 42px;
            font-size: 14px;
            overflow: hidden;
            background: url(../images/left_c.svg) 200px 11px no-repeat;
            padding-left: 5px
        }

        #main-wrapper .sidebar-primary .catalog ul li a:hover {
            background: #fdf0e0;
            color: #d4740b
        }

        #main-wrapper .sidebar-primary .catalog ul {
            padding: 0;
            margin: 0;
            list-style-type: none
        }

        #main-wrapper .sidebar-primary .catalog ul li {
            float: left;
            margin-right: 1px;
            position: relative;
            background: #ffffff
        }

        #main-wrapper .sidebar-primary .catalog ul li ul {
            display: none
        }

        #main-wrapper .sidebar-primary .catalog ul li:hover ul {
            display: block;
            position: absolute;
            top: 0;
            left: 225px
        }

        #main-wrapper .sidebar-primary .catalog ul li:hover ul li a {
            display: block;
            background: #fdf0e0;
            font-size: 12px;
            padding-left: 15px;
            width: 170px
        }

        #main-wrapper .sidebar-primary .catalog ul li:hover ul li a:hover {
            display: block;
            background: #d4740b;
            color: #ffffff;
            font-size: 12px
        }

        #main-wrapper .sidebar-primary .in_cont {
            padding-left: 15px;
            padding-bottom: 30px
        }

        #main-wrapper .sidebar-primary .in_cont img {
            margin-top: 364px
        }

        #main-wrapper .content-primary {
            float: right;
            background: #ffffff;
            width: 770px;
            height: 680px;
            overflow: hidden
        }

        #tab-display {
            text-align: left;
            clear: both;
            background: #ffffff
        }

        #tab-display .hd {
            height: 47px;
            line-height: 60px;
            position: relative;
            clear: both;
            background: #d4740b
        }

        #tab-display .hd ul {
            height: 47px;
            font-size: 16px;
            overflow: hidden;
            width: 680px
        }

        #tab-display .hd ul li {
            float: left;
            height: 47px;
            padding-left: 25px;
            padding-right: 25px;
            max-width: 200px
        }

        #tab-display .hd ul li a {
            color: #ffffff;
            font-weight: bold
        }

        #tab-display .hd ul li.on {
            height: 47px;
            position: relative;
            background: #ffffff;
            cursor: pointer;
            z-index: 999
        }

        #tab-display .hd ul li.on a {
            color: #d4740b
        }

        #tab-display .bd {
            background: #ffffff
        }

        #product-grid {
            clear: both;
            background: #ffffff;
            height: 410px
        }

        #product-grid li {
            float: left;
            width: 242px;
            margin-left: -1px;
            font-size: 12px;
            overflow: hidden;
            padding: 5px;
            border: 1px solid #e8e0d8;
            border-top: none
        }

        #product-grid .product-img-wrap {
            width: 242px;
            height: 160px;
            display: table-cell;
            text-align: center;
            vertical-align: middle;
            display: block
        }

        #product-grid .img_vertical {
            width: 0;
            height: 100%;
            display: inline-block;
            vertical-align: middle
        }

        #product-grid li .pic {
            height: 160px;
            width: 242px;
            background: #ffffff;
            display: table-cell;
            text-align: center;
            overflow: hidden
        }

        #product-grid li .pic img {
            display: inline-block;
            text-align: center;
            vertical-align: middle;
            border: none
        }

        #product-grid li .title {
            padding: 5px;
            clear: both;
            background: #ffffff;
            border-top: 1px solid #e8e0d8
        }

        #product-grid li .title .card-title-wrap a {
            font-size: 15px;
            height: 20px;
            line-height: 20px;
            font-weight: normal;
            color: #4a4038;
            display: block;
            overflow: hidden;
            text-align: center
        }

        #product-grid li .title .card-title-wrap a:hover {
            color: #d4740b
        }

        #product-grid li .title p {
            height: 44px;
            line-height: 20px;
            overflow: hidden;
            margin-top: 5px;
            color: #8a7e72
        }

        #product-grid li:hover {
            z-index: 999;
            zoom: 1;
            position: relative;
            border: 1px solid #e8e0d8;
            border-top: none;
            -webkit-box-shadow: rgba(212, 116, 11, 0.2) 0px 4px 16px;
            -moz-box-shadow: rgba(212, 116, 11, 0.2) 0px 4px 16px;
            box-shadow: rgba(212, 116, 11, 0.2) 0px 4px 16px
        }

        #product-grid li:hover .title p {
            color: #8a7e72
        }

        .section-title {
            padding: 15px 0px 5px 0px;
            margin: 0px 15px 0px 15px;
            color: #e8e0d8;
            border-bottom: #e8e0d8 4px solid;
            height: 20px
        }

        .section-title p {
            float: left
        }

        .section-title b {
            font-size: 16px;
            color: #4a4038;
            padding-right: 5px;
            border-bottom: #d4740b 3px solid;
            padding-bottom: 5px
        }

        .section-title a {
            float: right
        }

        #sidebar-contact {
            width: 270px;
            float: left;
            background: #ffffff;
            margin-top: 15px;
            height: 250px;
            overflow: hidden
        }

        #sidebar-contact .contact-block {
            width: 240px;
            padding: 10px 0px 0px 15px
        }

        #sidebar-contact .contact-block .contact-img {
            width: 80px;
            height: 80px;
            float: left;
            padding-right: 6px
        }

        #sidebar-contact .contact-block p a {
            color: #4a4038;
            width: 150px;
            height: 18px;
            overflow: hidden;
            font-weight: bold;
            display: block
        }

        #sidebar-contact .contact-block .b {
            color: #8a7e72;
            height: 51px;
            overflow: hidden;
            padding-top: 5px;
            line-height: 18px
        }

        #contact-list {
            padding: 10px 0px 20px 15px
        }

        #contact-list li {
            width: 230px;
            overflow: hidden;
            height: 24px;
            line-height: 24px;
            background: url(../images/left_a.svg) 0px 8px no-repeat;
            padding-left: 10px
        }

        #contact-list li a {
            color: #4a4038
        }

        #contact-list li a:hover {
            color: #d4740b
        }

        #section-cases {
            width: 770px;
            float: right;
            background: #ffffff;
            margin-top: 15px;
            height: 250px;
            overflow: hidden
        }

        #section-cases .case-grid {
            padding: 15px
        }

        #section-cases .case-grid li {
            float: left;
            padding: 0px 8px 27px 8px
        }

        #section-about {
            width: 520px;
            float: left;
            background: #ffffff;
            margin-top: 15px;
            height: 260px;
            overflow: hidden
        }

        #section-about .about-block {
            padding: 10px 15px 15px 15px
        }

        #section-about .about-block img {
            padding-bottom: 18px
        }

        #section-about .about-block .b {
            color: #8a7e72;
            line-height: 19px;
            height: 85px;
            overflow: hidden
        }

        #section-news {
            width: 520px;
            float: right;
            background: #ffffff;
            margin-top: 15px;
            height: 260px;
            overflow: hidden
        }

        #section-news .news-block {
            width: 458px;
            padding: 10px 0px 0px 15px
        }

        #section-news .news-block .news-img {
            width: 173px;
            height: 106px;
            float: left;
            padding-right: 6px
        }

        #section-news .news-block p a {
            color: #4a4038;
            width: 265px;
            height: 18px;
            overflow: hidden;
            font-weight: bold;
            display: block
        }

        #section-news .news-block .b {
            color: #8a7e72;
            height: 91px;
            overflow: hidden;
            padding-top: 5px;
            line-height: 18px
        }

        #news-list-block {
            padding: 0px 0px 20px 15px
        }

        #news-list-block li {
            width: 440px;
            overflow: hidden;
            height: 24px;
            line-height: 24px;
            background: url(../images/left_a.svg) 0px 8px no-repeat;
            padding-left: 10px
        }

        #news-list-block li a {
            color: #4a4038;
            width: 350px;
            height: 24px;
            overflow: hidden;
            display: block;
            float: left
        }

        #news-list-block li a:hover {
            color: #d4740b
        }

        #news-list-block li span {
            float: right;
            color: #8a7e72
        }

        #section-showcase {
            width: 1060px;
            float: right;
            background: #ffffff;
            margin-top: 15px
        }

        #section-showcase .showcase-grid {
            padding: 15px
        }

        #section-showcase .showcase-grid li {
            float: left;
            padding: 0px 8px 27px 8px
        }

        #link-panel {
            width: 1060px;
            line-height: 30px;
            background: #ffffff;
            margin-top: 15px;
            float: left;
            margin-bottom: 30px
        }

        #link-panel span {
            font-size: 12px;
            background: #d4740b;
            color: #ffffff;
            width: 130px;
            display: block;
            float: left;
            text-align: center
        }

        #link-panel span b {
            font-size: 16px
        }

        #link-panel p {
            float: left;
            padding-left: 15px
        }

        #link-panel p a {
            padding-right: 10px
        }

        #site-footer {
            margin: 0;
            padding: 0;
            border-top: 4px solid #d4740b;
            background: #4a4038;
            overflow: hidden
        }

        #site-footer .footer-inner {
            width: 1060px;
            margin: 0 auto;
            color: #ffffff;
            line-height: 22px;
            padding: 25px 0;
            overflow: hidden;
            display: flex;
            justify-content: space-between;
            align-items: flex-start
        }

        #site-footer .footer-col {
            flex: 1;
            padding: 0 25px;
            text-align: center
        }

        #site-footer .footer-col-left {
            text-align: left
        }

        #site-footer .footer-col-right {
            text-align: right
        }

        #site-footer .footer-col+.footer-col {
            border-left: 1px solid rgba(255, 255, 255, 0.25)
        }

        #site-footer .footer-col .col-title {
            font-size: 15px;
            font-weight: bold;
            color: #ffffff;
            margin-bottom: 8px
        }

        #site-footer .footer-col p {
            color: rgba(255, 255, 255, 0.75);
            font-size: 12px;
            margin: 0;
            padding: 0
        }

        #site-footer .footer-col a {
            color: rgba(255, 255, 255, 0.75);
            text-decoration: none;
            transition: color 0.25s
        }

        #site-footer .footer-col a:hover {
            color: #d4740b
        }

        #site-footer .footer-col .phone-highlight {
            font-size: 18px;
            font-weight: bold;
            color: #d4740b;
            display: block;
            margin: 5px 0
        }

        #site-footer .footer-col .gongan-icon {
            vertical-align: middle;
            margin-right: 3px;
            margin-top: -2px
        }

        #site-footer .footer-bar {
            background: #3a322c;
            text-align: center;
            color: rgba(255, 255, 255, 0.5);
            font-size: 11px;
            padding: 8px 0;
            line-height: 20px
        }

        .footer-qr {
            background: url(../images/ewm.png) no-repeat;
            width: 126px;
            height: 156px;
            float: right
        }

        #page-container {
            width: 1060px;
            margin: 0 auto;
            clear: both;
            margin-top: 30px;
            overflow: hidden;
            padding-bottom: 30px
        }

        #banner-about {
            margin: 0px auto;
            background: url(../images/bnr_ab.png) no-repeat;
            height: 270px
        }

        #banner-about1 {
            margin: 0px auto;
            background: url(../images/bnr_ab1.png) no-repeat;
            height: 270px
        }

        #page-container .page-sidebar {
            width: 270px;
            float: left;
            background: #ffffff;
            overflow: hidden
        }

        #page-container .page-sidebar .panel-title {
            height: 47px;
            line-height: 55px;
            color: #ffffff;
            background: #d4740b;
            padding-left: 15px
        }

        #page-container .page-sidebar .panel-title b {
            font-size: 16px;
            padding-right: 5px
        }

        #page-container .page-sidebar .catalog {
            width: 240px;
            font-size: 12px;
            padding: 15px
        }

        #page-container .page-sidebar .catalog ul li a {
            display: block;
            color: #4a4038;
            width: 240px;
            height: 42px;
            border-bottom: 1px solid #e8e0d8;
            line-height: 42px;
            font-size: 14px;
            overflow: hidden;
            background: url(../images/left_c.svg) 200px 11px no-repeat;
            padding-left: 5px
        }

        #page-container .page-sidebar .catalog ul li a:hover {
            color: #d4740b
        }

        #page-container .page-sidebar .catalog ul {
            padding: 0;
            margin: 0;
            list-style-type: none
        }

        #page-container .page-sidebar .catalog ul li ul li a {
            display: block;
            color: #4a4038;
            width: 240px;
            height: 42px;
            border-bottom: 1px solid #e8e0d8;
            line-height: 42px;
            font-size: 12px;
            overflow: hidden;
            background: url(../images/left_c.svg) 200px 11px no-repeat;
            padding-left: 15px
        }

        #page-container .page-sidebar .catalog ul li ul li a:hover {
            color: #d4740b
        }

        #page-container .page-sidebar .catalog ul li .nav_hover {
            color: #d4740b;
            font-weight: bold
        }

        #page-container .page-sidebar .in_cont {
            padding-left: 15px;
            padding-bottom: 30px
        }

        #page-content {
            width: 770px;
            float: right;
            background: #ffffff;
            overflow: hidden
        }

        #page-content .section-title a {
            float: none
        }

        #page-content .section-title P {
            float: right;
            color: #4a4038
        }

        #page-content .page-article {
            padding: 20px;
            line-height: 25px;
            padding-left: 15px
        }

        #page-content .page-article-full {
            padding: 20px 0;
            line-height: 25px
        }

        #pagination {
            font-size: 12px;
            width: 600px;
            overflow: hidden;
            clear: both;
            margin-bottom: 3px;
            padding-top: 20px;
            color: #4a4038
        }

        #pagination p {
            float: right;
            font-size: 12px;
            color: #4a4038;
            background: url(../images/r_ss_right.svg) no-repeat left top;
            padding-left: 25px;
            width: 213px;
            height: 28px;
            line-height: 28px;
        }

        #pagination .an {
            border: 1px solid #d4740b;
            cursor: pointer;
            padding: 5px 15px 5px 15px;
            overflow: hidden;
            color: #ffffff;
            text-align: center;
            background: #d4740b
        }

        #pagination .an:hover {
            background: #b86209;
            border: 1px solid #b86209
        }

        #pagination .an:visited {
            color: #b86209
        }

        .news-list li {
            border-bottom: 1px dashed #e8e0d8;
            height: 40px;
            -webkit-transition: all .35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            transition: all .35s cubic-bezier(0.25, 0.46, 0.45, 0.94)
        }

        .news-list li:hover {
            margin-left: 10px
        }

        .news-list li a {
            width: 640px;
            line-height: 40px;
            color: #8a7e72;
            background: url(../images/botc.svg) no-repeat 0 center;
            padding-left: 15px;
            font-size: 14px;
            display: block;
            overflow: hidden;
            height: 40px;
            float: left
        }

        .news-list li span .download-label {
            width: 70px;
            line-height: 25px;
            color: #8a7e72;
            background: #d4740b;
            text-align: center;
            font-size: 14px;
            display: block;
            overflow: hidden;
            height: 25px;
            float: left;
            color: #ffffff;
            margin-top: 10px;
            padding-right: 15px
        }

        .news-list li span .download-label:hover {
            color: #ffffff
        }

        .news-list li a:hover {
            color: #d4740b
        }

        .news-list li span {
            font-size: 12px;
            color: #8a7e72;
            float: right;
            line-height: 40px
        }

        .article-title {
            border-bottom: 1px dashed #e8e0d8;
            margin-bottom: 15px;
            padding-bottom: 15px;
            text-align: center
        }

        .article-title h3 {
            font-size: 18px;
            color: #4a4038;
            line-height: 40px;
            margin: 0;
            font-family: microsoft yahei
        }

        .article-title span {
            font-size: 12px;
            color: #8a7e72;
            line-height: 20px
        }

        .article-body {
            font-size: 12px;
            color: #4a4038;
            line-height: 24px;
            margin-top: 10px;
            width: 100%;
            font-family: "Microsoft YaHei" !important
        }

        .article-nav {
            height: 30px;
            border: 1px solid #e8e0d8;
            clear: both;
            margin-bottom: 20px;
            line-height: 30px;
            margin-top: 30px
        }

        .article-nav p {
            float: left;
            margin: 0px;
            padding: 0px;
            margin-right: 10px;
            margin-left: 10px
        }

        #article-prev,
        #article-next {
            width: 280px;
            overflow: hidden;
            height: 30px
        }

        .article-nav p a {
            text-decoration: none;
            color: #4a4038
        }

        .article-nav p a:hover {
            color: #d4740b;
            text-decoration: underline
        }

        .article-nav span {
            float: right;
            font-family: "simsun"
        }

        .article-nav span a {
            text-decoration: none;
            color: #4a4038;
            font-family: "Microsoft YaHei" !important;
            width: 80px;
            display: block;
            border-left: 1px solid #e8e0d8;
            text-align: center;
            float: right
        }

        .article-nav span a:hover {
            color: #ffffff;
            background: #d4740b
        }

        .download-btn {
            text-decoration: none;
            color: #4a4038;
            font-family: "Microsoft YaHei" !important;
            width: 150px;
            height: 30px;
            line-height: 30px;
            display: block;
            color: #ffffff;
            background: #d4740b;
            text-align: center;
            font-size: 14px
        }

        .download-btn:hover {
            background: #b86209
        }

        #product-catalog {
            clear: both;
            overflow: hidden;
            width: 740px;
            _width: 685px
        }

        #product-catalog #product-indicator {
            position: relative
        }

        #product-indicator .product-img-indicator {
            position: absolute;
            margin-top: -57px;
            margin-left: 146px
        }

        #product-catalog #product-card {
            width: 195px;
            height: 220px;
            border: 1px solid #e8e0d8;
            text-align: center;
            float: left;
            margin-right: 20px;
            margin-bottom: 10px;
            margin-left: 20px
        }

        #product-catalog .product-img-wrap {
            width: 195px;
            height: 175px;
            display: table-cell;
            text-align: center;
            vertical-align: middle;
            display: block
        }

        #product-catalog img {
            display: inline-block;
            text-align: center;
            vertical-align: middle;
            border: none
        }

        #product-catalog .edge {
            width: 0;
            vertical-align: middle
        }

        #product-card .product-img-centering {
            width: 120px;
            text-align: center;
            border: 1px solid #ffffff;
            line-height: 125px;
            height: 125px;
            font-size: 125px
        }

        #product-card img {
            vertical-align: middle
        }

        #product-catalog h1 {
            font-size: 13px;
            line-height: 16px;
            height: 20px;
            font-weight: normal;
            overflow: hidden;
            text-align: center
        }

        #product-catalog h1 a {
            color: #8a7e72
        }

        #product-catalog h1 a:hover {
            color: #4a4038
        }

        #product-catalog b a {
            font-size: 12px;
            line-height: 18px;
            height: 18px;
            overflow: hidden;
            font-weight: normal;
            color: #d4740b
        }

        #product-list {
            clear: both
        }

        #product-list li:hover .product-list-img {
            border: 1px solid #d4740b
        }

        #product-list li .product-list-img {
            float: left;
            width: 130px;
            height: 100px;
            border: 1px solid #e8e0d8;
            line-height: 100px;
            overflow: hidden;
            padding: 3px;
            display: table-cell;
            text-align: center;
            vertical-align: middle
        }

        #product-list li .product-list-img img {
            display: inline-block;
            text-align: center;
            vertical-align: middle
        }

        #product-list li {
            border-bottom: 1px solid #e8e0d8;
            padding-bottom: 15px;
            padding-top: 10px;
            clear: both
        }

        #product-list li .list-text {
            float: left;
            width: 500px;
            margin-left: 15px;
            color: #8a7e72;
            line-height: 20px;
            font-size: 12px
        }

        #product-list li .list-text a.list-title-link {
            color: #4a4038;
            font-size: 16px;
            font-family: 'Microsoft YaHei'
        }

        #product-list li .list-text a.list-title-link:hover {
            color: #d4740b
        }

        #product-list li .list-text .product-desc {
            height: 40px;
            overflow: hidden;
            padding-top: 10px;
            line-height: 20px
        }

        #product-list li p {
            display: block;
            margin-top: 10px;
            float: right
        }

        #product-list li p a {
            height: 17px;
            line-height: 17px;
            color: #8a7e72;
            display: block;
            float: left;
            padding-left: 0px;
            margin-top: 0px;
            white-space: nowrap;
            padding-right: 10px
        }

        #product-list li p a:hover {
            color: #4a4038
        }

        #product-list li p a.aPro1 {
            background: url(../images/bgPro1.svg) no-repeat left 1px;
            padding-left: 22px
        }

        #product-list li p a.aPro2 {
            background: url(../images/bgPro2.svg) no-repeat left 1px;
            padding-left: 22px
        }

        #product-list li p a.aPro3 {
            background: url(../images/bgPro3.svg) no-repeat left 1px;
            padding-left: 22px
        }

        #detail-top {
            width: 100%;
            clear: both;
            padding-top: 10px;
            margin-bottom: 20px;
            border-bottom: 3px solid #e8e0d8;
            padding-bottom: 15px;
            overflow: hidden
        }

        #detail-image {
            float: left;
            width: 270px;
            padding: 3px;
            border: 2px solid #e8e0d8;
            background: #ffffff;
            text-align: center
        }

        #detail-image span {
            border: 0px solid #ffffff;
            font-size: 270px
        }

        *>#detail-image span {
            font-size: 12px
        }

        #detail-image img {
            vertical-align: middle
        }

        #detail-info {
            float: right;
            width: 420px;
            _width: 420px;
            display: block;
            font-size: 12px;
            overflow: hidden
        }

        #detail-info h1 {
            height: 30px;
            font-size: 20px;
            border-bottom: 1px solid #e8e0d8;
            color: #d4740b;
            margin-bottom: 10px;
            font-family: "Microsoft YaHei";
            padding-bottom: 10px
        }

        #detail-info .jbzl_ul {
            clear: both;
            margin-bottom: 10px;
            border: 1px solid #e8e0d8;
            border-right: none;
            height: 61px;
            width: 420px;
            overflow: hidden
        }

        #detail-info .jbzl_ul li {
            line-height: 30px;
            float: left;
            width: 183px;
            padding-left: 6px;
            height: 30px;
            border-bottom: 1px solid #e8e0d8;
            border-right: 1px solid #e8e0d8;
            font-size: 12px
        }

        #detail-info .jbzl_ul li span {
            color: #4a4038;
            font-weight: bold;
            margin-right: 5px;
            float: left
        }

        #detail-info .jbzl_ul li b {
            color: #d4740b;
            font-size: 16px
        }

        #detail-info .jbzl_ul li a {
            height: 20px;
            line-height: 20px;
            border: 1px solid #d4740b;
            text-align: center;
            color: #d4740b;
            display: block;
            float: left
        }

        #detail-info .jbzl_ul li a span {
            float: none;
            color: #d4740b;
            margin: 0 5px 0 5px;
            font-weight: normal
        }

        #detail-info .jbzl_ul li a:hover {
            background: #d4740b;
            color: #ffffff
        }

        #detail-info .jbzl_ul li a:hover span {
            color: #ffffff
        }

        #detail-info .product-summary {
            margin-top: 10px;
            clear: both;
            width: 420px;
            overflow: hidden;
            margin-bottom: 5px
        }

        #detail-info .product-summary p {
            line-height: 23px
        }

        #detail-info .product-summary .product-action-bar {
            clear: both;
            border-top: 1px dashed #edd28b;
            padding-top: 5px
        }

        #detail-actions a {
            width: 125px;
            height: 42px;
            display: block;
            float: left;
            text-align: center;
            font-size: 16px;
            color: #ffffff;
            line-height: 42px;
            font-family: "Microsoft YaHei"
        }

        #detail-actions {
            margin-bottom: 10px;
            clear: both;
            height: 40px
        }

        #action-btn-primary {
            background: url(../images/pro_an01.svg) no-repeat;
            margin-right: 10px
        }

        #action-btn-primary:hover {
            background: url(../images/pro_an01hover.svg) no-repeat
        }

        #action-btn-secondary {
            background: url(../images/pro_an02.svg) no-repeat;
            margin-right: 10px
        }

        #action-btn-secondary:hover {
            background: url(../images/pro_an02hover.svg) no-repeat
        }

        #detail-tabs {
            width: 100%;
            clear: both;
            margin-top: 10px
        }

        #detail-tabs #con {
            width: 100%;
            margin: 0 auto;
            clear: both
        }

        #detail-tabs #tags {
            height: 33px;
            line-height: 42px;
            border-bottom: 2px solid #d4740b
        }

        #detail-tabs #tags li {
            float: left;
            list-style-type: none;
            height: 33px;
            margin-right: 1px
        }

        #detail-tabs #tags li a {
            color: #d4740b;
            line-height: 33px;
            height: 33px;
            width: 102px;
            background: #e8e0d8;
            text-decoration: none;
            display: block;
            text-align: center;
            font-size: 14px
        }

        #detail-tabs #tags li a:hover {
            width: 102px;
            color: #d4740b;
            height: 33px;
            border-top: none
        }

        #detail-tabs #tags li.emptyTag {
            BACKGROUND: none transparent scroll repeat 0% 0%;
            WIDTH: 4px
        }

        #detail-tabs #tags li.selectTag {
            background-position: left top;
            position: relative;
            height: 33px
        }

        #detail-tabs #tags li.selectTag a {
            width: 102px;
            height: 33px;
            background: #d4740b;
            color: #ffffff
        }

        #detail-tabs #tagContent {
            font-size: 12px;
            color: #4a4038;
            overflow: hidden;
            clear: both;
            width: 100%;
            clear: both;
            min-height: 200px;
            line-height: 24px;
            background: #ffffff
        }

        #detail-tabs .tagContent {
            DISPLAY: none;
            COLOR: #474747;
            padding: 5px 5px 5px 10px;
        }

        #detail-tabs #tagContent DIV.selectTag {
            DISPLAY: block;
            overflow: hidden
        }

        #case-catalog {
            clear: both;
            overflow: hidden;
            width: 740px;
            _width: 685px
        }

        #case-catalog #product-indicator {
            position: relative
        }

        #case-card-inner .product-img-indicator {
            position: absolute;
            margin-top: -57px;
            margin-left: 146px
        }

        #case-catalog #product-card {
            width: 195px;
            height: 130px;
            text-align: center;
            float: left;
            margin-right: 20px;
            margin-bottom: 20px;
            margin-left: 20px
        }

        #case-catalog .product-img-wrap {
            width: 190px;
            display: table-cell;
            text-align: center;
            vertical-align: middle;
            display: block;
            border: 1px solid #e8e0d8;
            padding: 2px
        }

        #case-catalog img {
            display: inline-block;
            text-align: center;
            vertical-align: middle;
            border: none
        }

        #case-catalog .edge {
            width: 0;
            vertical-align: middle
        }

        #case-catalog #product-card .product-img-centering {
            width: 120px;
            text-align: center;
            border: 1px solid #ffffff;
            line-height: 125px;
            height: 125px;
            font-size: 125px
        }

        #product-card img {
            vertical-align: middle
        }

        #case-catalog h1 {
            font-size: 13px;
            line-height: 25px;
            height: 25px;
            font-weight: normal;
            overflow: hidden;
            text-align: center
        }

        #case-catalog h1 a {
            color: #8a7e72
        }

        #case-catalog h1 a:hover {
            color: #4a4038
        }

        #case-list-wide {
            clear: both;
            overflow: hidden;
            width: 1020px;
            _width: 955px;
            padding: 10px
        }

        #case-list-wide #product-indicator {
            position: relative
        }

        #case-card-inner .product-img-indicator {
            position: absolute;
            margin-top: -57px;
            margin-left: 146px
        }

        #case-list-wide #product-card {
            width: 195px;
            text-align: center;
            float: left;
            margin-right: 20px;
            margin-bottom: 10px;
            margin-left: 20px
        }

        #case-list-wide .product-img-wrap {
            width: 190px;
            display: table-cell;
            text-align: center;
            vertical-align: middle;
            display: block;
            border: 1px solid #e8e0d8;
            padding: 2px
        }

        #case-list-wide img {
            display: inline-block;
            text-align: center;
            vertical-align: middle;
            border: none
        }

        #case-list-wide .edge {
            width: 0;
            vertical-align: middle
        }

        #case-list-wide #product-card .product-img-centering {
            width: 120px;
            text-align: center;
            border: 1px solid #ffffff;
            line-height: 125px;
            height: 125px;
            font-size: 125px
        }

        #product-card img {
            vertical-align: middle
        }

        #case-list-wide h1 {
            font-size: 13px;
            line-height: 25px;
            height: 25px;
            font-weight: normal;
            overflow: hidden;
            text-align: center
        }

        #case-list-wide h1 a {
            color: #8a7e72
        }

        #case-list-wide h1 a:hover {
            color: #4a4038
        }

        .form-input {
            border: 1px solid #e8e0d8;
            height: 30px;
            line-height: 30px;
            width: 270px;
            padding-left: 5px;
            font-family: "Microsoft YaHei";
            color: #8a7e72;
            font-size: 12px
        }

        .form-input:hover {
            border: 1px solid #8a7e72;
            height: 30px;
            line-height: 30px;
            width: 270px;
            color: #4a4038
        }

        .form-input:focus {
            border: 1px solid #8a7e72;
            height: 30px;
            line-height: 30px;
            width: 270px;
            color: #4a4038
        }

        .form-input-sm {
            border: 1px solid #e8e0d8;
            height: 30px;
            line-height: 30px;
            width: 80px;
            padding-left: 5px;
            font-family: "Microsoft YaHei";
            color: #8a7e72
        }

        .form-input-sm:hover {
            border: 1px solid #8a7e72;
            height: 30px;
            line-height: 30px;
            width: 80px;
            color: #4a4038
        }

        .form-input-sm:focus {
            border: 1px solid #8a7e72;
            height: 30px;
            line-height: 30px;
            width: 80px;
            color: #4a4038
        }

        .form-label {
            font-size: 12px;
            color: #4a4038
        }

        .form-textarea {
            width: 600px;
            font-size: 12px;
            height: 100px;
            border: 1px solid #e8e0d8;
            overflow: auto;
            background: none;
            padding-left: 5px;
            font-family: "Microsoft YaHei";
            color: #4a4038;
            background: #ffffff
        }

        .form-textarea:hover {
            border: 1px solid #8a7e72;
            color: #4a4038;
            background: #ffffff
        }

        .form-textarea:focus {
            border: 1px solid #8a7e72;
            color: #4a4038
        }

        #login-box {
            width: 100%;
            margin: 10px
        }

        #login-box tr td {
            padding-bottom: 10px
        }

        #login-box tr td p {
            padding-left: 20px
        }

        #btn-login {
            width: 150px;
            height: 40px;
            margin: 20px 0 0 90px
        }

        #btn-login .btn-submit {
            width: 150px;
            height: 38px;
            background: #d4740b;
            text-align: center;
            color: #ffffff;
            font-size: 16px;
            border: none;
            margin: 0px;
            cursor: pointer;
            font-family: "Microsoft YaHei"
        }

        #btn-login .btn-submit:hover {
            background: #b86209
        }

        #detail-info .action-btn-cart {
            display: block;
            margin-top: 10px;
            clear: both;
            line-height: 40px;
            overflow: hidden;
            background: #d4740b;
            width: 150px;
            height: 40px;
            color: #ffffff;
            font-size: 18px;
            text-align: center;
            cursor: pointer;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            float: left;
            margin-left: 10px
        }

        #detail-info .action-btn-cart:hover {
            background: #b86209
        }

        .article-nav {
            height: 30px;
            border: 1px solid #e8e0d8;
            clear: both;
            margin-bottom: 20px;
            line-height: 30px;
            margin-top: 30px
        }

        .article-nav p {
            float: left;
            margin: 0px;
            padding: 0px;
            margin-right: 10px;
            margin-left: 10px
        }

        #article-prev,
        #article-next {
            width: 280px;
            overflow: hidden;
            height: 30px
        }

        .article-nav p a {
            text-decoration: none;
            color: #4a4038
        }

        .article-nav p a:hover {
            color: #d4740b;
            text-decoration: underline
        }

        .article-nav span {
            float: right;
            font-family: "simsun"
        }

        .article-nav span a {
            text-decoration: none;
            color: #4a4038;
            font-family: "Microsoft YaHei" !important;
            width: 80px;
            display: block;
            border-left: 1px solid #e8e0d8;
            text-align: center;
            float: right
        }

        .article-nav span a:hover {
            color: #ffffff;
            background: #d4740b
        }

        #news-list-box {
            clear: both;
            margin-top: 11px;
            padding: 5px
        }

        #news-list-box li {
            height: 30px;
            line-height: 30px;
            border-bottom: 1px solid #e8e0d8;
            font-size: 12px;
            overflow: hidden
        }

        #news-list-box li a {
            color: #4a4038;
            float: left
        }

        .product-thumb {
            width: 150px;
            height: 140px;
            border: 1px solid #e8e0d8;
            padding: 2px;
            float: left;
            margin-right: 10px
        }

        #news-list-box li span {
            float: right;
            color: #8a7e72
        }

        #kf-float {
            margin: 0pt;
            padding: 0pt;
            z-index: 9999;
            visibility: visible;
            position: absolute;
            top: 150px;
            right: 9px
        }

        .qq_ser {
            width: 120px;
            overflow: hidden;
            margin: 0;
            padding: 0;
            background-color: #ffffff
        }

        .qq_ser .ser_tit1 {
            width: 100px;
            height: 28px;
            overflow: hidden;
            line-height: 28px;
            margin: 0 auto;
            padding: 0 10px;
            border-radius: 5px 5px 0 0;
            background: url(../images/qq02_tit_bg.svg) 0 0 repeat-x;
            color: #ffffff;
            font-size: 12px;
            position: relative
        }

        .ser_tit1 a {
            display: block;
            width: 10px;
            height: 10px;
            overflow: hidden;
            margin: 0;
            padding: 4px;
            background: url(../images/qq02_close_tb1.svg) 4px 4px no-repeat;
            position: absolute;
            top: 5px;
            right: 10px;
            z-index: 9
        }

        .ser_tit1 a:hover {
            background: #ffffff url(../images/qq02_close_tb2.svg) 4px 4px no-repeat;
            border-radius: 10px
        }

        .qq_ser .lxr_list {
            width: 100px;
            overflow: hidden;
            margin: 0 auto;
            padding: 15px 9px 0;
            border-left: 1px solid #e8e0d8;
            border-right: 1px solid #e8e0d8
        }

        .lxr_list ul li {
            width: 100px;
            overflow: hidden;
            margin: 0 auto 15px;
            padding: 0
        }

        .lxr_list ul li h3 {
            width: 100%;
            height: 16px;
            overflow: hidden;
            line-height: 16px;
            margin: 0 auto 5px;
            padding: 0;
            color: #4a4038;
            font-size: 12px;
            font-weight: bold;
            text-align: center
        }

        .lxr_list p {
            width: 100%;
            height: 16px;
            overflow: hidden;
            line-height: 16px;
            margin: 0 auto;
            padding: 0;
            color: #8a7e72;
            font-family: Helvetica, Helvetica Neue, Arial, " sans-serif";
            font-size: 14px;
            text-align: center
        }

        .qq_ser .ser_tit2 {
            width: 100px;
            height: 28px;
            overflow: hidden;
            line-height: 28px;
            margin: 0 auto;
            padding: 0 10px;
            background: url(../images/qq02_tit_bg.svg) 0 0 repeat-x;
            color: #ffffff;
            font-size: 12px;
            font-weight: bold
        }

        .qq_ser .qq_list {
            width: 80px;
            overflow: hidden;
            margin: 0 auto;
            padding: 15px 19px 7px;
            border-left: 1px solid #e8e0d8;
            border-right: 1px solid #e8e0d8
        }

        .qq_list ul li {
            width: 80px;
            height: 24px;
            overflow: hidden;
            margin: 0 auto 8px;
            padding: 0
        }

        .qq_ser .ser_tit3 {
            width: 100px;
            height: 28px;
            overflow: hidden;
            line-height: 28px;
            margin: 0 auto;
            padding: 0 10px;
            border-radius: 0 0 5px 5px;
            background: url(../images/qq02_tit_bg.svg) 0 0 repeat-x;
            color: #ffffff;
            font-size: 12px
        }

        .map-wrapper {
            position: relative;
            min-height: 350px
        }

        .map-inner {
            position: absolute;
            top: 20px;
            right: 37px
        }

        .dropdown-hidden {
            display: none
        }

        .footer-text {
            float: left;
            padding-top: 20px
        }

        .group-clear {
            clear: both;
            height: 0;
            overflow: hidden
        }

        .title-mb {
            margin-bottom: 10px
        }

        .showcase-img {
            margin: 10px 0 0 20px
        }

        .page-input {
            width: 20px
        }

        .page-btn {
            width: 40px;
            height: 22px
        }

        .contact-info {
            margin: 10px;
            line-height: 22px
        }