@charset "utf-8";
/* CSS Document */
html, body {
    height: 100%;
    overflow-y: auto
}
body, div, p, ul, ol, li, form, input {
    padding: 0;
    margin: 0;
}
a {
    color: #0000CC;
    text-decoration: none;
}
a:hover {
    text-decoration: underline
}
body {
    position: relative;
    background: #fff;
    font: 12px tahoma, arial, sans-serif;
}
#wp {
    height: auto;
    min-height: 100%;
    _height: 100%;
}
#ft {
    margin-top: -157px;
    padding: 50px 0 0;
}
#ua {
    text-align: right;
    height: 21px;
    font-size: 14px;
    padding: 9px 10px 0;
    overflow: hidden;
}
h1 {
    font-size: 0;
    text-align: center;
    margin: 95px auto 50px;
    overflow: hidden;
}
h1 img {
    border: 0 none;
    display: inline-block;
    margin: 0 auto
}
#tb {
    margin: 0 0 8px 18px;
    margin-bottom: 6px\9;
    overflow: hidden;
}
#tb a, #tb b {
    font-size: 14px;
    margin-right: 23px;
    zoom: 1
}
#tb b {
    color: #0000CC
}
#sc {
    width: 580px;
    margin: 0 auto;
    padding-left: 20px;
    padding-bottom: 157px;
	padding-top: 60px;
}
#s {
    position: relative;
    height: 33px;
    z-index: 9
}
#s .s_input {
    float: left;
    width: 469px;
    height: 20px;
    border: 1px solid #b8c3c9;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    font: 16px/18px tahoma, arial, sans-serif;
    outline: 0 none;
    padding: 5px 5px 6px;
}
#s .s_input_h {
    border-color: #157efb;
    box-shadow: inset 0 1px 1px 0 #e5e5e5;
}
#s .s_btn {
    float: left;
    width: 100px;
    height: 33px;
    background: url("../images/icon_index.png") no-repeat 0 0;
    background-image: -webkit-image-set(url("../images/icon_index2.png") 2x, url("../images/icon_index.png") 1x);
    border: 0 none;
    text-indent: -99em;
    margin-left: -1px;
    overflow: hidden;
    cursor: pointer
}
#s .s_btn_h {
    background-position: 0 -35px;
}
#s .s_btn_d {
    background-position: 0 -70px;
}
#smart_pop {
    position: absolute;
    z-index: 99;
    top: 33px;
    left: 0;
    width: 458px;
    border: 1px solid #d4d4d4;
    border-top: none;
    background: #fff
}
#smart_pop div div {
    height: 23px;
    color: #333;
    vertical-align: middle;
    font: bold 14px/23px tahoma, arial, sans-serif;
    padding-left: 5px;
}
#smart_pop div div b {
    font-weight: 500
}
#smart_pop div.mouseover {
    background: #d1e5fc
}
#ad, #bm, #cp {
    line-height: 24px;
    text-align: center;
}
#ad {
    padding: 0 0 6px;
}
#bm, #bm a, #cp, #cp a {
    color: #999;
}
#bm a {
    margin: 0 6px
}
.jrLogo {
    background-color: #fff;
}
.jrLogo h1 {
    margin: 20px auto 14px;
}
.pl {
    position: absolute;
    top: 302px;
    left: 0;
    width: 100%;
    color: #a9a9a9;
    font-size: 14px;
}
#bm .pl a {
    color: #033dff
}
.pl .l {
    display: none;
}
a.ba {
    background: url("../images/i.png") no-repeat scroll right -70px rgba(0, 0, 0, 0);
    padding-right: 15px;
    text-decoration: none;
}
img {
    border: 0 none;
}
#s .over {
    background-color: #d1e5fc;
    color: #000
}






