﻿/**{ margin:0; padding:0;}*/
.popcontent { display: none; width: 80%; position: fixed; left: 50%; top: 40px; bottom: 20px; margin-left: -40%; z-index: 9999; }
.alphabg { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: #191919; opacity: .9; filter: alpha(opacity=90); }

.ajax_tile { position: absolute; width: 100%; left: 0; top: -40px; z-index: 99; padding:10px;  }
.ajax_tile a { padding-left: 10px;color: #FFF; border-left: 3px solid #B61D1D; font-size: 16px; font-weight: bold; }

.ajax_sum { position: absolute; width: 100%; right: 0; bottom: 0; z-index: 99; padding:10px;text-align:right;color: #FFF;  font-size: 16px; font-weight: bold; }
.ajax_sum a {color: #FFF;  font-size: 16px; font-weight: bold;}

.popcontent p { line-height: 25px; text-align: center; display: block; padding: 5px 15px; font-size: 13px; }
.close_v { display: block; width: 29px; height: 29px; border-radius: 4px; position: absolute; top: 0px; right: -35px; background: #2a2b2d url(../images/close_tb.png) no-repeat; cursor: pointer; }
.close_v:hover { background: #2a2b2d url(../images/close_tb.png) no-repeat -30px 0px; }
.theme-popover-mask { z-index: 9998; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.75; filter: alpha(opacity=40); display: none; }
.theme-popover { z-index: 9999; position: fixed; top: 50%; left: 50%; width: 660px; height: 360px; margin: -180px 0 0 -330px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; border: solid 2px #666; background-color: #fff; display: none; box-shadow: 0 0 10px #666; }

.popover_collection { width: 60px; height: 30px; position: absolute; right: 5px; top: 5px; z-index: 99; }
.popover_collection a { display: block; text-decoration: none; line-height: 30px; font-size: 14px; text-align: center; color: #FFF; /* -webkit-border-radius:5px; 
 -moz-border-radius:5px; 
 -o-border-radius:5px; 
 -ms-border-radius:5px; 
 border-radius:5px; */ }
.collection a:hover { background-color: #ffb801; }

/* 效果CSS开始 */
.slider_p { width: 100%; overflow: hidden; position: relative; margin: 0px auto; }
.slider_p .box { width: 100%; box-shadow: 0px 0px 5px #ddd; margin: 0px auto; overflow: hidden; background: url(/slider/images/loading.gif) 50% no-repeat; }
.slider_p .box ul { position: relative; }
.slider_p .box ul li { display: none; text-align: center; position: absolute; top: 0; left: 0; width: 100%; }
.slider_p .box ul li img { max-width: 100%; max-height: 100%; display: initial; }
.slider_p .LRbutton a { display: none; }
.slider_p:hover a { display: block; }
.slider_p .btnLeft { width: 50%; height: 100%; position: absolute; left: 0px; top: 0; z-index: 9; background: url(../images/left_ar.png) left center no-repeat; }
.slider_p .btnRight { width: 50%; height: 100%; position: absolute; right: 0px; top: 0; z-index: 9; background: url(../images/right_ar.png) right center no-repeat; }

.firstimg, .lastimg { display: none; width: 200px; height: 40px; line-height: 40px; text-align: center; background: #FFFFFF; border: 1px solid #CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }

.firstimg { position: absolute; top: 50%; left: 50px; margin-top: -20px; z-index: 99; }
.lastimg { position: absolute; top: 50%; right: 50px; z-index: 99; margin-top: -20px; }
/* 效果CSS结束 */
