﻿@charset "utf-8";
/* CSS Document */
/* all 2013.12.21*/
body {
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #333;
    line-height: 1.8;
    font-family: "Arial","Microsoft YaHei";
    background: #f5f5f5;
}

form, ul, li, ol, li, dl, dt, dd, img, p, h1, h2, h3, h4, h5, h6, input {
    margin: 0;
    padding: 0;
}

input, select {
    font-size: 12px;
}

img {
    border: 0;
}

.logo img {
    width:125px;
}

ul, li {
    list-style-type: none;
}

b, strong {
    font-weight: bold;
}

/* link 2013.12.21 */
a {
    color: #555;
    text-decoration: none;
    cursor: pointer;
}

    a:hover {
        color: #e60039;
        text-decoration: none;
    }

.display_no {
    display: none;
}

.display_yes {
    display: block;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}


.mar_t18 {
    margin-top: 18px;
}

.color_nmb1 {
    color: #f05401;
}

.right_title1 {
    background: url(../images/main/right_tbg1.jpg) no-repeat left top;
    height: 34px;
    line-height: 34px;
    padding-left: 15px;
    width: 716px;
    clear: both;
    overflow: hidden;
}

    .right_title1 b {
        font-family: "microsoft yahei";
        font-size: 14px;
        color: #2a2a2a;
    }

    .right_title1 a {
        color: #f60;
    }

.right_title2 {
    background: url(../images/main/right_tbg2.jpg) no-repeat left top;
    height: 34px;
    line-height: 34px;
    padding-left: 15px;
    width: 345px;
}

    .right_title2 b {
        font-family: "microsoft yahei";
        font-size: 14px;
        color: #2a2a2a;
    }

.right_title3 {
    background: url(../images/main/right_tbg3.jpg) no-repeat left top;
    height: 34px;
    line-height: 34px;
    padding-left: 15px;
    width: 716px;
    clear: both;
    overflow: hidden;
    color: #323232;
    font-size: 14px;
    font-family: "microsoft yahei";
}

    .right_title3 a {
        color: #323232;
    }

    .right_title3 .current {
        color: #36c;
    }

    .right_title3 b {
        float: left;
    }

    .right_title3 div {
        float: right;
        padding-right: 5px;
    }

.right_title4 {    
    height: 100px;
    line-height: 100px;  
    width: 100%;
    clear: both;
    overflow: hidden;
    color: #323232;
    font-size: 14px;
    font-family: "microsoft yahei";
}

    .right_title4 a {
        color: #323232;
    }

    .right_title4 .current {
        color: #36c;
    }

    .right_title4 b {
        float: left;
    }

    .right_title4 div {
        /*float: right;*/
        padding-right: 5px;
    }
/* index 2013.12.21 */
.h_top {
    background: #C16C19;
    height: 30px;
}

.h_top_c {
    width: 990px;
    margin: 0 auto;
    line-height: 30px;
    color: #fff7f0;
}

    .h_top_c a {
        color: #fff7f0;
    }

    .h_top_c ul {
        float: right;
    }

        .h_top_c ul li {
            float: left;
            font-size: 12px;
            margin-right: 15px;
        }

        .h_top_c ul .help {
            background: url(../images/main/icon_help.png) no-repeat 0px 6px;
            padding-left: 20px;
        }

    .h_top_c .mycenter {
        margin-right: 10px;
    }

.header {
    height: 110px;
    width: 100%;
    position: fixed;
    z-index: 100;
    opacity: 1;
}

.header_c {
    width: 1320px;
    margin: 0 auto;
}

.logo {
    text-align: center;
}

.header_c .nav {
    clear: both;
    font-size: 16px;
    font-family: "microsoft yahei";
    height: 40px;
    line-height: 40px;
    color: #333333;
}

.foot_wxcode img, .foot_WXCode img{
    width: 100px;
}
.header_c .nav {
    margin: 0px auto;
    display: table;
}

    .header_c .nav a {
        color: #fff;
    }

        /*.header_c .nav a:hover, .header_c .nav li.cur a {
            color: #e60039;
            border-bottom: 2px solid #e60039;
            text-decoration: none;
            padding-bottom: 5px;
        }*/

@keyframes ahover {
    from {
        border-bottom: 0px solid #e60039;
    }

    to {
        border-bottom: 2px solid #e60039;
    }
}

.header_c .nav li {
    float: left;
    margin-right: 10px;
    padding: 0px 15px;
    position: relative;
    z-index: 999;
}

    .header_c .nav li ul {
        display: none;
        position: absolute;
        background: #fff;
        filter: alpha(Opacity=60);
        -moz-opacity: 0.6;
        /* opacity: 0.6; */
        padding: 0px 15px;
        left: -180px;
        top: 60px;
        width: 615px;
        height: 295px;
        box-shadow: 1px 1px 10px #888888;
    }

        .header_c .nav li ul li {
            float: none;
            font-size: 14px;
            text-align: center;
            margin: 0px;
            padding: 0px;
            height: 30px;
            line-height: 30px;
            white-space: nowrap;
        }

            .header_c .nav li ul li a {
                display: block;
            }

    .header_c .nav li:hover ul {
        display: block;
    }

    .header_c .nav li.lang_link {
        font-size: 12px;
        font-family: "宋体";
        float: right;
    }

.lang_link a {
    float: left;
    height: 20px;
    padding: 0 15px;
    line-height: 20px;
    margin-top: 12px;
    text-align: center;
    margin-right: 6px;
}

    .lang_link a.select {
        background: #f60;
        color: #fff;
    }

.banner {
    /*height: 950px;*/
}

.banner2 {
    width: 1320px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 20px;
    clear: both;
}

.main {
    /*width: 1320px;
    margin: 0 auto;
    margin-top: 20px;
    overflow: hidden;*/
    width: 100%;
    margin-top: 20px;
    overflow: hidden;
}

.i_left {
    float: left;
    width: 150px;
    padding-right: 30px;
}

.i_right {
    float: right;
    width: 1140px;
    margin-bottom:25px;
}

.left_title {
    background: url(../images/main/left_tbg.jpg) no-repeat;
    width: 150px;
    height: 34px;
    line-height: 34px;
    padding-left: 15px;
    font-family: "microsoft yahei";
    font-size: 14px;
    color: #2a2a2a;
}

.key_search {
    width: 237px;
    height: 28px;
    border: 1px solid #EBEBEB;
    margin-top: 9px;
    background: #fff;
}

    .key_search .input1 {
        border: none;
        padding: 2px;
        height: 24px;
        line-height: 24px;
        width: 186px;
        float: left;
    }

    .key_search .search_sub {
        background: url(../images/main/icon2.jpg) no-repeat right center;
        width: 40px;
        height: 28px;
        border: 0px;
        padding: 0px;
        margin: 0px;
        float: left;
        cursor: pointer;
    }

.ipro_cate {
    width: 180px;
}

.bigc1 {
    /*background: url(../images/main/dash_line1.jpg) repeat-x bottom;*/
    line-height: 45px;
    margin-top: 30px;
}

    .bigc1 a {
        /*background: url(../images/main/icon3.jpg) no-repeat left center;*/
        padding-left: 10px;
        font-family: "microsoft yahei";
        font-size: 20px;
        color: #2a2a2a;
    }

        .bigc1 a:hover, .bigc1.cur a {
            color: #b00005;
        }

.bigc2 {
    margin-top: 8px;
    height: 25px;
    background: #eee;
    filter: Alpha(Opacity=70) /* for IE */ background-color: rgba(0, 0, 0, 0.7); /*for FF*/
}

    .bigc2 a {
        color: #333;
        display: block;
        height: 25px;
        padding-left: 19px;
    }

        .bigc2 a:hover {
            background: url(../images/main/icon4.jpg) no-repeat 8px 9px;
        }

.bigc3 {
    width: 213px;
    margin-top: 8px;
    height: 25px;
    padding-left: 26px;
}

    .bigc3 a {
        color: #666;
    }

.ipro_cate a.select {
    color: #e60039;
}

.yangpin_tab b {
    display: block;
    font-weight: normal;
    line-height: 26px;
    color: #717171;
}

.yangpin_tab ul li {
    clear: both;
    height: 31px;
    line-height: 31px;
    width: 239px;
}

.yangpin_tab span {
    float: left;
    width: 55px;
}

.yangpin_tab .input2 {
    border: 1px solid #DFDFDF;
    padding: 2px;
    height: 20px;
    line-height: 20px;
    width: 172px;
    float: left;
}

.yangpin_sub {
    border: 0px;
    width: 63px;
    height: 25px;
    background: #F05302;
    color: #fff;
    margin-left: 40px;
}

.custom_brand {
    width: 239px;
}

    .custom_brand li {
        float: left;
        margin-top: 10px;
        margin-right: 10px;
    }


.about_us {
    width: 731px;
    margin-top: 10px;
    overflow: hidden;
}

    .about_us .pic {
        float: left;
        width: 264px;
        margin-right: 12px;
    }

    .about_us .info {
        float: left;
        width: 445px;
        font-size: 14px;
        font-family: "microsoft yahei";
    }

.part1 {
    clear: both;
    margin-top: 20px;
    width: 731px;
    overflow: hidden;
}

    .part1 .news {
        width: 360px;
        float: left;
        margin-right: 10px;
    }

        .part1 .news .recomment {
            margin-top: 8px;
            border-bottom: 1px solid #e5e5e5;
            padding-bottom: 11px;
            width: 360px;
            overflow: hidden;
        }

        .part1 .news .pic {
            float: left;
            margin-right: 10px;
        }

        .part1 .news .info {
            float: left;
            color: #909090;
            width: 268px;
        }

            .part1 .news .info a {
                color: #ec7e29;
            }

        .part1 .news .inews_list li {
            clear: both;
            border-bottom: 1px solid #e5e5e5;
            overflow: hidden;
        }

            .part1 .news .inews_list li a {
                width: 260px;
                display: block;
                float: left;
                background: url(../images/main/icon4.jpg) no-repeat 5px 12px;
                padding-left: 18px;
                height: 30px;
                line-height: 30px;
                overflow: hidden;
            }

                .part1 .news .inews_list li a:hover {
                    background: url(../images/main/icon5.jpg) no-repeat 5px 12px;
                    padding-left: 18px;
                    height: 30px;
                    line-height: 30px;
                    overflow: hidden;
                }

            .part1 .news .inews_list li span {
                color: #909090;
                float: right;
                font-size: 10px;
                height: 30px;
                line-height: 30px;
            }

    .part1 .video {
        width: 360px;
        float: left;
    }

        .part1 .video .video_c {
            margin-top: 10px;
        }

.ipro_more {
    float: right;
    padding-right: 20px;
    font-size: 12px;
    color: #ff6600;
}

.i_pro_list {
    margin-top: 5px;
    width: 100%;
    overflow: hidden;
}

    .i_pro_list ul {
        overflow: hidden;
    }

    .i_pro_list li {
        width: 301px;
        margin-top: 16px;
        margin-right: 38px;
        float: left;
        overflow: hidden;
    }

.i_pro_list li:nth-child(4n) {
margin-right:0px;
}

.i_pro_list li .pic {
    height: 301px;
    overflow: hidden;
    text-align: center;
}
            .i_pro_list li .pic img {
            width:100%;
            height:100%;
            object-fit:cover;
            }

            .i_pro_list li .name {           
                height: 25px;
                line-height: 35px;
                text-align: center;
                overflow: hidden;
                word-break: break-all;
            }

            .i_pro_list li .name a {
                color: #404040;
                font-size: 14px;
            }

        .i_pro_list li .price {
            width: 151px;
            height: 25px;
            line-height: 25px;
            overflow: hidden;
            text-align: center;
            display:none;
        }

            .i_pro_list li .price b {
                color: #f60;
                margin-right: 5px;
            }

            .i_pro_list li .price em {
                color: #999;
                text-decoration: line-through;
            }

.footer {
    margin-top: 100px;
    overflow: hidden;
    clear: both;
    padding: 20px;
    background: #b00005;
    color: white;
}

.footer_c {
    width: 1320px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
  
}

.guanzhu img {
    width: 50px;
}

.tel_help {
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-bottom: 1px solid #d3d2d1;
    border-top: 1px solid #d3d2d1;
    color: #8d8d8d;
    font-size: 14px;
}

.friend_link {
    float: left;
    width: 520px;
    overflow: hidden;
}

    .friend_link b {
        color: #222;
        font-size: 16px;
        font-family: "microsoft yahei";
    }

    .friend_link ul {
        margin-top: 5px;
    }

    .friend_link li {
        float: left;
        margin-right: 10px;
        color: #5F5F5F;
    }

        .friend_link li a {
            color: #5F5F5F;
        }

.b_contact {
    float: right;
}

.foot_custom {
    background: #FFF;
    clear: both;
    width: auto;
    padding-bottom: 10px;
    overflow: hidden;
}

.foot_custom_c {
    width: 1320px;
    margin: 0 auto;
    padding-top: 5px;
}

.custom_area {
    float: left;
    color: #F8C58C;
    width: 700px;
}

.custom_link {
    line-height: 30px;
    color: #fff;
}

    .custom_link a {
        color: #000;
    }

.custom_ad {
    float: right;
}

.foot_url {
    width: 936px;
    float: left;
    margin-top: 30px;
}

    .foot_url ul li {
        width: 370px;
        float: left;
        min-height: 50px;
    }

.foot_companyTitle {
    font-size: 14px;
    color: #0d0409;
    height: 35px;
    line-height: 35px;
}

.font_companyinfo dt {
    float: left;
    font-size: 11px;
    color: #000;
    opacity: 0.6;
    height: 25px;
    line-height: 25px;
}

.font_companyinfo dd {
    float: left;
    font-size: 11px;
    color: #000;
    opacity: 0.6;
    height: 25px;
    line-height: 25px;
}

.foot_logo {
    width: calc(1320px - 936px);
}

.foot_nav_left {
    height: 210px;
    line-height: 210px;
    min-width: 710px;
    position: absolute;
    left: -530px;
    top: 0px;
}

.foot_nav_right {
    height: 25px;
    line-height: 25px;
    width: 520px;
}

    .foot_nav_left ul li, .foot_nav_right ul li {
        float: left;
        padding: 0px 20px;
    }

.foot_other_Propaganda {
    height: 70px;
    width: 68px;
    margin: 0px auto;
    overflow:hidden;
    position:relative;
}
.foot_WXCode {
    position: absolute;
    display:none;
    width: 100px;
    height: 100px;
    background-color: #f7f7f7;
    right: -40px;
    top: -15px;
}

.foot_other_Propaganda img {
    margin: 19px 0px;
    cursor: pointer;
    width: 30px;
    margin-right: 2px;
}

        .foot_other_Propaganda img:first-child {
        margin-right:4px;
        }

        .foot_wxcode {
            height: 100px;
            width: 100px;
            margin: 0px auto;
        }
/***************轮播样式**************************/
.lunhuanJSbg {
    BACKGROUND: url(../images/index_nav_selectbg.jpg) no-repeat 0px 0px;
}

#lunhuanJS .lunhuan_content {
    /*height: 910px;*/
    overflow: hidden;
    position: relative;
}

.lunhuan_content .tab_1 {
}

    .lunhuan_content .tab_1 .tab_img {
        /*height: 910px;*/
        OVERFLOW: hidden;
        text-align: center;
    }

        .lunhuan_content .tab_1 .tab_img div {
            /*height: 910px;*/
        }

.web_tab_menu {
    position: absolute;
    /* top: 0px; */
    /* left: 0px; */
    /* height: 1px; */
    z-index: 99;
    width: 1320px;
    /* margin: 0px auto; */
    left: calc((100% - 1320px) / 2);
    height: 75px;
    bottom: -45px;
}

.web_tab_menuc {
    width: 1320px;
    margin: 0 auto;
    position: relative;
}

.lunhuan_content .tab_1 .tab_menu {
    position: absolute;
    right: 363px;
    top: 431px;
}

    .lunhuan_content .tab_1 .tab_menu UL {
        HEIGHT: 8px;
        float: right;
    }

    .lunhuan_content .tab_1 .tab_menu LI {
        width: 48px;
        height: 8px;
        float: left;
        color: #010000;
        font-size: 10px;
        text-align: center;
        line-height: 8px;
        font-family: Verdana;
        display: inline;
        margin: 0 4px 0 0;
        cursor: pointer;
        margin-top: 1px;
        font-size: 12px;
        font-weight: bold;
        text-indent: -1000px;
        overflow: hidden;
    }

    .lunhuan_content .tab_1 .tab_menu .active {
        color: #e60039;
        border-top: 10px solid #e60039;
    }

        .lunhuan_content .tab_1 .tab_menu .active A {
            color: #FFFFFF;
        }

    .lunhuan_content .tab_1 .tab_menu .normal {
        background: #000;
    }

        .lunhuan_content .tab_1 .tab_menu .normal A {
            color: #010000;
        }

.web_tab_menu .web_tab_menuc ul {
    margin: 0px auto;
    display: table;
}

    .web_tab_menu .web_tab_menuc ul li {
        cursor: pointer;
        width: 210px;
        height: 45px;
        float: left;
        background: #fff;
        font-size: 14px;
        padding: 5px 15px 15px 15px;
        border-top: 10px solid #FFF;
    }

.web_tab_menu .web_tab_menuc .tab_menu ul li.active.bg {
    color: #e60039;
    border-top: 10px solid #e60039;
}

.web_tab_menu .web_tab_menuc .tab_menu ul li.active.normal {
    color: #000;
    border-top: 10px solid #FFF;
}

/* product */
.l_contact {
    margin-top: 25px;
    clear: both;
}
/* product_details */
.d_part1 {
    /*margin-top: 18px;*/
    clear: both;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 30px;  
    overflow: hidden;
    height:550px;
    position:relative;
}

    .d_part1 .img {
        float: left;
        width: 500px;
        overflow: hidden;
        margin-right: 30px;
        position:absolute;
        left:0;
        background:white;
    }

    .d_part1 .info {
        float: left;
        width: 340px;
    }

    .d_part1 .title {
        border-bottom: 1px solid #eaeaea;
        width: 340px;
        font-size: 16px;
        line-height: 36px;
        font-family: "microsoft yahei";
        overflow: hidden;
        font-weight: bold;
    }

    .d_part1 .info ul {
        font-size: 14px;
        font-family: "microsoft yahei";
        margin-top: 5px;
        border-bottom: 1px solid #eaeaea;
        overflow: hidden;
        padding-bottom: 10px;
    }

        .d_part1 .info ul li {
            height: 30px;
            line-height: 30px;
        }

            .d_part1 .info ul li b {
                float: left;
                font-weight: normal;
                width: 114px;
            }

            .d_part1 .info ul li span {
                float: left;
            }

.buy_link img {
    margin-right: 10px;
    margin-top: 30px;
}

.d_part1 .share {
    margin-top: 8px;
}

.d_part2 {
    margin-top: 18px;
    clear: both;
    width: 731px;
    overflow: hidden;
}

    .d_part2 .hd_tab {
        height: 36px;
        border-bottom: 1px solid #eaeaea;
        width: 731px;
        overflow: hidden;
    }

        .d_part2 .hd_tab li {
            cursor: pointer;
            float: left;
            width: 119px;
            height: 31px;
            line-height: 31px;
            margin-top: 5px;
            background: url(../images/main/d_hd_t1.jpg) no-repeat;
            text-align: center;
            font-size: 14px;
            font-family: "microsoft yahei";
        }

            .d_part2 .hd_tab li.select {
                background: #F05401;
                height: 36px;
                line-height: 36px;
                margin-top: 0px;
                color: #fff;
                font-size: 16px;
            }

    .d_part2 .d_bd {
        width: 701px;
        overflow: hidden;
        padding: 20px 15px;
    }


/* news  newsdetails */
.news_list li {
    /*clear: both;*/
    /*border-bottom: 1px dotted #eaeaea;*/
    overflow: hidden;
    /*width: 731px;*/
    text-decoration: none;
}

    .news_list li a {
        float: left;
        font-size: 14px;
        font-family: "microsoft yahei";
    }

    .news_list li span {
        /*float: right;
        font-size: 11px;
        color: #888;*/
        color: #999;
        font-size: 30px;
    }

    .news_list li .name {
        float: left;
        width: 100%;
        height: 380px;
        position: relative;
    }

    .news_list li .desc {
        height: 26px;
        line-height: 26px;
        color: #909090;
        overflow: hidden;
    }

.d_news_t {
    font-size: 20px;
    font-family: "microsoft yahei";
    text-align: center;
    margin-top: 15px;
    color: #b88d32;
}

.add_time {
    color: #767676;
    text-align: center;
    line-height: 26px;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 10px;
}

.d_news_bd {
    padding: 10px 5px;
    line-height: 2;
    font-size: 14px;
    font-family: "microsoft yahei";
    clear: both;
    border-bottom: 1px solid #eaeaea;
    overflow: hidden;
    padding-bottom: 10px;
    width:1320px;
    margin:0 auto;
}
.d_news_bd img
{
    width:100%;
}

.back_next {
    line-height: 34px;
    border-bottom: 1px solid #eaeaea;
    overflow: hidden;
}

    .back_next .back {
        float: left;
    }

    .back_next .next {
        float: right;
    }

.d_share {
    clear: both;
    margin-top: 5px;
}

.related_hd {
    clear: both;
    margin-top: 5px;
    font-size: 14px;
    font-family: "microsoft yahei";
    font-weight: bold;
}

.related_bd {
}

    .related_bd ul li {
        border-bottom: 1px solid #eaeaea;
        width: 360px;
        overflow: hidden;
        float: left;
        margin-right: 5px;
        height: 28px;
        line-height: 28px;
    }

        .related_bd ul li a {
            background: url(../images/main/icon4.jpg) no-repeat 5px 10px;
            float: left;
            padding-left: 16px;
            height: 28px;
            line-height: 28px;
        }

            .related_bd ul li a:hover {
                background: url(../images/main/icon5.jpg) no-repeat 5px 10px;
            }

        .related_bd ul li span {
            float: right;
            height: 28px;
            line-height: 28px;
        }


/* about  help  download */
.d_about_bd {
    padding: 10px 5px;
    line-height: 2;
    font-size: 14px;
    font-family: "microsoft yahei";
    clear: both;
    border-bottom: 1px solid #eaeaea;
    overflow: hidden;
    padding-bottom: 10px;
}

.d_help_list {
    clear: both;
    margin-top: 5px;
}

    .d_help_list li {
        line-height: 32px;
        /*border-bottom: 1px dotted #eaeaea;*/
        overflow: hidden;
        /*width: 731px;*/
        text-decoration: none;
    }

    .d_help_list a.name {
        float: left;
        width: 100%;
        height: 380px;
        /*background: url(../images/main/icon4.jpg) no-repeat 5px 13px;
        padding-left: 15px;*/
        position: relative;
    }

        .d_help_list a.name:hover {
            background: url(../images/main/icon5.jpg) no-repeat 5px 13px;
        }

    .d_help_list em {
        float: left;
        width: 200px;
    }

        .d_help_list em a {
            background: url(../images/main/icon_help_down.png) no-repeat right center;
            padding-right: 20px;
            height: 32px;
            display: block;
            line-height: 32px;
            width: 50px;
            color: #36c;
            font-style: normal;
            float: left;
            margin-right: 10px;
        }

    .d_help_list span {
        /*float: right;*/
        /*width: 68px;*/
        color: #999;
        font-size: 30px;
    }

.d_help_title {
    font-size: 20px;
    font-family: "microsoft yahei";
    text-align: center;
    margin-top: 15px;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 15px;
    text-align: left;
}

.d_load_bd {
    clear: both;
    width: 731px;
    overflow: hidden;
}

    .d_load_bd li {
        margin-top: 20px;
        width: 731px;
        border-bottom: 1px dotted #eaeaea;
        overflow: hidden;
        padding-bottom: 20px;
    }

        .d_load_bd li .pic {
            float: left;
            width: 150px;
            height: 150px;
            margin-right: 20px;
            overflow: hidden;
        }

            .d_load_bd li .pic img {
                max-width: 150px;
                height: auto;
            }

        .d_load_bd li .info {
            width: 510px;
            float: left;
        }

            .d_load_bd li .info .name {
                clear: both;
                line-height: 35px;
                font-size: 20px;
                font-family: "microsoft yahei";
            }

            .d_load_bd li .info .up_time, .d_load_bd li .info .size {
                line-height: 25px;
                color: #666666;
                font-size: 14px;
                font-family: "microsoft yahei";
            }

                .d_load_bd li .info .up_time b, .d_load_bd li .info .size b {
                    color: #444;
                }

.down_sub a {
    background: #F77100;
    width: 132px;
    height: 31px;
    line-height: 31px;
    display: block;
    cursor: pointer;
    text-align: center;
    font-size: 16px;
    font-family: "microsoft yahei";
    color: #fff;
    margin-top: 15px;
}

.contact_us_bd {
    padding: 10px 5px;
    line-height: 2;
    font-size: 14px;
    font-family: "microsoft yahei";
    clear: both;
    border-bottom: 1px solid #eaeaea;
    overflow: hidden;
    padding-bottom: 10px;
}

/* 列表属性2014-12-24 */
.page_attr {
    padding: 4px 0 2px;
    overflow: hidden;
    zoom: 1;
    border-top: 1px dotted #ccc;
}

    .page_attr .a_key {
        float: left;
        width: 100px;
        font-weight: 700;
        text-align: right;
        line-height: 25px;
        color: #666;
    }

    .page_attr .valueDiv {
        float: right;
        position: relative;
        width: 498px;
        padding-right: 120px;
    }

        .page_attr .valueDiv li {
            float: left;
            margin-right: 30px;
        }

            .page_attr .valueDiv li a {
                color: #005aa0;
                display: block;
                padding: 2px 5px;
            }

                .page_attr .valueDiv li a.selected {
                    color: #fff;
                    background: #b00005;
                }

.page_attr_tab {
    border-bottom: 1px solid #ededed;
    overflow: hidden;
    padding-bottom: 3px;
}

/* 详细页购买处样式调整 */
#priceSpan {
    color: #f05401;
    font-weight: bold;
}

.marketprice {
    color: #888;
    text-decoration: line-through;
    font-size: 12px;
}

.attr_list {
    width: 100%;
    margin: 5px 0px;
    border-bottom: 1px solid #eeeeee;
    overflow: hidden;
}

    .attr_list li {
        width: 30%;
        padding-right: 2%;
        float: left;
        line-height: 25px;
    }

        .attr_list li b {
            font-weight: normal;
            margin-left: 10px;
        }

.choose_tab {
    clear: both;
    font-family: "microsoft yahei";
    overflow: hidden;
    background: #f3f3f3;
    margin-top: 6px;
    padding: 5px 0px;
    border: 1px solid #eeeeee;
}

.choose_tab_list {
    clear: both;
}

    .choose_tab_list .dt {
        float: left;
        width: 72px;
        font-size: 14px;
        display: inline;
        text-align: right;
    }

.choose_tab .clickable {
    display: block;
    float: left;
    cursor: pointer;
    padding: 5px;
    background: #fff;
    margin: 3px;
    padding: 2px 8px;
    border: 1px solid #ccc;
}

.choose_tab .disable {
    border: 1px dashed #ccc;
    padding: 2px 8px;
    color: #999;
}

.choose_tab .selected {
    background-color: #fff;
    border: 2px solid #e4393c;
    padding: 1px 7px;
    font-weight: normal;
}

.choose_btns {
    clear: both;
    overflow: hidden;
}

    .choose_btns .amount {
        width: 49px;
        height: 34px;
        overflow: hidden;
        float: left;
        text-align: center;
        line-height: 34px;
        font-size: 14px;
        border: 1px solid #ccc;
        position: relative;
        margin: 8px 10px 0 0;
    }

    .choose_btns .btnaddcart {
        background: #d0010e url(../images/main/gwc_1.png) no-repeat 10px 8px;
        cursor: pointer;
        border: 0px;
        display: block;
        height: 36px;
        width: 160px;
        margin: 8px 10px 0 0;
        float: left;
        font-size: 16px;
        color: #fff;
        font-family: "microsoft yahei";
    }

.other_btns {
    clear: both;
    background: #f5f5f5;
    border: 1px solid #eee;
    padding: 5px 10px;
    margin-top: 8px;
}

    .other_btns img {
        margin-right: 20px;
    }

/*****20151-14*******/
.hidden {
    display: none;
}

.category_search {
    border: 1px solid #eee;
    background: #fff;
    padding: 8px 10px;
}

    .category_search input {
        border: 1px solid #eee;
        height: 22px;
        line-height: 22px;
        margin: 0 5px;
    }

    .category_search .prices input {
        width: 50px;
    }

    .category_search .filterbtn input {
        width: 50px;
        border: 1px solid #eee;
        background: #f5f5f5;
    }

.sort_row {
    border: 1px solid #eee;
    border-top: 0px;
    background: #fff;
    padding: 4px 10px;
    overflow: hidden;
    background: #f5f5f5;
}

    .sort_row .sort {
        float: left;
    }

        .sort_row .sort input {
            border: 1px solid #e5e5e5;
            height: 22px;
            line-height: 22px;
            cursor: pointer;
            color: #666;
            background: #fff;
            padding: 0px 8px;
        }

        .sort_row .sort .Desc, .sort_row .sort .Asc {
            background: #f60;
            color: #fff;
        }

    .sort_row .filters {
        float: right;
        color: #666;
    }

    .sort_row .text span {
        color: #f60;
        margin: 0 3px;
    }






/*2016.4.6*/
/*video*/
.emc_banner_box {
    width: 990px;
    margin: 0 auto;
}

.video {
    width: 680px;
    margin: 0 auto;
    margin-top: 10px;
}

    .video ul {
        width: 700px;
        margin-right: 50px;
        overflow: hidden;
        margin-left: 20px;
    }

        .video ul li {
            float: left;
            width: 150px;
            margin-right: 25px;
            margin-top: 15px;
        }

            .video ul li:after {
                content: "";
                clear: both;
            }

            .video ul li .pic {
                width: 150px;
                overflow: hidden;
                height: 150px;
                text-align: center;
            }

                .video ul li .pic a {
                    display: block;
                }

            .video ul li .name {
                width: 151px;
                height: 25px;
                line-height: 25px;
                margin-top: 9px;
                text-align: center;
                overflow: hidden;
                word-break: break-all;
            }

                .video ul li .name a {
                    display: block;
                    text-align: center;
                    text-overflow: ellipsis;
                    overflow: hidden;
                    white-space: nowrap;
                }
/*详情*/
.emc_banner {
    width: 730px;
    text-align: center;
    font-size: 16px;
    margin-top: 20px;
}




/*dibu*/
#footer2 {
    width: 990px;
    margin: 0 auto;
    text-align: center;
    margin-top: 50px;
}
/*改变滚动条样式*/
body::-webkit-scrollbar { /*滚动条整体部分，其中的属性有width,height,background,border等（就和一个块级元素一样）（位置1）*/
    width: 5px;
    height: 10px;
}

body::-webkit-scrollbar-button { /*滚动条两端的按钮，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置2）*/
    display: none;
}

body::-webkit-scrollbar-track { /*外层轨道，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置3）*/
    background: #FF66D5;
}

body::-webkit-scrollbar-track-piece { /*内层轨道，滚动条中间部分（位置4）*/
    background: #F1F1F1;
}

body::-webkit-scrollbar-thumb { /*滚动条里面可以拖动的那部分（位置5）*/
    background: #C1C1C1;
    border-radius: 2px;
}

body::-webkit-scrollbar-corner { /*边角（位置6）*/
    background: #82AFFF;
}

body::-webkit-scrollbar-resizer { /*定义右下角拖动块的样式（位置7）*/
    background: #FF0BEE;
}

body {
    scrollbar-arrow-color: #f4ae21; /**/ /*三角箭头的颜色*/
    scrollbar-face-color: #333; /**/ /*立体滚动条的颜色*/
    scrollbar-3dlight-color: #666; /**/ /*立体滚动条亮边的颜色*/
    scrollbar-highlight-color: #666; /**/ /*滚动条空白部分的颜色*/
    scrollbar-shadow-color: #999; /**/ /*立体滚动条阴影的颜色*/
    scrollbar-darkshadow-color: #666; /**/ /*立体滚动条强阴影的颜色*/
    scrollbar-track-color: #666; /**/ /*立体滚动条背景颜色*/
    scrollbar-base-color: #f8f8f8; /**/ /*滚动条的基本颜色*/
}
/* banner图 */
.banner_lunbo_content {
    height: 910px;
    width: 100%;
    background: #ccc;
}
/*首页*/
.page_main {
    width: 1320px;
    margin: 0px auto;
}

.page_information {
}

.page_information_title {
    width: 100%;
    height: 120px;
    background: url(/images/ico_information_title.png) no-repeat center center;
}

.page_information_content img {
    display: inline-block;
    width: 710px;
    height: 450px;
    float: left;
    margin-right: 40px;
}

.page_information_content a {
    color: #666666;
}

.page_information_content h1 {
    color: #333333;
    font-size: 26px;
    font-weight: 500;
}

.page_information_content p {
    text-indent: 25px;
    font-size: 16px;
    color: #666666;
}

.video_left {
    width: 935px;
    height: 640px;
    float: left;
}

    .video_left .video_desc {
        padding: 20px;
    }

        .video_left .video_desc h3 {
            color: #b00005;
            font-size: 14px;
        }

        .video_left .video_desc h1 {
            color: #333333;
            font-size: 22px;
            font-weight: 500;
        }

        .video_left .video_desc p {
            font-size: 16px;
            color: #333333;
            letter-spacing: 0.5px;
            line-height: 24px;
        }

.video_right {
    height: 525px;
    float: left;
    width: calc(100% - 935px - 65px);
    overflow-x: hidden;
    padding: 0px 30px;
    scrollbar-arrow-color: #b00005; /**/ /*三角箭头的颜色*/
    scrollbar-face-color: #b00005; /**/ /*立体滚动条的颜色*/
    scrollbar-3dlight-color: #999999; /**/ /*立体滚动条亮边的颜色*/
    scrollbar-highlight-color: #999999; /**/ /*滚动条空白部分的颜色*/
    scrollbar-shadow-color: #999; /**/ /*立体滚动条阴影的颜色*/
    scrollbar-darkshadow-color: #999999; /**/ /*立体滚动条强阴影的颜色*/
    scrollbar-track-color: #999999; /**/ /*立体滚动条背景颜色*/
    scrollbar-base-color: #b00005; /**/ /*滚动条的基本颜色*/
}

    /*改变滚动条样式*/
    .video_right::-webkit-scrollbar { /*滚动条整体部分，其中的属性有width,height,background,border等（就和一个块级元素一样）（位置1）*/
        width: 2px;
        height: 10px;
    }

    .video_right::-webkit-scrollbar-button { /*滚动条两端的按钮，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置2）*/
        display: none;
    }

    .video_right::-webkit-scrollbar-track { /*外层轨道，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置3）*/
        /*display: none;*/
    }

    .video_right::-webkit-scrollbar-track-piece { /*内层轨道，滚动条中间部分（位置4）*/
        background: #999999;
        border-radius: 10px;
    }

    .video_right::-webkit-scrollbar-thumb { /*滚动条里面可以拖动的那部分（位置5）*/
        background: #b00005;
        border-radius: 4px;
    }

    .video_right::-webkit-scrollbar-corner { /*边角（位置6）*/
        background: #b00005;
    }

    .video_right::-webkit-scrollbar-resizer { /*定义右下角拖动块的样式（位置7）*/
        background: #FF0BEE;
    }

    .video_right ul li {
        width: 318px;
        margin-bottom: 10px;
        border: 2px solid #fff;
        opacity: 0.7;
    }

        .video_right ul li.cur, .video_right ul li:hover {
            border: 2px solid #b00005;
            opacity: 1;
        }
/*系列*/
.page_series {
}

.page_series_title {
    width: 100%;
    height: 120px;
    background: url(/images/series.png) no-repeat center center;
}

.page_series_content {
    width: 100%;
    height: 815px;
    background: #eee1d3;
}

.page_series_main {
    height: 694px;
    padding-top: 55px;
    overflow-y: hidden;
    position: relative;
}

.series_pics li .series_pic {
    width: 780px;
    height: 695px;
    float: left;
}

.series_pics li .series_desc {
    width: calc(100% - 780px);
    background: #fff;
    height: 695px;
    float: left;
}

    .series_pics li .series_desc .series_desc_box {
        width: calc(100% - 50px);
        height: 655px;
        border: 1px solid #efd7b3;
        margin: 20px 25px;
    }

.series_num {
    position: absolute;
    bottom: 20px;
    right: 575px;
    min-width: 25px;
    height: 25px;
}

    .series_num .lunhuanJSbg {
        width: 25px;
        height: 25px;
        background: #c3000e;
        border-radius: 20px;
        float: left;
        margin: 0px 10px;
        cursor: pointer;
    }

    .series_num .active {
        background: #b00005;
        opacity: 0.6;
    }

    .series_num .normal {
        background: #ffffff;
        opacity: 0.66;
    }

.page_Spokesman {
}

.page_Spokesman_title {
    width: 100%;
    height: 160px;
    background: url(/images/ico_Spokesman.png) no-repeat center center;
}

.page_Spokesman_content {
    width: 100%;
    height: 400px;
}

    .page_Spokesman_content ul li {
        width: 400px;
        height: 400px;
        float: left;
        margin: 0px 30px;
        position: relative;
        cursor: pointer;
    }

        .page_Spokesman_content ul li:first-child {
            margin-left: 0px;
        }

        .page_Spokesman_content ul li:last-child {
            margin-right: 0px;
        }

.page_Spokesman_content_item_box {
    display: none;
    height: 400px;
    width: 400px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: #000;
    opacity: 0.4;
}

.page_Spokesman_content_item_desc {
    display: none;
    position: absolute;
    bottom: 30px;
    left: 30px;
}

    .page_Spokesman_content_item_desc p {
        font-size: 16px;
        color: #fff;
        position: absolute;
        width: calc(100% - 20px);
        bottom: 50px;
        height: 40px;
        line-height: 40px;
        padding-left: 20px;
    }

    .page_Spokesman_content_item_desc h1 {
        font-size: 20px;
        color: #fff;
        position: absolute;
        width: calc(100% - 20px);
        bottom: 0px;
        height: 50px;
        line-height: 25px;
        padding-left: 20px;
    }

.page_Spokesman_content ul li:hover .page_Spokesman_content_item_box,
.page_Spokesman_content ul li:hover .page_Spokesman_content_item_desc {
    display: block;
}

.page_seriesproduct {
    width: 100%;
    height: 665px;
    background: #eee1d3;
}

.page_seriesproduct_title {
    width: 100%;
    height: 190px;
    background: url(/images/ico_product.png) no-repeat center center;
}

.page_seriesproduct_content {
    width: 1320px;
    margin: 0px auto;
    position: relative;
}

    .page_seriesproduct_content ul.list {
        width: 1320px;
        height: 400px;
        overflow-y: hidden;
    }

.page_seriesproduct_itemproduct {
    width: 400px;
    height: 400px;
    float: left;
}

.page_seriesproduct_itemdesc {
    width: calc(100% - 800px - 50px);
    height: 350px;
    float: left;
    padding: 25px;
}

    .page_seriesproduct_itemdesc h1,
    .page_seriesproduct_itemdesc p {
        text-align: center;
    }

    .page_seriesproduct_itemdesc h1 {
        color: #333;
        font-size: 26px;
        height: 80px;
        line-height: 80px;
    }

    .page_seriesproduct_itemdesc p {
        color: #4c4c4c;
        font-size: 16px;
    }

.page_seriesproduct_content .page_seriesproduct_num {
    height: 80px;
    width: 520px;
    position: absolute;
    bottom: 0px;
    left: 400px;
    line-height: 80px;
}

    .page_seriesproduct_content .page_seriesproduct_num ul {
        margin: 0px auto;
        height: 80px;
        display: table;
    }

    .page_seriesproduct_content .page_seriesproduct_num li {
        width: 25px;
        height: 25px;
        border-radius: 20px;
        float: left;
        margin: 27.5px 10px;
        cursor: pointer;
        background: #ffffff;
    }

        .page_seriesproduct_content .page_seriesproduct_num li.active.bg {
            background: #c3000e;
        }

        .page_seriesproduct_content .page_seriesproduct_num li.active.normal {
            background: #ffffff;
        }

.page_Map {
    background: url(/images/map.jpg) no-repeat center center;
    height: 1000px;
}

.Spokesman {
    height: 560px;
    width: 1380px;
    overflow: hidden;
    position: relative;
}

    .Spokesman .SpokesmanList {
        height: 400px;
        overflow: hidden;
        position: absolute;
    }

.SpokesmanList > a {
    float: left;
    margin: 0px 30px;
    height: 400px;
    width: 400px;
    position: relative;
}

    .SpokesmanList > a > div {
        height: 400px;
        width: 400px;
    }
