﻿  .link > * {
            color: #4c4c4c;
            display: block;
        }

        .link > span {
            line-height: 36px;
        }

        .link > p {
            height: 86px;
        }

        .link > b {
        }

        .link h2 {
            color: #1195ed;
            font-size: 18px;
            font-weight: normal;
        }

        .top_line {
            margin-top: 20px;
            padding-top: 20px;
            border-top: 1px dashed #e8e5e5;
        }

        /*.top_line img {
                min-height: 200px;
                max-height: 200px;
                max-width: 315px;
                min-width: 315px;
            }*/

        .pagebox {
            text-align: center;
            margin: 50px auto 10px auto;
        }

            .pagebox ul {
                display: inline-block;
            }

                .pagebox ul li {
                    list-style: none;
                    float: left;
                    margin: 0 6px;
                    border: 1px solid #1196EE;
                }

                    .pagebox ul li a {
                        padding: 0px 10px;
                        font-size: 14px;
                        cursor: pointer;
                        line-height: 30px;
                        display: block;
                    }


                    .pagebox ul li:hover {
                        background-color: #1196EE;
                        color: white !important;
                    }

                        .pagebox ul li:hover a {
                            color: white;
                        }

        .noPage {
            cursor: not-allowed !important;
            background-color: #ddd !important;
            border: 1px solid #ddd !important;
        }

            .noPage a {
                color: darkgray;
                cursor: not-allowed;
            }

            .noPage:hover a {
                color: darkgray !important;
                cursor: not-allowed !important;
            }


        .p-active {
            background-color: #1196EE;
        }

            .p-active a {
                color: white;
            }

        .newsTargetId .top_line:first-child {
            border: none;
            margin-top: 0;
            padding-top: 0;
        }