@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0 none;font-size:100%;font:inherit;}

em,s,i{font:normal;}
body{font:1rem "Microsoft YaHei","Helvetica Neue", Helvetica, Arial, sans-serif;background:#f6f6f6;color:#4d4d4d;}
body,html{width:100%;height:auto;font-weight:400;min-width:320px;font-family:Microsoft YaHei;}
h1{font-size:1.25rem;}
h2{font-size:1.125rem;}
ol,ul,dl,dt,dd{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
a{color:#333;text-decoration:none;cursor:pointer;}

.ball{display:inline-block;width:32px;background:url(../images/ball.png) no-repeat;text-align:center;line-height:32px;cursor:pointer;font-size:1.1rem;font-family:Arial;float:left;color:#fff;margin-right:.15rem;}
.ball-red{background-position:0 0;}
.ball-blue{background-position:-32px 0;}
.ball-yellow{background-position:-64px 0;}
.ballnum{display:inline-block;font-size:1.1rem; font-family:Arial; float:left;margin-right:.5rem; font-weight:bold;}
.num-red{color:#f70404;}
.num-blue{color:#0098eb;}

/*smallball*/
.newscolumn .smallballbox{text-align:center;margin-top:.25rem;}
.smallball{display:inline-block;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-size:.875rem;width:1.5rem;height:1.5rem;line-height:1.625rem;}
.smallball-red{border:1px solid #ffafaf;color:#db4b4b;}
.smallball-blue{border:1px solid #aed4ff;color:#2d6eb8;}
.bg-grey{background-color:#f5f5f5 !important;}

#totop{position:fixed;bottom:1rem;right:.5rem;z-index:999;cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;width:50px;height:50px;background:url(../images/top.png) no-repeat;}
<!--#totop a.cur{text-decoration:none;color:#3a9}-->

 
/*顶部*/
.topbar{background-image:url(../images/logo_bg.jpg);overflow:hidden;font-size:1.85rem;height:auto;}
.topbar .back{width:4rem;height:3rem;position:absolute;top:0;left:0;background:url(../images/back.gif) no-repeat left;background-size:.625rem 1rem;-moz-background-size:.625rem 1rem;-webkit-background-size:.625rem 1rem;margin-left:.625rem;}
.open{width:4rem;height:3rem;position:absolute;top:0;right:0;cursor:pointer;background:url(../images/menu.gif) no-repeat right;background-size:1.5rem 1.25rem;-moz-background-size:1.5rem 1.25rem;-webkit-background-size:1.5rem 1.25rem;margin-right:.625rem;}
.topbar .menu{width:100%;}
.topbar h1{color:#fff;text-align:center;line-height:2.95rem;}
.menubox{overflow:hidden;font-size:1rem;text-align:left;color:#fff;z-index:999;}
.menubox .menu_nav{background:rgba(0, 0, 0, 0.4);position:absolute;width:100%;height:auto;overflow:hidden;z-index:999;transition:visible 0.8s ease-in;-moz-transition:visible 0.8s ease-in;-webkit-transition:visible 0.8s ease-in;}
.menu_nav ul{background:#fff;filter:alpha(opacity=95); -moz-opacity:0.95; opacity: 0.95;overflow:hidden;width:100%;padding:.5rem;}
.menu_nav ul li span,.menu_nav ul li span a{color:#007bc1;line-height:2rem;}	


/*================== index_nav ==================*/
.nav_1{overflow:hidden;background-color:#fff;border-bottom:1px #ddd solid;}
.nav_1{margin-bottom:.625rem;}
.nav_1 .nav ul li{display:block;float:left;width:25%;height:1.5rem;line-height:3rem;padding-bottom:1.3rem;text-align:center;border-bottom:1px #ddd solid;}
.nav_1 span{color:#b5b5b5;line-height:2rem;padding-left:1.5rem;}
.nav .btn01{line-height:2.82rem;display:inline-block;float:right;width:25%;text-align:center;color:#333;border-bottom:1px #ddd solid;}
.nav_1 .nav .btn01 img{padding-left:.25rem;width:1rem;height:.5rem;}

.nav_2{overflow:hidden;background-color:#fff;}
.nav_2 ul li{display:block;float:left;width:25%;height:3rem;line-height:3rem;text-align:center;border-bottom:1px #c1c2c3 solid;}
.nav_2 ul li.hover{color:#f70404;text-align:center;border-bottom:2px #f70404 solid;height:2.95rem;line-height:2.95rem;}
.nav_2 ul li.hover a{color:#f70404;}
.nav_2 span{color:#b5b5b5;line-height:2rem;padding-left:1.5rem;}
/*================== columnbox ==================*/
.columnbox,.newscolumn{background:#fff;padding:0 .5rem;margin-bottom:.625rem;overflow:hidden;border-top:1px #ddd solid;border-bottom:1px #ddd solid;}
.columnbox .titlebar,.newscolumn .titlebar{border-bottom:1px #ededed solid;overflow:hidden;}
.columnbox .titlebar li,.newscolumn .titlebar li{display:block;float:left;height:2.5rem;}
.columnbox .titlebar .title,.newscolumn .titlebar .title{font-size:1.125rem;color:#333;line-height:2.875rem;}
.columnbox .titlebar .lottery a{float:left;font-size:1.125rem;line-height:2.125rem;padding:0 .625rem;margin-top:.125rem;}
@media screen and (max-width:330px){.columnbox .titlebar .lottery a{font-size:1rem;}}
.columnbox .titlebar .lottery .active{color:#e33b3d;border-bottom:4px #e33b3d solid;}
.columnbox .titlebar .lottery{display:inline-block;float:left;}

/*================== columnbox_最新开奖 ==================*/
.column .ballbox{overflow:hidden;width:100%;height:1.8rem;position:relative;display:block;float:left;padding:0 .25rem .9rem 0.25rem;}

.column .ballbox1{overflow:hidden;width:100%;height:1.5rem;position:relative;display:block;float:left;padding:0 .25rem 0 0.25rem;}

.column{margin:0 .25rem;border-bottom:1px #c5c5c5 dotted;overflow:hidden;}
.column .titlebox .number{width:70%;display:block;float:left;padding:.625rem 0;font-size:.95rem;}
.column .titlebox .number span{margin-left:.4rem;font-size:.95rem;color:#666;}
.column .titlebox .number1{width:70%;display:block;float:left;padding:.625rem 0;font-size:.95rem;color:#666;}
.column .titlebox .number1 span{margin-left:.8rem;font-size:.95rem;color:#666;}
.column .titlebox .more-link{display:block;width:30%;float:left;text-align:right;padding:.625rem 0;}
.column .titlebox .more-link a{color:#999;font-size:.75rem;}

.more{display:block;padding-right:.25rem;width:.5rem;height:1rem;background:url(../images/more.gif)  no-repeat;background-size:.5rem 1rem;position:absolute;top:.75rem;right:0;}
.column .ballbox .more{right:.5rem;top:.25rem;}

/*================== newscolumn-资讯 ==================*/
.newscolumn .titlebar{padding-top:.25rem;border-bottom:1px #c1c2c3 solid;overflow:hidden;line-height:2.5rem;}
.newscolumn .titlebar .title{width:55%;line-height:2.5rem;}
.newscolumn .titlebar  span{display:inline-block;float:left;width:2rem;height:2rem;background:url(../images/cplogo.png) no-repeat top left;background-size:100%;margin-right:.25rem;margin-top:.4rem;}
.newscolumn .titlebar .square
{display:inline-block;width:4px;height:1rem;background:none;background-color:#f70404;margin-top:.7rem;margin-right:.5rem;}
.newscolumn .titlebar .pl3 span{background-position:0 -29px;}
.newscolumn .titlebar .dlt span{background-position:0 -60px;}
.newscolumn .titlebar .ssq span{background-position:0 -90px;}
.newscolumn .titlebar .qxc span{background-position:0 -120px;}
.newscolumn .titlebar .other{width:45%;line-height:3rem;}
.newscolumn .titlebar .other a{margin-right:.5rem;color:#999;text-align:right;display:block;float:right;}
.newscolumn .yclist,.newscolumn .xclist{padding:.5rem .25rem;overflow:hidden;}
.newscolumn .yclist .item .time{width:10%;display:block;float:right;text-align:right;font-size:.875rem;color:#a6a6a6;}
.newscolumn .yclist .item{width:100%;font-size:1rem;line-height:2.5rem;border-bottom:1px #c5c5c5 dashed;padding:0;position:relative;}
.newscolumn .yclist .item a{float:left;margin-right:.8rem;}
.newscolumn .yclist .item font a{width:49%;font-size:1rem;display:block;line-height:2.5rem;color:#5d5d5d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left;}
@media screen and (min-width:330px){.newscolumn .yclist .item font a{width:53%;}}
@media screen and (min-width:420px){.newscolumn .yclist .item font a{width:59%;}}
.newscolumn .yclist .item span{width:20%;color:#a6a6a6;text-align:right;display:block;float:right;white-space:nowrap;}
.newscolumn .yclist1 .item{line-height:2.5rem;border-bottom:1px dashed #c1c2c3;padding:0;position:relative;}
.newscolumn .yclist1 .item a{width:80%;display:block;height:2.5rem;line-height:2.5rem;color:#5d5d5d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left;text-align:left;}
.newscolumn .yclist1 span{width:20%;color:#a6a6a6;text-align:right;display:block;white-space:nowrap;float:right;}
.newscolumn .yclist .more_news a,.newscolumn .yclist1 .more_news a,.newscolumn .more_news a,.newscolumn .xclist .more_news a,.newscolumn .more_news a{width:100%;display:inline-block;font-size:1rem;line-height:2.2rem;color:#666;text-align:center;}
.newscolumn .xclist .item{width:100%;font-size:1rem;line-height:2.5rem;border-bottom:1px #c5c5c5 dashed;padding:0;position:relative;}
.newscolumn .xclist .item a{float:left;width:80%;font-size:1rem;display:block;line-height:2.5rem;color:#5d5d5d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left;}

.img-list{width:340px;margin:.6rem .5rem .5rem .5rem;width:100%;}
.img-list li{display:inline;float:left;width:33%;border-bottom:1px #b9b9b9 solid;padding-bottom:1.5rem;}
.img-list img{width:85%;height:25%;display:block;text-align:center;border:1px #b9b9b9 solid;padding:.25rem;}
@media screen and (min-width:768px){.img-list img{width:70%;height:60%;}}
.img-list span{display:block;text-align:center;padding-top:.25rem;font-size:1rem;color:#474747;width:85%;}
@media screen and (min-width:768px){.img-list span{width:70%}}
.newscolumn .zjtj{color:#545353;line-height:1.5rem;text-indent:2em;padding:.5rem 1rem;border-bottom:1px #b9b9b9 solid;text-overflow:ellipsis;overflow:hidden;height:auto;}
.newscolumn .zjtj a{color:#545353;line-height:1.5rem;text-indent:2em;padding:.5rem 1rem;}
.newscolumn .cz_zj{margin-top:.6rem;}
.newscolumn .cz_zj li{overflow:hidden;border-bottom:1px #c5c5c5 dashed;margin-top:.6rem;padding-bottom:.6rem;}
.newscolumn .cz_zj li img{width:40%;height:30%;float:left;margin-right:.5rem;border:1px #b9b9b9 solid;padding:.25rem;}
.newscolumn .cz_zj li span{font-size:1.2rem;color:#0098eb;text-align:center;font-weight:bold;line-height:2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newscolumn .cz_zj li p{/*white-space:nowrap;overflow:hidden;text-overflow:ellipsis;*/}
@media screen and (min-width:768px){.newscolumn .cz_zj li{ float:left;width:50%;overflow:hidden;}}
@media screen and (min-width:768px){.newscolumn .cz_zj li img{width:40%;height:50%;}}


/*================== 文章内容 ==================*/
.info{padding:0;}
.contentbox p{overflow:hidden;text-indent:2em;}
.contentbox p,.contentbox p span{background:#fff !important;}
.contentbox p img{width:100%;height:auto;}
.contentbox h1{color:#474747;font-size:1.2rem;padding:.5rem;background:#fff;}
.contentbox .time{padding-left:.5rem;padding-bottom:.5rem;font-size:1rem;line-height:1.5rem;color:#939494;border-bottom:1px #ddd solid;}
.contentbox .time span{margin-left:.5rem;font-size:1rem;color:#666;}
.contentbox .content {padding:1rem .75rem .25rem .75rem;line-height:1.5rem;background:#fff;border-top:1px #ddd solid;box-sizing:border-box;webkit-box-sizing:border-box;width:100%;overflow:hidden;}
.contentbox .content a{text-decoration:underline;}
.contentbox .next{color:#717171;padding:1rem .5rem;background:#e8f2fc;margin-bottom:.625rem;border-top:1px #ddd solid;border-bottom:1px #ddd solid;}
.contentbox .next li{display:inline-block;width:100%;line-height:2rem;height:2rem;overflow:hidden;}
.contentbox .next li a{color:#3668f6;line-height:2rem;}
.contentbox .content .more-recomm{width:100%;overflow:hidden;padding-top:.25rem;}
.contentbox .content .more-recomm a{text-decoration:none;display:block;float:left;width:46%;text-align:left;font-size:.875rem;margin:.125rem 1%;height:1.5rem;line-height:1.5rem;overflow:hidden;color:#335080;}


/*================== 开奖时间/开奖详情 ==================*/
.columnbox .up h1{padding-top:1rem;font-size:1.125rem;line-height:1.25rem;height:1.25rem;}
.columnbox .column .up{margin-bottom:1.25rem;}
.columnbox .caiz{width:4rem;display:block;float:left;}
.columnbox .btn02 img{width:.75rem;height:.4rem;padding:0 .25rem;margin-bottom:2px;}
.columnbox .btn02{border:1px #ccc solid;border-radius:.25rem;margin:0 .25rem;line-height:1.25rem;padding-left:.25rem;}
.columnbox .down{position:absolute;left:6rem;border:1px #999 solid;background:#fff;padding-right:.875rem;height:10rem;overflow:auto;z-index:3;position:absolute;left:6.25rem;}
.columnbox .down li{font-size:1.125rem;line-height:1.875rem;padding:0 .2rem;}
.newscolumn .item,.columnbox .item{line-height: 2.5rem;border-bottom: 1px dashed #ededed;padding: 0;position: relative;display: inline-block;width:100%;float: left;box-sizing:border-box;webkit-box-sizing:border-box;position:relative;}
.newscolumn .kjiang_info{padding:.5rem .25rem;}
.newscolumn table{color:#5d5c5c;border-top:1px #ddd solid;border-left:1px #ddd solid;width:100%;margin-bottom:.5rem;}
.newscolumn table th,.newscolumn table td{border-bottom:1px #ddd solid;border-right:1px #ddd solid;text-align:center;}
.newscolumn table th{line-height:1.875rem;background:#f0f0f0;font-size:.875rem;}
.newscolumn table td{line-height:1.75rem;font-size:.875rem;}
.bold{font-weight:bold !important;}

/*=====================专家团==================*/
.zjtlist li{font-size:1.2rem;color:#0098eb;border-bottom:1px #b9b9b9 solid;position:relative;overflow:hidden;padding-top:.6rem;}
.zjtlist li a{font-size:1.2rem;color:#0098eb;padding-top:.2rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;}
.zjtlist li p a{color:#7b7b7b;padding-bottom:.4rem;font-size:.95rem;}
.zjtlist span,.zjtlist span a{color:#5d5c5c;margin-right:.2rem;}
.zjtop p a{color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.5rem;}
.zjtlist .more_news,.zjtlist .more_news a{display:inline-block;font-size:1.1rem;line-height:2rem;color:#666;width:100%;text-align:center;padding-top:.2rem;padding-bottom:.1rem;border-bottom:none;}

.zjcolumn{background-color:#fff;border-bottom:1px #b9b9b9 solid;margin-bottom:.6rem;padding:.8rem .5rem;}
.zjcolumn .zj-details{font-size:1.3rem;overflow:hidden;padding:.8rem .5rem;}
.zjcolumn .zj-details ul li{width:95%;border-bottom:1px #838383 solid; margin-bottom:30px;padding-bottom:30px;}
.zjcolumn .zj-details img{float:left;margin-right:.2rem;}
.zjcolumn .zj-details font{color:#0098eb;font-size:1.1rem;/*white-space:nowrap;overflow:hidden;text-overflow:ellipsis;*/}
.zjcolumn .zj-details p{color:#333;font-size:1.1rem;/*white-space:nowrap;overflow:hidden;text-overflow:ellipsis*/;margin-top:.5rem;}
.zjcolumn .btn{color:#fff;border:2px #3b8ede solid;border-radius:.25rem;margin-right:1rem;line-height:3rem;background-color:#3b8ede;width:45%;text-align:center;padding:.5rem;}
.zjcolumn .btn01{color:#3b8ede;border:2px #3b8ede solid;border-radius:.25rem;line-height:3rem;width:45%;text-align:center;padding:.5rem;}
.zjcolumn .zj_pho{width:27%;float:left;overflow:hidden;}
.zjcolumn .zj_pho img{width:100%;display:block;}
.zjcolumn .zj_inc{width:70%;float:left;margin-left:.5rem;}
.zjcolumn .zj_inc .name{color:#0098eb;font-size:1.1rem;/*white-space:nowrap;overflow:hidden;text-overflow:ellipsis;*/}


/*================== footer ==================*/
.footer{overflow:hidden;background:#f5f7fa;position:relative;border-top:1px #dbe8fc solid;margin-top:.5rem; text-align:center;}
.link,.copyright{text-align:center;line-height:1.5rem;padding-left:1rem;}
.link,.link a{color:#5d5d5d;padding-top:.6rem;text-align:center;}
.copyright{font-size:.75rem;color:#b2b2b2;padding-bottom:.6rem;}

/*=====================广告样式=======================*/
.shadow{background-color:#fff;overflow:hidden;margin-top:.6rem;margin-bottom:.6rem;border-top:1px #ddd solid;}
.banner-text{background:#f0f0f0;padding:.625rem 0 0 0;overflow:hidden;}
.banner-t{overflow:hidden;}
.shadow ul,.banner-t ul{overflow:hidden;width:93%;float:left;display:inline-block;}
.shadow li,.banner-t li{padding-left:1%;display:inline-block;width:48.6%;float:left;font-size:.875rem;color:#666;line-height:1.875rem;border-left:1px #ddd solid; border-bottom:1px #ddd solid;}
.shadow li a,.banner-t li a{color:#666;padding-left:.625rem;background:url(../images/ad_icon.png) no-repeat left center;background-size:.375rem;}
.shadow .extend{display:inline-blcok;float:left;width:6%;height:5.76rem;line-height:3rem;font-size: 1rem;color:#666;text-align:center;border-bottom:#ddd 1px solid;}




/* 分页 */
.paginate {
	text-align: center;
	list-style-type: none;
	margin: 20px 0;
}
.paginate li {
	display: inline;
}
.paginate a {
	display: inline;
	margin-right: 2px;
	// font-family: Courier New, Arial;
	font-size: 16px;
	color: #58595b;
	background-color: #f0f0f0;
	padding: 4px 8px;
	text-decoration: none;
}
.paginate a.current-page {
	background-color: #6e7b8b;
	color: #ffffff;
	font-weight: bold;
}
.paginate a.pre-page,
.paginate a.next-page {
	background-color: #cccccc;
	font-weight: bold;
}
.paginate a:hover {
	background-color: #6e7b8b;
	color: #ffffff;
}
