@charset "utf-8";
*{ margin:0; padding:0;}
ol,ul,li {list-style:none; list-style-type:none;}
html,body,div,h1,h2,h3,h4,h5,span,h6,p,td,tr,ul,ol,li,table,dl,dd,dt,img,form,select,input,textarea,form{ margin:0;padding:0; font-size:12px;font-weight:normal;word-break:normal;}
body{ font-family:Arial, "微软雅黑", "宋体"; margin:0 auto; font-size:0; color:#333; height:auto; background:#fff;}
a img{ vertical-align:middle; border:0;}
td,p,div,li,input,textarea { word-break:normal; font-size:12px;}
select,input{ vertical-align:middle;}
input,button,select,textarea{outline:none}
textarea{resize:none}
.clear{ clear:both; overflow:hidden; line-height:0;}
a{ text-decoration:none; color:#333; outline:none; cursor:pointer;}
a:hover{ text-decoration:underline; color:#ed1c24;}
.hide{ display:none;}
.clearfix:after{ clear:both; content:"."; display:block; height:0; visibility:hidden;}
/*.clearfix{ display:inline-block;}*/

.w{ width:1000px; margin:0 auto;}
.zichuang ul li i,.toolbar-l-tit em,.toolbar-l-bg .toolbar-l-tit em,.toolbar-l-a em,.ng-v-round,.al01-l-name em,.al01-l-name i,.al02-icon01,.al02-icon02,.al02-icon03,.cq-num,.cq-num.cur,.trend-icon em,.trend-icon i,.ng-pic-left a,.time-icon,.time-cur,.time-icon i,.voice-close,.voice-open,.list1-r-name1,.list1-r-name2,.list1-r-name3,.list1-r-name4,.ls-left ul li i,.ls-left2 ul li i,.ls-left3 ul li i,.ls-exp-btn em,.ls-arrows,.ls-checkbox i,.ls-ball-bg,.tre-num3,.tre-num4,.tre-num1,.tre-num2,.nb-tit i,.hot,.warm,.cool,.live-a-btn em,.help-l-c dl dt i,.help-l-c dl dt i.arr-cur{ background:url(http://static.kxb.cn/Public/image/icon-bg.png) no-repeat; _background:url(http://static.kxb.cn/Public/image/icon-bg.gif) no-repeat;}
.ng-toolbar{ width:100%; background:#f6f6f6; border-bottom:1px solid #e5e5e5; height:35px; position:relative; z-index:20;}
.ng-toolbar-l{}
.toolbar-l-a{ float:left; font:normal 12px/16px Arial, "微软雅黑", "宋体"; color:#333; padding:0 12px; border-left:1px solid #ccc; margin-top:10px;}
.toolbar-l-a:hover{ color:#ed1c24;}
.toolbar-l-a em{ width:8px; height:12px; background-position:0 -16px; float:left; margin:2px 3px 0 0; display:inline;}
.toolbar-l-list{ float:left; position:relative;}
.toolbar-l-tit{ float:left; padding-right:5px; border-left:1px solid #f6f6f6;  border-right:1px solid #f6f6f6;}
.toolbar-l-tit a{ float:left; font:normal 12px/16px Arial, "微软雅黑", "宋体"; color:#333; padding:10px 0 10px 12px;}
.toolbar-l-tit a:hover{ color:#ed1c24;}
.toolbar-l-tit em{ float:left; background-position:0 0; width:10px; height:5px; margin:16px 5px 0 5px; display:inline; overflow:hidden;}
.toolbar-l-con{ position:absolute; left:0; top:36px; background:#fff; border:1px solid #e5e5e5; border-top:none; width:720px; padding:10px 0 10px 10px;}
.toolbar-l-con dl{ float:left; width:350px; padding:0 10px 10px 0;}
.toolbar-l-con dl dt{ float:left; width:350px; border-bottom:1px solid #e5e5e5; font:bold 12px/25px Arial, "宋体", "微软雅黑"; color:#333;}
.toolbar-l-con dl dd{ float:left; widows:350px; padding-top:5px;}
.toolbar-l-con dl dd a{ float:left; font:normal 12px/20px Arial, "宋体", "微软雅黑"; color:#333; padding-right:8px; white-space:nowrap;}
.toolbar-l-con dl dd a:hover{ color:#ed1c24;}
.toolbar-l-con dl dd em{ float:left; font:normal 12px/20px Arial, "宋体", "微软雅黑"; color:#ccc; padding-right:8px;}
.toolbar-l-con dl dd a b{ font:normal 12px/20px Arial, "宋体", "微软雅黑"; color:#ed1c24;}
.toolbar-l-bg{}/*彩票列表下拉样式*/
.toolbar-l-bg .toolbar-l-tit{ background:#fff; border-left:1px solid #e5e5e5;  border-right:1px solid #e5e5e5;}
.toolbar-l-bg .toolbar-l-con{ display:block;}
.toolbar-l-bg .toolbar-l-tit em{ background-position:0 -7px;}
.ng-toolbar-c{ float:left; height:35px; overflow:hidden; width:220px; font:normal 12px/35px Arial, "宋体", "微软雅黑"; color:#ed1c24;}
.ng-toolbar-r{ float:right;}
.ng-toolbar-login{ float:left;}
.b-none{ border:none;}
.toolbar-l-a2{ float:left; font:normal 12px/16px Arial, "微软雅黑", "宋体"; color:#ed1c24; padding:0 5px; margin-top:10px;}
.toolbar-l-a2:hover{ color:#ed1c24;}
.toolbar-l-a3{ float:left; font:normal 12px/16px Arial, "微软雅黑", "宋体"; color:#999; padding:0 5px; margin-top:10px;}
.toolbar-l-a3:hover{ color:#ed1c24;}
.ng-header{ width:100%; background:url(http://static.kxb.cn/Public/image/head-bg.jpg) center 0 #fff no-repeat; height:85px;}
.ng-header-logo a{ float:left; width:110px; height:70px; padding:7px 0 8px 24px;}
.ng-header-iphone{ float:right; width:192px; height:85px;}
.ng-mainnav{ width:100%; height:45px; background:#ed1c24;}
.ng-mainnav-l{ float:left; width:680px;}
.ng-mainnav-l a{ float:left; font:bold 14px/45px Arial, "宋体", "微软雅黑"; color:#fff; width:100px; text-align:center;}
.ng-mainnav-l a:hover{ background:#d20008; text-decoration:none; color:#fff;}
.mainnav-cur{ background:#d20008; text-decoration:none;}
.ng-mainnav-r{ float:left; width:310px; background:#fc5b00; padding-left:10px;}
.ng-mainnav-r a{ float:left; font:bold 14px/45px Arial, "宋体", "微软雅黑"; color:#fff; padding:0 15px;}
.ng-content{ width:100%; margin:0 auto;}
.ng-box01{ float:left; width:1000px; margin-top:10px;}
.ng-box01-left{ float:left; width:260px;}
.ng-category{ float:left; width:258px;  height:258px; overflow:hidden; margin-bottom:10px;}
.ng-category dl{ float:left;  width:258px; margin-top:-1px; padding-top:5px;}
.ng-category dl dt{ float:left; width:60px; height:60px; margin:10px 6px; display:inline;}
.ng-category dl dd{ float:left; width:185px; padding:12px 0 10px 0;}
.ng-category dl dd a{ float:left; font:normal 12px/22px Arial, "宋体", "微软雅黑"; color:#000; width:90px;}
.ng-category dl dd a:hover{ color:#ff0000;}
.ng-category_dl3_bg{ background: #ea5b4d;}
.ng-category_dl1_bg{ background: #ffd73d;}
.ng-category_dl2_bg{ background: #38c5ee;}
