/*
.xm-product-box .hd { border-bottom: 1px solid #ededed; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px }
*/
.xm-product-box .hd .separator { margin: 0 5px }
.xm-product-box .ft { border-top: 1px solid #ededed; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px }
.xm-product-box .nav-bar { width:1080px; margin:auto; margin-top: 10px; position: relative; height: 50px; color: #6d6d6d; background: #fff }
.xm-product-box .nav-bar .title { float: left; _display: inline; margin: 10px 0 0 0 }
.xm-product-box .nav-bar .title h2 { margin: 0; font-size: 18px; font-weight: 400; line-height: 30px; color: #333 }
.xm-product-box .nav-bar .title small { font-size: 12px }
.xm-product-box .nav-bar .title .separator { margin: 0 5px }
.xm-product-box .nav-bar .nav { float: right; _display: inline; margin: 10px 0 0 0 }
.xm-product-box .nav-bar .nav .nav-switch { margin-right: 10px; line-height: 30px }
.xm-product-box .nav-switch .separator { margin: 0 5px; color: #f3f3f3 }
.xm-product-box .nav-switch .tab,
.xm-product-box .nav-switch .link { color: #6d6d6d }
.xm-product-box .nav-switch .tab:hover,
.xm-product-box .nav-switch .link:hover { color: #6d6d6d }
.xm-product-box .nav-switch .tab-active { color: #1a96d4; cursor: default }
.xm-product-box .nav-switch .tab-active:hover { color: #1a96d4; }
.xm-product-box .separator { font-family: sans-serif }
.xm-product-box .btn-disable { cursor: default }
.xm-product-box .btn-disable:hover { background: #6d6d6d }
.xm-product-box .btn-disable:active { background: #6d6d6d; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.xm-product-box .bd { width: 100%; overflow: hidden; *zoom:1
}
.xm-product-box .ft { margin-top: 0 }
.xm-product-box .nav-bar .title .sep { margin: 0 5px }
.xm-product-box .section-version { height: 800px; color: #333 }
.xm-product-box .section-version .btn-buy { border-width: 2px; border-radius: 2px; font-size: 16px }
.xm-product-box .section-version .container { position: relative; height: 100% }
.xm-product-box .section-version .content { position: absolute; top: 50%; left: 50%; width: 980px; height: 580px; margin: -290px 0 0 -490px; text-align: center }
.xm-product-box .section-version .content .title { margin: 0 0 5px; font-size: 26px; font-weight: 400; line-height: 1.25; color: #000 }
.xm-product-box .section-version .content .text { margin: 0 0 10px; font-size: 16px; line-height: 1.5; color: #8c8c8c }
.xm-product-box .section-version .content .price { color: #ff4a00 }
.xm-product-box .section-version .content .num { font-size: 28px }
.xm-product-box .section-version .tip { margin: 0; font-size: 16px; color: red }
.xm-product-box .section-version .version-list { margin: 50px auto 0; padding: 0; list-style-type: none }
.xm-product-box .section-version .version-list h3 { margin: 0 0 5px; font-size: 22px; font-weight: 400 }
.xm-product-box .section-version .color-switch-list { margin: 0; padding: 0; list-style-type: none }
.xm-product-box .section-version .color-switch-list li { display: inline-block; *display:inline;
*zoom:1
}
.xm-product-box .section-version .color-switch-list li.active .btn-color-green { background-position: 0 -20px }
.xm-product-box .section-version .color-switch-list li.active .btn-color-white { background-position: -20px -20px }
.xm-product-box .section-version .color-switch-list .btn-color { display: inline-block; *display:inline;
*zoom:1;
width: 20px; height: 20px; background: url(//c1.mifile.cn/f/i/2014/cn/yicamera/icons-color.png) no-repeat 0 0 }
.xm-product-box .section-version .color-switch-list .btn-color-green { background-position: 0 0 }
.xm-product-box .section-version .color-switch-list .btn-color-white { background-position: -20px 0 }
.xm-product-box .section-version .color-preview-list { margin: 0; padding: 0; list-style-type: none }
.xm-product-box .section-version .color-preview-list li { display: none }
.xm-product-box .section-version .color-preview-list li.active { display: block }
.xm-product-box .section-version .version-1 { position: relative; float: left; height: 365px; padding: 120px 280px 0 0; text-align: right }
.xm-product-box .section-version .version-1 .stage { position: absolute; right: 69px; top: 0 }
.xm-product-box .section-version .version-2 { position: relative; float: left;  height: 365px; padding: 120px 0 0 280px; border-left: 1px solid #c3c3c3; text-align: left }
.xm-product-box .section-version .version-2 .stage { position: absolute; left: 35px; top: 145px }
.xm-product-box .section-version .version-slides { width: 205px; height: 145px }
.xm-product-box .section-version .version-slides .xm-slider-pagination { display: block; left: 50%; right: auto; bottom: -30px; margin-left: -18px }
.xm-product-box .section-version .version-slides .xm-slider-pagination .xm-slider-pagination-item a { width: 8px; height: 8px; border-radius: 4px; border: 0; font-size: 1px; text-indent: -9999em; overflow: hidden; _zoom: 1; background: #dfdfdf }
.xm-product-box .section-version .version-slides .xm-slider-pagination .xm-slider-pagination-item .active { background: #d2d31d }
.modal-choose-product .product-thumb { float: left; width: 220px }
.modal-choose-product .product-info { float: right; width: 330px; padding-top: 40px }
.modal-choose-product .product-info h4 { margin: 0 0 20px; font-size: 18px; font-weight: 400; color: #333 }
.modal-choose-product .product-info .choose-list { margin: 0; padding: 0; list-style-type: none }
.modal-choose-product .product-info .choose-list li { position: relative; float: left; width: 18px; height: 18px; padding: 4px; margin-right: 28px; border: 1px solid #dfdfdf }
.modal-choose-product .product-info .choose-list li.active { border-color: #ff4a00 }
.modal-choose-product .product-info .choose-list li.active:before { position: absolute; left: -5px; top: -5px; z-index: 1; width: 10px; height: 10px; content: ''; background: url(//c1.mifile.cn/f/i/2014/cn/yicamera/icon-select.png) no-repeat 50% 50% }
.modal-choose-product .product-info .choose-list .color { display: block; width: 18px; height: 18px }
.modal-choose-product .product-info .product-price { margin-bottom: 5px }
.modal-choose-product .product-info .tip { margin: 0 }
.modal-choose-product .modal-footer { text-align: right }
.modal-choose-product .modal-footer .product-checkout-tip { margin-right: 10px; color: #ff4a00 }
.modal-choose-product .modal-footer .btn { margin-left: 20px }
