/*公共头部*/
/*头部广告*/
.com_top_banner{width:100%; height:60px; overflow:hidden; text-align:center; position:relative;}
.com_top_banner a{display:table-cell; width:100%; height:60px;}
.com_top_banner a img{position:absolute; left:50%; margin-left:-960px;}
.com_top_close{width:22px; height:22px; line-height:22px; font-size:14px; color:#FFF; background:#666; border-radius:11px; text-align:center; position:absolute; right:10px; bottom:5px; cursor: pointer;}
/*顶部导航*/
.com_top_nav_box{width: 100%; height:32px; position:relative;}
.com_top_nav{position:relative;background-color: #fff; width: 100%;  border-bottom: 1px solid #e1e1e1; z-index: 1000; height:32px;}
.com_top_nav_left{height:32px; line-height:32px;}
.com_top_nav_right{line-height:32px;}
.com_top_nav_right a{line-height:32px; display:inline-block; margin:0 15px;float:left;}
.com_top_nav_right a img{vertical-align:middle;}

.com_top_nav_right_li{float:left; margin-right:40px; position:relative; overflow:inherit !important;}
.com_top_nav_right_a{display:block; height:32px; line-height:32px; font-size:14px;}
.com_top_nav_right_a img{vertical-align:middle; margin-top:-2px;}
.com_top_nav_right_li_ul{background: #FFF;
    border: 1px #dbdbdb solid;
    position: absolute;
    top:32px;
    left: 0;
    padding: 4px 0;
    display: none;
    z-index: 9;
	width:240px;
	padding:5px 10px;
}

.com_top_nav_right_li li{
    line-height: 30px;
    width: 100%;
	overflow:hidden;
}
.com_top_nav_right_li span{float:left; width:60px; text-align:center; line-height:28px;}
.com_top_nav_right_li span a{color:#7a1b2e !important}
.com_top_nav_right_li div{width:180px;}
.com_top_nav_right_li li a{
    color: #333;
    padding: 0 5px;
    line-height: 28px;
    margin: 0;
	display:block;
	float:left;
}
.com_top_nav_right_li:hover .com_top_nav_right_li_ul{display:block;}

/*logo/客服*/
.com_logo{padding:10px 0;}
.com_logo_middle{width:540px; height:80px;}
.com_logo_middle img{width:540px; height:80px;}
/*导航*/
.com_nav{height:40px; background:#7a1b2e; width:100%;}
.com_nav ul li{float:left; position:relative; overflow:inherit}
.com_nav ul li a{display:block; color:#FFF; font-size:16px; line-height:40px; padding:0 15px;}
.com_nav ul li a:hover{background:#5a1422; text-decoration:none;}
.com_nav ul li:hover ul.com_nav_ul{display:block;}
.com_nav ul li a.hover{background:#5a1422; line-height:40px;}
.com_nav ul li img{margin:-1px 0 0 5px; vertical-align:middle;}
.com_nav ul li ul.com_nav_ul{background:#FFF; border:1px #dbdbdb solid; position:absolute; top:40px; left:0; padding:4px 0; display:none; z-index:9}
.com_nav ul li ul li.com_nav_li{height:30px; line-height:30px; width:100%;}
.com_nav ul li ul li.com_nav_li a{color:#333; font-size:14px; padding:0; text-align:center; line-height:28px; margin:0;}
.com_nav ul li ul li.com_nav_li a:hover{color:#5a1422; background:none;}
.com_search{width:200px; height:30px; background:#5a1422; border-radius:15px; margin:5px 0; padding:0 5px 0 15px;}
.com_search input{background:none; height:30px; line-height:30px; width:175px; color:#FFF;}
/* WebKit browsers */
.com_search input::-webkit-input-placeholder {color:#fff;} /* Mozilla Firefox 4 to 18 */
.com_search input:-moz-placeholder {color:#fff;} /* Mozilla Firefox 19+ */
.com_search input::-moz-placeholder {color:#fff;} /* Internet Explorer 10+ */
.com_search input:-ms-input-placeholder {color:#fff;}
.com_search .com_submit{line-height:30px; width:18px; height:18px; background:url(../image/search.png); margin:6px 0; cursor: pointer;}
/*面包屑*/
.com_crumbs{line-height:46px;}
.com_crumbs a:hover{color:#7a1b2e; text-decoration:underline;}
/*公共底部*/
.com_foot{border-top:1px #dadada solid; margin-top:30px;}
.com_foot p{text-align:center; margin:10px 0;}
.com_foot p a{display:inline-block; margin:0 10px;}
.com_foot_img img{height:46px;}
.launchBtn {
	width:92px;
    height: 22px;
    background-repeat: no-repeat;
    text-indent: 15px;
    line-height: 22px;
    cursor: pointer;
	vertical-align:middle;
	margin-top:-2px !important;
	/*background-image:url(../image/qq.png);*/
}


/*专家频道*/
/*导航*/
.channel_nav{height:48px; border-bottom:1px #dbdbdb solid; border-top:1px #dbdbdb solid; position:relative; margin:10px 0;}
.channel_nav img.channel_ioc{position:absolute; top:-10px; left:-10px; width:64px; height:64px;}
.channel_nav ul{margin-left:55px;}
.channel_nav ul li{line-height:48px; float:left; position:relative; overflow:inherit;}
.channel_nav ul li a{font-size:16px; padding:0 15px; border-right:1px #dddddd solid; display:block; height:26px; line-height:26px; margin:11px 0;}
.channel_nav ul li a h1{font-size:16px; font-weight:400;}
.channel_nav ul li span{position:absolute; top:-12px; right:-30px; background:url(../image/all_bg.png) -584px -41px; width:70px; height:26px;}
.channel_nav ul li:hover{border-bottom:1px #7a1b2e solid;}
.channel_nav ul li a:hover{color:#7a1b2e; text-decoration:none;}
.channel_nav ul li.hov{border-bottom:1px #7a1b2e solid;}
.channel_nav ul li.hov a{color:#7a1b2e;}
.channel_nav ul li a img{vertical-align:middle; margin-left:5px;}
.channel_nav ul li ul.channel_nav_ul{background:#FFF; border:1px #dbdbdb solid; position:absolute; top:49px; left:0; padding:4px 0; z-index:9; margin:0; display:none;}
.channel_nav ul li ul li.channel_nav_li{height:30px; line-height:30px; width:100%;}
.channel_nav ul li ul li.channel_nav_li a{color:#333; font-size:14px; padding:0; text-align:center; line-height:28px; margin:0; border-right:none;}
.channel_nav ul li ul li.channel_nav_li a:hover{color:#5a1422; background:none;}
.channel_nav ul li ul li.channel_nav_li:hover{border-bottom:none;}
.channel_nav ul li:hover ul.channel_nav_ul{display:block;}

/*公共部分*/
.channel_main{margin:15px 0;}
.channel_com_box{ border:1px #dbdbdb solid;}
.channel_com_title{border-bottom:1px #dbdbdb solid; height:36px; line-height:36px; padding:0 12px;  border-top:2px #7a1b2e solid;}
.channel_com_title span{font-size:16px; color:#333;}
.channel_com_title a{margin:0 5px;}
.channel_com_left{width:688px;}
.channel_com{width:320px; height:76px; float:left; padding:15px 12px; overflow:hidden}
.channel_com_right{width:298px;}
.channel_com_right_box{padding:2px 5px;}
.channel_com_right_box p{padding:3px 0; overflow:hidden;}
.channel_com_select{background:#6f9bcf; height:34px; position:relative;}
.channel_com_select a.arrow{width:14px; display:inline-block; height:34px; position:absolute;}
.arrow_left,.index_arrow_left{left:0;}
.arrow_right,.index_arrow_right{right:0;}
.xm_select_box{width:270px; height:34px; left:16px; overflow:hidden; bottom:0;}
.index_xm_select_box{height:34px; left:16px; overflow:hidden; bottom:0; z-index:99}
.channel_com_select a.arrow img{margin:11px 6px}
.channel_com_select ul{overflow:hidden; width:1000px;}
.channel_com_select ul li{float:left;}
.channel_com_select ul li a{line-height:34px; color:#FFF; display:block; width:68px; text-align:center;}
.channel_com_select ul li.sect{background:#FFF; border-radius:5px 5px 0 0;}
.channel_com_select ul li.sect a{color:#666;}
.channel_com_select ul li:hover{background:#FFF; border-radius:5px 5px 0 0; color:#666;}
.channel_com_select ul li:hover a{color:#666; text-decoration:none;}

.channel_img{width:70px; height:70px; margin:3px 0; border-radius:10px; overflow:hidden;}
.channel_img img{width:70px; height:70px;}
.channel_text{margin-left:10px; overflow:hidden;}
.channel_text p{line-height:24px; font-size:14px; color:#666; overflow:hidden; height:24px;}
.channel_win{margin-left:5px; width:72px; overflow:hidden;}
.channel_win_img{width:68px; height:52px;}
.channel_win img{width:68px; height:52px;}
.channel_win p{width:68px; text-align:center;}
.channel_win p a{color:#5988de; font-size:14px;}
.channel_com_right_box p.issue span{color:#666; font-size:14px;}
.channel_com_right_box p.lottery span{color:#FFF; height:30px; line-height:30px; width:30px; text-align:center; font-size:14px; margin:0 5px; display:block; float:left; border-radius:15px;}
.channel_com_right_box p.lottery i{display:block; height:30px; line-height:45px; margin-right:10px; font-size:14px;}
.channel_com_right_box h3{font-size:16px; color:#333; padding:3px 0; font-weight:normal;}
.channel_com_right_box ul.channel_winning{overflow:hidden; margin:5px 10px 5px 0;}
.channel_com_right_box ul.channel_winning li a{overflow:hidden; display:block;}
.channel_com_right_box ul.channel_winning li a span{text-align:left; overflow:hidden; font-size:14px; line-height:22px; height:22px;}
ul.channel_user{overflow:hidden; padding:8px 12px;}
ul.channel_user li{float:left; margin:5px 10px 5px 5px; width:310px; overflow:hidden; height:20px;}
ul.channel_user li i{width:16px; height:18px; display:block; float:left;}
ul.channel_user li i.user_man{background:url(../image/ioc_man.png);}
ul.channel_user li span{float:left; font-size:14px; color:#666; margin-left:10px; overflow:hidden; height:20px;}
ul.channel_user li a:hover span{text-decoration:underline; color:#7a1b2e;}
ul.channel_user li.channel_user_hot i.user_man{background:url(../image/ioc_redman.png);}
ul.channel_user li.channel_user_hot span{color:#7a1b2e;}

.ranking_List_title{background:#ffffff; height:29px; border-bottom:1px #dbdbdb solid;}
.ranking_List_title span{display:block; float:left; text-align:center; line-height:30px; color:#5988de}
.channel_com_select ul li.secte{background:#e9eff6; border-radius:5px 5px 0 0;}
.channel_com_select ul li.secte a{color:#666;}
.channel_com_select ul li:hovere{background:#e9eff6; border-radius:5px 5px 0 0; color:#666;}
.channel_com_select ul li:hovere a{color:#666;}
ul.ranking_List{overflow:hidden; padding:8px 0;}
ul.ranking_List li{float:left; margin:4px 0; height:24px;}
ul.ranking_List li i{height:24px; width:24px; display:block; float:left; font-size:14px; text-align:center; margin:0 15px 0 18px;}
ul.ranking_List li.ranking_first i{background:url(../image/all_bg.png) -586px -70px;}
ul.ranking_List li.ranking_second i{background:url(../image/all_bg.png) -586px -95px;}
ul.ranking_List li.ranking_three i{background:url(../image/all_bg.png) -586px -120px;}
ul.ranking_List li i.ranking_normal{background:#e3efff; border-radius:11px; color:#618edf; border:1px #618edf solid; height:18px; width:18px; line-height:18px; margin:3px 16px 3px 21px;}
ul.ranking_List li span{float:left; font-size:14px; color:#666; margin:0 10px; overflow:hidden; line-height:24px; text-align:center; height:24px;}
.channel_advert{height:80px; width:690px; overflow:hidden;}
.channel_advert img{height:80px; width:690px;}
.channel_com_more{color:#FFF; display:block; line-height:34px; position: absolute; right: 10px;top:6px;}
.channel_six{width:140px; padding:5px 0 5px 8px;}
.channel_six_img{width: 60px; height: 60px; margin: 3px 0; border-radius: 10px; overflow: hidden}
.channel_six_img img{width:60px; height:60px;}
.channel_six_text{width:66px; overflow:hidden; height:50px; margin:8px 5px;}
.channel_six_text p{line-height:24px; font-size:14px; height:24px; width:68px; overflow:hidden;}
.channel_six_text p a{color:#5988de;}
.channel_com_chart{border:1px #ededed solid;}
.channel_com_chart_titile{border-bottom:1px #ededed solid; padding:5px; height:29px; line-height:30px;}
.channel_com_chart_titile span{line-height:30px;}
.channel_com_chart_titile a{line-height:30px;}
.channel_com_chart ul li{overflow:hidden; margin:6px 0;}
.channel_com_chart ul li a{display:inline-block; font-size:14px; color:#666; line-height:20px; height:20px;}
.channel_com_chart ul li span{font-size:14px; color:#666; line-height:20px;}
.channel_com_chart ul li i{display:inline-block; background:#7a1b2e; color:#FFF; height:20px; line-height:20px; border-radius:10px; margin-left:10px; font-size:12px; padding:0 8px;}
.channel_com_chart ul li.chart_hot a{color:#7a1b2e;}
.channel_advert1{width:298px; height:223px;}
.channel_advert1 img{width:298px; height:223px;}
.channel_gj{padding:5px 10px; border-bottom:1px #ededed solid;}
.channel_gj p{padding:6px 0;}
.channel_gj span{display:inline-block; font-size:14px; margin:0 5px; padding:1px 8px; border-radius:15px;}
.channel_gj a{display:inline-block;  margin:0 5px; font-size:14px;}
.channel_gj span.channel_gjgr{background:#e1fddb; border:1px #53914c solid; color:#53914c;}
.channel_gj span.channel_gjor{background:#fff4db; border:1px #d88133 solid; color:#d88133;}
.channel_gj span.channel_gjpr{background:#ffe1e3; border:1px #db5c66 solid; color:#db5c66;}

/*热点导航*/
.com-hot_key {width: 998px; color: #5b5b5b; margin: 20px 0; line-height: 24px; border: 1px solid #999;}
.com-hot_key .hot_key_content {padding:8px 10px; overflow:hidden; width: 948px;}
.com-hot_key .hot_key_content li {float: left; width: 154px; text-align: center; line-height: 28px; height: 28px;   border-right: 1px solid #ccc; vertical-align: middle;}
.com-hot_key .hot_key_content li:hover{text-decoration:underline;}

/*友情链接*/
.friendship_box strong{width:1000px; text-align:left;}
.friendship_box a{display:block; float:left; padding-right:20px; margin:5px 0; font-size:14px;}
.friendship_box a:hover{color:#7a1b2e;}

/*预测*/
.yc_com_titile{line-height:36px; font-size: 20px; font-weight: bold; text-align: center; margin:0 auto;}
.yc_com_qr{border-bottom: 1px solid #dddcdc; width: 648px; height: 28px; text-align: center; line-height: 28px; margin:0 auto;}
.goshop{width:130px; height:44px; line-height:44px; border-radius:5px; border:1px #7a1b2e solid; color:#7a1b2e; display:inline-block; text-align:center; margin:17px 0;}
.yc_com_box li{overflow:hidden; height:32px;}
.yc_com_box li.yc_title{background:url(../image/yuce_q.png);}
.yc_com_box li span{display:block; float:left; height:32px; line-height:32px; color:#333; text-align:center; border-right:1px #CCC solid;}
.yc_com_box li span input{vertical-align:middle; width:14px; height:14px;}
.yc_buy_box span{height:40px; line-height:40px;}
.yc_buy_box a{padding:10px 35px; border:1px #7a1b2e solid; border-radius:5px; color:#7a1b2e; font-size:16px;}
.tjmz h2{background:#fff3ef; color:#333; font-weight:normal; padding:5px 10px; font-size:14px; border-bottom:1px #dbdbdb  solid;}
.tjmz ul li{float:left; width:30%; height: 30px; margin-left: 20px; line-height:30px}
.newExpertDetail h1{text-align:center;}
.newExpertDetail p{line-height: 28px;text-indent: 28px; font-size: 14px; margin-bottom:20px;}

.channell_wordlist_tr{border-top:1px #CCC dashed;}
.select_com_tr span,.select_com_tr a{margin-right:8px;}
.channell_wordlist_title span,.channell_wordlist_tr span{display:block; float:left; margin:0 10px; text-align:center; line-height:30px;}
.channell_wordlist_tr span{color:#666; white-space: nowrap;}
.channell_wordlist_tr span a{color:#666;}
.channel_winning_all{padding:15px 0;}
.channel_winning_all span p{line-height:20px;}

.winning_say p{line-height:28px; font-size:14px;}
/*弹窗*/
.ui-dialog .ui-widget-header{border:0;}
.ui-dialog .ui-dialog-titlebar-close {position: absolute; right: .3em; top: -10px; width: 20px; margin: -10px 0 0 0; padding: 1px; height: 20px;
}
.dialog p{font-size: 16px; text-align: center; margin-top: 10px;}
.ui-dialog .ui-dialog-buttonpane{text-align: center; border-width: 0; background-image: none; margin-top:20px;
padding:0; margin-bottom: 20px;}
.ui-dialog .ui-dialog-titlebar{background:#fff; font-weight:normal;margin-top: 24px;text-align: center;}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 0; white-space: nowrap; width: 100%; overflow: hidden;
text-overflow: ellipsis; font-size: 22px; font-weight: bold; color: #333;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;}
.ui-dialog .ui-dialog-buttonpane button{padding: 12px 50px; margin: 0 10px; background: #eb3426; color: #fff;
border: 0; border-radius: 5px;}
.dialog input{height:14px; width:14px; vertical-align:middle;}

.infor_word ul li a:hover{color:#7a1b2e;}

.recom ul.infor_title{border-bottom: 1px solid #ddd; padding-left:20px; display:inline-block; width:668px;}
.recom ul.infor_title li {float: left;  margin-bottom: -1px; margin-right:5px;}
.recom ul.infor_title li h1{font-size: 12px; font-weight:400;}
.recom ul.infor_title li a{margin-right: 2px; line-height:20px; border: 1px solid transparent; border-radius: 4px 4px 0 0; display: block; padding:5px 10px;}
.recom ul.infor_title li.active{cursor: default; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; border-radius: 4px 4px 0 0;}
.recom ul.infor_title li.active a{line-height:18px;}

.recom ul.infor_title li ul{z-index:9999; left:-12px; display:none;}
.recom ul.infor_title li ul li{float:none;  margin:0;}
.recom ul.infor_title li ul li a{margin-right:0; line-height:20px; border-bottom: 1px #CCC solid; display: block; padding:5px 10px; width:80px; text-align:center}
.infor_title_more:hover .infor_title_ul{display:block;}



.infor_body{border:1px #ddd solid; position:relative;}
.mffx_sj{width:90px; height:90px; right:0; top:0; position:absolute;}
.infor_body ul{padding:6px 50px 6px 20px; overflow:hidden; width:595px;height: 90px;}
.infor_body ul li{float:left; width:292px; margin:5px 10px 5px 0;}
.infor_body ul li a{font-size:14px;}

.infor_list{overflow:hidden; border-bottom:1px #ddd solid; padding:10px 0;}
.infor_list_img{width:173px; height:130px; overflow:hidden;}
.infor_list_img img{width:173px; height:130px;}
.infor_list_word{width:485px; margin-left:8px; height:130px;}
.infor_list_word h3{width:485px; height:32px; font-size:18px; font-weight:normal;}
.infor_list_word p{line-height:20px; max-height:60px; overflow:hidden; width:485px;}
.infor_list_key{width:485px; height:34px; overflow:hidden; line-height:34px;}
.infor_list_key span,.infor_list_key a{line-height:34px; margin-right:5px;}
.infor_list_key a{padding:2px 8px; border:1px #7a1b2e solid; color:#7a1b2e; border-radius:4px;}

.cb_notice{width:278px;}
.cb_notice li{width:278px; height:24px; line-height:24px; font-size:14px; overflow:hidden;}
.kj_box .kj_time{font-size:14px; line-height:26px;}
.kj_box .kj_time span{margin-right:10px;}

.trend_chart_img{width:100px; height:96px;}
.trend_chart_img img{width:100px; height:96px;}
.trend_chart_body{width:174px; height:96px}
.trend_chart_body a{width:85px; height:24px; float:left; line-height:24px;}
.trend_chart_nav a{margin:2px 5px; display:inline-block;}
.activity_gg{width:298px; height:100px;}
.activity_gg img{width:298px; height:100px;}
.cp_special{padding:8px 0 0 8px;}
.cp_special a{display:block; width:136px; margin:0 8px 8px 0; float:left; height:136px;}
.cp_special a img{width:136px; height:136px;}
.hot_key{padding: 10px 12px;}
.hot_key a{padding:4px 5px;}
/*定制弹框*/
.spec-ui-dialog .ui-dialog-titlebar-close{
    display:none;
}
.spec-ui-dialog .ui-dialog-buttonpane button:first-child{
    font-size: 24px;
    padding: 5px 50px;
}
.spec-ui-dialog .ui-dialog-buttonpane button:nth-child(2){
    background: none;
    color: rgb(102, 102, 102);
    margin: 0;
    padding: 5px;
}
/*新闻详情页*/
.infor_detail_gg{width:1000px; height:60px;}
.infor_detail_gg img{width:1000px; height:60px;}
.infor_detail_box h2{text-align:center; line-height:28px; font-size:24px; margin-bottom:10px;}
.infor_detail_word{width:648px; overflow:hidden; padding:20px; font-size:14px; line-height:26px;}
.infor_detail_word img{max-width:100%;}
.infor_detail_word p{font-size:14px; line-height:26px; margin-bottom:15px; text-indent:2em;}
.infor_football_detail_word p{font-size:14px; line-height:26px;}
.infor_detail_word p a,.infor_detail_word p a span{display:inline-block; text-indent:0em;}
.infor_detail_word .comTagCls, .foot_ball_details .comTagCls{color: #5988de;}
.comm_wzbody,.comm_wzbody p{text-indent:2em; line-height:20px; font-size:14px; margin-top:15px;}


/*高亮提示盒*/
.highlight_box{
    width:100%;
    height:100%;
    position: absolute;
    top:0;
    left: 0;
    z-index: 10000;
}
.highlight_box_bg{
    opacity: 0.5;
    position: absolute;
    background-color: #ccc;
    top:0;
    left: 0;
    width: 100%;
    height: 100%
}
.highlight_box_content{
    position: absolute;
    padding:0 20px;
    border:2px solid #999;
    border-radius: 4px;
    box-shadow: 2px 3px 4px #ccc;
    font-size: 15px;
    /*font-weight: bold;*/
    line-height: 40px;
    background-color: #fefee6;
    width: auto;
    /*color:#bbb;*/
    height: 40px;
    z-index: 10001;
}
.highlight_box_content .highlight{
    color:#7a1b2e;
    line-height: 40px;
    font-size: 15px;
    font-weight: bolder;
}

/*资讯banner*/
.flexslider {
	margin: 0px auto 20px;
	position: relative;
	width: 100%;
	height: 250px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../image/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 0;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../image/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 690px !important;
	height: 250px !important;
	display: block;
}
/*开奖页面*/
.kj_ball{
	color: #FFF;
    height:24px;
    line-height:24px;
    width:24px;
    text-align: center;
    font-size: 14px;
    margin-right:5px;
    display: block;
    float: left;
    border-radius: 12px;
}
.ball-box {
    list-style: none;
    width: 100%;
}
.top-box{padding:10px 0;}
.ball-box li {
    float: none;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    background-color: #c01b17;
    margin-right: 5px;
    color: #fff;
    text-align: center;
	display: inline-block;
}
.ball-box .blue {
    background-color: #5a9af2;
}
.tac {
    text-align: center;
}
.topbox {
    border: 1px solid #dbdbdb ;
    width: 998px;
}
.toplistbox {
    height: 41px;
    line-height: 40px;
    background: #EFEFEF;
}
.toplistbox ul .on {
    background: #FFFFFF;
    border-top: 1px solid #c01b17;
}
.toplistbox ul li {
    display: block;
    float: left;
    text-align: center;
    font-size: 16px;
    color: #424242;
    /*width: 118px;*/
}
.toplistbox ul li a.active {
    color: #c01b17!important;
}
.downbox {
    overflow: hidden;
}
.left1box {
    padding: 18px 20px 0px 10px;
}
.downleftbox {
    float: left;
}
.left1box a {
    text-align: center;
}
.downleftbox a {
    /*display: block;
    float: left;
    padding: 2px 0px;
    font-size: 14px;
    width: 70px;
    margin-left: 8px;*/
}
.new {
    width: 998px;
    border: 1px solid #dbdbdb;
    line-height: 50px;
}
.newboxtop {
    overflow: hidden;
    padding-left: 20px;
    border-bottom: 1px solid #dbdbdb;
}
.new-tit {
    font-size: 20px;
    color: #333333;
    margin-left: 10px;
    font-weight: 700;
    display: block;
    float: left;
}
.new-time {
    color: #8f8f8f;
    font-size: 14px;
    margin-left: 30px;
    display: block;
    float: left;
}
.newlist ul li {
    display: block;
    float: left;
    margin-left: 30px;
    font-size: 14px;
}
.newlist ul li a:hover{color:#c01b17;}
.digital, .dipincaitable {
    width: 998px;
    margin-top: 20px;
    border: 1px solid #dbdbdb;
}
.colorname {
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    font-weight: 700;
    padding-left: 20px;
}
.digital table tr th, .dipincaitable table tr th {
    text-align: center;
    color: #3F3F3F;
    font-size: 14px;
    background: #FFF6ED;
}
.digital table tr td, .dipincaitable table tr td {
    text-align: center;
    color: #888888;
    overflow: hidden;
}
.digital table tr td ul {
    margin: 0 auto;
    overflow: hidden;
    display: block;
    float: left;
}
.digital table tr td ul li, .dipincaitable table tr td ul li {
    float: left;
    width: 24px;
    height: 24px;
    background: #B72122;
    border-radius: 50px;
    text-align: center;
    line-height: 24px;
    color: #FFFFFF;
    margin-left: 5px;
}
digital table tr td a {
    display: block;
    text-align: left;
    padding-left: 26px;
}
.kaijihao {
    display: block;
    float: left;
    line-height: 28px;
    color: #999;
    padding-left: 16px;
}
.digital table tr td ul .blueballsmall, .dipincaitable table tr td ul .blueballsmall {
    background: #367af5;
}
.zjgj{margin:0 5px;}
a.more{
    color: #F26519;
    display: block;
    text-align: center;
    padding-left: 0px;
}
.zjgj:hover{color:#c01b17;}
.commonjs {
    margin-top: 20px;
    border: 1px solid #dbdbdb;
    padding: 20px;
}
.commonjs p {
    font-size: 16px;
    line-height: 34px;
}
.commonjs p span{
    font-size: 18px;
    line-height: 34px;
	font-weight:600;
}
.location-ctn {
    line-height: 46px;
}
.sidebar {
    width: 300px;
}
.title-box {
    line-height: 52px;
}
.title-box h2 {
    font-size: 18px;
    color: #222;
    font-weight: 600;
    padding-left: 20px;
	background:#f9f6f6;
}
.pd-lr_tit {
    font-size: 14px;
    padding: 10px 0 10px;
    background-color: #fff6ed;
    text-indent: 0.5em;
    cursor: pointer;
	margin: 10px 0 6px;
}
.pd-lr_tit.on .tips {
    background-image: url(../image/sq.png);
}
.tips {
    float: right;
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url(../image/dk.png);
    background-size: 100% 100%;
    margin: 3px 5px 0 0;
}
.pd-lr_sec>a {
    color: #555;
    font-size: 16px;
    margin: 15px 0;
    display: block;
}
.list_cg a {
    font-size: 14px;
    display: inline-block;
    padding: 5px 8px;
    color: #777;
}
.active {
    color: #c01b17!important;
}
.pd-lr {
    padding: 0 10px;
}
#time {
    border: 1px solid #ccc;
    width: 100px;
    padding: 0 20px 0 10px;
    height: 24px;
    background: url("../image/icon-1.png") no-repeat 105px center;
}
.kj_box table {
    width:345px;
    border: 1px solid #e5e5e5;
    line-height: 30px;
	border-collapse: collapse;
}
.kj_box table td{
	text-align:center;
	font-size:14px;
}
.kj_box thead {
    background: #fff6ed;
    font-weight: 600;
    border-bottom: 1px solid #e5e5e5;
}
.kj_box tbody tr {
    border-bottom: 1px solid #e5e5e5;
    height: 34px;
}
.kj_box tbody tr:nth-of-type(2n) {
    background: #f9f9f9;
}
.zjgj_hov a:hover{color:#c01b17;}

.week_recommend{background:#f2f8ff;}
.week_recommend_left{width:197px; height:173px; position:relative; background:url(../image/all_bg.png) -603px -170px;}
.wkrd_ico{width:78px; height:83px; background:url(../image/all_bg.png)-692px -70px; position:absolute; left:-20px; top:-20px}
.week_recommend_gj{width:128px; height:128px; margin-left:35px;}
.week_recommend_right{width:410px; height:173px;}
.toole_name{height:40px; background: #eaf1ff; border:1px #c4d7f8 solid; border-radius:0 20px 20px 0; line-height:42px; color:#5988de; padding:0 20px 0 30px; font-size:16px; font-weight:bold; display:inline-block; margin-left:30px;}
.toole_name span{position:absolute; width:37px; height:53px; background:url(../image/all_bg.png) -655px 0; left:-20px; bottom:-2px;}
.week_hot span.hot_xx{width:26px; height:26px; background:url(../image/all_bg.png)-617px -70px; display:block; float:left;}
.week_hot span.hot_yellowxx{background:url(../image/all_bg.png)-617px -97px;}
.week_hot span.hot_yellowyb{background:url(../image/all_bg.png)-617px -124px;}
.week_recommend_bottom .week_yltop{height:24px; line-height:24px; border-radius:12px; background:#fbb919; color:#e2400b; padding:0 10px; display:block;}
.week_ylpm{line-height:24px; font-size:14px; color:#666}
.week_ylpm img{vertical-align:middle; margin-right:5px;}
.analysis_tool ul.analysis_tool_title{border-bottom:1px #dbdbdb solid; margin:0 auto; padding-top:10px;}
.analysis_tool ul.analysis_tool_title li{margin:0 30px; width:50px; height:74px;}
.analysis_tool ul.analysis_tool_title li a{display:inline-block; width:50px;text-align:center;}
.analysis_tool ul.analysis_tool_title li a:hover{color:#5988de; text-decoration:none;}
.analysis_tool ul.analysis_tool_title li:hover{border-bottom:1px #5988de solid;}
.analysis_tool ul.analysis_tool_title li.tool_select{border-bottom:1px #5988de solid;}
.analysis_tool ul.analysis_tool_title li.tool_select a{color:#5988de;}

.analysis_tool_box{border-bottom:1px #dbdbdb solid;}
.tool_box_left{width:70px; text-align:center;}
.tool_box_left p{font-size:14px; color:#333;}
.tool_box_right p span{color:#999;}
.tool_hot .hot_xx{width:22px; height:22px; background:url(../image/all_bg.png); display:block; float:left; background-position:-644px -70px;}
.expert_index_toolhot .tool_hot .hot_xx{width:18px; height:18px; background:url(../image/all_bg.png); display:block; float:left; background-position:-644px -70px;}
.expert_index_toolhot .tool_hot span.hot_yellowxx{background:url(../image/all_bg.png); background-position:-644px -92px;}
.expert_index_toolhot .tool_hot span.hot_yellowyb{background:url(../image/all_bg.png); background-position:-644px -114px;}
.expert_index_toolhot .tool_hot span.toolhot_one{color:#666;}
.tool_hot span.hot_yellowxx{background:url(../image/all_bg.png); background-position:-644px -93px;}
.tool_hot span.hot_yellowyb{background:url(../image/all_bg.png); background-position:-644px -116px;}
.expert_index_toolhot .tool_xx_18 span.hot_xx{width:18px; height:18px; background:url(../image/all_bg.png)-565px -70px; display:block; float:left;}
.expert_index_toolhot .tool_xx_18 span.hot_yellowxx{background:url(../image/all_bg.png)-565px -88px;}
.expert_index_toolhot .tool_xx_18 span.hot_yellowyb{background:url(../image/all_bg.png)-565px -107px;}
.tool_box_right p .a{color:#7a1b2e; background:#feeeef; padding:0px 8px; border-radius:5px; border:1px #ffb1b7 solid;}
.tool_box_right p .a:hover{background:#7a1b2e; color:#fff; text-decoration:none;}

.tool_right_top li{border-bottom:1px #dbdbdb dashed;}
.tool_right_top li i{height: 33px; width: 25px; display: block; }
.tool_right_top li.tool_right_top_first i{ background: url(../image/all_bg.png) -667px -71px; margin-top:9px;}
.tool_right_top li.tool_right_top_second i{ background: url(../image/all_bg.png) -667px -105px; margin-top:9px;}
.tool_right_top li.tool_right_top_three i{ background: url(../image/all_bg.png) -667px -138px; margin-top:9px;}
.tool_right_top li.tool_blueball i{background: #e3efff; border-radius:12px; color: #618edf; border: 1px #618edf solid; width:24px; height:24px; line-height:24px; text-align:center; margin-top:14px;}
.tool_right_top li img{width:52px; height:52px;}


.tool_List_title {background: #e9eff6; height: 30px; border-bottom: 1px #dbdbdb solid;}
.tool_List_title span{line-height:30px; color:#5988de; text-align:center; display:block;}
.tool_List_box{ height:30px;}
.tool_List_box span{line-height:30px; color:#666666; text-align:center; display:block;}
.tool_List_box_kj{line-height:30px;}
.tool_List_box_kj span{width:20px; height:20px; line-height:20px; text-align:center; border-radius:10px; color:#fff; margin:5px 2px;}
.tool_List_box_kj span.white_ball{background:#FFF; color:#7a1b2e; border:1px #7a1b2e solid; width:18px; height:18px; line-height:18px;}

.yjtd_new_tr{border-top:1px #dbdbdb solid;} 
.yjtd_new_tr_left{padding:0 5px}
.yjtd_new_tr_left p span{width:20px; height:20px; line-height:20px; text-align:center; border-radius:10px; color:#fff; margin:5px 2px;}
.yjtd_new_tr_right{border-left:1px #dbdbdb solid; overflow:hidden; padding-left:10px; min-height:65px;}
.yjtd_new_tr_right p{width:180px;}
.yjtd_new_tr_right p span.yjtd_new_ball{width:20px; height:20px; line-height:20px; text-align:center; border-radius:10px; color:#fff; margin:0 2px;}
.yjtd_new_tr_right p span img{vertical-align:middle; width:15px; height:20px;}

.tool_btn_yjct{width:70px; height: 30px; color: #7a1b2e; border:1px #7a1b2e solid; background:#fff; border-radius:5px;}
.tool_cjzj_copy{width:70px; height: 30px; color: #7a1b2e; border:1px #7a1b2e solid; background:#fff; border-radius:5px;}

/*高手数据*/
.gssj_banner{background:url(../image/gssj_banner.jpg) center no-repeat; width:100%; height:346px;}
.yjtd_banner{background:url(../image/yjtd_banner.jpg) center no-repeat; width:100%; height:346px;}
.cjzj_banner{background:url(../image/cjzj_banner.jpg) center no-repeat; width:100%; height:346px;}
.dss_banner{background:url(../image/dss_banner.jpg) center no-repeat; width:100%; height:346px;}
.lhdw_banner{background:url(../image/lhdw_banner.jpg) center no-repeat; width:100%; height:346px;}
.mss_banner{background:url(../image/mss_banner.jpg?v=20261013) center no-repeat; width:100%; height:346px;}
.yqs_banner{background:url(../image/yqs_banner.jpg) center no-repeat; width:100%; height:346px;}
.gssj_banner_left{top:258px; left:195px; width:380px; height:54px;}
.gssj_banner_left span{color:#FFF; display:block; overflow:hidden; float:left; line-height:54px; text-align:center;	}
.gssj_banner_left .tool_hot .hot_xx{width:18px; height:18px; background:url(../image/week_hotxx.png) 0 0; display:block; float:left; background-size:18px 57px; margin-top:8px;}
.gssj_banner_left .tool_hot span.hot_yellowxx{background:url(../image/week_hotxx.png) 0 -20px; background-size:18px 57px;}
.gssj_banner_left .tool_hot span.hot_yellowyb{background:url(../image/week_hotxx.png) 0 -39px; background-size:18px 57px;}

.gssj_banner_left a{display:block; float:left; width:180px; height:54px; border-radius:5px; text-align:center; color:#FFF; line-height:54px; font-size:20px;}
.gssj_banner_left a.tool_index_banner_a{border-radius:27px;}
.gssj_banner_left a.tool_index_banner_a_book3dtail{background:#5d75d5}
.gssj_banner_left a.tool_index_banner_a_dataone{background:#3898ff}
.gssj_banner_left a.tool_index_banner_a_expert{background:#f6875c}
.gssj_banner_left a.tool_index_banner_a_magician{background:#a229c6}
.gssj_banner_left a.tool_index_banner_a_redsixtail{background:#fb6a29}
.gssj_banner_left a.tool_index_banner_a_scanner{background:#ffc21f}
.gssj_banner_left a.tool_index_banner_a_treemoney{background:#44e2bf}
.gssj_login{width:240px; height:240px; background:#FFF; border-radius:10px; margin:18px 0; padding:35px 25px; position:relative;}
.gssj_user{width:240px; height:270px; background:#FFF; border-radius:10px; margin:18px 0; padding:20px 25px; position:relative;}
.gssj_user_gjq a,.gssj_user_cb a{background: #feeeef; border: 1px #ffb1b7 solid; color: #7a1b2e !important; padding:3px 8px;
border-radius: 4px;}
.kj_cz_box .kj_box p a{text-decoration:underline;}
.gssj_user_img{width:70px; height:70px; margin:0 auto;}
.gssj_user_img img{width:70px; height:70px;}
.gssj_user_word_box p{line-height:24px;}
.gssj_login_loading{background:#000; opacity:0.6; position:absolute; width:240px; height:270px; padding:20px 25px; left:0; top:0; border-radius:10px; display:none;}
.gssj_login_loading img{width:32px; height:32px; margin:119px 104px;}
.gssj_login_box{width:223px; height:30px; padding:4px 5px 4px 10px; border:1px #e3e3e3 solid; border-radius:5px;}
.gssj_login_box i{background:url(../image/all_bg.png); width:25px; display:block; height:28px; margin-top:1px;}
.gssj_login_name i{background-position:-576px -250px;}
.gssj_login_password i{background-position:-576px -278px;}
.gssj_login_code i{background-position:-576px -307px;}
.gssj_login_box input{width:180px; height:28px; line-height:28px; margin-left:10px;}
.gssj_login_box select{height: 30px; border: 0; border-left: 1px #dedede solid; line-height: 30px; font-size:14px;}
.gssj_login_code .gssj_login_box{width:108px;}
.gssj_login_code .gssj_login_box input{width:70px;}
.gssj_login_code .gssj_login_box img{width:100px; height:40px;}
.gssj_login_btn input{width:240px; height:48px; line-height:48px; font-size:18px; color:#FFF; text-align:center; background:#3992f5; border-radius:5px;}
.gssj_ts_title{height:9px; width:690px; border-bottom:1px #bdd3db solid;}
.gssj_ts_title span{width:150px; height:24px; font-size:20px; color:#4f99e9; padding:0 10px; left:220px; top:-7px; z-index:999; background:#FFF; text-align:center;}
.gssj_ts_img{width:690px; height:825px; background:url(../image/gssj_bg.jpg);}
.yjtd_ts_img{width:690px; height:575px; background:url(../image/yjtd_bg.png);}
.cjzj_ts_img{width:690px; height:575px; background:url(../image/cjzj_bg.png);}
.dss_ts_img{width:690px; height:575px; background:url(../image/dss_bg.png);}
.lhdw_ts_img{width:690px; height:575px; background:url(../image/lhdw_bg.png);}
.mss_ts_img{width:690px; height:575px; background:url(../image/mss_bg.png);}
.yqs_ts_img{width:690px; height:850px; background:url(../image/yqs_bg.png);}
.gssj_ts_img_box{width:300px; margin-top:180px; margin-right:45px; height:100px;}
.rank_selected .channel_com_box{min-height:250px;}
.rank_selected .ranks .tool_list_name{width:87px;}
.postage_say h3{line-height:16px;}
.postage_say h3 img{height:14px; width:14px; margin:-4px 5px 0 0; vertical-align:middle;}
.postage_say a{right:15px; bottom:15px;}
.table_bor table{border: 1px solid #d4d4d4;line-height: 30px; border-collapse: collapse;}
.table_bor table .result2 {
    background-color: red;
}
.table_bor table .result2 li {
    height: 25px;
    line-height: 25px;
    text-indent: 12px;
    color: yellow;
}
.table_bor table .result2 li i {
    color: #fff;
    font-style: normal;
}

/*高手数据详细*/
.tool_code_img{width:52px; height:52px;}
.tool_code_img img{width:52px; height:52px;}
.tool_cdoe_box{border-top:1px #ededed solid;}
.tool_cdoe_box ul li{padding:5px 10px; border:1px #dbdbdb solid; border-radius:5px; background:#f2f2f2; margin:0 10px 10px 0;}
.tool_cdoe_box ul li a{display:inline-block; color:#666666; font-size:14px; line-height:20px;}
.tool_cdoe_box ul li a p{text-align:center;}
.tool_cdoe_box ul li.statistics{border:1px #5988de solid; background:#f0f5ff;}
.tool_cdoe_box ul li.statistics a{color:#5988de;}
.tool_cdoe_box ul li.statistics_sect{border:1px #7a1b2e solid; background:#fff2f3;}
.tool_cdoe_box ul li.statistics_sect a{color:#7a1b2e;}
.tool_select_box span{line-height:22px; font-size:14px;}
.tool_select_box input{width:14px; height:14px; border-radius:5px; margin:5px 1px 0 5px;}
.tool_select_box i{margin-left:5px; display:block; width:70px; height:26px; border-radius:5px;}
.tool_copy_text{width:805px; height:50px; border:1px #dbdbdb solid; margin:5px 10px; border-radius:5px; font-size:26px; padding:0 10px;}
.tool_copy_btn{width:122px; height:50px; background:#feeeef; border:1px #7a1b2e solid; color:#7a1b2e; border-radius:5px; text-align:center; line-height:50px; font-size:14px; margin:5px 0 0 15px;}
.tool_gssj_chart_tr{height:52px;}
.tool_gssj_chart_check input{width:20px; height:20px; margin:16px 25px;}
.tool_gssj_chart_number{width:30px; height:30px; border-radius:15px; margin:11px 35px; display:block; text-align:center; line-height:34px;}
.tool_gssj_chart_length{width:660px; height:30px; display:block; margin:11px 20px; background:#ebebeb; border-radius:5px;}
.tool_gssj_chart_length i{ height:30px; display:block; background:#7a1b2e;border-radius:5px;}
.tool_gssj_chart_tr .white_red_ball,.tool_gssj_chart_tr .white_blue_ball{width:28px; height:28px; line-height:30px;}
.tool_history_com ul li a{color:#FFF; background:#7a1b2e; width:70px; height:22px; border-radius:5px; margin-right:5px; margin-top:5px;}
.tool_history_com ul li{border-bottom:1px #dbdbdb solid; border-right:1px #dbdbdb solid; box-sizing:border-box;}
.tool_history_number span{color: #FFF;height:22px;line-height:22px; width:22px; text-align: center;margin: 0 3px;display: block; float: left; border-radius: 11px;}
.btn_blue{padding:2px 5px; border:1px #5988de solid; border-radius:4px; line-height:16px;}
.btn_red{padding:2px 5px; border:1px #7a1b2e solid; border-radius:4px; line-height:16px;}
.tool_gssj_title_select a{font-size:14px; line-height:36px; margin:0 15px;}
.tool_list_left_title a{background:#FFF; border:1px #7a1b2e solid; color:#7a1b2e; padding:2px 5px; border-radius:5px;}
.tool_gssj_popup{width:1000px; height: 100%; z-index: 888; top: 0; left: 0; display: block;}
.tool_gssj_popup_bg{background: #000; opacity: .3; position: absolute; width: 1000px; height: 100%;}
.tool_gssj_popup_box{width:780px; height:530px; margin:170px 0 0 90px}
.tool_gssj_popups{width:654px; height:398px; background:url(../image/tool_popule.png) no-repeat; margin-top:-130px;}
.tool_gssj_popups h2{font-weight:bold; max-height:68px; position:absolute; left:100px; top:90px; padding-right:50px;}
.tool_gssj_popups a{width:242px; display:block; height:60px; border-radius:30px; font-size:24px; line-height:56px; text-align:center; color:#FFF; position:absolute; left:315px; top:180px;}
.tool_gssj_popups p{font-size:16px; color:#333; font-weight:bold; width:335px; line-height:26px; max-height:52px; position:absolute; top:270px; left:300px;}

/*工具列表*/
.tool_gssj_ranking_list span,.tool_gssj_ranking_tr span{margin:0 10px; float:left; line-height:24px; font-size:14px; text-align:center;}
.tool_list_name{font-size:14px; overflow:hidden; margin-bottom:5px;}
.tool_list_name a{width:14px; height:14px; display:inline-block; border-radius:7px; background:#7a1b2e; color:#fff; text-align:center; line-height:12px; margin-top:4px; float:right;}
.tool_list_name a:hover{text-decoration:none;}
.tool_list_btn input{padding:10px 15px; border:1px #7a1b2e solid; color:#7a1b2e; font-size:14px; border-radius:5px; background:#FFF; margin:0 10px;}

/*网站首页*/
.pmd {
    width:880px;
    height: 24px;
    overflow: hidden;
    float: left;
	margin:5px 0;
}
.pmd a{line-height:24px;}
.index_top_left{width:245px; height:380px;}
.index_top_left a{width:245px; height:120px;}
.index_top_left a img{width:245px; height:120px;}
.index_top_middle{width:518px; height:378px;}
.index_new_lottery{border-bottom:1px #dbdbdb solid;}
.index_new_lottery_code{margin:5px 0 5px 5px;}
.index_new_lottery_number{margin:10px 0 0 5px;}
.index_new_lottery_number span{width:28px; height:28px; line-height:28px; text-align:center; font-size:16px; border-radius:14px; margin:0 1px;}
.index_new_lottery_gj{margin:9px 0 0 10px;}
.index_new_lottery_gj a{width:42px; height:30px; border-radius:5px; text-align:center; line-height:30px; background:#edf3ff scroll; border:1px #5988de solid; color:#5988de; display:block; float:left; margin:0 2px;}
.index_top_middle_gg{width:500px; height:120px; overflow:hidden; display:block; margin:17px 9px}
.index_top_middle_gg img{width:500px; height:120px;}
.index_top_right{width:215px; height:380px;}
.index_top_right a{width:215px; height:165px;}
.index_top_right a img{width:215px; height:165px;}

.index_channel_nav{height:40px; border-bottom:1px #dbdbdb solid;}
.index_channel_nav ul{margin-left:55px;}
.index_channel_nav ul li{line-height:40px; float:left; position:relative;}
.index_channel_nav ul li a{font-size:16px; width:123px; text-align:center; border-right:1px #dddddd solid; display:block; height:26px; line-height:26px; margin:7px 0;}
.index_channel_nav ul li:hover{border-bottom:1px #5988de solid; background:#edf3ff;}
.index_channel_nav ul li a:hover{color:#5988de; text-decoration:none;}
.index_channel_nav ul li.hov{border-bottom:1px #5988de solid; background:#edf3ff;}
.index_channel_nav ul li.hov a{color:#5988de;}
.index_qwss_left{border-right:1px #dbdbdb solid; height:308px; border-bottom:1px #dbdbdb solid;}
.index_qwss_left_code{margin:19px 10px;}
a.index_qws_a{padding:10px 20px; border-radius:5px; background:#6993e1; color:#fff; font-size:16px; display:block; margin-top:25px;}
.index_qwss_left a.index_qws_a img{vertical-align:middle; margin-right:6px; margin-top:-2px;}
.index_qwss_left_middle .index_new_lottery_number a{text-decoration:underline; color:#F00;}
.index_qwss_left_middle .index_new_lottery_number span{width:54px; height:54px; background:url(../image/gp_icon.jpg); line-height:54px; text-align:center; font-size:28px; color:#FFF; border:none;}
.index_qwss_left_code select{width:60px;}
.index_qwss_left_middle_chart{height:150px; width:500px; border-bottom:1px #dbdbdb solid;}
.index_qwss_left_middle_chart span{margin:0 15px; width:20px; height:150px; position:relative;}
.index_qwss_left_middle_chart span i{position: relative; display:block; width:20px; filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150)	progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f86a31,endcolorstr=#e70313,gradientType=0);	-ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150)	progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f86a31,endcolorstr=#e70313,gradientType=0);
background:red; /* 一些不支持背景渐变的浏览器 */  background:-moz-linear-gradient(top,#f86a31,#e70313);  
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f86a31), to(#e70313)); position:absolute; bottom:0; border-radius:2px 2px 0 0}
.index_qwss_left_middle_chart span i a{position: absolute; top: -15px; font-size: 10px; white-space:nowrap; width: 100%; text-align: center;}
.index_qwss_right{width:457px; height:328px; border-bottom:1px #dbdbdb solid;}
.index_view_data{border-bottom:1px #dbdbdb solid;}
.index_view_data div{height:52px;}
.index_view_data div.fl{width:72px;}
.index_view_data div.fr{width:333px;}
.index_new_lottery_loading {
    background: #000;
    opacity: 0.6;
    position: absolute;
    width: 518px;
    height: 340px;
    left: 0;
    top: 39px;
    display: none;
	z-index:99
}
.index_new_lottery_loading img{
	width:32px;
	height:32px;
	margin:154px 243px 0;
	z-index:100
}

.index_find_expert{border-right:1px #dbdbdb solid; height:520px; border-bottom:1px #dbdbdb solid;}
.index_fing_expert_tr{border-bottom:1px #dbdbdb dashed; padding:5px 0;}
.index_fing_expert_tr span{line-height:40px; display:block; margin-left:10px; font-size:14px;}
.index_bonus_amount{width:503px; height:95px; margin:20px auto 0; background:url(../image/index_money.png);}
.index_bonus_amount a:hover{text-decoration:none;}
.index_bonus_amount_title{font-size:16px; color:#fff; width:400px; height:28px; line-height:28px; overflow:hidden; margin:10px 0 0 56px;}
.index_bonus_amount_title span{color:#ffeb3a;}
.index_bonus_amount_number{margin:9px 0 0 138px;}
.index_bonus_amount_number span{font-size:24px; float:left; color:#7a1b2e; display:block; line-height:30px;
    width:28px; text-align: center;}

.index_gj_xjq{width:457px; height:520px;}
.index_qwss_right .channel_six {width:144px; padding: 5px 0 5px 8px;}
.index_qwss_right .channel_six_text{width:82px; margin: 8px 0 0 2px;}
.index_qwss_right .channel_six_text p{width:81px;}
.index_xjq a{display:block; line-height:32px; width:213px; height:32px; overflow:hidden;}
.index_gj_xjq .channel_com{width:218px; padding:5px;}
.index_gj_xjq .channel_com .channel_text{width:142px; margin-left:5px;}


.index_news_module .thumb_news, .index_news_module .hot_news, .index_news_module .last_news {
    float: left;
    width: 33%;
}
.index_news_module .hot_news li, .index_news_module .last_news li, .index_news_module .thumb_news li {
    padding: 4px 8px;
    height: 22px;
	overflow:hidden;
}
.index_news_module .thumb_news .thumb img, .index_news_module .thumb_news .thumb span {
    float: left;
}
.index_news_module .thumb_news .thumb span {
    line-height: 26px;
    font-weight: bold;
}
.cut-long-sigle-row {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.index_news_module .thumb_news .thumb {
    height: 215px;
}
.index_news_module .thumb_news .thumb img {
    margin-right: 10px;
}
.index_news_module .thumb_news .thumb img, .index_news_module .thumb_news .thumb span {
    float: left;
}
.index_news_module .hot_news .thumb {
    height: auto;
    padding: 4px 0;
}
.cut-long-sigle-row {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size:14px;
	line-height:24px;
}
.index_news_module .hot_news .thumb dd img {
    width: 122px;
    height: 92px;
    border: 1px solid #ccc;
}
.t-fleft {
    float: left;
}
.index_news_module .hot_news .thumb dd span {
    width: 189px;
    height: 72px;
    line-height: 22px;
    padding: 10px 0 10px 10px;
}
.index_news_module .last_news {
    padding-top: 8px;
}
.diesi_qd table {
    border: 1px solid #cdd3d3;
    border-left: 0;
	border-top:0;
}
.diesi_qs {
    background: #ececec;
}
.diesi_qd td {
    width: 140px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-left: 1px solid #cdd3d3;
}
/*.diesi_dd {
	background:url(../image/hhsu-182.png) no-repeat 97px 2px;
}*/
.hf_draw_time_set table {
    border: 1px solid #cdd3d3;
    border-left: 0;
    border-top: 0;
}
.hf_draw_time_set td, .hf_draw_time_set th {
    height: 30px;
    line-height: 30px;
    border-left: 1px solid #cdd3d3;
    border-top: 1px solid #cdd3d3;
    text-align: center;
}
.diesi_qs {
    background: #ececec;
}

/*近期中奖*/
.index_winning_list_tr{border-bottom:1px #dbdbdb solid;}
.index_winning_list_tr_number span{
    color: #FFF;
    height: 30px;
    line-height: 30px;
    width: 30px;
    text-align: center;
    margin: 0 5px;
    display: block;
    float: left;
    border-radius: 15px;
}
.index_winning_list_tr_fgx span{background: #feeeef;
    border: 1px #ffb1b7 solid;
    color: #7a1b2e !important;
    padding:2px 18px;
    border-radius: 4px;
}
.index_winning_list_tr_fgx i{width:580px; height:1px; border-bottom:1px #ffb1b7 solid; margin:14px 0 0 18px;}
.yqs_qyqm a span{color:#f7de44; font-size: 18px; left: 43px; top: 49px; width:33px; text-align:center; height:24px; overflow:hidden;}
.index_qwss_left_loading{background: #000; opacity: 0.6; position: absolute; width: 540px; height: 329px; left: 0; top: 0; border-radius: 10px; display: none;}
.index_qwss_left_loading img {
    width: 32px;
    height: 32px;
    margin:131px 254px;
}
.index_code_select_box_loading{background: #000; opacity: 0.6; position: absolute; width:998px; height: 850px; left: 0; top: 0; display: none; z-index:999}
.index_code_select_box_loading img {
    width: 32px;
    height: 32px;
    margin:426px 483px;
	z-index:9999;
}

/*日历插件*/
.date_selector, .date_selector *{width: auto;height: auto;border: none;background: none;margin: 0;padding: 0;text-align: left;text-decoration: none;}

.date_selector{background:#fbfbfb;border: 1px solid #ccc;padding: 10px;margin:0;margin-top:-1px;position: absolute;z-index:100000;display:none;border-radius: 3px;box-shadow: 0 0 5px #aaa;box-shadow:0 2px 2px #ccc; width:220px;}

.date_selector_ieframe{position: absolute;z-index: 99999;display: none;}

.date_selector .nav{width: 17.5em;}

.date_selector .nav p{clear: none;}

.date_selector .month_nav, .date_selector .year_nav{margin: 0 0 3px 0;padding: 0;display: block;position: relative;text-align: center;}

.date_selector .month_nav{float: left;width: 55%;}

.date_selector .year_nav{float: right;width: 42%;margin-right: -8px;}

.date_selector .month_name, .date_selector .year_name{font-weight: bold;line-height: 20px;}

.date_selector .button{display: block;position: absolute;top: 0;width:18px;height:18px;line-height:16px;font-weight:bold;color:#5985c7;text-align: center;font-size:12px;overflow:hidden;border: 1px solid #ccc;border-radius:2px;}

.date_selector .button:hover, .date_selector .button.hover{background:#5985c7;color: #fff;cursor: pointer;border-color:#3a930d;}

.date_selector .prev{left: 0;}

.date_selector .next{right: 0;}

.date_selector table{border-spacing: 0;border-collapse: collapse;clear: both;margin: 0; width:220px;}

.date_selector th, .date_selector td{width: 2.5em;height: 2em;padding: 0 !important;text-align: center !important;color: #666;font-weight: normal;}

.date_selector th{font-size: 12px;}

.date_selector td{border:1px solid #f1f1f1;line-height: 2em;text-align: center;white-space: nowrap;color:#5985c7;background: #fff;}

.date_selector td.today{background: #eee;}

.date_selector td.unselected_month{color: #ccc;}

.date_selector td.selectable_day{cursor: pointer;}

.date_selector td.selected{background:#2b579a;color: #fff;font-weight: bold;}

.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover{background:#5985c7;color: #fff;}

/*全网搜*/
.index_ts_title {
    height: 9px;
    width: 690px;
    border-bottom: 1px #bdd3db solid;
}
.index_ts_title span {
    height: 24px;
    font-size: 20px;
    color: #4f99e9;
    padding: 0 10px;
    left: 20px;
    top: -7px;
    z-index: 999;
    background: #FFF;
    text-align: center;
}
i.csb_img{width:90px; height:90px; background:url(../image/csb.png); display:block; position:absolute; right:0; top:0;}
.index_ts_box{width:958px; padding:10px 20px; border:1px #bdd3db solid; border-top:0;}

.qws_table table {
    border-collapse: collapse;
    border-spacing: 0;
    box-sizing: border-box;
}
.simulation_table {
    border: 1px #d8d8d8 solid;
    height: 90px;
}
.qws_table table thead td {
    border: 1px solid #d8d8d8;
    text-align: center;
    background: #f4f4f4;
    height: 23px;
    color: #333;
}
.qws_table table .simulation_table td {
    border: 0;
}
.qws_table table .simulation_table td {
    background: #FFF;
}
.qws_table table td span {
    height: 100px;
    display: block;
    margin: 2px auto;
    position: relative;
	width:20px;
}
.qws_loading {
    background: #000;
    opacity: 0.6;
    position: absolute;
    width: 1000px;
    height: 105px;
    left: 0;
    top: 39px;
    display: none;
	z-index:99
}
.qws_loading img{
	width:32px;
	height:32px;
	margin:34px 484px 0;
	z-index:100
}
.qws_list_ts{
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.qws_list_ts span{
    display: inline-block;
    padding-left: 45px;
    height:40px;
    background: url("../image/loading.gif") no-repeat 0 0;
}
.qws_table table td span i {
    display: block;
    vertical-align: bottom;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.qws_table table td span i a{
    position: relative;
    top:-15px;
    font-size: 10px;
    white-space: nowrap;

}
.qws_table table .select_smallball  span {
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    color: #333;
    position: relative;
    vertical-align: middle;
    font-size: 12px;
}
.qws_box{
	border-bottom:1px #dbdbdb solid;
}
.qws_box .qws_box_titile{font-size:16px; color:#5988de; display:block; line-height:28px; margin-bottom:10px; text-decoration:underline;}
.qws_box .qws_box_titile:hover{color:#F00;}
.qws_box_detailed{font-size:14px; color:#999; display:block; line-height:24px;}
.select_bigball span {
    display: inline-block;
    width: 20px !important;
    height: 20px !important;
    text-align: center;
    line-height: 20px;
    color: #333;
    background: url(../image/ball_big.png) no-repeat;
    position: relative;
    vertical-align: middle;
    font-size: 10px;
    background-position: -42px 0;
}
/*QQ应用*/
.qq_link{
    position:fixed;
    right:0;
    top:30px;
	z-index:999999999999999;
}
.qq_link a{
    position:absolute;
    display:block;
    left:-44px;
    top:80px;
    width:44px;
    height:144px;
    background:url(../image/qq_link.png) no-repeat;
}
/*阅读模式*/
.read-model{
  display: block;
  font-size: 1.3em;
  margin: 0 2px 0 2px;
  padding: 0 15px 0 15px;
  /*line-height: 150%;*/
  color: #1A2536;
  /*font-family: "PT Serif", Georgia, Times, "Times New Roman", "Heiti SC", "Microsoft Yahei", "微软雅黑", "宋体", serif;*/
  background-color: #fff;
  background-image: url("../image/readmodel.png");
}
.read-model-btn{
    border: 1px solid #666;
    background-color: #888;
    color: #fff;
    border-radius: 7px;
    padding: 2px 6px;
    margin: 5px;
    text-decoration: none;
    margin-left: 620px;
}
.read-model-btn:hover{
    text-decoration: none;
}

/*新预测*/
.expert_user_img,.expert_user_img img{width:80px; height:80px; border-radius:50%;}
.expert_user_img{margin:0 25px;}
.expert_user_name p{padding:0; text-align:center;}
.expert_user_name p a.expert_user_name_a{width:120px; text-align:center; display:block; font-size:22px; font-weight:normal; color:#333; overflow:hidden;}
.expert_user_name p a.expert_user_gz{width:80px; background:#f63f3f; color:#FFF; height:32px; line-height:32px; border-radius:16px; display:inline-block; text-align:center; font-size:16px;}
.expert_nobuy_a a.likes{width:49px; display:inline-block; height:49px;background: url(../image/good.png); background-size:100%;}
.likes_white{background:url(../image/all_bg.png); background-position:-750px -460px;    background-repeat: no-repeat;}
.expert_nobuy_a a.likes_red{background:url(../image/all_bg.png) -750px -509px; background-repeat: no-repeat;}
.other_expert li{height:26px; overflow:hidden; margin:4px 0;}
.other_expert li a,.other_expert li span{height:26px; line-height:26px; font-size:14px;}
.cz_ssj .fl{width:110px; margin-right:10px;}
.cz_ssj .fl p span{width:110px; height:40px; text-align:center; line-height:40px; font-size:14px; display:inline-block;}
.cz_ssj .fr p{width:570px; height:40px; overflow:hidden;}
.cz_ssj .fr p span{height:40px; text-align:center; line-height:40px; font-size:14px; display:inline-block; margin:0 20px;}
.login_zt{width:100%; height:100%; top:0; left:0; z-index:99;}
.login_zt_bg{width:100%;}
/*.login_zt_bg{width:100%; height:100%; background:#000; opacity:0.2;}
.login_zt a{width:140px; height:40px; line-height:40px; background:#39f; text-align:center; border-radius:5px; font-size:14px; color:#FFF; display:block; opacity:1; position:absolute; z-index:9999; top:50%; margin-top:-20px; left:50%; margin-left:-70px;}*/
.tjnry_span{border-top:1px #dbdbdb solid; border-bottom:1px #dbdbdb solid;}
ul.tjnry_span li span{border-right:none !important;}

.cz_code_box_li{float:left; margin-right:35px; position:relative; padding:5px 0;}
.cz_code_box_a{display:block; height:30px; line-height:30px; font-size:14px;}
.cz_code_box a img{vertical-align:middle; margin-top:-2px;}
.cz_code_box_li ul{background: #FFF;
    border: 1px #dbdbdb solid;
    position: absolute;
    top:40px;
    left: 0;
    padding: 4px 0;
    display: none;
    z-index: 9;
}
.cz_code_box_li ul li{
height: 30px;
    line-height: 30px;
    width: 100%;
	float:left;
}
.cz_code_box_li ul li a{
    color: #333;
    font-size: 14px;
    padding: 0;
    text-align: center;
    line-height: 28px;
    margin: 0;
	display:block;
}
.cz_code_box_li:hover .cz_code_box_li_ul{display:block;}

/*足彩频道*/
.football_bg{background:url(../image/football_bg.jpg) center top no-repeat;}
.football_gz{right:20px; top:4px;}
.footballe_title{height:40px; background:url(../image/all_bg.png) no-repeat #fff; border-bottom:1px #ff3947 solid; padding-left:52px; color:#FFF; line-height:40px; background-position:-571px -560px;}
.football_lottery span{width:16px; height:28px; line-height:28px; background:#ff3947; color:#FFF; font-size:16px; border-radius:4px; text-align:center; display:block; float:left; margin:0 2px;}
.football_js_bg div:nth-of-type(odd){background:#edf3ff;}

.foot_ball_details{text-align:center;}
.foot_ball_details img{max-width:100%;}
.foot_ball_details p{text-align:left; font-size:14px; line-height:26px;}
.football_details_news{padding:0 20px;}
.football_details_news li{float:left; width:50%; height:32px; overflow:hidden;}
.football_details_news li a{font-size:16px; line-height:32px;}
.follow{border:1px #e52e29 solid; width:80px; text-align:center; line-height:30px; height:30px; border-radius:15px; display:inline-block; font-size:16px; margin-top:4px; color:#e52e29;}
.follow i{width:21px; height:17px; background:url(../image/all_bg.png) -618px -7px; display:inline-block; vertical-align:middle; margin-top:-2px; margin-right:5px;}
.follow i.follow_red{ background:url(../image/all_bg.png) -596px -7px;}

/*分享功能*/
.mark{
    width:100%;
    height:100%;
    position: fixed;
    left: 0;
    top: 0;
    background: #000;
    opacity: .4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    z-index: 1001;
}
.share-dialog{
    position: fixed;
    left: 50%;
    top: 50%;
    width: 500px;
    height: 270px;
    margin:-135px 0 0 -250px;
    background: #fff;
    z-index: 1002;
}
.share-dialog .share-close{
    position: absolute;
    right: 7px;
    top: 10px;
    width: 26px;
    height: 26px;
    display: inline-block;
    cursor: pointer;
    background: url("dialog-close.png") no-repeat;
}
.share-dialog .share-dialog-title{
    height: 45px;
    line-height: 45px;
    text-indent: 15px;
    background: #eee;
}
.share-dialog .share-dialog-cont{
    padding:38px 20px;
    font-size: 14px;
}
.share-dialog .share-copy-l{
    float: left;
    width: 77px;
    margin-top: 8px;
}
.share-dialog .share-copy-c{
    float: left;
    width: 307px;
}
.share-dialog .share-copy-c input{
    display: block;
    width: 100%;
    height: 36px;
    padding: 7px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    line-height: 1.2;
    color: #555;
    vertical-align: middle;
    background: #fff;
    border: 1px solid #ccc;
}
.share-dialog .share-copy-c input:focus{
    border-color: #333;
    outline: 0;
}
.share-dialog .share-copy-r{
    float: left;
    width: 76px;
    text-align: right;
    color: #f37b1d;
    margin-top: 8px;
    cursor: pointer;
}
.share-platform{
    clear: both;
    margin-top: 10px;
}
.share-platform .share-platform-l{
    float: left;
    width: 77px;
    margin-top: 8px;
}
.share-platform .share-platform-r{
    float: left;
    width: 310px;
}
.share-platform .popup_copy{
    background-image: url(../image/all_bg.png);
    background-position: -593px -619px !important;
}
.share-platform .bds_weixin{
    background-image:url(../image/all_bg.png);
    background-position: -634px -619px !important;
}
.share-platform .bds_tsina{
    background-image: url(../image/all_bg.png);
    background-position: -680px -619px !important;
}
.share-platform .bds_sqq{
    background-image: url(../image/all_bg.png);
    background-position: -725px -619px !important;
}
.share-platform .bds_qzone{
    background-image: url(../image/all_bg.png);
    background-position: -771px -619px !important;
}
.share-platform .share-platform-text{
    color: #aaa;
    margin-top: 5px;
}

/*图片重做*/
.all_bg{background:url(../image/all_bg.png) no-repeat !important; display:inline-block}
.ico_kf{width:170px; height:52px; background-position:0 -92px !important;}
.ico_com_submit{background-position:-782px -6px !important;}
.ico_bottom{background-position:-694px -17px !important; width:12px; height:7px;}
.ico_xl{background-position:-707px -17px !important; width:11px; height:7px;}
.ico_lb{background-position:-753px 0px !important; width:28px; height:24px;}
.ico_smbg{background-position:-174px -93px !important; width:184px; height:53px; margin:11px 15px 12px;}
.ico_dlt_50{width:50px; height:50px; background-position: 0 -41px !important;}
.ico_ecl_50{width:50px; height:50px; background-position: -51px -41px !important;}
.ico_ecf_50{width:50px; height:50px; background-position: -51px -41px !important;}
.ico_pls_50{width:50px; height:50px; background-position: -102px -41px !important;}
.ico_sd_50{width:50px; height:50px; background-position: -153px -41px !important;}
.ico_ssc_50{width:50px; height:50px; background-position: -204px -41px !important;}
.ico_ssq_50{width:50px; height:50px; background-position: -255px -41px !important;}
.ico_pks_50{width:50px; height:50px; background-position: -306px -41px !important;}
.ico_plw_50{width:50px; height:50px; background-position: -357px -41px !important;}
.ico_qlc_50{width:50px; height:50px; background-position: -408px -41px !important;}
.ico_qxc_50{width:50px; height:50px; background-position: -459px -41px !important;}
.ico_all_50{width:50px; height:50px; background-position: -510px -41px !important;}
.ioc_qws{background-position:-733px -5px !important; width:19px; height:19px; vertical-align:middle; margin-top:-2px; margin-right:4px;}
.ico_right{width:6px !important; height:12px !important; background-position: -727px -12px !important; margin:11px 4px 0;}
.ico_left{width:6px !important; height:12px !important; background-position: -719px -12px !important; margin:11px 4px 0;}
.ico_bonus_amount{background-position: 11px -218px !important;}
.ico_book3dtail_70,.ico_yjtd_70{width:70px; height:70px; background-position: 0 -147px !important;}/*book3dtail*/
.ico_dataone_70,.ico_gssj_70{width:70px; height:70px; background-position: -71px -147px !important;}/*dataone*/
.ico_expert_70,.ico_cjzj_70{width:70px; height:70px; background-position: -142px -147px !important;}/*expert*/
.ico_magician_70,.ico_mss_70{width:70px; height:70px; background-position: -213px -147px !important;}/*magician*/
.ico_redsixtail_70,.ico_lhdw_70{width:70px; height:70px; background-position: -284px -147px !important;}/*redsixtail*/
.ico_scanner_70,.ico_dss_70{width:70px; height:70px; background-position: -355px -147px !important;}/*scanner*/
.ico_treemoney_70,.ico_yqs_70{width:70px; height:70px; background-position: -426px -147px !important;}/*treemoney*/
.diesi_dd i{background:url(../image/all_bg.png) no-repeat !important; display:inline-block;background-position:-760px -25px !important; width:40px; height:21px; vertical-align:middle; margin:-3px 0 0 5px;}
.ico_hot_key{width:30px; height:100px; background-position: -770px -70px !important;}
.launchBtn{background-position: -708px -47px !important;}
.ico_foot1{width:107px; height:40px; background-position: 0 0 !important;}
.ico_foot2{width:113px; height:40px; background-position: -107px 0 !important;}
.ico_foot3{width:117px; height:40px; background-position: -221px 0 !important;}
.ico_foot4{width:106px; height:40px; background-position: -339px 0 !important;}
.ico_dlt_100{width:100px; height:100px; background-position: 0 -358px !important;}
.ico_ecl_100{width:100px; height:100px; background-position: -101px -358px !important;}
.ico_ecf_100{width:100px; height:100px; background-position: -101px -358px !important;}
.ico_pls_100{width:100px; height:100px; background-position: -202px -358px !important;}
.ico_sd_100{width:100px; height:100px; background-position: -303px -358px !important;}
.ico_ssc_100{width:100px; height:100px; background-position: -404px -358px !important;}
.ico_ssq_100{width:100px; height:100px; background-position: -505px -358px !important;}
.ico_pks_100{width:100px; height:100px; background-position: -606px -358px !important;}
.ico_plw_100{width:100px; height:100px; background-position: 0 -459px !important;}
.ico_qlc_100{width:100px; height:100px; background-position: -101px -459px !important;}
.ico_qxc_100{width:100px; height:100px; background-position: -202px -459px !important;}
.ico_sfc_100{width:100px; height:100px; background-position: -303px -459px !important;}
/*胜负彩临时*/
.ico_sfc_50{width:50px; height:50px; background-position: -408px -92px !important;}
/*胜负彩临时*/
.ico_yjtd_52{width:52px; height:52px; background-position: 0 -304px !important;}
.ico_gssj_52{width:52px; height:52px; background-position: -53px -305px !important;}
.ico_cjzj_52{width:52px; height:52px; background-position: -106px -305px !important;}
.ico_mss_52{width:52px; height:52px; background-position: -159px -305px !important;}
.ico_lhdw_52{width:52px; height:52px; background-position: -212px -305px !important;}
.ico_dss_52{width:52px; height:52px; background-position: -265px -305px !important;}
.ico_yqs_52{width:52px; height:52px; background-position: -318px -305px !important;}
.ico_mffx_sj{background-position: -710px -358px !important;}
.ico_no1_18{width:18px; height:24px; background-position: -589px -70px !important; vertical-align:middle; margin:-2px 5px 0 0;}
.ico_no2_18{width:18px; height:24px; background-position: -589px -95px !important; vertical-align:middle; margin:-2px 5px 0 0;}
.ico_no3_18{width:18px; height:24px; background-position: -589px -120px !important; vertical-align:middle; margin:-2px 5px 0 0;}
.ico_n1_113{width:113px; height:90px; background-position: 0 -560px !important;}
.ico_n2_113{width:113px; height:90px; background-position: -114px -560px !important;}
.ico_n3_113{width:113px; height:90px; background-position: -227px -560px !important;}
.ico_n4_113{width:113px; height:90px; background-position: -342px -560px !important;}
.ico_redxx{width:14px; height:14px; background-position: -640px -10px !important; vertical-align:middle; margin:-2px 5px 0 0}
.ico_n1_65{width:65px; height:52px; background-position: 0 -651px !important;}
.ico_n2_65{width:65px; height:52px; background-position: -66px -651px !important;}
.ico_n3_65{width:65px; height:52px; background-position: -132px -651px !important;}
.ico_n4_65{width:65px; height:52px; background-position: -198px -651px !important;}

.wfsm_box{border:1px #CCC solid; left:-140px; top:38px; z-index:9999; background:#FFF; width:600px; display:none;}
.wfsm_box_hover{height:36px; float:left;}
.wfsm_box_hover:hover .wfsm_box{display:block;}
.be_good{text-align:center; line-height:20px; background:#c8c8c8; display:inline-block; border-radius:10px; color:#fff; padding:0 10px; font-size:12px; margin:5px;}
.w490{width:490px;}


/*新足球频道*/
.team_box{width:150px; text-align:center; height:90px;}
.team_vs{text-align:center; height:110px; line-height:110px; font-size:16px}
/*延迟广告位*/
.delay_upload_picture{cursor: pointer;}

.cg_zt {
    top: 0px;
    right: -20px;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

/*彩票百科*/
.slideBox {
    margin:0 auto;
    width:998px;
	height:210px;
	border:1px #CCC solid;
    position:relative;
    overflow:hidden;
}
.slideBox ul {
    position:relative;
    width:2000000000000000000px;
}
.slideBox ul li {
    float:left;
    width:998px;
    height:210px;
    position:relative;
	overflow:hidden;
}
.slideBox ul li img{
	margin-left:120px;
	margin-top:20px;
	width:225px;
	height:150px;
	float:left;
}
.spanBox {
    position:absolute;
    height:20px;
    bottom:10px;
	left:50%;
}
.spanBox span {
    width:18px;
    height:18px;
    margin-left:5px;
    float:left;
    line-height:16px;
    text-align:center;
    font-size:12px;
	border-radius:50%;
	color:#999;
}
.slideBox .spanBox .cpbk_active {
    border-radius:50%;
	background:#999;
	color:#FFF;
}
.prev {
    position:absolute;
    left:10px;
    top:50%;
	margin-top:-35px;
	width:70px;
	height:70px;
	background-position:0 0 !important;
}
.next {
    position:absolute;
    right:10px;
    top:50%;
	margin-top:-35px;
	width:70px;
	height:70px;
	background-position:0 70px !important;
}
.pn_bg{background:url(../image/ad_ctr.png);}

.cpbk_index li:nth-child(1){background:#cde6fe;}
.cpbk_index li:nth-child(2){background:#e6f3ff; width:198px;}
.cpbk_index li:nth-child(3){background:#e6f3ff; width:198px;}
.cpbk_index li:nth-child(4){background:#fcfcfc; width:198px;}
.cpbk_index li:nth-child(5){background:#fcfcfc; width:198px;}
.cpbk_index li:hover{border:1px #338de6 solid;}
.cpbk_index li:hover a{text-decoration:none;}
.cpbk_index li:hover span{color:#338de6;}


.ico_dlt_30{width:30px; height:30px; background-position: 0 -25px !important; background-size:480px !important;}
.ico_ecl_30{width:30px; height:30px; background-position: -31px -25px !important; background-size:480px !important;}
.ico_ecf_30{width:30px; height:30px; background-position: -31px -25px !important; background-size:480px !important;}
.ico_pls_30{width:30px; height:30px; background-position: -61px -25px !important; background-size:480px !important;}
.ico_sd_30{width:30px; height:30px; background-position: -92px -25px !important; background-size:480px !important;}
.ico_ssc_30{width:30px; height:30px; background-position: -122px -25px !important; background-size:480px !important;}
.ico_ssq_30{width:30px; height:30px; background-position: -153px -25px !important; background-size:480px !important;}
.ico_pks_30{width:30px; height:30px; background-position: -184px -25px !important; background-size:480px !important;}
.ico_plw_30{width:30px; height:30px; background-position: -213px -25px !important; background-size:480px !important;}
.ico_qlc_30{width:30px; height:30px; background-position: -244px -25px !important; background-size:480px !important;}
.ico_qxc_30{width:30px; height:30px; background-position: -275px -25px !important; background-size:480px !important;}
.ico_all_30{width:30px; height:30px; background-position: -306px -25px !important; background-size:480px !important;}

.kj_index ul.infor_title {
    border-bottom: 1px solid #ccc;
    display: block;
    width: 650px;
	margin-top:5px;
}


.kj_index ul.infor_title li {
    float: left;
    margin-bottom: -1px;
    margin-right: 5px;
}

.kj_index ul.infor_title li.active {
    cursor: default;
    background-color: #fff;
    border: 1px solid #ccc;
    border-bottom-color: transparent;
    border-radius: 4px 4px 0 0;	
}

.kj_index ul.infor_title li.active a{ font-weight:bold;}

.kj_index ul.infor_title li a {
    margin-right: 2px;
    line-height: 20px;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    display: block;
    padding: 4px 10px;
}


/*缩水工具*/
.ss_titile_bg{background:url(../image/ss_bg.png) no-repeat;}

/*弹窗*/
.alert_bg{z-index:9998; background: rgba(0, 0, 0, 0.8); position: fixed; top: 0; left: 0; width: 100%; height: 100%;}
.alert_bg .alert_box{width:480px; min-height:200px; position:absolute; left:50%; top:50%; margin-left:-240px; margin-top:-100px; background:#FFF;}

.alert_login_box{width:380px; height:330px; position:absolute; left:50%; top:50%; margin-left:-190px; margin-top:-165px; background:#FFF;}/* ==== 2026-10-12 恢复: 必出球AI/魔图/万能词典 banner + 图标 ==== */
.bcqai_banner{background:url(../image/bcqai_banner.jpg?v=20261013) center no-repeat; width:100%; height:346px;}
.szsmt_banner{background:url(../image/szsmt_banner.jpg?v=20261013) center no-repeat; width:100%; height:346px;}
.szswndcd_banner{background:url(../image/szswndcd_banner.jpg?v=20261013) center no-repeat; width:100%; height:346px;}
.gssj_banner .banner_hot{position:absolute; top:258px; left:195px; width:390px; height:54px; z-index:5;}
.gssj_banner .banner_hot a{display:block; float:left; width:180px; height:54px; border-radius:27px; text-align:center; color:#FFF; line-height:54px; font-size:20px; background:#3898ff;}
.gssj_banner .banner_hot a.hot_demo{margin-left:24px; background:rgba(0,0,0,.25);}
.gssj_banner .banner_hot a.hot_use{background:rgba(0,0,0,.25);}
.ico_bcqai_70{width:70px; height:70px; background:url(../image/ico_bcqai.png?v=20261013) center no-repeat !important; background-size:70px 70px !important;}
.ico_szsmt_70{width:70px; height:70px; background:url(../image/ico_szsmt.png?v=20261013) center no-repeat !important; background-size:70px 70px !important;}
.ico_szswndcd_70{width:70px; height:70px; background:url(../image/ico_szswndcd.png?v=20261013) center no-repeat !important; background-size:70px 70px !important;}

.ico_szstzfx_70{width:70px; height:70px; background:url(../image/ico_szstzfx.png?v=20261014) center no-repeat !important; background-size:70px 70px !important;}/*szstzfx*/

/* 新工具 Logo - 2026-10-16 */
.ico_wnzd_52{width:52px;height:52px;background:url(../image/ico_wnzd_new.png?v=20261019) center no-repeat !important;background-size:contain !important;}
.ico_gssj_52{width:52px;height:52px;background:url(../image/ico_gssj_52.png) no-repeat center center;background-size:contain !important;}
.ico_bcqai_52{width:52px;height:52px;background:url(../image/ico_bcqai_52.png) no-repeat center center;background-size:contain !important;}

/* 入口页工具Logo补充 - 2026-10-16 */
.ico_mt_52{width:52px;height:52px;background:url(../image/ico_mt_new.png?v=20261019) center no-repeat !important;background-size:contain !important;}
.ico_bqa_52{width:52px;height:52px;background:url(../image/ico_bqa_new.png?v=20261019) center no-repeat !important;background-size:contain !important;}
.ico__52{width:52px;height:52px;background:url(../image/ico_tp_new.png?v=20261019) center no-repeat !important;background-size:contain !important;}
