/*头部样式 start*/
	.secondaryHeader{height:33px;overflow:hidden;background:url(#) repeat-x #fff;color:#000;font-size:12px;} 
	.secondaryHeader a,.secondaryHeader a:visited{color:#000;text-decoration:none;} 
	.secondaryHeader a:hover,.secondaryHeader a:active{color:#c00;text-decoration:underline;} 
	.sHBorder{border:1px #e3e3e3 solid;padding:0 10px 0 12px;overflow:hidden;zoom:1;} 
	.sHLogo{float:left;height:31px;line-height:31px;overflow:hidden;} 
	.sHLogo span{display:block;float:left;display:table-cell;vertical-align:middle;*display:block;*font-size:27px;*font-family:Arial;height:31px;} 
	.sHLogo span img{vertical-align:middle;} 
	.sHLinks{float:right;line-height:31px;color:#000;} 
/*头部样式 end*/

/*尾部样式 start*/
	#uni_footer{width:950px;line-height:22px;text-align:center;color:#000;font-size:12px; padding-top:10px; margin:0 auto;} 
	#uni_footer a:link,#uni_footer a:visited {color:#000;text-decoration:none;} 
	#uni_footer a:hover,#uni_footer a:active {color:#f00;text-decoration:underline;} 
/*尾部样式 end*/

/* css reset */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre, 
fieldset, lengend, button, input, textarea, 
th, td { 
    margin: 0;
    padding: 0;
}
body,button, input, select, textarea {  font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;}
body{color:#333;}
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } 
small { font-size: 12px; }
ul, ol { list-style: none; }

a {color:#000;text-decoration:none;}
a:hover, a:active, a:focus {color: #f00;text-decoration:underline;}
a:visited{color:#800080; text-decoration:none;}
h2 a:visited{color:#0D519C;text-decoration:none;}
h3 a:visited{color:#0D519C;text-decoration:none;}
.mr10 a:visited{color:#0D519C;text-decoration:none;}
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } 
button, input, select, textarea {font-size: 100%; /}
table { border-collapse: collapse; border-spacing: 0;}
hr {border: none;height: 1px;}
html { overflow-y: scroll; }

/* Public style */
.c_aaa{color:#aaa;}
.c_e60012{color:#e60012;}
.c_0d519c{color:#0d519c;}
.c_3366cc{color:#3366cc;}
.c_666{color:#666;}

.c_e29a9a{color:#e29a9a;}
.c_9cb7da{color:#9cb7da;}
.c_aaa_f{color:#aaa; font-size:12px; font-weight:normal;}

.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix {zoom:1;}
.dn{display:none;}
.di{display:inline;}
.fl{float:left;display:inline;}
.fr{float:right; display:inline;}
.f16{font-size:16px;}
.h_line{ border-top:1px solid #e3e3e3;height:1px;line-height:0; margin:6px 5px 4px; overflow:hidden;}
.txt_center{text-align:center;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mt10{margin-top:10px;}
.ml20{margin-left:10px;}
.mt20{margin-top:20px;}
.mr20{margin-right:10px;}
.mt30{margin-top:30px;}
.mt45{margin-top:45px;}
.ml30{margin-left:30px;}
.mr30{margin-right:30px;}

.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pr10{padding-right:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pl25{padding-left:25px;}
.pl60{padding-left:60px;}

.w240{width:240px;}
.w250{width:250px;}
.w310{width:310px;}
.w320{width:320px;}
.w350{width:350px;}
.w360{ width:360px;}
.w610{width:610px;}
.w620{width:620px;}

/* Public image */
.mainBg{background-image:url(/i3/ty/2011hqj/lottery/images/mainbg.png); background-repeat:no-repeat;}
.ballButton{background-image:url(/i0/ty/2011hqj/lottery/images/ballbutton.png); background-repeat:no-repeat;}
/* header menu */
.header{margin:0 auto; padding:0 5px; width:950px; }
.mainMenu{background-position:0 0; height:78px; width:950px;}
.mainMenuTop{height:45px;padding:0 10px;}
.mainMenuTop ul li{float:left;}
a.mainMenuTop_nav{background-position:0 -277px; color:#fff; display:inline-block; font-size:14px; font-weight:bold; height:33px; line-height:33px;margin-top:12px; margin-left:5px; text-align:center; width:97px;}

a.menuSelect, a.mainMenuTop_nav:hover{background-position:-98px -277px;color:#333; text-decoration: none;}

a.mainMenuTop_nav:visited{color:#fff;}
a.menuSelect:visited{color:#000;}

.mainMenuBottom {zoom:1;}
.mainMenuBottom ul li{float:left; margin-left:10px; display:inline;}
.mainMenuBottom ul li a{height:33px; line-height:33px; margin-left:10px;}
.mainMenuBottom ul li a:hover{color:#3366cc;}
.mainMenuBottom ul li a:visited{color:#000;text-decoration:none;}

/* areaBox */
.areaBox{margin-left:auto; margin-right:auto; padding:0 5px;width:950px;}
/*新闻列表*/
.newsInfo{background-position:-361px -311px; height:280px; overflow:hidden; padding:10px 0; width:370px;}
.newsInfoTitle{color:#e60012; font-size:18px; font-weight:normal; font-family:"黑体"; padding:5px 5px 5px 10px;}
.newsInfoTitle a:hover{color:#ba2636;}
.newsInfoList{font-size:14px; line-height:24px; padding-left:10px;}
/*图片切换*/
.mainPromo{border:1px solid #ddd; height:300px; width:578px;}
/*图表走势*/
.trendBet{height:415px;width:360px;}
.trendBox{ }
.trendIcon{background-position:-484px -102px;  padding-left:20px;}
.trendtit{font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1";}
.trendContent{color:#e3e3e3;height:168px;line-height:24px;padding:10px;overflow:hidden;}
.trendContent a{padding:2px;}
a.trendSelect, .trendContent a:hover{background-color:#2f76e6; color:#fff; padding:2px; text-decoration: none;}
/*快速投注*/
.betBox{background-position:0 -311px; height:189px; width:360px;}
.betBoxCon{margin-left:80px; padding-top:16px; height:20px;}
.betBoxCon li, .ballNum li{float:left; position:relative;}
.betBoxTab{cursor: pointer;background-image:url(/i0/ty/2011hqj/lottery/images/ballbutton.png); background-repeat:no-repeat;background-position: -349px -255px;  float: left; height: 19px; line-height:19px; margin-left: 5px;margin-right: 2px;}
.betBoxTab span{cursor: pointer;background-image:url(/i0/ty/2011hqj/lottery/images/ballbutton.png); background-repeat:no-repeat;background-position: right -255px;float: left; height: 19px;line-height: 19px; padding-right:5px;margin-left: 5px;}

a.on, a.betBoxTab:hover{background-position: -349px -275px; color:#fff;text-decoration: none;}
a.on span, a.betBoxTab:hover span{background-position: right -275px; color:#fff;}

a.on .arrows, a.betBoxTab:hover .arrows{background-image:url(/i0/ty/2011hqj/lottery/images/ballbutton.png); background-repeat:no-repeat; background-position:right -96px; display:block; height:5px; width:6px; position:absolute; top:19px; left:50%;}
.ballNum{height:50px;}
.betContent{padding-left:10px; padding-right:10px;}
.redBack{background-image:url(/i0/ty/2011hqj/lottery/images/ballbutton.png); background-repeat:no-repeat; background-position:0 -100px; cursor: pointer; display: inline;float: left; font-family: "微软雅黑",Arial; font-size: 12px;font-weight: 700; height: 34px; line-height: 30px;text-align: center;width: 34px; }
.blueBack{background-image:url(/i0/ty/2011hqj/lottery/images/ballbutton.png); background-repeat:no-repeat; background-position:-35px -100px; cursor: pointer; display: inline;float: left; font-family: "微软雅黑",Arial; font-size: 12px;font-weight: 700; height: 34px; line-height: 30px;text-align: center;width: 34px; }
.ballBack{background-color:#fff; border:1px solid #be3511; padding:1px 2px;}
.ballBackBlue{background-color:#fff; border:1px solid #3286e0; padding:1px 2px;}
.betBtn{cursor: pointer;background-image:url(/i0/ty/2011hqj/lottery/images/ballbutton.png); background-repeat:no-repeat;background-position: -380px -334px; color: #FFFFFF;display: inline-block;font-size: 14px;font-weight: bold; height: 29px; line-height: 29px;width: 80px;}
.betBtn span{background-image:url(/i0/ty/2011hqj/lottery/images/ballbutton.png); background-repeat:no-repeat;background-position: right -334px; color: #FFFFFF;display: inline-block;font-size: 12px;font-weight: bold; height: 29px; line-height: 29px;width: 75px;margin-left:5px;}
a.betBtn:hover{background-position: -380px -304px; text-decoration: none;}
a.betBtn:hover span{background-position: right -304px;}
.betButton{position:absolute; right:15px;}
.smallBtn{position:absolute; right:15px; bottom:10px;}

/*彩种图片*/
.lotteryDw { float:left; height: 53px;overflow: hidden; position: relative; width: 48px;}
.lotteryDw .imgssq { left: 0;position: absolute; top: -140px;}
.lotteryDw .imgdlt { left: -50px;position: absolute; top: -140px;}
.lotteryDw .imgfc3d { left: -110px;position: absolute; top: -140px;}
.lotteryDw .imgsyy { left: -170px;position: absolute; top: -140px;}

.lotteryCon{float:left;display:table-cell; width:270px; height:53px; vertical-align:middle;}
.lotteryCon p{display:inline-block; vertical-align:middle; line-height:22px;}

/*微博*/
.minBlog{height:418px; width:320px; overflow:hidden;}
.minBlogBox{height:368px; overflow:hidden;padding:10px 10px 9px; width:298px}
.minBlogIcon{background-position:-476px -65px;  padding-left:30px;}
/*开奖公告*/
.lotteryNoticeBox{height:387px; line-height:20px; overflow:hidden; width:248px;}
.lotteryNoticeBox li{ border-top:1px solid #ccc; color:#666; padding:10px 10px 5px;}
.prizePool{position:relative;}
.prizePoolLink{color:#0d519c; position:absolute; right:0px; _right:10px; top:0px;}

/*双色球资讯*/
.message{width:318px; height:554px; overflow:hidden;}
.messageList{font-size:12px; padding-left:10px;}
.messageList li{line-height:24px;height:24px;_height:20px;}
.messageLink {overflow:hidden; width:270px;}
.messageLink_hql {overflow:hidden; width:278px;}

/*专区*/
.redZone{background-color:#FFF8F8; height:554px;overflow:hidden;position:relative;width:618px;}
.redBallArea{ height:276px;width:368px;}
.redBallAreaCon{height:274px;width:366px; position:relative;}
.redBallAreaTit{background-position:0 0; font-size:14px; height:28px; line-height:28px; left:48px; width:255px; position:absolute; top:-18px;  text-align:center;}
.redBallAreaTitRight{background-position:right 0;display:block; height:28px; line-height:28px; width:255px; position:absolute; top:0; left:15px;}
.ballText{color:#666; font-size:12px;font-weight:normal;}
.redBallBox{width:350px; left:12px; margin:0px auto; position:absolute; top:50px;}
.blueBallBox{width:150px; left:12px; margin:0px auto; position:absolute; top:50px;}
.redBallBox ul li, .blueBallBox ul li, .redBall, .blueBall{background-image:url(/i0/ty/2011hqj/lottery/images/ballbutton.png); background-repeat:no-repeat;color: #666;cursor: pointer;float:left;display:inline; font-family: "微软雅黑",Arial;font-size: 14px;font-weight: 700;height:34px;line-height:30px;text-align:center; width:34px;}
.redBallBox ul li{background-position:-70px -65px;}
.blueBallBox ul li{background-position:-105px -65px;}
.redBallBox li.redBall{background-position:-35px -65px; color:#fff;}
.blueBallBox li.blueBall{background-position:-0px -65px; color:#fff;}
.blueBallArea{height:276px;width:168px;}
.blueBallAreaCon{height:274px;width:166px;position:relative;}
.blueBallAreaTit{background-position:0 -29px; font-size:14px; height:28px; line-height:28px; left:10px; width:130px; position:absolute; top:-18px;  text-align:center;}
.blueBallAreaTitRight{background-position:right -29px;display:block; height:28px; line-height:28px; width:130px; position:absolute; top:0; left:15px;}
.blueZone{background-color:#f8fbff; height:554px;overflow:hidden;position:relative;width:618px;}
.ball_center{width:618px;}
.redBtn{position:absolute; bottom:10px; left:30%;}
.blueBtn{position:absolute; bottom:10px; left:5%}

.expert{background-color:#fff1f1; border-top:1px solid #f4e6e6; height:100px;width:618px; position:absolute; bottom:0; }
.expertTit{line-height:100px;}
.expertPic ul li{float:left; display:inline;}
.expertTxt{margin-top:2px; *margin-top:4px; }
.expertPic a:hover{color:#c93e3e;}
.expertLink{display:inline-block; width:40px;height:40px;overflow:hidden;text-align:center;font-size:0;border:2px solid #e8e8e8; background-color:#fff; margin-left:10px;}
.hook{display:inline-block;width:0;height:100%;overflow:hidden;margin-left:-1px;font-size:0;line-height:0;vertical-align:middle;}
.expertLink img{vertical-align:middle;border:0 none;}
a:hover.expertLink{border:2px solid #ff7575;}
.rules{position:absolute; bottom:15px; right:10px; color:#f2e1e1;}

.expertBlue{background-color:#f0f6ff; border-top:1px solid #e3e9f4; height:100px;width:618px; position:absolute; bottom:0; }
.expertTitBlue{line-height:100px;}
.expertPicBlue ul li{float:left; display:inline;}
.expertTxtBlue{margin-top:2px; *margin-top:4px; }
.expertPicBlue a:hover{color:#0d519c;}
.expertLinkBlue{display:inline-block; width:40px;height:40px;overflow:hidden;text-align:center;font-size:0;border:2px solid #e8e8e8; background-color:#fff; margin-left:10px;}
.hook{display:inline-block;width:0;height:100%;overflow:hidden;margin-left:-1px;font-size:0;line-height:0;vertical-align:middle;}
.expertLinkBlue img{vertical-align:middle;border:0 none;}
a:hover.expertLinkBlue{border:2px solid #75c0ff;}

.areaIcon{background-image:url(/i0/ty/2011hqj/lottery/images/ballbutton.png); background-repeat:no-repeat; display:inline-block; height:34px; width:68px; position:absolute; top:-4px; left:0px;}
.areaIconSsq{background-position:-0px -240px; }
.areaIconDlt{background-position:-80px -240px; }
/*其他列表*/
.otherAreaLeft{border:1px solid #bac6da;overflow:hidden; width:688px;}
.otherBox{ width:320px; overflow:hidden; padding-top:10px;}
.otherBoxTitle{height:30px; line-height:30px;}
.bb_eaeef4{border-bottom:1px solid #eaeef4;}
.ad_special{height:114px; overflow:hidden; width:248px;}
.bc_f0f7fc{background-color:#f0f7fc; border-bottom:1px solid #BAC6DA;}
.dataCharts{overflow:hidden; width:248px; height:auto;}
.dataChartsList{height:715px; overflow:hidden;}
.dataChartsCon{color:#e3e3e3;line-height:24px;padding:10px;overflow:hidden;}
.dataChartsCon a{padding:2px;}
a.dataSelect, .dataChartsCon a:hover{background-color:#2f76e6; color:#fff; padding:2px; text-decoration: none;}

.kjIcon{background-position:-151px -65px;display:inline-block;height:30px; width:30px;}
.qxcIcon{background-position:-180px -68px;display:inline-block;height:30px; width:30px;}
.fc3dIcon{background-position:-214px -65px;display:inline-block;height:30px; width:30px;}
.plsIcon{background-position:-246px -68px;display:inline-block;height:30px; width:30px;}
.fcqtIcon{background-position:-277px -65px;display:inline-block;height:30px; width:30px;}
.tcqtIcon{background-position:-309px -68px;display:inline-block;height:30px; width:30px;}
.gpIcon{background-position:-341px -65px;display:inline-block;height:30px; width:30px;}
.cphxIcon{background-position:-374px -66px;display:inline-block;height:30px; width:30px;}

/*---圆角框通用设置样式---*/
.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px; font-size:1px; overflow:hidden; display:block;}
.b1,.b8{margin:0 5px;}
.b2,.b7{margin:0 3px;border-right:2px solid; border-left:2px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}
.content {border-right:1px solid;border-left:1px solid;}
/*----ecc1c1边框----*/
/*边框色*/
.round_ecc1c1 .b2,.round_ecc1c1 .b3,.round_ecc1c1 .b4,.round_ecc1c1 .b5,.round_ecc1c1 .b6,.round_ecc1c1 .b7,.round_ecc1c1 .content{border-color:#ecc1c1;}
.round_ecc1c1 .b1,.round_ecc1c1 .b8{background:#ecc1c1;}
/*背景色*/
.round_ecc1c1 .b2,.round_ecc1c1 .b3,.round_ecc1c1 .b4,.round_ecc1c1 .b5,.round_ecc1c1 .b6,.round_ecc1c1 .b7,.round_ecc1c1 .content{background:#fff4f4;}
/*-----b1cced边框---*/
/*边框色*/
.round_b1cced .b2,.round_b1cced .b3,.round_b1cced .b4,.round_b1cced .b5,.round_b1cced .b6,.round_b1cced .b7,.round_b1cced .content{border-color:#b1cced;}
.round_b1cced .b1,.round_b1cced .b8{background:#b1cced;}
/*背景色*/
.round_b1cced .b2,.round_b1cced .b3,.round_b1cced .b4,.round_b1cced .b5,.round_b1cced .b6,.round_b1cced .b7,.round_b1cced .content{background:#f0f8ff;}

/* 小区域头部，各种颜色的圆角头部 */
.areaTitle, .areaTitleRight{ height:30px; line-height:30px;}
/*浅蓝*/
.lightBlue{background-position:0 -79px;}
.lightBlueRight{background-position:right -79px;}
.lightBlueContent{border:1px solid #bac6da;border-top:none; overflow:hidden;}
/*深红*/
.deepRed{background-position:0 -110px;}
.deepRedRight{background-position:right -110px;}
.deepRedContent{border:1px solid #dababa;border-top:none; overflow:hidden;}

.deepRedMenu{background-position:0 -172px; display:inline; margin-top:4px; float:left; height:26px;margin-left:5px; margin-right:2px;}
.deepRedMenuRight{background-position:right -172px;  float:left; height:26px;line-height:26px; padding:0 10px 0 8px;  margin-left:5px;}
.deepRedMenu span a{color:#fff;}

.deepRedMenuSelect{background-position:0 -198px;}
.deepRedMenuSelect .deepRedMenuRight{background-position:right -198px; }
.deepRedMenuSelect span a{color:#333; font-weight:bold;}
/*深蓝*/
.deepBlue{background-position:0 -141px;}
.deepBlueRight{background-position:right -141px;}
.deepBlueContent{border:1px solid #bac6da;border-top:none; overflow:hidden;}

.deepBlueMenu{background-position:0 -224px; display:inline; margin-top:4px; float:left; height:26px;margin-left:5px; margin-right:2px; }
.deepBlueMenuRight{background-position:right -224px;  float:left; height:26px;line-height:26px; padding:0 10px 0 8px;  margin-left:5px;}
.deepBlueMenu span a{color:#fff;}

.deepBlueMenuSelect{background-position:0 -250px;}
.deepBlueMenuSelect .deepBlueMenuRight{background-position:right -250px; }
.deepBlueMenuSelect span a{color:#333; font-weight:bold;}

.tabMenu li{float:left; margin-left:10px;}

/*btn*/
.btn_65_21_a, .btn_65_21_b, .qingkong, .qingkong span{background-image:url(/i0/ty/2011hqj/lottery/images/ballbutton.png); background-repeat:no-repeat;}
.btn_65_21_a{background-position:right -216px; color:#fff; display:inline-block; height:21px;line-height:21px; width:65px;}
.btn_65_21_b{background-position:right -194px; color:#fff; display:inline-block; height:21px;line-height:21px; width:65px;}
.qingkong{background-position: -370px -141px;color: #0281C9;display: inline-block;padding-left: 8px; text-align: center;}
.qingkong span {background-position: right -141px;  cursor: pointer; display: inline-block;  height: 21px; line-height: 21px; margin-right: -2px; margin-top: 0; padding-right: 8px; position: relative;}
a.qingkong:hover{background-position: -370px -162px;}
a.qingkong:hover span{background-position: right -162px;}
.bettingBtn{background-position:right -334px; display:inline-block;color:#fff; font-size:14px; font-weight:bold; height:29px;line-height:29px; width:120px;} 
a:hover.bettingBtn{background-position:right -304px; display:inline-block;color:#fff; font-size:14px; font-weight:bold; height:29px;line-height:29px; width:120px; text-decoration: none;} 

/* iFocus style */
#ifocus { width:578px; height:300px;background:#F8F8F8; }
#ifocus_pic { display:inline; position:relative; float:left; width:450px; height:290px; overflow:hidden; margin:5px 0 0 5px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:450px; height:290px; overflow:hidden; }
#ifocus_piclist img { width:450px; height:290px; }
#ifocus_btn { display:inline; float:right; width:123px;}
#ifocus_btn li { width:123px; height:75px; overflow:hidden;cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:102px; height:65px; margin-left:11px; padding:5px;  border-left:1px solid #ccc; border-top:1px solid #ccc;}
#ifocus_btn .current { background: url(/i1/ty/2011hqj/lottery/images/ifocus_btn_bg.png) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_btn .current img{border-left:none; border-top:none;}
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:450px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }
.c_fff{color:#fff!important;}
