﻿
/*===========================隐私声明==============================*/
.privacy_con{border-top: 1px solid #f1f1f1;clear: both;position: relative;top: -1px;}
.privacy_con .yinsi{width: 1120px;margin: 20px auto;background-color: #fff;padding: 30px 40px;position: relative;min-height: 400px;height: auto;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);box-shadow: 0 1px 3px rgba(0,0,0,0.2);}
.privacy_con .yinsi .name {color: #333;font-size: 22px;height: 75px;border-bottom: 1px solid #f5f5f5;}
.privacy_con .yinsi p.cunn 
{
    font-weight: 700;
    padding-top: 20px;
}
.privacy_con .yinsi p.title {
    color: #333;
    margin: 30px 0;
}
.privacy_con .yinsi p {
    line-height: 32px;
    font-size: 16px;
    color: #555;
}

/*===========================友情链接==============================*/
.titles    
{
    width: 100%;
    max-height: 450px;
    overflow: hidden;
    position: relative;
}
.titles .bg {
    width: 100%;
    min-width: 1000px;
    margin-top: -1px;
}
.titles .mask {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
    position: absolute;
    left: 0;
    top: 0;
}
.titles .title-h {
    width: 100%;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -50%;
    z-index: 10;
}
.titles .title-h h1 {
    width: 100%;
    height: 55px;
    line-height: 55px;
    font-size: 55px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    text-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
.titles .title-h h2 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 30px;
    color: #fff;
    margin-top: 20px;
    text-align: center;
    text-shadow: 0 1px 3px rgba(0,0,0,0.3);
    font-weight: normal;
}
.lj_editor_view, .lj_editor_view * {
    color: #333;
    font-size: 14px;
    line-height: 25px !important;
}
.wrap {
    width: 1200px;
    background: #fff;
    margin: 50px auto;
    padding: 36px 50px 50px 50px;
    box-sizing: border-box;
    box-shadow: 0 1px 3px rgba(0,0,0,0.2);
    border-radius: 2px;
}
.wrap .mesg {
    height: 41px;
    line-height: 41px;
    border-bottom: 2px solid #eee;
    color: #999;
}
.lj_editor_view p {
    line-height: 22px;
    word-break: break-all;
}
.wrap .detail-wrap {
    line-height: 28px;
    color: #333;
    padding-top: 28px;
    font-size: 16px;
}
.lj_editor_view strong, .lj_editor_view b {
    font-weight: bold;
}
/*===========================站点地图==============================*/
.sitemap_con{width:100%;background-color: #fff;}
.containers{width: 1200px;margin: 0 auto;}
.containers .icon{background: url(/Content/images/site-icon.jpg) no-repeat;width: 9px;height: 11px;display: inline-block;position: relative;}
.containers a{color: #555;font-size: 12px;}    
.containers a:hover{text-decoration:underline;}
.containers span{color: #999;font-family: simsun;}
.site_main{width:1200px;margin: 0 auto;}
.site_city{width: 1148px;height: 38px;border: 1px solid #dedede;margin: 15px auto;}
.site_city .site_title{width: 100px;
    height: 38px;
    line-height: 38px;
    border-right: 1px solid #dedede;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: bold;
    color: #11803c;
    text-align: center;}
.site_city li{float: left;}
.site_city .fir_li{padding-left: 15px;}    
.site_city  ul a {
    display: block;
    width: 30px;
    height: 38px;
    line-height: 38px;
    vertical-align: middle;
    text-align: center;
    color: #1273e1;
    font-size: 14px;
    text-decoration: none;
}    
.site_title{width: 1145px;
    height: 32px;
    line-height: 32px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: bold;
    color: #11803c;
    text-align: left;}  
.site_con{
    width: 1118px;
    border: 1px solid #dedede;
    margin-left: 25px;
    margin-right: auto;
    margin-top: 8px;
    margin-bottom: 15px;
    padding: 10px 15px 10px 15px;
    background: repeat;
    display: inline-block;
}
.site_con .lis {
    zoom: 1;
}
.site_con ul li {
    float: left;
    position: relative;
}
.site_con ul li a {
    display: block;
    height: 26px;
    line-height: 26px;
    margin-right: 30px;
    vertical-align: middle;
    text-align: center;
    color: #1273e1;
    font-size: 12px;
    text-decoration: none;
    white-space: nowrap;
}
.site_con ul li .list {
    display: none;
    position: absolute;
    left: -20px;
    top: 25px;
    background: #fff;
    border: 1px solid #ccc;
    z-index: 10;
    width: 500px;
}
.site_con ul li:hover .list {
    display: block;
}
.site_con ul li .list dd {
    text-align: center;
    float: left;
    margin: 0 5px;
}
.site_con ul li .list dd a {
    display: block;
    text-align: center;
    margin-right: 0;
}
/*===========================登陆框==============================*/
dl, dt, dd, ul, ol, li {
    list-style: none;
    margin: 0;
    padding: 0;
}
em{
    font-weight: 400;
    font-style: normal;
}
.loninContaner {
position: relative;
z-index: 99999;
}
.loninContaner .overlay_bg {
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .6;
    filter: alpha(opacity=60);
    position: fixed;
    top: 0;
    left: 0;
    display:none;
    z-index: 1003;
}
.loninContaner .panel_logins {
    width: 380px;
    height: auto;
    background-color: #fff;
    position: fixed;
    z-index: 999;
    left: 50%;
    top: 50%;
    margin-left: -190px;
    margin-top: -205px;
    padding-left: 40px;
    box-shadow: 1px 3px 14px rgba(0,0,0,.3);
    -moz-box-shadow: 1px 3px 14px rgba(0,0,0,.3);
    -webkit-box-shadow: 1px 3px 14px rgba(0,0,0,.3);
    -o-box-shadow: 1px 3px 14px rgba(0,0,0,.3);
    display: none;
    z-index: 10000;
    border-radius: 2px;
}
.animated {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}
.loninContaner .panel_logins .panel_info {
    padding-top: 40px;
    width: 300px;
}
.loninContaner .panel_logins .panel_info .close_login {
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: 15px;
    padding: 4px;
    line-height:36px;
}
.loninContaner .registered {
    width: 380px;
    text-align: right;
    color: #555;
    padding: 10px 0 35px 0;
    margin-top: 7px;
}
.loninContaner .panel_logins .panel_tab .title {
    min-height: 20px;
    line-height: 20px;
    margin-bottom: 40px;
    padding-left: 0;
}
.clear {
    display: block;
}
.loninContaner .panel_logins .panel_tab .title .fl {
    font-size: 20px;
    color: #333;
    font-weight: 700;
}
.fl {
    float: left;
}
.loninContaner .panel_logins .panel_tab .title label {
    color: #999;
    line-height: 28px;
}
.loninContaner .panel_logins .fr {
    position: relative;
}
.fr {
    float: right;
}
.loninContaner .panel_logins .panel_tab .title label a {
    color: #3072f6;
    text-decoration:none;
}
.loninContaner .panel_logins .panel_tab .show-error {
    display: none;
    padding: 24px 0 0;
    height: 14px;
    line-height: 14px;
    margin-bottom:15px;
}
.loninContaner .panel_logins .panel_tab li {
    color: #555;
    clear: both;
    height: 50px;
    position: relative;
}
.loninContaner .panel_logins .panel_tab li.userName {
    padding: 0;
}
.loninContaner .border-t {
    border: 1px solid #dbdbdb;
    border-radius: 2px 2px 0 0;
}
.loninContaner .panel_logins .panel_tab li.pwd, .loninContaner .panel_logins .panel_tab li.userName {
    background: #fff;
}
.loninContaner .panel_logins .panel_tab li p{
    height: 20px;
    color: #E4393C;
    line-height: 20px;
    display: block;
    font-size: 12px;float: left;
    padding: 3px 0;}
.loninContaner .panel_logins .panel_tab li.li_01 {
    height: 18px;
    line-height: 18px;
    padding: 24px 0;
}
.loninContaner .panel_logins .panel_tab .send_verify_code_s{
    /* display: none; */
    padding: 24px 0 0;
    height: 14px;
    line-height: 14px;
}
.loninContaner .panel_logins .panel_tab li.li_01 label span {
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid #dbdbdb;
    border-radius: 2px;
    position: relative;
    margin-right: 6px;
}
.loninContaner .panel_logins .border-red {
    margin-top: -1px;
    border: 1px solid #db4c3f;
    z-index: 2;
}
.loninContaner .panel_logins .panel_tab span {
    font-size: 16px;
    color: #999;
    width: 189px;
    display: block;
    text-align: center;
    height: 47px;
    line-height: 47px;
    border: 1px solid #f5f5f5;
    border-bottom: 1px solid #d0d0d0;
    cursor: pointer;
    float: left;
    border-right: 0;
    border-radius: 4px;
}
.loninContaner .active {
    background-image: url(/Content/images/icon_gou.png);
    background-size: 12px 10px;
    background-position: 50%;
    background-repeat: no-repeat;
}
.loninContaner .panel_logins .panel_tab li .mind-login, .loninContaner .panel_logins .panel_tab li .read-protocol {
    float: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
}
.loninContaner .panel_logins .panel_tab li .toprotocol {
    color: #3072f6;
    float: none;
    font-size:14px;
}
.loninContaner .panel_logins .panel_tab .show-error dd {
    top: 0;
    display: block;
    color: #ee5630;
}
.loninContaner .panel_logins .panel_tab li dd {
    display: none;
}
.loninContaner .panel_logins .panel_tab li.userName i {
    background-position: -113px 0;
}
.loninContaner .panel_logins .panel_tab li i {
    background: url(/Content/images/sprite_user.png) no-repeat;
    width: 14px;
    height: 19px;
    display: inline-block;
    float: left;
    margin-top: 6px;
    position: absolute;
    left: 15px;
    margin-right: 20px;
}
.loninContaner .panel_logins .panel_tab li .the_input {
    width: 282px;
    height: 48px;
    line-height: 50px;
    color: #333;
    font-size: 14px;
    padding-left: 16px;
    outline: none;
}
.loninContaner .panel_logins .panel_tab li input {
    padding: 0;
    border: 0;
}
.loninContaner .panel_logins .panel_tab li input.topSpecial {
    border-radius: 3px 3px 0 0;
}
.loninContaner .panel_logins .panel_tab li.checkVerimg {
    margin-top: -1px;
    padding: 0;
    border: 1px solid #dbdbdb;
}
.loninContaner .panel_logins .panel_tab li.pwd i {
    background-position: -113px -25px;
}
.loninContaner .panel_logins .panel_tab li input.password {
    margin-bottom: 8px;
}
.loninContaner .panel_logins .panel_tab li .ver-img {
    width: 151px;
    line-height: 50px;
    height: 48px;
    float: left;
    padding-left: 16px;
}
.loninContaner .panel_logins .panel_tab li input.password {
    margin-bottom: 8px;
    padding-right: 10px;
    width: 242px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.loninContaner .panel_logins .panel_tab li.checkVerimg .verImg .verImg {
    float: right;
    height: 45px;
    width: 125px;
}
.loninContaner .panel_logins .panel_tab li img {
    float: right;
    width: 85px;
    height: 41px;
}
.loninContaner .panel_logins .panel_tab li .verifycode {
    height:48px;
    width: 150px;
}
.loninContaner .panel_logins .panel_tab li .password_reg {
    height:48px;
    padding-right: 12px;
    width: 268px;
}
.loninContaner .panel_logins .panel_tab li.send_verify_code_s {
    margin-left: 7px;
    color: #db4c3f;
    height: 30px;
    line-height: 30px;
}
.loninContaner .panel_logins .panel_tab .footer-link {
    padding: 24px 0 0;
    height: 14px;
    line-height: 14px;
}
.loninContaner .panel_logins .panel_tab li a.voice_a {
    float: none;
    text-decoration: underline;
    color: #333;
    cursor: pointer;
}
.loninContaner i, .loninContaner em {
    font-style: italic;
}
.loninContaner .panel_logins .panel_tab .send_verify_code_s, .loninContaner .panel_logins .show-error {
    display: none;
    padding: 24px 0 0;
    height: 14px;
    line-height: 14px;
    font-size:14px;
}
.loninContaner .panel_logins .panel_tab li.li_btn {
    margin-top:24px;
    padding: 0;
}
.loninContaner .panel_logins .login-agent-btn:hover, .loninContaner .panel_logins .login-user-btn:hover, .loninContaner .panel_logins .login-user-tel-btn:hover, .loninContaner .panel_logins .modify-user-pswd:hover, .loninContaner .panel_logins .register-user-btn:hover, .loninContaner .panel_logins .user-forget:hover {
    background: #3072f6;
    text-decoration: none;
}
.loninContaner .panel_logins .panel_tab li a {
    color: #333;
    float: right;
    text-decoration:none;
}
.loninContaner .panel_logins .login-agent-btn, .loninContaner .panel_logins .login-user-btn, .loninContaner .panel_logins .login-user-tel-btn, .loninContaner .panel_logins .modify-user-pswd, .loninContaner .panel_logins .register-user-btn, .loninContaner .panel_logins .user-forget {
    display: inline-block;
    width: 300px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    font-weight: 700;
    border: 0;
    cursor: pointer;
    background: #3072f6;
    color: #fff;
    text-align: center;
    border-radius: 2px;
}
.loninContaner .panel_logins .panel_tab .footer-link a {
    color: #3072f6;
    float: none;
}
.loninContaner .panel_logins .panel_tab li.li_btn a{color:#fff;}
.loninContaner label{font-weight:normal;font-size:14px;}
.loninContaner .password-view {
    display: inline-block;
    width: 18px;
    height: 12px;
    background-image: url(/Content/images/icon_pwd.png);
}
.loninContaner .register_text_tel {
    color: #aaa;
    padding: 40px 0 0;
    line-height: 1;
    font-size: 14px;
}
.loninContaner .send_verify_code {
    line-height: 50px;
}
.loninContaner .send_verify_code em {
    padding: 0 16px;
    border-left: 1px solid #dbdbdb;
}
.loninContaner .border-t {
    border: 1px solid #dbdbdb;
    border-radius: 2px 2px 0 0;
}
.loninContaner .border-b, .loninContaner .border-c {
    border: 1px solid #dbdbdb;
    border-top: none;
}
.loninContaner .panel_logins .panel_tab li .disabled {
    color: #bbb;
    curser: default;
}


/*===========================右侧框==============================*/
.fix-right-v2 {
    position: fixed;
    right: 0;
    top: 0;
    width: 38px;
    height: 100%;
    background: #fff;
    z-index: 1000;
}
.fix-right-v2 table, .fix-right-v2 td {
    margin: 0;
    padding: 0;
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
}
.fix-right-v2 table {
    width: 100%;
    height: 100%;
}
.fix-right-v2 .sidebar-line {
    width: 19px;
    height: 1px;
    margin: 7px auto;
    background: #4d4d4d;
}
.fix-right-v2 li {
    position: relative;
    margin: 7px 0;
}
.fix-right-v2 .myfav a {
    background-position: -492px -47px;
}
.fix-right-v2 .myfav:hover a {
    background-position: -453px -47px;
}
.fix-right-v2 .myfav a, .fix-right-v2 .myfav span {
    height: 38px;
    line-height: 38px;
}
.fix-right-v2 a {
    display: block;
    width: 38px;
    font-size: 0;
    overflow: hidden;
    cursor: pointer;
}
.fix-right-v2 li span {
    position: absolute;
    right: 48px;
    top: 0;
    display: none;
    padding: 0 14px;
    line-height: 38px;
    color: #fff;
    font-size: 12px;
    background: #2d3034;
    white-space: nowrap;
    transition: all 0.1s ease-in 0s;
    opacity: 0;
    filter: alpha(opacity=0);
}

.fix-right-v2 li:hover span{
    opacity: 1;
    filter: alpha(opacity=100);
    right: 38px;
    display: block;
}
.fix-right-v2 li span i {
    position: absolute;
    right: 0px;
    top: 50%;
    width: 0;
    height: 0;
    margin: -5px -10px 0 0;
    font-size: 0;
    border: 5px solid;
    border-color: transparent transparent transparent #2d3034;
    overflow: hidden;
}
.fix-right-v2 .ask a {
    background-position:-492px -85px;
}
.fix-right-v2 .ask:hover a {
    background-position:  -453px -85px;
}
.fix-right-v2 .ask a, .fix-right-v2 .ask span {
    height: 50px;
    line-height: 50px;
}
.fix-right-v2 .sell a {
    background-position: -492px -135px;
}
.fix-right-v2 .sell:hover a {
    background-position: -453px -135px;
}
.fix-right-v2 .sell a, .fix-right-v2 .sell span {
    height: 50px;
    line-height: 50px;
}
.fix-right-v2 .baodan a {
    background-position: -492px -185px;
}
.fix-right-v2 .baodan a, .fix-right-v2 .baodan span {
    height: 38px;
    line-height: 38px;
}
.fix-right-v2 .baodan:hover a {
    background-position:  -453px -185px;
}
.fix-right-v2 .download a {
    height: 38px;
    background-position:  -492px -224px;
}
.fix-right-v2 .download:hover a {
    background-position: -453px -224px;
}
.fix-right-v2 .download a, .fix-right-v2 .download span {
    line-height: 38px;
}
.fix-right-v2 li .popup-qr {
    top: -30px;
    padding: 8px;
    background: #fff;
}
.fix-right-v2 li .popup-qr i {
    border-color: transparent transparent transparent #fff;
}
.fix-right-v2 li .popup-qr .qr-title {
    display: block;
    padding-top: 8px;
    color: #000;
    line-height: 12px;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
}
.fix-right-v2 .phone a {
    cursor: default;
    background-position:  -492px -262px;
}
.fix-right-v2 .phone:hover a {
    background-position: -453px -262px;
}
.fix-right-v2 .phone a, .fix-right-v2 .phone span {
    height: 38px;
    line-height: 38px;
}
.fix-right-v2 .feedback a {
    background-position: -492px -302px;
}
.fix-right-v2 .feedback:hover a {
    background-position: -453px -302px;
}
.fix-right-v2 .feedback a, .fix-right-v2 .feedback span {
    height: 38px;
    line-height: 38px;
}
.fix-right-v2 .go-tops {
    position: absolute;
    bottom: 50px;
    display: none;
}
.fix-right-v2 .go-tops a {
    background-position: -492px -342px;
}
.fix-right-v2 .go-tops:hover a {
    background-position: -453px -342px;
}
.fix-right-v2 .go-tops a, .fix-right-v2 .go-tops span {
    height: 38px;
    line-height: 38px;
}

/*.icon-crown, .icon-crown1,  .fix-right-v2 a, .spantitle, .spantitles {
    background: url(/Content/images/sidebar_spriteV5@2x.png) no-repeat;
}*/

.fix-right-v3 {
    position: fixed;
    right: 0;
    top: 0;
    width: 38px;
    height: 100%;
    background: #fff;
    -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.2);
    box-shadow: 0 1px 10px rgba(0,0,0,0.2);
    z-index: 1002;
}
.fix-right-v3 table, .fix-right-v3 td {
    margin: 0;
    padding: 0;
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
}
.fix-right-v3 table {
    width: 100%;
    height: 100%;
}
fix-right-v3 .sidebar-item {
    position: relative;
    margin: 7px 0;
}
dl, dt, dd, ul, ol, li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.fix-right-v3 .mycart>a {
    height: 38px;
    line-height: 38px;
    background-position: -38px -421px;
}
.fix-right-v3 .mycart:hover>a {
    background-position: 0 -378px;
}
.fix-right-v3 .sidebar-item>a {
    display: block;
    width: 38px;
    font-size: 0;
    background-image: url(/Content/images/sidebarspriteV5.png?v=modifyCompare);
    background-image: -webkit-image-set(url(/Content/images/sidebarspriteV5.png?v=modifyCompare) 1x, url(/Content/images/sidebarspriteV5@2x.png?v=modifyCompare) 2x);
    overflow: hidden;
    cursor: pointer;
}
#bannerComparePopup {
    position: absolute;
    right: 48px;
    top: -84px;
    display: none;
    font-size: 12px;
    white-space: nowrap;
    padding: 15px 0 25px;
    box-shadow: 0 0 3px rgba(0,0,0,0.3);
    border: 1px solid #f5f5f6;
    width: 350px;
    background: #fff;
    color: #616669;
    z-index: 100;
}
#bannerComparePopup .head-line {
    width: 300px;
    margin: 0 auto;
    color: #d0d1d2;
    line-height: 18px;
    padding-bottom: 13px;
    border-bottom: 1px solid #eee;
}
#bannerComparePopup .zones {
    margin-top: 12px;
}
#bannerComparePopup .head-line .title {
    font-size: 18px;
    font-weight: bold;
    color: #394043;
}
#bannerComparePopup .head-line .explain {
    color: #d0d1d2;
    margin-left: 15px;
    line-height: 18px;
}
#bannerComparePopup .clearCompare {
    color: #9c9fa1;
    float: right;
    padding-top: 4px;
    cursor: pointer;
}
#bannerComparePopup .housesContainer {
    width: 300px;
    margin: 0 auto;
}
#bannerComparePopup .zoneItem 
{
    height:80px;
    line-height:80px;
    padding: 10px 0;
    position: relative;
}
#bannerComparePopup .zoneItem:hover {
    background-color:#f4f7f9;
}
#bannerComparePopup .zoneItem a {
    color: inherit;
}
#bannerComparePopup .sidebarHouseImg {
    position: relative;
}
#bannerComparePopup .zoneItem .house-detail {
    margin-left: 14px;
}
#bannerComparePopup .zoneItem .houseTitle {
    color: #394043;
    font-size: 15px;
    line-height: 15px;
    font-weight: bold;
    max-width: 188px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 0;
}
#bannerComparePopup .zoneItem a {
    color: inherit;
}
#bannerComparePopup .zoneItem .info {
    color: #616669;
    font-size: 12px;
    line-height: 12px;
    margin: 10px 0;
}
#bannerComparePopup .zoneItem img {
    width: 80px;
    height: 60px;
}
#bannerComparePopup .zoneItem .price {
    font-size: 15px;
    font-weight: bold;
    line-height: 15px;
    color: #db4c3f;
}
.fl {
    float: left;
}
#bannerComparePopup .removeBtn {
    display: none;
    position: absolute;
    right: 20px;
    bottom: 6px;
    width: 41px;
    height: 20px;
    line-height: 20px;
    color: #394043;
    border: 1px solid;
    border-radius: 10px;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
}
#bannerComparePopup .zoneItem:hover .removeBtn{display:block;}
#bannerComparePopup .book-btn {
    display: block;
    width: 300px;
    margin: 23px auto 0;
    color: #fff;
    background: #1273e1;
    font-size: 14px;
    font-weight: bold;
    line-height: 45px;
    border-radius: 2px;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
}
#bannerComparePopup i {
    position: absolute;
    top: 102px;
    right: 0;
    width: 0;
    height: 0;
    margin: -5px -10px 0 0;
    font-size: 0;
    border: 5px solid;
    overflow: hidden;
    border-color: transparent transparent transparent #fff;
}
#bannerComparePopup .empty-cart, #bannerComparePopup .failed-cart, #bannerComparePopup .loading {
    width: 300px;
    margin: 0 auto;
    color: #969696;
    font-size: 17px;
    text-align: center;
}
#bannerComparePopup .empty-cart .empty-img, #bannerComparePopup .failed-cart .empty-img, #bannerComparePopup .loading .empty-img {
    margin: 40px auto 30px;
    width: 99px;
    height: 95px;
    background-image: url(/Content/images/emptyimg.png);
    background-image: -webkit-image-set(url(/Content/images/emptyimg.png), url(/Content/images/emptyimg.png));
}
#bannerComparePopup .empty-cart .msg, #bannerComparePopup .failed-cart .msg, #bannerComparePopup .loading .msg {
    line-height: 17px;
    margin-bottom: 30px;
}
#bannerComparePopup .empty-cart .log-in-btn, #bannerComparePopup .failed-cart .log-in-btn, #bannerComparePopup .loading .log-in-btn, #bannerComparePopup .empty-cart .link-btn, #bannerComparePopup .failed-cart .link-btn, #bannerComparePopup .loading .link-btn {
    color: #394043;
    background: #fff;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    display: block;
    width: 110px;
    margin: 0 auto;
}
.fix-right-v3 .sidebar-item .popup {
    position: absolute;
    right: 48px;
    top: 0;
    display: none;
    padding: 0 14px;
    color: #fff;
    font-size: 12px;
    background: #1273e1;
    white-space: nowrap;
}
.fix-right-v3 .mycart .popup {
    padding: 15px 25px 25px;
    box-shadow: 0 0 3px rgba(0,0,0,0.3);
    border: 1px solid #f5f5f6;
    width: 300px;
    background: #fff;
    color: #616669;
    z-index: 100;
}
.fix-right-v3 .sidebar-item .popup-qr {
    top: -30px;
    padding: 8px;
    background: #fff;
}
.fix-right-v3 .sidebar-item .popup-qr .qr-title {
    display: block;
    padding-top: 8px;
    color: #000;
    line-height: 12px;
    font-size: 12px;
    text-align: center;
}
.fix-right-v3 .sidebar-item .popup i {
    position: absolute;
    right: 0;
    top: 50%;
    width: 0;
    height: 0;
    margin: -5px -10px 0 0;
    font-size: 0;
    border: 5px solid;
    border-color: transparent transparent transparent #1273e1;
    overflow: hidden;
}
.fix-right-v3 .sidebar-item .popup-qr i {
    border-color: transparent transparent transparent #fff;
}
.fix-right-v3 .mycart .popup i {
    border-color: transparent transparent transparent #fff;
    top: 18px;
}
.fix-right-v3 .mycart .popup .head-line {
    color: #d0d1d2;
    line-height: 18px;
    padding-bottom: 13px;
    border-bottom: 1px solid #eee;
}
.fix-right-v3 .mycart .popup .head-line .title a {
    font-size: 18px;
    font-weight: bold;
    color: #394043;
}
.fix-right-v3 .mycart .popup .head-line .explain a {
    color: #d0d1d2;
}
.fix-right-v3 .mycart .popup .zones {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 306px;
    margin-bottom: 13px;
}

.fix-right-v3 .mycart .popup .zone-loading {
    text-align: center;
}
.fix-right-v3 .mycart .popup .book-btn a {
    color: #fff;
    display: block;
}
.fix-right-v3 .mycart .popup .empty-cart, .fix-right-v3 .mycart .popup .failed-cart, .fix-right-v3 .mycart .popup .loading {
    color: #969696;
    font-size: 17px;
    text-align: center;
}
.hide {
    display: none;
}
.fix-right-v3 .mycart .popup .empty-cart .no-log-empty-img, .fix-right-v3 .mycart .popup .failed-cart .no-log-empty-img, .fix-right-v3 .mycart .popup .loading .no-log-empty-img {
    margin: 40px auto 30px;
    width: 95px;
    height: 95px;
    background-image: url(/Content/images/emptyimg.png);
    background-image: -webkit-image-set(url(/Content/images/emptyimg.png), url(/Content/images/emptyimg.png));
}
.fix-right-v3 .mycart .popup .empty-cart .msg, .fix-right-v3 .mycart .popup .failed-cart .msg, .fix-right-v3 .mycart .popup .loading .msg {
    line-height: 17px;
    margin-bottom: 30px;
}
.fix-right-v3 .mycart .popup .empty-cart .log-in-btn, .fix-right-v3 .mycart .popup .failed-cart .log-in-btn, .fix-right-v3 .mycart .popup .loading .log-in-btn, .fix-right-v3 .mycart .popup .empty-cart .link-btn, .fix-right-v3 .mycart .popup .failed-cart .link-btn, .fix-right-v3 .mycart .popup .loading .link-btn {
    color: #394043;
    background: #fff;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    display: block;
    width: 110px;
    margin: 0 auto;
}
.fix-right-v3 .mycart .popup .empty-cart, .fix-right-v3 .mycart .popup .failed-cart, .fix-right-v3 .mycart .popup .loading {
    color: #969696;
    font-size: 17px;
    text-align: center;
}
.fix-right-v3 .mycart .popup .empty-cart .failed-img, .fix-right-v3 .mycart .popup .failed-cart .failed-img, .fix-right-v3 .mycart .popup .loading .failed-img {
    margin: 40px auto 30px;
    width: 77px;
    height: 106px;
    background-image: url(/Content/images/failed.png);
    background-image: -webkit-image-set(url(/Content/images/failed.png) 1x, url(/Content/images/failed@2x.png) 2x);
    background-repeat: no-repeat;
}
.fix-right-v3 .mycart .popup .loading .msg {
    margin-bottom: 23px;
}
.fix-right-v3 .sidebar-line {
    width: 19px;
    height: 1px;
    margin: 7px auto;
    background: #ccc;
}
.fix-right-v3 .sidebar-item {
    position: relative;
    margin: 7px 0;
}
.fix-right-v3 .myfav>a {
    background-position: -38px 0;
}
.fix-right-v3 .myfav:hover>a {
    background-position: 0 0;
}
.fix-right-v3 .myfav>a, .fix-right-v3 .myfav span {
    height: 38px;
    line-height: 38px;
}
.bannerCompare .bannerCompareIcon {
    height: 38px;
    line-height: 38px;
    background-position: -38px -516px;
}
.bannerCompare:hover .bannerCompareIcon {
    background-position: 0 -516px;
}
.bannerCompare.compare1 .bannerCompareIcon{background-position:-38px -556px}
.bannerCompare.compare1:hover .bannerCompareIcon{background-position:0 -556px}
.bannerCompare.compare2 .bannerCompareIcon{background-position:-38px -598px}
.bannerCompare.compare2:hover .bannerCompareIcon{background-position:0 -598px}
.bannerCompare.compare3 .bannerCompareIcon{background-position:-38px -638px}
.bannerCompare.compare3:hover .bannerCompareIcon{background-position:0 -638px}
.bannerCompare.compare4 .bannerCompareIcon{background-position:-38px -674px}
.bannerCompare.compare4:hover .bannerCompareIcon{background-position:0 -674px}
.fix-right-v3 .sell a {
    background-position: -38px -88px;
}
.fix-right-v3 .sell:hover a {
    background-position: 0 -88px;
}
.fix-right-v3 .sell a, .fix-right-v3 .sell span {
    height: 50px;
    line-height: 50px;
}
.fix-right-v3 .tool a {
    background-position: -38px -460px;
}
.fix-right-v3 .tool:hover a {
    background-position: 0 -460px;
}
.fix-right-v3 .tool a, .fix-right-v3 .tool span {
    height: 50px;
    line-height: 50px;
}
.fix-right-v3 .baodan:hover a {
    background-position: 0 -186px;
}
.fix-right-v3 .baodan a {
    background-position: -38px -186px;
}
.fix-right-v3 .baodan a, .fix-right-v3 .baodan span {
    height: 38px;
    line-height: 38px;
}
.fix-right-v3 .download a {
    height: 38px;
    background-position: -38px -224px;
}
.fix-right-v3 .download:hover a {
    background-position: 0 -224px;
}
.fix-right-v3 .download a, .fix-right-v3 .download span {
    line-height: 38px;
}
.fix-right-v3 .phone:hover a {
    background-position: 0 -265px;
}
.fix-right-v3 .phone a {
    cursor: pointer;
    background-position: -38px -265px;
}
.fix-right-v3 .phone a, .fix-right-v3 .phone span {
    height: 38px;
    line-height: 38px;
}
.fix-right-v3 .feedback:hover a {
    background-position: 0 -302px;
}
.fix-right-v3 .feedback a {
    background-position: -38px -302px;
}
.fix-right-v3 .feedback a, .fix-right-v3 .feedback span {
    height: 38px;
    line-height: 38px;
}
.fix-right-v3 .gotop a {
    background-position: -38px -338px;
}
.fix-right-v3 .gotop:hover a {
    background-position:0 -338px;
}
.fix-right-v3 .gotop a, .fix-right-v3 .gotop span {
    height: 38px;
    line-height: 38px;
}