body {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: 微软雅黑;
}

.top {
    height: 10px;
    width: 100%;
    background: #004ea1;
    line-height: 50px;
    color: #FFFFFF;
    overflow: hidden;
}

    .top .t {
        padding: 12px 10px 0px 10px;
        display: block;
        float: left;
    }

    .top .s {
        padding: 12px 30px 0px 0px;
        display: block;
        float: right;
    }



/*下拉菜单开始*/
.menubox{height:40px; width:1150px; margin:0 auto;}

.box{background:#f0f0f0}
#nav-menu{height:40px;width:1150px;margin:0 auto; margin-top:60px;}
#nav-menu .container{position:relative;overflow:visible; z-index:999;}
#nav-menu .menu{padding:0; margin:0;}
#nav-menu .menu li{position:relative;float:left;padding:0px;display:inline;font-size:18px; margin:0; z-index:999; height:40px;}
#nav-menu .menu li a{display:block; height:29px;}
#nav-menu .menu li h3{font-weight:normal; display:inline-block; float:left;}
#nav-menu .menu li a.xialaguang{display:inline-block; color:#424242; text-decoration:none; font-size:18px; width:120px; text-align:center; padding-top:10px;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#000;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{border-bottom:3px #9cd316 solid;}
#nav-menu .menu li a.xialaguang span{height:40px;line-height:25px;display:inline-block;font-weight:bold;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:120px;}
#nav-menu .menu ul.children{display:none; position:absolute; top:40px; left:-1px; width:120px; background:rgba(0,0,0,0.5); border:0px solid #bc0000; border-top:0; line-height:normal;}
#nav-menu .menu ul.children li{width:120px; padding:0px; display:inline-block; font-size:16px; border-top:1px solid #ccc; height:40px;}
#nav-menu .menu ul.children li a{width:120px; overflow:hidden;display:block;color:#FFF; text-align:center; text-decoration:none; font-size:16px;  height:33px; padding-top:7px;}
#nav-menu .menu ul.children li a:hover{ background:rgba(0,0,0,0.5);color:#FFF;text-decoration:none;  height:33px; padding-top:7px;}
/*下拉菜单结束*/
.mbox {
    height: 102px;
    padding-top: 50px;
    background: url(../images/menu.jpg) no-repeat top center;
    width: 100%;
}

.logo {
    padding-top: 20px;
    float: left;
    width: 350px;
    height: 90px;
}


ul, li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.clear {
    clear: both;
}

.wid {
    width: 10px;
    height: 10px;
    float: left;
}

.hei {
    width: 100%;
    height: 10px;
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.left {
    float: left;
}

.right {
    float: right;
}

.search {
    width: 440px;
    height: 72px;
    float: right;
    padding-top: 40px;
    padding-right: 50px;
}

    .search .int {
        height: 30px;
        width: 220px;
        float: right;
        border: 1px #dddddd solid;
        font-size: 14px;
        border-right: 0;
    }

    .search .btn {
        height: 34px;
        width: 80px;
        float: right;
        border: 0;
        background: #e58701;
        color: #ffffff;
        font-size: 14px;
    }


.wrap {
    width: 1150px;
    margin: 0 auto;
    clear: both;
}

.indexTypes {
    width: 930px;
    float: left;
    margin: 0px auto;
    height: 212px;
    border-top: 0px #f0cdcb solid;
    border-bottom: 0px #f0cdcb solid;
    border-right: 0px #f0cdcb solid;
    background: #f4f4f4;
    padding: 0px;
    position: relative;
}

    .indexTypes ul {
        background: #fff;
        border: 1px #f0cdcb solid;
        width: 930px;
        height: 210px;
        margin: 0 auto;
    }

        .indexTypes ul li {
            position: relative;
            float: left;
            width: 40px;
            overflow: hidden;
            height: 210px;
            border-right: 1px #f0cdcb solid;
        }

            .indexTypes ul li:hover {
                /*cursor: pointer;*/
            }

            .indexTypes ul li.currnet {
                width: 728px;
                height: 210px;
            }

            .indexTypes ul li .title {
                width: 40px;
                background: url(../images/ztbg.jpg) no-repeat;
                font-size: 18px;
                color: #ccc;
                font-family: "微软雅黑";
                height: 150px;
                float: left;
            }

                .indexTypes ul li .title p {
                    font-size: 20px;
                    font-weight: bold;
                    color: #220000;
                    width: 8px;
                    height: 8px;
                    border-radius: 50px;
                    border: 1px #220000 solid;
                    margin: 20px auto;
                    padding: 0px;
                    text-align: center;
                }

                .indexTypes ul li .title a {
                    color: #220000;
                    text-decoration: none;
                }

                .indexTypes ul li .title h2 {
                    width: 26px;
                    margin: 0 auto;
                    text-align: center;
                    padding: 0px;
                    font-size: 16px;
                    font-weight: bold;
                }

            .indexTypes ul li.current .title {
                background: url(../images/typeT.jpg) no-repeat left top;
                height: 210px;
                color: #fff;
            }

                .indexTypes ul li.current .title p {
                    color: #fff;
                }

                .indexTypes ul li.current .title a {
                    color: #fff;
                    text-decoration: none;
                }

            .indexTypes ul li .con {
                position: absolute;
                top: 0;
                left: 40px;
                overflow: hidden;
                height: 210px;
                overflow: hidden;
            }

            .indexTypes ul li #con11 {
            }

            .indexTypes ul li #con22 {
            }

            .indexTypes ul li #con33 {
            }

            .indexTypes ul li .con {
                padding: 10px;
            }

                .indexTypes ul li .con img {
                    /*width: 300px;
                    height: 130px;*/
                    float: left;
                    margin-right: 10px;
                }

                .indexTypes ul li .con .zt_zy {
                    font-size: 13px;
                    line-height: 24px;
                    width: 630px;
                    padding-left:10px;
                }

                .indexTypes ul li .con ul {
                    padding: 12px;
                }

                    .indexTypes ul li .con ul li {
                        float: none;
                        height: auto;
                        width: auto;
                    }

                        .indexTypes ul li .con ul li a {
                            line-height: 28px;
                            width: 195px;
                            display: block;
                            text-indent: 3em;
                            background: url(../images/typesLi.jpg) no-repeat 6px 7px;
                            border-bottom: 1px dashed #d1d1d1;
                        }

                            .indexTypes ul li .con ul li a:hover {
                                color: #F87C02;
                            }

.icon_kefu {
    width: 198px;
    border: 1px #ccc solid;
    margin: 30px 10px 0px 10px;
    padding: 15px 5px 15px 5px;
    background-color: #FFFFFF;
}

.tit a {
    color: #000000;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
}

.tit1 a {
    color: #666666;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
}

.tab {
    width: 360px;
    height: 230px;
    text-align: left;
    float: left;
}

    .tab .hd {
        height: 40px;
        line-height: 32px;
        background: #f4f4f4;
        position: relative;
        font-size: 15px;
    }

        .tab .hd ul {
            float: left;
            position: relative;
            height: 32px;
        }

            .tab .hd ul li {
                float: left;
                padding: 6px 15px 0px 15px;
                cursor: pointer;
            }

                .tab .hd ul li.on {
                    height: 34px;
                    background: #e58701;
                    color: #FFFFFF;
                    padding: 6px 15px 0px 15px;
                }

    .tab .bd ul {
        padding: 10px;
        zoom: 1;
    }

    .tab .bd li {
        height: 28px;
        line-height: 28px;
        clear: both;
        font-size: 14px;
        background: url(/Public/images/dot_box.png) 0px 11px no-repeat;
        padding-left: 15px;
    }

        .tab .bd li .date {
            float: right;
            color: #bc0000;
            font-size: 14px;
        }

        .tab .bd li a {
            color: #3f3e3e;
            text-decoration: none;
        }

            .tab .bd li a:hover {
                color: #3f3e3e;
                text-decoration: underline;
            }

        .tab .bd li dl dt {
            text-align: center;
            padding: 5px 0px;
        }

            .tab .bd li dl dt a {
                color: #bc0000;
                font-size: 15px;
            }

                .tab .bd li dl dt a:hover {
                    color: #bc0000;
                    font-size: 15px;
                }

        .tab .bd li dl dd {
            color: #3f3e3e;
            text-align: left;
            padding: 5px 0px;
            font-size: 12px;
            clear: both;
            border-bottom: 1px dotted #222222;
        }

.w1 {
    width: 770px;
    height: 520px;
    background-color: #FFFFFF;
    float: left;
}

    .w1 h2 a {
        color: #3b81d9;
        text-decoration: none;
    }

    .w1 .topimg {
        width: 770px;
        height: 300px;
        text-align: center;
    }

        .w1 .topimg img {
            width: 650px;
            height: 300px;
        }

.w3 {
    width: 770px;
    height: 600px;
    background-color: #FFFFFF;
    float: left;
}

    .w3 .tit {
        color: #3b81d9;
        font-size: 20px;
        text-align: center;
        padding: 20px 0;
    }

    .w3 .content {
        width: 100%;
        height: 200px;
    }

        .w3 .content li {
            width: 45%;
            float: left;
            height: 50px;
            line-height: 50px;
            border-bottom: 1px #3b81d9 dotted;
            margin-left: 10px;
            padding-left: 20px;
            font-size: 14px;
            background: url(/Public/images/clock.png) 0px 18px no-repeat;
        }

            .w3 .content li a {
                color: #3b81d9;
                text-decoration: none;
            }

                .w3 .content li a:hover {
                    color: #3b81d9;
                    text-decoration: underline;
                }

.w4 {
    width: 370px;
    height: 250px;
    float: left;
}

.w4wid {
    width: 6px;
    height: 10px;
    float: left;
}

.w4 .tit {
    color: white;
    font-size: 20px;
    text-align: center;
    padding: 20px 0;
}

.w4 ul {
    background: url(/Public/images/fdj.png) 160px 10px no-repeat;
    width: 100%;
    height: 200px;
}

    .w4 ul li {
        clear: both;
        height: 50px;
        line-height: 50px;
        border-bottom: 1px #FFFFFF dotted;
        margin-left: 50px;
        padding-left: 20px;
        width: 200px;
        font-size: 14px;
        background: url(/Public/images/dot.png) 0px 16px no-repeat;
    }

        .w4 ul li a {
            color: #FFFFFF;
            text-decoration: none;
        }

            .w4 ul li a:hover {
                color: #FFFFFF;
                text-decoration: underline;
            }

.w4 .wr {
    height: 70px;
    clear: both;
}

.w4 .icon {
    width: 180px;
    height: 60px;
    border: 1px #f91836 solid;
    float: left;
}

    .w4 .icon a {
        color: #e31b37;
        display: inline-block;
        text-decoration: none;
        font-size: 18px;
        margin: 16px 0px 0px 60px;
    }

.w4 .i1 {
    background: url(/Public/images/s1.png) 12px 16px no-repeat;
    background-size: 30px 30px;
}

.w4 .i2 {
    background: url(/Public/images/s2.png) 12px 16px no-repeat;
    background-size: 30px 30px;
}

.w4 .i3 {
    background: url(/Public/images/s3.png) 12px 16px no-repeat;
    background-size: 30px 30px;
}

.w4 .i4 {
    background: url(/Public/images/s4.png) 12px 16px no-repeat;
    background-size: 30px 30px;
}

.w4 .i5 {
    background: url(/Public/images/s5.png) 12px 16px no-repeat;
    background-size: 30px 30px;
}

.w4 .i6 {
    background: url(/Public/images/s6.png) 12px 16px no-repeat;
    background-size: 30px 30px;
}

.w4 .i7 {
    background: url(/Public/images/s7.png) 12px 16px no-repeat;
    background-size: 30px 30px;
}

.w4 .i8 {
    background: url(/Public/images/s8.png) 12px 16px no-repeat;
    background-size: 30px 30px;
}

.w4 .i9 {
    background: url(/Public/images/s9.png) 12px 16px no-repeat;
    background-size: 30px 30px;
}

.w4 .i10 {
    background: url(/Public/images/s10.png) 12px 16px no-repeat;
    background-size: 30px 30px;
}

.w4 .i11 {
    background: url(/Public/images/s11.png) 12px 16px no-repeat;
    background-size: 30px 30px;
}

.w5 {
    width: 1150px;
    height: 450px;
    clear: both;
}

    .w5 ul li {
        float: left;
        width: 260px;
        padding: 20px 13px;
    }

        .w5 ul li p {
            margin: 0;
            padding: 0;
            text-align: center;
            line-height: 24px;
        }

            .w5 ul li p a {
                color: #000000;
                font-size: 16px;
                text-decoration: none;
            }

            .w5 ul li p img {
                width: 241px;
                height: 157px;
            }

.btn1 {
    width: 120px;
    height: 34px;
    background-color: #e31b37;
    margin: 0 auto;
    clear: both;
    line-height: 34px;
    text-align: center;
    margin: 10px auto;
    padding: 6px 0px;
}

    .btn1 a {
        color: #FFFFFF;
        text-decoration: none;
    }

.w6 {
    width: 370px;
    height: 500px;
    background-color: #3b81d9;
    float: left;
}

    .w6 ul {
        width: 100%;
    }

        .w6 ul li {
            clear: both;
            height: 34px;
            line-height: 30px;
            border-bottom: 1px #FFFFFF dotted;
            margin-left: 20px;
            padding-left: 20px;
            width: 300px;
            font-size: 14px;
            background: url(/Public/images/dot.png) 0px 8px no-repeat;
        }

            .w6 ul li a {
                color: #FFFFFF;
                text-decoration: none;
            }

                .w6 ul li a:hover {
                    color: #FFFFFF;
                    text-decoration: underline;
                }

    .w6 .btn6 {
        width: 120px;
        height: 36px;
        background-color: #ba0001;
        line-height: 36px;
        text-align: center;
        margin: 0 auto;
        border: 1px #FFFFFF solid;
        border-radius: 3px;
    }

        .w6 .btn6 a {
            color: #FFFFFF;
            text-decoration: none;
        }



.w7 {
    width: 770px;
    height: 500px;
    float: left;
}

    .w7 .t {
        width: 770px;
        height: 390px;
    }

    .w7 .l {
        width: 380px;
        height: 390px;
        float: left;
    }

    .w7 p {
        color: #024ca1;
        margin: 0;
        padding: 0;
        height: 50px;
        line-height: 50px;
        text-align: center;
        font-size: 18px;
    }

    .w7 .c {
        width: 380px;
        height: 340px;
    }

    .w7 .view {
        width: 60px;
        height: 20px;
        line-height: 20px;
        display: block;
        border: 1px #FFFFFF solid;
        margin: 0 auto;
        clear: both;
        padding: 5px;
    }

        .w7 .view a {
            color: white;
            text-decoration: none;
        }

    .w7 .d {
        color: white;
        margin: 0;
        padding: 0;
        font-size: 14px;
    }

    .w7 .pic {
        color: white;
        margin: 0;
        padding: 0;
    }

    .w7 .cbox {
        width: 180px;
        color: white;
        padding: 10px 20px;
        float: left;
    }

    .w7 .tit {
        font-size: 14px;
        padding-top: 10px;
        display: block;
        clear: both;
        line-height: 24px;
    }


.more {
    padding: 5px;
    width: 240px;
    height: 22px;
    border-radius: 6px;
    line-height: 22px;
    background: #3b81d9;
    text-align: center;
    margin: 20px auto;
}

    .more a {
        color: white;
        text-decoration: none;
    }


.w2 {
    width: 400px;
    float: left;
}

    .w2 ul {
        padding: 0px 20px;
    }

        .w2 ul li {
            clear: both;
            line-height: 30px;
            background: url(../images/bao2.png) 0px 10px no-repeat;
            padding-left: 20px;
            font-size:15px;
        }

            .w2 ul li a {
                color: #474747;
                text-align: left;
                text-decoration: none;
            }

                .w2 ul li a:hover {
                    color: #474747;
                    text-align: left;
                    text-decoration: underline;
                }

.w21 {
    width: 570px;
    float: left;
}

    .w21 ul {
        padding: 0px 20px;
    }

        .w21 ul li {
            clear: both;
            line-height: 30px;
            background: url(../images/bao2.png) 0px 9px no-repeat;
            padding-left: 20px;
        }

            .w21 ul li a {
                color: #474747;
                font-size: 16px;
                text-align: left;
                text-decoration: none;
            }

                .w21 ul li a:hover {
                    color: #474747;
                    text-align: left;
                    text-decoration: underline;
                }



.item {
    height: 80px;
}

    .item .img {
        float: left;
        width: 70px;
        height: 60px;
        padding: 5px;
    }

    .item .txt {
        float: left;
        width: 270px;
        padding-right: 10px;
        padding: 5px 5px;
        line-height: 24px;
    }

        .item .txt a {
            color: #222222;
            text-decoration: none;
        }

            .item .txt a:hover {
                color: #222222;
                text-decoration: underline;
            }

        .item .txt p {
            margin: 0;
            padding: 0;
            color: #666;
        }

.w1 h2 {
    margin: 14px auto;
    width: 700px;
    overflow: hidden;
    color: #000;
    text-align: center;
}

.w1 .sr a {
    color: red;
    text-decoration: none;
}

    .w1 .sr a:hover {
        color: red;
        text-decoration: underline;
    }

.news li {
    line-height: 26px;
}

    .news li a {
        color: #FFFFFF;
        text-decoration: none;
    }

        .news li a:hover {
            color: #FFFFFF;
            text-decoration: underline;
        }

.tzgg li {
    height: 26px;
    padding-top: 8px;
    width: 280px;
    border-bottom: 1px #666666 dotted;
}

.zcfg {
    padding: 10px;
}

    .zcfg li {
        height: 26px;
        background: url(../images/bao2.png) 0px 10px no-repeat;
        padding: 8px 0px 0px 20px;
        border-bottom: 1px #666666 dotted;
    }

        .zcfg li span {
            width: 200px;
        }

        .zcfg li a {
            color: #333333;
            text-decoration: none;
            margin: 0px 15px;
        }

.ywdt li {
    width: 98%;
}

    .ywdt li .span1 {
        width: 100px;
        display: inline-block;
    }

    .ywdt li .span2 {
        width: 140px;
        display: inline-block;
    }

    .ywdt li .span3 {
        width: 180px;
        display: inline-block;
    }

    .ywdt li .span4 {
        width: 100px;
        display: inline-block;
    }

    .ywdt li .span5 {
        width: 180px;
        display: inline-block;
    }

.loginbtn {
    text-align: center;
    margin: 10px;
}

    .loginbtn a {
        color: #004EA1;
        text-decoration: none;
    }

.tytitle {
    background: url(/Public/images/tit.png) 8px 8px no-repeat;
    border-bottom: 1px #e4e4e4 solid;
    padding: 10px 0px 10px 60px;
}

    .tytitle span {
        display: block;
        clear: both;
        color: white;
    }

.footer {
    width: 100%;
    height: 400px;
    background-color: #e31b37;
    clear: both;
}

.bottom {
    width: 100%;
    height: 240px;
    background-color: #484242;
    border-top: 5px #c70000 solid;
    color: #FFFFFF;
    line-height: 28px;
    font-size: 14px;
    text-align: center;
}

    .bottom .link {
        height: 40px;
        background-color: #7e7a79;
        line-height: 40px;
        font-size: 15px;
    }

        .bottom .link a {
            color: #FFFFFF;
            font-size: 15px;
            text-decoration: none;
            margin: 0px 10px;
        }


/*页面头部
----------------------------------------------*/
.header {
    width: 200px;
    height: 50px;
    float: right;
    font-size: 14px;
}

    .header li {
        float: left;
        margin-left: 15px;
        height: 50px;
    }

        .header li.line {
            margin-left: 10px;
            background: url(/Public/images/line-1.png) no-repeat 0 center;
        }

            .header li.line a {
                margin: 0 10px;
            }

        .header li em {
            float: left;
            display: inline-block;
            margin: 7px 8px auto auto;
            width: 17px;
            height: 15px;
        }

        .header li.login em {
        }

        .header li a {
            display: inline-block;
            color: #fff;
            font-size: 12px;
            height: 28px;
            line-height: 28px;
            text-decoration: none;
            font-size: 14px;
        }

/*会员中心样式
----------------------------------------------*/
.avatar-box {
    padding: 15px;
    background: #F7F8FD;
    overflow: hidden;
}

    .avatar-box .img-box {
        display: block;
        float: left;
        margin-right: 10px;
        padding: 1px;
        border: 1px solid #fff;
        background: #fff;
        *width: 60px;
        *height: 60px;
        overflow: hidden;
    }

        .avatar-box .img-box img {
            width: 60px;
            height: 60px;
        }

    .avatar-box h3 {
        color: #6c757e;
        font-size: 16px;
        line-height: 1em;
        height: 24px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .avatar-box p {
        color: #6c757e;
        font-size: 12px;
        line-height: 20px;
    }

.side-nav {
    border-top: 1px solid #e8ecef;
}

    .side-nav li {
        padding: 5px 0;
        zoom: 1;
    }

        .side-nav li a {
            position: relative;
            display: block;
            margin: 0 15px;
            padding: 8px 15px;
            color: #6c757e;
            font-size: 14px;
            line-height: 20px;
            height: 20px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }

            .side-nav li a:hover {
                color: #fff;
                border-radius: 3px;
                background: #277bb9;
            }

.u-tab-head {
    margin-bottom: 15px;
    height: 40px;
    background: #fbfbfb;
    border: 1px solid #e8ecef;
}

    .u-tab-head p {
        margin: 0;
        padding: 0
    }

        .u-tab-head p a {
            float: left;
            display: block;
            margin: -1px 0 auto -1px;
            padding: 11px 25px;
            line-height: 20px;
            height: 20px;
            color: #7f838c;
            font-size: 14px;
            border-left: 1px solid #e8ecef;
            border-right: 1px solid #e8ecef;
        }

            .u-tab-head p a:hover, .u-tab-head p a.selected {
                color: #fff;
                background: #0089cd;
            }

    .u-tab-head span {
        float: right;
        line-height: 40px;
    }

        .u-tab-head span .add {
            display: block;
            padding: 10px 15px;
            line-height: 20px;
            font-size: 12px;
        }

.u-tab-content {
    position: relative;
    padding: 15px;
    background: #fbfbfb;
    border: 1px solid #f0f0f0;
    min-height: 398px;
    overflow: hidden;
    _height: 398px;
    _overflow: visible;
}

    .u-tab-content .ntitle {
        margin: 0 auto;
        padding: 0 0 10px 0;
    }

    .u-tab-content .ntitle-tit {
        margin: 0 0 10px;
        padding: 0;
        color: #444;
        font-size: 16px;
        font-weight: normal;
    }

    .u-tab-content .ntitle-info {
        color: #999;
    }

    .u-tab-content p {
        margin: 0;
        padding: 3px 0;
        color: #444;
        font-size: 13px;
        line-height: 24px;
    }

.title-div {
    margin-top: 20px;
    border-top: 1px solid #f0f0f0;
    height: 26px;
    color: #6e717a;
}

    .title-div strong {
        float: left;
        margin-top: -16px;
        padding: 3px 10px 3px 0;
        background: #fbfbfb;
        font-size: 15px;
        _position: absolute;
    }

.head-box {
    padding: 10px;
    border: 1px solid #f6f6f6;
    background: #fff;
}

    .head-box .img-box {
        float: left;
        margin-right: 10px;
    }

        .head-box .img-box img {
            padding: 1px;
            width: 120px;
            height: 120px;
            border: 1px solid #f0f0f0;
        }

    .head-box .inner {
        float: left;
    }

        .head-box .inner h3 {
            margin-bottom: 15px;
            color: #3b8dd1;
            font-size: 24px;
            font-weight: normal;
            line-height: 1.3em;
        }

        .head-box .inner p {
            color: #222;
            font-size: 14px;
            line-height: 24px;
        }

.head-inner {
    position: relative;
    margin: 20px 0 10px 0;
    padding: 10px;
    border: 1px solid #f6f6f6;
    background: #fff;
}

    .head-inner h3 {
        margin-bottom: 10px;
        padding-bottom: 8px;
        color: #3b8dd1;
        font-size: 16px;
        font-weight: normal;
        line-height: 30px;
        border-bottom: 1px solid #f0f0f0;
    }

    .head-inner dl {
        display: block;
        float: left;
        width: 50%;
        line-height: 2.8em;
        font-size: 13px;
    }

        .head-inner dl dt {
            display: block;
            float: left;
            color: #666;
        }

        .head-inner dl dd {
            color: #999;
        }

.form-box {
    position: relative;
    padding: 10px;
    border: 1px solid #f6f6f6;
    background: #fff;
    font-size: 14px;
}

    .form-box dl {
        display: block;
        padding: 5px 0;
    }

        .form-box dl:after {
            clear: none;
            content: "";
            display: block;
            height: 0;
            visibility: hidden;
        }

        .form-box dl dt {
            display: block;
            float: left;
            width: 120px;
            line-height: 38px;
            min-height: 38px;
            color: #555;
            font-size: 13px;
            text-align: right;
            _position: absolute;
        }

        .form-box dl dd {
            position: relative;
            padding: 5px 0 5px 10px;
            line-height: 28px;
            min-height: 28px;
            color: #555;
            font-size: 13px;
            overflow: hidden;
            _margin-left: 120px;
        }

            .form-box dl dd label.radio {
                margin-right: 5px;
            }

.accept-box {
    padding: 0;
    background: #fff;
    border: 1px solid #f0f0f0;
}

    .accept-box dl {
        padding: 0;
    }

        .accept-box dl.head {
            position: relative;
            padding: 0;
            background: #fbfbfb;
            border-bottom: 1px solid #e8e8e8;
        }

            .accept-box dl.head .btn-pay {
                position: absolute;
                top: 6px;
                right: 6px;
                display: block;
                padding: 0 15px;
                color: #fff;
                font-size: 12px;
                height: 24px;
                line-height: 24px;
                background: #52A152;
                border: 1px solid #417F41;
                border-radius: 2px;
            }

.step-box {
    position: relative;
}

    .step-box ul {
        margin: 0 -40px 0 -10px;
    }

        .step-box ul li {
            position: relative;
            float: left;
            margin-right: -8px;
            width: 20%;
            text-align: center;
            color: #8c8c8c;
            font-size: 12px;
        }

            .step-box ul li .progress {
                color: #fff;
            }

                .step-box ul li .progress:after,
                .step-box ul li .progress:before {
                    position: absolute;
                    top: 0;
                    right: 0;
                    content: "";
                    width: 10px;
                    height: 20px;
                    background: url(/Public/images/delivery.png) no-repeat 100% -60px;
                }

                .step-box ul li .progress:after {
                    right: 0;
                    background-position: 100% -20px;
                }

                .step-box ul li .progress:before {
                    left: 0;
                    background-position: 0 0;
                }

                .step-box ul li .progress .text {
                    display: block;
                    margin: 0 10px;
                    padding: 1px 10px;
                    background: #c3c3c3;
                    height: 18px;
                    line-height: 18px;
                }

            .step-box ul li.done .progress .text {
                background: #83bd39;
            }

            .step-box ul li.done .progress:before {
                background-position: 0 -40px;
            }

            .step-box ul li.done .progress:after {
                background-position: 100% -60px;
            }

            .step-box ul li.first .progress:before {
                display: none;
            }

            .step-box ul li.last .progress:after {
                display: none;
            }

            .step-box ul li .info {
                line-height: 20px;
            }

    .step-box.mini ul {
        margin: 0 -32px 0 -10px;
    }

        .step-box.mini ul li {
            width: 25%;
        }

/*头像上传*/
.avatar-img {
    display: block;
    margin: 20px 0;
    padding: 1px;
    width: 180px;
    height: 180px;
    border: 1px solid #f0f0f0;
    border-radius: 2px;
    background: #fff;
}

    .avatar-img img {
        width: 180px;
        height: 180px;
    }

.cropper-wraper {
    margin-top: 20px;
}

    .cropper-wraper .cropper-box {
        position: relative;
        float: left;
        margin-right: 20px;
        padding: 1px;
        width: 350px;
        height: 350px;
        text-align: center;
        border: 1px solid #f0f0f0;
        border-radius: 2px;
        background: #f4f4f4;
        text-align: center;
        vertical-align: middle;
    }

        .cropper-wraper .cropper-box div {
            margin: auto;
            vertical-align: middle;
        }

    .cropper-wraper .cropper-view {
        float: left;
        width: 184px;
    }

        .cropper-wraper .cropper-view .img-box {
            padding: 1px;
            width: 180px;
            height: 180px;
            border: 1px solid #f0f0f0;
            border-radius: 2px;
            background: #fff;
            overflow: hidden;
        }

            .cropper-wraper .cropper-view .img-box img {
                display: block;
                width: 180px;
                height: 180px;
            }

        .cropper-wraper .cropper-view .btn-box p {
            margin: 8px 0;
            text-align: center;
            color: #333;
            font-size: 13px;
            line-height: 24px;
        }

            .cropper-wraper .cropper-view .btn-box p.tip {
                text-align: left;
                color: #999;
                font-size: 13px;
                line-height: 22px;
            }

        .cropper-wraper .cropper-view .btn-box .btn {
            width: 100%;
            line-height: 34px;
            height: 36px;
        }

.ftable {
    width: 100%;
    border: 1px solid #f0f0f0;
    background: #fff;
}

.mtable {
    width: 100%;
    background: #fff;
    _width: auto;
}

    .mtable th, .ftable th {
        padding: 0.8em;
        color: #6e717a;
        font-size: 13px;
        font-weight: 400;
        background: #fbfbfb;
        border-bottom: 1px solid #e8e8e8;
    }

    .mtable td, .ftable td {
        padding: 0.8em;
        color: #333;
        font-size: 13px;
        border-bottom: 1px solid #F3F3F3;
    }

        .ftable td .img {
            padding: 1px;
            width: 60px;
            height: 60px;
            border: 1px solid #e8e8e8;
        }

        .ftable td s {
            color: #999;
            text-decoration: line-through;
        }

    .mtable .tr_odd_bg, .ftable .tr_odd_bg {
        background: #f9f9f9;
    }

.page-foot {
    clear: both;
    font-size: 13px;
    padding-top: 15px;
    height: 35px;
}

.page-btns {
    float: left;
}

    .page-btns a {
        color: #444;
        font-weight: bold;
        margin-right: 5px;
    }

    .page-btns .pipe {
        color: #cbcbcb;
        margin: 0 5px;
    }

.login-right h1 {
    margin-bottom: 20px;
    color: #555;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 3px;
    line-height: 30px;
    height: 30px;
    text-align: center;
}

.login-right li {
    position: relative;
    clear: both;
    margin-bottom: 10px;
    height: 50px;
    *display: inline;
    *zoom: 1;
}

    .login-right li label {
        position: absolute;
        top: 1px;
        left: 10px;
        width: 68px;
        height: 40px;
        line-height: 40px;
        color: #999;
        font-size: 14px;
    }

    .login-right li .iptlogin {
        display: block;
        margin: 0;
        padding: 10px 10px 10px 80px;
        width: 208px;
        height: 20px;
        line-height: 20px;
        border: 1px solid #e8e8e8;
        background: #fbfcff;
        color: #333;
        font-size: 14px;
        border-radius: 3px;
    }

        .login-right li .iptlogin:focus {
            border-color: #999;
        }

    .login-right li span {
        line-height: 24px;
    }

.login-right .btn-box .col {
    clear: both;
    margin-bottom: 10px;
    padding-bottom: 10px;
    color: #555;
    font-size: 14px;
    line-height: 20px;
}

    .login-right .btn-box .col .submit {
        display: block;
        padding: 10px 20px;
        width: 100%;
        color: #fff;
        font-size: 14px;
        line-height: 20px;
        border: 0;
        background: #1e7bb3;
        text-align: center;
        border-radius: 3px;
        cursor: pointer;
    }

.login-right .btn-box .tips {
    display: none;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 12px;
    color: #f00;
}

.login-right .oauth-box {
    clear: both;
    padding-top: 20px;
}

    .login-right .oauth-box h3 {
        display: block;
        margin-bottom: 10px;
        color: #555;
        font-size: 14px;
        line-height: 30px;
        height: 30px;
        font-weight: normal;
    }

    .login-right .oauth-box p {
        margin-left: -25px;
    }

        .login-right .oauth-box p a {
            display: block;
            float: left;
            margin: 0 0 10px 25px;
            _display: inline;
            _zoom: 1;
        }

            .login-right .oauth-box p a img {
                width: 38px;
                height: 38px;
            }

.login-right li a.send {
    float: right;
    display: block;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    width: 90px;
    height: 40px;
    line-height: 40px;
    color: #FFFFFF;
    font-size: 14px;
    text-align: center;
    background: #f0f0f0;
    vertical-align: middle;
}

    .login-right li a.send.gray {
        color: #FFF;
    }

    .login-right li a.send img {
        margin-top: 9px;
    }

.login-right li .input .code {
    width: 54px;
    height: 35px;
    ime-mode: disabled;
    text-transform: uppercase;
    float: left;
}

.inner-box {
    margin: 30px 0;
    min-height: 350px;
    _height: 350px;
    border: 1px solid #f0f0f0;
    background: #fff;
    text-align: center;
}

    .inner-box .dl-list {
        margin: 0 auto;
        padding: 30px;
        text-align: left;
        width: 879px;
        font-size: 14px;
    }

        .inner-box .dl-list dl {
            clear: both;
            display: block;
            padding: 5px 0;
        }

            .inner-box .dl-list dl:after {
                clear: none;
                content: "";
                display: block;
                height: 0;
                visibility: hidden;
            }

            .inner-box .dl-list dl dt {
                display: block;
                padding: 5px 0;
                float: left;
                width: 30%;
                line-height: 42px;
                min-height: 42px;
                color: #555;
                text-align: right;
            }

            .inner-box .dl-list dl dd {
                position: relative;
                padding: 5px 0 5px 20px;
                line-height: 42px;
                min-height: 42px;
                color: #555;
                overflow: hidden;
                _margin-left: 120px;
            }

                .inner-box .dl-list dl dd .input {
                    padding: 10px;
                }

                .inner-box .dl-list dl dd a.send {
                    display: inline-block;
                    color: #555;
                    border: 1px solid #e8e8e8;
                    border-radius: 3px;
                    width: 110px;
                    height: 40px;
                    line-height: 40px;
                    color: #333;
                    font-size: 14px;
                    text-align: center;
                    background: #fff;
                    vertical-align: middle;
                }

                    .inner-box .dl-list dl dd a.send.gray {
                        color: #999;
                    }

                    .inner-box .dl-list dl dd a.send img {
                        margin-top: 9px;
                    }

                .inner-box .dl-list dl dd .input.code {
                    width: 84px;
                    ime-mode: disabled;
                    text-transform: uppercase;
                }

    .inner-box .tab-head {
        display: block;
        border-bottom: 1px solid #f0f0f0;
        background: #fbfbfb;
        overflow: hidden;
    }

        .inner-box .tab-head ul li {
            float: left;
            margin-left: -1px;
            border-left: 1px solid #f0f0f0;
            border-right: 1px solid #f0f0f0;
        }

            .inner-box .tab-head ul li a {
                display: block;
                padding: 0 30px;
                height: 50px;
                line-height: 50px;
                color: #555;
                font-size: 14px;
            }

                .inner-box .tab-head ul li a:hover, .inner-box .tab-head ul li a.selected {
                    color: #666;
                    background: #fff;
                    border-bottom: 2px solid #0089cd;
                }

    .inner-box .tab-content {
        display: none;
    }

.bmsc {
    width: 220px;
    float: left;
}

    .bmsc a {
        color: #3b81d9;
        text-decoration: none;
    }

.bmsc2 {
    width: 250px;
    float: left;
}

    .bmsc2 ul {
        margin: 0;
        padding: 0;
    }

        .bmsc2 ul li h4 {
            margin: 0;
            padding: 0;
            line-height: 24px;
            padding-top: 9px
        }

        .bmsc2 ul li a {
            color: #3b81d9;
            text-decoration: none;
        }

            .bmsc2 ul li a:hover {
                color: #3b81d9;
                text-decoration: underline;
            }

.newslist {
    width: 680px;
    padding: 10px;
    margin: 0 auto;
}

    .newslist ul li {
        line-height: 34px;
        height: 34px;
        clear: both;
    }

        .newslist ul li .nspan1 {
            float: left;
            display: block;
            width: 600px;
        }

        .newslist ul li .nspan2 {
            float: right;
            display: block;
            width: 80px;
        }

        .newslist ul li a {
            color: #3b81d9;
            text-decoration: none;
        }

            .newslist ul li a:hover {
                color: #3b81d9;
                text-decoration: underline;
            }


.meta {
    text-align: center;
}

    .meta h2 {
        margin: 14px auto;
        width: 1000px;
        overflow: hidden;
        color: #000000;
        padding: 10px 0px;
        text-align: center;
    }

.entry {
    line-height: 34px;
    padding: 30px;
    font-size: 14px;
    width: 1000px;
    margin: 0 auto;
}

.title_ww {
    height: 40px;
    font-size: 16px;
    color: #e31b37;
    line-height: 40px;
    font-weight: bold;
    background: url(/Public/images/dot2.jpg) 10px 8px no-repeat;
    padding: 5px 0px 10px 30px;
}

    .title_ww a {
        color: #e31b37;
        text-decoration: none;
    }

.meta .meta-info {
    width: 360px;
    margin: 0 auto;
    text-align: center;
    clear: both;
}

    .meta .meta-info .icon {
        float: left;
        margin: 0px 20px;
        text-align: center;
        width: 80px;
        height: 80px;
        line-height: 24px;
    }


.section {
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 1180px;
    min-width: 941px;
    max-width: 1180px;
    text-align: left;
    overflow: hidden;
}

    .section a {
        text-decoration: none;
    }

.wrapper {
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: 288px;
    overflow: hidden;
}

    .wrapper.igoods {
        height: 327px;
    }

    .wrapper.auto {
        height: auto;
    }

    .wrapper:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

.main-left {
    position: relative;
    float: left;
    margin: 15px 15px 0 0;
    width: 463px;
    height: 273px;
    overflow: hidden;
}

.main-right {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 478px;
    overflow: hidden;
}

.sidebar-left {
    float: left;
    margin: 15px 15px 0 0;
    width: 941px;
    height: 273px;
    overflow: hidden;
}

.sidebar-right {
    float: left;
    width: 224px;
    height: 288px;
    overflow: hidden;
}

.list-auto {
    position: relative;
    display: block;
    margin: 0 340px 0 0;
    overflow: hidden;
    _zoom: 1;
}

.list-right {
    position: relative;
    display: block;
    float: right;
    width: 300px;
    overflow: hidden;
}

.main-wrap {
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 1180px;
    text-align: left;
}

.left941 {
    float: left;
    width: 941px;
}

.left211 {
    float: left;
    margin-left: 28px;
    width: 211px;
}

.info-box {
    float: left;
    width: 200px;
    background: #eef8fa;
    border: 1px solid #e8ecef;
}

.home-box {
    position: relative;
    display: block;
    margin: 0 0 0 217px;
    overflow: hidden;
}

.main-box {
    position: relative;
    margin-bottom: -30px;
    width: 100%;
    background: #f2f2f2;
}

.login-box {
    margin-bottom: -30px;
    width: 100%;
    min-height: 500px;
    _height: 500px;
}

.login-left {
    position: absolute;
    top: 30px;
    left: 0;
    right: 320px;
    bottom: 0;
    _width: 500px;
    _height: 320px;
    _top: 100px;
    _left: 160px;
}

.login-right {
    margin: 30px auto;
    padding: 20px;
    width: 300px;
    text-align: left;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    background: #fff;
}

.red {
    color: #F00;
}

    .red:hover {
        color: #F60;
    }

    .red a {
        color: #F00;
    }

        .red a:hover {
            color: #F60;
        }

.gray {
    color: #666;
}

    .gray:hover {
        color: #F60;
    }

    .gray a {
        color: #666;
    }

        .gray a:hover {
            color: #F60;
        }

.blue {
    color: #1E7BB3;
}

    .blue:hover {
        color: #F60;
    }

    .blue a {
        color: #1E7BB3;
    }

        .blue a:hover {
            color: #F60;
        }

/*文本框样式*/
input.wide {
    width: 250px;
}

input.txt {
    width: 200px;
}

input.small {
    width: 50px;
}

.input {
    display: inline;
    margin-right: 5px;
    padding: 7px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    background: #fff;
    color: #999px;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
}

.select {
    padding: 7px;
    border: 1px solid #e8e8e8;
    line-height: 20px;
}

/*按钮样式*/
.btn {
    display: inline-block;
    margin: 0;
    padding: 0 25px;
    color: #fff;
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    text-align: center;
}

.btn {
    background: #1e7bb3;
    border: 1px solid #02598E;
    border-radius: 2px;
    vertical-align: middle;
}

    .btn:hover {
        color: #fff;
        opacity: 0.9;
    }

.btn-mini {
    height: 20px;
    line-height: 20px;
    padding: 1px 8px 0;
}

input.btn, button.btn {
    height: 40px;
    cursor: pointer;
    overflow: visible;
}

.btn-success {
    background: #52A152;
    border: 1px solid #417F41;
    text-shadow: 0 -1px 0 #52A152;
}

.btn-error {
    background: #CB423B;
    border: 1px solid #AA352F;
    text-shadow: 0 -1px 0 #CB423B;
}

.btn-gray {
    background: #ddd;
    border: 1px solid #A9A9A9;
    text-shadow: 0 -1px 0 #EEEEEE;
}

    .btn-gray, .btn-gray:hover {
        color: #777;
    }

.line5 {
    clear: both;
    font-size: 0px;
    height: 5px;
    overflow: hidden;
}

.line10 {
    clear: both;
    font-size: 0px;
    height: 10px;
    overflow: hidden;
}

.line15 {
    clear: both;
    font-size: 0px;
    height: 15px;
    overflow: hidden;
}

.line20 {
    clear: both;
    font-size: 0px;
    height: 20px;
    overflow: hidden;
}

.line30 {
    clear: both;
    font-size: 0px;
    height: 30px;
    overflow: hidden;
}
/* Clear Fix */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}
/* Hide from IE Mac */
.clearfix {
    display: block;
}


.gjjtable {
    background-color: #d9e6ef;
    width: 850px;
    margin: 0 auto;
}

    .gjjtable .tdleft {
        text-align: right;
        padding: 10px 10px;
        background-color: #f0f7fc;
        width: 100px;
    }

    .gjjtable .tdright {
        text-align: left;
        padding: 10px 10px;
        background-color: #f0f7fc;
        width: 270px;
    }

.DB_tab25 {
    width: 100%;
    height: 500px;
    position: relative;
    z-index: -9;
    top: 0px;
    margin: 0 auto;
    text-align: center
}

    .DB_tab25 .DB_bgSet {
        position: relative;
    }

        .DB_tab25 .DB_bgSet li {
            position: absolute;
            width: 100%;
            height: 500px;
            display: none
        }

    .DB_tab25 .DB_imgSet {
        position: absolute;
        width: 1200px;
        margin: 0 auto;
    }

        .DB_tab25 .DB_imgSet .DB_1_1 {
            position: absolute;
            left: 660px;
            top: 110px;
        }

        .DB_tab25 .DB_imgSet .DB_1_2 {
            position: absolute;
            left: 80px;
            top: 130px
        }

        .DB_tab25 .DB_imgSet .DB_1_3 {
            position: absolute;
            left: 80px;
            top: 240px
        }

        .DB_tab25 .DB_imgSet .DB_2_1 {
            position: absolute;
            left: 0px;
            top: 110px;
        }

        .DB_tab25 .DB_imgSet .DB_2_2 {
            position: absolute;
            left: 0px;
            top: 130px
        }

        .DB_tab25 .DB_imgSet .DB_2_3 {
            position: absolute;
            left: 650px;
            top: 0px
        }

        .DB_tab25 .DB_imgSet .DB_3_1 {
            position: absolute;
            left: 660px;
            top: 110px;
        }

        .DB_tab25 .DB_imgSet .DB_3_2 {
            position: absolute;
            left: 80px;
            top: 130px
        }

        .DB_tab25 .DB_imgSet .DB_3_3 {
            position: absolute;
            left: 80px;
            top: 240px
        }

    .DB_tab25 .DB_menuWrap {
        position: absolute;
        width: 100%;
        margin: 0 auto;
    }

        .DB_tab25 .DB_menuWrap .DB_menuSet {
            position: absolute;
            width: 100%;
            top: 260px;
            text-align: center;
            font-size: 0
        }

            .DB_tab25 .DB_menuWrap .DB_menuSet li {
                cursor: pointer;
                margin: 0 3px;
                display: inline
            }


    .DB_tab25 .DB_prev {
        position: absolute;
        left: 0px;
        top: 280px;
        cursor: pointer;
        display: none
    }

    .DB_tab25 .DB_next {
        position: absolute;
        right: 0px;
        top: 280px;
        cursor: pointer;
        display: none
    }

.categoryNav{width: 820px; margin: 0 auto; color: #e31b37; padding-left: 10px; border-bottom: 1px #E4E4E4 solid; line-height: 40px; font-size: 16px;}
.categoryNav a{color: #e31b37; text-decoration: none;}
.newslist_left {
    width: 258px;
    float: left;
    border: 1px #E4E4E4 solid;
    height: 600px;
}

    .newslist_left ul li {
        line-height: 60px;
        font-size: 16px;
        border-bottom: 1px #efefef solid;
        background: url(/Public/images/classdot.png) 60px 26px no-repeat;
        padding-left: 80px;
    }

        .newslist_left ul li a {
            color: #222222;
            text-decoration: none;
        }

.newslist_top {
    background-color: #e31b37;
    color: white;
    font-weight: bold;
    font-size: 16px;
    height: 60px;
    line-height: 60px;
    text-align: center;
}

    .newslist_top a {
        color: #FFFFFF;
        text-align: center;
    }

.newslist_right {
    width: 868px;
    float: right;
    border: 1px #E4E4E4 solid;
    min-height: 600px
}

.newscontent h2 {
    text-align: center;
}

.newscontent img {
    text-align: center;
}

.newscontent {
    line-height: 30px;
    font-size: 14px;
}

    .newscontent p {
        padding: 10px 60px;
    }

.newscon ul {
    padding: 20px 40px;
}

    .newscon ul li {
        line-height: 40px;
        font-size: 15px;
    }

        .newscon ul li a {
            color: #000000;
            text-decoration: none;
        }

            .newscon ul li a:hover {
                color: #000000;
                text-decoration: underline;
            }

        .newscon ul li .newsspan1 {
            width: 85%;
            float: left;
            display: inline-block;
            background: url(../images/bao2.png) 0px 16px no-repeat;
            padding-left: 20px;
        }

        .newscon ul li .newsspan2 {
            width: 12%;
            float: left;
            display: inline-block;
        }

.regtable {
    width: 700px;
    margin: 0 auto;
    color: #333;
}

    .regtable td input {
        height: 22px;
        margin: 5px 0px
    }

    .regtable .tdleft {
        width: 20%;
    }

    .regtable .tdright {
        width: 60%;
    }

.directLoginBtn {
    width: 110px;
    height: 40px;
    background-color: red;
    border: 0;
    padding: 10px
}

.registerTips-tip {
    width: 270px;
    display: table;
    height: 36px;
    _position: relative;
    overflow: hidden;
    color: #a3a3a3;
}

.required {
    padding: 5px;
    color: #F00;
}

.registerTxt {
    width: 275px;
    padding: 5px;
    border: 1px solid #cbcbcb;
    margin-left: 20px;
}

a.modalLink:visited {
    background: url(/Public/images/btn.png) no-repeat;
    color: #0077db;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}

a.modalLink:link {
    background: url(/Public/images/btn.png) no-repeat;
    color: #0077db;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}

.message_reply {
    width: 730px;
    float: left;
    margin-top: 20px;
    background: #fff;
    color: #e60000;
}

.guestbook_title_txt {
    font-size: 13px;
    font-family: "宋体";
    font-weight: 600;
    color: #06C;
}

.guestbook_title_txt2 {
    font-size: 13px;
    font-family: "宋体";
    font-weight: 600;
}

.guestbook_title_txt3 {
    line-height: 25px;
}

#serviceList {
    width: 738px;
    float: left;
    min-height: 210px;
    color: #4f4f4f;
}

.orderTable {
    border-collapse: collapse;
    border: 1px solid #e3e3e3;
}

    .orderTable th {
        padding: 10px;
        font-size: 14px;
        font-weight: 600;
        background: #eaeaea;
        text-align: center;
    }

    .orderTable td, th {
        border: solid #e3e3e3;
        border-width: 0 1px 1px 0;
        text-align: center;
    }

.pages {
    text-align: center;
    padding: 20px 0px;
    margin: 0px 0px;
}

    .pages a, .pages span {
        display: inline-block;
        padding: 2px 5px;
        margin: 0 1px;
        border: 1px solid #f0f0f0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

    .pages a, .pages li {
        display: inline-block;
        list-style: none;
        text-decoration: none;
        color: #999;
    }

        .pages a.first, .pages a.prev, .pages a.next, .pages a.end {
            margin: 0;
        }

        .pages a:hover {
            border-color: #50A8E6;
        }

    .pages span.current {
        background: #666;
        color: #FFF;
        font-weight: 700;
        border-color: #666;
    }

/*#############################*/
.claer {
    clear: both;
}

.ubox {
    height: 120px;
    background: #eee;
    position: absolute;
    z-index: 10;
    width: 100%;
}

.umenu {
    width: 1000px;
    padding: 10px 0px 0px 0px;
    margin: 0 auto;
}

    .umenu ul li {
        height: 100px;
        margin: 0px 12px 20px 0px;
        float: left;
        font-size: 16px;
    }

        .umenu ul li a {
            color: #999;
            text-decoration: none;
            border: 0px #FFFFFF solid;
            padding: 4px 11px;
        }

            .umenu ul li a:hover {
                color: #000;
                text-decoration: none;
                border: 0px #FFFFFF solid;
                padding: 3px 10px;
            }

            .umenu ul li a.cur {
                color: #000;
                text-decoration: none;
                border: 0px #FFFFFF solid;
                padding: 3px 10px;
            }
/*会员系统*/
.systemNav-right {
    width: 130px;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    color: #FFF;
    float: right;
    text-align: right;
    margin-right: 10px;
    border-left: 1px solid #43c50f;
    border-right: 1px solid #43c50f;
    cursor: pointer;
}

.systemHeadBg {
    width: 100%;
    float: left;
    background: #f5f5f5;
    position: relative;
}

.systemHead {
    width: 1000px;
    margin: 20px auto;
    text-align: left;
}

.sysNavBg {
    width: 100%;
    float: left;
    background: #E41B36;
    position: relative;
}

.sysNav-mobile-ico {
    position: absolute;
    right: 14%;
    top: 0;
    width: 124px;
    height: 88px;
    margin-top: -20px;
}

.sysNav-exitBg {
    position: absolute;
    right: 12%;
    top: 80px;
    width: 150px;
    height: 20px;
}

#sysNavMain {
    width: 1000px;
    margin: 0 auto;
}

    #sysNavMain li {
        width: 130px;
        height: 45px;
        line-height: 45px;
        font-size: 18px;
        color: #FFF;
        float: left;
        text-align: center;
        margin-right: 10px;
        cursor: pointer;
    }

.sysNavSelect {
    background: #33b818;
}

.sysBg {
    width: 100%;
    float: left;
}

.sysMain {
    width: 1000px;
    margin: 20px auto;
}

.memberNavBg {
    width: 200px;
    border: 1px solid #e6e6e6;
    background: #eee;
    float: left;
}

.memberNavTitle {
    width: 200px;
    float: left;
    height: 54px;
    line-height: 54px;
    text-align: center;
    color: #028ac2;
    font-size: 18px;
    border-bottom: 1px solid #e6e6e6;
}

#memberNav {
    width: 200px;
    float: left;
}

    #memberNav li {
        width: 170px;
        float: left;
        color: #4e4e4e;
        font-size: 16px;
        padding: 0 0 0 30px;
        margin: 0;
        cursor: pointer;
    }

#accountNav {
    width: 200px;
    float: left;
}

    #accountNav li {
        width: 170px;
        float: left;
        color: #4e4e4e;
        font-size: 16px;
        padding: 0 0 0 30px;
        margin: 0;
        cursor: pointer;
    }

.memberNavSelect {
    background: #f7b400;
}

.memberIcoBg {
    width: 24px;
    height: 24px;
    float: left;
    margin-top: 23px;
}

.memberIcoBg {
    width: 27px;
    height: 24px;
    float: left;
    margin-top: 23px;
}

.memberTitle {
    width: 130px;
    padding-top: 5px;
    float: left;
    margin-left: 10px;
}

#memberIco-1 {
    background: url(../images/memberNavIco.png) no-repeat -8px -9px;
}

#memberIco-1-select {
    background: url(../images/memberNavIco.png) no-repeat -37px -9px;
    ;
}

#memberIco-2 {
    background: url(../images/memberNavIco.png) no-repeat -8px -42px;
}

#memberIco-2-select {
    background: url(../images/memberNavIco.png) no-repeat -37px -42px;
}

#memberIco-3 {
    background: url(../images/memberNavIco.png) no-repeat -8px -72px;
}

#memberIco-3-select {
    background: url(../images/memberNavIco.png) no-repeat -37px -72px;
}

#memberIco-4 {
    background: url(../images/memberNavIco.png) no-repeat -7px -106px;
}

#memberIco-4-select {
    background: url(../images/memberNavIco.png) no-repeat -37px -106px;
}

#memberIco-5 {
    background: url(../images/memberNavIco.png) no-repeat -9px -137px;
}

#memberIco-5-select {
    background: url(../images/memberNavIco.png) no-repeat -38px -137px;
}

#memberIco-6 {
    background: url(../images/memberNavIco.png) no-repeat -8px -170px;
}

#memberIco-6-select {
    background: url(../images/memberNavIco.png) no-repeat -38px -170px;
}

#memberIco-7 {
    background: url(../images/memberNavIco.png) no-repeat -8px -42px;
}

#memberIco-7-select {
    background: url(../images/memberNavIco.png) no-repeat -37px -42px;
}

#memberIco-8 {
    background: url(../images/memberNavIco2.png) no-repeat -9px -12px;
}

#memberIco-8-select {
    background: url(../images/memberNavIco2.png) no-repeat -38px -12px;
}

.memberMainBg {
    width: 790px;
    float: right;
    color: #4e4e4e;
}

.memberMainHead {
    width: 790px;
    height: 140px;
    border-top: 3px solid #0a80d2;
    background: #f9f9f9;
    float: left;
}

.memberMainHead-left {
    width: 750px;
    float: left;
    margin: 20px 0 0 10px;
}

.memberName {
    font-size: 18px;
}

.memberInfoTd {
    padding: 0 10px;
}

.PointsStyle {
    font-size: 16px;
    color: #ff6000;
}

.memberMessage {
    width: 17px;
    height: 13px;
    position: relative;
}

.memberMessage-number {
    width: 13px;
    height: 13px;
    color: #FFF;
    background: url(/Public/images/memberConIco.png) -237px -108px no-repeat;
    text-align: center;
    line-height: 13px;
    position: absolute;
    z-index: 99;
    top: 6px;
    right: 18px;
    font-size: 10px;
}

.memeberID {
    width: 100px;
    height: 15px;
    background: url(/Public/images/memberID.png) no-repeat left top;
    padding-left: 25px;
    margin-top: 3px;
}

.commonOperations {
    width: 75px;
    height: 75px;
}

.commonOperationsName {
    width: 75px;
    text-align: center;
    margin-top: 5px;
}

/*会员服务*/
.serviceBg {
    width: 790px;
    margin-top: 5px;
    float: left;
    min-height: 400px;
}

.serviceTitle {
    width: 790px;
    float: left;
    font-size: 18px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e1e1e1;
}

.serviceTitle2 {
    width: 790px;
    float: left;
    font-size: 18px;
    padding-bottom: 10px;
    border-bottom: 1px solid #339ae3;
}


    .serviceTitle2 span {
        font-size: 14px;
    }

.serviceTitle span {
    font-size: 14px;
    line-height: 10px;
}

.coupon-left-cont {
    width: 50%;
    float: left;
}

.coupon-cont {
    padding-bottom: 10px;
    border-bottom: 1px #c9c9c9 solid;
}

.OrderBg {
    width: 790px;
    margin-top: 15px;
    float: left;
}

.coupon-left-cont-title {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #378ae8;
}

.coupon-left-cont-SMtitle {
    font-size: 14px;
    color: #06a35b;
}

.coupon-left-cont {
    width: 50%;
    float: left;
}

.OrderBg {
    width: 790px;
    margin-top: 15px;
    float: left;
}

.coupon-right-cont {
    width: 38%;
    height: 135px;
    float: right;
    background: url(/public/images/coupon-img1.png) no-repeat;
    background-size: 100% 100%;
}

#serviceMain {
    width: 790px;
    margin-top: 10px;
    float: left;
}

    #serviceMain li {
        width: 130px;
        float: left;
        margin-top: 10px;
        font-size: 16px;
        margin-right: 35px;
        margin-bottom: 30px;
    }

.serviceMainImg {
    width: 130px;
    height: 110px;
    float: left;
}

.serviceMainTitle {
    width: 130px;
    margin-top: 20px;
    text-align: center;
    float: left;
}

.OrderBg {
    width: 790px;
    margin-top: 15px;
    float: left;
}

.service-personBg {
    width: 100%;
    float: left;
}

.subBtnBg {
    width: 790px;
    margin-top: 15px;
    float: left;
    text-align: center;
}

.orderTable {
    border-collapse: collapse;
    border: 1px solid #e3e3e3;
}

    .orderTable td, th {
        border: solid #e3e3e3;
        border-width: 0 1px 1px 0;
        text-align: center;
    }

    .orderTable td {
        padding: 10px;
        text-align: left;
        font-size: 14px;
        text-align: center;
        height: 50px;
        line-height: 23px;
    }

    .orderTable th {
        padding: 10px;
        font-size: 14px;
        font-weight: 600;
        background: #eaeaea;
        text-align: center;
    }

.mer-orderTable {
    border-collapse: collapse;
    border: 1px solid #e3e3e3;
}

    .mer-orderTable td, th {
        border: solid #e3e3e3;
        border-width: 0 1px 1px 0;
        text-align: center;
    }

    .mer-orderTable td {
        padding: 3px;
        text-align: left;
        font-size: 14px;
        text-align: center;
        height: 50px;
        line-height: 23px;
    }

    .mer-orderTable th {
        padding: 10px;
        font-size: 14px;
        font-weight: 600;
        background: #eaeaea;
        text-align: center;
    }

.zl-orderTable {
    border-collapse: collapse;
    border: 1px solid #e3e3e3;
}

    .zl-orderTable td, th {
        border: solid #e3e3e3;
        border-width: 0 1px 1px 0;
        text-align: center;
    }

    .zl-orderTable td {
        padding: 10px;
        text-align: left;
        font-size: 14px;
        text-align: center;
        height: 30px;
        line-height: 23px;
    }

    .zl-orderTable th {
        padding: 10px;
        font-size: 14px;
        font-weight: 600;
        background: #eaeaea;
        text-align: center;
    }

.fw-orderTable {
    border-collapse: collapse;
    border: 1px solid #e3e3e3;
}

    .fw-orderTable td, th {
        border: solid #e3e3e3;
        border-width: 0 1px 1px 0;
        text-align: center;
    }

    .fw-orderTable td {
        padding: 5px;
        text-align: left;
        font-size: 14px;
        text-align: center;
        height: 50px;
        line-height: 23px;
    }

    .fw-orderTable th {
        padding: 10px;
        font-size: 14px;
        font-weight: 600;
        background: #eaeaea;
        text-align: center;
    }

.ser-orderTable {
    border-collapse: collapse;
    border: 1px solid #e3e3e3;
}

    .ser-orderTable td, th {
        border: solid #e3e3e3;
        border-width: 0 1px 1px 0;
        text-align: center;
    }

    .ser-orderTable td {
        padding: 10px;
        text-align: left;
        font-size: 14px;
        text-align: center;
        line-height: 23px;
    }

    .ser-orderTable th {
        padding: 10px;
        font-size: 14px;
        font-weight: 600;
        background: #eaeaea;
        text-align: center;
    }

.memberCopyright {
    width: 790px;
    padding-top: 10px;
    float: left;
    border-top: 1px solid #c7c7c7;
    color: #a6a6a6;
    margin-top: 40px;
    margin-bottom: 50px;
}

/*会员系统通用*/

.member-infoBg {
    width: 790px;
    margin-top: 25px;
    float: left;
}

.member-infoName {
    width: 790px;
    float: left;
    font-size: 18px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e1e1e1;
}

.member-infoCon {
    width: 790px;
    margin-top: 15px;
    float: left;
}

/*会员信息表格通用*/
.infoTableBg {
    width: 100%;
}

.infoTableTitle {
    width: 788px;
    height: 35px;
    background: #f7f7f7;
    border: 1px solid #e3e3e3;
    border-bottom: none;
}

.infoTableIco {
    width: 40px;
    height: 35px;
    float: left;
    background: url(/Public/images/sysIco.jpg) center center no-repeat;
    border-right: 1px solid #e3e3e3;
}

.infoTableCon {
    width: 600px;
    height: 35px;
    line-height: 35px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
}

.PersonalTableBg {
    width: 100%;
}

.PersonalTable {
    border-collapse: collapse;
}

    .PersonalTable td, th {
        border: 1px solid #e3e3e3;
    }

    .PersonalTable td {
        height: 44px;
        text-align: left;
        font-size: 14px;
        line-height: 44px;
        padding-left: 10px;
    }

    .PersonalTable th {
        padding: 10px 0;
        font-size: 14px;
        font-weight: 600;
    }

.PersonalTableName {
    background: #f8f8f8;
    text-align: right;
}

.red {
    color: #F00;
}

.green {
    color: #33a505;
}

.dark-green {
    color: #407715;
}

.orange {
    color: #ff6000;
}



/*学车生涯*/
.CareerHead {
    width: 790px;
    border-top: 3px solid #43c50f;
    float: left;
}

#CareerBg {
    width: 424px;
    height: 689px;
    margin: 20px 50px;
    float: left;
    background: url(/Public/images/Career.png) no-repeat;
}

    #CareerBg li {
        width: 212px;
        height: 235px;
        float: left;
    }

.CareerTime {
    width: 90px;
    height: 60px;
    float: left;
    color: #FFF;
    text-align: center;
    font-size: 14px;
    padding-top: 25px;
    line-height: 20px;
}

.CareerName {
    width: 120px;
    padding-top: 25px;
    float: left;
    font-size: 16px;
    color: #201f1f;
    text-align: center;
}

.CareerTime2 {
    width: 90px;
    float: left;
    color: #FFF;
    text-align: center;
    font-size: 14px;
    padding-top: 145px;
    line-height: 20px;
}

.CareerName2 {
    width: 120px;
    padding-top: 140px;
    float: left;
    font-size: 16px;
    color: #201f1f;
    text-align: center;
}

.CareerEnd {
    width: 270px;
    font-size: 18px;
    float: left;
    text-align: right;
}

/*积分*/
.PointsTable {
    border-collapse: collapse;
    border: 1px solid #e3e3e3;
}

    .PointsTable td, th {
        border: solid #e3e3e3;
        border-width: 0 1px 1px 0;
    }

    .PointsTable td {
        padding: 10px;
        text-align: left;
        font-size: 14px;
        text-align: left;
        height: 20px;
        line-height: 23px;
    }

    .PointsTable th {
        padding: 10px 0;
        font-size: 14px;
        font-weight: 600;
        background: #f0f0f0;
        text-align: center;
    }
/*消息*/
#messageBg {
    width: 790px;
    margin-top: 5px;
    float: left;
}

    #messageBg li {
        width: 790px;
        float: left;
        margin-top: 10px;
        border: 1px solid #e1e1e1;
    }

.messageName {
    width: 500px;
    float: left;
    height: 15px;
    line-height: 15x;
    color: #C00;
    padding: 10px;
}

.messageCon {
    width: 750px;
    float: left;
    line-height: 25px;
    padding: 10px;
    padding-top: 0px;
}

/*上传头像*/
.uploadBg {
    width: 750px;
    margin: 10px;
}

.uploadTips {
    width: 750px;
    float: left;
    height: 50px;
    line-height: 50px;
}

.uploadMain {
    width: 750px;
    float: left;
    margin-top: 20px;
}

.uploadImg {
    width: 150px;
    height: 150px;
    float: left;
    border: 1px solid #e1e1e1;
    margin-top: 20px;
}

.upload-Operation {
    width: 500px;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    height: 150px;
}

.uploadTxt {
    width: 300px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e1e1e1;
}

.uploadBtn {
    padding: 9px 15px;
    border: 1px solid #e1e1e1;
    cursor: pointer;
}

/*个人资料*/
.personDate-Operation {
    width: 550px;
    float: left;
    margin-top: 20px;
}

.personDate {
    width: 750px;
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
}

.personDateTable {
    border-collapse: collapse;
    border: 1px solid #e3e3e3;
}

    .personDateTable td, th {
        border: solid #e3e3e3;
        border-width: 0 1px 1px 0;
        text-align: left;
    }

    .personDateTable td {
        padding: 10px;
        text-align: left;
        font-size: 14px;
        text-align: left;
        line-height: 23px;
    }

    .personDateTable th {
        padding: 10px 0;
        font-size: 14px;
        font-weight: 600;
        background: #f0f0f0;
        text-align: center;
    }

.personSignature {
    margin: 0;
    padding: 5px;
    border: none;
}

.personSaveBtn {
    width: 500px;
    text-align: center
}

.personDataName {
    width: 200px;
    border: none;
    height: 25px;
    line-height: 25px;
}

/*商城*/
.mallNavTitle {
    width: 180px;
    float: left;
    text-align: center;
    padding: 10px;
}

.mallNavTableTD {
    padding: 0px 10px;
    text-align: left;
}

    .mallNavTableTD span {
        font-size: 14px;
    }

.SignBtn {
    width: 164px;
    height: 51px;
    background: url(/Public/images/btn.jpg) no-repeat;
    line-height: 51px;
    text-align: center;
    color: #FFF;
    border: none;
    cursor: pointer;
    font-size: 14px;
}

#mallBg {
    width: 790px;
    margin-top: 20px;
}

    #mallBg li {
        width: 155px;
        height: 200px;
        float: left;
        border: 1px solid #cccccc;
        padding: 10px;
        margin-right: 20px;
        margin-bottom: 20px;
    }

.exchangeBtn {
    width: 50px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #1e9d06;
    cursor: pointer;
    background: #FFF;
}

/*商品详细*/

.productImg {
    width: 435px;
    height: 325px;
    float: left;
    border: 1px solid #dadada;
}

.productInfo {
    width: 340px;
    height: 335px;
    float: right;
    font-size: 16px;
}

.productName {
    font-size: 22px;
}

.productPoints {
    font-size: 18px;
    color: #ff6c00;
}

.productBtn {
    width: 216px;
    height: 56px;
    border: none;
    background: url(/Public/images/Exchange.jpg) no-repeat;
    cursor: pointer;
}

.producTitle {
    width: 790px;
    float: left;
    font-size: 18px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e1e1e1;
    margin-top: 50px;
}

.producDetail {
    width: 790px;
    margin-top: 15px;
    float: left;
}

.producModal {
    display: none;
    background: #eee;
    padding: 0;
    overflow: auto;
    z-index: 1001;
    position: absolute;
    width: 700px;
    border-radius: 5px;
}

a.sysNavLink2:link {
    width: 130px;
    height: 45px;
    display: block;
    color: #FFF;
    text-decoration: none;
    border-left: 1px solid #095b94;
    border-right: 1px solid #095b94;
    background: #0a66a5;
}

a.sysNavLink2:visited {
    width: 130px;
    height: 45px;
    display: block;
    color: #FFF;
    text-decoration: none;
    border-left: 1px solid #095b94;
    border-right: 1px solid #095b94;
    background: #0a66a5;
}

a.sysNavLink2:hover {
    width: 130px;
    height: 45px;
    display: block;
    color: #FFF;
    text-decoration: none;
    border-left: 1px solid #095b94;
    border-right: 1px solid #095b94;
    background: #0065ab;
}

a.memberNavLink {
    width: 130px;
    height: 60px;
    line-height: 60px;
    display: block;
    color: #FFF;
    text-decoration: none;
}

    a.memberNavLink:visited {
        width: 130px;
        height: 60px;
        line-height: 60px;
        display: block;
        color: #FFF;
        text-decoration: none;
    }

    a.memberNavLink:hover {
        width: 130px;
        height: 60px;
        line-height: 60px;
        display: block;
        color: #FFF;
        text-decoration: none;
    }

a.memberNavLink2:link {
    width: 130px;
    height: 60px;
    line-height: 60px;
    display: block;
    color: #4e4e4e;
    text-decoration: none;
}

a.memberNavLink2:visited {
    width: 130px;
    height: 60px;
    line-height: 60px;
    display: block;
    color: #4e4e4e;
    text-decoration: none;
}

a.memberNavLink2:hover {
    width: 130px;
    height: 60px;
    line-height: 60px;
    display: block;
    color: #4e4e4e;
    text-decoration: none;
}

/*表单通用*/
.formBg {
    width: 100%;
}

.formTitle {
    padding: 5px;
    float: left;
    width: 100px;
    text-align: right;
}

.formTextBoxBg {
    padding: 5px 0;
    float: left;
}

.formClear {
    width: 23px;
    height: 23px;
    position: absolute;
    right: 10px;
    top: 25px;
}

.formClear-th {
    position: relative;
}

.formTextBoxBg2 {
    width: 90%;
    padding: 5px 0;
    float: left;
}

.dd-formTextBoxBg {
    width: 300px;
    padding: 5px 0;
    float: left;
}

.formTextBox {
    width: 130px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #d7d7d7;
}

.formTextBox2 {
    width: 90%;
    height: 50px;
    border: 1px solid #d7d7d7;
}

.formTextBox3 {
    width: 90%;
    height: 50px;
    border: 1px solid #d7d7d7;
    float: left;
}

.formTextBox4 {
    width: 90%;
    height: 23px;
    border: 1px solid #d7d7d7;
    float: left;
}

.formTextBox-info {
    width: 220px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #d7d7d7;
}

.add-formTextBox-info {
    width: 80%;
    height: 23px;
    line-height: 23px;
    border: 1px solid #d7d7d7;
    float: left;
}

.add-formFile-info {
    width: 330px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #c8c8c8;
    background: #FFF;
    float: left;
}

.upload-img {
    width: 130px;
    height: 140px;
    background: #f0f0f0;
    border: 1px solid #c6c6c6;
    line-height: 140px;
    margin: 0 auto;
    text-align: center;
}

.upload-img2 {
    width: 200px;
    height: 140px;
    background: #f0f0f0;
    border: 1px solid #c6c6c6;
    line-height: 140px;
    float: left;
    text-align: center;
}

.file-box {
    position: relative;
    width: 100%;
    float: left;
}

.add-txt {
    height: 22px;
    border: 1px solid #cdcdcd;
    width: 260px;
    float: left;
}

.add-btn {
    background-color: #FFF;
    border: 1px solid #CDCDCD;
    height: 24px;
    width: 70px;
    float: left;
    margin-left: 5px;
}

.file {
    position: absolute;
    top: 0;
    left: 0;
    height: 24px;
    filter: alpha(opacity:0);
    opacity: 0;
    width: 100%;
}

.formBtn {
    width: 50%;
    padding: 0px 10px;
    border: none;
    cursor: pointer;
    background: #0889db;
    text-align: center;
    line-height: 33px;
    color: #FFF;
    font-size: 16px;
    margin-top: 30px;
    border-radius: 3px;
}

.formInfoBtn {
    width: 220px;
    padding: 0px 10px;
    border: none;
    cursor: pointer;
    background: #0889db;
    text-align: center;
    line-height: 33px;
    color: #FFF;
    font-size: 16px;
    border-radius: 3px;
}

.dd-formInfoBtn {
    width: 100px;
    padding: 0px 10px;
    border: none;
    cursor: pointer;
    background: #0889db;
    text-align: center;
    line-height: 33px;
    color: #FFF;
    font-size: 16px;
    border-radius: 3px;
}

.service-person-Btn {
    padding: 5px;
}

.DataTxt {
    width: 180px;
    padding: 5px;
    border: 1px solid #cbcbcb;
}

.m_wrap {
    width: 1000px;
    margin: 0 auto;
    clear: both;
}

.m_top {
    width: 100%;
    height: 140px;
    background: #efefef;
}

.m_topright {
    float: right;
    padding: 100px 60px 0px 0px;
    color: #e41b36;
}

    .m_topright a {
        color: #e41b36;
        text-decoration: none;
        font-size: 16px;
        display: inline-block;
    }

.m_box {
    height: 50px;
    background: #e41b36;
    position: absolute;
    z-index: 10;
    width: 100%;
}

.m_menu {
    width: 1000px;
    padding: 15px 0px 0px 0px;
    margin: 0 auto;
}

    .m_menu ul li {
        margin: 0px 12px;
        float: left;
        font-size: 16px;
    }

        .m_menu ul li a {
            color: #FFFFFF;
            text-decoration: none;
            border: 0px #FFFFFF solid;
            padding: 4px 11px;
        }

            .m_menu ul li a:hover {
                color: #FFFFFF;
                text-decoration: none;
                border: 0px #FFFFFF solid;
                padding: 3px 10px;
            }

            .m_menu ul li a.cur {
                color: #FFFFFF;
                text-decoration: none;
                border: 0px #FFFFFF solid;
                padding: 3px 10px;
            }


.m_body {
    height: 700px;
    margin-top: 40px;
    clear: both;
}

.m_body_left {
    width: 190px;
    padding-right: 10px;
    background-color: #eeeeee;
    min-height: 550px;
    float: left;
}

.m_body_right {
    width: 800px;
    float: right;
}

.m_body_left_top {
    border-bottom: 1px #e6e6e6 solid;
    font-size: 18px;
    font-weight: bold;
    color: #666;
    text-align: center;
    line-height: 50px;
}


.m_footer {
    width: 100%;
    background-color: #eeeeee;
    color: #000000;
    line-height: 28px;
    padding: 20px 0px;
    font-size: 14px;
    text-align: center;
}

.money-btn {
    margin: 5px 10px;
    margin: 0 auto;
    height: 40px;
    color: #FFF;
    text-align: center;
    display: block;
    width: 160px;
    font-size: 16px;
    border-radius: 5px;
    background: #e5444a;
    border: 0;
}

.shopclass {
    float: left;
    padding: 6px 0px 0px 10px;
}

    .shopclass ul li {
        line-height: 38px;
        font-weight: bold;
        font-size: 16px;
    }

.slideTxtBox {
    width: 1050px;
    height: 100px;
    float: left;
    text-align: left;
}

    .slideTxtBox .hd {
        height: 30px;
        line-height: 30px;
        padding: 10px 10px 0 20px;
        border-bottom: 0px solid #ddd;
        position: relative;
    }

        .slideTxtBox .hd ul {
            float: left;
            position: absolute;
            left: 20px;
            height: 32px;
        }

            .slideTxtBox .hd ul li {
                float: left;
                padding: 0 15px;
                cursor: pointer;
            }

                .slideTxtBox .hd ul li.on {
                    height: 30px;
                    background: #fff;
                    border: 0px solid #ddd;
                    background-color: #e41b36;
                    color: white;
                }

    .slideTxtBox .bd ul {
        padding: 15px;
        zoom: 1;
    }

    .slideTxtBox .bd li {
        height: 34px;
        line-height: 24px;
        float: left;
    }

        .slideTxtBox .bd li .date {
            float: right;
            color: #999;
        }

        .slideTxtBox .bd li a {
            color: #E41B36;
            text-decoration: none;
            padding-right: 20px;
        }

.shop ul li {
    width: 570px;
    padding: 10px 0px;
    float: left;
}

    .shop ul li .shopimg {
        float: left;
        width: 260px;
    }

    .shop ul li .shopdes {
        float: left;
        width: 270px;
        padding-left: 10px;
    }

.shop p {
    margin: 0;
    padding: 5px 0px;
}

.shop img {
    width: 240px;
    height: 180px;
    padding: 5px;
    border: 1px #ddd solid;
}

.shop .title {
    padding: 10px 0px;
}

.shop .name a {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
}

.shop .rmb {
    color: #E41B36;
    text-decoration: none;
}

.shop .des {
    line-height: 24px;
    color: #666;
}

.left-925 {
    float: left;
    margin: 0;
    padding: 0;
    width: 900px;
}

.left-220 {
    display: block;
    float: left;
    margin: 0 0 0 15px;
    padding: 0;
    width: 220px;
    border-left: 1px #efefef solid;
}

    .left-220 a {
        color: #666;
        text-decoration: none;
    }

.sidebar-box {
    margin: 0 0 15px;
    padding: 20px;
    background: #fff;
}

    .sidebar-box h4 {
        margin: 0;
        padding: 0 0 15px;
        border-bottom: 1px solid #e0e0e0;
        color: #333;
        font-size: 16px;
        font-weight: 300;
        line-height: 20px;
    }

    .sidebar-box .txt-list li {
        margin-top: 15px;
        line-height: 20px;
        font-size: 12px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

        .sidebar-box .txt-list li label {
            display: inline-block;
            margin: 0 5px 0 0;
            width: 16px;
            height: 16px;
            line-height: 16px;
            color: #fff;
            font-size: 12px;
            font-weight: 400;
            text-align: center;
            background: #999;
            border-radius: 2px;
            vertical-align: middle;
        }

            .sidebar-box .txt-list li label.hot {
                background: #d70029;
            }

        .sidebar-box .txt-list li a {
            line-height: 20px;
        }

    .sidebar-box .side-img-list {
        padding-bottom: 0;
    }

        .sidebar-box .side-img-list li {
            padding: 10px 0;
        }

    .sidebar-box .tags-box {
        margin: 0 0 0 -10px;
    }

        .sidebar-box .tags-box:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }

        .sidebar-box .tags-box a {
            display: block;
            float: left;
            margin: 10px 0 0 10px;
            padding: 5px;
            color: #555;
            font-size: 12px;
            line-height: 20px;
            border: 1px solid #f0f0f0;
        }

            .sidebar-box .tags-box a:hover {
                border-color: #34ad2a;
            }

.side-img-list {
    text-align: left;
    padding: 10px 0 11px 0;
    background: #fff;
}

    .side-img-list li {
        display: block;
        padding: 10px 15px;
    }

        .side-img-list li:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }

        .side-img-list li .img-box {
            position: relative;
            float: left;
            width: 60px;
            height: 60px;
            overflow: hidden;
        }

            .side-img-list li .img-box label {
                position: absolute;
                top: 1px;
                left: 1px;
                display: block;
                width: 16px;
                height: 16px;
                line-height: 16px;
                color: #fff;
                font-size: 12px;
                font-weight: normal;
                text-align: center;
                background: #666;
            }

        .side-img-list li:first-child .img-box label {
            background: #d70029;
        }

        .side-img-list li .img-box img {
            margin: 0;
            padding: 0;
            border: 1px solid #ebebeb;
            width: 58px;
            height: 58px;
        }

        .side-img-list li .txt-box {
            display: block;
            margin-left: 75px;
            font-size: 12px;
        }

            .side-img-list li .txt-box a {
                display: block;
                height: 40px;
                line-height: 20px;
                overflow: hidden;
            }

            .side-img-list li .txt-box span {
                display: block;
                color: #999;
                height: 20px;
                line-height: 20px;
            }

.shop_sp_left {
    width: 70px;
    float: left;
    display: block;
    line-height: 28px;
}

.shop_sp_right {
    width: 300px;
    float: left;
    display: block;
}

.shop_detail {
    width: 100px;
    height: 40px;
    background-color: #000000;
    text-align: center;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 40px;
}

.navlist {
    width: 100%;
    height: 42px;
    line-height: 42px;
    color: #ffffff;
    font-size: 18px;
    background-color: #0f2249;
    text-align: center;
}

    .navlist a {
        float: left;
        color: white;
        font-size: 20px;
        margin: 0px 10px;
    }
	

/* 本例子css */
        .slide_group{ width:1148px; border:1px solid #ddd; text-align:left;margin:0 auto  }
        .slide_group .slide_box{ overflow:hidden; zoom:1; padding:10px 0 10px 20px; position:relative;   }
        .slide_group .s_srev,.slide_group .s_next{ position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(images/ico_left.gif) center center no-repeat #f4f4f4; }
        .slide_group .s_next{ left:auto; right:5px; background:url(images/ico_right.gif) center center no-repeat #f4f4f4;  }
        .slide_group .s_srev:hover,.slide_group .s_next:hover{ border-color:#f60;  }
        .slide_group ul{ overflow:hidden; zoom:1;   }
        .slide_group ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
        .slide_group ul li .pic{ text-align:center; }
        .slide_group ul li .pic img{ width:260px; height:180px; display:block;  padding:2px; border:1px solid #ccc; }
        .slide_group ul li .pic a:hover img{ border-color:#999;  }
        .slide_group ul li .title{ line-height:24px;   }
		.slide_group .slide_box ul li a{text-decoration:none; color:#000000;}
		.slide_group .slide_box ul li a:hover{text-decoration:underline; color:#000000;}
