/* CSS Document 2014.04.26*/
body,div,ul,ol,h1,h2,h3,h4,h5,h6,p,dl,dd,form,ifram,input,textarea,select,label,header,footer{margin:0;padding:0;}
body{font:normal 14px/1.5 Microsoft YaHei,helvetica,verdana,san-serif;background-color:#FFF;color:#333;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0.1);}
h1,h2,h3,h4,h5,h6,em,i{font-size:1em;font-weight:normal;font-style:normal;}
ul,ol,menu{list-style:none;}img{border:none;}a{color:#333;text-decoration:none;}
.fullbox {overflow:hidden;zoom:1;clear:both;}.hide {display:none;}

.wrap {height:40px;line-height:40px;background-color:#DE221F;box-shadow:0 2px 4px rgba(0,0,0,0.3);position:relative;}
.wrap .wrap-h1, .wrap .wrap-ht {font-size:18px;color:#fff;text-align:center;}
.wrap .wrap-ht {padding:0 126px 0 40px;}
.wrap .reback, .wrap .remap, .wrap .remore, .wrap .remap2, .wrap .redown {position:absolute;top:0;display:block;height:100%;width:40px;background:url(../../static/mobile/images/kj.png) no-repeat;background-size:26px;}
.wrap .reback {left:0;border-right:1px solid #b71c1c;background-position:center 11px;}
.wrap .remap2, .wrap .remap {right:0;border-left:1px solid #b71c1c;background-position:center -25px;background-size:24px;}
.wrap .remore {right:41px;border-left:1px solid #b71c1c;background-position:center -65px;}
.wrap .redown {right:82px;width:44px;line-height:40px;border-left:1px solid #b71c1c;background:none;color:#fff;font-size:14px;font-weight:bold;text-align:center;}

.nav {background:#1D1C1C;padding:5px 0!important;overflow:hidden;-webkit-transition:height .2s ease-in-out;}
.nav a {display:block;float:left;position:relative;height:30px;line-height:30px;width:25%;text-align:center;font-size:18px;color:#FFF;}
/*index*/
.list {clear:both;padding:0 5px 0 5px;position:relative;margin-top:8px;}

.item a, .li a {background:url(../../static/mobile/images/kj.png) no-repeat;background-size:26px;}

.item {padding:5px;border-top:1px solid #EEE;overflow:hidden;}
.item a {display:block;padding:5px 0;overflow:hidden;background-position:right -136px;}
.item h3 strong {font-size:16px;font-weight:normal;color:#333;}
.item h3 span {padding-left:1em;color:#999;}
.item p {height:30px;line-height:30px;overflow:hidden;margin-top:5px;}
.item i, .item b {display:block;float:left;font-weight:bold;font-size:20px;margin-right:8px;}
.item i {color:#DE221F;}
.item b {color:#388FDF;}
.item b.fs14 {background:none;width:auto;font-weight:normal;font-size:16px;margin-left:8px;}


.li {padding:5px;border-top:1px solid #EEE;overflow:hidden;}
.li a {display:block;padding:2px 0;overflow:hidden;background-position:right -138px;}
.li h3 strong {font-size:16px;font-weight:normal;color:#333;}
.li h3 span {padding-left:1em;color:#999;}
.li p {height:30px;line-height:30px;overflow:hidden;margin-top:8px;font-size:14px;}
p.ball i, p.ball b {float:left;margin-right:6px;display:block;width:26px;height:26px;line-height:26px;text-align:center;color:#FFF;font-weight:normal;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;}
p.ball i {background:#DE221F;}
p.ball b {background:#388FDF;}

.text-center {margin:0 5px 8px 5px;height:20px;line-height:20px;text-align:center;outline: none;cursor: pointer;padding: .5em 2em .55em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);position:relative;}
.plist {width:220px;background-color:#FFF;overflow:hidden;box-shadow:-2px 2px 4px #B6B6B6;position:absolute;z-index:999;right:0;top:58px;display:none;}
.plist .plist-item {font-weight:bold;background:#FCCB01;}
.plist a, .plist .plist-item {display:block;border-bottom:1px solid #ECEEF0;text-indent:12px;padding:7px 0 6px 0;}


.showmore {display:block;padding:8px 0;margin:10px;font-size:16px;font-weight:bold;zoom:1;color:#e8f0de;cursor:pointer;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,0.2);letter-spacing:2px;border:1px solid #DFB250;border-bottom:1px solid #C39738;background:#F1BE4F;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}

.years {position:absolute;z-index:100;top:40px;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.3);display:none;}
.years ul {padding:8px;overflow:hidden;background:#FFF;}
.years li {float:left;width:33.333%;text-align:center;padding:5px 0;font-size:16px;}

/*view*/
.result-content {background:#FFF;padding:0 5px;position:relative;}
.lottery-img {width:100%;padding:5px 0 5px 5px;overflow:hidden;}
.lottery-img .ht strong {font-size:16px;}
.lottery-img .ht .phase {font-size:12px;color:#999;padding-left:1em;}

.section {overflow:hidden;clear:both;padding:0 5px;}
.section-hd {height:32px;line-height:33px;border-bottom:1px solid #E8E0CA;clear:both;overflow:hidden;margin-top:10px;}
.section-hd h3 {color:#8f3800;font-size:18px;background-color:#E8E0CA;padding:0 6px;float:left;}
.section-hd .deadline {margin-left:10px;color:#333;float:left;}

.winner-list {width:100%;line-height:20px;border:solid 1px #dedede;background-color:#FFF;margin-top:10px;color:#000;border-collapse:collapse;}
.winner-list th {background:#f6f5f3;border:1px solid #ececec;border-top:2px solid #ebeae8;text-align:center;padding:8px 0;color:gray;}
.winner-list td {border:1px solid #ececec;text-align:center;padding:8px 0;}
.winner-list tr td:first-child {color:gray;}
.winner-list tr td:last-child {color:#ea1e12;}
.winner-list sub {display:block;}

/*ball*/
.winning-results {clear:both;height:32px;font-size:16px;border-radius:3px;overflow:hidden;padding:4px 0;}
.winning-results .number {float:left;overflow:hidden;}
.winning-results .number b {float:left;color:#1b93d3;font-weight:normal;margin:0 8px;line-height:32px;}
.winning-results .number i {float:left;display:block;width:32px;height:32px;line-height:32px;text-align:center;color:#FFF;font-style:normal;margin-left:2px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}
.winning-results .number .c-red {background:#DE221F;}
.winning-results .number .c-blue {background:#388FDF;}
.winning-results .number .c-blue2 {background:#388FDF;}

.article {margin-top:10px;}
.article p {text-indent:1em;}
.article .gray2 {color:gray;}
.article .yellow {color:#e08413;}

.sohu, .sh {border-radius:4px;margin:10px 5px;padding:5px 10px;min-height:44px;overflow:hidden;zoom:1;background:#FFF;border:1px solid #eee;position:relative;}
.sohu-item {width:100%;overflow:hidden;zoom:1;}
.sohu-item a {color:#414141;display:inline-block;float:left;width:50%;height:22px;line-height:22px;text-align:center;}

.ptkk {width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;z-index:300;background:rgba(0,0,0,0.3);overflow:hidden;display:none;}
.loading {position:relative;top:40%;width:90px;height:90px;margin:0 auto;overflow:hidden;zoom:1;background:rgba(0,0,0,0.8);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.loadpng {display:block;width:34px;height:34px;background:url(../../static/mobile/images/kj.png) no-repeat center -153px;background-size:34px;position:absolute;top:28px;left:28px;}
.loadpng {-webkit-transform:rotate(0deg) translateZ(0);-webkit-transition-duration:0ms;-webkit-animation-name:loading;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}
@-webkit-keyframes loading {
	from {-webkit-transform:rotate(0deg) translateZ(0);-moz-transform:rotate(0deg) translateZ(0);-ms-transform:rotate(0deg) translateZ(0);-o-transform:rotate(0deg) translateZ(0);}
	to {-webkit-transform:rotate(360deg) translateZ(0);-moz-transform:rotate(360deg) translateZ(0);-ms-transform:rotate(360deg) translateZ(0);-o-transform:rotate(360deg) translateZ(0);}
}

.footer {width:100%;padding:12px 0 12px 0;background-color:#FFF;border-top:1px solid #E0E0E0;overflow:hidden;zoom:1;clear:both;}
.footer p {text-align:center;line-height:28px;color:#666;}
.footer p a {color:#666;padding:0 8px;}

.kj-time-nav {display:flex;background:#fff;border-bottom:1px solid #eee;margin-top:8px;}
.kj-time-nav a {flex:1;text-align:center;line-height:36px;color:#666;font-size:15px;text-decoration:none;}
.kj-time-nav a.on {color:#de221f;font-weight:bold;border-bottom:2px solid #de221f;}
.kj-time-list {margin-top:0;}
.kj-time-sec {border-bottom:1px solid #eee;padding:0;background:#fff;}
.kj-time-sec h3 {padding:12px 10px 0;font-size:15px;color:#333;}
.kj-time-meta {padding:6px 10px 0;color:#666;font-size:13px;line-height:1.6;}
.kj-time-links {padding:4px 10px 12px;color:#666;font-size:13px;line-height:1.8;}
.kj-time-links a {color:#005399;text-decoration:none;}
.kj-time-week-wrap {padding:8px 5px 20px;overflow-x:auto;background:#fff;}
.kj-time-week {width:100%;min-width:640px;border-collapse:collapse;font-size:12px;}
.kj-time-week th,.kj-time-week td {border:1px solid #ddd;padding:6px 4px;text-align:center;}
.kj-time-week th.today,.kj-time-week td.today {background:#fff8e6;}
.kj-time-week tr td:first-child,.kj-time-week tr th:first-child {font-weight:bold;background:#fafafa;}