﻿@charset "utf-8";

html {
    font-family: 'Microsoft YaHei';
    height: 100%;
}

* {
    margin: 0px;
    padding: 0;
    border: 0;
}

a {
    text-decoration: none;
}

body {
    background: #fff;
}

.clear_float {
    height: 0px;
    clear: both;
    display: block;
}

ul li {
    list-style: none;
}

.fsInnerBanner {
    width: 100%;
    display: block;
    padding-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
}
.fsInnerBanner img {
    width:100%;
}
.fsNewsInnerBody {
    width: 1024px;
    margin: 0 auto;
    height: auto;
}

    .fsNewsInnerBody .fsLeft {
        width: 201px;
        height: auto;
        float: left;
    }

.innerNav {
    display: inline-block;
    width: 100%;
    padding: 20px 0;
}

.fsNewsInnerBody .fsLeft .fsTitle {
    width: 100%;
    height: 40px;
    display: block;
    background: #f2f2f2;
    float: left;
    margin-bottom:1px ;
}

    .fsNewsInnerBody .fsLeft .fsTitle p {
        color: #474646;
        line-height: 40px;
        width: 100%;
        text-align: center;
    }

    .fsNewsInnerBody .fsLeft .fsTitle img {
        width: 16px;
        height: 10px;
        margin-top: 15px;
        float: right;
        margin-right: 40px;
        display: none;
    }
    .fsNewsInnerBody .fsLeft .fsTitle:hover {
        float: left;
    background: #ff0000;
    }
    .fsNewsInnerBody .fsLeft .fsTitle:hover p {
        color: #fff;
        text-align: left;
        margin-left: 40px;
        width: auto;
        float: left;
    }
    .fsNewsInnerBody .fsLeft:hover img {
        display: block !important;
    }
.fsNewsInnerBody .fsLeft .sel {
    float: left;
    background: #ff0000;
}

    .fsNewsInnerBody .fsLeft .sel p {
        color: #fff;
        text-align: left;
        margin-left: 40px;
        width: auto;
        float: left;
    }

    .fsNewsInnerBody .fsLeft .sel img {
        display: block !important;
    }

.fsInfo {
    width: 100%;
    height: auto;
    border: 1px solid #e5e5e5;
    border-right: 0px;
    background: #000;
}

.fsInfoTop {
    margin: 14px auto;
    height: 40px;
    width: 160px;
}

    .fsInfoTop img {
        float: left;
        width: 32px;
        height: 32px;
        margin: 4px;
    }

    .fsInfoTop p {
        float: right;
        color: #fff;
        font-weight: bold;
        font-size: 16px;
        line-height: 20px;
    }

        .fsInfoTop p span {
            font-size: 14px;
        }

.fsInfoBottom {
    background: #fff;
    height: auto;
}

.fsInfoBottomBody {
    width: 160px;
    padding: 22px 0;
    margin: 0 auto;
}

    .fsInfoBottomBody ul li {
        display: block;
        float: left;
    }

    .fsInfoBottomBody p {
        line-height: 24px;
        color: #474646;
        font-size: 12px;
        float: left;
    }

.fsNewsInnerBody .fsRight {
    width: 822px;
    height: auto;
    border-left: 1px solid #e5e5e5;
    float: right;
    min-height: 400px;
    padding-bottom: 100px;
}

.fsNewsTop {
    width: 770px;
    float: right;
    padding: 20px 0;
    border-bottom: 1px dashed #e5e5e5;
    height: 200px;
    overflow: hidden;
    position: relative;
}

    .fsNewsTop img {
        float: left;
        width: 280px;
        height: 200px;
    }

.n {
    width: 60px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    background: #ff0000;
    color: #fff;
    font-weight: bold;
    position: absolute;
    bottom: 20px;
    letter-spacing: 1px;
    left: 0;
}

.fsNewInfo {
    float: left;
    width: 450px;
    height: 170px;
    overflow: hidden;
    background: #eee;
    padding: 15px 20px;
    position: relative;
}

    .fsNewInfo .cnTitle {
        color: #474646;
        font-size: 20px;
        width: 100%;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .fsNewInfo .fsheng {
        width: 20px;
        height: 2px;
        background: #000;
        margin: 24px 0;
    }

    .fsNewInfo .fsText {
        color: #474646;
        font-size: 12px;
        line-height: 20px;
        max-height: 60px;
        overflow: hidden;
    }

    .fsNewInfo .fsTime {
        position: absolute;
        left: 20px;
        bottom: 15px;
        color: #474646;
        font-size: 12px;
        line-height: 20px;
    }

    .fsNewInfo .fsGo {
        width: 50px;
        height: 24px;
        position: absolute;
        right: 20px;
        bottom: 15px;
        background: url(/Images/go_gray.png) no-repeat center;
        background-size: contain;
    }

    .fsNewInfo:hover .fsGo {
        background: url(/Images/go_red.png) no-repeat center;
        background-size: contain;
    }

.fsNewsInnerBody .fsRight .newsList ul li {
    width: 750px;
    float: right;
    padding: 20px 10px;
    border-bottom: 1px dashed #e5e5e5;
    height: 80px;
    overflow: hidden;
    position: relative;
}

    .fsNewsInnerBody .fsRight .newsList ul li .leftTime {
        width: 60px;
        height: 60px;
        background: #eee;
        padding: 10px;
        float: left;
    }

        .fsNewsInnerBody .fsRight .newsList ul li .leftTime .day {
            font-size: 36px;
            text-align: center;
            color: #474646;
            line-height: 40px;
        }

        .fsNewsInnerBody .fsRight .newsList ul li .leftTime .ym {
            font-size: 12px;
            line-height: 20px;
            color: #474646;
            text-align: center;
        }

    .fsNewsInnerBody .fsRight .newsList ul li:hover .leftTime p {
        color: #fff;
    }

    .fsNewsInnerBody .fsRight .newsList ul li:hover .leftTime {
        background: #ff0000;
    }

    .fsNewsInnerBody .fsRight .newsList ul li .rightBody {
        width: 660px;
        float: right;
        height: 80px;
        overflow: hidden;
    }

        .fsNewsInnerBody .fsRight .newsList ul li .rightBody .cnTitle {
            font-size: 16px;
            color: #000000;
            line-height: 20px;
            margin-bottom: 10px;
            width: 100%;
            margin-top: 5px;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .fsNewsInnerBody .fsRight .newsList ul li .rightBody .fsText {
            line-height: 20px;
            max-height: 40px;
            overflow: hidden;
            color: #90928f;
            font-size: 12px;
        }

    .fsNewsInnerBody .fsRight .newsList ul li:hover .rightBody p {
        color: #ff0000;
    }

.fsNewsInnerBody .fsRight .newsDetailBody {
    width: 750px;
    float: right;
    padding: 30px 0px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
}

    .fsNewsInnerBody .fsRight .newsDetailBody .newsTitle {
        width: 650px;
        height: 30px;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin: 0 auto;
        font-size: 20px;
        line-height: 30px;
        color: #474646;
        text-align: center;
    }

    .fsNewsInnerBody .fsRight .newsDetailBody .backBtn {
        width: 50px;
        height: 30px;
        position: absolute;
        right: 0;
        top: 30px;
        background: url(/Images/back.png) no-repeat center;
        background-size: contain;
    }

    .fsNewsInnerBody .fsRight .newsDetailBody .newsTime {
        width: 100%;
        margin: 24px auto;
        text-align: center;
        font-size: 12px;
        color: #474646;
    }

    .fsNewsInnerBody .fsRight .newsDetailBody .newsText {
        width: 100%;
        text-align: center;
    }

        .fsNewsInnerBody .fsRight .newsDetailBody .newsText p {
            line-height: 24px;
            font-size: 14px;
            color: #474646;
            text-indent: 2em;
            text-align: left;
        }
        .fsNewsInnerBody .fsRight .newsDetailBody .newsText span {line-height:24px; }
        .fsNewsInnerBody .fsRight .newsDetailBody .newsText img {
            width: 650px;
            margin: 10px auto;
        }

.prevWen {
    width: 100%;
    height: auto;
    float: right;
    width: 750px;
}

    .prevWen p {
        font-family: SimSun;
        float: left;
        color: #474646;
        font-size: 12px;
        line-height: 22px;
    }
    .prevWen p a{
        font-family: SimSun;
        color: #474646;
        font-size: 12px;
        line-height: 22px;
    }
    .prevWen:hover p {
        color: #ff0000;
    }
    .prevWen:hover p a{
        color: #ff0000;
    }
.mallZoneBody {
    float: right;
    width: 750px;
    padding: 20px 0;
}

.mallZoneBodyTopPart {
    width: 98%;
    padding: 0 1%;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    min-height: 30px;
    padding-bottom: 10px;
}

    .mallZoneBodyTopPart .jfjf {
        font-size: 16px;
        color: #90928f;
        float: left;
        height: 100%;
        line-height: 30px;
    }

.selModle {
    border: 1px solid #ff0000;
    padding: 0 10px;
    float: left;
    margin: auto 10px;
}

    .selModle p {
        float: left;
        line-height: 20px;
        font-size: 14px;
        color: #ff0000;
        margin-right: 10px;
    }

    .selModle img {
        width: 8px;
        height: 8px;
        margin-top: 6px;
        float: left;
        cursor: pointer;
    }

.selBtn {
    margin-right: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #474646;
    float: left;
    margin-top: 7px;
}

.selModle:first-child {
    margin-left: 0;
}

.mallZoneBodyDetail {
    width: 100%;
    height: auto;
    display: block;
}

    .mallZoneBodyDetail ul li {
        margin-top: 30px;
        width: 230px;
        margin-right: 15px;
        float: left;
        height: 330px;
        border: 1px solid #eee;
        box-shadow: 0 0 4px #fff;
        position: relative;
    }

        .mallZoneBodyDetail ul li:nth-child(3n) {
            margin-right: 0;
        }

        .mallZoneBodyDetail ul li:hover {
            box-shadow: 0 0 4px #eeeeee;
        }

.imgVIew {
    width: 100%;
    padding: 26px 0;
    text-align: center;
}
    .imgVIew img {
   max-height:240px;max-width:100%;}
.proTitle {
    width: 90%;
    margin: 0px auto;
    line-height: 20px;
    color: #474646;
    font-size: 12px;
    max-height: 40px;
    overflow: hidden;
}

.tmall {
    position: absolute;
    bottom: 15px;
    left: 5%;
    width: 100px;
    height: 25px;
    background: url(/Images/tmall_gray.png) no-repeat center;
    background-size: contain;
}

.mallZoneBodyDetail ul li:hover .tmall {
    background: url(/Images/tmall_red.png) no-repeat center;
    background-size: contain;
}

.map {
    width: 750px;
    float: right;
    height: auto;
    padding: 20px 0;
}

.mapTitle {
    margin-top: 10px;
    height: 40px;
    border-bottom: 1px solid #eee;
}

    .mapTitle p {
        line-height: 40px;
        color: #ff0000;
        float: left;
        font-size: 20px;
        text-indent: 4px;
    }

    .mapTitle img {
        float: right;
        width: 32px;
        height: 32px;
        margin-top: 4px;
    }

.mapText {
    padding-top: 20px;
}

    .mapText p {
        font-size: 14px;
        color: #474646;
        margin-top: 20px;
    }

    .mapText strong {
        font-size: 16px;
        color: #474646;
    }

.guzhang {
    width: 750px;
    padding: 20px 0;
    height: auto;
    float: right;
}

    .guzhang ul {
        margin: 20px auto;
        width: 100%;
        display: block;
        border-top: 1px solid #eee;
    }

        .guzhang ul li {
            padding: 20px 40px;
            border-bottom: 1px solid #eee;
        }

            .guzhang ul li .question {
                width: 100%;
                height: 30px;
                margin-bottom: 10px;
                position: relative;
            }

            .guzhang ul li .answer {
                width: 100%;
                height: 30px;
                position: relative;
            }

.q {
    height: 30px;
    width: 30px;
    background: #474646;
    border-radius: 15px;
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    -webkit-transition: all 1s;
    -ms-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
    float: left;
}


.guzhang ul li:hover .a {
    -webkit-transition: all 1s;
    -ms-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
    width: 100px;
}

.daQ {
    margin: 0 8px;
}

.qD {
    color: #474646;
    font-size: 16px;
    margin-left: 10px;
    line-height: 30px;
    max-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}

.aD {
    color: #90928f;
    font-size: 12px;
    margin-left: 10px;
    line-height: 30px;
    max-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    left: 30px;
    opacity: 1;
    -webkit-transition: all 4s;
    -ms-transition: all 4s;
    -moz-transition: all 4s;
    transition: all 4s;
    display: block;
}

.guzhang ul li:hover .aD {
    opacity: 0;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

.more {
    font-size: 12px;
    line-height: 28px;
    color: #ff0000;
    margin-left: 6px;
}

.a {
    height: 28px;
    width: 28px;
    border-radius: 15px;
    color: #ff0000;
    border: 1px solid #ff0000;
    overflow: hidden;
    font-size: 18px;
    line-height: 28px;
    -webkit-transition: all 1s;
    -ms-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
    float: left;
}

    .a span {
        float: left;
    }

.gzt {
    padding-bottom: 20px;
}

.jishuBody {
    width: 750px;
    float: right;
    padding: 20px 0;
}

    .jishuBody ul li {
        float: left;
        width: 245px;
        height: 315px;
        margin-right: 5px;
        position: relative;
        overflow: hidden;
        border-radius: 12px;
        margin-bottom: 20px;
    }

        .jishuBody ul li .bgiImg {
            width: 100%;
            height: 100%;
        }

        .jishuBody ul li .meng {
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,.5);
            position: absolute;
            top: 0;
            text-align: center;
            left: 0;
        }

        .jishuBody ul li:hover .meng {
            display: none;
        }

.meng img {
    width: 82px;
    height: 82px;
    margin: 0px auto;
    margin-top: 70px;
    margin-bottom: 40px;
}

.jstitle {
    color: #fff;
    width: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 34px;
}

.jstext {
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
}

.jishuBody ul a li:nth-child(3n) {
    margin-right: 0;
}

.liuyanBody {
    width: 750px;
    margin: 20px auto;
    float: right;
    height: 590px;
    background: url(/Images/liuya_03.jpg) no-repeat center;
    background-size: contain;
    padding: 50px 0;
}

    .liuyanBody .title {
        height: 35px;
        width: 100%;
        text-align: center;
        margin-bottom: 30px;
    }

        .liuyanBody .title img {
            width: 130px;
            height: 35px;
        }

.liuyanBodyPart {
    background: #fff;
    width: 530px;
    margin: 0 auto;
    margin-bottom: 20px;
    height: 40px;
}

    .liuyanBodyPart .fsLeft_ly {
        width: 119px;
        border-right: 1px solid #dcdcdc;
        height: 30px;
        margin: 5px auto;
        float: left;
        line-height: 30px;
        font-size: 16px;
        color: #474646;
    }

        .liuyanBodyPart .fsLeft_ly img {
            margin-left: 30px;
            margin-right: 10px;
            position: relative;
        }

    .liuyanBodyPart .fsRight {
        width: 400px;
        height: 30px;
        float: left;
        min-height: 0;
        padding-bottom: 0;
        border: 0;
        margin: 5px auto;
        line-height: 30px;
        font-size: 14px;
        text-indent: 2px;
        outline: none;
    }

.shuru {
    padding: 10px;
    width: 510px;
    height: 150px;
    resize: none;
    font-size: 14px;
    line-height: 20px;
    outline: none;
}

.up {
    margin-left: 250px;
    margin-right: 25px;
    background: #ff0000;
    text-align: center;
    color: #fff;
    font-size: 16px;
    height: 34px;
    cursor: pointer;
    width: 100px;
    line-height: 34px;
    float: left;
}

.re {
    margin-right: 250px;
    margin-left: 25px;
    background: #fbfbfb;
    text-align: center;
    color: #959595;
    font-size: 16px;
    height: 32px;
    cursor: pointer;
    width: 98px;
    line-height: 34px;
    float: left;
    border: 1px solid #959595;
}
    .re:hover { background: #ff0000; color: #fff;border:1px solid #ff0000;    }
.shangyongPro {
    float: right;
    width: 750px;
    padding: 20px 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.shangyongProNav {
    width: 100%;
    height: auto;
}

.nav {
    height: auto;
    position: relative;
    z-index: 1;
    margin-bottom: 20px;
}

    .nav a {
        color: #474646;
    }

    .nav .nLi {
        width: 200px;
        float: left;
        position: relative;
        display: inline;
        margin-right: 15px;
        margin-bottom: 5px;
        height: 35px;
        cursor: pointer;
        background: #e5e5e5;
        text-align: center;
        padding: 0 20px;
    }

        .nav .nLi:nth-child(3n) {
            margin-right: 0;
        }

        .nav .nLi h3 {
            font-weight: normal;
            font-size: 18px;
            color: #474646;
            letter-spacing: 1px;
        }

            .nav .nLi h3 span {
                position: relative;
                top: 5px;
            }

        .nav .nLi .shang {
            width: 14px;
            height: 8px;
            margin-left: 20px;
            position: relative;
            top: 3px;
            display: inline-block;
        }

        .nav .nLi .xia {
            width: 14px;
            height: 8px;
            position: relative;
            top: 3px;
            margin-left: 5px;
        }

        .nav .nLi h3 a {
            display: block;
            padding: 0 20px;
            font-size: 14px;
            font-weight: bold;
        }

    .nav .sub {
        display: none;
        width: 240px;
        left: 0;
        top: 35px;
        z-index: 10;
        position: absolute;
        background: #e5e5e5;
    }

        .nav .sub li {
            zoom: 1;
            border-top: 1px solid #c9c9c9;
        }

            .nav .sub li:first-child {
                border-top: 0;
            }

        .nav .sub a {
            display: block;
            text-align: center;
            font-size: 16px;
            line-height: 30px;
        }

            .nav .sub a:hover {
                color: #ff0000;
            }

    .nav .on h3 a {
        background: #4E4E4E;
        color: #fff;
    }

.on {
    background: #ff0000 !important;
}

    .on h3 {
        color: #fff !important;
    }

    .on .shang {
        display: none !important;
    }

.xia {
    display: none;
}

.on .xia {
    display: inline-block !important;
}

.shangyongProBody {
    width: 100%;
    height: auto;
}

    .shangyongProBody ul li {
        width: 370px;
        margin-right: 10px;
        margin-bottom: 10px;
        height: auto;
        float: left;
    }

        .shangyongProBody ul li:nth-child(2n) {
            margin-right: 0;
        }

        .shangyongProBody ul li .top {
            width: 100%;
            height: 100px;
            background: url(/Images/shangProtop_03.jpg) no-repeat center;
            background-size: contain;
            text-align: center;
            margin-bottom: 10px;
        }

            .shangyongProBody ul li .top img {
                width: 50px;
                height: 50px;
                position: relative;
                top: 17px;
                margin-right: 20px;
            }

            .shangyongProBody ul li .top span {
                position: relative;
                line-height: 100px;
                font-size: 24px;
                color: #474646;
            }



.slideBox {
    width: 100%;
    height: 300px;
    overflow: hidden;
    position: relative;
}

    .slideBox .hd {
        height: 15px;
        overflow: hidden;
        position: absolute;
        right: 5px;
        bottom: 5px;
        z-index: 1;
    }

        .slideBox .hd ul {
            overflow: hidden;
            zoom: 1;
            float: left;
        }

            .slideBox .hd ul li {
                float: left;
                margin-right: 2px;
                width: 15px;
                height: 15px;
                line-height: 14px;
                text-align: center;
                background: #fff;
                cursor: pointer;
            }

                .slideBox .hd ul li.on {
                    background: #f00;
                    color: #fff;
                }

    .slideBox .bd {
        position: relative;
        height: 100%;
        z-index: 0;
        background: #eee;
    }

    .slideBox .bd {
        width: 100%;
        height: 100%;
    }

        .slideBox .bd li {
            zoom: 1;
            text-align: center;
            background: #eeeeee;
            width: 80% !important;
            margin: 0 auto;
            float: none !important;
            vertical-align: middle;
            line-height: 300px;
        }

        .slideBox .bd img {
            vertical-align: middle;
            height: 100%;
        }


    /* 下面是前/后按钮代码，如果不需要删除即可 */
    .slideBox .prev,
    .slideBox .next {
        position: absolute;
        left: 3%;
        top: 50%;
        display: block;
        width: 10px;
        height: 17px;
        margin-top: -8px;
        background: url(/Images/lft_03.png) no-repeat center;
        background-size: contain;
    }

    .slideBox .next {
        left: auto;
        right: 3%;
        background: url(/Images/rgt.png) no-repeat center;
        background-size: contain;
    }


.shangyongProDetail {
    width: 750px;
    padding: 20px 0;
    float: right;
}

.shangyongProDetailNav {
    width: 90%;
    margin: 0 5%;
    margin-bottom: 20px;
}

.txtScroll-left {
    width: 100%;
    position: relative;
}

    .txtScroll-left .hd {
        overflow: hidden;
        height: 30px;
        /*position: absolute;*/
        width: 100%;
    }

        .txtScroll-left .hd .prev, .txtScroll-left .hd .next {
            display: block;
            width: 10px;
            height: 17px;
            float: left;
            margin-top: 6px;
            overflow: hidden;
            cursor: pointer;
            background: url(/Images/lft_03.png) no-repeat center;
            background-size: contain;
        }

        .txtScroll-left .hd .next {
            background: url(/Images/rgt.png) no-repeat center;
            background-size: contain;
            float: right;
        }



    .txtScroll-left .bd {
        width: 90%;
        overflow: hidden;
        height: 30px;
        margin: 0 auto;
        margin-top:-30px;
    }

        .txtScroll-left .bd ul {
            overflow: hidden;
            zoom: 1;
        }

            .txtScroll-left .bd ul li {
                margin-right: 20px;
                float: left;
                height: 18px;
                padding: 5px 28px;
                border: 1px solid #eee;
                line-height: 18px;
                font-size: 14px;
                white-space: nowrap;
                color: #474646;
            }
        /*.txtScroll-left .bd .tempWrap {
        width:100% !important;}*/
                .txtScroll-left .bd ul li:hover {
                    border-color: #ff0000;
                    color: #ff0000;
                }
                 .txtScroll-left .bd ul li:hover a{
                    color: #ff0000;
                }
                .txtScroll-left .bd ul .xz {border-color: #ff0000;
                }
                 .txtScroll-left .bd ul .xz a{color:#ff0000;
                }
.shangyongProDetailTop {
    width: 100%;
    margin-bottom: 20px;
    height: auto;
}

    .shangyongProDetailTop .proImg {
        width: 370px;
        height: 300px;
        text-align: center;
        vertical-align: middle;
        background: #eee;
        float: left;
        margin-right: 20px;
        line-height: 300px;
    }

.proImg img {
    vertical-align: middle;
}

.proInfo {
    width: 350px;
    float: right;
    position: relative;
    height: 290px;
    padding: 5px;
    overflow: hidden;
}
    .proInfo p {
    line-height: 24px;
    color: #474646;
    font-size: 14px;
    width: 100%;
    max-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
    

    .proInfo .title {
        font-size: 18px;
        color: #474646;
        line-height: 20px;
    }

        .proInfo .title span {
            font-size: 14px;
            line-height: 20px;
            color: #ff0000;
        }

    .proInfo .backBtn {
        width: 50px;
        height: 30px;
        position: absolute;
        right: 0;
        top: 10px;
        background: url(/Images/back.png) no-repeat center;
        background-size: contain;
    }

.line {
    background: #e5e5e5;
    width: 100%;
    height: 1px;
    margin: 20px auto;
    padding: 0 10px;
}

.proDetailInfo {
    line-height: 24px;
    color: #474646;
    font-size: 14px;
    width: 100%;
    max-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.shangyongProDetailBottom {
    width: 100%;
    height: auto;
}

.maidian {
    padding: 5px 10px;
    text-align: center;
    letter-spacing: 1px;
    border: 1px solid #ff0000;
    color: #ff0000;
    font-size: 18px;
    line-height: 20px;
    width: 90px;
    position: relative;
    z-index: 10;
}

/*.jibaoProBody ul li:first-child {
    width: 100%;
}

.jibaoProBody ul li:nth-child(2n) {
    margin-right: 10px !important;
}

.jibaoProBody ul li:nth-child(3n) {
    margin-right: 0;
}*/


.jibaoProBody .slideBox .bd li {
    float: left !important;
    width: 370px !important;
    margin-right: 10px;
}

.jibaoProBody .slideBox .bd {
    background: none;
}


.honorBody {
    width:750px;
    padding:20px 0;
    float:right;
}
.honorBodyNav {
    height:30px;
    margin:0 auto;
    margin-bottom:20px;
    width:244px;
}
.honorBodyNav .bbbtn {
    margin:0 10px;
    width:100px;
    text-align:center;
    height:28px;
    line-height:28px;
    border:1px solid #eee;
    font-size:18px;
    color:#474646;
    float:left;
}
.honorBodyNav .sel {
    border-color:#ff0000;
    color:#ff0000;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.clearfix { zoom: 1; }

/*.container { margin:150px auto; width:1000px;}*/

.poster-main {
  width: 1000px;
  height: 500px;
  position: relative;
  margin: 0 auto;
}

.poster-main a, .poster-main img { 
    width:100%;
    vertical-align:middle;
}

.poster-main {
    border-bottom:1px solid #eee;
}

.poster-main .poster-list .poster-item {
  position: absolute;
  left: 0;
  top: 0;
  vertical-align:middle;
  line-height:212px;
  /*background:#fff;
  box-shadow:0 0 4px #e8e8e8;*/
  max-height:210px;max-width:212px;
  /*opacity:0.9!important;*/
}
    .poster-main .poster-list .poster-item div {background:#fff;padding:10px;
  box-shadow:0 0 4px #e8e8e8;
    }
.poster-main .poster-btn {
  position: absolute;
  top: 0;
  z-index: 10;
  cursor: pointer;
  display:none;
}

.honorList {
    width:100%;
    padding:10px 0;
}
.honorList ul li {
    border-bottom:1px solid #eee;
    width:90%;
    padding:0 5%;
    height:30px;
    cursor:pointer;
}
.honorList ul li .time,.honorList ul li .text {
    margin-right:60px;
    font-family:SimSun;
    font-size:14px;
    line-height:30px;
    float:left;
}
.honorList ul li .text {
    margin-right:0;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.bigM {
    position:fixed;
    top:0;
    left:0;
    background:rgba(0,0,0,.5);
    width:100%;
    height:100%;
    z-index:999;
    text-align:center;
    display:none;
}
.imgS {
    position:absolute;
    top:50%;
    left:50%;
}
.bigM .title {
    font-size:20px;
    margin-bottom:20px;
    font-weight:bold;color:#fff;
    text-align:center;
}
.bigM .imgV {
    background:#fff;
    width:500px;
    height:500px;
    overflow:hidden;
    margin:0 auto;
    margin-bottom:30px;
    line-height:490px;
}
.bigM .imgV img {
    vertical-align:middle;
    width:100%;
}
.bigM .closeBtn {
    width:45px;
    height:45px;
    margin:0 auto;
    background:url(/Images/fencha_03.png) no-repeat center;
    background-size:contain;
    cursor:pointer;
    display:block;
}