﻿h3{font-weight: bold;}
#overlay
{
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index: 2147483640;
    background-color: rgba(255,255,255,.9);
    display:none;
}
#overlay2
{
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index: 2147483640;
    background-color: rgba(255,255,255,.9);
    display:none;
}
#lightBox
{
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 2147483641;
    overflow-y: auto;
    height: 100%;
    display:none;
}
#lightBox2
{
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 2147483641;
    overflow-y: auto;
    height: 100%;
    display:none;
}
[id^="allPayLightBox_"] 
{
    background-color:transparent!important;
}
[id^="allPayLightBox_"].open.height-auto
{
    position:static;
}
[id^="allPayLightBox_"] .inner-box
{
    margin-bottom:30px!important;
}
.present .present-card .service-default dl
{
    z-index:0;
}
.present .present-card .service-default dl.current
{
    z-index:1;
}
#allPayLightBox_4 .contant ul li.or:not(:last-child):before {
    border: none;
    content: '或';
    font-size: 18px;
    bottom: 118px;
}
#allPayLightBox_1 .contant a[title="Googleplay"] {
    bottom: 90px;
}
#allPayLightBox_1 .contant a[title="AppleStore"] {
    bottom: 10px;
}
.overlay { display:none; }
.banner{width:700px; height:350px; position:relative; overflow:hidden; }
.banner ul.list { padding: 0; margin: 0; list-style: none; position: absolute; width: 9999px; height: 100%;}
.banner ul.list li{ float: left; width: 700px;	height: 100%;}
.banner ul.bannerControl {margin: 0; padding: 0; list-style: none; position: absolute; bottom: 10px; right: 5px; height: 14px;}
.banner ul.bannerControl li{ float: left; cursor: pointer; margin: 0px 2px; display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: rgba(200, 200, 200, 0.8); margin-right: 15px;}
.banner ul.bannerControl li.current{ background: rgba(150, 150, 150, 1)}
.banner_prev{position: absolute;top: 45%; left: 10px;text-indent: -9999px; z-index: 5;}
.banner_prev a{ background:url(/Content/themes/WebStyle20151209/images/arrow_l.svg) 0 0 no-repeat; display:block; width:20px; height:25px; cursor: pointer;}
.banner_next{position: absolute;top: 45%; right: 10px;text-indent: -9999px; z-index: 5;}
.banner_next a{ background:url(/Content/themes/WebStyle20151209/images/arrow_r.svg) 0 0 no-repeat; display:block; width:20px; height:25px; cursor: pointer;}