﻿body {
}

a {
    text-decoration: none;
    color: #717171;
}
.news_table a:hover {
    color:#FFF;
}
#MainBody {
    margin-top: 20px;
    width: 995px;
    margin-left: auto;
    margin-right: auto;
}

#xhgz {
    float: right;
    width: 345px;
    height: 310px;
    border: solid;
    border-width: 1px;
    border-color: #e4e4e4;
}

.Dfl {
    width: 95px;
    text-decoration: none;
    font-size: 15px;
    text-align: center;
}

    .Dfl a {
        text-decoration: none;
        color: #030000;
    }

        .Dfl a:hover {
            text-decoration: none;
            color: #b1aaa7;
        }

.Xfl {
    text-decoration: none;
    color: #b1aaa7;
}

    .Xfl a {
        text-decoration: none;
        color: #b1aaa7;
    }

        .Xfl a:hover {
            text-decoration: none;
            color: #030000;
        }

#tpxw {
    float:left;
    width: 620px;
    height: 310px;
}

#tpxw-1 {
    float: left;
    width: 340px;
    height: 220px;
    border: solid;
    border-width: 1px;
    border-color: #e4e4e4;
    border-right-width: 0px;
}

    #tpxw-1 img {
        margin-left: 20px;
        margin-top: 15px;
    }

#tpxw-2 {
    float: right;
    width: 278px;
}

#tpxw-2-1 {
    width: 100%;
    height: 75px;
    border-left: solid;
    border-color: #e4e4e4;
    border-left-width: 1px;
}

    #tpxw-2-1 img {
        float: right;
    }

#tpxw-2-2 {
    width: 100%;
    height: 145px;
    border: solid;
    border-width: 1px;
    border-color: #e4e4e4;
    border-left-width: 0px;
}

#tpxw-3 {
    clear: both;
    width: 619px;
    height: 75px;
    border: solid;
    border-width: 1px;
    border-color: #e4e4e4;
    border-top-width: 0px;
    padding-top: 15px;
}

.nringPlist {
    width: 550px;
    overflow: hidden;
    z-index: 999;
    margin-left: auto;
    margin-right: auto;
}

.nRightul {
    list-style: none;
    overflow: hidden;
    zoom: 1;
    z-index: 10;
}

    .nRightul li {
        background: #FFF;
        float: left;
        display: inline;
        margin: 0px 15px 0px 0px;
    }

        .nRightul li img {
            float: left;
            height: 61px;
            width: 98px;
        }

.nRight .hd {
    height: 29px;
    position: relative;
    top: -45px;
    left: 15px;
    width: 590px;
    z-index: 0;
}

    .nRight .hd .prev, .indexnewlist .nRight .hd .next {
        display: block;
        width: 14px;
        height: 29px;
        float: left;
        overflow: hidden;
        cursor: pointer;
    }

    .nRight .hd .next {
        float: right;
        cursor: pointer;
    }


.qyfcPlist {
    width: 993px;
    overflow: hidden;
    z-index: 999;
    margin-left: auto;
    margin-right: auto;
}

.qRightul {
    list-style: none;
    overflow: hidden;
    zoom: 1;
    z-index: 10;
}

    .qRightul li {
        background: #FFF;
        float: left;
        display: inline;
        margin: 0px 15px 0px 0px;
    }

        .qRightul li img {
            float: left;
            height: 142px;
            width: 188px;
        }

.qRight .hd {
    height: 29px;
    position: relative;
    top: -45px;
    left: 15px;
    width: 590px;
    z-index: 0;
}

    .qRight .hd .prev, .indexnewlist .nRight .hd .next {
        display: block;
        width: 14px;
        height: 29px;
        float: left;
        overflow: hidden;
        cursor: pointer;
    }

    .qRight .hd .next {
        float: right;
        cursor: pointer;
    }

.qRight .bd ul li .pic {
    text-align: center;
}

    .qRight .bd ul li .pic img {
        width: 120px;
        height: 90px;
        display: block;
        padding: 2px;
        border: 1px solid #ccc;
    }

    .qRight .bd ul li .pic a:hover img {
        border-color: #999;
    }

.qRight .bd ul li .title {
    line-height: 24px;
}

.picMarquee-left {
    overflow: hidden;
    position: relative;
}


    .picMarquee-left .bd {
        padding: 10px;
    }

        .picMarquee-left .bd ul {
            overflow: hidden;
            zoom: 1;
        }

            .picMarquee-left .bd ul li {
                margin: 0 8px;
                float: left;
                _display: inline;
                overflow: hidden;
                text-align: center;
            }

                .picMarquee-left .bd ul li .pic {
                    text-align: center;
                }

                    .picMarquee-left .bd ul li .pic img {
                        width: 142px;
                        height: 118px;
                        display: block;
                        padding: 2px;
                        border: 1px solid #ccc;
                    }

                    .picMarquee-left .bd ul li .pic a:hover img {
                        border-color: #999;
                    }

                .picMarquee-left .bd ul li .title {
                    line-height: 24px;
                }




.banner1 {
    clear: both;
    height: 148px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.news-left {
    float: left;
    width: 315px;
    height: 310px;
    border: solid;
    border-width: 1px;
    border-color: #e4e4e4;
}

.Consultancy-left {
    float: left;
    width: 655px;
    height: 310px;
    border: solid;
    border-width: 1px;
    border-color: #e4e4e4;
}

.news-center {
    margin-left: 22px;
    float: left;
    width: 315px;
    height: 310px;
    border: solid;
    border-width: 1px;
    border-color: #e4e4e4;
}

.news-right {
    float: right;
    width: 315px;
    height: 310px;
    border: solid;
    border-width: 1px;
    border-color: #e4e4e4;
}

#qyfczs {
    width: 100%;
    height: 240px;
}

    #qyfczs .Dfl {
        border-bottom: solid;
        border-bottom-width: 1px;
        border-bottom-color: #e61a4c;
    }

    #qyfczs td {
        border-bottom: solid;
        border-bottom-width: 1px;
        border-bottom-color: #e4e4e4;
    }

    #qyfczs .Xfl {
        width: 900px;
        border-bottom: solid;
        border-bottom-width: 1px;
        border-bottom-color: #e4e4e4;
    }

.bclear {
    clear: both;
    height: 20px;
}

.links option {
    width: 200px;
    height: 45px;
}

 
        .slideTxtBox {
            width: 345px;

         
            text-align: left;
        }

            .slideTxtBox .hd {
                height: 30px;
                line-height: 30px;
                background: #f4f4f4;
                padding: 0 10px 0 20px;
                border-bottom: 1px solid #ddd;
                position: relative;
            }

                .slideTxtBox .hd ul {
                    float: left;
                    position: absolute;
                    left: 20px;
                    top: -1px;
                    height: 32px;
                }

                    .slideTxtBox .hd ul li {
                        float: left;
                        padding: 0 15px;
                        cursor: pointer;
                    }

                        .slideTxtBox .hd ul li.on {
                            height: 30px;
                            background: #fff;
                            border: 1px solid #ddd;
                            border-bottom: 2px solid #fff;
                        }

            .slideTxtBox .bd ul {
                padding: 15px;
                zoom: 1;
            }

            .slideTxtBox .bd li {
                height:28px;
                line-height: 28px;
            }

                .slideTxtBox .bd li .date {
                    float: right;
                    color: #999;
                }

            /* 下面是前/后按钮代码，如果不需要删除即可 */
            .slideTxtBox .arrow {
                position: absolute;
                right: 10px;
                top: 0;
            }

                .slideTxtBox .arrow a {
                    display: block;
                    width: 5px;
                    height: 9px;
                    float: right;
                    margin-right: 5px;
                    margin-top: 10px;
                    overflow: hidden;
                    cursor: pointer;
                    background: url("/Content/images/arrow.png") 0 0 no-repeat;
                }

                .slideTxtBox .arrow .next {
                    background-position: 0 -50px;
                }

                .slideTxtBox .arrow .prevStop {
                    background-position: -60px 0;
                }

                .slideTxtBox .arrow .nextStop {
                    background-position: -60px -50px;
                }


 .slideNews {
            width: 315px;

         
            text-align: left;
        }

            .slideNews .hd {
                height: 30px;
                line-height: 30px;
                background: #f4f4f4;
                padding: 0 10px 0 20px;
                border-bottom: 1px solid #ddd;
                position: relative;
            }

                .slideNews .hd ul {
                    float: left;
                    position: absolute;
                    left: 20px;
                    top: -1px;
                    height: 32px;
                }

                    .slideNews .hd ul li {
                        float: left;
                        padding: 0 15px;
                        cursor: pointer;
                    }

                        .slideNews .hd ul li.on {
                            height: 30px;
                            background: #fff;
                            border: 1px solid #ddd;
                            border-bottom: 2px solid #fff;
                        }

            .slideNews .bd ul {
                padding: 15px;
                zoom: 1;
            }

            .slideNews .bd li {
                height:28px;
                line-height: 28px;
            }

                .slideNews .bd li .date {
                    float: right;
                    color: #999;
                }

            /* 下面是前/后按钮代码，如果不需要删除即可 */
            .slideNews .arrow {
                position: absolute;
                right: 10px;
                top: 0;
            }

                .slideNews .arrow a {
                    display: block;
                    width: 5px;
                    height: 9px;
                    float: right;
                    margin-right: 5px;
                    margin-top: 10px;
                    overflow: hidden;
                    cursor: pointer;
                    background: url("/Content/images/arrow.png") 0 0 no-repeat;
                }

                .slideNews .arrow .next {
                    background-position: 0 -50px;
                }

                .slideNews .arrow .prevStop {
                    background-position: -60px 0;
                }

                .slideNews .arrow .nextStop {
                    background-position: -60px -50px;
                }