/* CSS Document 2014.10.21*/
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-family:"Microsoft YaHei","Helvetica";font:normal 14px/1.5 helvetica,verdana,san-serif;background-color:#EBEBEB;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;}.hide {display:none;}

.header {height:40px;line-height:40px;background-color:#DE221F;box-shadow:0 2px 4px rgba(0,0,0,0.3);position:relative;}
.header .ht {text-align:center;font-size:20px;color:#fff;}
.header .reback, .header .remap {position:absolute;top:0;display:block;height:100%;width:50px;background:url(../../static/mobile/images/list.png) no-repeat;background-size:28px;}
.header .reback {left:0;border-right:1px solid #b71c1c;background-position:center 10px;}
.header .remap {right:0;border-left:1px solid #b71c1c;background-position:center -32px;}

.sliderwrap {padding:2px 6px 0 0;overflow:hidden;zoom:1;clear:both;}
.sliderwrap li {width:25%;float:left;text-align:center;}
.sliderwrap li a {color:#FFF;display:block;overflow:hidden;zoom:1;height:36px;line-height:36px;margin:6px 0 0 6px;}
.sliderwrap li a {-webkit-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

a.ft1 {background-color:#ff5252;}
a.ft2 {background-color:#527acb;}
a.ft3 {background-color:#D8B368;}
a.ft4 {background-color:#6cbf4f;}
a.ft5 {background-color:#e77938;}
a.ft6 {background-color:#3994e6;}
a.ft7 {background-color:#8c64c4;}
a.ft8 {background-color:#DB46A3;}

.ptkk {width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index:1006;opacity:0.3;display:none;}
.wrap {width:100%;overflow:hidden;zoom:1;padding-bottom:6px;}
.lsad {margin-top:6px;background-color:#FFF;width:100%;}

.ls {background-color:#FFF;border:1px solid #E0E0E0;margin:6px 6px 0 6px;}
.ls .h {font-weight:bold;font-size:18px;padding:5px 10px;height:30px;line-height:30px;}
.ls .h a {display:block;}
.ls .ls-title {background-color:#FFF;position:relative;}
.ls .more {position:absolute;right:10px;top:10px;font-size:14px;color:#666;}
.ls .lsh {background-color:#FFF;color:#333;font-size:18px;font-weight:bold;border-bottom:1px solid #EEE;padding:6px 0 6px 12px;}
.ls .lsb {overflow:hidden;zoom:1;padding:12px 0 12px 9px;}
.ls .lst {padding:0 0 10px 10px;color:#898989;}
.ls .lsb li {float:left;width:26px;height:26px;line-height:26px;padding:2px;margin-right:7px;background-color:#f24646;color:#f24646;}
.ls .lsb li.b {background:#4d97ee;color:#4d97ee;}
.ls .lsb li em {display:block;width:100%;height:100%;background-color:#FFF;text-align:center;}
.ls .lsb li {-webkit-border-radius:14px;-ms-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}
.ls .lsb li em {-webkit-border-radius:13px;-ms-border-radius:13px;-moz-border-radius:13px;border-radius:13px;}

.cz {margin:6px 6px 0 6px;overflow:hidden;}
.cz dl {padding:10px;overflow:hidden;background-color:#FFF;border:1px solid #E0E0E0;}
.cz dt {float:left;width:50px;height:50px;line-height:50px;background-color:#fc5751;margin-right:10px;font-weight:bold;font-size:30px;color:#FFF;text-align:center;-webkit-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.cz dt.vs, .cz dd {background:url(../../static/mobile/images/list.png) no-repeat;background-size:30px;}
.cz dt.vs {background-position:10px -78px;background-color:#0ea8a3;}
.cz dd {background-position:right -118px;}
.cz dd h4, .cz dd p {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.cz dd h4 {font-size:15px;padding:3px 0 5px 0;}
.cz dd p {font-size:12px;color:#666;display:block;}


.newlist {width:100%;overflow:hidden;clear:both;}
.newlist li {border-top:1px solid #EEE;padding:5px 10px 6px 10px;}
.newlist li a {font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;}
.newlist li a:visited{color:#A3A3A3;}

.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;}
.footer p a {color:#909090;padding:0 8px;}
.footer p.icp {color: #909090;}