@charset "utf-8";
* { zoom:1.000001; -webkit-tap-highlight-color: rgba(0,0,0,0); }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body { font: 30px "Lucida Grande", Helvetica, Arial, Verdana, "Microsoft YaHei", sans-serif; color: #fff; line-height: 1.3; background: #3A261D; min-width: 320px; margin: 0 auto; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal}
address, cite, dfn, em, var, i { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
form { display: inline; }
small { font-size: 12px; }
ul, ol { list-style: none; }
a { text-decoration: none; color: #fff; -webkit-text-size-adjust: auto; }
a:active { color:#C60}
img { vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }
button, input, select, textarea { font-size: 100%; vertical-align: middle; outline: none; -webkit-appearance: auto; }
table { border-collapse: collapse; border-spacing: 0; }
textarea { resize: none; }
.l { float: left; display: inline; }
.r { float: right; display: inline; }
.radius_4 { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.hidden { line-height: 99999px; overflow: hidden}
.clearfix:after { content: ""; height: 0; visibility: hidden; display: block; clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both}
.relative { position: relative}
header, footer, article, section, nav, menu, hgroup { display: block; clear: all; }


body { width: 750px; margin: 0 auto; }

body.body-hide{ background:#f7f7f7}
body.body-hide *,#downTip{ display:none!important}
body.body-hide #downTip{ display:block!important; width:100%}

.arrow-left,
.arrow-right { background:url(https://img8.99.com/m.mykd/img/2015/08/18/zbs/tab_arrow.png) no-repeat; position: absolute; left: 0px; top: 350px; z-index: 3; width: 58px; height: 184px; }
.arrow-right { left: auto; right: 0px;background:url(https://img8.99.com/m.mykd/img/2015/08/18/zbs/tab_arrow_right.png) no-repeat; /*-webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1);*/ }


.mod1{ background:url(https://img8.99.com/m.mykd/img/2015/08/18/zbs/mod_01.jpg) no-repeat; height: 274px; position:relative}
#logo_bg{ position: absolute; left: 50%; width:200px; margin-left: -100px; }
#logo_bg img{ width:100%}
.mod1 h1{ display: none; }

.mod2{ background:url(https://img8.99.com/m.mykd/img/2015/08/18/zbs/mod_02.jpg) no-repeat; height: 245px; position:relative; padding-top: 212px; }
.mod2 .swiper-container { width: 100%; height: 196px; }
.pagination { position: absolute; left: 0; text-align: center; bottom: 0px; width: 100%; }
.swiper-pagination-switch { display: inline-block; width: 16px; height: 16px; border-radius: 8px; background: #fff; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer; }
.swiper-active-switch { background: #bc7a0a; }

.mod3{ background:url(https://img8.99.com/m.mykd/img/2015/08/18/zbs/mod_03.jpg) no-repeat; height: 643px; position:relative; padding-top: 110px;}
.tabs {margin-left: 70px;}
.tabs a { display: inline-block; background: url(https://img8.99.com/m.mykd/img/2015/08/18/zbs/tab_menu.png) no-repeat; width: 147px; height: 72px; color: #dac689; text-align: center; line-height: 72px; font-size: 32px;vertical-align: bottom; }
.tabs .active { background: url(https://img8.99.com/m.mykd/img/2015/08/18/zbs/tab_menu_on.png) no-repeat;color: #ffebbb; text-shadow: 0 0 5px rgba(255, 66, 0, .5);}
.tabs .total {position: relative;background: none;}
.tabs .total span {position: absolute;left: 0;bottom: 0; background: url(https://img8.99.com/m.mykd/img/2015/08/18/zbs/tab_menu_total.png) no-repeat 0 bottom;width: 100%;height: 114px;color: #320600;line-height: 154px;}
.tabs .total.active span { background: url(https://img8.99.com/m.mykd/img/2015/08/18/zbs/tab_menu_total_on.png) 0 bottom;}
.time {height: 36px;margin-top: 15px;font-size: 24px;line-height: 36px;text-align: center;}
.data table {width: 584px;height: 444px;margin: 1px auto 0;color: #4b3216;}
.data table span {display: block;}
.data table th,
.data table td {border: 1px solid #516263;font-size: 30px;text-align: center;}
.data table th {height: 38px;color: #820d05;/* font-size: 20px; */line-height: 38px;white-space: nowrap;}
.data .swiper-container {width: 583px;height: 542px;margin: 0 auto;}

.mod4{ background:url(https://img8.99.com/m.mykd/img/2015/08/18/zbs/mod_04.jpg) no-repeat;height: 296px; position:relative;padding-top: 60px; padding-bottom: 30px;}
.mod4 .time {height: 30px;margin-top: 8px;}
.mod4 table {height: 164px;}
.mod4 .arrow-right,
.mod4 .arrow-left {top: 150px;}
.mod4 .swiper-container {height: 224px;}
.mod4 .tabs a {-webkit-background-size: 100% 100%;
background-size: 100% 100%; width: 180px;font-size: 24px;}

.mod5{ background:url(https://img8.99.com/m.mykd/img/2015/08/18/zbs/mod_05.jpg) no-repeat; height:219px; position:relative}
.mod5 { text-align: center;}
.tip {padding-top: 70px;color: #a4410a;font-size: 30px;line-height: 1.25; }
.btn-rule {display: inline-block;background: url(https://img8.99.com/m.mykd/img/2015/08/18/zbs/btn_rule.png) no-repeat;width: 268px;height: 63px;}


.tc{ display: none; position:fixed; left:0; top:0; background:rgba(0,0,0,0.7); width:100%; height:100%}
.tc-cont{ width:100%; border:5px solid #6f522c; padding:20px; -webkit-box-sizing:border-box; background:#533d21; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%)}
