/*å…¬å…±æ ·å¼*/
.search-box {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 800px;
    height: 54px;
    background: #fff;
    padding-right: 115px;
    margin-left: -400px;
    z-index: 1000010;
}

.search-box .form-control {
    box-sizing: border-box;
    outline: none;
    height: 54px;
    border-radius: 0;
    font-size: 18px;
    box-shadow: none;
    border: none;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.modal {
    z-index: 100000001;
}

.modal-backdrop {
    z-index: 10000000;
}

.modal-box {
    position: fixed;
    display: none;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1000010;
}

.btn-search, .btn-search:hover, .btn-search:focus {
    position: absolute;
    right: 0;
    background: #940d10;
    top: 0;
    width: 115px;
    height: 54px;
    border: none;
    border-radius: 0;
    padding: 0
}

.modal-back {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 100000;
    background: rgba(0, 0, 0, 0.5);
}

.pb_sys_common {
    font-size: 12px;
    font-family: SimSun;
    line-height: 12px;

    color: #222;
}

.pb_sys_common a {
    text-decoration: none;
}

.pb_sys_common .p_pages {
    margin-left: -5px;
}

.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o, .pb_sys_common .p_fun a, .pb_sys_common .p_no a {
    border: 1px solid #ccc;
    padding: 5px 8px;
    margin: 0 0 0 5px;

    height: 24px;
    -height: auto;

    line-height: 12px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
}

.pb_sys_common .p_t {
    line-height: 12px;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
}

.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o {
    color: #ccc;
}

.pb_sys_common .p_fun a, .pb_sys_common .p_no a {
    color: #222;
}

.pb_sys_common .p_dot {
    margin-left: 4px;
    margin-right: -4px;
    color: #222;
}

.pb_sys_common .p_goto input, .pb_sys_common .p_search input {
    /*
    height:22px;
    border: 1px solid #aaa;
    outline-width:thin;
    outline-color:#258CFF;

    text-align:center;
    vertical-align:middle;
    */
    font-family: SimSun;
    font-size: 12px;

    border: 1px solid #aaa;
    height: 22px;
    line-height: 20px;
    box-sizing: border-box;
    vertical-align: middle;

    outline-width: thin;
    outline-color: #258CFF;

    margin: 0 2px;
    padding: 0 1px;
}


.pb_sys_common .p_goto input {
    width: 22px;
    text-align: center;
}

.pb_sys_common .p_search input {
    width: 100px;
    text-align: left;
}

.pb_sys_common .p_goto input:hover, .pb_sys_common .p_goto input:focus, .pb_sys_common .p_search input:hover, .pb_sys_common .p_search input:focus {
    border: 1px solid #258CFF;
}

.pb_sys_common .p_goto a, .pb_sys_common .p_search a {
    border: 1px solid #ccc;
    padding: 5px 6px;
    color: #222;

    margin: 0;

    height: 24px;
    -height: auto;

    line-height: 12px;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: middle;
}

.pb_sys_common .p_dosize_d, .pb_sys_common .p_dosize a {
    /*
    border-width:1px 0 1px 1px;
    border-style:solid;
    border-color:#ccc;
    padding: 5px 6px;
    color: #222;
    */
    border-right: 1px solid #ccc;
    padding: 1px 5px;
    color: #888888;
}

.pb_sys_common .p_dosize_d {
    /*background-color:#f5f5f5;*/
    color: #222;
}

.pb_sys_common .p_dosize a:hover {
    /*background-color:#f5f5f5;*/
    color: #222;
}

.pb_sys_common .p_dosize_last_d, .pb_sys_common .p_dosize_last a {
    /*border-right-width:1px*/
    border-right-width: 0;
}


/*æŒ‰é’®æŽ§åˆ¶*/
.pb_sys_normal .p_first, .pb_sys_normal .p_first_d, .pb_sys_normal .p_last, .pb_sys_normal .p_last_d {
    display: none;
}

.pb_sys_normal2 .p_first, .pb_sys_normal2 .p_first_d, .pb_sys_normal2 .p_last, .pb_sys_normal2 .p_last_d, .pb_sys_normal2 .p_prev_d, .pb_sys_normal2 .p_next_d {
    display: none;
}

.pb_sys_full {
}

.pb_sys_full2 .p_first_d, .pb_sys_full2 .p_last_d, .pb_sys_full2 .p_prev_d, .pb_sys_full2 .p_next_d {
    display: none;
}

.pb_sys_short .p_no, .pb_sys_short .p_no_d, .pb_sys_short .p_no_o, .pb_sys_short .p_dot {
    display: none;
}

.pb_sys_short2 .p_no, .pb_sys_short2 .p_no_d, .pb_sys_short2 .p_no_o, .pb_sys_short2 .p_dot, .pb_sys_short2 .p_first, .pb_sys_short2 .p_first_d, .pb_sys_short2 .p_last, .pb_sys_short2 .p_last_d {
    display: none;
}

/*æ ·å¼1-4*/
.pb_sys_style1 .p_no a:hover, .pb_sys_style1 .p_fun a:hover, .pb_sys_style1 .p_goto a:hover, .pb_sys_style1 .p_search a:hover,
.pb_sys_style2 .p_no a:hover, .pb_sys_style2 .p_fun a:hover, .pb_sys_style2 .p_goto a:hover, .pb_sys_style2 .p_search a:hover,
.pb_sys_style3 .p_no a:hover, .pb_sys_style3 .p_fun a:hover, .pb_sys_style3 .p_goto a:hover, .pb_sys_style3 .p_search a:hover,
.pb_sys_style4 .p_no a:hover, .pb_sys_style4 .p_fun a:hover, .pb_sys_style4 .p_goto a:hover, .pb_sys_style4 .p_search a:hover {
    background-color: #f5f5f5;
}

/*æ ·å¼1 è“*/
.pb_sys_style1 .p_no_d {
    border: 1px solid #258CFF;
    color: #fff;
    background-color: #258CFF;
}

/*æ ·å¼2 çº¢*/
.pb_sys_style2 .p_no_d {
    border: 1px solid #6a1507;
    color: #fff;
    background-color: #6a1507;
}

.pb_sys_style2 .p_no_d a {
    color: #fff !important;
}


/*æ ·å¼3 ç»¿*/
.pb_sys_style3 .p_no_d {
    border: 1px solid #32B907;
    color: #fff;
    background-color: #32B907;
}

/*æ ·å¼4 ç°*/
.pb_sys_style4 .p_no_d {
    border: 1px solid #888;
    color: #fff;
    background-color: #888;
}

/*æ ·å¼5-8*/
.pb_sys_style5 .p_fun_d, .pb_sys_style5 .p_no_d, .pb_sys_style5 .p_no_o, .pb_sys_style5 .p_fun a, .pb_sys_style5 .p_no a, .pb_sys_style5 .p_goto a, .pb_sys_style5 .p_search a,
.pb_sys_style6 .p_fun_d, .pb_sys_style6 .p_no_d, .pb_sys_style6 .p_no_o, .pb_sys_style6 .p_fun a, .pb_sys_style6 .p_no a, .pb_sys_style6 .p_goto a, .pb_sys_style6 .p_search a,
.pb_sys_style7 .p_fun_d, .pb_sys_style7 .p_no_d, .pb_sys_style7 .p_no_o, .pb_sys_style7 .p_fun a, .pb_sys_style7 .p_no a, .pb_sys_style7 .p_goto a, .pb_sys_style7 .p_search a,
.pb_sys_style8 .p_fun_d, .pb_sys_style8 .p_no_d, .pb_sys_style8 .p_no_o, .pb_sys_style8 .p_fun a, .pb_sys_style8 .p_no a, .pb_sys_style8 .p_goto a, .pb_sys_style8 .p_search a {
    border: 1px solid transparent;
}

.pb_sys_style5 .p_no_d, .pb_sys_style5 .p_no a:hover,
.pb_sys_style6 .p_no_d, .pb_sys_style6 .p_no a:hover,
.pb_sys_style7 .p_no_d, .pb_sys_style7 .p_no a:hover,
.pb_sys_style8 .p_no_d, .pb_sys_style8 .p_no a:hover {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}

.pb_sys_style5 .p_fun a:hover, .pb_sys_style5 .p_goto a:hover, .pb_sys_style5 .p_search a:hover,
.pb_sys_style6 .p_fun a:hover, .pb_sys_style6 .p_goto a:hover, .pb_sys_style6 .p_search a:hover,
.pb_sys_style7 .p_fun a:hover, .pb_sys_style7 .p_goto a:hover, .pb_sys_style7 .p_search a:hover,
.pb_sys_style8 .p_fun a:hover, .pb_sys_style8 .p_goto a:hover, .pb_sys_style8 .p_search a:hover {
    text-decoration: underline;
}


/*æ ·å¼5 è“*/
.pb_sys_style5 .p_no_d, .pb_sys_style5 .p_no a:hover {
    border: 1px solid #258CFF;
    color: #fff;
    background-color: #258CFF;
}

/*æ ·å¼6 çº¢*/
.pb_sys_style6 .p_no_d, .pb_sys_style6 .p_no a:hover {
    border: 1px solid #6a1507;
    color: #fff;
    background-color: #6a1507;
}

/*æ ·å¼7 ç»¿*/
.pb_sys_style7 .p_no_d, .pb_sys_style7 .p_no a:hover {
    border: 1px solid #32B907;
    color: #fff;
    background-color: #32B907;
}

/*æ ·å¼8 ç°*/
.pb_sys_style8 .p_no_d, .pb_sys_style8 .p_no a:hover {
    border: 1px solid #888;
    color: #fff;
    background-color: #888;
}

@media screen and (max-width: 1160px) {
    .search-box {
        width: auto;
        left: 15px;
        right: 15px;
        margin: 0;
    }
}
