﻿@charset "utf-8";

    /********* 首页样式 **********/

    .floatDiv,.floatDiv_weChat {
        display:none;
    }
    .floatDiv,.floatDiv_Phone {
        display:none;
    }

    .ind_abo_block {
        padding:42px 22px 0;
        position:relative;
        height:auto;
    }

        .ind_abo_block .ind_titline {
            width:234px;
        }

        .ind_abo_block .ind_titline .border {
            width:234px;
        }

    .ind_titline {
        position:relative;
        font-weight:bold;
        line-height:30px;
        padding-top:8px;
        color:#343434;
    }

    .ind_titline .border {
        border-top:solid 1px #848484;
        position:absolute;
        top:0;
    }

    .ind_titline .cn {
        font-family:'Microsoft YaHei';
        font-size:24px;
    }
    .ind_titline .en {
        text-transform:uppercase;
        font-size:22px;
    }

    .ind_abo_text {
        padding-top:10px;
        line-height:30px;
        color:#747474;
    }

    .ind_abo_more {
        border:solid 1px #343434;
        margin:20px 0 40px;
        line-height:26px;
        text-align:center;
        display:block;
        width:134px;
        height:28px;
        color:#333;
    }
        .ind_abo_more:hover {
            border:solid 1px #da251c;
            background:#da251c;
            color:#fff;
        }
    .ind_network {
        margin:20px 20px 0;
    }
    .ind_network_mapblock {
        display:none;
    }

    .ind_network_infoblock {
        background:#2d2d2d;
        margin-top:12px;
        height:auto;
    }

    .ind_network_infotitle {
        background:#da251c;
        line-height:32px;
        padding:0 5px;
        font-size:18px;
        color:#fff;
        width:152px;
        height:32px;
    }

    .ind_network_infotitle .fa-circle {
        padding:0 17px;
        font-size:12px;
    }

    .ind_network_infotext {
        padding:12px 30px 18px;
        font-size:14px;
        line-height:26px;
        color:#fff;
    }

    .ind_pro {
        margin:30px 0 46px;
    }

    .ind_pro_titline {
        position:relative;
        height:74px;
    }

    .ind_pro_titline_blueBG, .ind_pro_titline_grayBG {
        position:relative;
        height:74px;
        z-index:1;
    }

    .ind_pro_titline_blueBG {
        background:#2d2d2d;
    }

    .ind_pro_titline_grayBG {
        background:#2d2d2d;
    }

    .ind_pro_titline_border {
        border-bottom:solid 1px #6b6b6b;
        position:absolute;
        height:40px;
        z-index:5;
        top:0;
    }

    .ind_pro .container {
        position:relative;
    }

    .ind_pro_titline_main {
        background:#2d2d2d;
        position:absolute;
        height:74px;
        padding:10px 15px 0 10px;
        color:#fff;
        left:20px;
        z-index:10;
    }

        .ind_pro_titline_main .cn {
            line-height:30px;
            font-size:20px;
            font-weight:bold;
            font-family:"宋体";
        }

        .ind_pro_titline_main .en {
            font-family:'Microsoft YaHei';
            line-height:20px;
            font-size:14px;
        }

    .ind_news_titline {
        padding:0 25px;
    }

        .ind_news_titline .ind_titline {
            width:275px;
        }

        .ind_news_titline .ind_titline .border {
            width:194px;
        }

    .ind_news_nav {
        margin:30px 0 0;
        position:relative;
    }
        .ind_news_nav .border {
            border-top:solid 1px #7c7c7c;
            position:absolute;
            width:87.5%;
            margin:0 20px;
            z-index:1;
            top:11px;
        }
        .ind_news_nav ul li {
            padding:0 20px;
            position:relative;
            z-index:10;
        }
    .ind_news_nav ul li a {
        width:100%;
        display:block;
        line-height:24px;
        text-align:center;
        font-size:18px;
        color:#7c7c7c;
        background:#e9e9e9;
        border:solid 3px #7c7c7c;
        padding:18px 0 22px;
    }
    .ind_news_nav ul li a:hover {
        color:#fff;
        background:#da251c;
        border:solid 3px #da251c;
    }
    .ind_news_nav ul li .en {
        display:none;
    }
    .ind_news_main {
        margin:36px 0;
        padding:0 8px;
    }
        .ind_news_main li {
            padding:0 8px;
        }
        .ind_news_main li a {
            border:solid 1px transparent;
        }
        .ind_news_main li a:hover {
            border:solid 1px #da251c;
        }
    .ind-newslist-info {
        padding:10px 10px 12px;
        background:#fff;
    }
    .ind_newslist_title {
        color:#333;
        font-size:18px;
        line-height:30px;
    }
    .ind_newslist_date {
        line-height:28px;
        font-size:16px;
        color:#8e8e8e;
    }

    .ind_kownus {
        position:relative;
        margin-top:25px;
        height:auto;
    }
    .ind_kownus_BG {
        display:none;
    }
    .ind_knowus_leftinfo .ind_titline .border {
            width:180px;
        }
    .ind_knowus_main {
        padding:0 20px;
    }

    .ind_knowus_infoblock {
        width:201px;
        height:252px;
    }
    .ind_knowus_leftinfo {
        padding:0;
        position:relative;
    }
    .ind_knowus_leftinfo_text {
        font-size:18px;
        line-height:30px;
        margin-top:32px;
    }
    .ind_knowus_more {
        border:solid 1px #343434;
        position:absolute;
        line-height:32px;
        text-align:center;
        display:block;
        width:134px;
        height:34px;
        color:#333;
        bottom:10px;
    }
        .ind_knowus_more:hover {
            border:solid 1px #da251c;
            background:#da251c;
            color:#fff;
        }
    .ind_knowus_rightinfo {
        padding:0 0 34px 20px;
    }
    .ind_knowus_rightinfo_text {
        height:186px;
        font-size:18px;
        line-height:30px;
        border-bottom:solid 1px #353535;
    }

    .ind_contact {
        margin:38px 0;
        padding:0 20px;
    }
    .ind_contact_titline {
        margin-bottom:30px;
    }
    .ind_contact .ind_titline .border {
            width:190px;
        }
    .ind_contact_main {
        padding:6px 0 0 0;
        margin:30px 0 0;
        height: 368px;
    }
    .ind_contact_main_titline {
        border-bottom:solid 1px #a3a3a3;
        line-height:28px;
        height:29px;
    }
        .ind_contact_main_titline span {
            background:#454545;
            line-height:28px;
            text-align:center;
            display:block;
            color:#fff;
            width:100px;
            height:28px;
        }
    .ind_contact_main_text {
        padding:7px 0 10px;
        line-height:22px;
        color:#454545;
    }
    .ind_contact_weixin {
        position:absolute;
        bottom:0;
        right:0;
    }

    /********* 走进中礼样式 **********/
    .abo_body {
        padding:0 0 35px;
    }
    .abo_main {
        margin-top:38px;
    }
    .history_main {
        margin:38px 0;
    }

        .abo_main .ind_titline,.abo_circle .ind_titline {
            padding:8px 20px 0;
        }
    
    .abo_main .ind_titline .cn {
        font-size:22px;
    }
    .abo_main .ind_titline .en {
        font-size:20px;
    }
    .abo_main .ind_titline .border {
        width:190px;
    }
    .abo_main_text {
        padding:0 20px;
        font-size:14px;
        line-height:30px;
        margin-top:10px;
    }
    .abo_main_video {
        border-top:solid 10px #1f1f1f;
        margin-top:17px;
    }

    .abo_circle .ind_titline .cn {
        font-size:22px;
    }
    .abo_circle .ind_titline .en {
        font-size:20px;
    }
    .abo_circle .ind_titline .border {
        width:190px;
    }

    .abo_circle {
        margin-top:40px;
    }

    .abo_circle_jiinfo,.abo_circle_ouinfo {
        position:relative;
        margin:25px 0 25px;
    }

    .abo_circle_jiinfo .left {
        position:absolute;
        width:33.3%;
        bottom:0;
        left:0;
    }
    
    .abo_circle_ouinfo .right {
        float:right;
        width:33.3%;
    }

        .abo_circle_jiinfo .right{
            float:right;
            width:66.6%;
        } 
        .abo_circle_ouinfo .left {
            position:absolute;
            float:left;
            width:66.6%;
            bottom:0;
            left:0;
        }

    .abo_circle_jiinfo .mid,.abo_circle_ouinfo .mid {
        float:left;
        width:100%;
    }
    .abo_circle_jiinfo .blank_img,.abo_circle_ouinfo .blank_img {
        min-height:1px;
        width:50%;
        float:left;
    }

    .abo_Tab {
        margin:34px 20px 0;
    }

        .abo_Tab ul li a {
            font-family:'Microsoft YaHei';
            background:#b2b2b2;
            line-height:32px;
            font-size:16px;
            color:#fff;
            padding:0;
            display:block;
            width:90px;
            height:33px;
        }

        .abo_Tab ul li.active a {
            background:#292929;
        }

        .abo_Tab .tab-content {
            /*height:792px;*/
            border-bottom:solid 12px #292929;
        }

        .abo_Tab .tab-content .abo_TabText {
            color:#000;
            /*height:780px;*/
            background:#f8f8f8;
            line-height:26px;
            font-size:14px;
            padding:15px;
            border:solid 1px #404040;
            font-family:'Microsoft YaHei';
        }

            .abo_Tab .tab-content .abo_TabText p {
                padding:6px 0;
            }

        .abo_Tab .tab-content .abo_TabText p span {
            color:#fff;
            padding:0 10px;
            font-style:initial;
            background:#292929;
            display:inline-block;
        }
        
            /******联系我们******/

            .contact-body {
                padding-bottom:35px;
            }

            .contact-body .container {
                padding:0 20px;
            }

            .contact_main {
                margin:35px 0 0;
            }

            .contact_main .ind_titline .border {
                width:190px;
            }

            .contact-title {
                border-bottom:dashed 1px #c8c8c8;
                /*padding:0 16px;*/
                font-size:16px;
                line-height:54px;
                height:55px;
                color:#000;
            }

            .contact-text {
                background:url(../images/contact-02.jpg) no-repeat 0 bottom;
                padding:16px 0 112px;
                line-height:30px;
                font-size:14px;
                color:#7a7a7a;
            }

            #contact_form {
                margin-top:70px;
            }

            #contact_form .ind_titline .border {
                width:190px;
            }

            .contact-formline {
                border-bottom:solid 1px #efefef;
                padding:20px 0 21px;
            }

            .contact-formline-left {
                line-height:26px;
                padding:2px 0 10px;
            }

            .contact-form-title {
                color:#7a7a7a;
                font-size:14px;
                float:left;
            }

            .contact-form-isnes {
                text-align:center;
                font-size:14px;
                background:#c2c2c2;
                display:block;
                float:right;
                color:#fff;
                width:52px;
            }

            .contact-formline-right input[type=text] {
                border:solid 1px #7a7a7a;
                background:#e9e9e9;
                line-height:28px;
                padding:0 10px;
                color:#7a7a7a;
                height:30px;
            }

            .contact-formline-right input[type=radio] {
                border:solid 1px #7a7a7a;
                margin-top:8px;
                display:block;
                border-radius:14px;
                background:#fff;
                height:14px;
                width:14px;
                float:left;
            }

            .contact-form-choice {
                display:block;
                line-height:30px;
                margin:0 50px 0 5px;
                color:#7a7a7a;
                font-size:14px;
                cursor:pointer;
                float:left;
            }

            .choice-line-last {
                margin:0 0 0 5px;
            }

                .contact-form-choice:hover {
                    color:#da251c;
                }

            .contact-formline-right textarea {
                border:solid 1px #7a7a7a;
                line-height:20px;
                padding:2px 10px;
                background:#e9e9e9;
                color:#7a7a7a;
                height:86px;
            }

            .contact-form-submit {
                width:136px;
                height:44px;
                line-height:42px;
                text-align:center;
                font-size:14px;
                color:#1d1d1d;
                display:block;
                background:#e9e9e9;
                margin:32px auto 0;
                border:solid 1px #1d1d1d;
                
            }

            .contact-form-submit:hover {
                border:solid 1px #da251c;
                background:#da251c;
                color:#fff;
            }

    /********* 新闻列表样式 **********/
    .news_body {
        padding:34px 0;
    }

            .news_body .container {
                padding:0 20px;
            }

    .news_nav li a {
        background:#2a2a2a;
        line-height:36px;
        display:block;
        font-size:16px;
        color:#fff;
    }
    .news_nav li a:hover {
        background:#dcdcdc;
        color:#383838;
    }

    .news_list {
        margin-top:36px;
    }

        .news_list li {
            border-bottom:solid 1px #d7d7d7;
            padding:52px 0 8px;
            clear:both;
        }

    .news_list li:first-child,.news_list li:nth-child(2) {
        background:#fff;
        clear:initial;
        width:100%;
        padding:10px;
    }

    .news_list li:first-child .news-list-main,.news_list li:nth-child(2) .news-list-main {
        height:218px;
        position:relative;
        padding:20px 10px 10px;
    }

    .news-list-title {
        color:#000;
        height:26px;
        display:block;
        font-size:18px;
        line-height:26px;
        overflow:hidden;
        text-overflow:ellipsis;
    }

    .news-list-date {
        color:#a7a7a7;
        font-size:16px;
        line-height:22px;
    }

    .news-list-text {
        padding:20px 0 0;
        overflow:hidden;
        text-overflow:ellipsis;
        line-height:24px;
        font-size:16px;
        height:92px;
        color:#666;
    }
    .news-list-btn {
        position:absolute;
        bottom:8px;
        right:0;
    }
    .news-list-btn a {
        height:22px;
        display:block;
        color:#666;
        font-size:14px;
        padding:0 12px;
        line-height:22px;
        font-family:"宋体";
        text-transform:uppercase;
    }

    /********* 乐享生活样式 **********/

    .enjoy_pro {
        margin:0;
    }

    .enjoy_idea {
        padding:35px 20px 40px;
        color:#000b10;
    }

    .enjoy_idea_cntitle {
        font-size:24px;
        line-height:32px;
        font-family:"宋体";
        font-weight:bold;
    }

    .enjoy_idea_entitle {
        font-family:'Microsoft YaHei';
        text-transform:uppercase;
        line-height:22px;
        font-size:12px;
    }

    .enjoy_idea_cntext {
        line-height:30px;
        font-size:14px;
    }

    .enjoy_idea_entext {
        line-height:20px;
        padding:0 15px;
        font-size:8px;
        color:#e3e3e3;
    }

    .enjoy_prodet {
        padding-bottom:15px;
    }

    .enjoy_prodet ul li {
        margin-top:40px;
    }

    .enjoy_prodet_mainimg {
        border-bottom:solid 1px #666;
        position:relative;
        padding:30px 20px;
        width:100%;
    }

        .enjoy_prodet_mainimg .border {
            position:absolute;
            height:172px;
            width:172px;
            bottom:0;
        }

    .enjoy_prodet_cntitle {
        line-height:28px;
        font-size:20px;
        color:#fff;
    }

    .enjoy_prodet_entitle {
        text-transform:capitalize;
        line-height:26px;
        font-size:16px;
        color:#fff;
    }

    .enjoy_prodet_text {
        margin-top:12px;
        line-height:20px;
        font-size:14px;
        color:#989a9b;
    }
    
    .enjoy_prodet_main{
        position:relative;
        padding:0 20px;
        width:100%;
    }

    .enjoy_prodet_main .enjoy_prodet_secimg{
        display:none;
    }

    .enjoy_prodet ul li:nth-child(odd) .enjoy_prodet_mainimg .border,.enjoy_prodet ul li:nth-child(even) .enjoy_prodet_mainimg .border{
        display:none;
    }

    .enjoy_prodet ul li:first-child .enjoy_prodet_main,.enjoy_prodet ul li:nth-child(2) .enjoy_prodet_main{
        padding:0 20px;
    }

    .enjoy_prodet ul li:first-child .enjoy_prodet_main,.enjoy_prodet ul li:nth-child(2) .enjoy_prodet_main {
        border-bottom:solid 1px #666;
        /*height:649px;*/
        width:100%;
    }

    .enjoy_prodet ul li:first-child .enjoy_prodet_secimg, .enjoy_prodet ul li:nth-child(2) .enjoy_prodet_secimg {
        margin:30px 0;
        display:block;
        width:100%;
    }

    .enjoy_prodet ul li:last-child .enjoy_prodet_mainimg {
        border-bottom: none;
    }

    .enjoy_life .container {
        padding:0 0 0;
    }

    .enjoy_life_main,.enjoy_life_imgblock {
        position:relative;
    }

        .enjoy_life_main ul li {
            padding:0 0 0;
        }

    .enjoy_life_infoblock {
        position:relative;
        width:100%;
    }

    .enjoy_life_info {
        width:100%;
        height:285px;
        color:#fff;
        font-size:16px;
        line-height:28px;
        padding:0 35px;
        display:table;
        background:#4a4a4a;
    }

    .enjoy_life_text {
        display:table-cell;
        vertical-align:middle;
    }

    .enjoy_life_imgblock{
        width:100%;
    }

    .enjoy_life_imgblock img{
        width:100%;
    }

    .enjoy_life_whitedot,.enjoy_life_graydot {
        position:absolute;
        width:30px;
        height:8px;
    }

    .enjoy_life_whitedot {
        text-transform:uppercase;
        font-family:"Microsoft YaHei";
        text-align:center;
        line-height:16px;
        display:block;
        /*background:#fff;*/
        font-size:12px;
        color:#fff;
        width:40px;
        height:16px;
        bottom:21px;
        right:23px;
    }

    .enjoy_life_whitedot:hover,.enjoy_life_whitedot:focus {
        color:#fff;
    }

    .enjoy_life_titline {
        padding:20px 0 20px 20px;
    }

    .enjoy_life_cntitle {
        padding:0 0 0 6px;
        line-height:34px;
        font-weight:bold;
        font-size:20px;
        color:#000;
    }

    .enjoy_life_entitle {
        text-transform:uppercase;
        padding:0 0 0 7px;
        line-height:22px;
        font-size:14px;
        color:#000;
    }

    .enjoy_life_titleborder {
        display:none;
    }

    /********* 工艺样式 **********/

    .process_body {
        background:url(../images/repeat_BG.jpg) repeat center;
        background-size:111px 111px;
        border-bottom:solid 1px #262626;
        border-top:solid 1px #262626;
        padding:28px 0 58px;
    }

    .process_title {
        padding:0 20px;
    }

    .process_sec_title {
        background:url(../images/process-02.png) no-repeat center bottom;
        background-size:24px 24px;
        letter-spacing:2px;
        padding:20px 0 40px;
        font-family:"宋体";
        font-weight:bold;
        line-height:30px;
        font-size:18px;
        color:#d1c687;
    }

    .conor_one,.conor_two,.conor_three,.conor_four,.conor_five,.conor_six,.conor_seven {
        border-left:solid 1px #d1c687;
        position:relative;
        width:2px;
        height:32px;
        left:50%;
    }

    .process_info_mgkl,.process_info_mgdj,.process_info_pbkl,.process_info_cw,.process_info_dd,.process_info_mp,.process_info_bz {
        background: url(../images/process-02.png) no-repeat center top;
        background-size:12px 12px;
        padding:30px 20px 20px;
        width:100%;
    }

    .process_info_title {
        text-align:center;
        color:#e1d691;
        font-size:16px;
        font-family:"宋体";
        font-weight:bold;
        letter-spacing:8px;
    }

    .process_small_text {
        text-align:center;
        color:#fff;
        margin-top:22px;
        font-size:12px;
        line-height:24px;
        letter-spacing:6px;
    }

    .process_big_text {
        color:#fff;
        margin-top:22px;
        font-size:14px;
        line-height:22px;
        letter-spacing:6px;
        text-align:center;
    }

    .process_infoimg_mgkl,.process_infoimg_mgdj,.process_infoimg_pbkl,.process_infoimg_cw,.process_infoimg_dd,.process_infoimg_mp  {
        background: url(../images/process-02.png) no-repeat center bottom;
        background-size:24px 24px;
        padding:17px 0 50px;
        width:100%;
    }

    .process_infoimg_mgkl img,.process_infoimg_mgdj img,.process_infoimg_pbkl img,.process_infoimg_cw img,.process_infoimg_dd img,.process_infoimg_mp img {
        display:block;
        margin:0 auto;
    }

        .process_infoimg_pbkl li,.process_infoimg_dd li {
            display:none;
        }

        .process_infoimg_pbkl li:first-child,.process_infoimg_dd li:first-child {
            display:block;
        }

    /********* 人力资源样式 **********/
    
    .welfare_title {
        margin:39px auto 0;
        padding:0 20px;
    }

    .welfare_title .ind_titline .border {
        width:190px;
    }

    .recuit_welfareList {
        margin-top:35px;
    }

    .welfare_info {
        padding:20px 20px 30px;
        background:#fff;
        width:100%;
    }

    .welfare_info_title {
        font-weight:bold;
        font-size:16px;
        line-height:40px;
    }

    .welfare_info_text {
        font-size:14px;
        line-height:26px;
    }
    
    .recuit_channel .left {
        width:100%;
        margin-top:20px;
        position:relative;
    }
        .recuit_channel .left li {
            width:50%;
            float:left;
        }
        .recuit_channel .left li a {
            position:relative;
            display:block;
            width:100%;
        }
        .recuit_channel .left li a img {
            width:100%;
        }
        .recuit_channel .left li a img.red_angle {
            width:auto;
        }
            .recuit_channel .left li a.active .red_angle {
                display:block;
            }

    .red_angle {
        position:absolute;
        display:none;
        z-index:10;
        left:0;
        top:0;
    }
    .recuit_channel .left .border {
        display:none;
    }
    .recuit_channel .right {
        float:right;
        width:100%;
        display:none;
        position:relative;
    }
    .recuit_channel .right.active {
        display:block;
    }
    .recuit_channel .right .img {
        position:absolute;
        z-index:1;
        left:0;
        top:0;
    }
    .recuit_channel .right .text {
        background:url(../images/recuit.png) repeat;
        padding:26px 0 0 24px;
        font-size:14px;
        line-height:22px;
        position:absolute;
        width:240px;
        height:160px;
        color:#fff;
        z-index:10;
        bottom:0;
        right:0;
    }

    .recuit_channel .right .text a {
        color:#fff;
    }

    .recuit_maintitline {
        margin-top:40px;
    }
    .recuit_maintitline .cn {
        font-family:"宋体";
        font-weight:bold;
        line-height:36px;
        font-size:30px;
    }
    .recuit_maintitline .en {
        text-transform:uppercase;
        letter-spacing:2px;
        line-height:30px;
        font-size:10px;
    }
    .recuit_maintitline .text {
        line-height:30px;
        font-size:14px;
    }

            .recuit-body {
                margin:20px 0 0;
                background:#f8f8f8;
            }

                .recuit-body li a, .recuit-head {
                    border-bottom:solid #e2e2e2 1px;
                    text-align:center;
                    line-height:26px;
                    color:#1d1d1d;
                    padding:20px 0 14px;
                }

            .recuit-head {
                background:#2f2f2f;
                color:#fff;
            }

                .recuit-body li a {
                    text-align:center;
                    padding:10px 5px;
                    cursor:pointer;
                    font-size:14px;
                }

                .recuit-body li a div {
                    padding:0 5px;
                }

                .recuit-head {
                    font-size:16px;
                }

                .recuit-body li a:hover, .recuit-body li.active a {
                    background:#595959;
                    color:#fff;
                }

            .recuit-text {
                display:none;
                color:#1d1d1d;
                font-size:14px;
                line-height:26px;
                text-align:justify;
                padding:15px 30px 30px;
                border-bottom:solid #e2e2e2 1px;
            }

            .recuit-body li.active .recuit-text {
                display:block;
            }

            .recuit-body li a.recuit-btn {
                border:solid 1px #1d1d1d;
                background:#f8f8f8;
                color:#1d1d1d;
                float:right;
                width:120px;
                padding:0;
                font-size:14px;
                /*border-radius:3px;*/
                text-align:center;
                line-height:30px;
                margin-top:10px;
            }

    /******* 产品样式 *******/

    .products_body {
        background:url(../images/repeat_BG.jpg) repeat center;
        background-size:111px 111px;
        border-bottom:solid 1px #262626;
        border-top:solid 1px #262626;
        padding:48px 0 0;
    }

    .proshow_body {
        background:url(../images/repeat_BG.jpg) repeat center;
        background-size:111px 111px;
        border-bottom:solid 1px #262626;
        border-top:solid 1px #262626;
        padding:48px 0 0;
    }

    .hotpro_entitle,.hotpro_border {
        margin:0 auto;
        display:block;
    }

    .hotpro_big_cntitle {
        line-height:62px;
        font-family:"宋体";
        font-weight:bold;
        text-align:center;
        font-size:28px;
        color:#fff;
    }

    .hotpro_sec_cntitle {
        line-height:38px;
        font-family:"宋体";
        text-align:center;
        font-size:16px;
        color:#fff;
    }

    .hotpro_daddy_titline {
        padding:0 20px;
    }

    .hotpro_daddy_body {
        padding-top:45px;
        position:relative;
        margin:0 auto 88px;
        width:100%;
    }

    .hotpro_mainimg {
        padding:28px 0 0 0;
        position:relative;
        z-index:10;
        width:100%;
    }

    .hotpro_panimg {
        display:none;
    }

    .hotpro_imgList {
        margin:30px auto 0;
        width:300px;
    }

    .hotpro_imgList li {
        padding:17px 5px;
        float:left;
    }

    .hotpro_imgList li a {
        border:solid 1px transparent;
        background:#353535;
        cursor:pointer;
        height:90px;
        width:90px;
        display:block;
    }

    .hotpro_imgList li a.active {
        border:solid 1px #fff2a1;
    }

    .hotprolist_border {
        border-bottom:solid 1px #fff2a1;
        position:absolute;
        height:191px;
        top:0;
    }

    .hotpro_titline {
        padding-top:78px;
        height:191px;
        width:100%;
    }

    .hotpro_info {
        padding:22px 0 0;
        text-align:center;
        width:100%;
    }

    .hotpro_text {
        padding:0 20px;
        line-height:30px;
        font-size:16px;
        color:#fff;
    }

    .hotpro_entext {
        padding:0 20px;
        margin-top:13px;
        display:block;
        width:auto;
    }

    .hotprolist_imgList {
        margin:30px auto 0;
        width:300px;
    }

    .hotprolist_imgList li {
        padding:0 5px;
        float:left;
    }

    .hotprolist_imgList li a {
        border:solid 1px transparent;
        background:#191919;
        cursor:pointer;
        height:90px;
        width:90px;
        display:block;
    }

    .hotprolist_imgList li a.active {
        border:solid 1px #fff2a1;
    }

    .hotprolist_mainimg {
        padding:28px 0 0 0;
    }

    .hotprolist_mainimg img {
        width:100%;
    }

    .hotpro_midbanner {
        margin:30px 0 0;
    }

    .pro_bottom .hotpro_sec_cntitle {
        font-weight:bold;
        color:#d1c687;
    }

    .pro_bottom .hotpro_daddy_titline {
        margin-top:35px;
    }

    .pro_serise {
        background:url(../images/products-19.png) no-repeat center top;
        background-size:cover;
        padding:38px 25px 15px;
        width:100%;
        margin:0;
    }

    .pro_serise_sort {
        margin:0 auto;
        height:32px;
        width:280px;
    }

    .pro_serise_sort li {
        float:left;
        height:32px;
        width:70px;
    }

    .pro_serise_sort li a {
        border:solid 1px transparent;
        text-align:center;
        line-height:30px;
        font-size:16px;
        display:block;
        height:32px;
        width:70px;
        color:#666;
    }

        .pro_serise_sort li a:hover {
            border: solid 1px #fff2a1;
            color:#fff2a1;
        }

         .pro_serise_sort li .hh {
            border: solid 1px #fff2a1;
            color:#fff2a1;
        }

    .pro_series_info {
        margin-top:34px;
        overflow:hidden;
        width:100%;
    }

    .pro_series_info ul {
        width:100%;
    }

    .pro_series_info li {
        float:left;
        padding:5px;
    }

    .pro_series_info li a {
        background:url(../images/products-15.png) no-repeat center;
        background-size:contain;
        display:block;
        width:100%;
    }

    .pro_model {
        margin:30px 0 0;
    }

    .pro_model_main {
        background:url(../images/products-20.png) repeat;
        padding:30px 25px 52px;
        position:relative;
        width:100%;
        z-index:10;
    }

    .pro_model_name {
        line-height:54px;
        font-size:20px;
        color:#d1c687;
    }

    .pro_model_info {
        border-bottom:solid 1px #fff2a1;
        border-top:solid 1px #fff2a1;
        padding:13px 22px 43px 14px;
        margin-top:15px;
    }

    .pro_model_style {
        line-height:80px;
        font-size:20px;
        color:#fff;
    }

    .pro_model_text {
        line-height:22px;
        font-size:14px;
        color:#fff;
    }

    .pro_serise .carousel {
  margin: 0 10px;
  width: calc(100% - ($button-spacing * 2));
}
.pro_serise .carousel[data-shift="1"] .carousel-inner > .item {
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
.pro_serise .carousel .carousel-inner > .item.row {
  margin: 0;
}
.pro_serise .carousel .carousel-control {
  background: none;
  color: transparent;
  overflow: hidden;
  text-shadow: none;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 30px;
}
.pro_serise .carousel .carousel-control:before {
  color: #fff2a1;
  font-family: 'Glyphicons Halflings';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
}
.pro_serise .carousel .carousel-control:after {
  border-radius: 50%;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
  content: '';
  height: 60%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 100%;
}
.pro_serise .carousel .carousel-control:hover:after {
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.7);
}
.pro_serise .carousel .carousel-control.left {
  left: -30px;
}
.pro_serise .carousel .carousel-control.left:before {
  content: '\e079';
}
.pro_serise .carousel .carousel-control.left:after {
  right: -100%;
}
.pro_serise .carousel .carousel-control.right {
  right: -30px;
}
.pro_serise .carousel .carousel-control.right:before {
  content: '\e080';
}
.pro_serise .carousel .carousel-control.right:after {
  left: -100%;
}

    .prolist_titline {
        padding:0 20px;
    }

    .proshow-main {
        margin:38px 15px 0;
    }

    .prolist-body {
        margin:38px 15px 0;
        box-shadow:0 -10px 38px #262626;
    }

    .prolist_serise {
        background:url(../images/prolist.png) repeat-y center top;
        padding:0 5px 58px;
        width:100%;
    }

        .prolist_serise .panel-group {
            border-top:solid 6px #fff2a1;
        }
        .prolist_serise .panel-group .panel {
            border-radius: 0;
            border:none;
        }
            .prolist_serise .panel-group .panel + .panel {
                margin-top:0;
            }

    .prolist_serise .panel-default > .panel-heading {
        background:#171717;
        border-radius: 0;
        padding:0;
    }

    .prolist_serise .panel-default {
        border-bottom: solid 1px #363636 !important;
        border-top: solid 1px #363636 !important;
    }

    .prolist_serise .panel-default > .panel-heading a {
        text-align:center;
        line-height:54px;
        font-size:20px;
        display:block;
        color:#666;
    }

    .prolist_serise .panel-default > .panel-heading a:hover,.prolist_serise .panel-default > .active a {
        color:#fff2a1;
    }

    .prolist_serise .panel-default > .panel-heading + .panel-collapse > .panel-body {
        background:#363636;
        padding:12px 0;
        border: none;
    }

    .prolist_serise .panel-default > .panel-heading + .panel-collapse > .panel-body ul li a {
        text-align:center;
        font-size:20px;
        line-height:44px;
        display:block;
        color:#666;
    }

    .prolist_serise .panel-default > .panel-heading + .panel-collapse > .panel-body ul li a:hover,.prolist_serise .panel-default > .panel-heading + .panel-collapse > .panel-body ul li.active a {
        color:#fff;
    }

    .prolist {
        margin:0 auto;
        width:100%;
    }

    .prolist ul {
        margin-top:26px;
    }

    .prolist ul li {
        display:table;
        float:left;
        padding:0 18px 36px;
    }

    .prolist ul li a {
        /*background:url(../images/products-15.png) no-repeat center;
        background-size:cover;*/
        display: table-cell;
        vertical-align:middle;
        width:100%;
    }

        .prolist ul li a img {
            vertical-align:middle;
            background:#202020;
        }

    .prolist ul li a p {
        padding:18px 0 0;
        text-align:center;
        line-height:30px;
        font-size:20px;
        color:#fff;
    }

    /****** 公司历程样式 ******/

    .company-body {
                width:306px;
                float: none;
                height:5406px;
                margin:0 auto;
                overflow:hidden;
                position:relative;
                padding:30px 0;
                background:url(../images/companyBG.jpg) repeat-y 30px top;
            }

            .company-line {
                overflow:hidden;
                position:relative;
                cursor:pointer;
                display:block;
                height:auto;
                z-index:10;
            }

            .company-year {
                background:url(../images/companyBG-02.png) no-repeat;
                padding:1px 1px 15px;
                font-weight:bold;
                font-family:Arial;
                position:relative;
                text-align:center;
                line-height:32px;
                font-size:16px;
                color:#ca2325;
                height:48px;
                float:left;
                width:64px;
                z-index:1;
            }

            .company-line-main {
                float:right;
                width:242px;
                height:auto;
            }

            .company-titline {
                padding:100px 0 0;
            }

            .company-title {
                letter-spacing:3px;
                text-align:center;
                font-family:Arial;
                background:#ff0000;
                line-height:35px; 
                font-size:14px;
                height:35px;
                color:#fff;
            }

            .company-text {
                padding:10px 12px 26px 0;
                /*background:#fff;*/
                text-align:center;
                position: relative;
                font-size:14px;
                line-height:30px;
                color:#535353;
            }


    /********* 脚步样式 **********/
    .footer {
        background:#2d2d2d;
        padding:26px 0;
        color:#cdcdcd;
    }

        .footer .container {
            padding:0 20px;
        }

    .foot-signal {
        margin-top:18px;
    }

    .foot_nav {
        margin-top:18px;
    }

        .foot_nav ul li {
            padding:0 20px 0 0;
            float:left;
        }

        .foot_nav ul li:last-child {
            padding:0;
        }

    .foot_nav ul li a {
        line-height:30px;
        color:#cdcdcd;
    }

    .foot_nav ul li:first-child a {
        line-height:28px;
        color:#fff;
    }

    .footer_info {
        margin-top:16px;
        line-height:20px;
    }
    .footer_info a {
        color:#cdcdcd;
    }
    .footer_icon {
        display:none;
    }

@media (min-width: 768px) {

    /********* 首页样式 **********/

    .floatDiv {
        border-bottom-left-radius:8px;
        border-top-left-radius:8px;
        background:#da251c;
        margin-top:-113px;
        display:block;
        position:fixed;
        height:226px;
        width:46px;
        z-index:999;
        right:0;
        top:50%;
    }

    .floatDiv ul {
        margin:30px 0 0 8px;
        width:34px;
    }

    .floatDiv ul li {
        margin:30px 0 0;
        height:34px;
        width:34px;
    }

    .floatDiv ul li:first-child {
        margin:0;
    }

    .floatDiv ul li a {
        cursor:pointer;
        display:block;
    }

    .floatDiv_weChat {
        top:50%;
        right:46px;
        width:132px;
        height:131px;
        z-index:999;
        position:fixed;
        margin-top:-25px;
    }

    .floatDiv_weChat.active {
        display:block;
    }

    .floatDiv_Phone {
        top:50%;
        right:46px;
        height:64px;
        z-index:999;
        position:fixed;
        margin-top:-98px;
        font-size:14px;
        line-height:26px;
        white-space:nowrap;
        border-bottom-left-radius:8px;
        border-top-left-radius:8px;
        padding:6px 12px;
        color:#fff;
    }

    .floatDiv_Phone.active {
        display:block;
    }

    .floatDiv_Phone {
        background:#da251c;
    }

    .ind_abo_img {
        padding-right:33px;
    }
    
    .ind_abo_block {
        padding:72px 0 0 22px;
        height:390px;
    }

    .ind_abo_text {
        padding-top:35px;
        line-height:30px;
    }
    .ind_abo_more {
        position:absolute;
        margin:0;
        bottom:0;
    }
    .ind_network {
        margin:40px 0 0;
    }

    /*.ind_network_infoblock {
        height:116px;
    }*/

    /****** 地图样式 ******/

    .ind_network_mapblock {
        background:url(../images/index-03.jpg) no-repeat center;
        position:relative;
        display:block;
        height:512px;
        z-index:1;
    }
    .ind_network_mapblock a {
        position:absolute;
        cursor:pointer;
        display:block;
        padding:6px;
        z-index:10;
    }
    .ind_network_mapblock a:hover,.ind_network_mapblock a.active {
        background:url(../images/location.png) no-repeat center top;
        min-width:27px;
        padding:0;
    }
    .ind_network_mapblock a p {
        padding:36px 0 0;
        color:#da251c;
        font-size:16px;
        display:none;
    }
    
    .ind_network_mapblock a:hover p,.ind_network_mapblock a.active p {
        display:block;
    }

    .ind_network_point_china {
        top:180px; 
        left:908px;
    }

    .ind_network_point_china.active {
        top:152px; 
        left:897px;
    }

    .ind_network_point_japan {
        top:206px; 
        left:969px;
    }
    .ind_network_point_japan.active {
        top:178px; 
        left:958px;
    }
    .ind_network_point_Australia {
        top:395px; 
        left:940px;
    }
    .ind_network_point_Australia.active {
        top:367px; 
        left:913px;

    }
    .ind_network_point_Russia {
        top:110px; 
        left:798px;
    }
    .ind_network_point_Russia.active {
        top:82px; 
        left:779px;
    }
    .ind_network_point_Germany {
        top:140px; 
        left:571px;
    }
    .ind_network_point_Germany.active {
        top:112px; 
        left:560px;
    }
    .ind_network_point_Italy {
        top:186px; 
        left:578px;
    }
    .ind_network_point_Italy.active {
        top:158px; 
        left:559px;
    }
    .ind_network_point_England {
        top:142px; 
        left:533px;
    }
    .ind_network_point_England.active {
        top:114px; 
        left:522px;
    }
    .ind_network_point_France {
        top:192px; 
        left:523px;
    }
    .ind_network_point_France.active {
        top:165px; 
        left:512px;
    }
    .ind_network_point_Canada {
        top:134px; 
        left:178px;
    }
    .ind_network_point_Canada.active {
        top:106px; 
        left:159px;
    }
    .ind_network_point_America {
        top:203px; 
        left:228px;
    }
    .ind_network_point_America.active {
        top:175px; 
        left:217px;
    }

    /****** 地图样式 ******/

    .ind_network_infotext {
        padding:12px 75px 18px;
    }

    .ind_pro {
        margin:130px 0 146px;
    }

    .ind_pro_titline {
        height:104px;
    }

    .ind_pro_titline_border {
        height:56px;
    }

    .ind_pro_titline_blueBG {
        background:#001c28;
    }

    .ind_pro_titline_blueBG, .ind_pro_titline_grayBG {
        height:104px;
    }

    .ind_pro_titline_main {
        background:#001c28;
        height:104px;
        padding:16px 40px 0 28px;
        left:105px;
    }

        .ind_pro_titline_main .cn {
            line-height:38px;
            font-size:26px;
        }

        .ind_pro_titline_main .en {
            line-height:28px;
            font-size:18px;
        }

    .ind_news_nav {
        margin:30px 0 0;
    }

        .ind_news_nav .border {
            width:1120px;
            margin:0 25px;
        }

    .ind_news_nav ul li .en {
        text-transform:capitalize;
        padding:12px 0 0 24px;
        letter-spacing:3px;
        line-height:60px;
        font-size:18px;
        color:#7c7c7c;
        display:block;
    }
        .ind_news_nav ul li {
            padding:0 25px;
        }

    .ind_news_nav ul li a {
        width:70px;
        line-height:24px;
        font-size:18px;
        padding:18px 0 22px;
    }
    .ind_news_main {
        margin:86px 0 0;
        padding:0 10px;
    }
        .ind_news_main li {
            padding:0 15px;
        }

    .ind-newslist-info {
        padding:10px 10px 12px 30px;
    }

    .ind_kownus {
        margin-left:-960px;
        width:1920px;
        margin-top:145px;
        height:810px;
        left:50%;
    }
    .ind_kownus_BG {
        position:absolute;
        display:block;
        z-index:1;
        bottom:2px;
    }
    .ind_knowus_imgList {
        margin-left:-560px;
        background:#2d2d2d;
        position:absolute;
        padding:415px 10px 3px;
        width:1120px;
        height:800px;
        z-index:5;
        left:50%;
        bottom:0;
    }
    .ind_knowus_imgList li {
        padding:15px 9px;
    }
    .ind_knowus_imgList li a{
        cursor:pointer;
    }
    .ind_knowus_main {
        margin-left:-573px;
        position:absolute;
        background:#fff;
        width:1146px; 
        height:382px;
        z-index:10;
        padding:0;
        left:50%;
        top:28px;
    }

    .ind_knowus_leftinfo_text {
        margin-top:62px;
    }

    .ind_knowus_infoblock {
        width:271px;
        height:382px;
    }
    .ind_knowus_leftinfo {
        padding:27px 22px 36px 40px;
    }
    .ind_knowus_rightinfo {
        padding:156px 14px 34px 35px;
    }
    .ind_knowus_more {
        bottom:40px;
    }
    .ind_kownus_mainPic {
        top:1px;
        left:50%;
        z-index:20;
        width:604px;
        height:424px;
        position:absolute;
        margin-left:-302px;
    }

    .ind_contact {
        margin:128px 0 95px;
        padding:0;
    }
    .ind_contact_map {
        padding-right:50px;
    }
    .ind_contact_main {
        padding:6px 0 0 30px;
        height: 368px;
        margin:0;
    }

    /********* 走进中礼样式 **********/
    .abo_body {
        padding:0 30px 125px;
    }
    .abo_main {
        margin-top:68px;
    }
    .history_main {
        margin:68px 0;
    }

        .abo_main .ind_titline,.abo_circle .ind_titline {
            padding:8px 0 0;
        }
    .abo_main_text {
        padding:0;
        font-size:12px;
        margin-top:36px;
    }

    .abo_circle {
        margin-top:110px;
    }

    .abo_circle_jiinfo,.abo_circle_ouinfo {
        margin:65px 0 25px;
    }

    .abo_circle_jiinfo .left,.abo_circle_jiinfo .right,.abo_circle_ouinfo .left,.abo_circle_ouinfo .right {
        position:relative;
        width:20%;
    }

    .abo_circle_jiinfo .mid,.abo_circle_ouinfo .mid {
        border-left:solid 1px transparent;
        border-right:solid 1px transparent;
        width:60%;
    }
    .abo_circle_jiinfo .right,.abo_circle_ouinfo .left {
        padding-top:171px;
    }
    .abo_circle_jiinfo .right img,.abo_circle_ouinfo .left img {
        border-top:solid 1px transparent;
    }
    .abo_circle_jiinfo .blank_img,.abo_circle_ouinfo .blank_img {
        border-top:solid 1px transparent;
        float:none;
        height:171px;
        width:222px;
    }

    .abo_Tab {
        margin:134px 0 0;
    }

        .abo_Tab ul li a {
            line-height:42px;
            font-size:24px;
            width:160px;
            height:43px;
        }

        .abo_Tab .tab-content .abo_TabText {
            /*height:780px;*/
            line-height:26px;
            font-size:16px;
            padding:25px;
        }

            .abo_Tab .tab-content .abo_TabText p {
                padding:12px 0;
            }
            
            /******联系我们******/

            .contact-body {
                padding-bottom:125px;
            }

            .contact-body .container {
                padding:0 25px;
            }

            .contact_main {
                margin:90px 0 0;
            }

    /********* 新闻列表样式 **********/
    .news_body {
        padding:54px 0 64px;
    }

            .news_body .container {
                padding:0 25px;
            }

    .news_nav li a {
        line-height:48px;
        font-size:20px;
    }

    .news_list li:first-child,.news_list li:nth-child(2) {
        float:left;
        width:50%;
    }

            .news_list li:first-child {
                padding:30px 10px 30px 20px;
            }
            .news_list li:nth-child(2) {
                padding:30px 20px 30px 10px;
            }

    .news_list li:first-child .news-list-main,.news_list li:nth-child(2) .news-list-main {
        padding:20px 8px 0 26px;
    }

    /********* 乐享生活样式 **********/

    .enjoy_idea {
        padding:55px 105px 70px;
    }

    .enjoy_prodet {
        padding-bottom:115px;
    }

    .enjoy_prodet ul li {
        margin-top:100px;
    }

    .enjoy_prodet_mainimg {
        border-bottom:none;
        position:relative;
        width:62.6%;
        padding:0;
    }
    
    .enjoy_prodet_main{
        width:37.4%;
    }
    
    .enjoy_prodet_main{
        padding:0;
    }

    .enjoy_prodet ul li:nth-child(odd) .enjoy_prodet_main{
        padding:0 0 0 60px;
        float:right;
    }

    .enjoy_prodet ul li:nth-child(even) .enjoy_prodet_main{
        padding:0 60px 0 0;
        float:left;
    }

    .enjoy_prodet ul li:first-child .enjoy_prodet_main{
        padding:0 0 0 120px;
    }

    .enjoy_prodet ul li:nth-child(2) .enjoy_prodet_main{
        padding:0 120px 0 0;
    }

    .enjoy_prodet ul li:first-child .enjoy_prodet_mainimg,.enjoy_prodet ul li:nth-child(2) .enjoy_prodet_mainimg {
        position:relative;
        width:50%;
    }

    .enjoy_prodet ul li:nth-child(odd) .enjoy_prodet_mainimg{
        padding:0 0 30px 30px;
        float:left;
    }

    .enjoy_prodet ul li:nth-child(odd) .enjoy_prodet_mainimg .border{
        left:0;
        display:block;
        border-left:solid 1px #000;
        border-bottom:solid 1px #000;
    }
    
    .enjoy_prodet ul li:nth-child(even) .enjoy_prodet_mainimg
    {
        padding:0 30px 30px 0;
        float:right;
    }

    .enjoy_prodet ul li:nth-child(even) .enjoy_prodet_mainimg .border{
        right:0;
        display:block;
        border-right:solid 1px #000;
        border-bottom:solid 1px #000;
    }

    .enjoy_prodet ul li:first-child .enjoy_prodet_main,.enjoy_prodet ul li:nth-child(2) .enjoy_prodet_main {
        border-bottom:solid 1px #666;
        height:649px;
        width:50%;
    }

    .enjoy_prodet ul li:first-child .enjoy_prodet_info,.enjoy_prodet ul li:nth-child(2) .enjoy_prodet_info {
        height:649px;
    }

    .enjoy_prodet ul li:first-child .enjoy_prodet_secimg, .enjoy_prodet ul li:nth-child(2) .enjoy_prodet_secimg {
        position:absolute;
        bottom:121px;
        display:block;
        width:100%;
        margin:0;
    }

    .enjoy_prodet ul li:first-child .enjoy_prodet_mainimg,.enjoy_prodet ul li:nth-child(2) .enjoy_prodet_mainimg
    {
        padding:0;
    }
    .enjoy_prodet ul li:first-child .enjoy_prodet_mainimg .border,.enjoy_prodet ul li:nth-child(2) .enjoy_prodet_mainimg .border{
        display:none;
    }

    .enjoy_life .container {
        padding:74px 25px 140px;
    }

    .enjoy_life_infoblock {
        height:574px;
        width:310px;
    }

    .enjoy_life_info {
        width:310px;
        height:285px;
        position:absolute;
        bottom:0;
    }

        .enjoy_life_main ul li {
            padding:86px 20px 0;
        }

    .enjoy_life_imgblock{
        width:770px;
    }

    .enjoy_life_imgblock img{
        width:700px;
    }

    .enjoy_life_graydot {
        background:#4a4a4a;
        bottom:0;
    }

    .enjoy_life_main ul li:first-child .enjoy_life_graydot {
        right:0;
    }

    .enjoy_life_titline {
        padding:20px 0 0 20px;
    }

    .enjoy_life_titline {
        position:absolute;
        padding:0;
        left:28px;
        top:86px;
    }

      .enjoy_life_titline1 {
        position:absolute;
        padding:0;
        right:28px;
        top:86px;
    }
    .enjoy_life_cntitle {
        padding:0 0 0 26px;
        line-height:44px;
        font-size:28px;
    }

    .enjoy_life_entitle {
        padding:0 0 0 27px;
        line-height:32px;
        font-size:20px;
    }

    .enjoy_life_titleborder {
        display:block;
        margin-top:36px;
    }

    /********* 产品页面样式 **********/

    .prolist_titline {
        padding:0;
    }

    .products_body {
        background-size:333px 333px;
        padding:108px 0 158px;
    }

    .proshow_body {
        background-size:333px 333px;
        padding:108px 0 38px;
    }

    .hotpro_sec_cntitle {
        line-height:58px;
        font-size:18px;
    }

    .hotpro_daddy_titline {
        padding:0;
    }

    .hotpro_daddy_body {
        padding-top:45px;
        margin:0 auto 88px;
        width:1268px;
        height:464px;
    }

    .hotpro_mainimg {
        position:absolute;
        width:440px;
        height:440px;
        padding:0;
        left:19px;
        top:0;
    }

    .hotpro_panimg {
        position:absolute;
        display:block;
        z-index:10;
        width:152px;
        height:309px;
        right:-18px;
        top:116px;
    }

    .hotpro_daddy_main {
        padding:94px 50px 0 338px;
        border:solid 1px #fff2a1;
        position:relative;
        background:#191919;
        margin:0 auto;
        width:1018px;
        height:419px;
        z-index:1;
    }

    .hotpro_imgList {
        position:absolute;
        width:auto;
        right:53px;
        bottom:2px;
        margin:0;
    }

    .hotpro_imgList li {
        padding:17px;
    }

    .hotpro_imgList li a {
        cursor:pointer;
        height:114px;
        width:114px;
    }

    .hotprolist_body {
        /*margin-top:88px;*/
    }

    .hotpro_main {
        position:relative;
    }

    .hotpro_titline {
        padding-top:78px;
        height:191px;
        width:560px;
    }

    .hotpro_text,.hotpro_entext {
        padding:0;
    }

    .hotpro_info {
        padding:22px 0 0;
        text-align:left;
        width:560px;
    }

    .hotprolist_imgList {
        margin:50px 0 0;
        width:auto;
    }

    .hotprolist_imgList li {
        padding:0 34px 0 0;
    }

    .hotprolist_imgList li a {
        cursor:pointer;
        height:114px;
        width:114px;
    }

    .hotprolist_mainimg {
        padding:0 0 0 48px;
    }

    .hotprolist_mainimg.pull-left {
        padding:0 48px 0 0;
    }

    .hotprolist_mainimg img {
        width:620px;
        /*height:620px;*/
    }

    .hotpro_midbanner {
        margin:50px 0;
    }

    .pro_bottom {
        padding:0 5px;
    }

    .pro_bottom .hotpro_daddy_titline {
        margin-top:100px;
    }

    .pro_serise {
        padding:38px 25px 0;
        margin:30px 0 0;
        width:1160px;
        height:500px;
    }

    .pro_serise_sort {
        height:32px;
        width:440px;
    }

    .pro_serise_sort li {
        height:32px;
        width:110px;
    }

    .pro_serise_sort li a {
        line-height:30px;
        height:32px;
        width:110px;
    }


    .pro_model {
        padding:0 25px;
        margin:0;
    }

    .pro_model li{
        position:relative;
        padding:80px 0 0;
        height:715px;
    }

    .pro_model li:first-child{
        padding:40px 0;
    }

    .pro_model li .pro_model_BG {
        position:absolute;
        top:80px;
        left:0;
    }

    .pro_model li:first-child .pro_model_BG {
        top:40px;
    }

    .pro_model_main {
        padding:60px 25px 72px;
        height:635px;
        width:325px;
    }

    .pro_model_name {
        line-height:54px;
        font-size:20px;
    }

    .pro_model_info {
        padding:13px 22px 13px 14px;
        margin-top:65px;
        height:372px;
    }

    .pro_model_style {
        line-height:80px;
        font-size:20px;
    }

    .pro_model_text {
        line-height:22px;
        font-size:14px;
    }

    .pro_series_info {
        margin-top:74px;
    }

    .pro_series_info ul {
        width:100%;
    }

    .pro_series_info li {
        width:234px;
        height:266px;
        padding:0 18px;
    }

    .pro_series_info li a {
        background-size:198px 266px;
        width:198px;
        height:266px;
    }

    .pro_serise .carousel {
      margin: 0 87px;
    }

    .pro_serise .carousel .carousel-control.left {
      left: -50px;
    }

    .pro_serise .carousel .carousel-control.right {
      right: -50px;
    }

    .prolist-body {
        margin:68px 0 0;
    }

    /****** 产品集合样式 ******/

    .prolist_serise {
        background:none;
        padding:0 25px 58px;
        width:1160px;
    }

    .prolist_serise .panel-body{
        padding:0;
    }

    .prolist {
        /*width:936px;*/
        width:936px;
    }

    .prolist ul {
        margin-top:0;
    }

    .prolist ul li {
        padding:18px;
    }

    .prolist ul li a {
        background:none;
    }

    /******* 人力资源样式 *******/
    .welfare_title {
        margin:89px auto 0;
        padding:0 25px;
    }

    .recuit_main {
        padding:0 25px 50px;
    }

    .recuit_maintitline {
        margin-top:150px;
    }
    .recuit_maintitline .cn {
        line-height:46px;
        font-size:40px;
    }
    .recuit_maintitline .en {
        line-height:30px;
        font-size:10px;
    }
    .recuit_maintitline .text {
        letter-spacing:5px;
        line-height:56px;
        font-size:16px;
    }

    .recuit_welfare {
        /*width:828px;*/
        position:relative;
        margin:50px auto 0;
        width:1254px;
        height:530px;
    }

    .recuit_welfare_main {
        position:relative;
        margin:0 auto;
        width:1120px;
        height:550px;
    }

    .recuit_welfare .left,.recuit_welfare .right {
        display:none;
    }

    .welfare_body {
        padding-bottom:48px;
        position:absolute;
        height:474px;
        width:182px;
    }
    .welfare_body.active {
        background: url(../images/recuit-04.jpg) no-repeat center bottom;
        width:451px;
    }

    .welfare_one {
        top:50px;
        z-index:1;
        left:0;
    }

    .welfare_two {
        left:170px;
        z-index:7;
        top:0;
    }

    .welfare_three {
        left:604px;
        z-index:3;
        top:31px;
    }

    .welfare_four {
        left:774px;
        z-index:4;
        top:73px;
    }

    .welfare_five {
        left:944px;
        z-index:5;
        top:31px;
    }

    .welfare_info {
        padding:12px 15px 0 20px;
        background:#fff;
        display:none;
        height:426px;
        width:269px;
    }

    .welfare_info_title {
        line-height:80px;
    }

    .welfare_info_text {
        font-size:12px;
        line-height:36px;
    }

    .welfare_smallinfo {
        padding:12px 15px 0 20px;
        display:none;
        height:408px;
        width:277px;
    }

    .active .welfare_smallinfo,.active .welfare_info{
        display:block;
    }

    .recuit_channel {
        padding:45px 30px 0;
    }
    .recuit_channel .left {
        margin-top:0;
        float:left;
        width:259px;
        height:553px;
    }
        .recuit_channel .left li {
            width:259px;
            float:none;
        }
        .recuit_channel .left li a {
            cursor:pointer;
            width:259px;
            height:117px;
        }

    .recuit_channel .left .border {
        display:block;
        width:30px;
        height:8px;
        left:0;
        bottom:0;
        position:absolute;
        background:#292929;
    }
    .recuit_channel .right {
        float:right;
        width:851px;
        height:574px;
    }
    .recuit_channel .right .text {
        padding:26px 0 0 54px;
        font-size:18px;
        line-height:32px;
        width:329px;
        height:229px;
    }

    .recuit_carousel {
        margin:130px auto 0;
        width:1254px;
    }

        .recuit_carousel .carousel-inner {
            margin:0 auto;
            width:1120px;
        }
        .recuit_carousel .carousel-control.left {
            background:url(../images/recuit-02.jpg) no-repeat;
            margin-top:240px;
            height:81px;
            width:43px;
        }
        .recuit_carousel .carousel-control.right {
            background:url(../images/recuit-03.jpg) no-repeat;
            margin-top:240px;
            height:81px;
            width:43px;
        }

    /****** 公司历程样式 ******/

    .company-body {
                width:548px;
                /*height: 2060px;*/
                height: 2440px;
                padding:120px 0 0;
                background:url(../images/companyBG.jpg) repeat-y center top;
            }

            .company-line {
                margin-top:-145px;
                height:290px;
            }

            .company-line-main {
                height:290px;
            }

            .company-textmain {
                height:255px;
            }

            .company-text {
               -webkit-transform: translateY(-50%);
               -moz-transform: translateY(-50%);
               -ms-transform: translateY(-50%);
               -o-transform: translateY(-50%);
               transform: translateY(-50%);
               border:none;
               padding:0;
               top: 50%;
            }

            .company-text-left {
                padding-right:14px;
            }

            .company-text-left .company-year {
                float:right;
            }

            .company-text-left .company-line-main {
                margin-right:-1px;
                float:left;
            }

            .company-text-left .company-text {
                padding:0;
                text-align:right;
            }

            .company-text-right {
                padding-left:14px;
            }

            .company-text-right .company-year {
                float:left;
            }

            .company-text-right .company-line-main {
                margin-left:-1px;
                float:right;
            }

            .company-text-right .company-text {
                padding:0;
                text-align:left;
            }

    /********* 脚步样式 **********/
    .footer {
        padding:46px 0;
    }

        .ind_contact .container,.footer .container {
            padding:0 25px;
        }

    .foot-signal {
        margin-top:18px;
    }

    .foot_nav {
        margin-top:0;
    }

    .foot_nav ul {
        padding:0 0 0 42px;
        float:right;
        width:120px;
    }
        .foot_nav ul li {
            padding:0 10px;
            float:none;
        }

        .foot_nav ul li:first-child {
            margin-bottom:13px;
        }

        .foot_nav ul li:last-child {
            padding:0 10px;
        }

    .foot_nav ul li a {
        line-height:30px;
        color:#cdcdcd;
    }

    .footer_info {
        margin-top:32px;
    }
    .footer_icon {
        position:relative;
        margin-top:48px;
        display:block;
    }
        .footer_icon a:first-child {
            margin-left:24px;
        }
    .footer_icon a img {
        height:23px;
    }
}

@media (min-width: 992px) {

    .ind_titline .cn {
        font-size:22px;
    }
    .ind_titline .en {
        font-size:18px;
    }
    
    .ind_abo_block {
        padding:42px 0 0 22px;
        height:315px;
    }

    .ind_abo_text {
        padding-top:25px;
        line-height:30px;
    }

    .ind_news_nav .border {
            width:920px;
        }
    
    .ind_news_nav ul li .en {
        letter-spacing:0;
    }

    .ind_kownus {
        margin-left:-960px;
        width:1920px;
        margin-top:145px;
        height:667px;
        left:50%;
    }

    .ind_kownus_mainPic {
        width: 490px;
        height: 344px;
        margin-left: -245px;
    }

    .ind_knowus_imgList {
        margin-left:-460px;
        padding:338px 10px 3px;
        width:920px;
        height:657px;
    }
    .ind_knowus_main {
        margin-left:-462px;
        width:924px; 
        height:308px;
    }

    .ind_knowus_leftinfo_text {
        font-size:16px;
        line-height:26px;
        margin-top:36px;
    }

    .ind_knowus_infoblock {
        width:218px;
        height:309px;
    }
    .ind_knowus_leftinfo {
        padding:27px 12px 36px 20px;
    }
    .ind_knowus_rightinfo {
        padding:126px 14px 34px 35px;
    }
    .ind_knowus_rightinfo_text {
        height:156px;
        font-size:16px;
        line-height:26px;
    }

    .abo_circle_jiinfo .right,.abo_circle_ouinfo .left {
        padding-top:140px;
    }
    .abo_circle_jiinfo .blank_img,.abo_circle_ouinfo .blank_img {
        height:141px;
        width:182px;
    }

    .enjoy_prodet ul li:first-child .enjoy_prodet_main,.enjoy_prodet ul li:nth-child(2) .enjoy_prodet_main {
        height:538px;
    }

    .enjoy_prodet ul li:first-child .enjoy_prodet_info,.enjoy_prodet ul li:nth-child(2) .enjoy_prodet_info {
        height:538px;
    }

    .enjoy_prodet ul li:first-child .enjoy_prodet_secimg, .enjoy_prodet ul li:nth-child(2) .enjoy_prodet_secimg {
        bottom:81px;
    }

    .enjoy_life_titline {
        padding:0;
    }

    .enjoy_life_titline {
        left:0;
        top:86px;
    }

    .enjoy_life_cntitle {
        padding:0 0 0 26px;
        line-height:44px;
        font-size:28px;
    }

    .enjoy_life_entitle {
        padding:0 0 0 27px;
        line-height:26px;
        font-size:18px;
        position:relative;
        z-index:10;
    }

    .enjoy_life_titleborder {
        margin:-10px 0 0 20px;
        position:relative;
        z-index:1;
    }

        .enjoy_life_main ul li {
            padding:86px 0 0;
        }

    .enjoy_life_imgblock{
        width:660px;
    }

    .enjoy_life_imgblock img{
        width:600px;
    }

    .enjoy_life_infoblock {
        height:492px;
        width:260px;
    }

    .enjoy_life_info {
        width:260px;
        height:257px;
        padding:0 25px;
        position:absolute;
        bottom:0;
    }

    .recuit_welfare {
        position:relative;
        margin:50px auto 0;
        width:980px;
        height:530px;
    }

    .recuit_welfare_main {
        position:relative;
        margin:0 auto;
        width:920px;
        height:550px;
    }

    .welfare_body img {
        cursor:pointer;
    }

    .welfare_one {
        top:50px;
        z-index:1;
        left:0;
    }

    .welfare_two {
        left:119px;
        z-index:7;
        top:0;
    }

    .welfare_three {
        left:502px;
        z-index:3;
        top:31px;
    }

    .welfare_four {
        left:621px;
        z-index:4;
        top:73px;
    }

    .welfare_five {
        left:739px;
        z-index:5;
        top:31px;
    }
    .recuit_channel .left {
        margin-top:0;
        float:left;
        width:212px;
        height:470px;
    }
        .recuit_channel .left li {
            width:212px;
            float:none;
        }
        .recuit_channel .left li a {
            cursor:pointer;
            width:212px;
            height:auto;
        }
    .recuit_channel .right {
        float:right;
        width:698px;
        height:auto;
    }

    .recuit_carousel {
        margin:130px auto 0;
        width:980px;
    }

        .recuit_carousel .carousel-inner {
            margin:0 auto;
            width:880px;
        }
        .recuit_carousel .carousel-control.left {
            background:url(../images/recuit-02.jpg) no-repeat;
            margin-top:167px;
            height:81px;
            width:43px;
        }
        .recuit_carousel .carousel-control.right {
            background:url(../images/recuit-03.jpg) no-repeat;
            margin-top:167px;
            height:81px;
            width:43px;
        }

    .hotpro_daddy_body {
        padding-top:45px;
        margin:0 auto 88px;
        width:980px;
        height:auto;
    }

    .hotpro_daddy_main {
        padding:94px 70px 0 318px;
        width:800px;
        height:420px;
    }

    .hotpro_mainimg {
        position:absolute;
        left:-10px;
        top:0;
    }

    .hotpro_titline {
        padding:78px 10px 0 0;
        height:191px;
        width:100%;
    }

        .hotpro_titline.pull-right {
            padding:78px 0 0 10px;
        }

    .hotpro_info {
        padding:22px 10px 0 0;
        text-align:left;
        width:auto;
    }

        .hotpro_info.pull-right {
            padding:22px 0 0 10px;
        }

    .hotpro_imgList {
        position:absolute;
        width:auto;
        right:56px;
        bottom:2px;
        margin:0;
    }

    .hotprolist_mainimg {
        padding:60px 0 0 48px;
    }

    .hotprolist_mainimg.pull-left {
        padding:60px 48px 0 0;
    }

    .prolist_serise {
        background-size:1160px 461px;
        padding:0 24px 58px;
        width:960px;
    }

    .prolist {
        width:auto;
    }

    .prolist ul {
        margin-top:0;
    }

    .prolist ul li {
        padding:0 0 48px 24px;
    }

    .prolist ul li a {
    }

    .pro_serise {
        padding:38px 25px 0;
        margin:30px 0 0;
        width:960px;
        height:425px;
    }

    .pro_series_info li {
        width:204px;
        height:242px;
        padding:0 12px;
    }

    .pro_series_info li a {
        background-size:180px 242px;
        width:180px;
        height:242px;
    }

    .pro_serise .carousel {
      margin: 0 47px;
    }

    .pro_serise .carousel .carousel-control.left {
      left: -40px;
    }

    .pro_serise .carousel .carousel-control.right {
      right: -40px;
    }

    .pro_model li{
        position:relative;
        height:601px;
    }

    .pro_model_main {
        padding:40px 25px 52px;
        height:521px;
        width:325px;
    }

    .pro_model_info {
        padding:13px 22px 13px 14px;
        margin-top:25px;
        height:312px;
    }
}

@media (min-width: 1200px) {

    .ind_titline .cn {
        font-size:24px;
    }
    .ind_titline .en {
        font-size:22px;
    }
    
    .ind_abo_block {
        padding:72px 0 0 22px;
        height:390px;
    }

    .ind_abo_text {
        padding-top:35px;
        line-height:30px;
    }

        .ind_news_nav .border {
            width:1120px;
        }
    
    .ind_news_nav ul li .en {
        letter-spacing:3px;
    }

    .ind_kownus {
        margin-left:-960px;
        width:1920px;
        margin-top:145px;
        height:810px;
        left:50%;
    }

    .ind_kownus_mainPic {
        width:604px;
        height:424px;
        margin-left:-302px;
    }

    .ind_knowus_imgList {
        margin-left:-560px;
        padding:415px 10px 3px;
        width:1120px;
        height:800px;
    }
    .ind_knowus_main {
        margin-left:-573px;
        width:1146px; 
        height:382px;
    }
    .ind_knowus_leftinfo_text {
        font-size:18px;
        line-height:30px;
        margin-top:62px;
    }

    .ind_knowus_infoblock {
        width:271px;
        height:382px;
    }
    .ind_knowus_leftinfo {
        padding:27px 22px 36px 40px;
    }
    .ind_knowus_rightinfo {
        padding:156px 14px 34px 35px;
    }
    .ind_knowus_rightinfo_text {
        height:186px;
        font-size:18px;
        line-height:30px;
    }

    .abo_circle_jiinfo .right,.abo_circle_ouinfo .left {
        padding-top:171px;
    }
    .abo_circle_jiinfo .blank_img,.abo_circle_ouinfo .blank_img {
        height:171px;
        width:222px;
    }

    .enjoy_prodet ul li:first-child .enjoy_prodet_main,.enjoy_prodet ul li:nth-child(2) .enjoy_prodet_main {
        height:649px;
    }

    .enjoy_prodet ul li:first-child .enjoy_prodet_info,.enjoy_prodet ul li:nth-child(2) .enjoy_prodet_info {
        height:649px;
    }

    .enjoy_prodet ul li:first-child .enjoy_prodet_secimg, .enjoy_prodet ul li:nth-child(2) .enjoy_prodet_secimg {
        bottom:121px;
    }

    .enjoy_life_titline {
        padding:0;
    }

    .enjoy_life_titline {
        left:28px;
        top:86px;
    }

    .enjoy_life_cntitle {
        padding:0 0 0 6px;
        line-height:44px;
        font-size:28px;
    }

    .enjoy_life_entitle {
        padding:0 0 0 7px;
        line-height:32px;
        font-size:20px;
    }

    .enjoy_life_titleborder {
        margin:26px 0 0 0;
    }

        .enjoy_life_main ul li {
            padding:86px 20px 0;
        }

    .enjoy_life_imgblock{
        width:770px;
    }

    .enjoy_life_imgblock img{
        width:700px;
    }

    .enjoy_life_infoblock {
        height:574px;
        width:310px;
    }

    .enjoy_life_info {
        width:310px;
        height:285px;
        padding:0 35px;
        position:absolute;
        bottom:0;
    }

    .recuit_welfare {
        width:1254px;
    }

    .recuit_welfare_main {
        width:1120px;
    }

    .recuit_welfare .left {
        position:absolute;
        cursor:pointer;
        display:block;
        height:81px;
        width:43px;
        top:208px;
        left:0;
    }

    .recuit_welfare .right {
        position:absolute;
        cursor:pointer;
        display:block;
        height:81px;
        width:43px;
        top:208px;
        right:0;
    }

    .welfare_one {
        top:50px;
    }

    .welfare_two {
        left:170px;
    }

    .welfare_three {
        left:604px;
    }

    .welfare_four {
        left:774px;
    }

    .welfare_five {
        left:944px;
    }
    .recuit_channel .left {
        width:259px;
        height:553px;
    }
        .recuit_channel .left li {
            width:259px;
        }
        .recuit_channel .left li a {
            width:259px;
            height:117px;
        }
    .recuit_channel .right {
        width:851px;
        height:574px;
    }

    .recuit_carousel {
        width:1254px;
    }

        .recuit_carousel .carousel-inner {
            width:1120px;
        }
        .recuit_carousel .carousel-control.left {
            margin-top:240px;
        }
        .recuit_carousel .carousel-control.right {
            margin-top:240px;
        }

    .hotpro_daddy_body {
        width:1268px;
        height:464px;
    }

    .hotpro_daddy_main {
        padding:94px 50px 0 338px;
        width:1018px;
        height:419px;
    }

    .hotpro_mainimg {
        width:440px;
        height:440px;
        left:19px;
        top:0;
    }

    .hotpro_panimg {
        width:169px;
        height:343px;
        right:0;
        top:76px;
    }

    .hotpro_titline {
        padding:78px 0 0;
        width:560px;
    }

        .hotpro_titline.pull-right {
            padding:78px 0 0;
        }

    .hotpro_info {
        padding:22px 0 0;
        width:560px;
    }

        .hotpro_info.pull-right {
            padding:22px 0 0;
        }

    .hotpro_imgList {
        right:53px;
    }

    .hotprolist_mainimg {
        padding:0 0 0 48px;
    }

    .hotprolist_mainimg.pull-left {
        padding:0 48px 0 0;
    }

    .prolist_serise {
        background-size:1160px 461px;
        padding:0 25px 58px;
        width:1160px;
    }

    .prolist {
        /*width:936px;*/
        float:left;
        width:auto;
    }

        .prolist ul {
            margin:0;
        }

    .prolist ul li {
        /*padding:0 0 24px 24px;*/
    }

    .prolist ul li a {
    }

    .pro_serise {
        width:1160px;
        height:500px;
    }

    .pro_series_info li {
        width:234px;
        height:266px;
        padding:0 18px;
    }

    .pro_series_info li a {
        background-size:198px 266px;
        width:198px;
        height:266px;
    }

    .pro_serise .carousel {
      margin: 0 87px;
    }

    .pro_serise .carousel .carousel-control.left {
      left: -50px;
    }

    .pro_serise .carousel .carousel-control.right {
      right: -50px;
    }

    .pro_model li{
        height:715px;
    }

    .pro_model_main {
        padding:60px 25px 72px;
        height:635px;
    }

    .pro_model_info {
        margin-top:65px;
        height:372px;
    }

    /********* 工艺样式 **********/

    .process_body {
        background-size:333px 333px;
        padding:108px 0 158px;
    }

        .process_body .container {
            width:1560px;
        }

    .process_main {
        width:1340px;
        height:3045px;
        margin:0 auto;
        position:relative;
    }

    .conor_one {
        border-bottom:solid 1px #d1c687;
        position:absolute;
        width:273px;
        height:62px;
        top:106px;
    }

    .conor_two {
        border-left:none;
        border-right:solid 1px #d1c687;
        position:absolute;
        width:273px;
        height:88px;
        top:168px;
        left:50%;
    }

    .conor_three {
        border-left:none;
        border-right:solid 1px #d1c687;
        border-bottom:solid 1px #d1c687;
        margin-left:-494px;
        position:absolute;
        width:767px;
        height:80px;
        top:565px;
        left:50%;
    }

    .conor_four {
        border-left:solid 1px #d1c687;
        position:absolute;
        width:494px;
        height:490px;
        top:645px;
        right:50%;
        left:initial;
    }

    .conor_five {
        border-bottom:solid 1px #d1c687;
        border-left:solid 1px #d1c687;
        margin-left:-494px;
        position:absolute;
        width:1004px;
        height:164px;
        top:1322px;
        left:50%;
    }

    .conor_six {
        border-left:none;
        border-right:solid 1px #d1c687;
        position:absolute;
        width:510px;
        height:313px;
        top:1486px;
        left:50%;
    }

    .conor_seven {
        border-left:none;
        border-bottom:solid 1px #d1c687;
        border-right:solid 1px #d1c687;
        margin-left:-576px;
        position:absolute;
        width:1086px;
        height:264px;
        top:2021px;
        left:50%;
    }

    .conor_eight {
        border-bottom:solid 1px #d1c687;
        border-left:solid 1px #d1c687;
        position:absolute;
        width:576px;
        height:452px;
        top:2285px;
        right:50%;
        left:initial;
    }

    .conor_end {
        background:url(../images/process-02.png) no-repeat center bottom;
        background-size:19px 19px;
        position:absolute;
        margin-left:-10px;
        height:330px;
        width:19px;
        top:2736px;
        left:50%;
    }
        .conor_end .border {
            border-right:solid 1px #d1c687;
            height:330px;
            width:10px;
        }

    .process_sec_title {
        background-size:31px 31px;
        letter-spacing:2px;
        padding:20px 0 70px;
        line-height:30px;
        font-size:20px;
    }

    .process_info_mgkl {
        background:none;
        position:absolute;
        width:324px;
        left:180px;
        top:304px;
        padding:0;
    }

    .process_info_mgdj {
        background:none;
        margin-left:42px;
        position:absolute;
        width:305px;
        left:50%;
        top:780px;
        padding:0;
    }

    .process_info_title {
        text-align:left;
        font-size:16px;
        letter-spacing:8px;
    }

    .process_small_text {
        text-align:left;
        margin-top:22px;
        font-size:12px;
        line-height:24px;
        letter-spacing:6px;
    }

    .process_infoimg_mgkl {
        background: url(../images/process-02.png) no-repeat 342px top,url(../images/process-02.png) no-repeat 333px bottom;
        background-size:12px 12px,31px 31px;
        padding:17px 0 47px;
        position:absolute;
        margin-left:-76px;
        top:248px;
        left:50%;
        width:566px;
        height:333px;
    }

    .process_infoimg_mgkl img {
        position:relative;
        z-index:10;
    }

    .process_infoimg_mgkl .shadow {
        position:absolute;
        background:#1f1f1f;
        width:549px;
        height:253px;
        bottom:47px;
        right:0;
    }

    .process_infoimg_mgdj {
        padding:0;
        background:none;
        position:absolute;
        margin-right:50px;
        top:748px;
        right:50%;
        width:392px;
        height:205px;
    }

    .process_infoimg_mgdj img {
        position:relative;
        z-index:10;
    }

    .process_infoimg_mgdj .shadow {
        position:absolute;
        background:#1f1f1f;
        width:380px;
        height:191px;
        bottom:0;
        right:0;
    }

    .process_info_pbkl {
        background: url(../images/process-02.png) no-repeat center top;
        background-size:31px 31px;
        position:absolute;
        padding:64px 0 0;
        top:1124px;
        left:26px;
        width:300px;
        height:174px;
    }

    .process_big_text {
        text-align:left;
        margin-top:22px;
    }

        .process_info_pbkl .process_info_title,.process_info_dd .process_info_title {
            text-align:center;
        }

    .process_infoimg_pbkl {
        background:none;
        padding:0;
        position:absolute;
        margin-left:-215px;
        width:716px;
        top:1136px;
        left:50%;
    }

    .process_infoimg_pbkl li {
        padding-right:25px;
        display:block;
        float:left;
    }

    .process_info_cw {
        background:none;
        padding:0;
        margin-left:42px;
        position:absolute;
        width:420px;
        left:50%;
        top:1556px;
    }

    .process_infoimg_cw {
        background:none;
        padding:0;
        position:absolute;
        margin-right:22px;
        top:1555px;
        right:50%;
        width:353px;
        height:227px;
    }

    .process_infoimg_cw img {
        position:relative;
        z-index:10;
    }

    .process_infoimg_cw .shadow {
        position:absolute;
        background:#1f1f1f;
        width:333px;
        height:207px;
        bottom:0;
        right:0;
    }

    .process_info_dd {
        background:none;
        padding:0;
        position:absolute;
        top:1840px;
        right:-12px;
        width:340px;
        height:174px;
    }

    .process_infoimg_dd {
        background:none;
        padding:0;
        position:absolute;
        margin-right:-260px;
        width:760px;
        top:1845px;
        right:50%;
    }

    .process_infoimg_dd li {
        padding-left:47px;
        display:block;
        float:left;
    }

    .process_info_mp {
        background:none;
        padding:0;
        position:absolute;
        top:2150px;
        width:320px;
        height:227px;
        margin-left:-570px;
        left:50%;
    }

    .process_infoimg_mp {
        background:none;
        padding:0;
        width:auto;
        position:absolute;
        margin-left:-520px;
        top:2384px;
        left:50%;
    }

    .process_info_bz {
        background:none;
        padding:0;
        margin-left:-534px;
        position:absolute;
        width:420px;
        left:50%;
        top:2800px;
    }

    .process_infoimg_bz {
        background:none;
        padding:0;
        position:absolute;
        margin-left:82px;
        top:2750px;
        left:50%;
        width:453px;
        height:309px;
    }

    .process_infoimg_bz img {
        position:relative;
        z-index:10;
    }

    .process_infoimg_bz .shadow {
        position:absolute;
        background:#1f1f1f;
        width:433px;
        height:289px;
        bottom:0;
        right:0;
    }
}
	
