﻿.mfp-bg{background:#000;height:100%;left:0;opacity:0.5;overflow:hidden;position:fixed;top:0;width:100%;z-index:9100;}.mfp-wrap{height:100%;left:0;outline:0 none!important;position:fixed;top:0;width:100%;z-index:9200;}.mfp-container{-moz-box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%;}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:9400;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{cursor:auto;width:100%;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder{cursor:zoom-out;}.mfp-zoom{cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-moz-user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none!important;}.mfp-preloader{color:#CCCCCC;left:8px;margin-top:-0.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:9300;}.mfp-preloader a{color:#CCCCCC;}.mfp-preloader a:hover{color:#FFFFFF;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{background:none repeat scroll 0 0 rgba(0,0,0,0);border:0 none;box-shadow:none;cursor:pointer;display:block;outline:0 none;overflow:visible;padding:0;z-index:9500;}button::-moz-focus-inner{border:0 none;padding:0;}.mfp-close{color:#FFFFFF;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:0.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFFFFF;padding-right:6px;right:-6px;text-align:right;width:100%;}.mfp-counter{color:#CCCCCC;font-size:12px;line-height:18px;position:absolute;right:0;top:0;}.mfp-arrow{height:110px;margin:-55px 0 0;opacity:0.65;padding:0;position:absolute;top:50%;width:90px;}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{border:medium inset rgba(0,0,0,0);content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0;}.mfp-arrow:after,.mfp-arrow .mfp-a{border-bottom-width:13px;border-top-width:13px;top:8px;}.mfp-arrow:before,.mfp-arrow .mfp-b{border-bottom-width:21px;border-top-width:21px;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px;}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{border-right:27px solid #fff;margin-left:25px;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px;}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #fff;}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px;}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%;}.mfp-iframe-scaler iframe{background:none repeat scroll 0 0 #000000;box-shadow:0 0 8px rgba(0,0,0,0.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%;}img.mfp-img{-moz-box-sizing:border-box;display:block;height:auto;line-height:0;margin:0 auto;max-width:100%;padding:40px 0;width:auto;}.mfp-figure{line-height:0;}.mfp-figure:after{background:none repeat scroll 0 0 #444444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,0.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1;}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%;}.mfp-title{color:#F3F3F3;line-height:18px;padding-right:36px;text-align:left;word-wrap:break-word;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure{}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{-moz-box-sizing:border-box;background:none repeat scroll 0 0 rgba(0,0,0,0.6);bottom:0;margin:0;padding:3px 5px;position:fixed;top:auto;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{background:none repeat scroll 0 0 rgba(0,0,0,0.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px;}}@media all and (max-width: 900px) {.mfp-arrow{transform:scale(0.75);}.mfp-arrow-left{transform-origin:0 50% 0;}.mfp-arrow-right{transform-origin:100% 50% 0;}.mfp-container{padding-left:6px;padding-right:6px;}}.mfp-ie7 .mfp-img{padding:0;}.mfp-ie7 .mfp-bottom-bar{left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;width:600px;}.mfp-ie7 .mfp-container{padding:0;}.mfp-ie7 .mfp-content{padding-top:44px;}.mfp-ie7 .mfp-close{padding-top:0;right:0;top:0;}.mfp-zoom-out-cur{padding:0!important;overflow:visible!important;}.mfp-content .white-popup-block{width:520px;margin:0 auto;padding:30px;position:relative;border-radius:2px;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#fff;}
﻿*html {
	background-image:url(http://oneplus.net/js/layer/skin/about:blank);
	background-attachment:fixed
}
.xubox_shade, .xubox_layer {
	position:fixed;
	_position:absolute
}
.xubox_shade {
	top:0;
	left:0;
	width:100%;
	height:100%;
_height:expression(document.body.offsetHeight+"px")
}
.xubox_layer {
	left:50%;
	border-radius:2px;
	box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);
	background:#fff;
}
.xubox_border, .xubox_title, .xubox_title i, .xubox_page, .xubox_iframe, .xubox_title em, .xubox_close, .xubox_msgico, .xubox_moves {
	position:absolute
}
.xubox_border {
	border-radius:5px
}
.xubox_title {
	left:0;
	top:0
}
.xubox_main {
	padding:50px 20px 0;
	border:none;
}
.xubox_page {
	top:0;
	left:0
}
.xubox_load {
	background:url(http://oneplus.net/js/layer/skin/default/oneplus-loader.gif) no-repeat 50% 50%;
}
.xulayer_png32 {
	background:url(http://oneplus.net/js/layer/skin/default/xubox_ico0.png) no-repeat
}
.xubox_moves {
	border:3px solid #333;
	cursor:move;
	opacity:.7;
	filter:alpha(opacity=70)
}
.xubox_msgico {
	width:32px;
	height:32px;
	top:52px;
	left:15px;
	background:url(http://oneplus.net/js/layer/skin/default/xubox_ico0.png) no-repeat
}
.xubox_text {
	padding-left:55px;
	float:left;
	line-height:25px;
	word-break:break-all;
	padding-right:20px;
	overflow:hidden;
	font-size:14px
}
.xubox_msgtype0 {
	background-position:-91px -38px
}
.xubox_msgtype1 {
	background-position:-128px -38px
}
.xubox_msgtype2 {
	background-position:-163px -38px
}
.xubox_msgtype3 {
	background-position:-91px -75px
}
.xubox_msgtype4 {
	background-position:-163px -75px
}
.xubox_msgtype5 {
	background-position:-163px -112px
}
.xubox_msgtype6 {
	background-position:-163px -148px
}
.xubox_msgtype7 {
	background-position:-128px -75px
}
.xubox_msgtype8 {
	background-position:-91px -6px
}
.xubox_msgtype9 {
	background-position:-129px -6px
}
.xubox_msgtype10 {
	background-position:-163px -6px
}
.xubox_msgtype11 {
	background-position:-206px -6px
}
.xubox_msgtype12 {
	background-position:-206px -44px
}
.xubox_msgtype13 {
	background-position:-206px -81px
}
.xubox_msgtype14 {
	background-position:-206px -122px
}
.xubox_msgtype15 {
	background-position:-206px -157px
}
.xubox_loading_0 {
	width:100px;
	height:100px;
	position:relative;
	margin:-50px 0 0 -20px;
	background:url(http://oneplus.net/js/layer/skin/default/oneplus-loader.gif) no-repeat 50% 50%;
}
.xubox_loading_1 {
	width:37px;
	height:37px;
	background:url(http://oneplus.net/js/layer/skin/default/xubox_loading1.gif) no-repeat
}
.xubox_loading_2, .xubox_msgtype16 {
	width:32px;
	height:32px;
	background:url(http://oneplus.net/js/layer/skin/default/xubox_loading2.gif) no-repeat
}
.xubox_loading_3 {
	width:126px;
	height:22px;
	background:url(http://oneplus.net/js/layer/skin/default/xubox_loading3.gif) no-repeat
}
.xubox_title {
	width:100%;
	height:35px;
	line-height:35px;
	border-bottom:1px solid #d5d5d5;
	background:url(http://oneplus.net/js/layer/skin/default/xubox_title0.png) #ebebeb repeat-x;
	cursor:move;
	font-size:14px;
	color:#333
}
.xubox_title em {
	display:block;
	height:20px;
	line-height:20px;
	width:80%;
	top:9px;
	left:10px;
	font-style:normal;
	overflow:hidden
}
.xubox_tips {
	position:relative;
	line-height:20px;
	padding:3px 30px 3px 10px;
	font-size:12px;
	_float:left;
	border-radius:3px;
	box-shadow:1px 1px 3px rgba(0, 0, 0, .3)
}
.xubox_tips i.layerTipsG {
	position:absolute;
	width:0;
	height:0;
	border-width:8px;
	border-color:transparent;
	border-style:dashed;
*overflow:hidden
}
.xubox_tips i.layerTipsT, .xubox_tips i.layerTipsB {
	left:5px;
	border-right-style:solid
}
.xubox_tips i.layerTipsT {
	bottom:-8px
}
.xubox_tips i.layerTipsB {
	top:-8px
}
.xubox_tips i.layerTipsR, .xubox_tips i.layerTipsL {
	top:1px;
	border-bottom-style:solid
}
.xubox_tips i.layerTipsR {
	left:-8px
}
.xubox_tips i.layerTipsL {
	right:-8px
}
.xubox_main .product_buy_container{
	padding:70px 0;
	zoom:1;
}
.xubox_main .product_buy_container:after{
	content:".";
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
}
.xubox_close {
	width:36px;
	height:36px;
	line-height:36px;
	overflow:hidden;
	right:10px;
	top:10px;
	text-align:center;
	color:#ccc;
	font-size:54px;
}
.xubox_close:hover {
	text-decoration:none;
	color:#666;
	text-shadow:0 0 3px #eee;
}
.phone-added-into-cart{
	padding:39px 0;
	text-align:center;
}
.phone-added-into-cart{
	padding-top:39px;
	text-align:center;
}
.phone-added-into-cart h2{
	line-height:50px;
	padding-bottom:30px;
	text-shadow:0 0 5px #bbb;
}
.phone-added-into-cart a{
	margin-left:10px;
	color:#000;
}
.xubox_botton{
	padding:20px 0;
	text-align:center;
}
.xubox_botton a{
	min-width:106px;
	margin:0 10px;
}
.xubox_botton3{
	color:#000;
	box-shadow:0 0 0 1px #eee;
	background:#eee;
}
.xubox_botton3:hover{
	background:#ddd;
}
.remove-cart-notice-title{
	line-height:43px;
	padding:20px;
	text-align:center;
	text-shadow:0 0 5px #bbb;
}

.xubox_dialog li.error-msg{list-style-type:none;}
