﻿/* 评定等级  */
.rating {
    width: 200px;
    margin-bottom: 10px;
}

.rating-title {
    width: 200px;
    height: left25px;
    background: url(/assets/1/images/bg-map.gif) -135px -441px no-repeat;
    line-height: 25px;
    text-indent: 10px;
}

.rating-body {
    width: 198px;
    *width: 200px;
    border: 1px solid #96CF32;
    padding-bottom: 10px;
}

.rating-body p {
	text-align:left;
    height: 12px;
    text-indent: 10px;
    padding: 9px 0px 9px 0px;
}

.rating-body .bg1 {
    background: #F2F2F4;
}

/* 星型评级  */
.dstar_0, .dstar_1, .dstar_2, .dstar_3, .dstar_4, .dstar_5 {
    display: inline-block;
    background: transparent url(/assets/1/images/bg-map.gif) no-repeat scroll -784px -222px;
    height: 12px;
    width: 83px;
    font-size: 1px;
    vertical-align: middle;
}

.dstar_1 {
    background: transparent url(/assets/1/images/bg-map.gif) no-repeat scroll -784px -262px;
}

.dstar_2 {
    background: transparent url(/assets/1/images/bg-map.gif) no-repeat scroll -784px -302px;
}

.dstar_3 {
    background: transparent url(/assets/1/images/bg-map.gif) no-repeat scroll -784px -342px;
}

.dstar_4 {
    background: transparent url(/assets/1/images/bg-map.gif) no-repeat scroll -784px -382px;
}

.dstar_5 {
    background: transparent url(/assets/1/images/bg-map.gif) no-repeat scroll -784px -422px;
}

/* google 地图  */
.google-map {
    width: 198px;
    height: 198px;
    overflow:hidden;
    border: 1px solid #ddd;
}

/* 右侧内容  */
.d-title {
    display: block;
    width: 749px;
    margin-bottom: 10px;
}

.d-title-top, .d-title-bottom {
    witdh: 749px;
    height: 6px;
    font-size: 1px;
    background: transparent url(/assets/1/images/bg-map.gif) no-repeat scroll -0px -554px;
}

.d-title-bottom {
    background: transparent url(/assets/1/images/bg-map.gif) no-repeat scroll -0px -609px;
}

.d-title-body {
    witdh: 735px;
    padding: 5px;
    border-left: 2px solid #73BE00;
    border-right: 2px solid #73BE00;
    position: relative;
}

.d-title h1 {
    width: 580px;
}

.d-title p {
    width: 580px;
}

.d-title h1 b {
    font-size: 18px;
}

.d-titlebtn {
    display: block;
    width: 150px;
    height: 42px;
    background: url(/assets/1/images/bg-map.gif) -406px -441px no-repeat;
    position: absolute;
    top: 0px;
    right: 5px;
}

.discount {
    float: left;
    clear: both;
    width: 729px;
    padding: 0px 10px 0px 10px;
    margin-bottom: 10px;
}

.discount b {
    width: 84px;
    float: left;
    height: 23px;
    line-height: 23px;
    background: url(/assets/1/images/bg-map.gif) -603px -441px no-repeat;
    text-align: center;
    color: #FFFFFF;
    display: inline-block;
    overflow: hidden;
}

.discount span {
    width: 610px;
    float: left;
    padding: 4px 0px 0px 5px;
    display: inline-block;
    overflow: hidden;
}

.detail-about {
    float: left;
    clear: both;
    width: 749px;
    margin-bottom: 10px;
}

.detail-about h2 {
    width: 749px;
    height: 38px;
    background: url(/assets/1/images/bg-map.gif) 0 -645px no-repeat;
    text-align: center;
    line-height: 38px;
    font-weight: bold;
    font-size: 18px;
}

.summary {
    width: 727px;*

width:   749px;

padding:
    10px;

line-height:
    25px;

border-left:
    1px

solid #ccc;

border-right:
    1px

solid #ccc;

text-indent:
    2em;
}

.detail-about-body {
    float: left;
    clear: both;
    width: 749px;
    border: 1px solid #cccccc;
}

.detail-about-body td {
    padding: 3px;
    overflow: hidden;
}

.detail-about-body .td1 {
    border-top: 1px dashed #cccccc;
    background: #E5E5E5;
}

.detail-about-body .td2 {
    border-right: 1px solid #cccccc;
    width: 150px;
    text-align: right;
}

.detail-comments {
    float: left;
    clear: both;
    width: 749px;
    margin-bottom: 10px;
}

.detail-comments h2 {
    width: 749px;
    height: 38px;
    line-height: 38px;
    background: url(/assets/1/images/bg-map.gif) 0 -719px no-repeat;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}

.detail-comments-body {
    width: 707px;
    *width:749px;
    padding:10px 20px;
    border-top:1px solid #42A809;
    border-left:1px solid #42A809;
    border-right:1px solid #42A809;
    }
.detail-comments-body-add {
    width: 707px;
    *width:749px;
    padding:10px 20px;
    border-bottom:1px solid #42A809;
    border-left:1px solid #42A809;
    border-right:1px solid #42A809;
    text-align:center;
    
}
.detail-comments-body-add div{
	margin:0 auto;
    background: url(/assets/1/images/addc.gif) no-repeat 0px 0px;
    width:149px;
    height:31px;
    cursor:pointer;
}

.detail-comments-body-add span{
    display:inline-block;
    padding:8px 0 0 0;
    *padding:9px 0 0 0;
    font-weight:bold;
    font-size:14px;
    
}

.d-photos {
    width: 749px;
    clear: both;
    padding-bottom: 10px;
}

.d-photos .left {
    width: 480px;
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
    position:relative;
}
.d-photos .left img {
	width: 480px;
}
.d-photos .right {
    width: 240px;
    float: right;
}

.d-photos .left .photo {
    border: 3px solid #E7E7E7;
    max-width: 570px;
}

.photo-tab {
    width: 240px;
}

.tab_menu {
    clear: both;
}

.tab_menu li {
    float: left;
    text-align: center;
    cursor: pointer;
    list-style: none;
    width: 89px;
    height: 25px;
    line-height: 25px;
    margin-right: 4px;
    background: url(/assets/1/images/bg-map.gif) no-repeat 0px -821px;
    color: #888;
}

.tab_menu li.hover {
}

.tab_menu li.selected {
    color: #333;
    width: 88px;
    height: 25px;
    line-height: 25px;
    background: url(/assets/1/images/bg-map.gif) no-repeat 0px -796px;
}

.tab_box {
    clear: both;
    border: 1px solid #ccc;
    width: 238px;
    height: 300px;
    text-align: center;
}

.small_pic {
    height: 290px;
    width: 238px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.small_pic li {
    float: left;
    height: 70px;
    width: 70px;
    cursor:pointer;
    border:2px #ffffff solid;
}

.small_pic img {
    width: 62px;
    height: 62px;
    margin: 4px 0px 0px 4px;
}

.small_pic li.selected {
    border:2px #FF3300 solid;
}

.hide {
    display: none
}

.photographs {
    width: 240px;
    padding-top: 10px;
}

.photographs-top {
    width: 240px;
    height: 8px;
    background: url(/assets/1/images/bg-map.gif) no-repeat -164px -797px;
    font-size: 1px;
}

.photographs-bottom {
    width: 240px;
    height: 8px;
    background: url(/assets/1/images/bg-map.gif) no-repeat -164px -805px;
    font-size: 1px;
}

.photographs-body {
    width: 228px;
    *width: 240px;    
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    padding: 5px;
    }

.photographs-body h2 {
    color: #FF8B00;
    font-weight: bold;
    width: 220px;
}

.photographs-body div {
    line-height: 18px;
    width: 220px;
word-wrap:break-word;
word-break:break-all;
}


.panel_pic360{
    display:block;
    position:relative;
    margin: 0px auto; 
    width:520px; 
    *padding-left: 110px;
    height:231px;
    background-color:#ffffff;
    margin-bottom:10px;
}
.panel_flash{
    position:absolute;
    width:520px; height:231px;
    z-index:1;
    
}
.panel_360title{
    position:absolute;
    bottom:0;
    width:520px;
    height:31px;
    background-color:#000;
    z-index:100;
    filter: alpha(opacity='60');
    opacity: .6;
}

.title360_left{
    color:#ffffff;
    font-weight:bold;
    padding:9px 0 0 10px;
    float:left;
    width:200px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.title360_right{
    float:right;
}
.title360_right div{
    border:#ffffff 1px solid;
    background-color:#FA8852;
    float:left;
    margin:6px 4px 0 0;
    padding:3px 6px 3px 6px;
    color:#ffffff;
    font-weight:bold;
    cursor:hand;

}
.title360_hot{
    background-color:#CE4706 !important;
    margin:3px 4px 0 0 !important;
    padding:4px 7px 4px 7px !important;   
}


.photo_loading{
    z-index:2;
    padding:7px 25px 7px 25px;
    position:absolute;
    border:#666666 1px solid;
    left:10px;
    top:10px;
    background-color:#ffffcc;
    filter: alpha(opacity='60');
    opacity: .6;
}

