

/*彩票详情页*/
.cpdetail{}
.cpdetail .left{float: left;width: 288px;}
.cpdetail .left .cptypebox{border: 1px solid #e5e5e5;}
.cpdetail .left .title{display: block;line-height: 40px;font-size: 16px;padding: 0px 10px;font-weight: bold;}
.cpdetail .left .title:hover{color: #333;text-decoration: none;}
.cpdetail .left h3{display: block;line-height: 40px;font-size: 16px;padding: 0px 10px;}
.cpdetail .left .col2{padding: 10px;}
.cpdetail .left .col2 a{width: 40%;padding: 0px 5%;height: 32px;line-height: 32px;display: block;float: left;overflow:hidden;}
.cpdetail .left .col2 li{width:50%; float:left;}
.cpdetail .left .col2 li a{max-width:90%;width:auto;}
/*.cpdetail .left .col2 li a:visited{color:#888;}*/
.cpdetail .left .cozst{padding: 10px 10px 10px 10px;}
.cpdetail .left .cozst li{width: 100px;padding: 0px 15px;float: left;overflow:hidden;height: 30px;}
.cpdetail .left .cozst a{height: 30px;line-height: 30px;}
/*.cpdetail .left .cozst a:visited{color:#888;}*/
.cpdetail .right{float: right;width: 698px;}
.cpdetail .right .cpinfo{border: 1px solid #e5e5e5;}
.cpdetail .right .currentqi{padding: 10px 20px;}


.kaijiangContainer .kjtype dl.top{padding: 20px 0px;z-index:101;position:relative;}
.kaijiangContainer .kjtype dl.top dt{width:70px;padding-right: 20px;float: left;}
.kaijiangContainer .kjtype dl.top dt img{width: 70px;height: 70px;}
.kaijiangContainer .kjtype dl.top dd{float: left;width: 560px;}
.kaijiangContainer .kjtype dl.top dd .tit{font-weight:normal; color: #444;}
.kaijiangContainer .kjtype dl.top dd .tit p{float: left;normal;font-size: 20px;}
.kaijiangContainer .kjtype dl.top dd .tit p b{padding: 0 10px;font-size: 16px;color: #444;line-height: 30px;}
.kaijiangContainer .kjtype dl.top dd .tit .time{float: right;vertical-align: baseline;line-height: 30px;display: block;margin-left: 10px;}
.kaijiangContainer .kjtype dl.top dd .kjNum{padding: 10px 0px;}
.kaijiangContainer .kjtype dl.top dd .kjNum span.num{width: 36px;margin-right: 8px;background: url(../images/mainbg.png) no-repeat 0px -218px;display: block;line-height: 36px;font-size: 18px;color: #fff;text-align: center;font-family: "å¾®è½¯é›…é»‘";float: left;}
.kaijiangContainer .kjtype dl.top dd .kjNum.border span.num{background: url(../images/mainbg.png) no-repeat 0px -557px;color:#ec5048;}
.kaijiangContainer .kjtype dl.top dd .kjNum span.num.blue{background: url(../images/mainbg.png) no-repeat 0px -166px;}
.kaijiangContainer .kjtype dl.top dd .kjNum.border span.num.blue{background: url(../images/mainbg.png) no-repeat 0px -511px;color:#0281c9;}
.kaijiangContainer .kjtype dl.top dd .kjNum .f-r{float: right;line-height: 40px;}
.kaijiangContainer .kjtype dl.top dd .kjNum .l-name{line-height:40px;font-style:normal;display:inline-block;float:left;}
.kaijiangContainer .kjtype dl.top dd .code{padding-top: 10px;}
.kaijiangContainer .kjtype .introduction{padding: 10px;border: 1px dashed #ddd;line-height: 20px;color: #888;}
.kaijiangContainer .kjtype .nav{padding: 20px 0px 10px;z-index:100;position:relative;}
.kaijiangContainer .kjtype .nav .f-right{position:relative;}
.kaijiangContainer .kjtype .nav a{font-size: 14px;position:relative;}
.kaijiangContainer .kjtype .codeA{color: #2363a3;text-decoration: underline;position: relative;}
.kaijiangContainer .kjtype .codeA .codeimg{height:0;overflow: hidden; width: 140px;padding: 0 10px;background: #fff;z-index: 200;position: absolute;top: 20px;right: 0px; transition: all 0.5s;-webkit-transition: all 0.5s;-ms-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}
.header .main .appcode.hover .codeimgbox{height: 371px;transition: all 0.5s;-webkit-transition: all 0.5s;-ms-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}
.kaijiangContainer .kjtype .codeA.hover .codeimg{height: 140px;padding: 10px;border: 1px solid #ddd;}
.kaijiangContainer .kjtype .codeA .codeimg img{width: 140px;}
.kaijiangContainer  h4 p span{font-weight: normal;margin: 0px 20px;}
.kaijiangContainer  h4 p span a{display: inline;float: none;}
.kaijiangContainer  h4 p span a:hover{text-decoration: none;}
.kaijiangContainer .kjtablebox{padding: 20px;}
.kaijiangContainer .kjtablebox.sjhtable{margin:-1px;min-height: 282px;padding: 0;}
.kaijiangContainer .kjtablebox table{border: 1px solid #d9d9d9; border-collapse: collapse;text-align: center;width: 100%;color: #323232;}
.kaijiangContainer .kjtablebox table thead th{background: #e6e6e6;height: 40px;border: 1px solid #d9d9d9;font-weight:normal;}
.kaijiangContainer .kjtablebox table thead.small th{font-weight: normal;height: 26px;}
.kaijiangContainer .kjtablebox table tbody td{height: 40px;border: 1px solid #d9d9d9;}

/*最近30期*/
.recent30 .ticket{padding: 10px;border-bottom: 1px dotted #d9d9d9;display: block;}
.recent30 .ticket:hover{text-decoration: none;}
.recent30 .ticket:hover span{color: #222;}
.recent30 .ticket:last-child{border-bottom: 0;}
.recent30 .ticket .name{font-weight: normal; font-size: 16px;font-size: 16px;color: #323232;margin-top: 10px;}
.recent30 .ticket .name .time{font-size: 12px;color: #808080;margin-left: 10px;font-style: normal;}
.recent30 .ticket .ballBox{padding:10px 0;}
.recent30 .ticket .ballBox.sj .ball.red{background: url(../images/mainbg.png) 0 -653px no-repeat;color: #db392b;}
.recent30 .ticket .ballBox.sj .ball{ background: url(../images/mainbg.png) 0 -606px no-repeat;color: #0281c9;}
.recent30 .ticket .ballBox .ball{ background: url(../images/mainbg.png) 0 -511px no-repeat;text-align: center; width: 36px;height: 36px;line-height: 36px;display: inline-block;font-size: 16px;margin: 0 3px;color: #0281c9;}
.recent30 .ticket:hover .ballBox .ball{color: #0281c9;}
.recent30 .ticket .ballBox .ball.red{background: url(../images/mainbg.png) 0 -557px no-repeat;color: #db392b;}
.recent30 .ticket:hover .ballBox .ball.red{color: #db392b;}
.recent30 .ticket .ballBox .ball:last-child{border-bottom: none;}
.recent30 .ticket.last-child{border-bottom: none;}

/*3D走势图/工具*/
.tool{}
.tool .picbox{width: 100px;}
.tool .picbox p{line-height: 36px;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tool .picbox img{width: 100px;height: 80px;}
.tool .listbox{width: 165px;padding: 3px 0px;}
.tool .listbox li{height: 30px;overflow: hidden;color: #2e80d3;}
.tool .listbox li a{line-height: 30px;color: #2e80d3;}

/*3D开奖结果*/
.result3dbox{}
.result3dbox ul{padding: 10px;}
.result3dbox ul li{width: 100%;float: left;height: 37px;}
.result3dbox ul li p{line-height: 32px;}
.result3dbox ul li p .ball{display: block;float: left;width: 32px;height: 32px;line-height: 32px;font-weight: bold; text-align: center;background: url(../images/mainbg.png) 0 -751px no-repeat;color: #db392b; margin: 3px 6px 3px 0px;}
.result3dbox ul li p .ball.blue{background: url(../images/mainbg.png) 0 -710px no-repeat;color: #0281c9;}
.result3dbox ul li p a{text-decoration: underline;}
.result3dbox .related{border-top: 1px solid #e5e5e5;}
.result3dbox .related a{width: 33%;float: left;line-height: 38px;height: 38px;display: block;text-align: center;}

/*图谜*/
.tumiListContainer{border: 1px solid #e5e5e5;}
.tumiListContainer .title{border-bottom: 1px solid #e5e5e5;padding: 20px 0px 20px 10px;}
.tumiListContainer .title span{float: left;display: block;line-height: 30px;margin: 0 10px;font-weight: bold;color: #2e80d3;font-size: 20px;}
.tumiListContainer .title a{float: right;display: block;line-height: 28px;padding: 0 10px;margin: 0 10px;}
.tumiListContainer .title a.subtitle{float:none;display:inline-block;border:1px dashed #ccc;border-radius:5px;}
.tumiListContainer .intro{padding: 20px;color: #888;border-bottom: 1px solid #e5e5e5;}
.tumiListContainer .commenListBox .commenlist.new li a,.tumiListContainer .commenListBox .commenlist.new li span{color: #17619e;}
.tumiListContainer .commenListBox .commenlist li a{float: left;width: 100%;}
.tumiListContainer .commenListBox .commenlist.hasDisc li a{padding-left: 26px;background: url(../images/mainbg.png) 4px -823px no-repeat;}
.tumiListContainer .commenListBox .commenlist.hasDisc li a:visited{color:#888;}
.tumiListContainer .commenListBox .commenlist.hasDisc li a:hover{color:#2e80d3;background: url(../images/mainbg.png) 0 -856px no-repeat;}
.tumiListContainer .commenListBox .commenlist.hasDiscblue li a{padding-left: 20px;background: url(../images/mainbg.png) 0 -933px no-repeat;}
.tumiListContainer .commenListBox .commenlist li a{max-width: 80%;float: left;width:auto;}
.tumiListContainer .commenListBox .commenlist li .right{float: right;line-height: 30px;display: block;text-align: right;width: 16%;}

/*图库*/
.tukuTypeTable{width: 100%;border: 1px solid #e5e5e5;border-collapse: collapse;}
.tukuTypeTable td{border: 1px solid #e5e5e5;padding: 5px;font-size: 12px;}
.tukuTypeTable td span,.tukuTypeTable td a{font-size: 12px;}
.tukuTypeTable td a{display: block;text-align: center;color: #888;}

.tukuContainer{}
.tukuContainer .all{width: 998px;float: right;}
.tukuContainer .all .tab{width: 100%;z-index: 10;z-index: 30;}
.tukuContainer .all .tab .con{position: relative;cursor: pointer; float: left;border: 1px solid #ec5048;background:#ec5048 ; color: #444;padding:5px 15px;margin-right: 10px;line-height: 18px;font-size: 16px;color: #fff;}
.tukuContainer .all .tab .con.active{border:1px solid #ec5048;color: #323232;background: #fff;z-index: 10;line-height: 18px;border-bottom:1px solid #fff;}
.tukuContainer .all .tab .con.active a{color:#323232;}
.tukuContainer .all .tab .con.active a:hover{color:#323232;}
.tukuContainer .all .tab .con a{color:#fff;}
.tukuContainer .all .tab .con a:hover{color:#fff;text-decoration:none;}
.tukuContainer .all .tab-container{margin-top: -1px;background: #fff;width: 986px;float: left;border: 1px solid #e5e5e5;border-top:1px solid #ec5048; padding-left: 10px;}
.tukuContainer .all .tab-container .con{padding: 10px;}
.tukuContainer .all .tab-container .con .title{ padding-left: 20px;padding-bottom: 5px; width: 930px;float: left; text-transform:uppercase; font-weight: bold;font-size: 20px;line-height: 30px;border-bottom: 1px solid #e5e5e5;}
ul.tukuList{width: 970px;float: left;padding-bottom: 10px;padding-top: 10px;}
ul.tukuList li{padding:7px 10px;float: left;width: 220px;overflow: hidden;height: 18px;}
ul.tukuList.hotlist li{width: 170px;}
ul.tukuList li a b{margin-right: 10px;font-weight: normal;color: #323232;}
ul.tukuList li a{color: #002ab0; vertical-align: middle; padding: 0px 10px;line-height: 20px;height: 20px;overflow: hidden;max-width: 160px;_width:expression(this.offsetWidth < 160 ? 'auto' : '160px');*width:expression(this.offsetWidth < 160 ? 'auto' : '160px');display: inline;display: inline-block;}
/*ul.tukuList li a:visited{color:#9a449e;}*/
ul.tukuList.hotlist li a{color: #323232; max-width: 120px;_width:expression(this.offsetWidth < 120 ? 'auto' : '120px');*width:expression(this.offsetWidth < 120 ? 'auto' : '120px');padding-right: 0;}
/*ul.tukuList.hotlist li a:visited{color:#888;}*/
ul.tukuList li span b{margin-right: 10px;font-weight: normal;color: #323232;}
ul.tukuList li span{color: #666; vertical-align: middle; padding: 0px 10px;line-height: 20px;height: 20px;overflow: hidden;max-width: 160px;_width:expression(this.offsetWidth < 160 ? 'auto' : '160px');*width:expression(this.offsetWidth < 160 ? 'auto' : '160px');display: inline;display: inline-block;}
ul.tukuList li em{vertical-align: middle; width: 20px;height: 20px;display: inline-block;_zoom:1;_display:inline;*zoom: 1;*display: inline; background: url(../images/mainbg.png) no-repeat 0px -280px;}
ul.tukuList.hotlist li em{background: url(../images/mainbg.png) 0px -965px no-repeat;}
/*玩法介绍*/
.playArticle{border: 1px solid #e5e5e5;padding: 10px 20px;}
.playArticle .title{padding: 20px 0;border-bottom: 1px solid #e5e5e5;margin-bottom:20px;}
.playArticle .title h1{display: inline;font-size: 20px;line-height: 20px;}
.playArticle .title .relat{display: inline;margin-left: 30px;color: #2e80d3;}
.playArticle .title .relat a{color:#2e80d3;}
.playArticle .article p{line-height: 30px;}
.playArticle .article h5{font-size: 14px;border: none;margin-top: 40px;font-weight: normal;}
.playleftNav{border: 1px solid #e5e5e5;}
.playleftNav .top{height: 40px;border-bottom: 1px solid #e5e5e5;}
.playleftNav .top .con{width: 50%;float: left;text-align: center;}
.playleftNav .top .con a{border-bottom: 2px solid #fff;line-height: 38px;font-size: 16px;font-weight: bold;display: inline;display: inline-block;}
.playleftNav .top .con.active a{border-bottom: 2px solid #2e80d3;color: #2e80d3;}
.playleftNav .top .con.active a:hover{color: #2E80D3;}
.playleftNav .top .con a:hover{text-decoration: none;color: #323232;}
.playleftNav .slidNav{padding: 0 20px;}
.playleftNav .slidNav dt{cursor: pointer; line-height: 50px;font-size: 14px;font-weight: bold;border-bottom: 1px solid #e5e5e5;position: relative;}
.playleftNav .slidNav dt .r-icon{display: block; width: 12px;height: 12px;background: url(../images/mainbg.png) 0 -898px no-repeat;position:absolute;right: 10px;_right:30px;top: 21px;*top:3px;_top:3px;}
.playleftNav .slidNav.active dt{border-bottom: none;}
.playleftNav .slidNav.active dt .r-icon{background: url(../images/mainbg.png) 0 -923px no-repeat;}
.playleftNav .slidNav.active dd{display: block;}
.playleftNav .slidNav dd{padding: 10px 0px 10px 20px;border-bottom: 1px solid #e5e5e5;display: none;}
.playleftNav .slidNav.active dd{display: block;}
.playleftNav .slidNav dd a{width: 100%;float: left;display: block;padding: 0 15px;line-height: 30px;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.playleftNav .slidNav.last-child dt,.playleftNav .slidNav.last-child dd{border-bottom: none;}
/*下拉列表效果的链接*/
.selection{cursor: default; border: 1px solid #e5e5e5;height: 20px; width: 100px;position: relative;display: inline;display:inline-block; vertical-align: middle;line-height: 20px;width: 75px;padding-right: 20px;padding-left: 5px;z-index: 0;}
.selection .sanjiao{background: url(../images/mainbg.png) 1px -791px no-repeat;position: absolute;top: 0;right: 0;display: block;width: 20px;height: 20px;}
.selection .down{display: none; position: absolute;top: 20px;right: -51px;width: 152px;padding-left:60px;padding-bottom:20px;}
.selection .down .content{border: 1px solid #e5e5e5;width:100px;border-bottom: none;background: #fff;}
.selection .down a{display: block;height: 20px;border-bottom: 1px solid #e5e5e5;line-height: 20px;overflow: hidden;width: 80px;padding: 2px 10px;}
.selection .down a:hover{color: #323232;text-decoration: none;}
.selection .down.show{display: block; }
