.justify-content {
    display: -ms-flexbox!important;
    display: flex!important;    
    -ms-flex-align: center!important;
    align-items: center!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important;
}

ul, li {
    padding: 0;
    margin: 0
}
ul, ol {
    list-style: none
}
.w72 {
    width: 72px
}
.w80 {
    width: 80px
}
.w90 {
    width: 90px
}
.w100 {
    width: 100px
}
.w180 {
    width: 180px
}
.w200 {
    width: 200px
}
.w240 {
    width: 240px
}
.w250 {
    width: 250px
}
.w330 {
    width: 430px
}
.w430 {
    width: 430px
}
.w440 {
    width: 440px
}
.fl {
    float: left
}
.fr {
    float: right
}
.mt8 {
    margin-top: 8px
}
.mt10 {
    margin-top: 10px
}
.mb10 {
    margin-bottom: 10px
}
.mt55 {
    margin-top: 55px!important
}
.mr12 {
    margin-right: 12px
}
.gray {
    color: gray
}
.txt-right {
    text-align: right
}
.clearall {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    clear: both
}
#header .logo {
    float: left;
    width: 154px;
    height: 45px
}
#header .logo a {
    display: inline-block
}
.value {
    width: auto;
    height: auto;
    background: none
}
.menu {
    list-style: none;
    padding: 0;
    margin: 0;
    z-index: 99999;
    float: right;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bolder
}
.menu li:hover {
    background-color: #ca0000;
    background-position: 0px 50px
}
.menu li:hover>a {
    color: #FFFFFF
}
.menu>li {
    display: block;
    float: left;
    height: 45px;
    line-height: 45px;
    position: relative;
    cursor: default
}
.menu>li .menu_link {
    padding: 0 12px
}
.menu a {
    color: #FFFFFF;
    display: block;
    line-height: 45px;
    text-decoration: none;
    text-transform: uppercase
}
.menu .submenu {
    left: 0;
    max-height: 0;
    position: absolute;
    top: 100%;
    z-index: 0;
    display: none;
    -moz-perspective: 400px;
    -webkit-perspective: 400px;
    perspective: 400px
}
.menu .submenu li {
    font-size: 14px;
    width: 150px;
    text-align: center;
    border-bottom: #d40a12 1px dotted;
    background: #ca0000;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
    opacity: 0.95;
    -webkit-filter: 0.95;
    filter: 0.95
}
.menu .submenu li:hover a {
    color: #FFFFFF;
    background-color: #ee0000
}
.menu .favorite_link {
    font-size: 14px;
    font-weight: normal
}
.menu .favorite_link span {
    margin-left: 5px;
    padding: 0 5px;
    background-color: #f60;
    font-weight: bold;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%
}
.et_service {
    font-size: 13px;
    color: #999999;
    height: 23px;
    background-color: #FFFFFF;
    border: #ca0000 1px solid;
    outline: none
}
.flexslider, .jobs_flexslider {
    height: auto
}
.flexslider .slides li a, .jobs_flexslider .slides li a {
    text-indent: 0
}
.flexslider .slides li a img, .jobs_flexslider .slides li a img {
    margin: auto;
    display: block
}
.flexslider .flex-control-nav li a, .jobs_flexslider .flex-control-nav li a {
    text-indent: -9999px
}
.flexslider .flex-disabled, .jobs_flexslider .flex-disabled {
    display: none
}
#nav_a {
    width: 100%;
    min-width: 1200px;
    height: 190px
}
#nav_a .nav_space a {
    display: block
}
.hide {
    display: none
}
.show {
    display: block
}
#footer {
    height: auto;
    padding: 0
}
#footer #web_guide {
    border: none
}
#footer #web_guide .guide-sub-inner>div a:hover {
    text-decoration: underline
}
#footer .etwarm_other {
    width: 100%;
    min-width: 1200px;
    height: 265px;
    padding-top: 32px;
    border-top: #eaeaea 1px solid
}
#advertisement {
    overflow: hidden
}
#advertisement .flexslider .flex-direction-nav {
    display: none
}
#special_chanel .value {
    width: 545px;
    height: 172px;
    background-image: url(../images/chanel_01.jpg)
}
#accompanied_link li {
    list-style: none
}
#accompanied_link li a {
    display: block
}
#accompanied_link .link_4 {
    width: 25%;
    margin: 0;
    padding: 0
}
#house_object, #best_reduce_price, #reduce_price_list, #block, #obj_similar, #obj_recommend {
    height: auto
}
#house_object .reduce_price {
    display: none
}
#block, #obj_similar, #obj_recommend {
    width: auto
}
#block .box, #obj_similar .box, #obj_recommend .box {
    float: none
}
#block .botton-scroll, #obj_similar .botton-scroll, #obj_recommend .botton-scroll {
    width: 1096px;
    height: 203px;
    float: none;
    overflow: hidden;
    margin: 0px auto;
    padding-left: 12px;
    position: relative
}
#block .botton-scroll .reduce_price_list_Box, #obj_similar .botton-scroll .reduce_price_list_Box, #obj_recommend .botton-scroll .reduce_price_list_Box {
    margin: 0;
    overflow: hidden;
    background-repeat: no-repeat;
    list-style-type: none
}
#block .botton-scroll .reduce_price_list_Box .reduce_price_gallery .photo, #obj_similar .botton-scroll .reduce_price_list_Box .reduce_price_gallery .photo, #obj_recommend .botton-scroll .reduce_price_list_Box .reduce_price_gallery .photo {
    width: 253px;
    height: 100%;
    background: #ddd
}
/* 物件列表-物件圖片 */
#block .botton-scroll .reduce_price_list_Box .reduce_price_gallery .photo img, #obj_similar .botton-scroll .reduce_price_list_Box .reduce_price_gallery .photo img, #obj_recommend .botton-scroll .reduce_price_list_Box .reduce_price_gallery .photo img {
    object-fit: cover;
    object-position: center;
    /* max-width: 253px; */
    /* width: auto!important; */
    width: 253px;
    height: 203px;
    margin: 0 auto;
    display: block;
    position: relative;
}
/* 物件列表-物件名稱 */
#block .botton-scroll .reduce_price_list_Box .reduce_price_gallery .caption .title, #obj_similar .botton-scroll .reduce_price_list_Box .reduce_price_gallery .caption .title, #obj_recommend .botton-scroll .reduce_price_list_Box .reduce_price_gallery .caption .title {
    width: 148px;
    padding-bottom: 5px;
    overflow: hidden;
    font-size: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* 物件列表-物件名稱 */
#block .botton-scroll .reduce_price_list_Box .reduce_price_gallery .caption .price, #obj_similar .botton-scroll .reduce_price_list_Box .reduce_price_gallery .caption .price, #obj_recommend .botton-scroll .reduce_price_list_Box .reduce_price_gallery .caption .price {
    /* width: 90px; */
    /* overflow: hidden; */
    white-space: nowrap;
    font-size: 20px;
    color: #f8e212;
}
#block .botton-scroll .reduce_price_list_Box .reduce_price_gallery .caption .ping span, #obj_similar .botton-scroll .reduce_price_list_Box .reduce_price_gallery .caption .ping span, #obj_recommend .botton-scroll .reduce_price_list_Box .reduce_price_gallery .caption .ping span {
    margin-right: 4px
}
#block .botton-scroll .reduce_price_list_Box .reduce_price_gallery .caption .table, #obj_similar .botton-scroll .reduce_price_list_Box .reduce_price_gallery .caption .table, #obj_recommend .botton-scroll .reduce_price_list_Box .reduce_price_gallery .caption .table {
    width: 100%;
    display: table
}
#block .botton-scroll .reduce_price_list_Box .reduce_price_icon, #obj_similar .botton-scroll .reduce_price_list_Box .reduce_price_icon, #obj_recommend .botton-scroll .reduce_price_list_Box .reduce_price_icon {
    position: absolute;
    z-index: 99999;
    width: 46px;
    height: 47px;
    margin-left: 10px;
    background: url(../images/price.png) top left no-repeat;
    text-align: center;
    color: #FFFFFF;
    padding-top: 3px;
    font-size: 15px
}
#block .botton-scroll .reduce_price_list_Box .reduce_price_icon span, #obj_similar .botton-scroll .reduce_price_list_Box .reduce_price_icon span, #obj_recommend .botton-scroll .reduce_price_list_Box .reduce_price_icon span {
    display: block;
    width: 100%;
    text-align: center;
    overflow: hidden;
    white-space: nowrap
}
#block .botton-scroll .slides li, #obj_similar .botton-scroll .slides li, #obj_recommend .botton-scroll .slides li {
    height: auto
}
#block .botton-scroll .slides li a, #obj_similar .botton-scroll .slides li a, #obj_recommend .botton-scroll .slides li a {
    text-indent: 0
}
#block .botton-nav, #obj_similar .botton-nav, #obj_recommend .botton-nav {
    position: relative
}
#block .botton-nav .prev, #obj_similar .botton-nav .prev, #obj_recommend .botton-nav .prev, #block .botton-nav .next, #obj_similar .botton-nav .next, #obj_recommend .botton-nav .next {
    width: 40px;
    height: 40px;
    display: block;
    float: none;
    position: absolute;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px
}
#block .botton-nav .prev:hover, #obj_similar .botton-nav .prev:hover, #obj_recommend .botton-nav .prev:hover, #block .botton-nav .next:hover, #obj_similar .botton-nav .next:hover, #obj_recommend .botton-nav .next:hover {
    -moz-box-shadow: 1px 1px 5px rgba(100,100,100,0.5) inset;
    -webkit-box-shadow: 1px 1px 5px rgba(100,100,100,0.5) inset;
    box-shadow: 1px 1px 5px rgba(100,100,100,0.5) inset
}
#block .botton-nav .prev, #obj_similar .botton-nav .prev, #obj_recommend .botton-nav .prev {
    background: url(../images/reduce_prev.png) center top;
    top: -135px;
    left: 3px
}
#block .botton-nav .next, #obj_similar .botton-nav .next, #obj_recommend .botton-nav .next {
    background: url(../images/reduce_next.png) center top;
    top: -135px;
    right: 3px
}
#block .botton-nav .botton-controls, #obj_similar .botton-nav .botton-controls, #obj_recommend .botton-nav .botton-controls {
    display: none
}
#search-box {
    width: 1096px;
    margin: 0 auto;
    text-align: left;
    font-size: 15px
}
#search-box .search-list {
    width: 100%;
    height: 100%;
    list-style-type: none
}
#search-box .search-list .search-item {
    width: 120px;
    height: 35px;
    line-height: 35px;
    float: left;
    margin-right: 20px;
    padding: 0 8px;
    cursor: pointer;
    color: #999999;
    background-color: #FFFFFF;
    border: 1px solid #C5C5C5;
    vertical-align: middle;
    position: relative;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.06) inset;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.06) inset;
    box-shadow: 0 1px 1px rgba(0,0,0,0.06) inset
}
#search-box .search-list .search-item .search-title {
    position: relative
}
#search-box .search-list .search-item .search-title span {
    display: block;
    float: left;
    width: 90px;
    overflow: hidden;
    white-space: nowrap
}
#search-box .search-list .search-item .search-title i {
    display: block;
    float: right;
    margin-top: 14px;
    width: 7px;
    height: 7px;
    background: url(../images/down-icon.png) no-repeat;
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease
}
#search-box .search-list .search-item .search-select, #search-box .search-list .search-item .search-subselect {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9998;
    overflow: hidden;
    padding: 10px;
    border: 1px solid #C5C5C5;
    background-color: #FFFFFF;
    cursor: default;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 2px 10px rgba(0,0,0,0.06) inset;
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.06) inset;
    box-shadow: 0 2px 10px rgba(0,0,0,0.06) inset
}
#search-box .search-list .search-item .search-select.disabled, #search-box .search-list .search-item .search-subselect.disabled {
    background: #eeeeee;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    opacity: 0.9
}
#search-box .search-list .search-item .search-select.disabled .search-close, #search-box .search-list .search-item .search-subselect.disabled .search-close {
    cursor: default
}
#search-box .search-list .search-item .search-select.disabled .search-close:hover, #search-box .search-list .search-item .search-subselect.disabled .search-close:hover {
    color: #505050;
    text-shadow: none
}
#search-box .search-list .search-item .search-select.disabled .search-option li, #search-box .search-list .search-item .search-subselect.disabled .search-option li {
    cursor: default
}
#search-box .search-list .search-item .search-select.disabled .search-option li:hover, #search-box .search-list .search-item .search-subselect.disabled .search-option li:hover {
    color: #505050
}
#search-box .search-list .search-item .search-select .select-title, #search-box .search-list .search-item .search-subselect .select-title {
    margin-left: 10px;
    color: #ff4e1f;
    font-size: 17px;
    font-weight: 900;
    line-height: 24px
}
#search-box .search-list .search-item .search-select .search-close, #search-box .search-list .search-item .search-subselect .search-close {
    position: absolute;
    top: 0px;
    right: 2px;
    z-index: 99999;
    font-weight: 900;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    font-size: 25px;
    cursor: pointer
}
#search-box .search-list .search-item .search-select .search-close:hover, #search-box .search-list .search-item .search-subselect .search-close:hover {
    color: #ff3e3e;
    text-shadow: 0px 0px 3px rgba(255,62,62,0.4)
}
#search-box .search-list .search-item .search-select .search-option li, #search-box .search-list .search-item .search-subselect .search-option li {
    width: 114px;
    float: left;
    font-size: 15px;
    line-height: 30px;
    padding: 0 10px;
    color: #505050;
    white-space: nowrap;
    cursor: pointer
}
#search-box .search-list .search-item .search-select .search-option li:hover, #search-box .search-list .search-item .search-subselect .search-option li:hover {
    color: #ff3e3e
}
#search-box .search-list .search-item .search-select .search-option li.checked span, #search-box .search-list .search-item .search-subselect .search-option li.checked span {
    color: #ff3e3e
}
#search-box .search-list .search-item .search-select .search-option li.disabled, #search-box .search-list .search-item .search-subselect .search-option li.disabled {
    cursor: default;
    color: #cccccc
}
#search-box .search-list .search-item .search-select .search-option li.disabled:hover, #search-box .search-list .search-item .search-subselect .search-option li.disabled:hover {
    color: #cccccc
}
#search-box .search-list .search-item .search-select .search-option li.disabled label, #search-box .search-list .search-item .search-subselect .search-option li.disabled label {
    cursor: default
}
#search-box .search-list .search-item .search-select .search-option li.disabled label span, #search-box .search-list .search-item .search-subselect .search-option li.disabled label span {
    color: #cccccc
}
#search-box .search-list .search-item .search-select .search-option li.selected, #search-box .search-list .search-item .search-subselect .search-option li.selected {
    color: #ff3e3e
}
#search-box .search-list .search-item .search-select .search-option li.selected .count, #search-box .search-list .search-item .search-subselect .search-option li.selected .count {
    display: inline-block
}
#search-box .search-list .search-item .search-select .search-option li label, #search-box .search-list .search-item .search-subselect .search-option li label {
    width: 100%;
    display: block;
    cursor: pointer
}
#search-box .search-list .search-item .search-select .search-option li label span, #search-box .search-list .search-item .search-subselect .search-option li label span {
    margin-left: 4px
}
#search-box .search-list .search-item .search-select .search-option li input, #search-box .search-list .search-item .search-subselect .search-option li input {
    width: 16px;
    height: 16px;
    border: none
}
#search-box .search-list .search-item .search-select .search-option li .count, #search-box .search-list .search-item .search-subselect .search-option li .count {
    display: none
}
#search-box .search-list .search-item .search-select .nofloat li, #search-box .search-list .search-item .search-subselect .nofloat li {
    float: none;
    width: auto
}
#search-box .search-list .search-item .search-select .nofloat li label span, #search-box .search-list .search-item .search-subselect .nofloat li label span {
    margin-left: 12px
}
#search-box .search-list .search-item .search-select .search-input, #search-box .search-list .search-item .search-subselect .search-input {
    line-height: 1;
    margin-left: 10px
}
#search-box .search-list .search-item .search-select .search-input .search-input-txt, #search-box .search-list .search-item .search-subselect .search-input .search-input-txt {
    width: 70px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    position: relative;
    border: 1px #ccc solid;
    overflow: hidden;
    white-space: nowrap
}
#search-box .search-list .search-item .search-select .search-input .search-input-txt input, #search-box .search-list .search-item .search-subselect .search-input .search-input-txt input {
    width: 55px;
    height: 23px;
    line-height: 23px;
    padding-left: 4px;
    border: 0;
    font-size: 15px;
    vertical-align: top
}
#search-box .search-list .search-item .search-select .search-input .search-input-txt span, #search-box .search-list .search-item .search-subselect .search-input .search-input-txt span {
    padding-right: 2px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 15px
}
#search-box .search-list .search-item .search-select .search-input .wash, #search-box .search-list .search-item .search-subselect .search-input .wash {
    display: inline-block;
    position: relative;
    padding: 0 1px;
    height: 25px;
    line-height: 25px;
    vertical-align: top
}
#search-box .search-list .search-item .search-select .select-contain, #search-box .search-list .search-item .search-subselect .select-contain {
    float: left;
    width: 100px
}
#search-box .search-list .search-item .search-select .select-contain li, #search-box .search-list .search-item .search-subselect .select-contain li {
    width: 100px;
    margin: 0;
    padding: 0 10px;
    float: none
}
#search-box .search-list .search-item .search-select .select-contain-area, #search-box .search-list .search-item .search-subselect .select-contain-area {
    width: 80px
}
#search-box .search-list .search-item .search-subselect {
    margin-left: 0;
    min-height: 100px;
    z-index: 9998
}
#search-box .search-list .search-item .search-subselect .search-option li {
    width: 33%
}
#search-box .search-list .search-item.active {
    background-color: #f0f0f0;
    color: #505050
}
#search-box .search-list .search-item.active .search-select-multi, #search-box .search-list .search-item.active .search-select, #search-box .search-list .search-item.active .search-subselect {
    z-index: 9999;
    margin-top: 0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}
#search-box .search-list .search-item.active i {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}
#search-box .search-list .search-item .search-multi {
    width: 600px;
    left: -200%
}
#search-box .search-list .search-item .search-multi .search-multi-title {
    margin-left: 10px;
    color: #ff4e1f;
    font-size: 17px;
    font-weight: 900;
    line-height: 24px
}
#search-box .search-list .search-item .search-multi .search-multi-container {
    float: left;
    width: 144px;
    overflow: hidden
}
#search-box .search-list .search-item .search-multi .search-multi-container .search-input-txt {
    width: 55px
}
#search-box .search-list .search-keyword {
    width: 250px;
    height: 35px;
    line-height: 35px;
    float: left;
    margin-right: 20px;
    padding: 0;
    cursor: pointer;
    color: #999999;
    background-color: #FFFFFF;
    border: 1px solid #C5C5C5;
    vertical-align: middle;
    position: relative;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.06) inset;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.06) inset;
    box-shadow: 0 1px 1px rgba(0,0,0,0.06) inset
}
#search-box .search-list .search-keyword input {
    width: 240px;
    height: 33px;
    line-height: 33px;
    margin: 0;
    padding: 0 0 0 10px;
    border: 0;
    float: none;
    color: #999999;
    font-size: 15px;
    font-family: Microsoft JhengHei;
    vertical-align: top;
    cursor: text
}
#search-box .search-list .search-submit {
    width: auto;
    border: 0;
    float: left
}
#search-box .search-list .search-submit input {
    height: 35px;
    cursor: pointer
}
#search-box input {
    outline: 0
}
#obj_photo_slider .flexslider {
    margin: 0
}
#obj_photo_slider .flexslider .slides li {
    height: 450px
}
#obj_photo_slider .flexslider .slides li img {
    max-width: 600px;
    width: auto!important;
    width: 600px;
    height: 450px;
    margin: 0 auto;
    text-align: center
}
#obj_photo_slider .obj_photo_navigation {
    position: relative
}
#obj_photo_slider .obj_photo_navigation .btn {
    position: absolute;
    z-index: 99;
    top: 201px;
    width: 46px;
    height: 48px;
    font-size: 50px;
    font-weight: bold;
    cursor: pointer
}
#obj_photo_slider .obj_photo_navigation .flex-prev {
    left: 5px;
    background: url(../images/buy/prevBtnTop.png) 0 0 no-repeat
}
#obj_photo_slider .obj_photo_navigation .flex-next {
    right: 5px;
    background: url(../images/buy/nextBtnTop.png) 0 0 no-repeat
}
#obj_photo_slider .obj_photo_navigation .flex-disabled {
    display: none
}
#obj_photo_carousel .flexslider {
    width: 580px;
    margin: 0 auto
}
#obj_photo_carousel .flexslider .slides li {
    height: auto
}
#obj_photo_carousel .flexslider .slides li img {
    max-width: 118px;
    width: auto!important;
    width: 118px;
    height: 82px;
    margin: 0 auto;
    text-align: center;
    border-color: #ffffff;
    border-style: solid;
    border-width: 3px;
    cursor: pointer;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
    -webkit-filter: 0.6;
    filter: 0.6
}
#obj_photo_carousel .flexslider .slides li.flex-active-slide img {
    border-color: #ff6600;
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -webkit-filter: 1;
    filter: 1
}
#obj_photo_carousel .flexslider .flex-control-nav li {
    height: 82px
}
#obj_photo_carousel .flexslider .flex-control-nav li img {
    display: block;
    margin: 0 auto;
    max-width: 112px;
    width: auto!important;
    width: 112px;
    height: 82px
}
#obj_photo_carousel .obj_photo_navigation {
    position: relative
}
#obj_photo_carousel .obj_photo_navigation .btn {
    position: absolute;
    z-index: 99;
    width: 15px;
    height: 82px;
    margin-top: 4px;
    font-size: 50px;
    font-weight: bold;
    cursor: pointer;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    -webkit-filter: 0.8;
    filter: 0.8
}
#obj_photo_carousel .obj_photo_navigation .btn:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -webkit-filter: 1;
    filter: 1
}
#obj_photo_carousel .obj_photo_navigation .flex-prev {
    left: 0;
    background: url(../images/buy/prevBtn.png) no-repeat
}
#obj_photo_carousel .obj_photo_navigation .flex-next {
    right: 0;
    background: url(../images/buy/nextBtn.png) no-repeat
}
#obj_data_info .obj_data_route .obj_data_router {
    display: inline-block
}
/* 物件內容頁面名稱 */
#obj_data_info .obj_data_basic h1 {
    width: auto;
    /* max-height: 65px; */
    height: auto!important;
    /* height: 65px; */
    line-height: 28px;
    /* padding-bottom: 15px; */
    padding: 0px 10px 15px 15px;
    font-size: 25px;
    color: #000000;
    /* text-align: center; */
    background: url(../images/buy/obj_data_basic_line.png) repeat-x;
    background-position: center bottom;
    float: none;
    overflow: hidden;
}
#obj_data_info .obj_data_basic #obj_qrcode, #obj_data_info .obj_data_basic #obj_share {
    position: absolute;
    z-index: 99;
    width: 208px;
    height: 160px;
    margin-top: -238px
}
#obj_data_info .obj_data_basic #obj_qrcode .obj_box, #obj_data_info .obj_data_basic #obj_share .obj_box {
    margin-top: 15px
}
#obj_data_info .obj_data_basic #obj_qrcode .obj_box a, #obj_data_info .obj_data_basic #obj_share .obj_box a {
    display: inline-block;
    width: 50px;
    height: 50px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px
}
#obj_data_info .obj_data_basic #obj_qrcode .obj_box .fb_btn:hover, #obj_data_info .obj_data_basic #obj_share .obj_box .fb_btn:hover {
    -moz-box-shadow: 1px 1px 11px rgba(58,91,162,0.4);
    -webkit-box-shadow: 1px 1px 11px rgba(58,91,162,0.4);
    box-shadow: 1px 1px 11px rgba(58,91,162,0.4)
}
#obj_data_info .obj_data_basic #obj_qrcode .obj_box .google_btn:hover, #obj_data_info .obj_data_basic #obj_share .obj_box .google_btn:hover {
    -moz-box-shadow: 1px 1px 11px rgba(225,88,75,0.4);
    -webkit-box-shadow: 1px 1px 11px rgba(225,88,75,0.4);
    box-shadow: 1px 1px 11px rgba(225,88,75,0.4)
}
#obj_data_info .obj_data_basic #obj_qrcode .obj_box .twitter_btn:hover, #obj_data_info .obj_data_basic #obj_share .obj_box .twitter_btn:hover {
    -moz-box-shadow: 1px 1px 11px rgba(30,190,240,0.4);
    -webkit-box-shadow: 1px 1px 11px rgba(30,190,240,0.4);
    box-shadow: 1px 1px 11px rgba(30,190,240,0.4)
}
#obj_data_info .obj_data_basic #obj_qrcode {
    margin-left: -8px
}
#obj_data_info .obj_data_basic #obj_share {
    margin-left: -74px
}
#obj_data_info .obj_data_basic .data_basic li {
    overflow: hidden
}
#obj_data_info .obj_data_basic #etwarm_book2 {
    display: block;
    float: right;
    position: relative;
    background: #EB2C33;
    width: 126px;
    height: 126px;
    margin-right: 10px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%
}
#obj_data_info .obj_data_basic #etwarm_book2:after, #obj_data_info .obj_data_basic #etwarm_book2:before {
    content: '';
    position: absolute;
    width: 130px;
    height: 130px;
    top: 0;
    left: 0;
    margin-left: -2px;
    margin-top: -2px;
    border: #F1F1F1 solid 5px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%
}
#obj_data_info .obj_data_basic #etwarm_book2:after {
    border-width: 2px;
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1
}
#obj_data_info .obj_data_basic #etwarm_book2:hover {
    background: #E53935
}
#obj_data_info .obj_data_basic #etwarm_book2:hover:after {
    -moz-animation: sc 1s infinite ease-out;
    -webkit-animation: sc 1s infinite ease-out;
    animation: sc 1s infinite ease-out
}
#obj_data_info .obj_data_basic #etwarm_book2 span {
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    width: 100px;
    margin-left: -50px;
    color: #fff;
    line-height: 22px;
    height: 22px;
    font-size: 20px;
    margin-top: -11px
}
#obj_data_info .obj_data_basic .data_icon li {
    position: relative;
    display: inline-block
}
#obj_data_info .obj_data_basic .data_icon li a {
    display: block
}
#obj_data_info .obj_data_basic .close_bt {
    position: absolute;
    right: 4px;
    width: 30px;
    padding-top: 8px;
    display: inline-block
}
#obj_data_info .obj_data_basic .close_bt a {
    display: block;
    text-align: center
}
#obj_data_info .obj_data_basic .obj_data_contain {
    display: inline-block;
    height: auto
}
#obj_data_info .obj_data_basic .obj_data_down {
    margin-top: 8px;
    margin-left: 8px;
    padding-right: 8px;
    padding-left: 30px;
    vertical-align: middle;
    height: 32px;
    line-height: 32px;
    background: url(../images/buy/obj_data_basic_reduce.png) top left no-repeat;
    font-size: 20px;
    color: #FFFFFF;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}
#obj_data_info .obj_data_photo {
    position: relative
}
#obj_data_info .obj_data_photo .data_photo {
    position: absolute;
    width: 100%;
    height: auto;
}
#obj_data_info .obj_data_photo .data_photo .photo_icon {
    width: 600px;
    margin: 0 auto;
    position: relative;
    left: auto;
    bottom: auto;
    margin-top: 317px;
}
#obj_data_info .obj_data_photo .data_photo .photo_icon .tooltip {
    display: inline-block
}
#obj_data_detail .table {
    width: 990px;
    margin: 0 auto;
    display: table
}
#obj_data_detail .table .fixed {
    width: auto!important
}
#obj_data_detail .table .items {
    white-space: nowrap;
    display: inline-block;
    line-height: 24px
}
#obj_data_detail .data_building_box {
    width: 990px;
    margin: 0 auto
}
#obj_data_detail .data_building_box .data_building_list {
    width: 100%;
    overflow: auto;
    color: #000
}
#obj_data_detail .data_building_box .data_building_list_type {
    line-height: 2em;
    text-align: left;
    font-weight: bolder
}
#obj_data_detail .data_building_box .data_building_ping {
    font-weight: normal;
    text-align: left;
    color: #505050
}
#obj_data_detail .data_building_box .data_building_items {
    padding-left: 25px;
    overflow: auto
}
#obj_data_detail .data_building_box .data_building_items li {
    float: left;
    margin-right: 56px;
    line-height: 2.6em;
    font-weight: 900
}
#obj_data_detail .data_building_box .data_building_items li span {
    font-weight: 400
}
#obj_data_detail .data_building_tip {
    color: #505050;
    font-size: 14px;
    margin-top: 12px
}
#obj_function_map #obj_life_map {
    width: 1096px;
    height: 314px;
    position: relative
}
#obj_function_map #obj_gmap {
    width: 100%;
    height: 314px
}
#obj_function_map #obj_life_pano {
    height: 314px;
    display: none
}
#obj_function_map #obj_life_type {
    float: right;
    position: relative;
    left: -50%
}
#obj_function_map #obj_life_type ul {
    width: auto;
    position: relative;
    left: 50%;
    margin: 12px auto;
    padding: 0;
    overflow: auto
}
#obj_function_map #obj_life_type ul li {
    margin: 0;
    height: 60px;
    cursor: pointer
}
#obj_function_map #obj_life_info {
    position: relative
}
#obj_function_map #obj_life_info table {
    width: 100%
}
#obj_function_map #obj_life_info table th, #obj_function_map #obj_life_info table td {
    height: 38px;
    line-height: 38px;
    border-right: #FFFFFF 1px solid;
    border-bottom: #eaeaea 1px solid;
    text-align: center
}
#obj_function_map #obj_life_info table th {
    color: #FFFFFF;
    background-color: #767676
}
#obj_function_map #obj_pano_show {
    width: 90px;
    height: 90px;
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 99;
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 4px;
    cursor: pointer;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
#obj_function_map #obj_pano_show .obj_map_btn {
    line-height: 75px;
    text-align: center;
    border: 2px solid #ccc;
    height: 100%;
    width: 100%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
#obj_function_map #obj_pano_show:hover {
    background: #F44336;
    border-color: #F44336
}
#obj_function_map #obj_pano_show:hover .obj_map_btn {
    color: #fff;
    border-color: #fff
}
#obj_function_map #obj_pano_show.active {
    background: #D32F2F;
    border-color: #D32F2F
}
#obj_function_map #obj_pano_show.active .obj_map_btn {
    color: #fff;
    border-color: #fff
}
#obj_video_layout .obj_video img {
    width: 535px;
    height: 356px
}
#obj_video_layout .obj_layout {
    height: auto;
    border: none
}
#obj_video_layout .obj_layout img {
    max-width: 535px;
    max-height: 356px
}
#obj_video_layout .obj_layout .obj_layout_img {
    border: #eaeaea 1px solid;
    width: 100%;
    height: 356px;
    overflow: hidden
}
#obj_video_layout .obj_layout .obj_layout_txt {
    margin-top: 6px;
    color: #505050;
    font-size: 12px;
    text-align: left;
    line-height: 18px
}
#obj_current_prices {
    display: none
}
#obj_current_prices .obj_current_prices_left, #obj_current_prices .obj_current_prices_right {
    width: 545px
}
#obj_current_prices #etwarmChart, #obj_current_prices #etwarmChart2 {
    width: 100%;
    height: 295px
}
#obj_current_prices #etwarmChart .nv-x line {
    display: none
}
#obj_current_prices #etwarmChartSelect {
    outline: none
}
#obj_current_prices #etwarmChart2 .nv-x line {
    display: none
}
#obj_current_prices #etwarmChart2Label {
    padding-left: 17px
}
#obj_current_prices #etwarmChart2Label .label_type {
    overflow: auto
}
#obj_current_prices #etwarmChart2Label .label_type li {
    float: left;
    margin-right: 12px;
    cursor: pointer;
    line-height: 1.4em;
    color: #aaa;
    font-size: 13px
}
#obj_current_prices #etwarmChart2Label .label_type li span {
    background: #aaa
}
#obj_current_prices #etwarmChart2Label .label_type li .color {
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-right: 4px
}
#obj_current_prices #etwarmChart2Label .label_type li.active {
    color: #000
}
#obj_current_prices #etwarmChart2Label .label_type li.active .color-a {
    background: #5aa6ba
}
#obj_current_prices #etwarmChart2Label .label_type li.active .color-b {
    background: #ff4b4b
}
#obj_current_prices #etwarmChart2Label .label_type li.active .color-c {
    background: #f90
}
#obj_current_prices #etwarmChart2Label .label_type li.active .color-d {
    background: #96d348
}
#obj_current_prices #etwarmChart2Label .label_type li.active .color-e {
    background: #b54fe9
}
#obj_current_prices #etwarmChart2Label .label_type li.active .color-f {
    background: #0099c6
}
#obj_current_prices #etwarmChart2Label .label_type li.active .color-g {
    background: red
}
#obj_current_prices #etwarmChart2Label .label_type li.active .color-h {
    background: #35dcbe
}
#obj_current_prices #etwarmChart2Label .label_type li.active .color-i {
    background: #479000
}
#obj_current_prices #etwarmChart2Label .label_type li.active .color-j {
    background: #f828f1
}
#obj_current_prices .obj_chart_txt {
    font-size: 12px;
    color: #505050;
    text-align: left;
    line-height: 24px;
    padding-left: 10px
}
#obj_similar, #obj_recommend {
    width: 1200px!important
}
#obj_similar h3, #obj_recommend h3 {
    width: 1096px;
    margin: 0 auto
}
#jobs .jobs_menu li, #about .jobs_menu li {
    cursor: pointer
}
#jobs .jobs_menu li a, #jobs .jobs_menu li span, #about .jobs_menu li a, #about .jobs_menu li span {
    display: block;
    padding-top: 8px
}
#jobs .jobs_menu li.current, #about .jobs_menu li.current {
    color: #FFFFFF;
    background: url(../images/buy/loan_menu_bg.png) top left no-repeat;
    cursor: default
}
#jobs .jobs_menu li.current a, #about .jobs_menu li.current a {
    color: #fff
}
#jobs .history_main, #about .history_main {
    margin-top: 16px
}
#jobs .search_bar, #about .search_bar {
    text-align: center;
    margin-bottom: 5px
}
#jobs .search_bar input, #jobs .search_bar select, #about .search_bar input, #about .search_bar select {
    outline: none
}
#jobs .search_bar .et_select, #about .search_bar .et_select {
    border: 1px solid #ccc;
    width: 200px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    color: #999999;
    padding: 2px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}
#jobs .search_bar .et_textarea, #about .search_bar .et_textarea {
    width: 300px;
    outline: 0 none;
    color: #999999;
    border: 1px solid #C5C5C5;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    padding: 0 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.06) inset;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.06) inset;
    box-shadow: 0 1px 1px rgba(0,0,0,0.06) inset
}
#jobs .search_bar .red_button, #about .search_bar .red_button {
    cursor: pointer;
    display: inline-block;
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    font-family: Microsoft JhengHei;
    color: #FFFFFF;
    background-color: #fe2232;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
#jobs .search_bar .red_button:hover, #about .search_bar .red_button:hover {
    background-color: #EB2C33
}
#jobs .etwarm_store h3, #about .etwarm_store h3 {
    margin-bottom: 15px
}
#jobs .etwarm_store h4 a, #about .etwarm_store h4 a {
    font-size: 17px;
    text-decoration: none
}
#jobs .etwarm_store li, #about .etwarm_store li {
    display: block;
    width: 25%;
    margin: 0;
    border: 1px #fff solid;
    padding: 5px
}
#jobs .etwarm_store li .result_info_item, #about .etwarm_store li .result_info_item {
    padding: 12px 0 20px 12px
}
#jobs .etwarm_store li:hover .result_info_item, #about .etwarm_store li:hover .result_info_item {
    border-color: #ccc;
    -moz-box-shadow: 0px 2px 8px rgba(150,150,150,0.5);
    -webkit-box-shadow: 0px 2px 8px rgba(150,150,150,0.5);
    box-shadow: 0px 2px 8px rgba(150,150,150,0.5)
}
#jobs .etwarm_store li.active .result_info_item, #about .etwarm_store li.active .result_info_item {
    border-color: #ccc;
    -moz-box-shadow: 0px 2px 8px rgba(150,150,150,0.5);
    -webkit-box-shadow: 0px 2px 8px rgba(150,150,150,0.5);
    box-shadow: 0px 2px 8px rgba(150,150,150,0.5)
}
#jobs .etwarm_store li.hide, #about .etwarm_store li.hide {
    display: none
}
#jobs .etwarm_store li p, #about .etwarm_store li p {
    cursor: default;
    font-size: 13px;
    color: gray;
    white-space: nowrap
}
#jobs .etwarm_store .page span, #jobs .etwarm_store .page a, #jobs .etwarm_store .page .current, #about .etwarm_store .page span, #about .etwarm_store .page a, #about .etwarm_store .page .current {
    display: inline-block
}
#jobs .etwarm_store .page a, #about .etwarm_store .page a {
    cursor: pointer
}
#jobs .etwarm_store .page .active, #about .etwarm_store .page .active {
    border: #ff5a00 2px solid;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bolder;
    color: #FFFFFF;
    background-color: #ff6c16
}
#jobs #result_map, #jobs #result_info, #about #result_map, #about #result_info {
    display: none;
    position: relative
}
#jobs #result_map, #about #result_map {
    width: 100%;
    height: 300px;
    margin-bottom: 20px
}
#jobs #result_info_list, #about #result_info_list {
    min-height: 342px;
    height: auto!important;
    height: 342px
}
#jobs .flex-direction-nav, #about .flex-direction-nav {
    display: none
}
#buy {
    height: auto!important;
    position: relative;
    margin-bottom: 40px!important
}
#buy .item_menu .current {
    color: #FFFFFF;
    background: url(../images/buy/item_menu_bg.png) top left no-repeat
}
#buy .item_menu .current a {
    color: #FFFFFF
}
#buy .object_mode {
    margin-top: 25px
}
#buy .object_list {
    margin-bottom: 30px
}
#buy .object_list .obj_item {
    margin-top: 20px;
    height: 200px
}
#buy .object_list .obj_item .obj_info {
    width: 600px
}
#buy .object_list .obj_item .obj_info h3 {
    margin-bottom: 7px;
    line-height: 24px
}
#buy .object_list .obj_item .obj_info .obj_content {
    color: #9b9a9a;
    font-size: 14px;
    line-height: 17px
}
#buy .object_list .obj_item .obj_info .obj_detail {
    margin-top: 18px;
    line-height: 30px
}
/* 搜尋列表-物件價格框 */
#buy .object_list .obj_item .obj_info2 {
    /* position: relative; */
    width: 210px;
    /* font-size: 17px; */
    display: inline-block;
}
#buy .object_list .obj_item .obj_price {
    position: relative;
    width: 100%;
    display: block;
    text-align: right;
    margin: 0
}
#buy .object_list .obj_item .obj_price .price {
    display: inline-block;
    position: relative;
    margin-left: 5px
}
#buy .object_list .obj_item .obj_price .pre_price {
    position: absolute;
    bottom: 0;
    width: 71px;
    height: 27px
}
#buy .object_list .obj_item .obj_price .pre_price .pre_price_bg {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}
#buy .object_list .obj_item .obj_price .pre_price .pre_price_bg img {
    width: 71px;
    height: 27px
}
#buy .object_list .obj_item .obj_price .pre_price .pre_price_txt {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    line-height: 27px;
    text-align: center
}
#buy .object_list .obj_item .obj_price .diff {
    display: inline-block;
    padding-right: 8px;
    padding-left: 30px;
    height: 32px;
    line-height: 32px;
    background: url(../images/buy/obj_data_basic_reduce.png) top left no-repeat;
    font-size: 20px;
    color: #FFFFFF;
    text-align: right;
    vertical-align: bottom;
    white-space: nowrap;
    overflow: hidden;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}
#buy .object_list .obj_item .obj_item_photo {
    width: 244px;
    height: 180px;
    display: inline-block;
    text-align: center
}
/* 搜尋列表-物件圖片 */
#buy .object_list .obj_item .obj_item_photo img {
    object-fit: cover;
    object-position: center;
    /* width: auto!important; */
    width: 244px;
    /* max-height: 180px; */
    /* height: auto!important; */
    height: 180px;
}
#buy .object_list .obj_item .obj_store {
    width: auto;
    white-space: nowrap;
    padding: 0 10px
}
#buy .object_list .obj_item .del_button {
    position: absolute;
    right: 0;
    background: #f60;
    cursor: pointer
}
#buy .object_list .obj_item .del_button:hover {
    background: #EF6C00
}
#buy .page {
    width: 100%!important;
    height: 30px;
    line-height: 30px;
    padding-top: 0!important;
    position: absolute;
    bottom: 0;
    left: 0
}
#loan_compute .loan_title {
    text-align: center
}
.loan_menu .current a {
    color: #FFFFFF;
    background: url(../images/buy/loan_menu_bg.png) top left no-repeat
}
#home_loan select.textarea {
    padding: 0 5px
}
#home_loan #loan_result {
    padding-left: 58px
}
#home_loan .loan_box {
    margin-top: 8px
}
#home_loan .loan_box_title {
    color: #000000;
    text-align: left;
    font-weight: bolder;
    height: 30px;
    line-height: 30px
}
#home_loan .loan_bank select {
    width: 190px
}
#home_loan .loan_interest label, #home_loan .loan_year label {
    margin-right: 24px
}
#home_loan .loan_interest select, #home_loan .loan_year select {
    width: 80px
}
#home_loan .loan_value {
    color: #ff4e1f;
    font-size: 20px;
    margin-left: 5px
}
#home_loan .red_button:hover {
    background: #E22633
}
#home_loan .blue_button {
    display: inline-block;
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    font-family: Microsoft JhengHei;
    color: #FFFFFF;
    background-color: #2883e0;
    margin: 20px 0;
    border: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
#home_loan .blue_button:hover {
    background: #095eb4
}
#professional_analyze_in .pro_item {
    height: 273px
}
#professional_analyze_in .pro_item .pro_photo {
    width: 206px;
    display: inline-block;
    text-align: center
}
#professional_analyze_in .pro_item .pro_photo .pro_item_img {
    margin: 0 auto;
    max-height: 223px;
    height: auto!important;
    height: 223px;
    max-width: 206px;
    width: auto!important;
    width: 206px
}
#professional_analyze_in .pro_item .red_button:hover {
    background: #E22633
}
#professional_analyze_in .professional_analyze_list {
    min-height: 600px;
    height: auto!important;
    height: 600px
}
#professional_analyze_in .professional_analyze_list .tip {
    padding: 15px
}
#professional_analyze_in .professional_analyze_list .person_help {
    width: 14px;
    height: 14px;
    margin: 0;
    padding: 0;
    cursor: help
}
#professional_analyze_in .professional_analyze_list .pro_item_img {
    max-width: 206px;
    width: auto!important;
    width: 206px;
    max-height: 233px;
    height: auto!important;
    height: 233px
}
#professional_analyze_in .professional_analyze_list .person_analyze_content p {
    margin-bottom: 20px
}
#professional_analyze_in .professional_analyze_list .recommend_obj_item a {
    display: inline-block;
    width: 90px;
    height: 68px;
    overflow: hidden;
    text-align: center
}
#professional_analyze_in .professional_analyze_list .recommend_obj_item .recommend_obj_info {
    position: static;
    vertical-align: initial
}
#professional_analyze_in .professional_analyze_list .recommend_obj_item .recommend_obj_item_img {
    max-width: 90px;
    width: auto!important;
    width: 90px;
    max-height: 68px;
    height: auto!important;
    height: 68px;
    margin: 0 auto
}
#professional_analyze_in .professional_analyze_list .area_value {
    height: 378px;
    position: relative
}
#professional_analyze_in .professional_analyze_list .area_source {
    position: absolute;
    z-index: 9;
    right: 4px;
    bottom: 4px;
    font-size: 13px;
    height: 20px;
    line-height: 20px
}
#professional_analyze_in .professional_analyze_list #etwarmChartSVG {
    width: 400px;
    height: 400px;
    margin-left: -28px;
    position: absolute;
    top: 0;
    left: 0
}
#professional_analyze_in .professional_analyze_list #etwarmChartSVG .nv-label text {
    fill: white!important
}
#obj_map {
    width: 100%;
    height: 100%;
    position: relative
}
#obj_map .map_icon {
	width: 100%;
    z-index: 99;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}
#obj_map_life ul {
	overflow-x: auto;
    white-space: nowrap;
    width: 100%;
}
@media only screen and (max-device-width: 768px) {
@media (max-width: 480px) {
#obj_map_life ul {

}
}
@media (max-width: 320px) {
#obj_map_life ul {

}
}
}
#obj_map .map_icon li {
    /*float: left;*/
    display: inline-block;
    list-style-type: none;
    width: 59px;
    height: 56px;
    padding-top: 7px;
	margin-right: -4px;
    text-align: center;
    border: #e4e4e4 1px solid;
    border-right: none;
    background: url(../images/buy/map_icon_bg.png) top left no-repeat;
    cursor: pointer
}
#obj_map .map_icon li.active {
    background: url(../images/buy/map_icon_bg_active.png) top left no-repeat
}
#obj_map .map_icon li p {
    font-size: 12px;
    color: #505050;
    padding-top: 3px
}
#obj_map_box {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 0
}
#gmap {
    margin-right: 320px;
    height: 100%
}
#obj_map_info {
    width: 320px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    overflow: hidden;
    -moz-box-shadow: -2px -1px 5px 0 rgba(0,0,0,0.4);
    -webkit-box-shadow: -2px -1px 5px 0 rgba(0,0,0,0.4);
    box-shadow: -2px -1px 5px 0 rgba(0,0,0,0.4);
    background-color: #fff;
    
    -webkit-transform: translate(-15px, 0px);
    transform: translate(0px, 0px);
    will-change: transform;
    transition: transform .3s ease-out;
}
#obj_map_func {
    width: 100%;
    background-color: #FFFFFF;
    border-bottom: #e4e4e4 1px solid;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.06);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.06);
    box-shadow: 0 1px 3px rgba(0,0,0,0.06)
}
#obj_map_func #obj_map_result {
    float: left;
    width: 34%;
    font-size: 14px;
    color: #000000;
    text-align: center;
    display: inline-block;
    list-style-type: none;
    cursor: default
}
#obj_map_func #obj_map_result .count {
    font-size: 18px;
    color: #ff0000
}
#obj_map_func .obj_map_menu {
    height: 41px;
    line-height: 41px;
    /*border-bottom: #e4e4e4 1px solid*/
}
#obj_map_func .sort {
    background: #EFEFEF;
    text-align: left;
    padding: 10px 12px
}
#obj_map_func .obj_nav {
    float: left
}
#obj_map_func .obj_nav li {
    border-left: #e4e4e4 1px solid;
    font-size: 14px;
    color: #000000;
    text-align: center;
    display: inline-block;
    list-style-type: none;
    padding: 0 10px
}
#obj_map_func .obj_nav li a {
    color: #000000
}
#obj_map_func .obj_nav li a:hover {
    text-decoration: underline
}
#obj_map_func .obj_nav li a img {
    vertical-align: middle
}
#obj_map_list {
    width: 100%;
    position: relative;
    overflow-y: scroll;
    overflow-x: hidden;
}
#obj_map_list .pages {
    text-align: center;
    padding: 12px 0px;
    background-color: #fff;
}
#obj_map_list .pages .prev_btn, #obj_map_list .pages .next_btn {
    display: inline-block;
    width: 59px;
    height: 19px;
    margin: 0px 8px 0;
    cursor: pointer
}
#obj_map_list .pages .prev_btn {
    background: url("../images/buy/map_list_prev_btn.gif") no-repeat
}
#obj_map_list .pages .next_btn {
    background: url("../images/buy/map_list_next_btn.gif") no-repeat
}
#obj_map_list .map_obj {
    display: block;
    padding-top: 20px;
    padding-bottom: 10px;
    border-bottom: #e4e4e4 1px solid;
    background: #fff;
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -moz-animation: ss 0.2s ease-in;
    -webkit-animation: ss 0.2s ease-in;
    animation: ss 0.2s ease-in
}
#obj_map_list .map_obj .wrap {
    width: 260px;
    margin: 0 auto
}
#obj_map_list .map_obj .photo {
    position: relative;
    width: 260px;
    height: 195px;
    margin: 0 auto;
    background-color: #F7F8F8;
}
#obj_map_list .map_obj .photo img {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%;
}
#obj_map_list .map_obj .info, #obj_map_list .map_obj .info2, #obj_map_list .map_obj .address {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;    
}
#obj_map_list .map_obj .info {
}
#obj_map_list .map_obj .info2 {
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #505050
}
#obj_map_list .map_obj .title {
    /*
    width: 150px;
    height: 32px;
    */
    line-height: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    text-align: left;
    padding-top: 6px
}
#obj_map_list .map_obj .title a {
    color: #000
}
#obj_map_list .map_obj .price {
    height: 32px;
    top: 0;
    right: 0;
    z-index: 2
}
#obj_map_list .map_obj .price span {
    font-size: 30px!important
}
#obj_map_list .map_obj .address {
    height: 26px;
    line-height: 26px;
    margin-top: 4px;
    font-size: 14px;
    color: #505050
}
#obj_map_search {
    z-index: 99
}
#obj_map_search .map_search_bar {
    height: 40px;
    position: relative
}
#obj_map_search #search_area_box {
    position: absolute;
    top: 100%;
    width: 500px;
    left: 47px;
    background: #fff;
    z-index: 99;
    margin-top: -13px;
    padding-bottom: 4px;
    border: 1px #ccc solid;
    display: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}
#obj_map_search #search_area_box .area_box {
    display: block;
    width: 100%;
    background: #fff;
    padding: 8px 5px 0
}
#obj_map_search #search_area_box .area_box li {
    float: left;
    width: 20%;
    white-space: nowrap;
    padding: 4px;
    cursor: pointer;
    font-size: 14px
}
#obj_map_search #search_area_box .area_box li.selected {
    color: #E53935
}
#obj_map_search #search_area_box .area_box li:hover {
    color: #D32F2F
}
#obj_map_search #search_area_box #search_area_title {
    text-align: left;
    color: #ccc;
    padding: 7px 0 0 16px
}
#obj_map_search #search_area_box #search_area_title span {
    margin-right: 4px;
    padding-bottom: 1px;
    cursor: pointer;
    border-bottom: 2px #ccc solid
}
#obj_map_search #search_area_box #search_area_title .active {
    color: #E53935;
    font-weight: 900;
    border-bottom-color: #e53935
}
#obj_map_search #search_area_box #search_zip {
    color: #000;
    margin-top: 8px;
    border-top: 1px #efefef solid
}
#obj_map_search #search_area_box #fast_mrt, #obj_map_search #search_area_box #search_zip {
    display: none
}
#obj_map_search #search_area_box #fast_mrt li {
    width: 33%
}
#obj_map_search #search_area_box #search_station {
    color: #000;
    margin-top: 8px;
    border-top: 1px #efefef solid
}
#obj_map_search #search_area_box .line_title {
    text-align: left;
    font-size: 15px;
    color: #ff4e1f;
    padding: 0px 0 8px 4px;
}
#obj_map_search .map_search_select {
    width: 25%;
    float: left;
    position: relative
}
#obj_map_search .map_search_select.active .search_txt {
    color: #D32F2F;
    font-weight: 900
}
#obj_map_search .map_search_select.active .search_options {
    display: block
}
#obj_map_search .map_search_select .search_txt {
    height: 30px;
    padding-top: 12px;
    cursor: pointer;
    position: relative;
    font-size: 15px
}
#obj_map_search .map_search_select .search_txt:hover {
    color: #F44336
}
#obj_map_search .map_search_select .search_txt span {
    display: block;
    width: 100px;
    padding: 0 5px;
    overflow: hidden;
    white-space: nowrap
}
#obj_map_search .map_search_select .search_txt i {
    display: block;
    position: absolute;
    top: 15px;
    right: 8px;
    width: 7px;
    height: 7px;
    background: url(../images/down-icon.png) no-repeat;
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease
}
#obj_map_search .map_search_select .search_options {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 2;
    width: 200px;
    background: #fff;
    -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.5);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.5)
}
#obj_map_search .map_search_select .search_options .search_input {
    padding: 8px 0;
    border-bottom: 1px solid #ccc
}
#obj_map_search .map_search_select .search_options .search_input input {
    width: 80px;
    line-height: 16px;
    margin: 0;
    padding: 2px 0 2px 5px;
    float: none;
    color: #999999;
    font-size: 15px
}
#obj_map_search .map_search_select .search_options .search_input_list {
    margin-top: 8px;
    font-size: 14px
}
#obj_map_search .map_search_select .search_options .search_input_list li {
    line-height: 22px;
    text-align: left;
    cursor: pointer
}
#obj_map_search .map_search_select .search_options .search_input_list li:hover {
    color: #fff;
    background: #D32F2F
}
#obj_map_search .map_search_select .search_options .search_input_list li.selected {
    color: #fff;
    background: #E53935
}
#obj_map_search .map_search_select .search_options .search_input_list li.selected:hover {
    background: #D32F2F
}
#obj_map_search .map_search_select .search_options .search_input_list li span {
    padding: 4px 8px
}
#obj_map_search .map_search_select .search_options .search_input_list li label {
    display: block;
    width: 100%;
    cursor: pointer;
    padding: 4px 8px
}
#obj_map_search .map_search_select .search_options .search_input_list .multi_options {
    padding: 0 8px
}
#obj_map_search .map_search_select .search_options .search_input_list .input_title {
    display: block;
    float: left;
    line-height: 29px;
    text-align: left;
    padding-bottom: 1px;
    width: 80px
}
#obj_map_search .map_search_select .search_options .search_input_list .input_box {
    text-align: left
}
#obj_map_search .map_search_select .search_options .search_input_list .input_box label {
    position: relative;
    display: inline-block;
    width: 90px;
    height: 24px
}
#obj_map_search .map_search_select .search_options .search_input_list .input_box label .unit {
    position: absolute;
    top: 0;
    right: 4px;
    line-height: 24px;
    font-size: 14px
}
#obj_map_search .map_search_select .search_options .search_input_list .input_box select {
    width: 90px;
    line-height: 16px;
    padding: 2px 0 2px 5px
}
#obj_map_search .map_search_select .search_options .search_input_list .input_box input {
    width: 90px;
    line-height: 16px;
    margin: 0;
    padding: 2px 20px 2px 5px;
    float: none;
    color: #999999;
    font-size: 15px
}
#obj_map_search .map_search_select .search_options .search_input_list .input_box textarea {
    width: 200px;
    height: 74px;
    resize: none;
    padding: 5px
}
#obj_map_search .map_search_select .search_options .search_input_list .input_submit {
    display: block;
    width: 80px;
    line-height: 20px;
    margin: 4px auto 0px;
    padding: 5px;
    text-align: center;
    font-size: 15px;
    background: #E53935;
    color: #fff;
    cursor: pointer;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
#obj_map_search .map_search_select .search_options .search_input_list .input_submit:hover {
    background: #D32F2F
}
#obj_map_search .map_search_select .search_options .search_input_list .txt_left {
    text-align: left
}
#obj_map_search .map_search_select .search_options .search_input_list .txt_right {
    text-align: right
}
#obj_map_search .map_search_select .search_options .search_input_list .txt_right li {
    text-align: right
}
#obj_map_search .map_search_select .search_multi_options {
    width: 300px;
    margin-top: 8px;
    left: -150px
}
#mapinfo {
    position: absolute;
    z-index: 1000001;
    width: 425px;
    height: 191px;
    background: url(../images/buy/map_obj_data_bg.png) left top no-repeat;
    font-size: 14px;
    color: #505050;
    display: block;
    cursor: default;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}
#mapinfo a {
    cursor: pointer;
    color: #000000
}
#mapinfo a:hover {
    color: #F44336
}
#mapinfo .map_info_box {
    width: 100%;
    height: 100%
}
#mapinfo .close {
    position: absolute;
    top: 22px;
    right: 11px;
    cursor: pointer
}
#mapinfo .reserve {
    position: absolute;
    margin-left: 349px;
    margin-top: 26px
}
#mapinfo .reserve a {
    display: inline-block
}
#mapinfo .reserve img {
    width: 76px;
    height: 32px
}
#mapinfo .photo {
    position: absolute;
    width: 162px;
    height: 108px;
    margin-left: 17px;
    margin-top: 39px;
    text-align: center;
    background-color: #F7F8F8;
}
#mapinfo .photo a {
    display: inline-block
}
#mapinfo .photo img {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%;
}
#mapinfo .data {
    position: absolute;
    width: 220px;
    height: 112px;
    margin-left: 196px;
    margin-top: 39px;
    text-align: left;
    overflow: hidden
}
#mapinfo .data h3 {
    font-size: 15px;
    color: #000000;
    margin-top: 3px;
    margin-bottom: 6px
}
#mapinfo .data div {
    line-height: 20px;
}
#mapinfo .pages {
    font-size: 13px;
    width: 100%;
    height: 20px;
    line-height: 20px;
    margin-top: 152px;
    padding: 0 174px;
    position: absolute;
    color: #505050;
    text-align: center
}
#mapinfo .pages .page {
    color: #505050;
    padding: 0
}
#mapinfo .pages .left_btn, #mapinfo .pages .right_btn {
    position: absolute;
    top: 2px;
    width: 16px;
    height: 16px;
    line-height: 20px;
    cursor: pointer;
    display: none
}
#mapinfo .pages .left_btn {
    left: 166px;
    background: url(../images/buy/map_info_prev_btn.gif) no-repeat
}
#mapinfo .pages .right_btn {
    right: 166px;
    background: url(../images/buy/map_info_next_btn.gif) no-repeat
}
#mapinfo .show {
    display: block!important
}
#sell_data select, #buy_data select {
    outline: none
}
#sell_data select.dt, #buy_data select.dt {
    width: 80px
}
#sell_data textarea, #buy_data textarea {
    resize: none
}
#sell_data .sell_container, #buy_data .sell_container {
    width: 980px;
    margin: 0 auto
}
#sell_data .req, #buy_data .req {
    color: red
}
#sell_data .red_button:hover, #buy_data .red_button:hover {
    background: #E22633
}
#sell_data .reduce_price_list_UL .reduce_price_list_Box, #buy_data .reduce_price_list_UL .reduce_price_list_Box {
    margin-top: 10px;
}
#sell_data .reduce_price_list_UL .reduce_price_list_Box.active .reduce_price_gallery, #buy_data .reduce_price_list_UL .reduce_price_list_Box.active .reduce_price_gallery {
    border-color: red;
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -webkit-filter: 1;
    filter: 1
}
#sell_data .reduce_price_list_UL .reduce_price_list_Box .reduce_price_gallery, #buy_data .reduce_price_list_UL .reduce_price_list_Box .reduce_price_gallery {
    border: 2px solid #fff;
    width: 253px;
    height: 203px;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
    -webkit-filter: 0.75;
    filter: 0.75
}
#sell_data .reduce_price_list_UL .reduce_price_list_Box .reduce_price_gallery .store_photo, #buy_data .reduce_price_list_UL .reduce_price_list_Box .reduce_price_gallery .store_photo {
    width: 253px;
    height: 203px
}
#sell_data .reduce_price_list_UL .reduce_price_list_Box .buy_house_check, #buy_data .reduce_price_list_UL .reduce_price_list_Box .buy_house_check {
    margin-bottom: 5px;
    text-align: center
}
#sell_data .reduce_price_list_UL .reduce_price_list_Box .buy_house_check input, #buy_data .reduce_price_list_UL .reduce_price_list_Box .buy_house_check input {
    width: 18px;
    height: 18px
}
#sell_data .reduce_price_list_UL .reduce_price_list_Box .info, #buy_data .reduce_price_list_UL .reduce_price_list_Box .info {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    min-height: 50px;
    height: auto!important;
    height: 50px;
    line-height: 1.7em
}
#sell_data .reduce_price_list_UL .reduce_price_list_Box .info .bg, #buy_data .reduce_price_list_UL .reduce_price_list_Box .info .bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 3;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
    -webkit-filter: 0.75;
    filter: 0.75
}
#sell_data .reduce_price_list_UL .reduce_price_list_Box .info .title, #buy_data .reduce_price_list_UL .reduce_price_list_Box .info .title {
    width: 100%;
    position: relative;
    z-index: 5;
    padding: 10px 0 0 10px;
    white-space: nowrap;
    overflow: hidden
}
#sell_data .reduce_price_list_UL .reduce_price_list_Box .info .address, #buy_data .reduce_price_list_UL .reduce_price_list_Box .info .address {
    width: 100%;
    position: relative;
    z-index: 5;
    color: #FFFFFF;
    font-size: 14px;
    padding: 0px 0 5px 10px;
    white-space: nowrap;
    overflow: hidden
}
.table {
    width: 100%;
    margin: 0 auto;
    display: table
}
.table .fixed {
    width: auto!important
}
#franchise_all input, #franchise_all textarea {
    padding: 2px 0 2px 4px
}
#franchise_all .red_button {
    display: inline-block;
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    font-family: Microsoft JhengHei;
    color: #FFFFFF;
    background-color: #fe2232;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 0
}
#franchise_all .red_button:hover {
    background: #E22633
}
#franchise_all .to_join_btn {
    cursor: pointer
}
#etwarm_jobs .etwarm_jobs {
    min-height: 500px;
    height: auto!important;
    height: 500px
}
#etwarm_jobs .tip {
    padding: 15px
}
#etwarm_jobs .job_item {
    cursor: default
}
#etwarm_jobs .job_item .tr:hover {
    background: #FFFDE7
}
#etwarm_jobs .job_item .job_item_title {
    color: #166eff;
    text-align: left
}
#etwarm_jobs .job_item .job_item_title a {
    text-decoration: none;
    color: #166eff
}
#jobs_login_content .req {
    color: red
}
#jobs_login_content .textarea {
    width: 170px;
    height: 30px;
    line-height: 30px;
    outline: 0 none;
    color: #999999;
    border: 1px solid #C5C5C5;
    vertical-align: middle;
    padding: 0 10px;
    margin-bottom: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.06) inset;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.06) inset;
    box-shadow: 0 1px 1px rgba(0,0,0,0.06) inset
}
#jobs_login_content .select {
    border: 1px solid #ccc;
    width: 130px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    color: #999999;
    padding: 2px;
    margin-bottom: 4px;
    text-shadow: #fff 1px 1px 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}
#news_overview .news_search_bar {
    width: auto;
    float: right;
    margin-right: -4px;
    margin-bottom: 4px
}
#news_overview .news_search_bar .textarea {
    width: 180px;
    outline: 0 none;
    color: #999999;
    border: 1px solid #C5C5C5;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.06) inset;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.06) inset;
    padding: 0 10px
}
#news_overview .news_search_bar .bt_1 {
    display: inline-block;
    width: 70px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 15px;
    font-family: Microsoft JhengHei;
    color: #FFFFFF;
    background-color: #a1a1a1;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-left: 5px;
    margin-right: 5px
}
#news_overview .news_search_bar .bt_1:hover {
    background-color: #888888
}
#news_overview .news_1, #news_overview .news_2, #news_overview .news_3 {
    overflow: hidden;
    position: relative
}
#news_overview .news_1 p, #news_overview .news_2 p, #news_overview .news_3 p {
    height: 360px;
    overflow: hidden
}
#news_overview .news_1 a, #news_overview .news_2 a, #news_overview .news_3 a {
    display: block;
    padding: 3px 15px 0 0
}
#news_overview .news_1 h3, #news_overview .news_2 h3, #news_overview .news_3 h3 {
    position: absolute;
    bottom: 0;
    overflow: hidden
}
#news_overview .news_2 p, #news_overview .news_3 p {
    height: 160px
}
#news_overview .news_search_list {
    width: 100%;
    padding-top: 15px;
    background: url(../images/buy/obj_data_basic_line.png) center top repeat-x
}
#news_overview .news_search_list li {
    position: relative;
    width: 100%;
    height: 39px;
    line-height: 39px;
    list-style-type: none;
    font-family: Microsoft JhengHei;
    font-size: 15px;
    text-align: left;
    color: #505050;
    background: url(../images/news/news_list_line.png) center bottom repeat-x
}
#news_overview .news_search_list li a {
    color: #000
}
#news_overview .news_search_list li a:hover {
    color: red
}
#news_overview .news_search_list li .dt {
    position: absolute;
    right: 0;
    z-index: 1;
    width: 84px;
    overflow: hidden;
    text-align: right
}
#news_overview .news_search_list .news_search_list_title li .title {
    text-align: center;
    padding-right: 84px
}
#news_overview .news_search_list .news_search_list_title li .dt {
    padding-right: 32px
}
#news_content_list .news_list {
    width: 100%;
    background: none;
    padding: 0
}
#news_content_list .news_list li {
    float: left;
    width: 44%;
    background: url(../images/news/news_list_line.png) center bottom repeat-x;
    margin-right: 6%
}
#tax_analyze_content input.w80 {
    width: 80px
}
#tax_analyze_content select.w200 {
    width: 200px
}
#tax_analyze_content .hide {
    visibility: hidden
}
#tax_analyze_content .show {
    display: block!important
}
#tax_analyze_content .tip {
    color: #ccc;
    font-size: 12px;
    line-height: 24px;
    margin-left: 5px;
    margin-top: 40px
}
#tax_analyze_content .help {
    color: blue;
    font-size: 13px;
    text-decoration: underline;
    cursor: default
}
#tax_analyze_content .help_content {
    display: none;
    position: absolute;
    width: 200px;
    font-size: 13px;
    border: 1px solid #ccc;
    padding: 8px;
    background-color: #fff
}
#tax_result {
    color: #000000;
    line-height: 40px;
    text-align: left;
    font-weight: bolder
}
#tax_result .tax {
    font-size: 28px;
    color: #ff4e1f
}
#object_save_data {
    position: absolute;
    top: 100%;
    z-index: 5;
    overflow: hidden
}
#object_save_data div {
    border: 1px solid #654321;
    margin-top: 0px;
    height: 23px;
    line-height: 20px;
    padding: 0px 4px;
    font-size: 13px;
    background: #fff;
    -moz-box-shadow: 0px 3px 6px rgba(51,51,51,0.2);
    -webkit-box-shadow: 0px 3px 6px rgba(51,51,51,0.2);
    box-shadow: 0px 3px 6px rgba(51,51,51,0.2)
}
.loading {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99
}
.loading .loading_bg {
    width: 100%;
    height: 100%;
    background: #FFF;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    -webkit-filter: 0.5;
    filter: 0.5;
    opacity: 0.5
}
.loading .loading_img {
    border: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px
}
.loading_error {
	position: relative;
    width: 280px;
    height: 120px;
    color: #fff;
    background-color: #3E3A39;
    padding: 8px;
    border-radius: 4px;
}
.loading_error .close {
	position: absolute;
    top: -4px;
    right: 5px;
    color: #fff;
    font-size: 40px;
}
.puzzle_pic, .puzzle_pic_hide {
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}
.puzzle_pic {
    -moz-animation: puzzle 2s infinite linear;
    -webkit-animation: puzzle 2s infinite linear;
    animation: puzzle 2s infinite linear
}
.puzzle_pic_hide {
    -moz-animation: sc 500ms linear;
    -webkit-animation: sc 500ms linear;
    animation: sc 500ms linear
}
@-webkit-keyframes puzzle {
0% {
margin-top:0
}
25% {
margin-top:-2px
}
75% {
margin-top:2px
}
}
@-moz-keyframes puzzle {
0% {
margin-top:0
}
25% {
margin-top:-2px
}
75% {
margin-top:2px
}
}
@-ms-keyframes puzzle {
0% {
margin-top:0
}
25% {
margin-top:-2px
}
75% {
margin-top:2px
}
}
@keyframes puzzle {
0% {
margin-top:0
}
25% {
margin-top:-2px
}
75% {
margin-top:2px
}
}
@-webkit-keyframes sc {
0% {
-moz-transform:scale(1, 1);
-ms-transform:scale(1, 1);
-webkit-transform:scale(1, 1);
transform:scale(1, 1);
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1
}
100% {
-moz-transform:scale(1.2, 1.2);
-ms-transform:scale(1.2, 1.2);
-webkit-transform:scale(1.2, 1.2);
transform:scale(1.2, 1.2);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0
}
}
@-moz-keyframes sc {
0% {
-moz-transform:scale(1, 1);
-ms-transform:scale(1, 1);
-webkit-transform:scale(1, 1);
transform:scale(1, 1);
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1
}
100% {
-moz-transform:scale(1.2, 1.2);
-ms-transform:scale(1.2, 1.2);
-webkit-transform:scale(1.2, 1.2);
transform:scale(1.2, 1.2);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0
}
}
@-ms-keyframes sc {
0% {
-moz-transform:scale(1, 1);
-ms-transform:scale(1, 1);
-webkit-transform:scale(1, 1);
transform:scale(1, 1);
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1
}
100% {
-moz-transform:scale(1.2, 1.2);
-ms-transform:scale(1.2, 1.2);
-webkit-transform:scale(1.2, 1.2);
transform:scale(1.2, 1.2);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0
}
}
@keyframes sc {
0% {
-moz-transform:scale(1, 1);
-ms-transform:scale(1, 1);
-webkit-transform:scale(1, 1);
transform:scale(1, 1);
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1
}
100% {
-moz-transform:scale(1.2, 1.2);
-ms-transform:scale(1.2, 1.2);
-webkit-transform:scale(1.2, 1.2);
transform:scale(1.2, 1.2);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0
}
}
@-webkit-keyframes ss {
0% {
-moz-transform:translateY(35px);
-ms-transform:translateY(35px);
-webkit-transform:translateY(35px);
transform:translateY(35px);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(0px);
-ms-transform:translateY(0px);
-webkit-transform:translateY(0px);
transform:translateY(0px)
}
}
@-moz-keyframes ss {
0% {
-moz-transform:translateY(35px);
-ms-transform:translateY(35px);
-webkit-transform:translateY(35px);
transform:translateY(35px);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(0px);
-ms-transform:translateY(0px);
-webkit-transform:translateY(0px);
transform:translateY(0px)
}
}
@-ms-keyframes ss {
0% {
-moz-transform:translateY(35px);
-ms-transform:translateY(35px);
-webkit-transform:translateY(35px);
transform:translateY(35px);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(0px);
-ms-transform:translateY(0px);
-webkit-transform:translateY(0px);
transform:translateY(0px)
}
}
@keyframes ss {
0% {
-moz-transform:translateY(35px);
-ms-transform:translateY(35px);
-webkit-transform:translateY(35px);
transform:translateY(35px);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0
}
100% {
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
opacity:1;
-moz-transform:translateY(0px);
-ms-transform:translateY(0px);
-webkit-transform:translateY(0px);
transform:translateY(0px)
}
}
