 @charset 'UTF-8';
 #eqm-select-wrapper {
            margin-top: 14px;
        }
        
        #eqm-select-wrapper .eqm-web-path {
            color: #636363;
            font-size: 12px;
        }
        
        #eqm-select-wrapper .eqm-content .options {
            margin-top: 40px;
            margin-bottom: 20px;
        }
        
        #eqm-select-wrapper .eqm-content .options .type {
            display: inline-block;
            *display: inline;
            zoom: 1;
            margin-right: 40px;
            font-size: 16px;
            cursor: pointer;
            padding-bottom: 13px;
            box-sizing: border-box;
        }
        
        #eqm-select-wrapper .eqm-content .options .selected {
            position: relative;
            color: #f22d2d;
            font-weight: bold;
            border-bottom: 2px solid #f22d2d;
        }
        
        #eqm-container {
            width: 100%;
        }
        
        #eqm-container .eqm-content {
            margin: 0 auto;
            position: relative;
        }
        
        #eqm-container .eqm-content .eqm-main {
            width: 850px;
        }
        
        #eqm-container .eqm-content .eqm-right-bar {
            position: absolute;
            top: 0;
            right: 0;
            width: 300px;
        }
        
        .eqm-content .eqm-right-bar .title {
            font-size: 16px;
            line-height: 16px;
            border-left: 6px solid #f22d2d;
            height: 16px;
            text-indent: 2px;
        }
        
        .eqm-content .eqm-right-bar .pic {
            width: 100%;
            overflow: hidden;
        }
        
        .eqm-content .eqm-right-bar .pic li {
            margin-top: 14px;
            width: 100%;
            height: 180px;
        }
        
        #eqm-container .eqm-content .eqm-main .titleWrap {
            width: 100%;
            padding-bottom: 14px;
            border-bottom: 1px solid #d2d2d2;
            margin-top: 60px;
        }
        
        .eqm-content .eqm-main .titleWrap .title {
            text-align: center;
            font-weight: bold;
            font-size: 18px;
            margin-bottom: 14px;
        }
        
        .eqm-content .eqm-main .titleWrap p {
            text-align: center;
        }
        
        .eqm-content .eqm-main .titleWrap span {
            color: #663366;
        }
        
        
        .roomIntroduce .title {
            width: 100%;
            padding-bottom: 5px;
            border-bottom: 1px dashed #d2d2d2;
            font-size: 16px;
            font-weight: bold;
        }
        
        .roomIntroduce .introduce {
            color: #636363;
            min-height: 300px;
            padding-top: 30px;
        }
        
        .roomDetail {
            padding-top: 20px;
            padding-bottom: 60px;
        }
        
        .roomDetail .picWrapper {
            width: 350px;
            float: left;
        }
        
        .roomDetail .picWrapper .pic {
            width: 100%;
            height: 220px;
        }
        
        .roomDetail .picWrapper .thumbs {
            margin-top: 20px;
        }
        
        .roomDetail .picWrapper .thumbs li {
            float: left;
            width: 60px;
            height: 60px;
            background-color: #cccccc;
            margin-right: 5px;
            cursor: pointer;
        }
        .roomDetail .picWrapper .thumbs li img {
        	width: 100%;
        	height: 100%;
        }
        .roomDetail .infoWrapper {
            float: right;
            width: 460px;
        }
        
        .roomDetail .infoWrapper .title {
            font-size: 16px;
            font-weight: bold;
        }
        
        .roomDetail .infoWrapper>p {
            margin-top: 8px;
            width: 100%;
            overflow: hidden;
        }
        
        .roomDetail .infoWrapper>p .left,
        .roomDetail .infoWrapper>p .right {
            width: 50%;
            display: inline-block;
            *display: inline;
            zoom: 1;
            vertical-align: middle;
        }
        
        .roomDetail .infoWrapper .priceWrapper {
            margin-top: 30px;
        }
        
        .roomDetail .infoWrapper .priceWrapper .price {
            font-size: 16px;
            color: #f22d2d;
            font-weight: bold;
        }
        
        .roomDetail .infoWrapper .contact {
            margin-top: 20px;
            height: 45px;
            width: 100%;
            background-color: #f5f5f5;
        }
        
        .roomDetail .infoWrapper .contact .bg {
            display: inline-block;
            *display: inline;
            zoom: 1;
            vertical-align: middle;
            width: 70px;
            background-color: #32b16c;
            text-align: center;
            line-height: 45px;
            height: 45px;
            margin-right: 5px;
        }
        
        .roomDetail .infoWrapper .contact .bg img {
            width: 27px;
            height: 27px;
            margin-top: 9px;
        }
        /* 放大镜 */
        
        #glass {
            position: absolute;
            border-radius: 50%;
            box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
            display: none;
            background-repeat: no-repeat;
            background-color: #f8fafc;
        }