@charset "utf-8";

.detalinfo-property {
    padding: 25px;
}

.detalinfo-title {
    margin-bottom: 22px;
    margin-top: -5px;
}

.detalinfo-curPrice dt,
.detalinfo-row dt {
    margin-right: 25px;
}

.detalinfo-row dd {
    max-width: 100%;
}

.detalinfo-curPrice .detalinfo-time {
    padding-left: 18px;
    background: url(images/date-icon.png) no-repeat center left;
    font-size: 18px;
    line-height: 16px;
    color: #008ff4;
}

.detalinfo-curPrice .detalinfo-time span {
    font-size: 17px
}

.detalinfo-btnBox {
    padding: 10px 0 30px 87px;
}


/*
	闁诲海鎳撻幉陇銇愰崘顔藉仼闁绘劦鍓涢々鐑芥煥閻曞倹瀚�	闁诲骸鐏氬姗�骞婅箛鏃�鍙忛柕鍫濇椤╃兘鏌ㄩ悤鍌涘*/
.priceState-ydj {
    display: inline-block;
    width: 41px;
    height: 20px;
    line-height: 20px;
    vertical-align: -1px;
    *vertical-align: middle;
    background: url(images/xq-flag.gif) no-repeat 0 0
}

.priceState-dbj {
    display: inline-block;
    width: 41px;
    height: 20px;
    line-height: 20px;
    vertical-align: -1px;
    *vertical-align: middle;
    background: url(images/xq-flag.gif) no-repeat 0 -23px
}


.detalinfo-side {
    height: 370px;
    overflow: hidden
}

.req-aside {
    overflow: hidden;
    position: relative;
}

.req-aside-item .price {
    margin-right: 5px
}

.req-aside-item .price * {
    font-size: 14px !important
}

.req-aside-item .price i {
    font-weight: 700;
    margin-right: 2px
}

.req-aside-item {
    vertical-align: middle;
    max-height: 50px;
    min-height: 20px;
    position: relative;
    top: -13px;
    border-top: 1px solid #f0f0f0;
    font-size: 12px;
    line-height: 22px;
    padding-top: 8px;
    margin-top: 12px;
    width: 48%;
    padding-right: 2%;
    float: left;
    padding-top: 30px;
}

.req-aside-item a {
    color: #555
}

.req-aside-item a:hover {
    color: #008ff4
}

.req_aside-l {
    width: 50px;
    height: 50px;
}

.req_aside-l img {
    width: 100%;
    height: 100%;
}

.req_aside-m {
    padding-left: 20px;
    width: 330px;
}

.aside_m-a {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 16px;
    color: #000000;
    letter-spacing: -0.39px;
    line-height: 24px;
}

.aside_m-jj {
    padding: 4px;
    font-size: 12px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 12px;
    background-color: #ff6600;
    border-radius: 15px;
    margin: 2px 5px 0 0;
    display: block;
}

.aside_m-nm {
    padding: 4px;
    font-size: 12px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 12px;
    background-color: #8DC92F;
    border-radius: 15px;
    margin: 2px 5px 0 0;
    display: block;
}

.aside_m-b {
    display: block;
    padding-top: 13px;
    font-size: 12px;
    color: #999999;
    letter-spacing: -0.29px;
    line-height: 17px;
}

.req_aside-r {
    font-size: 20px;
    color: #FF6600;
    letter-spacing: -0.48px;
    line-height: 53px;
    text-align: left;
    width: 120px;
}

/*
	闂傚倸鍊稿ù鍕箯閻戣姤鍎戦柣妤�鐗婃禍銈嗙箾閹寸偛鐒归柡宀嬫嫹
*/
.req-program {
    height: 60px;
    margin: 0 -10px 0 -15px;
}

.req-program-item {
    float: left;
    display: inline;
    height: 58px;
    *line-height: 64px;
    border-top: 2px solid #f0f0f0;
    width: 24.97%;
    position: relative;
    left: 1px;
    text-align: center;
    color: #999;
    letter-spacing: 1px;
    font: 15px/59px Microsoft YaHei, tahoma, \5b8b\4f53;
}

.req-program-arrow {
    vertical-align: 0;
    *vertical-align: -3px;
    position: relative;
    left: 40px;
    top: 5px;
    *top: 2px;
    font-size: 28px;
    color: #e2e2e2;
    font-weight: 700;
    font-family: \5b8b\4f53;
    z-index: 1;
    width: 14px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

.req-program-flag {
    background: #fff;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    border: 3px solid #f0f0f0;
    position: absolute;
;
    left: 50%;
    margin-left: -5px;
    top: -6px;
}

/*
		婵犵數鍋熺换婵嬫嚄閸洖鐓濆┑鍌滎焾缁犲磭鎲稿澶婃槬闁跨噦鎷�	*/
#programStepI #rpi_stepI,
#programStepII #rpi_stepI,
#programStepIII #rpi_stepI,
#programStepIIII #rpi_stepI,
#programStepII #rpi_stepII,
#programStepIII #rpi_stepII,
#programStepIIII #rpi_stepII,
#programStepIII #rpi_stepIII,
#programStepIIII #rpi_stepIII,
#programStepIIII #rpi_stepIIII {
    border-top-color: #ffae00;
    color: #ffae00;
}

#programStepI #rpi_stepI .req-program-flag,
#programStepII #rpi_stepI .req-program-flag,
#programStepIII #rpi_stepI .req-program-flag,
#programStepIIII #rpi_stepI .req-program-flag,
#programStepII #rpi_stepII .req-program-flag,
#programStepIII #rpi_stepII .req-program-flag,
#programStepIIII #rpi_stepII .req-program-flag,
#programStepIII #rpi_stepIII .req-program-flag,
#programStepIIII #rpi_stepIII .req-program-flag,
#programStepIIII #rpi_stepIIII .req-program-flag {
    border-color: #ffae00;
}


/*
	闂佽崵濮村ù鍕⒔閸曨垰纾块煫鍥ㄧ☉鐟欙箓骞栧ǎ顒�濡芥俊妞煎姂閺岋綁濡搁妷銉患闂佹悶鍔岀�涒晝绮嬪澶樻晝闁挎洩鎷锋慨銈夋⒑閸涘﹤閲滈柟鍑ゆ嫹 */
.detail-article-after {
    height: 18px;
    border-top: 1px dashed #f0f0f0;
    padding-top: 12px;
    color: #999;
    font-size: 12px;
}

.detail-article-after .fl a {
    color: #999
}

.detail-article-after .fl a:hover {
    color: #08c
}

.detail-article-after .fr a {
    color: #008ff4
}

.detail-article-after .fr a:hover {
    color: #08c
}



/*
	闂備胶顢婄紙浼村磿闁秴绠栭柡鍥ュ灪閸わ拷闂佸憡渚楅崹鎶藉箺閿濆鈷戞い鎰靛墯鐎氬綊姊洪崷顓х劸妞わ妇鏁婚獮鎰版晸閿燂拷*/
.enlist-btn {
    padding: 8px 0;
    *padding-bottom: 6px;
    border: 1px solid #ddd;
    background: #fff;
    border-radius: 20px;
    margin-left: 10px;
}

.enlist-btn button {
    font-size: 12px;
    padding: 0 10px;
}

.enlist-btn-icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    margin-right: 5px;
    vertical-align: -3px;
    *vertical-align: 0;
    background: url(images/enlist-icon.gif) no-repeat -59px -2px;
}

.enlist-btn:before {
    background: #eee;
}

.enlist-btn:active {
    border-color: #ccc
}

.enlist-btn:active button {
    color: #777;
}


.enlist-btn-red {
    border-color: #ee3a29
}

.enlist-btn-red button {
    color: #ee3a29
}

.enlist-btn-red .enlist-btn-icon {
    background-position: -37px -2px;
}

.enlist-btn-red:active {
    border-color: #cf1908
}

.enlist-btn-red:active button {
    color: #cf1908;
}

/*
	闂備胶顢婄紙浼村磿闁秴绠栭柡鍥ュ灪閸わ拷闂佸憡渚楅崹鎶藉箺閿濆鈷戞い鎰靛墯鐎氾拷
*/

.enlist-filter-II {
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #e2e2e2;
}

.enlist-filter-I {
    padding: 20px 0;
}

.enlist-filter-I a {
    line-height: 18px;
    height: 18px;
    padding: 10px 22px;
    text-align: center;
    border-radius: 20px;
    display: inline-block;
    float: left
}

.enlist-filter-I .current {
    background: #008ff4;
    color: #fff
}

.enlist-filter-II a {
    line-height: 26px;
    text-align: center;
    display: inline-block;
    background: #fff;
    font-size: 12px;
    color: #333;
    width: 100px;
}

.enlist-filter-II .current {
    background-color: #008ff4;
    color: #fff;
}


/*
	闂備胶顭堢换鍫ュ礉閹达附鏅搁柨鐔绘闇夐柨婵嗙箲鐎氾拷
*/
.Butondiv {
    padding: 10px;
}

.enlist-checkAll-wrap {
    height: 40px;
    border: 1px solid #e2e2e2;
}

.enlist-checkAll-wrap .checkbox {
    margin-top: 2px
}

.enlist-checkAll-wrap .enlist-btn {
    margin-top: -6px;
    position: relative;
}

.enlist-checkAll-wrap .checkboxLabel {
    position: relative;
}

.enlist-checkAll-wrap input {
    display: inline-block;
    width: 13px;
    height: 13px;
    vertical-align: -3px;
    *vertical-align: 0
}


/*
	闂備胶顢婄紙浼村磿闁秴绠栭柡鍥ュ灪閸わ拷闂佸憡渚楅崢濂告倶濞嗘挻鍋犳繛鎴ｆ珪鐎氾拷
*/
.enlist-item-ul {}

.enlist-item {
    padding: 20px 25px 30px 25px;
;
    border-bottom: 1px solid #e2e2e2;
    position: relative;
    zoom: 1;
    background: #fff
}

.enlist-item:hover {
    border-color: #ddd;
}

.enlist-item .par {
    position: absolute;
    bottom: -10px;
    right: 0;
}

.enlist-userAvatar {
    width: 100px;
}

.enlist-userAvatarBox {
    border-radius: 50%;
    display: block;
    overflow: hidden;
}

.enlist-user-bg-a {
    border-radius: 50%;
    display: block;
    overflow: hidden;
    border: 3px solid #008ff4;
    width: 100px;
    height: 100px;
}

.enlist-user-bg-999 {
    border-radius: 50%;
    display: block;
    overflow: hidden;
    border: 3px solid #999;
    width: 100px;
    height: 100px;
}

.enlist-user-bg-a .enlist-user-pic {
    display: block;
    width: 94px;
    height: 94px;
    position: relative;
    z-index: 1;
}

.enlist-user-pic {
    display: block;
    width: 100px;
    height: 100px;
    position: relative;
    z-index: 1;
}

.enlist-user-bg {
    font-size: 12px;
    width: 100%;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: #fff;
    background: #008ff4;
    position: absolute;
    bottom: 0;
    z-index: 2;
}

.enlist-user-bg-tt {
    background-color: #999;
}

.enlist-userAvatar a:hover .enlist-user-pic {
    border-color: #008ff4;
}

.enlist-userAvatar .checkboxLabel {
    display: block;
    overflow: hidden;
    position: relative;
    margin-left: -14px;
}

.enlist-userAvatar input {
    position: relative;
    left: 40px;
    top: 10px;
    cursor: pointer;
    z-index: 2
}

/*
	闂傚倷绶￠崑鍕囬锟介幊娆撴晸娴犲鐓涚�广儱鎳忕粚鎸庛亜閺冩挻瀚�
*/
.enlist-item .bid {
    width: 60px;
    height: 80px;
    background: #ee3a29 url(images/enlist-icon.gif) no-repeat -80px 67px;
    position: absolute;
    top: 0;
    right: 20px;
    text-align: center;
}

/*
	婵犵數鍎戠徊鎹愭懌闂佸憡顨愰幏鐑芥⒑閸濆嫮孝婵炴祴鏅犻、娆撴晸閿燂拷*/
.enlist-item .out {
    width: 60px;
    height: 80px;
    background: #999 url(images/enlist-icon.gif) no-repeat -145px 67px;
    position: absolute;
    top: 0;
    right: 20px;
    text-align: center;
}


.enlist-item .bid font,
.enlist-item .out font {
    font: 16px/20px Microsoft YaHei, tahoma, \5b8b\4f53;
    color: #fff;
    position: relative;
    top: 26px;
    left: 1px;
    letter-spacing: 2px
}


.enlist-bd {
    position: relative;
}

.enlist-bd-title {
    overflow: hidden;
}

.enlist-bd-title a {
    font-size: 16px;
    color: #000;
    font-family: MicroSoft Yahei;
    font-weight: 300;
    max-width: 450px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    margin-right: 5px;
}

.enlist-bd-title a:hover {
    color: #008ff4;
}

.enlist-bd-title .ruzhu {
    font: 12px/20px Microsoft YaHei, tahoma, \5b8b\4f53;
    height: 20px;
    display: inline-block;
    _zoom: 1;
    _display: inline;
    vertical-align: middle;
    background: #ee3a29;
    color: #fff;
    padding: 0 10px;
    border-radius: 10px;
    margin-left: 10px;
    margin-top: 1px;
    *position: relative;
    *top: -5px;
}

.enlist-bd-title .ruzhu i {
    display: inline-block;
    height: 20px;
    width: 15px;
    background: url(images/enlist-icon.gif) no-repeat -2px -1px;
    vertical-align: middle;
    *position: relative;
    *top: 2px;
}


.enlist-bd-other {
    line-height: 24px;
    padding-left: 1px;
    white-space: nowrap;
    height: 24px;
    overflow: hidden;
    padding-bottom: 14px;
}

.enlist-bd-other * {
    vertical-align: middle;
}

.enlist-bg-icon {
    width: 11px;
    height: 11px;
    line-height: 0;
    display: inline-block;
    position: relative;
    top: -1px;
}

.enlist-icon-adress {
    background: url(images/enlist-user-icon.png) no-repeat 0 0;
}

.enlist-icon-cellphone {
    background: url(images/enlist-user-icon.png) no-repeat 0 -11px
}

.enlist-icon-worktime {
    background: url(images/enlist-user-icon.png) no-repeat 0 -22px;
    margin: 3px 5px 0 0;
}

.enlist-icon-tricket {
    background: url(images/enlist-user-icon.png) no-repeat 0 -33px;
}

.enlist-icon-msg {
    background: url(images/enlist-user-icon.png) no-repeat 0 -44px;
    margin: 3px 5px 0 0;
}

.enlist-icon-playtime {
    background: url(images/enlist-user-icon.png) no-repeat 0 -55px;
    margin: 3px 5px 0 0;
}

.enlist-icon-servemoney {
    background: url(images/enlist-user-icon.png) no-repeat 0 -66px;
    margin: 3px 5px 0 0;
}

.enlist-icon-refuseReason {
    background: url(images/enlist-user-icon.png) no-repeat 0 -77px;
    margin: 3px 5px 0 0;
}

.enlist-bd-tag {
    padding: 15px 0;
    overflow: hidden
}

.enlist-bd-tag b,
.enlist-bd-tag i {
    min-width: 70px;
    line-height: 18px;
    height: 18px;
    padding: 5px 15px;
    text-align: center;
    border-radius: 20px;
    display: inline-block;
    float: left;
    border: 2px solid #008ff4;
    color: #008ff4;
    font-family: MicroSoft Yahei;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 400;
    margin-right: 10px;
}

.enlist-bd-tag b {
    background: #008ff4;
    color: #fff
}

.enlist-bd-msg {
    line-height: 18px;
    word-break: break-all;
    word-wrap: break-word;
    overflow: hidden;
    width: 600px;
}


.enlist-bd-table {
    margin: 0 0 15px 2px
}

.enlist-bd-col {
    padding: 10px;
    height: 60px;
    width: 130px;
    display: inline;
    float: left;
    border: 1px solid #f0f0f0;
    position: relative;
    margin-left: -1px;
    background: #fff
}

.enlist-bd-col * {
    white-space: nowrap;
}

.enlist-bd-col h6 {
    font-family: MicroSoft Yahei;
    font-size: 14px;
    line-height: 18px;
    padding: 4px 0 15px;
}

.enlist-bd-col p {
    color: #555;
    font-family: MicroSoft Yahei;
    font-size: 14px;
    line-height: 18px;
}

.enlist-bd-col .price em {
    font-size: 14px;
    line-height: 18px;
}

.enlist-bd-col a {
    color: #008ff4;
}

.article-block .list-pager {
    margin: 0 -12px 0 -3px;
}

.enlist-item-empty {
    height: 100px;
    border: 2px dashed #f0f0f0;
    text-align: center;
    line-height: 100px;
    font-family: MicroSoft Yahei;
    font-size: 18px;
    color: #ccc
}

/*hover*/

.enlist-filter-I .current {
    background: #fff;
    color: #008ff4;
}

.enlist-filter-I a,
.enlist-filter-I a:hover,
.enlist-filter-II a,
.enlist-filter-II a :hover {
    text-decoration: none;
}

.enlist-filter-I a {
    color: #666;
    display: inline-block;
    padding: 0 15px;
}

.enlist-filter-I a:hover {
    color: #008ff4;
}

.enlist-filter-I a {
    float: none;
}


.Buton-bg {
    background-color: #fafafa;
    -webkit-background: linear-gradient(#fff, #f1f0f0);
    background: linear-gradient(#fff, #f1f0f0);
    border-radius: 4px;
    border: 1px solid #ddd;
}

.enlist-checkAll-wrap button {
    padding: 3px 20px;
    margin: 0 10px 0 0;
}

.enlist-checkAll-wrap span {
    display: inline-block;
}

.enlist-img-table {
    width: 620px;
    padding-left: 5px
}

.enlist-img-table li {
    width: 60px;
    height: 60px;
    padding: 0 5px 5px 0;
    overflow: hidden;
    display: inline-block;
    cursor: pointer;
}

.enlist-img-table li img {
    /*width: 100px; height: 100px;*/
    width: 100%;
    height: 100%;
}

.enlist-bd-num {
    color: #666;
    font-size: 12px;
    padding-bottom: 10px
}

.enlist-bd-num em {
    color: #333;
    font-size: 14px;
    font-family: '鐎甸偊鍠涢拏瀣⒖閸涘鎷�';
}

.enlist-bd-msg {
    padding-bottom: 20px;
}

.enlist-item .par-select {
    margin-top: 25px;
}

.enlist-userAvatar input {}

.enlist-bd-hover {
    position: absolute;
    top: 124px;
    left: -1;
    display: none;
    opacity: 1;
    z-index: 99;
    overflow: hidden;
    px;
    width: 460px;
    padding: 20px 30px;
    background: #fff;
    border: 1px solid #f0f0f0;
    box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
}

.enlist-bd-hover h3 {
    font-size: 14px;
    color: #000;
    line-height: 17px;
}

/*.enlisthover-div{ height: 0px;}*/
.enlist-bd-jn {
    padding: 20px 0;
    border-bottom: 1px solid #f0f0f0;
}

.enlist-bd-jn i,
.enlist-bd-jn b {
    display: inline-block;
    color: #fff;
    height: 26px;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -ms-border-radius: 100px;
    background: #DFE3EB;
    margin-right: 10px;
    text-align: center;
    line-height: 28px;
    color: #8f9bb3;
    font-size: 12px;
}

.enlist-bd-jn strong {
    padding-right: 20px;
    display: inline-block;
}

.enlist-bdliset-hover {
    border-bottom: 1px solid #f0f0f0;
}

.w250 {
    width: 260px;
    margin-right: 25px;
}

.enlist-bdliset-hover .detalinfo-hover-box {
    display: inline-block;
    padding: 20px 0;
}

.detalinfo-hove-body {
    border-right: 1px solid #e2e2e2;
    padding-right: 25px;
}

.enlist-bdliset-hover .detalinfo-hover-box dl {
    padding-top: 0;
}

.detalinfo-bottom ul,
.detalinfo-bottom .detalinfo-xbtnBox {
    display: inline-block;
    vertical-align: bottom;
}

.detalinfo-bottom .detalinfo-ul-list {
    border: none;
    padding-top: 10px;
    width: 255px;
    margin: 0;
}

.detalinfo-bottom .detalinfo-xbtnBox {
    padding-top: 24px;
}

.enlist-title {
    margin-left: 20px;
}


/*meihua*/

.par-select .ui-select-box .chosen-single {
    border: 1px solid #008ff4;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    background: #fff;
    width: 100px;
    height: 30px;
    line-height: 30px;
    padding: 0px;
    color: #008ff4;
}

.xye-iconfont {
    height: 40px;
    width: 38px;
    display: inline-block;
    float: right;
}

.ui-select-box ol {
    top: 39px;
}

.ui-select-box li {
    min-width: 62px;
}

.ui-select-box .xye-iconfont em {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-color: rgba(255, 255, 255, 0);
    border-color: transparent\0;
    *border-color: transparent;
    _border-color: tomato;
    _filter: chroma(color=tomato);
    border-style: solid;
    overflow: hidden;
    *zoom: 1;
    border-width: 5px 5px 0
}

.ui-select-box .xye-iconfont em {
    top: 13px;
    left: 15px;
    border-top-color: #008ff4;
}

.article-blocknew .par-select .xye-iconfont {
    display: none;
}



/* 闂佹悶鍎辨晶鑺ユ櫠閺嶎偂娌柡鍥╁О娴狅拷 */
.article-block img {
    max-width: 800px;
}

#masimg {
    background: rgba(0, 0, 0, 0.3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
    position: fixed;
    z-index: 99999;
    top: 0%;
    width: 100%;
    height: 100%;
    left: 0px;
    display: none;
}

#masimg .showmb {
    background: #fff;
    width: 610px;
    margin: 50px auto;
    padding: 10px 20px;
}

#masimg h5 {
    text-align: right;
}

#masimg h5 span {
    display: inline-block;
    margin-bottom: 10px;
    height: 30px;
    width: 30px;
    background: url("images/iconclosed.png") no-repeat;
}

.show-box {
    width: 100%;
    height: 350px;
    overflow: hidden;
    background: #fafafa;
    position: relative;
}

.show-box img {
    max-width: 100%;
    cursor: move;
}

.show-box ul {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
}

.show-box ul li {
    width: 610px;
}

.show-con {
    position: relative;
    height: 50px;
    width: 100%;
    overflow: hidden;
    padding-top: 20px;
    margin-top: 20px
}

.show-conul {
    padding-top: 9px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.show-conul li {
    height: 48px;
    width: 48px;
    margin: 0px 5px;
    border: 1px solid #fafafa;
    background: #000;
}

.show-conul li img {
    height: 50px;
    width: 50px;
    cursor: pointer;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.show-main .show-conul .curr img {
    border: 3px solid #008ff4;
    height: 44px;
    width: 44px;
    background: #fff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.show-main .show-aimg {
    position: absolute;
    top: 50%;
    width: 28px;
    height: 38px;
    margin-top: -19px;
    display: none;
    opacity: 0.8;
    cursor: pointer;
    display: block;
    z-index: 11;
    background: transparent url(http://www.xiaoyuer.com/css/home/images/arrows.png) no-repeat;
    -webkit-transition: opacity linear 0.3s;
    -moz-transition: opacity linear 0.3s;
    -o-transition: opacity linear 0.3s;
    -ms-transition: opacity linear 0.3s;
    transition: opacity linear 0.3s;
}

.index-first-screen-arrow:hover {
    opacity: 1;
}

.index-first-screen-arrow:active {
    margin-top: -18px;
}

.show-main .show-pre {
    left: 100px;
    background-position: top left;
}

.show-main .show-bak {
    right: 100px;
    background-position: top right;
}


.req-aside-item {
    border-top: 1px dashed #e6e6e6;
}

.pbottom {
    padding-bottom: 20px;
}






/*闂傚倸鍊稿ù鍕箯閻戣姤鍎戝ù鍏兼綑缁狀噣鏌曟径鍫濆姕闁稿鎷�2017*/
.dt-hd-title {
    font-size: 22px;
    color: #151515;
    line-height: 22px;
}

.dt-hd-title em {
    font-size: 22px;
    line-height: 22px;
}

.dt-head i {
    color: #999;
    font-size: 14px;
    margin: 0px;
}

.detalinfo-xbtnBox .collected {
    background-position: -2px -14px;
}

.detalinfo-main {
    width: 875px;
    height: 370px;
}

.detalinfo-side {
    width: 298px;
}

.par-select .xye-iconfont {
    float: right;
    display: block;
    /* background:url(images/icon-past.png)  no-repeat */
}

.req-aside-item .detalinfo-bg {
    width: 35px;
    height: 40px;
    background-size: 30px;
}

.req-aside-item .detalinfo-bg-piece0 {
    background-position: 1px -160px;
}

.req-aside-item .detalinfo-bg-piece1 {
    background-position: 1px -104px;
}

.req-aside-item .detalinfo-bg-piece2 {
    background-position: 1px -46px;
}

.req-aside-item .detalinfo-bg-piece3 {
    background-position: 1px 6px;
}

/*闂備胶绮崺鍫ュ矗閸愩剮娑㈩敆閸曨剦姊块梺璺ㄥ枔閺咁偄锕㈤敓锟�*/

.req-aside-span {
    width: 30px;
    height: 30px;
    display: block;
    margin-right: 16px;
    position: absolute;
    top: 50%;
    margin-top: -10px;
}

.req-aside-span img {
    width: 30px;
    height: 30px;
}

.req-asid-li {
    padding: 10px 0;
}

.proinfo-main {
    width: 875px;
}

.proinfo-side,
.aside-btnGroup,
.callMe-btn {
    width: 300px;
}

.publish-similar .xyeBtn {
    display: inline-block;
}

.aside-item-wrap {
    width: 260px;
}

.detail-article img {
    max-width: 100%;
}

.magrinTOP20 {
    margin-bottom: 20px;
}

.w100 {
    width: 100px;
}

.detalinfo-side-x {
    z-index: 1
}

.price .hide-price {
    color: #999 !important;
}

.hide-price i {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(images/icon-hideprice.png) no-repeat 0px 6px;
    margin: 0 2px 0 -10px;
}



.par-select-font {
    float: left;
    display: block;
    padding: 0 15px;
}

.par-select-fontIII {
    padding-left: 35px;
}

.detalinfo-hover {
    position: absolute;
    top: 0px;
    left: -0px;
    background: #fff;
    width: 210px;
    height: 370px;
    border: 1px solid #e2e2e2;
    z-index: 1;
    display: ;
    overflow: hidden;
    opacity: 0;
}


/* PC3.0 */
.req_info {
    padding-bottom: 60px;
    background: #FFFFFF;
}

.req_info-l {
    border: 1px solid #DDDDDD;
    width: 908px;
    min-height: 298px;
    padding: 20px 30px;
}

.req_info-a {
    padding-right: 35px;
    border-right: 1px solid #DDDDDD;
    width: 552px;
    height: 100%;
}

.info_a-img {
    width: 80px;
    height: 80px;
    margin-top: 10px;
}

.info_a-content {
    padding: 10px 0 0 20px;
}


.content_a-title {
    font-size: 18px;
    color: #333333;
    letter-spacing: 0;
    line-height: 25px;
    width: 252px;
    padding-bottom: 5px;
    overflow: hidden;
}

.a_info-block {
    padding-bottom: 10px;
    display: block;
}

.a_info-block-label {
    color: #999;
    font-size: 14px;
    line-height: 28px;
    display: block;
    float: left;
}

.a_info-text-black {
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    line-height: 28px;
    padding-left: 5px;
    display: block;
    float: left;
}

.a_info-text-orange {
    font-size: 14px;
    color: #ff6600;
    letter-spacing: 0;
    line-height: 28px;
    padding-left: 5px;
    display: block;
    float: left;
}

.a_info-text-blue {
    font-size: 14px;
    color: #008ff4;
    letter-spacing: 0;
    line-height: 28px;
    padding-left: 20px;
    display: block;
    float: left;
    background: url(images/date-icon.png) no-repeat center left;
}

.content_a-li {
    margin: 0 !important;
    padding: 40px 0 0 0 !important;
    cursor: pointer;
    display: block;
    height: auto !important;
    font-size: 14px;
    width: 30px;
    height: 16px !important;
    color: #999999;
    letter-spacing: -0.34px;
    text-align: center;
    line-height: 20px;
}

.content_a-li:nth-of-type(1),
.content_a-li:nth-of-type(2) {
    margin: 0 16px 0 0 !important;
}

.content_a-li:nth-of-type(2) {
    width: 56px;
}

.content_a-li:nth-of-type(1) {
    background: url(/icp/icon_fenxiang.png) no-repeat center top !important;
}

.content_a-li:nth-of-type(2) {
    background: url(/icp/icon_shoucang.png) no-repeat center top !important;
}

.content_a-li:nth-of-type(3) {
    background: url(/icp/icon_jubao.png) no-repeat center top !important;
}

.a_content_b {
    padding-top: 3px;
    font-size: 20px;
    color: #333333;
    letter-spacing: 0;
    line-height: 33px;
}

.content_b-text {
    display: block;
    font-size: 14px;
    color: #999999;
    letter-spacing: 0;
}

.content_orange-text {
    color: #FF6600;
}

.a_content-c {
    font-size: 20px;
    color: #333333;
    letter-spacing: 0;
    line-height: 28px;
    padding: 14px 0 25px;
}

.content_c-text {
    display: block;
    font-size: 14px;
    color: #999999;
    letter-spacing: 0;
}

.a_content_d {
    padding-top: 10px;
}

.a_content_d .xyeBtn {
    width: 140px;
    height: 40px;
    border-radius: 10px;

}

.a_content_d .xyeBtn-disabled button {
    color: #fff !important;
}

.a_content_d .xyeBtn-blue button {
    font-size: 18px;
    color: #FFFFFF;
    letter-spacing: -0.64px;
    line-height: 40px;
}


.info_b-content {
    float: left;
    padding-left: 40px;
    width: 923px;
}

.b_content-name {
    padding-top: 14px;
    font-size: 24px;
    color: #333333;
    letter-spacing: 0;
    line-height: 33px;
    float: left;
}

.b_content-text {
    display: block;
    padding-top: 16px;
    font-size: 20px;
    color: #333;
    letter-spacing: 0;
    line-height: 33px;
    float: left;
    padding-left: 40px;
}

.b_content-text i {
    color: #4A90E2;
}

.b_content-ul-a {
    padding: 10px 0 20px;
}

.b_content-ul-a li {
    min-width: 106px;
    height: 36px;
    background-color: #4A90E2;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: -0.23px;
    border-radius: 5px;
    margin-right: 20px;
    float: left;
}

.b_content-ul-b {
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
}

.b_content-ul-b li:nth-of-type(1),
.b_content-ul-b li:nth-of-type(4) {
    width: 20%;
}

.b_content-ul-b li:nth-of-type(2),
.b_content-ul-b li:nth-of-type(3) {
    width: 30%;
}

.req_info-r {
    border: 1px solid #DDDDDD;
    width: 208px;
    height: 338px;
}

.req_info-r-head {
    font-size: 13px;
    color: #FFFFFF;
    letter-spacing: -0.33px;
    line-height: 100px;
    text-indent: 10px;
    background: #4A90E2 url(/icp/info_detail_bg.png) no-repeat right center;
}

.req_info-r-title {
    font-size: 18px;
    color: #333333;
    letter-spacing: -0.33px;
    text-align: center;
    line-height: 25px;
    padding: 20px 0 15px;
}

.req_info-r-text {
    font-size: 14px;
    color: #999999;
    letter-spacing: -0.33px;
    line-height: 20px;
    display: block;
    padding: 0 16px;
}

.req_info-but {
    width: 158px;
    height: 40px;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: -0.33px;
    text-align: center;
    line-height: 40px;
    margin: 44px auto 0;
    border-radius: 0 !important;
    display: block;
}
/*
	common/detail.css

	border-color:#e2e2e2
	color:#008ff4
*/

@charset "utf-8";
.c999 {
    color: #999
}

.f60 {
    color: #f60
}

.font24 {
    font-size: 24px
}

.detalinfo {}

.detalinfo-main {
    border: 1px solid #e2e2e2;
    width: 910px;
}
.breadcrumb{
    font-size: 16px;
}

.detalinfo-title {
    color: #000;
    font-size: 22px;
    font-weight: 300;
    line-height: 30px;
    font-family: MicroSoft Yahei, sans-serif;
    max-height: 60px;
    _height: 60px;
    margin-bottom: 18px;
    margin-top: -4px;
    position: relative;
    word-break: break-all;
    word-wrap: break-word;
    overflow: hidden;
}

.detalinfo-row {
    height: 18px;
}

.detalinfo-row dt {
    margin-right: 28px;
    color: #999;
    line-height: 18px;
}

.detalinfo-row dd {
    font-size: 12px;
    color: #333;
    line-height: 18px;
    font-family: Microsoft YaHei, \5b8b\4f53;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 390px
}

.detalinfo-row dd del {
    font-size: 14px;
}

.detalinfo-row dd span {
    color: #999;
}

.detalinfo-curPrice {
    padding-bottom: 20px;
}

.detalinfo-curPrice dt {
    margin-right: 25px;
    color: #999;
    line-height: 18px;
    font-size: 12px;
    line-height: 14px;
}

.detalinfo-curPrice dd {
    line-height: 28px;
    font-family: Microsoft YaHei, \5b8b\4f53;
    line-height: 14px;
}

.detalinfo-curPrice dd i {
    font-weight: 700;
    margin-right: 4px;
    font-weight: normal;
}

.detalinfo-curPrice dd strong {
    font-weight: normal;
}

.detalinfo-curPrice dd span {
    font-size: 19px;
    margin-left: 1px;
    vertical-align: 2px;
    font-family: MicroSoft Yahei, sans-serif;
    white-space: nowrap;
}



.xyeBtn-white:before {
    background: #ddd;
}

.xyeBtn-white:active {
    border-color: #08c
}

.xyeBtn-white:active button {
    color: #08c;
}

.detalinfo-property .transactionInfo {
    border-bottom: 1px dashed #e2e2e2;
}

.transactionInfo {
    overflow: hidden;
    margin: 10px 0;
    padding: 14px 0;
    border-top: 1px dashed #e2e2e2;
}

.transactionInfo li {
    float: left;
    display: inline;
    width: 80px;
    text-align: center;
    color: #999;
    position: relative;
    left: 2px
}

.transactionInfo li strong {
    display: block;
    font: 12px/1 Microsoft YaHei;
    color: #008ff4;
    letter-spacing: -0.34px;
    line-height: 17px;
    padding-bottom: 4px;
}

.transactionInfo .step01 {
    padding: 0 20px;
    font-size: 12px;
    height: 38px;
    width: auto;
    line-height: 17px;
}

.transactionInfo .step02 {
    border-left: 1px solid #ddd;
    padding: 0 18px;
    font-size: 12px;
    height: 38px;
    width: auto;
}

.transactionInfo .step03 {
    padding-right: 10px;
    border-right: 1px solid #ddd;
    margin-right: 15px
}

.transaction-flagView {
    height: 30px;
    display: block;
}

.detalinfo-side {
    height: 458px;
    width: 298px;
    border: 1px solid #e2e2e2;
}


/*  fa bu zhe tou xiang  */

.userAvatar {
    z-index: 1;
    display: block;
    width: 133px;
    height: 133px;
    margin: 24px auto 0;
}

.userAvatar-mask.userAvatar-disabled {
    background: #e03e2a
}

.userAvatar-mask {
    display: block;
    width: 133px;
    height: 133px;
    background: #6cb34b;
    position: absolute;
    opacity: .85;
    filter: Alpha(opacity=85);
    top: 100px;
    left: 0;
    z-index: 1
}

.userAvatar-link {
    width: 133px;
    height: 18px;
    font: 13px/18px Microsoft YaHei, tahoma, \5b8b\4f53;
    letter-spacing: 2px;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 106px;
    left: 0;
    z-index: 2
}

.user-pic {
    display: block;
    width: 133px;
    height: 133px;
    max-width: none;
    border-radius: 50%;
}

.getAvatar {
    border-radius: 50%;
    border: 1px solid #ddd;
    width: 133px;
    height: 133px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #ddd;
}

.userAvatar-level {
    position: absolute;
    top: 7px;
    left: 5px
}

.userAvatar-nikeName a {
    display: block;
    padding: 0 20px;
    margin: 25px 0;
    font: 18px/20px Microsoft YaHei, tahoma, \5b8b\4f53;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}

.userAvatar-nikeName a:hover {
    color: #008ff4
}

.userAvatar-after-row {
    display: block;
    width: 120px;
    line-height: 30px;
    font-size: 12px;
    text-align: center;
    background: #222;
    color: #fff;
    border-radius: 20px;
    margin: 0 auto 20px;
}

.userAvatar-after-row a {
    color: #fff;
    padding-left: 5px;
}

.detalinfo-server-aside .userAvatar-after-row {
    margin: 0 auto 50px;
}

.detalinfo-side-blueBorder {
    border: 2px solid #008ff4;
    border-radius: 10px;
}

.detalinfo-side .transactionInfo {
    margin: 0 18px;
    padding: 22px 0;
}

.detalinfo-side .transactionInfo li {
    width: 108px;
}


/* biao qian */

.detalinfo-side-icon {
    margin-top: 10px;
    margin-left: 18px;
    overflow: hidden;
}

.detalinfo-side-icon label {
    line-height: 18px;
    padding: 2px 0;
    color: #333;
    margin-right: 4px;
}

.detalinfo-side-icon .icother {
    float: left;
    display: inline;
    margin: 2px 8px 0 0;
}

.ctlc-count font {
    font: 24px/40px Tahoma;
    margin-right: 1px;
}

.ctlc-count {
    font-size: 15px;
    font-family: MicroSoft Yahei, sans-serif;
    position: relative;
    top: -10px;
    font-weight: 700;
    white-space: nowrap;
}

.ctlc-tj {
    text-align: left;
    text-indent: 0.3em;
    font-size: 13px;
    line-height: 18px;
    color: #888;
}

.transactionInfo .authenticates {
    margin: 0 auto;
}


/* btns group */

.aside-btnGroup {
    width: 300px;
    overflow: hidden;
}

.callMe-btn {
    letter-spacing: 1px;
    width: 300px;
    opacity: 1;
    text-align: left;
    font: 16px/28px Microsoft YaHei, tahoma, \5b8b\4f53;
    padding: 0;
    display: block;
    padding: 12px 0 15px;
    border: 0;
    height: 50px;
    color: #fff;
    text-indent: 130px;
    text-decoration: none;
    box-shadow: 0 0 1px #ddd
}

.callMe-btn:hover {
    opacity: .9
}

.callMe-btn:active {
    opacity: 1
}

.callMe-style01 {
    background: #008ff4 url(images/lxfs-icon.png) no-repeat 50px 1px;
}

.callMe-style02 {
    background: #008ff4 url(images/detail-qq.png) no-repeat 90px 16px;
    cursor: pointer;
    font-size: 15px;
}

.callMe-style03 {
    background: #008ff4 url(images/detail-cell.png) no-repeat 90px 16px;
    cursor: pointer;
    font-size: 15px;
}

.callMe-style03:hover {
    opacity: 1
}


/* fenye  */


/* jiao yi bao zhang */

.help-jyul {
    height: 390px;
    padding: 10px 0 0 0;
    width: 110%
}

.help-jyul li {
    margin: 0 20px 20px 0
}

.help-jyul li img {
    width: 410px;
}

.help-des p {
    font: 14px/18px Microsoft YaHei, tahoma, \5b8b\4f53;
    padding: 0 0 15px 0
}

.detail-pjTabCont {
    display: none
}

.dt-head {
    height: 39px;
    border-top: 1px solid #e2e2e2;
    padding-top: 30px;
}

.dt-hd-title {
    font: 17px/38px Microsoft YaHei, tahoma, \5b8b\4f53;
    color: #333;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
}

.dt-hd-title-current {
    color: #008ff4
}

.dt-hd-title:hover {
    text-decoration: none
}

.dt-hd-title i {
    font-size: 13px;
}

.dt-hd-title span {
    font-size: 13px;
    color: #333
}

.dt-hd-more {
    font-family: MicroSoft Yahei, sans-serif;
    color: #555;
    top: 10px
}

a.dt-hd-more:hover {
    color: #7cb049
}

.dt-hd-more a:hover {
    color: #7cb049
}

.dt-hd-split {
    float: left;
    font-size: 20px;
    padding: 7px 0;
    font-style: normal;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-decoration: none;
    color: #ddd;
}



/* tabbar */

.tabbar-wrap {
    height: 50px
}

.tabbar-box {
    height: 50px;
    background: #f9f9f9;
    border: solid 1px #e2e2e2;
    z-index: 2;
}

.tabbar-box .xyeBtn {
    height: 50px;
    border-radius: 0;
    left: 12px;
    display: none
}

.tabbar-box .xyeBtn button {
    font: 17px/50px Microsoft YaHei, tahoma, \5b8b\4f53;
}

.tabbar-bg {
    border-bottom: 1px solid #e2e2e2;
    background-color: #f9f9f9;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 50px;
    z-index: 10;
    -webkit-box-shadow: rgba(0, 0, 0, .2) 0 1px 5px 0;
    -moz-box-shadow: rgba(0, 0, 0, .2) 0 1px 5px 0;
    box-shadow: rgba(0, 0, 0, .2) 0 1px 5px 0;
    display: none;
}


/* xuan fu hou  */

.tabbar-levitate .tabbar-box {
    position: fixed;
    top: 80px;
    z-index: 99;
}

.tabbar-levitate .tabbar-bg {
    display: block;
}

.tabbar-levitate .tabbar-box .xyeBtn {
    display: block;
}

.tabbar-ul {
    height: 50px;
    *zoom: 1
}

.tabbar-ul li {
    float: left;
    border-right: solid 1px #e2e2e2;
    _position: relative
}

.tabbar-ul li a {
    float: left;
    padding: 0 25px;
    height: 50px;
    font: 400 15px/50px \5FAE\8F6F\96C5\9ED1;
    color: #666;
    _position: relative;
    white-space: nowrap;
}

.tabbar-ul li a:hover {
    color: #333;
    text-decoration: none
}

.tabbar-ul li.current {
    _margin-bottom: -1px;
    background: #FFF;
}

.tabbar-ul li.current a {
    border-top: solid 3px #008ff4;
    margin: -1px;
    padding: 0 26px;
    height: 49px;
    line-height: 46px;
    color: #008ff4;
    background: #fff;
    border-left: 1px solid #e2e2e2;
}

.tabbar-ul li.current a:hover {
    color: #008ff4
}


/* xiang qing zheng wen */

.detail-article {
    margin: 30px 0;
    word-wrap: break-word;
    font-size: 13px;
    font-family: MicroSoft Yahei, sans-serif ! important;
}

.detail-article p {
    padding: 0 0 10px 0;
    word-break: break-all!important;
    word-wrap: break-word!important;
    white-space: initial!important
}

.detail-article p * {
    word-break: break-all!important;
    word-wrap: break-word!important;
    white-space: initial!important
}

.detail-article img {
    padding-bottom: 20px;
    max-width: 100%;
    display: block;
    vertical-align: middle
}

.detail-article pre {
    white-space: pre-wrap;
    word-wrap: break-word;
    font-size: 16px;
}


/* fa bu lei si */

.publish-similar {
    border: 1px solid #e2e2e2;
    padding: 20px;
}

.publish-similar h5 {
    font: 700 16px/18px \5FAE\8F6F\96C5\9ED1;
    text-align: center;
    white-space: nowrap;
}

.publish-similar h6 {
    padding: 12px 0 20px;
    color: #999;
    text-align: center;
    white-space: nowrap;
}

.publish-similar .xyeBtn {
    width: 220px;
}

.publish-similar .xyeBtn button {
    font: 14px/40px Microsoft YaHei, tahoma, \5b8b\4f53;
    color: #008ff4;
}


/* xuan fu userInfo*/

.publisher-levitate {
    display: none;
    width: 300px;
    position: absolute;
    padding-top: 1px;
    right: -315px;
    z-index: 2;
    background-color: #fff;
    border: 1px solid #e2e2e2;
}


/* html[data-useragent*='Edge'] .publisher-levitate {
 left:1312px;
} */

.publisher-levitate .transactionInfo {
    margin: 0;
}

.publisher-levitate-hover {
    border: 1px solid #e2e2e2;
    border-color: #ddd;
}

.publisher-levitate-hover .publisher-hd {
    background: #eee
}

.publisher-levitate-hover .publisher-bd {
    display: block;
}

.publisher-levitate-hover .base-tool-arrow b {
    border-top-color: #eee
}

.publisher-hd {
    padding: 15px 20px;
    height: 18px;
    font: 13px/18px Microsoft YaHei, tahoma, \5b8b\4f53;
    overflow: hidden;
}

.publisher-hd-name {
    color: #555;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 180px
}

.publisher-hd-name:hover {
    color: #008ff4
}

.publisher-hd .base-tool-arrow {
    top: 6px;
    left: -5px;
}

.publisher-hd .base-tool-arrow em {
    border-top-color: #777;
}

.publisher-hd .base-tool-arrow em,
.publisher-hd .base-tool-arrow b {
    border-width: 5px 5px 0 5px
}

.publisher-bd {
    padding: 0 20px;
    background: #fff;
    display: none
}

.publisher-bd .transactionInfo .step03 {
    padding-right: 10%;
}

.publisher-bd .transactionInfo .step04 {
    padding-left: 10%;
}

.publisher-bd .transactionInfo li {
    width: 38%;
    margin: 0;
}

.publisher-bd .detalinfo-side-icon {
    margin-left: 2px;
}

.publisher-bd .aside-btnGroup {
    width: auto;
    padding-top: 10px;
}

.publisher-bd .callMe-btn {
    width: 100%;
    text-indent: 100px;
}

.publisher-bd .callMe-style02 {
    background: #008ff4 url(images/detail-qq.png) no-repeat 60px 16px;
    cursor: pointer;
    font-size: 15px;
}

.publisher-bd .callMe-style03 {
    background: #008ff4 url(images/detail-cell.png) no-repeat 60px 16px;
    cursor: pointer;
    font-size: 15px;
}


/*
	闂備礁鎲￠悷銉╁储閺嶎厼鐤鹃柛顐ｆ礃閸庡秹鏌涢弴銊ヤ簻闁诲繑鐟╅幃璺衡槈閾忣偄顏舵繝纰樺墲椤ㄦ劙骞忛敓锟�
*/

.aside-item-wrap {
    border: 1px solid #e2e2e2;
    background: #fff;
    padding: 30px 20px 0;
    width: 260px;
}

.g-aside-title {
    font-size: 24px;
    color: #333333;
    letter-spacing: -0.68px;
    line-height: 33px;
}

.g-aside-title a:hover {
    text-decoration: none
}


/* 闂備胶灏ㄩ幏鐑藉磿閹惰棄桅闁搞儺鍓氶埛鎰版煥閻曞倹瀚�*/

#div1 {
    position: relative;
    z-index: 0
}

#div1 .small_pic {
    background: #eee;
    position: relative;
    height: 400px;
}

#div1 .float_layer {
    width: 200px;
    height: 200px;
    background: url(images/xye-detail-mask.png);
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

#div1 .mark {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    left: 0px;
    top: 0px;
    zoom: 1;
    filter: alpha(opacity: 1);
    opacity: 0;
    background: #fff;
    cursor: move;
    font-szie: 0;
}

#div1 .big_pic {
    position: absolute;
    top: 0;
    left: 404px;
    width: 400px;
    height: 400px;
    overflow: hidden;
    display: none;
    background: #eee;
    z-index: 10
}

#div1 .big_pic img {
    position: absolute;
    top: -30px;
    left: -80px;
    height: 800px;
    width: 800px
}


/* 闂佽姘﹂～澶愭嚌妤ｅ啫鏄ユ俊銈呮噹鐎氬锟藉箍鍎遍幊搴綖閿燂拷  */

.detail-attention {
    position: relative;
    left: -12px;
    width: 100%;
    /* height: 100%; */
    padding: 10px;
    border: 2px solid #008ff4;
    background: #fff;
    z-index: 0;
    -ms-box-shadow: 0 0 5px #ddd;
    -o-box-shadow: 0 0 5px #ddd;
    box-shadow: 0 0 5px #ddd;
    border-radius: 10px;
}

.detail-attention .detalinfo-btnBoxGroup {
    display: none;
}

.detail-attention .tb-choice {
    display: block;
}

.tb-choice {
    color: #F40;
    display: none;
}


/*闁烩晝顭堥崣褔鎯冮崟顒佺疀闁告棑鎷�*/

.proinfofw {
    padding: 25px;
    border: 1px solid #e2e2e2;
    margin: 20px 0 40px 0;
]
}

.pictures {
    height: auto;
}

.fuwu {
    width: 100%;
}

.fuwu h1 {
    height: 100%;
    font-size: 22px;
    float: left;
    color: #333;
    line-height: 22px;
}

.xqpit {
    width: 100%;
    height: 394px;
    position: relative;
    overflow: hidden;
}

.serverinfo-xqpit {
    height: 394px;
}

.xqpit-pr {
    width: 1800px;
    height: 100%;
    position: absolute;
    box-sizing: border-box;
}

.xqpit-li {
    width: 840px;
    height: 100%;
}

.xqpit-pr-s {
    width: 260px;
    height: 370px;
    float: left;
    padding-top: 20px;
    margin-right:20px;
}

.xqpit-pr-s img {
    width: 100%;
    height: 260px;
}

.money {
    width: 100%;
    line-height: 20px;
    margin-top: 10px;
    height: 20px;
}

.money i {
    font-size: 20px;
    color: #ff6600;
    font-style: normal;
}

.money span:nth-of-type(1) {
    font-size: 14px;
    color: #ff6600;
}

.money span:nth-of-type(2) {
    font-size: 12px;
    color: #999;
    float: right;
}

.xqpit-pr-s .xq-title {
    width: 100%;
    height: auto;
    font-size: 14px;
    font-family: MicroSoft Yahei, sans-serif;
    color: #333;
    margin-top: 10px;
    line-height: 20px;
    height: 40px;
    display: block;
}

.xq-name {
    width: 100%;
    line-height: 20px;
    margin-top: 10px;
    color: #999;
    font-size: 12px;
}

.xq-name-l {
    float: left;
}

.xq-name-r {
    float: right;
}

.xq-test {
    width: 100%;
    height: auto;
    margin-top: 15px;
}

.xq-test-l {
    width: 20px;
    height: 20px;
    float: left;
}

.xq-test-r {
    width: 20px;
    height: 16px;
    float: right;
    background: url(images/xiaoxi.png)
}

.switch {
    height: 18px;
    padding: 1px 0 0 10px;
    font: 13px/18px Microsoft YaHei, tahoma, \5b8b\4f53;
    overflow: hidden;
}

.icon-ser-box {
    margin-top: 10px;
}

.switchOnce {
    font-size: 12px;
    line-height: 17px;
    color: #999;
}

.switch:hover a {
    color: #008ff4;
    text-decoration: underline;
}

.switch:hover .switch-once {
    background-position: -2px 0;
}

.paopao {
    width: 24px;
    height: 20px;
}

.paopao a img {
    width: 100%;
    height: 100%;
}

.switch-once {
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    background: url(images/switch-once.gif) no-repeat -23px 0;
    vertical-align: -3px;
    margin-right: 5px;
}


/*.requ{
	width:100%;
	height:168px;
	overflow:hidden;
	padding-top:20px;
}
 .requ .requ-img{
	width:168px;
	height:168px;
	float:left;
	margin-right:10px;
	position:relative;
}
.requ .requ-img img{
	width:100%;
	height:100%;
	margin:0;
}
.requ .requ-img-s{
	width:336px;
	height:336px;
	position: absolute;
	margin-left:336px;
	margin-top:180px;
	transition-duration: 1s;
	transform:scale(0,0);
	z-index:10;
}
.requ .requ-img-s img{
	width:100%;
	height:100%;
} */

.upload {
    width: 100%;
    height: 50px;
    background: #f4fbff;
}

.upload h3 {
    color: #333;
    font-size: 13px;
    font-family: MicroSoft Yahei, sans-serif;
    line-height: 50px;
    padding-left: 30px;
}

.upload .detail-down {
    width: auto;
    height: 100%;
    font-size: 15px;
    line-height: 50px;
    color: #666;
}

.upload .detail-down .detail-down-img {
    width: 22px;
    height: 16px;
    background: url(images/icon-imgs.png) no-repeat;
    display: inline-block;
}

.upload .detail-down i {
    color: #999;
    font-size: 15px;
    margin-left: 10px;
}

.xye-download-a {
    color: #008ff4;
    font-size: 13px;
    padding: 0 20px 0 20px;
    background: url('images/xye-detail-download.png') no-repeat left;
    float: right;
    line-height: 50px;
}

.upload .detail-down .detail-down-font {
    color: #9D9D9D;
    margin-left: 15px;
}

#detailAttention .muncout-txt {
    height: auto
}

.detalinfo-btnBox a {
    width: 150px;
}

.xye-share-ul {
    position: absolute;
    top: 0;
    background: #fff;
    z-index: 10;
    left: -70px;
}

.xye-share-ul a {
    transition-duration: unset;
    -moz-transition-duration: unset;
    /* Firefox 4 */
    -webkit-transition-duration: unset;
    /* Safari 閸滐拷 Chrome */
    -o-transition-duration: unset;
    width: 60px;
    height: 60px!important;
    background-color: #f9f9f9;
    font-size: 12px!important;
    line-height: 95px!important;
    text-align: center;
    display: block;
    padding: 0!important;
    float: none!important;
}

.xye-share-wx {
    background-image: url('images/xye-fx-wx.png')!important;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0!important;
    z-index: 11112;
    position: relative;
}

.xye-share-wb {
    background-image: url('images/xye-fx-wb.png')!important;
    background-position: center;
    margin: 1px 0 0 0!important;
    background-repeat: no-repeat;
}

.xye-share-kj {
    background-image: url('images/xye-fx-kj.png')!important;
    background-position: center;
    margin: 1px 0 0 0!important;
    background-repeat: no-repeat;
}

.xye-share-more {
    background-image: url('images/xye-fx-more.png')!important;
    background-position: center;
    margin: 1px 0 0 0!important;
    background-repeat: no-repeat;
}

.xye-share-sc {
    background-image: url('images/xye-fx-sc.png')!important;
    background-position: 15px 10px;
;
    margin: 20px 0 0 0!important;
    background-repeat: no-repeat;
    color: #555!important;
}

.xye-share-qxsc {
    background-image: url('images/xye-fx-qxsc.png')!important;
    background-position: 15px 10px;
;
    margin: 20px 0 0 0!important;
    background-repeat: no-repeat;
    color: #555!important;
}

.xye-share-look {
    background-image: url('images/xye-fx-look.png')!important;
    background-position: 15px 10px;
    margin: 1px 0 0 0!important;
    background-repeat: no-repeat;
    color: #555!important;
}

.xye-share-jb {
    background-image: url('images/xye-fx-jb.png')!important;
    background-position: 15px 10px;
    margin: 1px 0 0 0!important;
    background-repeat: no-repeat;
    color: #555!important;
}

.xye-share-wx:hover {
    background-color: #4FC332;
    background-image: url('images/xye-fx-wx-hover.png')!important;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0!important;
    z-index: 11112;
    position: relative;
    opacity: 1!important;
}

.xye-share-wb:hover {
    background-color: #D32124;
    background-image: url('images/xye-fx-wb-hover.png')!important;
    background-position: center;
    margin: 1px 0 0 0!important;
    background-repeat: no-repeat;
    opacity: 1!important;
}

.xye-share-kj:hover {
    background-color: #FFC127;
    background-image: url('images/xye-fx-kj-hover.png')!important;
    background-position: center;
    margin: 1px 0 0 0!important;
    background-repeat: no-repeat;
    opacity: 1!important;
}

.xye-share-more:hover {
    background-color: #008FF4;
    background-image: url('images/xye-fx-more-hover.png')!important;
    background-position: center;
    margin: 1px 0 0 0!important;
    background-repeat: no-repeat;
    opacity: 1!important;
}

.xye-share-sc:hover {
    background-color: #FFC127;
    color: #fff!important;
    background-image: url('images/xye-fx-sc-hover.png')!important;
    background-position: 15px 10px;
;
    margin: 20px 0 0 0!important;
    background-repeat: no-repeat;
    opacity: 1!important;
}

.xye-share-qxsc:hover {
    background-color: #FFC127;
    color: #fff!important;
    background-image: url('images/xye-fx-sc-hover.png')!important;
    background-position: 15px 10px;
;
    margin: 20px 0 0 0!important;
    background-repeat: no-repeat;
    opacity: 1!important;
}

.xye-share-look:hover {
    background-color: #008FF4;
    color: #fff!important;
    background-image: url('images/xye-fx-look-hover.png')!important;
    background-position: 15px 10px;
    margin: 1px 0 0 0!important;
    background-repeat: no-repeat;
    opacity: 1!important;
}

.xye-share-jb:hover {
    background-color: #D32124;
    color: #fff!important;
    background-image: url('images/xye-fx-jb-hover.png')!important;
    background-position: 15px 10px;
    margin: 1px 0 0 0!important;
    background-repeat: no-repeat;
    opacity: 1!important;
}

.enlist-icon-commonbg {
    display: block;
}

.enlist-icon-line-bg em {
    border-radius: 8px;
    float: left;
    display: block;
    margin-top: 3px;
}

.enlist-icon-b-circle {
    background-color: #DFE3EB;
    width: 5px;
    height: 10px;
}

.enlist-icon-w-circle {
    background-color: #fff;
    width: 3px;
    height: 8px;
    border: 1px solid #e2e2e2;
}

.enlist-black {
    font-size: 12px;
    color: #000;
    line-height: 18px;
    padding: 0 5px;
}

.enlist-gray {
    font-size: 12px;
    color: #999;
    line-height: 18px;
    padding: 0 5px;
}

.gray {
    color: #999;
}

.detail-req-prcess {
    border: 1px solid #e2e2e2;
    padding: 25px 25px 20px 25px;
}

.circle-blue {
    background: #FFFFFF;
    border: 1px solid #008FF4;
    border-radius: 20px;
    padding: 0 13px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #008ff4;
}

.line-blue {
    display: block;
    width: 25px;
    height: 2px;
    background: #008ff4;
    margin-top: 14px;
}
.a_com_btn .xyeBtn{
    width: 140px;
    height: 40px;
}
.a_com_btn .xyeBtn-blue button,.a_com_btn .xyeBtn-gray button{
    font-size: 18px;
    line-height: 40px;
}
.a_com_btn .xyeBtn-white{
    border:1px solid #008ff4;
}
.a_com_btn .xyeBtn-white button{
    font-size: 18px;
    line-height: 38px;
    color: #008ff4;
}
.padtop12{
    padding-top: 12px;
}
.line-blue-III {
    display: block;
    width: 140px;
    height: 2px;
    background: #008ff4;
    margin-top: 14px;
}

.detail-process-a {
    padding-bottom: 20px;
    font-size: 22px;
    color: #333;
    line-height: 22px;
}

.detail-process-b {
    padding-bottom: 20px;
}

.detail-process-c {
    color: #002A00;
    font-size: 13px;
    line-height: 24px;
}

.detail-process-d {
    font-size: 13px;
    color: #ff6600;
    line-height: 24px;
}


/* 娑撳濯烘稉澶庮潡*/

.overflow {
    overflow: hidden
}

.enlist-user-btn {
    background-color: #fff;
    color: #008ff4;
    border-radius: 8px;
    width: 100px;
    height: 30px;
    border: 1px solid #008ff4;
    display: block;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
}

.xye-up-down-detail {
    background: #fff;
    width: 30px;
    height: 100%;
    display: block;
    overflow: hidden;
    border-radius: 8px;
}

.xyeBtn-List-dow {
    background: #fff;
    border: 1px solid #008ff4;
    box-sizing: content-box;
    color: #008ff4;
    position: absolute;
    top: 30px;
    right: 0px;
    border-radius: 8px;
}

.xye-up-down-detail b {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 4px 0px 4px;
    border-color: #008ff4 transparent transparent transparent;
    position: absolute;
    top: 13px;
    left: 9px;
}

.par-select:hover .xye-up-down-detail {
    overflow: visible;
}

.par-select:hover b {
    border-width: 4px 4px 7px 4px;
    border-color: transparent transparent #008ff4 transparent;
    top: 8px;
}

.detalinfo-req-title {
    padding-bottom: 30px;
}

.detalinfo-req-title .detalinfo-title {
    margin: 0px;
    display: inline-block;
    padding-left: 10px;
    vertical-align: middle;
    width: 600px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 50px;
    line-height: 50px;
}

.detalinfo-bg {
    display: inline-block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    vertical-align: middle;
    padding-right: 10px;
    background: url("images/icon-b-debj00.png") no-repeat;
}

.detalinfo-bg-piece {
    background-position: 1px -187px;
}

.detalinfo-bg-piece01 {
    background-position: 0 0;
}

.detalinfo-bg-piece02 {
    background-position: 1px -91px;
}

.detalinfo-bg-piece03 {
    background-position: 1px -187px;
}

.detalinfo-bg-piece04 {
    background-position: 1px -279px;
}

.detalinfo-curPrice dd .blue {
    color: #008ff4;
}

#state {
    vertical-align: 2px;
    font-size: 19px;
}

.detalinfo-side-userone {
    border: 1px dashed #ddd;
    border-radius: 8px;
    width: 118px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #666;
}


/*hover*/

.proinfo-side {
    position: relative;
    z-index: 2;
}

.detalinfo-side {
    height: auto;
    background: #fff;
    z-index: 99;
}

.detalinfo-ul-list {
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    line-height: 20px;
    margin-top: 20px;
}

.detalinfo-ul-list li {
    display: inline-block;
    font-size: 17px;
    padding: 10px 20px 10px 0;
    width: 17px;
}

.detalinfo-ul-list li span {
    width: 40px;
    height: 30px;
    display: inline-block;
    overflow: hidden;
    background: url(images/icon-b-demes01.jpg) no-repeat;
}

.detalinfo-ul-list li .detalinfo-crid {
    background-position: 0px 3px;
}

.detalinfo-ul-list li .detalinfo-crid-yz {
    background-position: 0px -24px;
}

.detalinfo-ul-list li .detalinfo-iphone {
    background-position: -53px 3px
}

.detalinfo-ul-list li .detalinfo-iphone-yz {
    background-position: -53px -23px;
}

.detalinfo-ul-list li .detalinfo-email {
    background-position: -108px 3px;
}

.detalinfo-ul-list li .detalinfo-email-yz {
    background-position: -108px -23px;
}

.detalinfo-ul-list li .detalinfo-bank {
    background-position: -168px 3px;
}

.detalinfo-ul-list li .detalinfo-bank-yz {
    background-position: -168px -23px;
}

.detalinfo-ul-list li p {
    color: #999;
    font-size: 12px;
}

.detalinfo-hover-box {
    padding: 20px 30px;
+padding: 20px 30px;
}

.detalinfo-hover-box h2 {
    font-size: 14px;
    line-height: 17px;
    color: #333;
    padding-bottom: 20px;
    border-bottom: 1px solid #e2e2e2;
}

.detalinfo-hover-box dl {
    padding-top: 20px;
}

.detalinfo-hover-box dt {
    color: #000;
    font-size: 12px;
    line-height: 14px;
    display: inline-block;
    padding-right: 8px;
}

.detalinfo-hover-box dd {
    color: #3b8eec;
    font-size: 12px;
    line-height: 14px;
}

.detalinfo-hover-box em {
    display: inline-block;
}

.detalinfo-bar {
    width: 100px;
    height: 8px;
    border-radius: 8px;
    overflow: hidden;
    background: #ddd;
    display: inline-block;
    vertical-align: middle;
}

.detalinfo-bar span {
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 8px;
}

.detalinfo-bar .bg-blue {
    background: #008ff4;
}

.detalinfo-hover-box dd em {
    color: #ddd;
    padding-left: 4px;
}

.detalinfo-hover-box dd i {
    color: #555;
}

.detalinfo-xbtnBox {
    padding-top: 20px;
}

.detalinfo-xbtnBox button {
    border: 1px solid #008ff4;
    width: 148px;
    height: 34px;
    color: #008ff4;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    text-align: center;
    font-size: 12px;
    background: #fff;
}

.detalinfo-xbtnBox i {
    display: inline-block;
    font-size: 12px;
    vertical-align: top;
}


/*閻楄鐣╂潏纭呯獩*/

.mar-top-15 {
    margin-top: 15px;
}

.mar-bottom-15 {
    margin-bottom: 15px;
}


/*hover*/

.enlist-filter-I .current {
    background: #fff;
    color: #008ff4;
}

.enlist-filter-I a,
.enlist-filter-I a:hover,
.enlist-filter-II a,
.enlist-filter-II a :hover {
    text-decoration: none;
}

.enlist-filter-I a {
    color: #666;
    display: inline-block;
    padding: 0 15px;
}

.enlist-filter-I a:hover {
    color: #008ff4;
}

.enlist-filter-I a {
    float: none;
}

.Buton-bg {
    background-color: #fafafa;
    -webkit-background: linear-gradient(#fff, #f1f0f0);
    background: linear-gradient(#fff, #f1f0f0);
    border-radius: 4px;
    border: 1px solid #ddd;
}

.enlist-checkAll-wrap button {
    padding: 3px 20px;
    margin: 0 10px 0 0;
}

.enlist-checkAll-wrap span {
    display: inline-block;
}

.enlist-img-table {
    width: 580px;
    padding-left: 5px
}

.enlist-img-table li {
    width: 60px;
    height: 60px;
    padding: 0 10px 0 0;
    overflow: hidden;
    display: inline-block;
    cursor: pointer;
}

.enlist-img-table li img {
    /*width: 100px; height: 100px;*/
    width: 100%;
    height: 100%;
}

.enlist-bd-num {
    color: #666;
    font-size: 12px;
    padding-bottom: 10px
}

.enlist-bd-num em {
    color: #333;
    font-size: 14px;
    font-family: MicroSoft Yahei, sans-serif;
}

.enlist-bd-msg {
    padding-bottom: 20px;
}

.enlist-item .par-select {
    margin-top: 25px;
}

.enlist-userAvatar input {}

.enlist-bd-hover {
    position: absolute;
    top: 124px;
    left: -1;
    display: none;
    opacity: 1;
    z-index: 99;
    overflow: hidden;
    px;
    width: 440px;
    padding: 20px 30px;
    background: #fff;
    border: 1px solid #f0f0f0;
    box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
}

.enlist-bd-hover-server {
    padding: 35px 30px;
}

.enlist-bd-hover h3 {
    font-size: 14px;
    color: #000;
    line-height: 17px;
}


/*.enlisthover-div{ height: 0px;}*/

.enlist-bd-jn {
    padding: 20px 0;
    border-bottom: 1px solid #f0f0f0;
}

.enlist-bd-jn i,
.enlist-bd-jn b {
    padding: 0 10px;
    display: inline-block;
    color: #fff;
    height: 26px;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -ms-border-radius: 100px;
    background: #DFE3EB;
    margin-right: 10px;
    text-align: center;
    line-height: 28px;
    color: #8f9bb3;
    font-size: 12px;
}

.enlist-bd-jn strong {
    padding-right: 20px;
    display: inline-block;
}

.enlist-bdliset-hover {
    border-bottom: 1px solid #f0f0f0;
}

.w250 {
    width: 260px;
    margin-right: 25px;
}

.enlist-bdliset-hover .detalinfo-hover-box {
    display: inline-block;
    padding: 20px 0;
}

.detalinfo-hove-body {
    border-right: 1px solid #e2e2e2;
    padding-right: 25px;
    height: 150px;
}

.enlist-bdliset-hover .detalinfo-hover-box dl {
    padding-top: 0;
}

.detalinfo-bottom ul,
.detalinfo-bottom .detalinfo-xbtnBox {
    display: inline-block;
    vertical-align: bottom;
}

.detalinfo-bottom .detalinfo-ul-list {
    border: none;
    padding-top: 10px;
    width: 255px;
    margin: 0;
}

.detalinfo-bottom .detalinfo-xbtnBox {
    padding-top: 20px;
}

.enlist-title {
    margin-left: 20px;
}

.pad-bottom-15 {
    padding-bottom: 15px;
}

.zIndex9 {
    z-index: 9;
}

.appointment-x {
    color: #999;
    font-size: 20px;
    line-height: 40px;
    width: 30px;
    text-align: center;
}

.detail-eye {
    background: url(images/detail-look-eye.png) no-repeat 3px 3px;
    padding-left: 24px;
}

.xye-disabled-text {
    line-height: 20px;
    display: block;
    color: #999999;
}

.xyeBtn-gray button {
    color: #fff;
    cursor: auto;
}

.ser-int-box {
    display: block;
}

.ser-int-box span {
    padding-left: 25px;
}

.ser-int-box span i {
    padding: 0 2px;
}

.ser-999-box {
    color: #999;
    padding: 20px 0 20px 0;
}

.bt-assess-r-s {
    display: block;
    width: 100%;
    height: 46px;
    font-size: 12px;
    border-bottom: 1px solid #e2e2e2;
}

.bt-assess-r-s {
    padding: 2px 0;
}

.xqpit-pr-s h6 {
    height: 40px;
    font-size: 12px;
    line-height: 20px;
}


/*新需求详情*/
.rel__desc--li{
    padding-bottom: 10px;
}
.rel__desc--span {
    font-size: 16px;
    line-height: 24px;
    color: #999;
}

.rel__desc--area {
    font-size: 16px;
    line-height: 24px;
}

/* 下线页面 */
.error__img{
    margin: 0 auto;
}
.error__h1{
    padding-top: 30px;
    font-size: 20px;
    line-height: 20px;
    color: #000;
    display: block;
    text-align: center;
}
.error__h2{
    padding-top: 10px;
    font-size: 14px;
    line-height: 14px;
    color: #000;
    display: block;
    text-align: center;
}
.error__h3{
    padding-top: 10px;
    font-size: 12px;
    line-height: 12px;
    color: #999999;
    display: block;
    text-align: center;
}
.xye-jb-text{
    font-size: 12px;
    line-height: 12px;
    color: #333;
    padding-top: 20px;

}
.xye-jb-price{
    color:#ff6600;
}

.xye-jb-class .webuploader-pick{padding: 0!important;width:100%;height:100%;}
.xye-jb-class .fm-ipt-file-wrap{width:100%;height:40px;border-radius:8px;border:1px dashed #ccc;}
.xye-jb-class{width:100%;padding-bottom:20px;}
.xye-jb-class .fm-file-cursor{width:100%;background:none;border:none;height:100%;}
.xye-jb-class .fm-file-cursor-font{bottom:10px;}
.xye-jb-class .fm-ipt-file-wrap{margin:10px 0 0 0!important;}
.xye-jb-class .imgWrap img{width:100%;}

.provider-item-icon{width:40px;height:47px;position:absolute;right:20px;top:0;}
.tabbar-levitate .tabbar-box{
    width:875px;
}


.req_info-b {
    padding-left: 20px;
    width: 330px;
}
.info_b-img {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    background-color: #4A90E2;
}
.info_b-img img{
    width: 110px;
    height: 110px;
    border-radius: 50%;
}
.info_b-l{
    float: left;
}
.info_b-t-r{
    padding-left: 20px;
    width: 170px;
}
.info_b-t-name{
    font-size: 14px;
    color: #333333;
    letter-spacing: -0.25px;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
.info_b-t-name:hover{
    color: #4A90E2;
}
.info_b-t-ul li{
    font-size: 14px;
    color: #999999;
    letter-spacing: 0;
    text-align: justify;
    line-height: 20px;
    padding-left: 30px;
    padding-top: 10px;
}
.info_b-t-ul li i{
    color: #333;
}
.info_b-t-ul li:nth-of-type(1){
    background: url(./images/icon_xinyong.png)no-repeat left 10px;
}
.info_b-t-ul li:nth-of-type(2){
    background: url(./images/icon_shiming.png)no-repeat left 10px;
}
.info_b-t-ul li:nth-of-type(3){
    background: url(./images/icon_kaopu.png)no-repeat left 10px;
}
.info_b-t-uls li:nth-of-type(3){
    background: url(./images/icon_jineng.png)no-repeat left 10px;
}
.info_b-t-ul li:first-child{
    margin-right: 10px;
}
.info_b-text{
    padding-top: 10px;
    font-size: 14px;
    color: #999999;
    letter-spacing: -0.64px;
    line-height: 28px;
    word-break:break-word;
}
.info_b-text i{
    font-size: 20px;
    color: #4A90E2;
    letter-spacing: -0.64px;
    line-height: 28px;
}
.info_b-but_I{
    padding: 10px 0 0 10px;
}
.info_b-but-blue{
    width: 90px;
    height: 40px;
    background: #4A90E2;
    text-align: center;
    font-size: 12px;
    color: #FFFFFF;
    letter-spacing: -0.64px;
    line-height: 40px;
    display: block;
}
.info_b-but-white{
    width: 88px;
    height: 38px;
    background: #FFFFFF;
    text-align: center;
    font-size: 12px;
    color: #4A90E2;
    border:1px solid #4A90E2;
    letter-spacing: -0.64px;
    line-height: 34px;
    display: block;
    box-sizing: unset;
    padding: 0;
}
.info_b-ul{
    padding-left: 10px;
}
.info_b-ul li{
    padding-top: 15px;
    width: 50%;
}
.b_content-span_I{
    display: block;
    font-size: 12px;
    color: #999999;
    letter-spacing: -0.17px;
    line-height: 20px;
    float: left;
}
.b_content-span_II{
    display: block;
    font-size: 20px;
    color: #4A90E2;
    letter-spacing: -0.19px;
    line-height: 20px;
    float: left;
    padding-left: 5px;
}
.info_b-but_II{
    padding: 15px 0 0 10px;
}

.content_b-qq,.content_b-phone {
    width: 300px;
    height: 40px;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: -0.17px;
    line-height: 40px;
    text-align: center;
    text-indent: 30px;
    display: block;
}
.content_b-qq{
    background:#4A90E2 url(/icp/icon_qq.png) no-repeat 75px center!important;
    margin:0 16px 0 0!important;
}

.content_b-phone{
    background: #4A90E2 url(/icp/icon_phone.png) no-repeat 75px center!important;
}
.content_b-phone:hover .content_phone-hover{
    height: 30px;
}
.content_b-phone:hover .content_phone-hover:after{
    border-top: 6px dashed #4A90E2;
}
.content_phone-hover{
    position: absolute;
    background-color: #4A90E2;
    color: #fff;
    width: 100px;
    height: 0;
    text-align: center;
    line-height: 30px;
    top: -35px;
    left: 0;
    margin-left: -35px;
    border-radius: 4px;
}
.content_phone-hover:after{
    content:'';
    width: 0;
    height: 0;
    border-left: 5px dashed transparent;
    border-right: 5px dashed transparent;

    position: absolute;
    top:30px;
    left: 47px;
}
.safe_block-p{
    width: 100%;
    text-align: center;
    display: block;
    position: relative;
}
.safe_block-scancode{
    width: 111px;
    height: 111px;
    margin: 0 auto;
}
.safe_block-text{
    padding: 20px 0 10px;
    font-size: 14px;
    color: #333;
    text-align: center;
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}
.safe_block-img{
    width: 51px;
    height: 51px;
    margin: 0 auto;
}
.safe_block-b:nth-of-type(2) {
    background: url(./images/weibo.png) no-repeat center top;
}
.safe_block-b:nth-of-type(3){
    background: url(./images/kongjian.png) no-repeat center top;
}
.safe_block-b:nth-of-type(4){
    background: url(./images/tieba.png) no-repeat center top;
}
.safe_block-b:nth-of-type(5){
    background: url(./images/qq.png) no-repeat center top;
}
.safe_block-b{
    width: 25%;
    text-align: center;
    display: block;
    position: relative;
}
.bdshare-button-style0-16 .safe_block-p{
    margin:0;
    height: 150px;
    background-image: unset;
    padding: 0;
    margin-bottom: 20px;
}
.bdshare-button-style0-16 .safe_block-b{
    margin:0;
    height: 90px;
    padding: 0;
}
#bdshare_weixin_qrcode_dialog{
    animation: unset!important;
    border: 3px solid #4a90e2;
    padding: 2px;
}
#bdshare_weixin_qrcode_dialog_bg{
    animation: unset!important;
}
.org_box_cor{
    display: none;
}
.red_text{
    font-size: 12px;
    color: #D0021B;
    letter-spacing: 0;
    line-height: 20px;
    display: block;
    text-align: left;
}
.red_center{
    text-align: center;
}
