/* 
    Document   : pinglun
    Created on : 2010-7-14, 14:29:42
    Author     : Firemmet
    Description:
        Purpose of the stylesheet follows.
*/
.f_bold{font-weight: bold;}
body, html{
    font-size: 12px;
    line-height: 18px;
}
#usrInfo .usrDiv
{
    width: 980px;
}
#all {
    width: 980px;
}
#hd{
    height: 85px;
    background: none;
}
/* linkBar */
.linkBar {
    width: 980px;
    height: 29px;
    line-height: 29px;
    margin: 0 0 10px;
    background: #F7F7F7;
    border: 1px solid #CACACA;
}
.linkBar .breadCrumb {
    float: left;
    padding: 0 0 0 8px;
    font-size: 12px;
}
.linkBar .breadCrumb a, .linkBar .breadCrumb span {
    padding: 0 8px;
}
.linkBar .infoPub {
    float: right;
}
.linkBar .infoPub a.join {
    position: relative;
    padding: 0 18px 0 23px;
    color: #FF6600;
    text-decoration: underline;
    font-size: 14px;
    font-weight: 700;
}
.linkBar .infoPub a.join .ext {
    position: absolute;
    top: 2px;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    background: #F7F7F7 url(../images/plbg.png) no-repeat -60px -135px;
}
/* mainContent */
.mainContent {
    float: left;
    width: 730px;
}
.companyInfo {
    width: 718px;
    margin: 0 0 10px;
    padding: 6px 6px 0;
    background: #E2F0FF;
    border: 1px solid #9EC1ED;
}
.ciContainer {
    width: 686px;
    padding: 8px 15px 8px 15px;
    background: #FFFFFF;
    border: 1px solid #BBCEE6;
}
.infoHeader {
    margin: 0 0 10px;
}
.infoHeader h3 {
    display: inline;
    line-height: 32px;
    margin: 0;
    padding: 0 20px 0 0;
    font-size: 24px;
}
.infoHeader .publisher {

}
.companyInfo .line, .latestCmt .cmt .line {
    overflow: hidden;
    height: 1px;
    margin: 0 0 10px;
    background: url(../images/plbg.png) repeat-x 0 -160px;
}
.latestCmt .cmt .line
{
    margin: 0 0 15px;
}
.companyInfo .baseInfo {
    float: left;
    width: 465px;
    line-height: 25px;
    margin: 0 0 10px;
    padding: 0 0 0 8px;
    font-size: 14px;
}
.suppliercates .baseInfo
{
    padding-left: 0;
}
.companyInfo .baseInfo dt{
    clear: both;
    float: left;
    padding: 0 5px 0 0;
    color: #666666;
}
.companyInfo .baseInfo dd {
    overflow: hidden;
    _overflow: visible;
    display: block;
    min-height: 20px;
    _height: 20px;
    margin: 0 0 5px;
}
.companyInfo .baseInfo dd  a {
    padding: 0 0 0 10px;
    text-decoration: underline;
    white-space: nowrap;
    font-size: 12px;
}
.companyInfo .baseInfo dd.c, .cmtPub .impression dd.c {
    float: none;
    overflow: hidden;
    height: 0;
    margin: 0;
    padding: 0;
}
.companyInfo .baseInfo dd img {
    display: block;
}
.companyInfo .aid {
    width: 670px;
}
.companyPic {
    position: relative;
    float: right;
    width: 155px;
    margin: 0 0 10px;
    padding: 0 45px 0 0;
}
.companyPic dt{
    width: 144px;
    height: 108px;
    margin: 0 0 5px;
    padding: 1px;
    border: 1px solid #C7C7C7;
}
.companyPic dt img {
    width: 144px;
    height: 108px;
}
.companyPic dd{
    float: left;
    width: 29px;
    height: 29px;
    margin: 0 5px 0 0;
    padding: 1px;
    border: 1px solid #C7C7C7;
}
.companyPic dd img {
    width: 29px;
    height: 29px;
}
.companyPic dd.caption {
    width: 144px;
    border: 0 none;
    text-align: center;
    font-size: 12px;
}
/*
.companyPic dd.caption {
    float: none;
    position: absolute;
    bottom: -20px;
    left:0;
    width: 150px;
    border: 0 none;
    text-align: center;
}*/
.companyPic dd.caption a {
    text-decoration: underline;
}
.companyInfo .top {
    float: left;
    padding: 0 0 0 8px;
    font-size: 12px;
}
.companyInfo .top .impression, .companyInfo .top .vegetables{
    width: 380px;
    margin:0 0 15px;
    min-height:70px;
    max-height:100px;
    overflow:hidden;
}
.companyInfo .top .impression dt, .companyInfo .top .vegetables dt, .suppliercates h3.three {
    height: 16px;
    line-height: 16px;
    *line-height: 20px;
    _line-height: 17px;
    margin: 0 0 10px 0;
    padding: 0 0 0 7px;
    border-left: 4px solid #FF5500;
    font-size: 14px;
    font-weight: 700;
}
.companyInfo .top .impression dd, .companyInfo .top .vegetables dd {
    float: left;
    line-height: 24px;
    padding: 0 15px 0 0;
    color: #999999;
    white-space: nowrap;
}
.companyInfo .top .impression dd em, .companyInfo .top .vegetables dd em{
    color: #FF7B00;
}
.companyInfo .top .impression .c, .companyInfo .top .vegetables .c{
    float: none;
}
.companyInfo .actions {
    line-height: 37px;
    margin: 0 0 10px;
    font-size: 12px;
}
.companyInfo .actions a {
    margin: 0 18px 0 5px;
    text-decoration: underline;
}
.companyInfo .actions .comment {
    float: left;
    display: block;
    width: 125px;
    height: 37px;
    background: url(../images/plbg.png) no-repeat 0 -95px;
}
.rateInfo{
    width: 270px;
    margin: 0 0 10px;
    border: 0 none;
}
.nocmt_r{
    position: relative;
    float: right;
    margin: 0 25px 0 0;
    border: 0 none;
}
.rateInfo dt {
    clear: left;
    float: left;
    width: 85px;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 0 0;
    padding: 0;
    border-right: 1px solid #D5D5D5;
    text-align: right;
}
.rateInfo dt img{
    display: block;
    float: right;
    height: 19px;
    margin: 5px 4px 0 0;
}
.rateInfo dt span{
    overflow: hidden;
    display: block;
    float: right;
    height: 20px;
    margin: 5px 4px 0 0;
    background: url(../images/plbg.png) no-repeat;
    text-indent: -999999px;
}
.rateInfo .zp {
    width: 44px;
    background-position: -90px -255px;
}
.rateInfo .kw {
    width: 44px;
    background-position: 0 -285px;
}
.rateInfo .fw {
    width: 44px;
    background-position: -50px -285px;
}
.rateInfo .hj {
    width: 44px;
    background-position: -100px -285px;
}
.rateInfo .ws {
    width: 44px;
    background-position: 0 -310px;
}
.rateInfo .wh {
    width: 44px;
    background-position: -50px -310px;
}
.rateInfo .xy {
    width: 44px;
    background-position: -100px -310px;
}
.rateInfo .ss {
    width: 44px;
    background-position: 0 -335px;
}
.rateInfo .xl {
    width: 44px;
    background-position: -50px -335px;
}
.rateInfo .fj {
    width: 44px;
    background-position: -100px -335px;
}
.rateInfo .cpzl {
    width: 69px;
    background-position: 0 -360px;
}
.rateInfo .jssp {
    width: 69px;
    background-position: -75px -360px;
}
.rateInfo .ylsp {
    width: 69px;
    background-position: 0 -385px;
}
.rateInfo .spzl {
    width: 69px;
    background-position: -75px -385px;
}
.rateInfo .fwss {
    width: 69px;
    background-position: 0 -410px;
}
.rateInfo .jxzl {
    width: 69px;
    background-position: -75px -410px;
}
.rateInfo .xjb {
    width: 56px;
    background-position: 0 -435px;
}
.rateInfo .lxmyd {
    width: 81px;
    background-position: -60px -435px;
}
.rateInfo dd.graph-a, .rateInfo dd.graph-b, .rateInfo dd.graph-c, .rateInfo dd.graph-d, .rateInfo dd.graph-e{
    position: relative;
    float: left;
    width: 140px;
    height: 8px;
    margin: 10px 0;
    background: #F2F2F2;
    border: 1px solid #D7D7D7;
}
.rateInfo dd.num {
    float: left;
    width: 30px;
    height: 32px;
    line-height: 32px;
    margin: 0 0 0 6px;
    color: #666666;
}
.rateInfo dd.graph-a span, .rateInfo dd.graph-b span, 
.rateInfo dd.graph-c span, .rateInfo dd.graph-d span,
.rateInfo dd.graph-e span{
    position: absolute;
    top: 0;
    left: 0;
    height: 10px;
    _overflow: hidden;
    margin: -1px 0 0 -1px;
    padding: 0 2px 0 0;
    background: url(../images/plbg.png) no-repeat right -195px;
}
.rateInfo dd.graph-a span em, .rateInfo dd.graph-b span em, 
.rateInfo dd.graph-c span em, .rateInfo dd.graph-d span em,
.rateInfo dd.graph-e span em{
    float: left;
    width: 100%;
    height: 10px;
    background: url(../images/plbg.png) no-repeat 0 -195px;
}
.rateInfo dd.graph-b span {
    background-position: right -210px;
}
.rateInfo dd.graph-c span {
    background-position: right -225px;
}
.rateInfo dd.graph-d span {
    background-position: right -240px;
}
.rateInfo dd.graph-e span {
    background-position: right -255px;
}
.rateInfo dd.graph-b span em {
    background-position: 0 -210px;
}
.rateInfo dd.graph-c span em {
    background-position: 0 -225px;
}
.rateInfo dd.graph-d span em {
    background-position: 0 -240px;
}
.rateInfo dd.graph-e span em {
    background-position: 0 -255px;
}
.rateInfo dd.line {
    overflow: hidden;
    width: 155px;
    height: 0;
    margin: 0 0 0 85px;
    border-bottom: 1px solid #D5D5D5;
}
.companyInfo .companyDesc, #cutdesc {
    line-height: 27px;
    font-size: 14px;
}
.infoFooter {
    height: 27px;
    line-height: 27px;
    padding: 0 0 0 10px;
}
.infoFooter p.viewer {
    float: left;
    width: 300px;

}
.infoFooter p.viewer a {
    margin: 0 0 0 30px;
}
.infoFooter .share {
    overflow: hidden;
    float: right;
    display: block;
    width: 170px;
    height: 27px;
    line-height: 27px;
    padding: 0 0 0 10px;
}
.infoFooter .share span {
    float: left;
    margin: 0 15px 0 0;
}
.infoFooter .share a {
    overflow: hidden;
    float: left;
    display: block;
    width: 16px;
    height: 16px;
    margin: 5px 15px 0 0;
    background: url(../images/plbg.png) no-repeat 0 -135px;
    text-indent: -999px;
}
.infoFooter .share .kaixin {
    background-position: -20px -135px;
}
.infoFooter .share .sina {
    margin: 4px 15px 0 0;
    background-position: -39px -135px;
}
.latestCmt{
    width: 730px;
    margin: 0 0 10px;
    border: 1px solid #9EC1ED;
}
.latestCmt h3{
    height: 27px;
    line-height: 27px;
    margin: 0 0 22px;
    padding: 0 15px;
    background: url(../images/plbg.png) repeat-x 0 -165px;
}
.latestCmt .cmtList {
    padding: 0 17px;
}
.latestCmt .cmt {
    margin:  0 0 10px;
}
.latestCmt .cmt .avatar, .cmtPub .avatar {
    overflow: hidden;
    float: left;
    width: 50px;
    white-space: break-all;
    text-align: center;
}
.latestCmt .cmt .avatar dt, .cmtPub .avatar dt {
    width: 41px;
    height: 41px;
    padding: 1px;
    border: 1px solid #D2D2D2;
}
.latestCmt .cmt .avatar img, .cmtPub .avatar img {
    width: 41px;
    height: 41px;
}
.latestCmt .cmt .avatar dd, .cmtPub .avatar dd {
    overflow: hidden;
    float: left;
    width: 41px;
    white-space: break-all;
    text-align: center;
}
.latestCmt .cmt .cmtContent{
    float: right;
    width: 635px;
    margin: 0 0 10px;
}
.latestCmt .rating {
    height: 17px;
    line-height: 17px;
    margin: 0 0 10px;
}
.cmtPub .cmtPubBd .rating {
    line-height: 17px;
    margin: 0 0 5px;
}
.cmtPub .cmtPubBd .rating dl{
    float: left;
    height: 17px;
    line-height: 17px;
    margin: 0 0 5px;
}
.latestCmt .rating dt, .latestCmt .rating dd,
.cmtPub .rating dt, .cmtPub .rating dd{
    float: left;
    color: #666666;
}
.cmtPub .rating dt, .cmtPub .rating dd{
    margin: 0 0 5px;
}
.latestCmt .rating dd, .cmtPub .rating dd {
    width: 80px;
    height: 13px;
    margin: 2px 25px 0 5px;
    background: url(../images/plbg.png) no-repeat 0 -270px;
}
.cmtPub .rating dd.c {
    overflow: hidden;
    float: none;
    width: 0;
    height: 0;
    background: none;
}
.latestCmt .rating span, .cmtPub .rating span{
    display: block;
    height: 13px;
    background: url(../images/plbg.png) no-repeat 0 -285px;
}
.latestCmt .subject
{
    margin: 0 0 10px;
}
.latestCmt .subject dt {
    clear: left;
    float: left;
    line-height: 25px;
    padding: 0 5px 0 0;
    color: #666666;
}
.latestCmt .subject dd {
    display: block;
    line-height: 25px;
}
.latestCmt .subject .impression {
    color: #6BA200;
}
.latestCmt .subject .price {
    color: #FF3C07;
    font-weight: 700;
}
.latestCmt .subject dd.time {
    margin: 0;
    color: #666666;
}
.latestCmt .cmtContent .actions {
    float: right;
    margin: -35px 0 0 0;
}
.latestCmt .cmtContent .actions a {
    float: left;
    line-height: 25px;
    margin: 0 10px 0 0;
}
.latestCmt .cmtContent .actions a.reply
{
    margin: 0;
}
.latestCmt .cmtContent .del {
    text-decoration: underline;
}
.latestCmt .cmtContent .agree, .latestCmt .cmtContent .against, .latestCmt .cmtContent .actions .reply,
.latestCmt .cmtContent .agree span, .latestCmt .cmtContent .against span, .latestCmt .cmtContent .actions .reply span{
    float: left;
    display: block;
    height: 26px;
    padding: 0 15px 0 0;
    background: url(../images/plbg.png) no-repeat right top;
    text-align: center;
    color: #333333;
    text-decoration: none;
}
.latestCmt .cmtContent .agree span{
    padding: 0 0 0 30px;
    background-position: 0 0;
}
.latestCmt .cmtContent .against span{
    padding: 0 0 0 30px;
    background-position: 0 -30px;
}
.latestCmt .cmtContent .actions .reply span{
    padding: 0 0 0 30px;
    background-position: 0 -60px;
}
.latestCmt .cmtContent .actions em {
    color: #999999;
}
.latestCmt .replyList
{
    overflow: hidden;
    margin: 5px 0 0;
}
.latestCmt .replyList, .latestCmt .replyList_a {
    background: #F5F9FF;
}
.latestCmt .replyList li, .latestCmt .replyList_a li{
    overflow: hidden;
    width: 610px;
    height: 100%;
    padding: 10px 15px 10px 10px;
    border-bottom: 1px solid #D9E3F2;
}
.latestCmt .replyList .pageturn li
{
    width: auto;
    padding: 0;
    border: 0 none;
}
.latestCmt .replyList li.last {
    border: 0 none;
}
.latestCmt .replyList .userPic, .latestCmt .replyList_a .userPic{
    float: left;
    display: block;
    width: 41px;
    height: 41px;
    margin-right: 10px;
    padding: 1px;
    background: #FFFFFF;
    border: 1px solid #D2D2D2;
}
.latestCmt .replyList .userPic img, .latestCmt .replyList_a .userPic img
{
    width: 41px;
    height: 41px;
}
.latestCmt .replyList .replyBd, .latestCmt .replyList_a .replyBd{
    float: right;
    display: block;
    width: 545px;
}
.latestCmt .replyList .replyInfo, .latestCmt .replyList_a .replyInfo {
    display: block;
    width: 100%;
    height: 17px;
    line-height: 17px;
    margin: 0 0 5px;
    color: #999999;
}
.latestCmt .replyList .time
{
    float: left;
}
.latestCmt .replyList .rActions {
    float: right;
}
.latestCmt .replyList_a .textArea {
    float: left;
    width: 457px;
    height: 43px;
    border: 1px solid #5C8FCF;
}
.latestCmt .replyList_a .rSubmit{
    overflow: hidden;
    float: right;
    display: block;
    width: 50px;
    height: 23px;
    padding: 1px 0 0 1px;
    background: #1552B6;
    border: 0 none;
    border-bottom: 1px solid #002767;
    border-right: 1px solid #002767;
    cursor: pointer;
}
.latestCmt .replyList_a .cmtSubmit_a{
    overflow: hidden;
    float: right;
    display: block;
    width: 80px;
    height: 25px;
    background: url(../images/plbg.png) no-repeat 0 -625px;
}
.latestCmt .replyList_a .cmtSubmit_a .submit{
    display: none;
}
.latestCmt .replyList_a .rSubmit .submit{
    overflow-x: hidden;
    overflow-y: auto;
    display: block;
    width: 49px;
    height: 22px;
    background: #1552B6;
    border: 0 none;
    border-top: 1px solid #4177CF;
    border-left: 1px solid #4177CF;
    color: #FFFFFF;
    font-size: 14px;
    cursor: pointer;
}
.cmtPub {
    width: 691px;
    margin: 0 0 10px;
    padding: 12px 16px 14px 23px;
    background: #F0F6FF;
    border: 1px solid #A2C3EE;
}
.cmtPub .cmtPubBd {
    float: right;
    width: 631px;
    margin: 0 0 10px;
}
.cmtPub .rating dt{
    height: 17px;
    color: #666666;
}
.cmtPub .rating em {
    float: left;
    display: block;
    height: 14px;
    margin: 3px 3px 0 0;
    color: #FF0000;
}
.cmtPub .rating .rate
{
    width: 140px;
    margin: 2px 0 0 5px;
    background: none;
}
.cmtPub .rating .rate a
{
    float: left;
    display: block;
    width: 14px;
    height: 14px;
    margin: 0 3px 0 0 ;
    background: url(../images/plbg.png) no-repeat 0 -270px;
    cursor: pointer;
}
.cmtPub .rating .rate span
{
    overflow: hidden;
    background: none;
    line-height: 14px;
}
.cmtPub .rating .rate a.hover
{
    display: block;
    width: 14px;
    height: 14px;
    background: url(../images/plbg.png) no-repeat 0 -285px;
}
.cmtPub .data {
    height: 23px;
    line-height: 23px;
}
.cmtPub .data em{
    float: left;
    display: block;
    height: 14px;
    margin: 3px 3px 0 0;
    color: #FF0000;
}
.cmtPub .data {
    margin: 0 0 10px;
    color: #666666;
}
.cmtPub .data span {
}
.cmtPub .data .dataText {
    height: 20px;
    width: 40px;
    margin: 0 5px;
    border: 1px solid #7F9DB9;
}
.cmtPub .impression dt {
    clear: both;
    float: left;
    padding: 0 5px 0 10px;
    text-align: right;
    color: #666666;
}
.cmtPub .impression dd {
    display: block;
    *display: inline-block;
    float: left;
    *float: none;
    margin: 0 0 10px;
}
.cmtPub .impression .cmtText {
    width: 354px;
    height: 20px;
    margin: 0 0 5px;
    border: 1px solid #7F9DB9;
    color: #999999;
}
.cmtPub .impression .topImpression {
    width: 555px;
}
.cmtPub .impression .topImpression em {
    line-height: 29px;
}
.cmtPub .impression .topImpression a {
    line-height: 31px;
    margin: 0 5px 0 0;
    padding: 4px 10px 4px 5px;
    background: #C0D8FF;
    color: #244E92;
    font-size: 12px;
    text-decoration: none;
}
.cmtPub .impression .topImpression a font
{
    font-size: 12px;
}
.cmtPub .impression .topImpression a .ext{
    line-height: 19px;
}
.cmtPub .cmtContent em {
    display: block;
    height: 21px;
    line-height: 21px;
    color: #666666;
}
.cmtPub .cmtContent .textArea {
    position: relative;
    display: block;
    width: 570px;
    height: 120px;
    margin: 0 0 10px 10px;
    border: 1px solid #7F9DB9;
}
.cmtPub .cmtContent .cmtSubmit{
    position: relative;
    left: 10px;
    display: block;
    width: 99px;
    height: 28px;
    padding: 1px 0 0 1px;
    background: #1552B6;
    border-bottom: 1px solid #002767;
    border-right: 1px solid #002767;
}
.cmtPub .cmtContent .cmtSubmit_a{
    position: relative;
    left: 10px;
    display: block;
    width: 101px;
    height: 30px;
    background: url(../images/plbg.png) no-repeat 0 -655px;
}
.cmtPub .cmtContent .cmtSubmit .submit{
    display: block;
    width: 98px;
    height: 27px;
    background: #1552B6;
    border: 0 none;
    border-left: 1px solid #4177CF;
    border-top: 1px solid #4177CF;
    color: #FFFFFF;
    font-size: 14px;
    cursor: pointer;
}
.cmtPub .cmtContent .cmtSubmit_a .submit
{
    display: none;
}
/* minorContent */
.minorContent {
    float: right;
    width: 240px;
}
.minorContent .pjmap {
    height: 244px;
    line-height: 27px;
    margin: 0 0 10px;
    background: #E4E4E4;
}
.minorContent .pjmap .zoom
{
    position: relative;
    float: left;
    margin: 0 0 0 5px;
    padding: 0 0 0 20px;
}
.minorContent .pjmap .zoom .ext {
    position: absolute;
    top: 7px;
    left: 4px;
    width: 12px;
    height: 12px;
    background: url(../images/plbg.png) no-repeat -110px -135px;
}
.minorContent .pjmap .mark {
    float: right;
    margin: 0 5px 0 0;
}
.things{
    width: 238px;
    height: auto;
    margin-bottom: 10px;
    border: 1px solid #9EC1ED;
}
.thingTitle{
    display: block;
    width: 226px;
    height: 29px;
    line-height: 29px;
    padding-left: 12px;
    background: url("../images/plbg.png") repeat-x 0 -165px;
    font-weight:bold;
}

.thingCont {
    font-size:12px;
}
.things .sites {
    position: relative;
    width: 180px;
    height: 22px;
    line-height: 22px;
    margin: 10px auto 0;
    padding-left: 34px;
    font-size: 12px;
    font-weight: bold;
}
.things .sites .ext {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 26px;
    height: 21px;
    background: url("../images/plbg.png") no-repeat -80px -135px;
}
.things .sites a, .things .elseSite a, .thingList li.lastAdd a {
    color:#2754BB;
    text-decoration:underline;
}
.thingList {
    width: 210px;
    height: auto;
    margin: 0 auto;
    padding: 6px 0;
}
.thingList li {
    overflow: hidden;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
}
.things .elseSite {
    width:214px;
    margin:0 auto 5px;
}
.things .elseSite span {
    margin:0 5px;
}
.thingList li.lastAdd {
    text-align:right;
}
/* popNotice */
#popNotice .bl,
#popNotice .tl, #popNotice .tr, #popNotice .bl, #popNotice .br
{
    height: 5px;
    width: 5px;
    overflow: hidden;
    background-image:url(../images/popbg.png);
    padding: 0;
}
#popNotice .tl, #popNotice .tr, #popNotice .bl, #popNotice .br, #popNotice .b
{
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity: 0.5;
}
#popNotice .tl{background-position: 0 -46px;}
#popNotice .tr{background-position: -5px -46px;}
#popNotice .bl{background-position: 0 -51px;}
#popNotice .br{background-position: -5px -51px;}
#popNotice .b{background: #000000;}
#popNotice .pNotice
{
    width: 320px;
    height: 70px;
    padding: 20px 0 0 55px;
}
#popNotice .pNotice dt
{
    float: left;
    width: 52px;
    height: 46px;
    background: url(../images/popbg.png) no-repeat 0 0;
}
#popNotice .pNotice dd
{
    float: left;
    width: 250px;
    height: 46px;
    line-height: 46px;
    padding: 0 0 0 15px;
    font-size: 14px;
}
.commentImg {
    display:inline;
    float:left;
    margin: 0;
    overflow:hidden;
    text-align:center;
    width:44px;
}
.commentImg span {
    display:block;
}
.commentImg span .headimg {
    border:1px solid #DDDDDD;
    height:40px;
    padding:1px;
    width:40px;
}
.latestCmt .cmt .avatar .headimg {
    display:block;
    border:1px solid #DDDDDD;
    height:41px;
    padding:1px;
    width:41px;
}
.latestCmt .cmt .avatar br {
    display: none;
}
.commentImg span .headimg img {
    height:40px;
    width:40px;
}
.commentImg span a br {
    display:none;
}
/* youhuika */
.card
{
    position: relative;
    height: auto !important;
    height: 84px;
    min-height: 84px;
    margin: 2px 0 10px;
    background: #FFF7C4;
}
.card .extL
{
    position: absolute;
    top: -2px;
    left: 5px;
    display: block;
    width: 8px;
    height: 10px;
    background: url(../images/plbg.png) -130px -95px;
}
#card .extR
{
    position: absolute;
    top: -2px;
    right: 3px;
    display: block;
    width: 8px;
    height: 10px;
    background: url(../images/plbg.png) -130px -110px;
}
.card .yhCard
{
    position: absolute;
    top: 13px;
    left: 28px;
}
.card p
{
    width: 340px;
    padding: 19px 0 0 143px;
    line-height: 21px;
    color: #FF3300;
    font-size: 14px;
    font-weight: 700;
}
.card .more
{
    display: block;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
}
.card .apply
{
    position: absolute;
    right: 20px;
    top: 20px;
    display: block;
    width: 177px;
    height: 45px;
    background: url(../images/free.jpg) no-repeat 0 0;
}
/* #sproduct */
.itemDis
{
    width: 728px;
    height: auto;
    margin-bottom: 10px;
    border: 1px solid #D1D1D1;
}
.firstTitle
{
    background: transparent url(../images/htag.png) repeat-x 0 0;
}
.itemDis2
{
    width: 642px;
    padding: 0 13px;
    background: transparent url(../images/htag.png) repeat-x 0 0;
    /*background: transparent url(../images/bigImgInfoBG.png) repeat-x bottom;*/
}

.itemDis .xxPub
{
    overflow: hidden;
    width: 698px;
    height: auto;
    padding: 10px 15px;
    text-align: justify;
}
.itemDis h1.xxTitle
{
    height: auto;
    font-size: 24px;
    padding: 0;
}
.itemDis h1.xxTitle img
{
    margin-left: 10px;
}
.itemDis h1.xxTitle span.siteedit
{
    font-size: 14px;
    font-weight: normal;
    margin: 0 5px;
}
.itemDis .xxTime
{
    height: 18px;
    margin: 5px 0;
    font-size: 12px;
    line-height: 18px;
    color: #999999;
}
.itemDis .scores
{
    margin: 13px 0 0 0;
    +margin: 11px 0 0 0;
    _margin: 9px 0 0 0;
    font-size: 12px;
    line-height: 20px;
}
.itemDis .scores img
{
    vertical-align: middle;
    margin-right: 3px;
}
span.comNum
{
    padding-left: 8px;
    +padding-left: 6px;
    _padding-left: 8px;
}
span.comNum2
{
    padding-left: 13px;
    +padding-left: 11px;
    _padding-left: 13px;
}
span.comNum3
{
    padding-left: 3px;
    +padding-left: 1px;
    _padding-left: 3px;
}
span.comNum a
{
    color: #999999;
    text-decoration: underline;
}
span.comNum a:hover
{
    color: #FF6600;
    text-decoration: underline;
}
.xxTitle .djUsr
{
    margin: 0 5px;
    font-size: 12px;
    font-weight: normal;
}
.xxPub .published dt
{
    padding: 0px;
    font-size: 14px;
    font-weight: bold;
}
.published dd
{
    height: 63px;
    border-bottom: 1px dashed #cccccc;
}
.published dd.borderNone
{
    border: none;
}
.xxPub .publishedImg
{
    float: left;
    width: 60px;
    height: 45px;
    margin-top: 9px;
    margin-right: 12px;
}
.publishedImg img
{
    width: 56px;
    height: 41px;
    padding: 1px;
    border: 1px solid #cecece;
    background: #ffffff;
}
.published dd span,
.published dd p
{
    font-size: 12px;
}
.published dd span
{
    padding-left: 10px;
    color: #888888;
}
.published dd p
{
    color: #333333;
}
.published ul
{
    float: left;
    margin-top: 9px;
}

/* lifeGrade */
.g span
{
    padding-left: 12px;
    color: #5A5A5A;
}
.g .t1, .g2 .t2, .g3 .t2, .g3 .t3, .g4 .t2, .g4 .t3, .g4 .t4, .g5 .t2, .g5 .t3, .g5 .t4, .g5 .t5
{
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 4px;
    background: url(../images/lifeGrade.png) no-repeat;
}
.gg .t1, .g7 .t2, .g8 .t2, .g8 .t3, .g9 .t2, .g9 .t3, .g9 .t4, .g10 .t2, .g10 .t3, .g10 .t4, .g10 .t5
{
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 4px;
    background: url(../images/lifeGrade.png) no-repeat -40px 0;
}
.ggg .t1, .g12 .t2, .g13 .t2, .g13 .t3, .g14 .t2, .g14 .t3, .g14 .t4, .g15 .t2, .g15 .t3, .g15 .t4, .g15 .t5
{
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 4px;
    background: url(../images/lifeGrade.png) no-repeat -20px 0;
}
.identity em
{
    display: inline-block;
    width: 19px;
    height:19px;
    padding: 0;
    margin-right: 6px;
    background: url(../images/lifeGrade.png) no-repeat 0 -20px;
}
.identity em.phone
{
    width: 14px;
    background-position: -23px -20px;
}
.identity em.idcard
{
    width: 30px;
    background-position: -41px -20px;
}

.companyInfo .baseInfo dd.identity
{
    width: auto;
    padding-left: 15px;
    color: #666666;
}
a.alink:hover
{
	text-decoration: none;
}
/* 20110505 */
.suppliercates .supsort
{
    margin: 10px 0 5px;
    font-weight: bold;
    font-size: 14px;
}

.mayIntrest
{
    margin: 0 0 10px;
    border: 1px solid #9EC1ED;
}
.mayIntrest .thingTitle
{
    width: auto;
}
.mayIntrest .xqCont
{
    padding: 10px;
}
ul.intrstList li
{
    float: left;
    width: 47%;
    height: 25px;
    padding-left: 18px;
    background: url(../images/icondot4x4.png) no-repeat 5px 10px;
    line-height: 25px;
    overflow: hidden;
}
ul.intrstList li a
{
    color: #333333;
    text-decoration: none;
}
ul.intrstList li a:hover
{
    color: #FF6600;
    text-decoration: underline;
}
/* like */
.modLike{padding: 1px; margin-bottom: 10px; border: 1px solid #9EC1ED;}
.modLike .modTop{background: #E2F0FF; padding: 0 12px;}
.modLike h3{height: 33px; padding: 0; margin: 0; line-height: 33px; font-size: 14px;}
.modLike ul.similarList{padding: 7px 12px;}
ul.similarList li{height: 26px; line-height: 26px; font-size: 14px; overflow: hidden;}
ul.similarList li a{color: #585858; text-decoration: none;}
ul.similarList li a span{margin-left: 10px; color: #0049CE; text-decoration: none;}
ul.similarList li a:hover,ul.similarList li a:hover span{color: #FF6600; text-decoration: none;}



