body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
}
body, button, input, select, textarea {
    font: 12px/1.5 tahoma,arial,宋体,sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
address, cite, dfn, em, var {
    font-style: normal;
}
code, kbd, pre, samp {
    font-family: courier new,courier,monospace;
}
small {
    font-size: 12px;
}
ul, ol {
    list-style: none outside none;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
sup {
    vertical-align: text-top;
}
sub {
    vertical-align: text-bottom;
}
legend {
    color: #000000;
}
fieldset, img {
    border: 0 none;
}
button, input, select, textarea {
    font-size: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.ks-post {
    font: 14px/1.8 verdana,tahoma,arial,sans-serif;
}
.ks-post blockquote, .ks-post ul, .ks-post ol, .ks-post dl {
    margin: 1em;
}
.ks-post ul, .ks-post ol, .ks-post dl {
    margin-left: 2em;
}
.ks-post ol li {
    list-style: decimal outside none;
}
.ks-post ul li {
    list-style: disc outside none;
}
.ks-post dl dd {
    margin-left: 1em;
}
.ks-post th, .ks-post td {
    padding: 0.5em;
}
.ks-post caption {
    margin-bottom: 0.5em;
}
.ks-post p, .ks-post fieldset, .ks-post table, .ks-post pre {
    margin-bottom: 1em;
}
#header, #content, #footer {
    margin-left: auto;
    margin-right: auto;
}
.col-main {
    float: left;
    min-height: 1px;
    width: 100%;
}
.col-sub, .col-extra {
    float: left;
}
.layout:after, .main-wrap:after, .col-sub:after, .col-extra:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.layout, .main-wrap, .col-sub, .col-extra {
}
.ks-hidden {
    display: none;
}
.ks-invisible {
    visibility: hidden;
}
.ks-clear:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.ks-clear {
}
.ks-inline-block {
    display: inline-block;
}
#header {
    background: url("/content/images/web/index/T1nGawXhVbXXXXXXXX-1-112.png") repeat-x scroll 0 0 transparent;
    height: 112px;
}
.loo-head .loo-logo a, .loo-head .loo-link a, .loo-nav .line, .loo-nav .qbrz a, .loo-nav .pinzhi a, .loo-head .loo-links a, .loo-head .loo-links s, .loo-nav .jingpin a {
    background: url("/content/images/web/index/T1CuiUXlNeXXXXXXXX-500-500.png") no-repeat scroll 0 0 transparent;
}
.loo-head {
    height: 82px;
    margin: 0 auto;
    position: relative;
    width: 1000px;
}
.loo-nav {
    height: 30px;
    margin: 0 auto;
    width: 1000px;
}
.loo-head .loo-logo a {
    background-position: 0 0;
    display: block;
    height: 80px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -99px;
    top: 0;
    width: 80px;
}
.loo-head .loo-link a {
    display: block;
    height: 52px;
    overflow: hidden;
    position: absolute;
    text-indent: -99px;
    top: 20px;
    width: 48px;
}
.loo-head .loo-link .lpbz {
    background-position: -280px -323px;
    right: 80px;
}
.loo-head .loo-link .lpbz:hover {
    background-position: 0 -322px;
}
.loo-head .loo-link .lpwl {
    background-position: -60px -322px;
    right: 12px;
}
.loo-head .loo-link .lpwl:hover {
    background-position: -120px -322px;
}
.loo-head .loo-links {
    float: right;
    height: 60px;
    margin-top: 10px;
    width: 235px;
}
.loo-head .loo-links a {
    display: block;
    float: left;
    height: 60px;
    width: 75px;
}
.loo-head .loo-links .pz {
    background-position: -234px -400px;
    position: relative;
}
.loo-head .loo-links .pz .new {
    background: url("/content/images/web/index/T1_tGEXchcXXXXXXXX-21-14.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 14px;
    position: absolute;
    right: 7px;
    top: -3px;
    width: 21px;
}
.loo-head .loo-links .pz:hover {
    background-position: -156px -400px;
}
.loo-head .loo-links .lprz {
    background-position: -311px -400px;
}
.loo-head .loo-links .lprz:hover {
    background-position: -80px -400px;
}
.loo-head .loo-links .lpwl {
    background-position: -387px -400px;
}
.loo-head .loo-links .lpwl:hover {
    background-position: 0 -400px;
}
.loo-head .loo-links s.line {
    background-position: -309px -400px;
    display: block;
    float: left;
    height: 60px;
    width: 2px;
}
.loo-nav .items {
    float: left;
    font-family: "微软雅黑";
    height: 30px;
    line-height: 28px;
    position: relative;
    width: 100px;
    z-index: 1;
}
.loo-nav .qbrz, .loo-nav .pinzhi {
    float: right;
}
.loo-nav .jingpin {
    float: left;
    position: relative;
}
.loo-nav .jingpin a {
    background-position: -240px -245px;
    display: block;
    height: 30px;
    width: 95px;
}
.loo-nav .jingpin .new {
    background: url("/content/images/web/index/T1wSSGXhRrXXXXXXXX-19-11.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 11px;
    position: absolute;
    right: 17px;
    top: -4px;
    width: 19px;
}
.loo-nav .qbrz a {
    background-position: 0 -245px;
    display: block;
    height: 30px;
    width: 95px;
}
.loo-nav .pinzhi a {
    background-position: -121px -245px;
    display: block;
    height: 30px;
    position: relative;
    width: 95px;
}
.loo-nav .pinzhi .newicon {
    background: url("/content/images/web/index/T1AYaEXd4lXXXXXXXX-21-14.gif") no-repeat scroll 0 0 transparent;
    height: 14px;
    position: absolute;
    right: 14px;
    top: -11px;
    width: 21px;
}
.loo-nav .first {
    width: 68px;
}
.loo-nav .first a {
    color: #D6D5D5;
    display: block;
    float: left;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    width: 64px;
}
.loo-nav .item-title {
    color: #D6D5D5;
    display: block;
    float: left;
    font-size: 14px;
    height: 30px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    width: 96px;
}
.loo-nav .item-title:hover {
    text-decoration: none;
}
.loo-nav .item-active {
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
}
.loo-nav .line {
    background-position: 0 -285px;
    display: block;
    float: left;
    height: 30px;
    width: 4px;
}
.loo-nav .items ul {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #666666;
    border-color: -moz-use-text-color #5A5A5A #5A5A5A;
    border-right: 1px solid #5A5A5A;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: none;
    height: 308px;
    left: -102px;
    position: absolute;
    top: 30px;
    z-index: 999999;
}
.loo-nav .items .lady {
    left: -70px;
}
.loo-nav .items .jiaju {
    left: -202px;
}
.loo-nav .items .col-2 {
    width: 427px;
}
.loo-nav .items .col-3 {
    width: 570px;
}
.loo-nav .items .col-4 {
    width: 713px;
}
.loo-nav .items .col-5 {
    width: 856px;
}
.loo-nav .bg-right, .loo-nav .bg-right .item, .loo-nav .bg-right h3 {
    background: url("/content/images/web/index/T1HASyXkluXXXXXXXX-25-350.png") no-repeat scroll 0 0 transparent;
}
.loo-nav .bg-right {
    background-position: 142px -45px;
    float: left;
    height: 298px;
    overflow: hidden;
    padding-bottom: 10px;
    width: 143px;
}
.loo-nav .bg-right h3 a {
    color: #FFFFFF;
}
.loo-nav .bg-right h3 {
    background-position: 14px 10px;
    color: #FFFFFF;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 2px;
    margin-top: 10px;
    overflow: hidden;
    padding-left: 32px;
}
.loo-nav .bg-right .item {
    background-position: 3px -12px;
    color: #999999;
    display: block;
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin-left: 12px;
    outline: medium none;
    overflow: hidden;
    padding-left: 20px;
    text-align: left;
    text-shadow: none;
    width: 105px;
}
.loo-nav .bg-right a.hot {
    color: #E1E1E1;
}
.loo-nav .bg-right .item-line {
    background: url("/content/images/web/index/T1GBSyXmJnXXXXXXXX-142-13.png") no-repeat scroll 0 0 transparent;
    height: 13px;
    overflow: hidden;
}
.loo-nav .item-info {
    background: none repeat scroll 0 0 #3C3C3C;
    width: 141px;
}
.loo-nav .item-info h3 {
    font-weight: normal;
}
#footer {
    border-top: 1px solid #E7E7E7;
    margin-top: 5px;
}
.foot-content {
    margin: 0 auto;
    width: 1000px;
}
#footer .lp-gc, .lnk-lp-rz, .lnk-email-us, .lnk-focus-us, .loo-footer-tel {
    background: url("/content/images/web/index/T10cyUXlliXXXXXXXX-230-1520.png") no-repeat scroll -9999px -9999px transparent;
}
#footer .lp-gc .foot-about .about {
    background: url("/content/images/web/index/T1zuOFXgdfXXXXXXXX-355-500.png") no-repeat scroll -9999px -9999px transparent;
}
#footer .lp-gc {
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 70px;
}
#footer .lp-gc .foot-about {
    height: 50px;
    margin: 0 auto;
    padding-top: 20px;
    width: 1000px;
}
#footer .lp-gc .foot-about .about {
    background-position: 0 -114px;
    display: block;
    float: left;
    height: 29px;
    width: 230px;
}
#footer .lp-gc .foot-about .about-contact {
    float: right;
}
#footer .lp-gc .foot-about .about-contact li {
    float: left;
    margin-left: 3px;
}
.lnk-lp-rz, .lnk-email-us, .lnk-focus-us {
    display: block;
    height: 40px;
    outline: medium none;
    text-indent: -9999px;
}
.lnk-lp-rz {
    background-position: 0 -896px;
    width: 90px;
}
.lnk-lp-rz:hover {
    background-position: 0 -946px;
}
.lnk-email-us {
    background-position: 0 -121px;
    height: 37px;
    width: 78px;
}
.lnk-email-us:hover {
    background-position: 0 -157px;
}
.lnk-focus-us {
    background-position: 0 -54px;
    height: 35px;
    margin: 4px 10px 0 0;
    width: 92px;
}
.lnk-focus-us:hover {
    background-position: 0 -88px;
}
.lp-footer-nav {
    background: none repeat scroll 0 0 #000000;
    border-top: 1px solid #AE0200;
    height: 35px;
    line-height: 36px;
}
.lp-footer-nav {
    background: none repeat scroll 0 0 #000000;
    border-top: 1px solid #AE0200;
    height: 35px;
    line-height: 36px;
}
.loo-footer-tel {
    background-position: 0 -1092px;
    height: 40px;
    width: 136px;
}
.footer-nav-list {
    color: #CCCCCC;
    float: left;
    margin-top: 11px;
}
.footer-nav-list li {
    border-right: 1px solid #CCCCCC;
    float: left;
    height: 12px;
    line-height: 12px;
    margin-right: 10px;
    padding-right: 10px;
}
.footer-nav-list .li-last {
    border: medium none;
}
.footer-nav-list li a {
    color: #CCCCCC;
}
.site-rights {
    color: #CCCCCC;
    float: right;
}
.lp-ali-group {
    margin-top: 20px;
    padding-bottom: 30px;
}
.lp-ali-group a, .lp-ali-group a:hover {
    color: #0063DC;
}
.server-num {
    color: #FFFFFF;
}
.loo-nav .loo-jinpin {
    width: 84px;
}
.loo-nav .loo-jinpin a {
    width: 80px;
}
.loo-nav .loo-jinpin {
    width: 84px;
}
.loo-nav .loo-jinpin a {
    width: 80px;
}
.loo-nav .loo-tuan {
    float: left;
    height: 30px;
    position: relative;
    width: 85px;
}
.loo-nav .loo-tuan .new {
    background: url("/content/images/web/index/T1RYmSXgtqXXXXXXXX-29-17.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 17px;
    position: absolute;
    right: 0;
    top: -9px;
    width: 29px;
}
.w1000, .loo-fzfs, .loo-xiebao, .loo-jiaju, .loo-categories {
    margin: 0 auto;
    width: 1000px;
}
.left {
    float: left;
}
.right {
    float: right;
}
#content .line, .top-line, .bottom-line, .fs-title, .fs-title s,.mr-title, .mr-title s,.nvx-title,.nanz-title s,.nanz-title, .nvx-title s, .xb-title, .xb-title s, .jj-title, .jj-title s, .loo-selected h3 s, .fc-item, .fc-title s, .img-hover-mask, .mask-sale, .mask-comment, .mask-center, .mask-list, .selected ul li.more a, .selected ul li.more a:hover, .loo-news h3 s, .loo-news .border, .news-item .news-info, .advice h3 s, .advice h3 .more, .advice h3 .more:hover, .loo-news h3 .more, .loo-news h3 .more:hover, .report h3 s, .rz-selected h3 s, .selected .border-top, .selected .border-bottom, .switchable-nav li.current, .loo-categories, .fc-item h3 s, .fc-item.last .top, .selected ul li.zx-more a, .selected ul li.zx-more a:hover {
    background: url("/Content/Images/Web/Index/indexpng.gif") no-repeat scroll 0 0 transparent;
}
#content .line {
    background-position: 0 -140px;
    display: block;
    height: 6px;
    margin: 10px auto 0;
    width: 1000px;
}
#content .loo-categories .line {
    bottom: -17px;
    margin-top: 0;
    position: absolute;
}
.top-line {
    background-position: 0 -100px;
    display: block;
    height: 1px;
    left: -1px;
    position: absolute;
    top: -1px;
    width: 1000px;
}
.bottom-line {
    background-position: 0 -100px;
    bottom: -1px;
    display: block;
    height: 1px;
    left: -1px;
    position: absolute;
    width: 1000px;
}
.floor-title {
    height: 70px;
    position: relative;
}
.floor-title h3 {
    display: block;
    padding-left: 465px;
    padding-top: 20px;
    width: 125px;
}
.fl-nav li {
    border-right: 1px solid #999999;
    color: #999999;
    float: left;
    line-height: 14px;
    margin-top: 2px;
    padding: 0 9px;
}
.fl-nav li.l {
    border-right: medium none;
}
.fl-nav li a {
    color: #8E8E8E;
    text-decoration: none;
}
.fl-nav li a:hover {
    border: medium none;
    color: #8E8E8E;
    text-decoration: underline;
}
.fs-title {
    background-position: 0 -271px;
}
.fs-title s {
    background-position: -602px 0;
    height: 42px;
    width: 100px;
}
.mr-title {
    background-position: 0 -331px;
}
.mr-title s {
    background-position: -828px -1092px;
    height: 42px;
    width: 100px;
}
.nvx-title {
    background-position: 0 -331px;
}
.nvx-title s {
    background-position: -298px 0;
    height: 42px;
    width: 100px;
}
.nanz-title {
    background-position: 0 -271px;
}
.nanz-title s {
    background-position: -740px 0;
    height: 42px;
    width: 100px;
}
.xb-title {
    background-position: 0 -200px;
}
.xb-title s {
    background-position: -450px 0;
    height: 42px;
    width: 97px;
}
.jj-title {
    background-position: 0 -200px;
}
.jj-title s {
    background-position: -646px -1092px;
    height: 42px;
    width: 88px;
}
.floor-title s {
    background-color: #FFFFFF;
    left: 450px;
    position: absolute;
}
.fl-magic-cub {
    border: 1px solid #E0E0DA;
    padding: 3px 1px 1px 3px;
    position: relative;
}
.fl-row-2 {
    height: 284px;
}
.fl-row-3 {
    height: 426px;
}
.fb-container a, .fm-container a, .fs-container a, .fh-container a, .fbaby-container a, .fd-container a {
    display: block;
    overflow: hidden;
}
.masked-img-item {
    position: absolute;
}
.masked-img-item a{color:#fff; text-align:center;}
.masked-img-item a:hover{color:#fff;}

.mask-container {
    cursor: pointer;
    height: 40px;
    overflow: hidden;
    position: absolute;
    width: 140px;
    opacity: 0.7;
    background:#5D5C5C;
    display:none;
}
.mask-img-link {
    background-color: #fff;
    display: block;
    height: 140px;
    width: 140px;
}

.mask-img-link img{  height:140px;}

.mask-container_ {
    cursor: pointer;
    height: 40px;
    overflow: hidden;
    position: absolute;
    width: 282px;
    opacity: 0.7;
    background:#5D5C5C;
    display:none;
}
.mask-img-link_ {
    background-color: #fff;
    display: block;
    height: 282px;
    width: 282px;
}

.mask-img-link_ img{ height:282px;}

.img-mask {
    color: #FFFFFF;
    display: none;
    height: 140px;
    width: 140px;
}
.masked-img-item a:hover {
    text-decoration: none;
}
.mask-back {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    opacity: 0;
    position: absolute;
    width: 100%;
}
.mask-header {
    left: 0;
    position: absolute;
    top: -45px;
}
.mask-title {
    height: 18px;
    overflow: hidden;
    padding: 2px 0 0 2px;
}
.mask-des {
    font: 14px Arial; margin-top:3px; color:#FF3300; font-weight:bold;text-shadow: 0 1px 1px #000;
}
.mask-sale, .mask-comment {
    display: inline-block;
    height: 12px;
    margin-left: 6px;
    padding-left: 15px;
}
.mask-sale {
    background-position: -986px -148px;
}
.mask-comment {
    background-position: -986px -168px;
}
.mask-center {
    background-position: -992px -132px;
    height: 8px;
    left: 61px;
    position: absolute;
    top: 61px;
    width: 8px;
}
.mask-price {
    bottom: -20px;
    font-weight: bold;
    position: absolute;
    right: 0;
}
.mask-list {
    background-position: -986px -188px;
    height: 13px;
    left: 8px;
    position: absolute;
    top: 6px;
    width: 13px;
}
.img-mask {
    color: #FFFFFF;
    display: none;
    height: 140px;
    width: 140px;
}
.rz-pic {
    clear: both;
    color: #888888;
    height: 24px;
    line-height: 24px;
    margin-top: 10px;
    overflow: hidden;
}
.rz-pic p {
    float: left;
}
.rz-pic a {
    display: inline;
    float: left;
    height: 24px;
    margin-left: 24px;
}
.loo-selected {
    margin: 22px auto 0;
    padding-bottom: 30px;
    width: 1000px;
}
.loo-selected h3 {
    height: 20px;
    position: relative;
}
.loo-selected h3 s {
    background-position: 0 -60px;
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 150px;
}
.selected-content {
    border: 1px solid #E0E0DA;
    margin-top: 8px;
    padding-bottom: 5px;
    position: relative;
    width: 998px;
}
.selected-content ul {
    padding: 0 5px;
}
.selected-content li {
    float: left;
    height: 320px;
    margin-right: 5px;
    margin-top: 5px;
    overflow: hidden;
    position: relative;
    width: 243px;
}
.selected-content li.l {
    margin-right: 0;
}
.loo-selected .bottom-line {
}
.mask-dom {
    background: none repeat scroll 0 0 #000000;
    cursor: pointer;
    height: 320px;
    left: 0;
    position: absolute;
    top: 0;
    width: 243px;
    z-index: 999;
}
.loo-categories {
    background-position: 0 -774px;
    border-left: 1px solid #E7E7E7;
    border-right: 1px solid #E7E7E7;
    height: 172px;
    margin-top: 15px;
    width: 998px;
}
.fc-item {
    background-position: 0 -969px;
    float: left;
    height: 172px;
    overflow: hidden;
    width: 167px;
}
.fc-item.last {
    position: relative;
    width: 163px;
}
.fc-item.last .top {
    background-position: 24px -1146px;
    bottom: 5px;
    color: #2B2A2A;
    display: block;
    font-size: 10px;
    line-height: 15px;
    position: absolute;
    right: 5px;
    width: 40px;
}
.fc-item h3 {
    color: #2A2A2A;
    height: 20px;
    line-height: 20px;
    margin-left: 44px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
    width: 100px;
}
.fc-item h3 s {
    background-position: 0 -409px;
    display: block;
    height: 7px;
    left: 60px;
    position: absolute;
    top: 7px;
    width: 4px;
}
.fc-links {
    margin-left: 39px;
    margin-top: 6px;
    overflow: hidden;
    width: 95px;
}
.fc-links a {
    border-left: 1px solid #CCCCCC;
    color: #787677;
    float: left;
    height: 14px;
    line-height: 14px;
    margin: 0 4px 5px -1px;
    overflow: hidden;
    padding-left: 5px;
    white-space: nowrap;
}
.rz-report h3 .more {
    display: none;
}
.loo-focus {
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    width: 1000px;
}
.loo-linfo {
    float: left;
    margin-top: 5px;
    width: 700px;
}
.loo-banner, .switchable-content li {
    height: 445px;
    overflow: hidden;
    position: relative;
    width: 700px;
}
.switchable-nav {
    bottom: 8px;
    position: absolute;
    right: 10px;
    z-index: 450;
}
.switchable-nav li {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 12px;
    line-height: 12px;
    margin-left: 2px;
    position: static;
    text-align: center;
    width: 12px;
}
.switchable-nav li.current {
    background-position: -399px -616px;
    color: #918D8D;
}
.loo-news h3 {
    height: 32px;
    margin-top: 10px;
    position: relative;
}
.loo-news h3 s {
    background-position: 0 -550px;
    display: block;
    height: 32px;
    left: 0;
    position: absolute;
    top: 0;
    width: 700px;
}
.loo-news h3 .more {
    background-position: -340px -590px;
    bottom: 6px;
    display: block;
    height: 20px;
    position: absolute;
    right: 5px;
    width: 40px;
}
.loo-news h3 .more:hover {
    background-position: -340px -612px;
}
.loo-news .border {
    background-position: 0 -744px;
    height: 1px;
    margin: 0 auto;
    width: 660px;
}
.l-news {
    border-right: 1px dotted #A09C9C;
    float: left;
    margin-top: 24px;
    width: 423px;
}
.l-news .news-s1 p.title {
    padding-top: 0;
}
.news-item .title a, .news-item .title {
    color: #D84600;
    display: block;
    font-family: 微软雅黑;
    font-size: 18px;
    height: 24px;
    line-height: 24px;
}
.news-item .link {
    display: block;
}
.news-item p.title {
    height: 24px;
    padding-top: 14px;
}
.news-item p {
    height: 30px;
    overflow: hidden;
}
.news-item .info {
    color: #837F7F;
    line-height: 30px;
}
.news-item .info a {
    color: #837F7F;
    text-decoration: none;
}
.news-item .info a:hover{ text-decoration:underline; color:#ff6600; }
.news-item .news-info {
    background-position: -400px -590px;
    color: #837F7F;
    float: left;
    height: 22px;
    line-height: 22px;
    padding-left: 10px;
    padding-right: 10px;
}
.news-item .news-info:hover {
    color: #FF6600;
}
.pic-news {
    float: left;
    width: 120px;
}
.pic-news .s120 {
    display: block;
    height: 120px;
    width: 120px;
}
.pic-news .info {
    background: none repeat scroll 0 0 #B1B0AA;
    color: #FFFFFF;
    display: block;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    text-align: center;
}
.news-s2 {
    float: left;
    margin-left: 16px;
    width: 287px;
}
.news-s2 .news-item {
    border-top: 1px dotted #A09C9C;
    height: 74px;
}
.r-news {
    float: left;
    margin-left: 18px;
    margin-top: 28px;
    overflow: hidden;
    width: 258px;
}
.r-news li {
    height: 22px;
    line-height: 22px;
    overflow: hidden;
}
.r-news li a, .r-news li span {
    color: #837F7F;
}
.r-news li a:hover {
    color: #FF6600;
}
.loo-rinfo {
    float: right;
    width: 290px;
}
.advice h3 {
    height: 55px;
    position: relative;
}
.advice h3 s {
    background-position: -42px -590px;
    height: 55px;
    left: 0;
    position: absolute;
    top: 0;
    width: 290px;
}
.advice h3 .more {
    background-position: -340px -590px;
    bottom: 8px;
    display: block;
    height: 20px;
    position: absolute;
    right: 2px;
    width: 40px;
}
.advice h3 .more:hover {
    background-position: -340px -612px;
}
.advice ul {
    padding: 20px 0 30px 20px;
}
.advice ul li {
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    width: 270px;
}
.advice ul li a {
    color: #343434;
}
.advice ul li a:hover {
    color: #B53232;
}
.report h3 {
    height: 43px;
    position: relative;
}
.report h3 s {
    background-position: 0 -651px;
    height: 43px;
    left: 0;
    position: absolute;
    top: 0;
    width: 290px;
}
.report .report-content {
    border-bottom: 1px solid #A09C9C;
    border-top: 1px solid #A09C9C;
}
.report table {
    height: 201px;
    width: 290px;
}
.report-content td {
    border-bottom: 1px dotted #A09C9C;
    border-right: 1px dotted #A09C9C;
    color: #666666;
    font-size: 12px;
    text-align: center;
    width: 68px;
}
.report-content td img {
    vertical-align: middle;
}
.report-content td.bb {
    border-bottom: 0 none;
}
.report-content td.rb {
    border-right: 0 none;
}
.report-content td.r {
    color: #E60000;
}
.report-content td.rr {
    border-bottom: 0 none;
    color: #E60000;
    font-weight: bold;
}
.rz-selected h3 {
    height: 41px;
    position: relative;
}
.rz-selected h3 s {
    background-position: 0 -700px;
    height: 41px;
    left: 0;
    position: absolute;
    top: 0;
    width: 290px;
}
.selected {
    height: 218px;
    position: relative;
    width: 289px;
}
.selected .border-top {
    background-position: 0 -751px;
    height: 2px;
}
.selected .border-bottom {
    background-position: 0 -755px;
    height: 3px;
}
.selected ul {
    background: none repeat scroll 0 0 #000000;
    padding: 0 2px 0 3px;
}
.selected ul li {
    float: left;
    height: 70px;
    margin-right: 1px;
    margin-top: 1px;
    position: relative;
    width: 70px;
    z-index: 0;
}
.selected ul li.more, .selected ul li.more a {
    display: block;
    height: 70px;
    width: 141px;
}
.selected ul li.zx-more, .selected ul li.zx-more a {
    display: block;
    height: 70px;
    width: 70px;
}
.selected ul li.more a {
    background-position: -300px -420px;
}
.selected ul li.more a:hover {
    background-position: -500px -420px;
}
.selected ul li.zx-more a {
    background-position: -688px -420px;
}
.selected ul li.zx-more a:hover {
    background-position: -780px -420px;
}
.selected ul s {
    background: none repeat scroll 0 0 #000000;
    cursor: pointer;
    height: 70px;
    left: 0;
    opacity: 0.15;
    position: absolute;
    top: 0;
    width: 70px;
    z-index: 999;
}
.selected ul .pic, .selected ul .pic img {
    display: block;
    height: 70px;
    left: 0;
    position: absolute;
    top: 0;
    width: 70px;
}
.selected .hover .info, .selected .hover .info dl {
    display: block;
}
.selected .info {
    background: none repeat scroll 0 0 #B40000;
    box-shadow: 0 0 6px #000000;
    display: none;
    height: 76px;
    left: -3px;
    overflow: hidden;
    position: absolute;
    text-align: left;
    top: -3px;
    width: 0;
}
.selected .info dl {
    color: #FFFFFF;
    display: none;
    padding: 8px 5px 0 80px;
}
.selected .info dt {
    font-size: 14px;
    font-weight: 800;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
}
.selected .info dd {
    height: 36px;
    line-height: 18px;
    margin-top: 5px;
    overflow: hidden;
    width: 130px;
}
.selected li.hover {
    z-index: 99;
}
.selected li.hover .pic {
    z-index: 98;
}
.selected li.hover s {
    display: none;
}
.selected .right .info {
    margin-left: -140px;
}
.selected .right .info dl {
    padding: 8px 80px 0 10px;
}



/* --------------------------banner --------------------------*/
.banner{width:288px; height:259px; border:solid 1px #ccc; position:relative;margin-top:15px; }
.banner ul{float:left;}
.banner li{width:288px; height:259px; overflow:hidden;}
.banner li img{width:288px; height:288px;}
.banner .tag{width:90px; height:20px; line-height:25px; position:absolute; bottom:0px; right:0px;}
.banner .tag a{ TEXT-ALIGN: center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 15px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(/content/images/web/index/flashbutton.gif) no-repeat -15px 0px;
	FLOAT: left;
	HEIGHT: 15px;
	COLOR: #86a2b8;
	FONT-SIZE: 12px;
	CURSOR: pointer}
.banner .tag a.current{LINE-HEIGHT: 15px;
	WIDTH: 15px;
	BACKGROUND: url(/content/images/web/index/flashbutton.gif) no-repeat;
	HEIGHT: 15px;
	COLOR: #ffffff}
.banner .no-display{display:none;}
