/** 
 
 @Name: layer拓展样式
 @Date: 2012.12.13
 @Author: 贤心
 @blog: sentsin.com
 
**/

:is(.xubox_iconext,.cZCZTWXBV){background:url(/_js/_portletPlugs/wp_photos/layer/skin/default/icon_ext.png) no-repeat;}

/* prompt模式 */
:is(.xubox_layer,.cTfnGYWPf) :is(.xubox_form,.cbEpeEgPU){width:240px; height:30px; line-height:30px; padding: 0 5px; border: 1px solid #ccc; background: url(/_js/_portletPlugs/wp_photos/layer/skin/default/textbg.png) #fff repeat-x; color:#333;}
:is(.xubox_layer,.cTfnGYWPf) :is(.xubox_formArea,.cMvoXJprG){width:300px; height:100px; line-height:20px;}

/* tab模式 */
:is(.xubox_layer,.cTfnGYWPf) :is(.xubox_tab,.cfSIJqjjj){position:relative; background-color:#fff; box-shadow:1px 1px 50px rgba(0,0,0,.4)}
:is(.xubox_layer,.cTfnGYWPf) :is(.xubox_tabmove,.cSUEuyYUw){position:absolute; width:600px; height:30px; top:0; left:0;}
:is(.xubox_layer,.cTfnGYWPf) .xubox_tabtit{ display:block; height:34px; border-bottom:1px solid #ccc; background-color:#eee;}
:is(.xubox_layer,.cTfnGYWPf) .xubox_tabtit span{position:relative; float:left; width:120px; height:34px; line-height:34px; text-align:center; cursor:default;}
:is(.xubox_layer,.cTfnGYWPf) .xubox_tabtit span:is(.xubox_tabnow,.cicJbBriA){left:-1px; _top:1px; height:35px; border-left:1px solid #ccc; border-right:1px solid #ccc; background-color:#fff; z-index:10;}
:is(.xubox_layer,.cTfnGYWPf) .xubox_tab_main{line-height:24px; clear:both;}
:is(.xubox_layer,.cTfnGYWPf) .xubox_tab_main :is(.xubox_tabli,.cMpPDKxJf){display:none;}
:is(.xubox_layer,.cTfnGYWPf) .xubox_tab_main :is(.xubox_tabli,.cMpPDKxJf):is(.xubox_tab_layer,.cjwgICQrH){display:block;}
:is(.xubox_layer,.cTfnGYWPf) .xubox_tabclose{position:absolute; right:10px; top:5px; cursor:pointer;}

/* photo模式 */
:is(.xubox_bigimg,.cVIhNBMDQ),:is( .xubox_intro, .cMaKZNbhA){height:300px}
:is(.xubox_bigimg,.cVIhNBMDQ){position:relative; display:block; width:600px; text-align:center; background:#000; overflow:hidden; }
:is(.xubox_bigimg,.cVIhNBMDQ) img {position:absolute; display:block; visibility: hidden;}
:is(.xubox_bigimg,.cVIhNBMDQ) :is(.xubox_imgbox,.ccnGLblJH) { overflow: hidden; zoom:1; position: relative;}
:is(.xubox_bigimg,.cVIhNBMDQ) :is(.xubox_loading,.cTaSViCGY) {background:url(/_js/_portletPlugs/wp_photos/layer/skin/default/xubox_loading1.gif) center center no-repeat }
:is(.xubox_intro,.cMaKZNbhA){position:absolute; right:-315px; top:0; width:300px; background-color:#fff; overflow-x:hidden; overflow-y:auto;}
:is(.xubox_imgsee,.cKURiSoCl){display:none;}
:is(.xubox_prev,.cnBVcUOZf),:is( .xubox_next, .cYsJoFVTP){position:absolute; top:50%; width:27px; _width:44px; height:44px;  margin-top:-22px; outline:none;blr:expression(this.onFocus=this.blur());}
:is(.xubox_prev,.cnBVcUOZf){left:10px; background-position:-5px -5px; _background-position:-70px -5px;}
:is(.xubox_prev,.cnBVcUOZf):hover{background-position:-33px -5px; _background-position:-120px -5px;}
:is(.xubox_next,.cYsJoFVTP){right:10px; _right:8px; background-position:-5px -50px; _background-position:-70px -50px;}
:is(.xubox_next,.cYsJoFVTP):hover{background-position:-33px -50px; _background-position:-120px -50px;}
:is(.xubox_imgbar,.cycLvIfYv),:is(.xubox_imgtool,.cUpfjcyoT){position:absolute; left:0; bottom:0; width:100%; height:32px; line-height:32px; background-color:rgba(0,0,0,.8); background-color:#000\9; filter:Alpha(opacity=80); color:#fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size:0;}
:is(.xubox_imgtit,.cWIcxcFmM){/*position:absolute; left:20px;*/}
:is(.xubox_imgtit,.cWIcxcFmM) *,:is(.xubox_imgtool,.cUpfjcyoT) span{display:inline-block; *display:inline; *zoom:1; vertical-align:top; font-size:12px;}
:is(.xubox_imgtit,.cWIcxcFmM) a{max-width:65%;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color:#fff;}
:is(.xubox_imgtit,.cWIcxcFmM) a:hover{color:#fff; text-decoration:underline;}
:is(.xubox_imgtit,.cWIcxcFmM) em{padding-left:10px;}
:is(.xubox_imgtool,.cUpfjcyoT) { bottom: auto; top: 0;}
:is(.xubox_imgtool,.cUpfjcyoT) :is(.xubox_imgoriginal,.cBpRdoHrm) a{ display: inline-block; padding-left:15px; font-size: 12px; color: #e2e2e2; background: url(/_js/_portletPlugs/wp_photos/layer/skin/default/xubox_original.png) no-repeat 0 50%;}
:is(.xubox_imgtool,.cUpfjcyoT) :is(.xubox_imgoriginal,.cBpRdoHrm) a:hover{ color: #fff;}