
/*开奖*/
.kaijiang{width: 300px;float: left;}
.kaijiang .tab{width: 100%;height: 40px;}
.kaijiang .tab .con{line-height: 40px;border: 1px solid #e5e5e5;border-bottom: 1px solid #167dcc;width:148px;float: left;text-align: center;cursor: pointer;font-size: 16px;}
.kaijiang .tab .con.quanguo{border-right: 1px solid #167dcc;}
.kaijiang .tab .con.quanguo.active{border-left: 1px solid #167dcc;border-top: 1px solid #167dcc;border-bottom: 1px solid #fff;}
.kaijiang .tab .con.difang.active{border-right: 1px solid #167dcc;border-top: 1px solid #167dcc;border-bottom: 1px solid #fff;}
.kaijiang .tab-container .con{height: auto;_height:auto; border: 1px solid #E5E5E5;border-top: 0;}
.kaijiang .tab-container .con .type{padding:11px 10px;_padding:10px; border-bottom: 1px solid #E5E5E5;}
.kaijiang .tab-container .con .type{line-height: 20px;}
.kaijiang .tab-container .con .type:last-child{border-bottom: 0px;}
.kaijiang .tab-container .con .type .f-right{height: 20px;}
.kaijiang .tab-container .con .type .title{width: 100%;clear: both;}
.kaijiang .tab-container .con .type .title .name{font-weight: bold;}
.kaijiang .tab-container .con .type .ballbox{padding: 11px 0px;}
.kaijiang .tab-container .con .type .ballbox a{font-size: 12px;display: inline-block;height: 20px;line-height: 22px;}
.kaijiang .tab-container .con .type .ball{width: 20px;height: 20px;display: block;float: left;color: #fff;border-radius: 50%;line-height: 20px;text-align: center;margin-right:5px;}
.kaijiang .tab-container .con .type .ball-blue{background: url(../images/mainbg.png) 0px 0px no-repeat;}
.kaijiang .tab-container .con .type .ball-red{background: url(../images/mainbg.png) 0px -23px no-repeat;}
.kaijiang .tab-container .con .type .info{font-size: 12px;height: 20px;}
.kaijiang .tab-container .con .type .info .f-left{font-size: 12px;}
.kaijiang .tab-container .con .type .info .f-left b{font-weight: normal;font-size: 12px;}
.kaijiang .tab-container .con .type .info a{font-size: 12px;}
.kaijiang .tab-container .con .type3{}
/*轮播广告*/
.adcon{width: 380px;padding: 0px 10px;float: left;overflow: hidden;}
.adcon .adbox{width: 100%;height: 240px; display: block;overflow: hidden;position: relative;}
.adcon .adbox ul.imgbox{width: 100%;height: 100%;position:relative;}
.adcon .adbox ul.imgbox li{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s;-ms-transition: all 0.8s;}
.adcon .adbox ul.imgbox li.active{z-index: 2;opacity: 1;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s;-ms-transition: all 0.8s;}
.adcon .adbox ul.imgbox li a{display: block;width: 100%;height: 100%;}
.adcon .adbox ul.imgbox li a img{width: 100%;height: 100%;}
.adcon .adbox ul.listNum{z-index: 10; position: absolute;bottom: 5px;right: 5px;border-radius: 5px;background: rgba(0,0,0,0.5);display: inline-block;_zoom:1;_display:inline;*zoom:1;*display:inline;padding: 5px;}
.adcon .adbox ul.listNum li{width: 12px;height: 12px;background: #ccc;border-radius: 50%;margin: 0px 3px;display: inline-block;_zoom:1;_display:inline;*zoom:1;*display:inline;overflow: hidden;}
.adcon .adbox ul.listNum li.active{background: #fff;}


/*标题*/
.commentitle{font-size: 16px;font-weight: bold;line-height: 20px;border-bottom: 1px solid #E5E5E5;float: left;width: 100%;height: 40px;}
.commentitle .midda{float: right;color: #aaa;}
.commentitle .midda a{margin: 0;float: none;color: #323232;font-size: 14px;}
.commentitle a{float: right;font-weight: normal;font-size: 12px;display: inline;display: inline-block;line-height: 40px;margin: 0 10px;}
.commentitle h3{float: left;font-size: 16px;margin-left: 10px;line-height: 40px;}
.commentitle a.title{font-weight: bold; float: left;font-size: 16px;margin-left: 10px;line-height: 40px;}
.commentitle a.title:hover{color: #323232;text-decoration: none;}
.commentitle h3.hasline{border-bottom: 2px solid #4697e3;line-height: 39px;}
.commentitle .prefer{display: block;line-height: 16px;margin: 2px 0px;padding:0px 10px;float: left;font-size: 14px;}

/*走势图标题*/
.zstcommentitle{font-size: 16px;font-weight: bold;line-height: 20px;border-bottom: 1px solid #E5E5E5;float: left;width: 100%;height: 40px;}
.zstcommentitle .midda{float: right;color: #aaa;}
.zstcommentitle .midda a{margin: 0;float: none;color: #323232;font-size: 14px;}
.zstcommentitle a{float: right;font-weight: normal;font-size: 12px;display: inline;display: inline-block;line-height: 40px;margin: 0 10px;}
.zstcommentitle h3{float: left;font-size: 16px;margin-left: 10px;line-height: 40px;}
.zstcommentitle a.title{font-weight: bold; float: left;font-size: 16px;margin-left: 10px;line-height: 40px;}
.zstcommentitle a.title:hover{color: #323232;text-decoration: none;}
.zstcommentitle h3.hasline{border-bottom: 2px solid #4697e3;line-height: 39px;}
.zstcommentitle .prefer{display: block;line-height: 16px;margin: 2px 0px;padding:0px 10px;float: left;font-size: 14px;}


.zstListStyle .list{padding: 10px 0px;float: left; clear: both;_padding:18px 0px;*padding:18px 0px;}
.zstListStyle .list li{line-height: 20px;padding:6px 10px;font-weight: normal;width: 200px;float: left;margin-left:30px}
.zstListStyle .list li a{float: left; height: 20px;line-height: 20px;display: inline-block; overflow: hidden;max-width: 100%;white-space: nowrap;text-overflow: ellipsis;}

.zstListStyle .list li:hover{ color: #0281c9;}
.zstListStyle .list li a:hover{ color: #0281c9;text-decoration: underline;}
.zstListStyle.mainList li span{color: #999;line-height: 20px;float: right;vertical-align: middle;padding-left: 10px;display: inline-block;width: 40px;}


h4{font-size: 16px;font-weight: bold;line-height: 20px;border-bottom: 1px solid #E5E5E5;float: left;width: 100%;height: 40px;}
h4 .midda{float: right;color: #aaa;}
h4 .midda a{margin: 0;float: none;color: #323232;font-size: 14px;}
h4 a{float: right;font-weight: normal;font-size: 12px;display: inline;display: inline-block;line-height: 40px;margin: 0 10px;}
h4 span{float: left;font-size: 16px;margin-left: 10px;line-height: 40px;}
h4 span.hasline{border-bottom: 2px solid #4697e3;line-height: 39px;}
h4 .prefer{display: block;line-height: 16px;margin: 2px 0px;padding:0px 10px;float: left;font-size: 14px;}
h4~.underline{height: 1px;background: #167dcc;width: 40%;margin-top: -1px;float: left;clear: after;position: relative;}
.title-iocn{padding-right: 10px;vertical-align: middle;font-size: 16px;}
.mainbox{border: 1px solid #E5E5E5;}
.mainbox .list{padding: 10px 0px;float: left;clear: both;width: 100%;height: 304px;}
.mainbox .list li{float: left;width: 144px;padding: 0px 22px;line-height:30px; height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.searchbox a{font-weight: normal;font-size: 12px;}
.mainbox .list li a{line-height: 30px;color: #666;}
.mainbox .list li a:hover{color: #666;text-decoration: none;}
.mainbox .list li a.active{color: #0281C9;}
.mainbox .list li a.active:hover{color: #0281C9;}
.searchbox{float: left;width: 100%;border-top: 1px solid #e5e5e5;padding-top: 5px;}
.search{float: left;padding: 10px;display: block;}
.search input{vertical-align: top; height: 24px;line-height: 24px; border-radius: 3px 0px 0px 3px;border: 1px solid #D9D9D9;margin-right: 0px;width: 270px;margin-left: 10px;padding: 0px 5px;}
.search b{vertical-align: top;line-height: 26px;display: inline-block;_zoom:1;*zoom: 1;_display:inline;*display: inline;}
.search button{width: 40px;height: 26px;background: #D9D9D9;border: none;text-align: center;line-height: 26px;border-radius:0px 3px 3px 0px;}

/*推荐*/
.recomendbox{width: 300px;float: left;}
.recomendbox .recomend{width: 298px;}
.recomendbox .recomend .list{padding: 10px 0px;float: left; clear: both;width: 298px;display: inline-block;}
.recomendbox .recomend .list.col2 li{float:left;width: 128px;}
.recomendbox .recomend .list li{padding: 4px 10px;}
.recomendbox .recomend .list li a{max-width:100%; /*background:url(../images/mainbg.png) 0px -826px  no-repeat;text-overflow: ellipsis;white-space: nowrap;padding-left: 25px;*/ line-height: 18px;height: 18px; display: inline-block;overflow: hidden;}
.recomendbox .recomend .list li a.active{ color: #0281c9;text-decoration: none;}
.recomendbox .recomend .list li a.active:hover{color: #0281c9;}
.recomendbox .recomend .list li a:visited{color:#888}
.recomendbox .recomend .list li a:visited:hover{color:#888;}
.recomendbox .recomend .list li a:hover{text-decoration: none;color: #222;}
/*字谜*/
.mainListStyle .list{padding: 10px 0px;float: left; clear: both;_padding:18px 0px;*padding:18px 0px;}
.mainListStyle .list li{line-height: 20px;padding:6px 10px;font-weight: normal;width: 303px;float: left;}
.mainListStyle .list li a{float: left; height: 20px;line-height: 20px;display: inline-block; overflow: hidden;max-width: 100%;white-space: nowrap;text-overflow: ellipsis;}
.mainListStyle .list li a:visited{color:#888;}
.mainListStyle{}
.mainListStyle .list li:hover{ color: #0281c9;}
.mainListStyle .list li a:hover{ color: #0281c9;text-decoration: underline;}
.mainListStyle.mainList li span{color: #999;line-height: 20px;float: right;vertical-align: middle;padding-left: 10px;display: inline-block;width: 40px;}
.flot-3-1{width: 324px;float: left;border: 1px solid #E5E5E5;}
.flot-3-2{width: 325px;float: left;margin:0px 10px;border: 1px solid #E5E5E5;}
.flot-3-3{width: 324px;float: left;border: 1px solid #E5E5E5;}
.flot-all{width: 1000px;float: left;border: 1px solid #E5E5E5;}
/*第一个横幅*/
.Dsimple{position: relative;}
.Dsimple .dTitle{ float: left;line-height: 20px;font-weight: bold;font-size: 18px;vertical-align: middle;padding: 10px 15px 10px 5px;border-bottom: 2px solid #4597e3; color: #4597E3;}
.Dsimple .dTitle:hover{text-decoration: none;}
.Dsimple .dTitle img{float: left;padding-right:10px;vertical-align: middle;}
.Dsimple .more{float: right;font-size: 14px;line-height: 20px;padding: 10px 0px;display: block;}
.Dsimple .DInfobox{width: 80%;float: right;}
.Dsimple .DInfobox .info{text-align: center;padding: 7px 0px;}
.Dsimple .DInfobox .info a{display: inline-block;line-height: 16px;margin: 4px 0px 4px -5px;border-right: 1px solid #E5E5E5;padding: 0px 10px;}
/*第二个横幅*/
.two{}
.two .info{border-left: 2px solid #4597e3;border-right: 2px solid #4597e3;padding: 10px;height: 20px;overflow: hidden;}
.two .info a{display: block;float: left;padding: 0px 8px;line-height: 20px;}

/*list*/
.listSarchbox{height: 26px;line-height: 26px;}
.listsearch{float: right;margin-top: -5px;}
.listsearch.search{padding-right: 0px;}
.listsearch.search input{width: 160px;}
.listsearch.search a{display: inline-block;_zoom:1;*zoom: 1;_display: inline;*display: inline;line-height: 26px;padding: 0px 2px;line-height: 26px;vertical-align: top;}
.listTitle{background-image: url(../images/mainbg.png) no-repeat;clear: both;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/mainbg.png'); /* IE6 */
background-position:0px -50px;height: 40px;}
.listTitle h3{font-size: 18px;font-family: "微软雅黑";line-height: 20px;float: left;padding: 10px;background: #346ab0;color: #fff;margin-right:10px;}
.listTitle h3 a{font-size: 18px;font-family: "微软雅黑";line-height: 20px;color:#fff;}
.listTitle .hotInfo{float: right;text-align: center;}
.listTitle .hotInfo a{margin: 0px 5px;}
.listTitle .yuce{float: left;}
.listTitle .yuce .con{padding:8px 10px;font-size: 16px;float: left;}
.listTitle .yuce .con.active{color: #083c92;font-weight: bold;}
.listContainer{border: 1px solid #e5e5e5;border-top: 2px solid #346ab0;}
.listContainer .hotList{border-bottom: 1px dashed #e5e5e5;padding:10px;margin-bottom: 20px;}
.listContainer .hotList a{display: inline-block;_zoom:1;_display:inline;*zoom: 1;*display: inline;padding: 5px;color: #0F3F94;}
.listContainer ul.list li{ padding: 7px 0px;height: 20px; width: 479px;float: left;margin: 0px 10px;_margin:0px 5px;}
.listContainer ul.list li a{max-width:90%; overflow:hidden; display: inline-block;height: 20px;line-height: 20px;white-space: nowrap;text-overflow: ellipsis;padding: 0px 0px 0px 25px; background: url(../images/mainbg.png) 0px -826px no-repeat;}
.listContainer ul.list li a:visited{color:#888;}
.listContainer ul.list li a:hover{background: url(../images/mainbg.png) 0px -859px  no-repeat;text-decoration: none;color:#0281c9;}
.listContainer ul.list li a:visited:hover{color:#0281C9;}

/*article*/
.detailContainer{}
.detailContainer .relation{border-left: 2px solid #3c86e7;border-right: 2px solid #3c86e7;height: 50px;overflow: hidden;}
.detailContainer .relation .item3{width: 198px;padding:10px;}
.detailContainer .relation .item.item3 a, .detailContainer  .relation .item.item3 b{width: 60px;}
    .detailContainer .relation .item.item3 .ke-other {
        width: 120px;
    }
.detailContainer .other{padding: 10px 20px;border: 1px solid #e5e5e5;}
.detailContainer .other .col4{border-bottom: 1px solid #dedede;padding: 10px 0px;}
.detailContainer .other .col4 li{width:25%;float:left;font-size:12px;line-height:30px;height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.detailContainer .other .col4 li a{display:inline-block;width:auto;max-width:90%;}
/*.detailContainer .other .col4 li a:visited{color:#888;}*/
/*.detailContainer .other .col4.tkList li a:visited{color:#9a449e;}*/
.detailContainer .other .col4 li a:visited:hover{color:#0281C9;}
/*.detailContainer .other .col4.tkList li a:visited:hover{color:#9a449e;}*/
.detailContainer .other .col4 a{font-size: 12px; display: block; float: left;width: 25%;line-height: 30px;height: 30px;overflow: hidden;text-overflow: ellipsis;}
.detailContainer .other .col4 a.blue{color: #0e4097;}
.detailContainer .other .title{margin-top: 20px;border-bottom: 1px solid #dedede; line-height: 30px;font-weight: bold;font-size: 14px;}
.detailContainer .other .col-li{border-bottom: 1px solid #dedede;padding: 10px 0px;}
.detailContainer .other .col-li li{background: url(../images/mainbg.png) 0px -824px no-repeat;padding-left:20px; width: 300px;float: left;}
.detailContainer .other .col-li li a{display: inline-block; max-width: 90%;width:auto; line-height: 26px;height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.detailContainer .other .col-li.col4 li b{font-size: 12px;}
.detailContainer .other .col-li.col4 li{width: 140px;}
.detailContainer .other .col-li.col4 li a{max-width: 100%;}
.detailContainer .other .col-li li a:visited{color:#888;}
.detailContainer .other .col-li.col4 li a:visited{color:#222;}
.detailContainer .other .col-li.col4 li a:visited:hover{color:#222;}
/*文章部分*/
.detailContainer .article{width: 628px;border: 1px solid #e5e5e5;padding: 10px 30px;}
.detailContainer .article h5{font-size: 26px;font-weight: normal;line-height: 36px;font-family: "微软雅黑";}
.detailContainer .article .related{padding:10px 0px;}
.detailContainer .article .related a{display: inline-block;_zoom:1;_display:inline;*zoom: 1;*display: inline;padding: 0px 4px;color: #0F3F94;}
.detailContainer .article .detail p{line-height: 26px;padding: 5px 0px;}

/*右侧*/
.detailContainer .aside{width: 288px;float: right;border-top: 0px;border: 1px solid #e5e5e5;}
.boxTit{display: block; height: 40px;font-size: 16px;font-weight: bold;line-height: 40px;padding: 0px 10px;border-bottom: 1px solid #e5e5e5;}
.boxTit:hover{color: #323232;text-decoration: none;}
.detailContainer .aside ul.asideList{}
.detailContainer .aside ul.asideList li{padding: 6px 0px;width: 479px;float: left;width: 268px;margin: 0px 10px;_margin:0px 5px;}
.detailContainer .aside ul.asideList li a{display: iline-block;height: 20px;line-height: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; padding: 0px 0px 0px 25px; background: url(../images/mainbg.png) 0px -826px  no-repeat;max-width: 88%;float: left;}
.detailContainer .aside ul.asideList li a:visited{color:#888;}
.detailContainer .aside ul.asideList li a:visited:hover{color:#0281C9;}
.detailContainer .aside ul.asideList li a:hover{background: url(../images/mainbg.png) 0px -859px  no-repeat;text-decoration: none;}
.detailContainer .aside ul.asideList li span{color: #999;line-height: 20px;float: right;vertical-align: middle;padding-left: 10px;display: inline-block;width: 40px;}

.imgad{padding: 10px 18px;}
.imgad img{width: 268px;}

/*开奖*/
.kaijiangContainer{background: #f6f6f6;border: 1px solid #e5e5e5; }
.kaijiangContainer .list{padding-left: 13px;padding-top: 20px;width: 986px;overflow: hidden;}
.kaijiangContainer .kjtype{width: 479px;margin-right: 13px;float: left;padding-bottom: 20px;}
.kaijiangContainer .kjtype:nth-child(2n+1){clear:left;}
.kaijiangContainer .kjtypeCon{border: 1px solid #e5e5e5;background: #fff;}
.kaijiangContainer .kjtype dl.top{padding: 20px;}
.kaijiangContainer .kjtype dl.top dt{width:50px;padding-right: 20px;float: left;}
.kaijiangContainer .kjtype dl.top dt img{width: 50px;height: 50px;}
.kaijiangContainer .kjtype dl.top dd{float: left;width: 367px;}
.kaijiangContainer .kjtype dl.top dd .tit{font-weight:normal; color: #444;}
.kaijiangContainer .kjtype dl.top dd .tit p{float: left;font-family: "微软雅黑";normal;font-size: 16px;}
.kaijiangContainer .kjtype dl.top dd .tit .kjname {float:left; width: 135px;font-size: 15px;overflow: hidden;display: inline-block;white-space:nowrap;text-overflow:ellipsis;line-height:30px;}
.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;font-size: 12px;color: #888;vertical-align: baseline;line-height: 30px;display: block;}
.kaijiangContainer .kjtype dl.top dd .kjNum{padding: 10px 0px;}
.kaijiangContainer .kjtype dl.top dd .kjNum span.num{width: 36px;margin:2px 8px 2px 0px;background: url(../images/mainbg.png?v=20201113) 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 span.smallnum {
        width: 28px;
        margin: 2px 8px 2px 0px;
        background: url(../images/mainbg.png?v=20201113) -1px -1051px no-repeat;
        display: block;
        line-height: 28px;
        font-size: 16px;
        color: #fff;
        text-align: center;
        font-family: "微软雅黑";
        float: left;
    }
.kaijiangContainer .kjtype dl.top dd .kjNum span.num.blue{background: url(../images/mainbg.png) no-repeat 0px -166px;}
.kaijiangContainer .kjtype dl.top dd .kjNum .f-r{float: right;line-height: 40px;}
.kaijiangContainer .kjtype dl.top dd .code{padding-top: 10px;}
.kaijiangContainer .kjtype .tips{border-top: 1px solid #E5E5E5;padding: 10px 0px;height: 20px;overflow: hidden;}
.kaijiangContainer .kjtype .tips .tip{color: #007BED;width: 118px;float: left;height: 20px;line-height: 20px;text-align: center;display: block;border-right: 1px solid #e5e5e5;}
.kaijiangContainer .kjtype .tips.tips2 .tip{width: 237px;}
.kaijiangContainer .kjtype .tips.tips3 .tip{width: 158px;}
.kaijiangContainer .kjtype .tips.tips4 .tip{width: 118px;}
.kaijiangContainer .kjtype .tips.tips5 .tip{width: 94px;}

.kaijiangContainer .toptit{border-bottom: 1px solid #dedede;width: 998px;}
.kaijiangContainer .toptit .left{float: left;margin-left: 10px;}
.kaijiangContainer .toptit a:hover{text-decoration: none;}
.kaijiangContainer .toptit .left a{line-height: 38px;border-bottom: 2px solid #f6f6f6;font-size: 16px;margin: 0 10px;display: inline-block;}
.kaijiangContainer .toptit .left a.active{border-bottom: 2px solid #007BED;color: #007BED;font-weight: bold;}
.kaijiangContainer .toptit .right{float: right;padding: 10px;line-height: 20px;color: #aaa;}
.kaijiangContainer .toptit .right a{line-height: 20px;margin: 0 5px;color: #808080;}
/*图库*/
.tukuContainer{}
.tukuContainer .recent{width: 240px;float: left;border: 1px solid #e5e5e5;border-top: 0;}
.tukuContainer .recent ul.tukuList{padding: 10px;width: 220px;}
.tukuContainer .all{width: 740px;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 #e5e5e5; color: #444;padding:11px 10px;margin-right: 10px;line-height: 18px;font-size: 16px;}
.tukuContainer .all .tab .con.active{border-top: 2px solid #0F3F94;color: #0F3F94;background: #fff;z-index: 10;line-height: 17px;border-bottom:1px solid #fff;font-weight: bold;}
.tukuContainer .all .tab-container{margin-top: -1px;background: #fff;width: 728px;float: left;border: 1px solid #e5e5e5;padding-left: 10px;}
.tukuContainer .all .tab-container .con{display: none;padding-top: 10px;}
.tukuContainer .all .tab-container .con.active{display: block;}
ul.tukuList{width: 232px;float: left;padding-right: 10px;padding-bottom: 20px;}
ul.tukuList li{padding: 5px;}
ul.tukuList li b{width: 29px;display: inline-block;_zoom:1;_display:inline;*zoom: 1;*display: inline;}
ul.tukuList li a{padding: 0px 10px}
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;}
