﻿@charset "utf-8";
/* CSS Document */
/*@import url(guojihanyu.css);
@import url(guoneifahang.css);
@import url(haiwaibu.css);
@import url(wangshangshangcheng.css);
@import url(yingyujixiaoyuzhong.css);
@import url(zhongguowenhua.css);*/

* {
    margin: 0;
    padding: 0;
}

body {
    font-size: 12px;
    font-family: "微软雅黑","黑体";
    overflow-x: hidden;
}

h1, h2, h3, h4, p, span, body, h1, h2, h3, h4, h5, h6, hr, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, label, select, th, td {
    margin: 0;
    padding: 0;
}

ul {
    padding: 0;
    margin: 0;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    color: #666;
    outline: none;
}

    a:hover {
        color: #666;
    }

img {
    border: 0;
    margin: 0;
    padding: 0;
}
/*bihefudong */
.layout:after {
    content: '';
    clear: both;
    display: table;
}

.layout {
    *zoom: 1;
}

.pointer {
    cursor: pointer;
}

.clearfix:after {
    content: "";
    display: block;
    clear: both;
}

.clearfix {
    zoom: 1;
}
/* bihefudong end */

/*--------------------------header------------------*/
.header {
    height: 70px;
    width: 100%;
}

.header2 {
    width: 1200px;
    margin: 0 auto;
    height: 65px;
    border-bottom: solid 5px #81046b;
    box-sizing:content-box;
}

.logo {
    float: left;
    width: 215px;
    height: 65px;
}

.nav1 {
    float: left;
    padding-left: 40px;
}

    .nav1 ul li {
        float: left;
    }

        .nav1 ul li.line {
            background: url(../images/line.jpg) no-repeat;
            width: 1px;
            height: 12px;
            margin: 26px 12px;
        }

        .nav1 ul li.enline {
            background: url(../images/line.jpg) no-repeat;
            width: 1px;
            height: 12px;
            margin: 26px 10px;
        }

        .nav1 ul li a {
            font-size: 15px;
            color: #000;
            line-height: 65px;
            display: inline-block;
        }

.nav2 {
    float: right;
}

    .nav2 ul li {
        float: left;
    }

        .nav2 ul li.line2 {
            background: url(../images/line2.jpg) no-repeat;
            width: 1px;
            height: 12px;
            margin: 26px 6px;
        }

        .nav2 ul li a {
            font-size: 13px;
            color: #000;
            line-height: 65px;
            display: inline-block;
        }


/*---------------2-----------------*/
.content2 {
    height: 415px;
    margin-bottom: 20px;

}
.content2 .links{position:absolute; top:250px; z-index:9; width:254px; height:56px; background:#fff; opacity:0; filter:alpha(opacity=0); overflow:hidden;}
.content2 .link1{left:390px;}
.content2 .link2{left:689px;}
.con2w {
    width: 1200px;
    margin: 0 auto;
}

.con2w1 {
    width: 1200px;
    height: 91px;
}

.con2w1a {
    padding-top: 16px;
    float: left;
    width: 696px;
    height: 50px;
    font-size: 36px;
    color: #82036E;
}
/**/
.con2w1b {
    float: right;
    padding-top: 24px;
}

.con2w1b1 {
    float: left;
    background: url(../images/bysbg1.jpg) no-repeat;
    width: 97px;
    height: 29px;
    border: none;
    padding: 0px 10px 0px 2px;
    color: #c8c8c8;
    margin-right: 3px;
    box-sizing: content-box;
}

.con2w1btext {
    float: left;
    width: 94px;
    height: 25px;
    line-height: 25px;
    border: none;
    /*color: #c8c8c8;*/
    margin-top: 1px;
    box-sizing: content-box;
}

.con2w1btext2 {
    float: left;
    background: url(../images/bysbg2.jpg) no-repeat;
    width: 220px;
    height: 28px;
    padding-top: 1px;
    border: none;
    padding: 0 10px;
    /*color: #c8c8c8;*/
    line-height: 28px;
    box-sizing: content-box;
}

.con2w1btext3 {
    background: url(../images/icon6.jpg) no-repeat;
    width: 10px;
    height: 16px;
    border: none;
    float: left;
    margin-top: 10px;
}

.con2w1bbnt {
    float: left;
    background: url(../images/bnt1.jpg) no-repeat;
    height: 31px;
    width: 32px;
    border: none;
    margin-left: 8px;
}

.con2w2 {
    height: 324px;
    width: 1200px;
}
/**/
.con2w2a {
    float: left;
    width: 861px;
    height: 324px;
    margin-right: 13px;
}

#banner {
    height: 324px;
    z-index: 0;
}

#glume {
    width: 100%;
    position: relative;
    overflow: hidden;
    background: none;
    border: none;
}

    #glume .Limg {
        width: 100%;
        height: 324px;
        position: relative;
        cursor: pointer;
    }

        #glume .Limg li {
            width: 100%;
            height: 324px;
            position: absolute;
            cursor: pointer;
            list-style: none;
        }

            #glume .Limg li img {
                width: 861px;
                height: 324px;
            }

    #glume .Nubbt {
        position: absolute;
        z-index: 2;
        right: 5px;
        bottom: 10px;
        text-align: center;
        width: 100%;
    }

        #glume .Nubbt span {
            background: url(../images/icon5.png) no-repeat;
            width: 14px;
            height: 14px;
            display: inline-block;
            padding-right:5px;
        }

            #glume .Nubbt span.on {
                background: url(../images/icon4.png) no-repeat;
                width: 14px;
                height: 14px;
                display: inline-block;
            }

    #glume .Limg li {
        width: 861px;
        height: 324px;
    }



/**/
.con2w2b {
    float: left;
    background: #e7e7e7;
    width: 296px;
    height: 324px;
    padding: 0 15px;
    box-sizing: content-box;
}

    .con2w2b h4 {
        font-size: 18px;
        color: #81046b;
        font-weight: normal;
        position: absolute;
        right: 0;
        top: 0;
        height: 57px;
        width: 57px;
        background: url(../images/KSLJtitle.png) no-repeat right top;
    }

    .con2w2b ul {
        padding-top: 25px;
    }

        .con2w2b ul li {
            float: left;
            padding: 18px 0;
        }

            .con2w2b ul li .con2w2bimg {
                width: 94px;
                height: 74px;
                text-align: center;
            }

                .con2w2b ul li .con2w2bimg a {
                    display: inline-block;
                }

            .con2w2b ul li .con2w2bfont {
                font-size: 13px;
                color: #333333;
                width: 94px;
                text-align: center;
            }

                .con2w2b ul li .con2w2bfont a {
                    text-decoration: none;
                    color: #333333;
                    display: inline-block;
                    line-height: 24px;
                    height: 24px;
                }

.con2w2b {
    float: left;
    background: #e7e7e7;
    width: 296px;
    height: 324px;
    padding: 0 15px;
    position: relative;
}




/*----------------3----------------------*/
.content4 {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}
/*----con4left----*/
.con4left {
    float: left;
    width: 292px;
}

/*-con4left1*/
.con4left2 {
    float: left;
    width: 296px;
    overflow: hidden;
}


.fove {
    width: 296px;
    height: 28px;
    /*float: left;*/
    border-bottom: solid 2px #81046b;
    margin-top: 5px;
    box-sizing: border-box;
}

    .fove ul li {
        width: 72px;
        text-align: center;
        display: inline;
        font-weight: bold;
        line-height: 28px;
        float: left;
        margin-right: 5px;
    }

.mgTag {
    padding: 0 20px;
    height: 28px;
    float: left;
    line-height: 28px;
    color: #666;
    font-weight: normal;
}

.msgCurTag {
    background: #81046b;
    color: #fff;
}

    .msgCurTag a {
        color: #fff;
        font-size: 14px;
        display: inline-block;
        font-weight: normal;
    }

.con4left1 {
    width: 296px;
    /*overflow: hidden;*/
}

    .con4left1 ul {
    }

        .con4left1 ul li {
            background: url(../images/line3.jpg) repeat-x bottom;
            padding: 12px 0;
        }

            .con4left1 ul li .con4left1a {
                color: #171717;
                font-size: 14px;
                width: 296px;
                display: inline-block;
                line-height: 30px;
                height: 30px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }

            .con4left1 ul li .con4left1a2 {
                color: #d8d8d8;
                font-size: 12px;
                display: inline-block;
            }

            .con4left1 ul li .con4left1a3 {
                display: inline-block;
                width: 296px;
                line-height: 22px;
                color: #9f9f9f;
            }

.con4left1a4 {
    color: #81046b;
    font-size: 12px;
    text-align: right;
    width: 296px;
    line-height: 30px;
}

    .con4left1a4 a {
        color: #81046b;
        display: inline-block;
    }


/*con4left2*/
.con4left3 {
    float: left;
    width: 296px;
    overflow: hidden;
    margin-top: 10px;
}

    .con4left3 a {
        display: inline-block;
        padding-bottom: 20px;
    }

/*------------con4rit----------*/
.con4rit {
    float: left;
    margin-left: 50px;
    width: 858px;
}
/*rit1*/
.con4rit1 {
    width: 854px;
    overflow: hidden;
    margin-bottom: 30px;
}

.con4menu {
    background: url(../images/line5.jpg) repeat-x bottom;
    width: 854px;
}

    .con4menu h4 {
        background: url(../images/line4.jpg) no-repeat bottom;
        width: 122px;
        line-height: 30px;
        color: #333333;
        font-size: 15px;
    }

    .con4menu a {
        float: right;
        line-height: 30px;
        color: #81046b;
    }

.con4rit1waa {
}

    .con4rit1waa ul {
        padding-top: 12px;
    }

        .con4rit1waa ul li {
            float: left;
            margin: 0 14px;
        }

            .con4rit1waa ul li .con4rit1w {
                width: 142px;
                height: 166px;
                margin-bottom: 2px;
            }

            .con4rit1waa ul li .con4rit1w1 {
                width: 142px;
                height: 32px;
                line-height: 32px;
                text-align: center;
            }

                .con4rit1waa ul li .con4rit1w1 a {
                    color: #fff;
                    font-size: 15px;
                }
/*.con4rit1waa ul li .con4rit1w2{ width:142px; height:32px; line-height:32px; background:#e79491; color:#fff; text-align:center; font-size:15px;}
.con4rit1waa ul li .con4rit1w3{ width:142px; height:32px; line-height:32px; background:#80cec7; color:#fff; text-align:center; font-size:15px;}
.con4rit1waa ul li .con4rit1w4{ width:142px; height:32px; line-height:32px; background:#f3ab5d; color:#fff; text-align:center; font-size:15px;}
.con4rit1waa ul li .con4rit1w5{ width:142px; height:32px; line-height:32px; background:#ffa3bf; color:#fff; text-align:center; font-size:15px;}*/
/*rit2*/
.con4rit2 {
    width: 854px;
    overflow: hidden;
    margin-bottom: 30px;
}

.con4rit2w {
    padding-top: 15px;
}

    .con4rit2w ul li {
        float: left;
        padding: 0 10px;
    }

        .con4rit2w ul li .con4rit2div {
            width: 122px;
            height: 158px;
            padding-bottom: 15px;
        }

        .con4rit2w ul li .con4rit2img {
            width: 120px;
            height: 155px;
            padding: 0 0 0 0;
        }

        .con4rit2w ul li .con4rit2w1 {
            width: 122px;
            padding: 0px;
            margin: 0px;
            display: inline-block;
 /*           line-height: 30px;
            height: 30px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;*/
        }

.con4rit2w1a1 {
    display: inline-block;
    color: #333;
    font-size: 14px;
    text-align: center;
}


/*rit3*/
.con4rit3 {
    width: 854px;
    overflow: hidden;
    margin-bottom: 30px;
}

#js_6 {
    width: 854px;
    height: auto;
    float: left;
}

#js_7 {
    width: 854px;
    height: auto;
    float: left;
}

.fove2 {
    width: 854px;
    height: 28px;
    float: left;
    border-bottom: solid 2px #81046b;
    box-sizing: border-box;
}

    .fove2 ul li {
        width: 72px;
        text-align: center;
        display: inline;
        font-weight: bold;
        line-height: 28px;
        float: left;
        margin-right: 5px;
    }

    .fove2 .back_ground_1 {
        width: 72px;
        height: 28px;
        float: left;
        line-height: 28px;
        background: #81046b;
    }

    .fove2 .back_ground_2 {
        width: 72px;
        height: 28px;
        float: left;
        line-height: 28px;
    }

    .fove2 .back_ground_1 a {
        color: #fff;
        display: inline-block;
    }

    .fove2 .back_ground_2 a {
        color: #666;
        display: inline-block;
    }

.con4rit3w {
    width: 854px;
    padding-top: 20px;
    overflow: hidden;
}

.con4rit3w1 {
    width: 260px;
    float: left;
    margin-right: 24px;
}

    .con4rit3w1 li {
        background: url(../images/line3.jpg) repeat-x bottom;
        height: 35px;
        line-height: 35px;
    }

        .con4rit3w1 li a {
            background: url(../images/icon3.jpg) no-repeat 5px;
            padding-left: 20px;
            display: inline-block;
            font-size: 14px;
            color: #333;
            line-height: 30px;
            width: 240px;
              word-break: keep-all; /* 不换行 */
                    white-space: nowrap; /* 不换行 */
                    overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
                    text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
        }

/**/
.content3 {
    width: 1200px;
    margin: 20px auto 0;
    overflow: hidden;
}

.con3wrap {
    width: 1200px;
}

    .con3wrap .con3w2-box {
        width: 4800px;
        padding-top: 45px;
        overflow: hidden;
        margin-bottom: 20px;
    }

    .con3wrap .con3w2 {
        float: left;
        width: 1200px;
        background-color: #FFF;
    }

    .con3wrap .curList {
        z-index: 10;
    }

    .con3wrap .con3w2 li {
        float: left;
        padding: 15px 15px 0;
        width: 143px;
        border: solid 1px #f1f1f1;
        margin: 0 8px;
    }

        .con3wrap .con3w2 li:hover {
            width: 210px;
            margin: -30px 0 0 3px;
            position: relative;
            z-index: 200;
            border: 1px solid #dfdedb;
            box-shadow: 0 0 4px rgba(0,0,0,.3);
            background-color: #FFF;
        }



        .con3wrap .con3w2 li.bd {
            border: none;
        }

.con3w4 {
    height: 330px;
}

.con3w5 {
    display: none;
}

.con3img {
    text-align: center;
}

    .con3img img {
        max-width: 100%;
    }

.con3text {
    padding-top: 15px;
}

    .con3text h4 {
        font-size: 13px;
        color: #3d3d3d;
        padding-bottom: 10px;
        height:25px;
        margin-bottom:5px;
        
                    overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
                    text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
    }

    .con3text .con3text2 {
        height: 22px;
        line-height: 22px;
    }

        .con3text .con3text2 .con3text2w .con3text2a {
            font-size: 13px;
            color: #929292;
            display: block;
            float: left;
          
    
            height: 24px;
            overflow: hidden;
        }

        .con3text .con3text2 .con3text2w .con3text2a2 {
            font-size: 13px;
            color: #929292;
            display: block;
            float: left;
              height: 24px;
            padding: 0 10px;
            overflow: hidden;
        }
/**/
.con3w3 {
    height: 320px; /*padding:0 13px 0 13px;width:174px;*/
    box-sizing: content-box;
}

.con3w3img {
    /*height: 218px;*/
}

.con3text3 {
    padding-top: 15px;
}

    .con3text3 h4 {
        font-size: 13px;
        color: #3d3d3d;
        padding-bottom: 10px;
    }

    .con3text3 .con3text3 {
        width: 164px;
        padding-left: 10px;
    }

    .con3text3 .con3text3 {
        width: 164px;
        height: 22px;
        line-height: 22px;
        padding-left: 10px;
    }

        .con3text3 .con3text3 .con3text3w .con3text3a {
            font-size: 13px;
            color: #929292;
            display: inline-block;
            width: 75px;
            float: left;
        }

        .con3text3 .con3text3 .con3text3w .con3text3a2 {
            font-size: 13px;
            color: #929292;
            display: inline-block;
            width: 80px;
            float: left;
        }

/*icon2*/
.con3icon {
    width: 200px;
    padding-left: 540px;
    height: 15px;
    position: relative;
    z-index: 5;
}

    .con3icon ul li {
        float: left;
        margin-right: 16px;
    }

        .con3icon ul li a {
            display: inline-block;
            background: url(../images/icon2.jpg) no-repeat;
            height: 10px;
            width: 10px;
        }

            .con3icon ul li a:hover {
                background: url(../images/icon1.jpg) no-repeat;
                height: 10px;
                width: 10px;
                display: inline-block;
            }

        .con3icon ul li .current {
            background: url(../images/icon1.jpg) no-repeat;
            height: 10px;
            width: 10px;
        }

/*menu*/
.menu-type {
    width: 1200px;
    height: auto;
}

.fove3 {
    width: 1200px;
    height: 28px;
    border-bottom: solid 2px #81046b;
    box-sizing: border-box;
}

.more {
    float: right;
    display: inline-block;
    padding-top: 5px;
}

    .more a {
        display: inline-block;
        color: #81046b;
    }

.fove3 ul li {
    padding: 0 20px;
    text-align: center;
    display: inline;
    line-height: 28px;
    loat: left;
    margin-right: 5px;
    font-size: 15px;
}

.fove3 .back_ground_1 {
    padding: 0 20px;
    height: 28px;
    float: left;
    line-height: 28px;
    background: #81046b;
}

.fove3 .back_ground_2 {
    padding: 0 20px;
    height: 28px;
    float: left;
    line-height: 28px;
}

.fove3 .back_ground_1 a {
    color: #fff;
    display: inline-block;
}

.fove3 .back_ground_2 a {
    color: #333;
    display: inline-block;
}
/**/


/*---------------------footer---------------------------*/
.footer {
    border-top: solid 3px #81046b;
    background: #efefef;
    height: 365px;
   margin-bottom:-3px;
    width: 100%;
    zoom: 1;
    margin-top: 30px;
    clear: both;
 
}
.footer12 {
 width:1200px;margin: 0 auto; border-top: solid 3px #81046b;background: #efefef; margin-top:-3px;  padding-top: 35px; 
 
}
.footer2 {
    border-bottom: solid 1px #d9d9d9;
    width: 900px;
    margin: 0 auto;

    padding-bottom: 40px;
    overflow: hidden;
}
/*1*/
.footer2a {
    float: left;
    border-right: solid 1px #d9d9d9;
    padding: 0 30px;
    height: 165px;
}

    .footer2a li.footmenu {
        font-size: 18px;
        padding-bottom: 30px;
        color: #81046b;
    }

        .footer2a li.footmenu a {
            color: #81046b;
            font-size: 18px;
        }

    .footer2a li {
    }

        .footer2a li a {
            font-size: 14px;
            color: #666666;
            display: inline-block;
            line-height: 22px;
        }
/*2*/
.footer2a2 {
    float: left;
    padding: 0 0 0 45px;
    height: 165px;
}

    .footer2a2 li.footmenu2 {
        font-size: 18px;
        padding-bottom: 30px;
        color: #81046b;
    }

    .footer2a2 li {
    }

        .footer2a2 li .footer3a1 {
            float: left;
        }

.footer3a1 {
    float: left;
    width: 67px;
    margin-right: 30px;
}

    .footer3a1 .fot3a1img {
        display: inline-block;
        width: 67px;
        height: 67px;
    }

    .footer3a1 .fot3a1font {
        display: inline-block;
        font-size: 13px;
        width: 67px;
        text-align: center;
    }

        .footer3a1 .fot3a1font a {
            display: inline-block;
            line-height: 24px;
            color: #666666;
        }

.footer3 {
    width: 900px;
    margin: 0 auto;
    text-align: center;
    line-height: 24px;
    font-size: 13px;
    color: #666666;
    padding-top: 20px;
}

/*--------------------------------------------------------*/

/*--hong begin---*/
.gnfh {
    margin: 20px auto 0;
    overflow: hidden;
    width: 1200px;
}

.gnfhmenu {
    height: 25px;
    line-height: 25px;
    background: #f1f1f1;
    padding: 0 13px;
    font-size: 14px;
}

 

    .gnfhmenu .cur {
        color: #81046b;
        line-height: 25px;
        display: inline-block;
    }

.gnfhwrap {
    overflow: hidden;
    width: 1200px;
    margin: 20px 0;
}

.gnfhwleft {
    float: left;
    overflow: hidden;
    width: 296px;
    margin-right: 30px;
    z-index:5;
}

.gjhyrit {
    float: right;
}

.gnfhwleft1 {
    background: #f5f5f5;
    border: solid 2px #81046b;
    width: 291px;
    overflow: hidden;
    margin-bottom: 8px;
}

.gnfhwleft3 ul {
    border-top: solid 2px #81046b;
    border-bottom: solid 2px #81046b;
    border-right: solid 2px #81046b;
    margin-top: -2px;
}

.gnfhwleft1 ul li.gnfhwleft3 {
    background: url(../images/gnfhbg1.jpg) no-repeat;
}

.fcell {
    line-height: 42px;
    display: inline-block;
    font-size: 14px;
    width: 260px;
    padding-left: 30px;
    height: 42px;
}

    .fcell :hover {
        color: #81046b;
        width: 360px;
        padding-left: 30px;
        font-size: 14px;
        height: 42px;
    }

.gnfhwleft1 ul li.gnfhwleft2 {
    background: url(../images/gnfhbg4.jpg) no-repeat;
    height: 40px;
}

    .gnfhwleft1 ul li.gnfhwleft2 a {
        line-height: 40px;
        display: inline-block;
        font-size: 14px;
        width: 260px;
        padding-left: 30px;
        height: 40px;
    }

        .gnfhwleft1 ul li.gnfhwleft2 a:hover {
            color: #81046b;
            width: 260px;
            padding-left: 30px;
            font-size: 14px;
            height: 40px;
        }

.gnfhwleft {
    overflow: visible;
}

.gnfhwleft1 {
    overflow: visible;
}

    .gnfhwleft1 ul li.gnfhwleft3 ul {
        display: none;
        background: url(../images/gnfhbg4.jpg) repeat;
        font-size: 13px;
    }

    .gnfhwleft1 ul li.gnfhwleft2 ul {
        display: none;
        background: url(../images/gnfhbg4.jpg) repeat;
        font-size: 13px;
    }

    .gnfhwleft1 ul li.gnfhhover {
        background: url(../images/gnfhbg3.jpg) repeat;
        position: relative;
        overflow: visible;
        z-index: 2;
    }

        .gnfhwleft1 ul li.gnfhhover ul {
            position: absolute;
            z-index: 99999;
            left: 291px;
            top: 0px;
            display: block;
        }

            .gnfhwleft1 ul li.gnfhhover ul li {
                /*width: 680px;*/
                min-height: 300px;
                padding-left: 20px;
                color: #666666;
            }

.EDsidenav dl {
    border-bottom: 1px dashed #a4a9aa;
    float: left;
    color: #666;
    width: 500px;
    padding: 5px 0 0 0;
    margin-left: 2px;
}

    .EDsidenav dl dt a {
        color: #000;
        font-size: 14px;
        line-height: 25px;
        max-height: 75px;
        width: 85px;
        text-align: right;
        display: inline-block;
        font-family: "宋体","黑体";
       
    }

    .EDsidenav dl dd {
        display: inline-block;
        float: left;
        padding-bottom: 5px;
        width: 395px;
        line-height: 25px;
    }

.EDsidenav-list {
    padding-left: 10px;
}

    .EDsidenav-list a {
        color: #666666;
        line-height: 25px;
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        margin-left: 5px;
    }

.EDsidenav a:hover {
    color: #F00;
}

.EDsidenav-tit {
    float: left;
    display: inline-block;
    margin-right: 5px;
}

.wssc {
    margin: 20px auto 0;
    overflow: hidden;
    width: 1200px;
}

.wsscleft1a {
    border: solid 1px #ededed;
    border-top: none;
    width: 294px;
    overflow: hidden;
}

    .wsscleft1a ul {
        padding-left: 10px;
    }

        .wsscleft1a ul li {
            padding: 20px 12px;
            float: left;
            width: 113px;
        }

            .wsscleft1a ul li .wsscleft1 {
                background: url(../images/wsscimgbg1.jpg) no-repeat;
                width: 99px;
                height: 140px;
                padding: 10px 12px 10px 12px;
            }

            .wsscleft1a ul li .wsscleft2 {
                color: #171717;
                font-size: 14px;
                width: 99px;
                display: inline-block;
                line-height: 18px;
                text-align: center;
                padding-top: 10px;
            }

                .wsscleft1a ul li .wsscleft2 a {
                    color: #171717;
                    font-size: 14px;
                    width: 99px;
                    display: inline-block;
                    line-height: 18px;
                    text-align: center;
                    text-decoration: none;
                }


.content5 {
    width: 864px;
    margin: 0px auto 0;
    overflow: hidden;
}

.fove5 {
    border-bottom: 2px solid #81046B;
    height: 28px;
    width: 834px;
    margin: 0;
    padding: 0;
}

    .fove5 .more {
        display: inline-block;
        float: right;
    }

/*menu*/
.fove5 {
    width: 834px;
    height: 28px;
    border-bottom: solid 2px #81046b;
}

    .fove5 .more {
        float: right;
        display: inline-block;
    }

        .fove5 .more a {
            display: inline-block;
            color: #81046b;
        }

    .fove5 ul li {
        padding: 0 20px;
        text-align: center;
        display: inline;
        line-height: 28px;
        loat: left;
        margin-right: 5px;
        font-size: 15px;
    }

    .fove5 .back_ground_1 {
        padding: 0 20px;
        height: 28px;
        float: left;
        line-height: 28px;
        background: #81046b;
    }

    .fove5 .back_ground_2 {
        padding: 0 20px;
        height: 28px;
        float: left;
        line-height: 28px;
    }

    .fove5 .back_ground_1 a {
        color: #fff;
        display: inline-block;
    }

    .fove5 .back_ground_2 a {
        color: #333;
        display: inline-block;
    }



.content6 {
    width: 834px;
    margin: 0px auto 0;
    overflow: hidden;
}

.fove6 {
    border-bottom: 2px solid #81046B;
    height: 28px;
    width: 834px;
    margin: 0;
    padding: 0;
}

    .fove6 .more {
        display: inline-block;
        float: right;
    }

.gnfhwleft3sel {
    width: 160px;
    height: 20px;
    margin-left: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #E8E8E8;
}

/*menu*/
.fove6 {
    width: 834px;
    height: 28px;
    border-bottom: solid 2px #81046b;
}

    .fove6 .more {
        float: right;
        display: inline-block;
    }

        .fove6 .more a {
            display: inline-block;
            color: #81046b;
        }

    .fove6 ul li {
        padding: 0 20px;
        text-align: center;
        display: inline;
        line-height: 28px;
        loat: left;
        margin-right: 5px;
        font-size: 15px;
    }

    .fove6 .back_ground_1 {
        padding: 0 20px;
        height: 28px;
        float: left;
        line-height: 28px;
        background: #81046b;
    }

    .fove6 .back_ground_2 {
        padding: 0 20px;
        height: 28px;
        float: left;
        line-height: 28px;
    }

    .fove6 .back_ground_1 a {
        color: #fff;
        display: inline-block;
    }

    .fove6 .back_ground_2 a {
        color: #333;
        display: inline-block;
    }

.menu_list {
    width: 864px;
    height: 220px;
}

.menu_left {
    float: left;
    cursor: pointer;
    background: url(../images/menuleft.jpg);
    width: 45px;
    height: 180px;
    margin-top: 10px;
}

.menu_right {
    float: left;
    cursor: pointer;
    background: url(../images/menuright.jpg);
    width: 45px;
    height: 180px;
    margin-top: 10px;
}

.menu_list_content {
    float: left;
    width: 724px;
    height: 180px;
    overflow: hidden;
    margin-top: 10px;
    margin-left: 25px;
}

    .menu_list_content .menu_list_book {
        cursor: pointer;
        float: left;
        /*background: url(../images/gjhybg1.jpg) no-repeat;*/
        width: 122px;
        height: 180px;
        margin-right: 22px;
    }

        .menu_list_content .menu_list_book img {
            padding: 5px;
        }

    .menu_list_content a:hover {
    }

.menu_list_book p {
    text-align: center;
    height: 20px;
    color: #333;
}

.menu_list3 {
    width: 864px;
    height: 200px;
}

.menu_left3 {
    float: left;
    cursor: pointer;
    background: url(../images/menuleft.jpg);
    width: 45px;
    height: 180px;
    margin-top: 30px;
}

.menu_right3 {
    float: left;
    cursor: pointer;
    background: url(../images/menuright.jpg);
    width: 45px;
    height: 180px;
    margin-top: 30px;
}

.menu_list_content3 {
    float: left;
    width: 724px;
    height: 180px;
    overflow: hidden;
    margin-top: 10px;
    margin-left: 25px;
}

    .menu_list_content3 .menu_list_book3 {
        cursor: pointer;
        float: left;
        background: url(../images/gjhybg1.jpg) no-repeat;
        width: 119px;
        height: 177px;
        margin-right: 25px;
    }

        .menu_list_content3 .menu_list_book3 img {
            padding: 10px;
        }

    .menu_list_content3 a:hover {
    }

.menu_list_book3 p {
    text-align: center;
    height: 20px;
    color: #333;
}
/*--hong end--*/


.gnfhwleft4 {
    border: solid 1px #d2d4d6;
    width: 293px;
}
/**/
.gnfhwrit {
    float: left;
    width: 802px;
    overflow: hidden;
    border: solid 1px #cacaca;
    border-top: solid 2px #81046b;
    padding: 0 30px;
    min-height: 405px;
    padding-bottom: 10px;
}

h4.gnfhwmenu {
    height: 42px;
    line-height: 42px;
    font-size: 18px;
    color: #81046b;
    margin-top: 25px;
        font-family: "微软雅黑","黑体";
}

.gnfhwrit1 {
    font-size: 14px;
    color: #3d3d3d;
    line-height: 24px;
}

.gnfhwrit2 {
    background: #f7f7f7;
    width: 488px;
    margin: 35px 0 50px 0;
}

.gnfhwrit2a {
    float: right;
    font-size: 18px;
    color: #3d3d3d;
    height: 118px;
    line-height: 118px;
    display: inline-block;
    width: 350px;
    text-align: center;
}
/*Baner4*/
.yyxyzrit4 {
    float: left;
    background: #e7e7e7;
    width: 296px;
    height: 324px;
    padding: 0 15px;
    position: relative;
    box-sizing: content-box;
}

    .yyxyzrit4 h4 {
        font-size: 18px;
        color: #81046b;
        font-weight: normal;
        position: absolute;
        right: 0;
        top: 0;
        height: 57px;
        width: 57px;
        background: url(../images/KSLJtitle.png) no-repeat right top;
    }

    .yyxyzrit4 ul {
        padding: 25px 20px 0 20px;
    }

        .yyxyzrit4 ul li {
            float: left;
            padding-bottom: 20px;
            padding-right: 15px;
            padding-top: 18px;
            padding-left: 15px;
        }

            .yyxyzrit4 ul li .con2w2bimg {
                width: 94px;
                height: 74px;
                text-align: center;
            }

                .yyxyzrit4 ul li .con2w2bimg a {
                    display: inline-block;
                }

            .yyxyzrit4 ul li .con2w2bfont {
                font-size: 13px;
                color: #333333;
                width: 94px;
                text-align: center;
            }

                .yyxyzrit4 ul li .con2w2bfont a {
                    text-decoration: none;
                    color: #333333;
                    display: inline-block;
                    line-height: 30px;
                    height: 30px;
                    width: 94px;
                    word-break: keep-all; /* 不换行 */
                    white-space: nowrap; /* 不换行 */
                    overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
                    text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
                }


.BestSell ul {
    padding: 15px 0 10px 15px;
    font-size: 14px;
}

    .BestSell ul li {
        line-height: 30px;
        background: url(../images/line3.jpg) repeat-x bottom;
    }

        .BestSell ul li span img {
            margin-left: 8px;
        }

        .BestSell ul li a {
            color: #333;
             width: 250px;
                    word-break: keep-all; /* 不换行 */
                    white-space: nowrap; /* 不换行 */
                    overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
                    text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
        }

.back_groundZs {
    padding: 0 20px;
    height: 28px;
    float: left;
    line-height: 28px;
    background: #81046B;
}

    .back_groundZs a {
        color: #fff;
        font-size: 16px;
    }


/**/
.con4rit1waa {
}

    .con4rit1waa ul li {
        position: relative;
        overflow: hidden;
        width: 142px;
    }

        .con4rit1waa ul li .dask {
            position: absolute;
        }

        .con4rit1waa ul li .dask2 {
            width: 142px;
            height: 166px;
            background: #625b7c;
            opacity: 0.95;
            top: -166px;
            left: 0;
        }

            .con4rit1waa ul li .dask2 .ptitle {
                line-height: 30px;
                padding: 0px 10px;
                padding-top: 30px;
                text-align: center;
            }

            .con4rit1waa ul li .dask2 .title {
                color: #fff;
                text-align: center;
                font-size: 18px;
            }

            .con4rit1waa ul li .dask2 .des {
                color: #fff;
                line-height: 20px;
                padding-top: 5px;
                text-align: center;
                font-size: 14px;
            }
