﻿@charset "utf-8";
/* CSS Document */
*{ color:#333; }
.fred14b{ font-size:14px; color:#e70132; font-weight:bold}
.fred{color:#e70132;}
.fred12{ font-size:12px;color:#e70132;}
.fblue{color:#0099ff;}
.fblue12{ font-size:12px;color:#0099ff;}
.fgray{color:#666;}
#ssq_main { clear:both; width:960px; margin:10px auto; padding:0; overflow:hidden;}

/* 公用button ball */
.redball{ float:left; width:33px; height:31px; line-height:31px; background:url(ball.gif) no-repeat left 0; font-size:15px; font-weight:bold; color:#FFF; text-align:center}
.blueball{ float:left; width:33px; height:31px;line-height:31px; background:url(ball.gif) no-repeat left -31px; font-size:15px; font-weight:bold; color:#FFF;text-align:center}
.redball_big{ float:left; width:38px; height:37px; line-height:37px; background:url(ball.gif) no-repeat left -143px; font-size:20px !important; font-weight:bold; color:#FFF; text-align:center}
.blueball_big{ float:left; width:38px; height:37px;line-height:37px; background:url(ball.gif) no-repeat left -195px; font-size:20px; font-weight:bold; color:#FFF;text-align:center}
.pubbot01{ background:url(ssq_pub02.gif) -10px -50px; width:79px; height:21px; line-height:21px; text-align:center; text-align:center; font-size:12px; font-weight: normal; border:0;display:inline-block;cursor:hand;}
.redball01{ display:block;width:21px; height:21px; line-height:21px; background:url(ball.gif) no-repeat -6px -76px; font-size:12px; color:#FFF; text-align:center; margin:0 auto;font-size:12px;font-weight:normal;}
.blueball01{display:block;width:21px; height:21px; line-height:21px; background:url(ball.gif) no-repeat -6px -111px; font-size:12px; color:#FFF; text-align:center; margin:0 auto}

/* 擂台 */
.ssqLt_conA { clear:both; width:958px; border:1px solid #ac0400; margin:10px auto;  overflow:hidden}
.ssqLt_conA .h2t{ clear:both; position:relative; height:26px; line-height:26px; margin:2px 0 5px 0; background:#f1efef; font-size:16px; text-align:center; overflow:hidden}
.ssqLt_conA .h2t span{ position:absolute; right:10px; top:0px;}
.ssqLt_conA .h2t a{ font-size:12px; color:#0099ff; text-decoration:underline}
.ssqLt_conA .h3t { height:31px; line-height:31px; font-size:14px; margin:10px 14px 0px; color:#000}
.ssqLt_conA .h3t span{ display:block; float:left}
.ssqLt_conA .h3t span.bt{ margin:5px 0 0 55px}
.ssqLt_conA .h3t span.qt{ font-size:12px; font-weight: normal}
.ssqLt_conA .h3t span.bt02{ float:right; margin:3px 45px 0 0}
.qtab01{ border-collapse:collapse; margin:5px 0 0;background:#f5f5f5;}
.qtab01 th{border:1px solid #FFF; background:#1EB6FF; font-weight:normal }
.qtab01 th.th01{ height:29px;} 
.qtab01 th.th02{ height:19px; background:#A2E0FF;} 
.qtab01 td{ height:29px; border:1px solid #FFF; text-align:center }
.qtab01 .tdbg{ width:2px;font-size:0; background:#e0dddd;overflow:hidden;}
.qtab01 td.bg1{ width:35px; background:#f2f0d9;font-size:14px;}
.qtab01 td.bg2{ text-align:left; width:122px; background:#f5f5f5;}
.qtab01 td.bg2 span{  width:95px;padding:0 4px 0 25px; line-height:29px;}
.qtab01 td.bg3{ width:39px; background:#D9F2FF;color:#0066AA;font-weight:bold;font-size:14px;}
.qtab01 td.bg4{ width:29px; background:#d9f2ff;color:#666;}
.qtab01 td.bg5{ width:49px; background:#eee;}
.qtab01 td.bg61{ width:99px; background:#f5f5f5;}
.qtab01 td.bg62{ width:59px; background:#f5f5f5;}
.qtab01 td.bg7{ width:59px; background:#eaeaea;}

.h2tj{ clear:both; height:30px; line-height:30px; font-size:14px; background: url(bgw960.gif) no-repeat left top; margin:20px 0  0 0; padding:0 10px 0; color:#000;}
.h2tj span{ float:left; }
.h2tj a{  float:right; font-size:12px; }
.gray4P{ clear:both; padding:6px 7px 12px; background:#f5f5f5; width:auto; height:100%; overflow:hidden}
.gray4P02{ clear:both; padding:5px 6px 5px; background:#f5f5f5; width:auto; height:100%; overflow:hidden}
.tabbox{ border:1px solid #ccc; margin:5px 0 0; width:100%; padding:0 0 0 1px;  background:#FFF;}
.qtab02{ text-align:center; border-collapse:collapse; }
.qtab02 th{ height:72px; line-height:24px; background:#FFF; font-weight:normal }
.qtab02 th.th_r{ border-right:1px solid #ccc;} 
.qtab02 td{ height:24px; border:1px solid #FFF; text-align:center }
.qtab02 td.jline{ height:3px; line-height:3px; font-size:0px; background:#cfcfcf;}
.qtab02 td.tdbgT{ width:119px; color:#FFF;  background:#cc3333}
.qtab02 td.tdbgT01{ width:112px; color:#FFF;  background:#79caff}
.qtab02 td.tdbg01{width:24px; color:#FFF; background:#cc3333}
.qtab02 td.tdbg011{color:#FFF; background:#79caff}
.qtab02 td.tdbg02{background:#eee;}
.qtab02 td.tdbg03{background:#f2f0d9}
.redblueH{ position:relative;  height:50px; width:10px; margin:22px auto 0;}
.redblueH span{ display:block; position:absolute;  height:12px; width:10px;top:-22px; left:0; text-align:center;  }
.hbg_red{ position:absolute;width:10px;bottom:0; left:0; background:#cc3333; }
.hbg_blue{ position:absolute;width:10px;bottom:0; left:0;  background:#79caff; }
.ltbanner01{ margin:10px 0 0 0 ;}
.ltbanner02{ margin:10px 0 0 0 ;}
.ltbanner03{ margin:50px 0 0 0 ;}
.ssqLt_conB { clear:both; width:960px;  margin:10px auto 0;  overflow:hidden}
.leftW650{ float:left; width:650px;}
.rightW300{ float:right; width:300px;}
.conBh2{ height:24px; line-height:24px; padding:0 5px 0 20px; margin:7px 0 5px; border-bottom:2px solid #ed1919; font-size:14px; color:#000;}
.conBh2 a{ float:right; font-size:12px; color:#999; text-decoration:underline; color:#000;}
.conBP01 { height: 286px; height: 274px\9; *height: 286px; _height: 286px;  line-height:22px; color:#666; text-indent:2em; padding:8px 0; font-size:14px;text-align: left;}/*针对线上定义的高度*/
.conBP01 p{ padding: 10pt 50px 8px 0pt; line-height: 0px; text-align: right;}/*针对线上定义*/
.conBP p{ line-height:22px; color:#666; text-indent:2em; padding:8px 0;}
.conBP a{color:#0099ff; text-decoration:underline}
.Rulimg{ padding:5px 0px 10px 0px; height:auto; overflow:hidden }
.Rulimg li{ float:left; width:100px; text-align:center; line-height:16px; padding: 5px 15px 5px;  }
.Rulimg li img{ border:1px solid #000; margin-bottom:3px; }
.qtab03{ text-align:center; border-collapse:collapse; background:#FFF; }
.qtab03 td{ height:20px; width:292px; font-size:14px; border:1px solid #cfcfcf; text-align:center; color:#666 }
.qtab03 td.jline{ height:1px; line-height:1px; font-size:0px; background:#cfcfcf;}
.qtab03 tr.doublerow{  background:#f3f3f3;}


.LtRbox{ margin-bottom:10px;  border: 5px solid #f5f5f5; height:100%; overflow:hidden}
.subulbox{ padding-bottom:10px; border:1px solid #eaeaea; border-top:none}
.Rh2bg{ position:relative; background:#f5f5f5; height:30px; line-height:30px;border-bottom:1px solid #ed1a1a;}
.Rh2bg .Rspan{ position:absolute; right:10px; top:0px; font-size:12px; font-weight: normal}
.Rh2ul{ position:absolute; padding:1px 0 0 20px; height:auto; overflow:hidden }
.Rh2ul li{ float:left; width:100px; margin-right:16px; text-align:center; line-height:30px; cursor:pointer; font-size:14px; padding:0; color:#666; font-weight:normal }
.Rh2ul li.active{  background: url(ssq_pub02.gif) -10px -90px; color:#ed1919; font-weight:bold }
.dotline02 { clear:both; height:1px; line-height:1px; font-size:1px; border-bottom:1px dotted #ccc; margin:0 10px; overflow:hidden;}
.ulicon01{ padding:5px 20px; clear:both;}
.ulicon01 li{ background:url(liicon.gif) no-repeat left center; padding-left:12px; line-height:22px; }
.ulicon01 li a{ color:#464646; }
.Rulimg02{ padding:5px 0px 0px 13px; height:auto; overflow:hidden }
.Rulimg02 li{ float:left; width:100px; text-align:center; line-height:16px; padding: 5px 15px 5px;  }
.Rulimg02 li img{ border:1px solid #000; margin-bottom:3px; }
.Rdl{ padding:5px 0px 0px 0px; height:auto; overflow:hidden }
.Rdl dt{ float:left; width:100px; text-align:center; line-height:16px; padding: 5px 10px 0px 10px;  }
.Rdl dt img{ border:1px solid #000; margin-bottom:3px; }
.Rdl dd { float:left; width:160px; padding:5px 0 0 0;  }
.Rdl dd p{ color:#999; line-height:18px;  text-indent:2em }
.Rdl dd p a{ color:#999;  }
.ssqLt_conC{ clear:both; width:960px;  margin:0px auto 0;  overflow:hidden}
.hzlogoul{ padding:5px 0 0 10px;}
.hzlogoul li{ float:left; padding:0 13px 0 0;}

/*彩民之家*/
.cmhome{}
.cmPartA{ clear:both; height:100%; overflow:hidden}
.cmPartA .Aleft{ float:left; width:480px;}
.kjh2{ padding:0 14px;font-size:12px; font-weight:normal; height:100%; overflow:hidden; margin:8px auto 14px; }
.kjh2 .spandiv{ float:left; line-height:30px; }
.kjrq{ height:29px; line-height:29px; padding-bottom:2px;}
.cmPartA .Aright{ float:right; width:450px; background:url(cmhomebg01.gif) no-repeat; height:290px;}
.cmPartA .Aright .tab_counter {  width:410px; margin:15px auto 0; }
.cmPartA .Aright p{ text-align:right;  padding:10px 15px 0 0;}
.pubtab{ border-collapse:collapse; margin:0px auto 0; background:#FFF;}
.pubtab td{ border:1px solid #ccc; height:29px; text-align:center}
.pubtab td.td40{ height:38px;}
.qtab04{ text-align:center; border-collapse:collapse; background:#FFF; }
.qtab04 th{ height:31px; border:1px solid #cfcfcf;color:#666  }
.qtab04 td{ height:20px; font-size:14px; border:1px solid #cfcfcf; text-align:center; color:#333 }
.qtab04 td.W01{ width:134px;}
.qtab04 td.jline{ height:1px; line-height:1px; font-size:0px; background:#cfcfcf;}
.qtab04 td.jline02{ height:0px; line-height:0px; font-size:0px; background:#cfcfcf;}
.qtab04 tr.doublerow{  background:#f3f3f3;}
.Hleftbox{ float:left; width:646px; border:1px solid #eaeaea; padding:1px; height:100%; overflow:hidden;  }
.Hlistul{  margin:18px 22px 10px ; height:100%; overflow:hidden}
.Hlistul li{ clear:both;  line-height:26px;}
.Hlistul li span{color:#999}
.Hlistul li span.Nlink{ float:left; width:400px;}
.Hlistul li span.Nlv{ float:left; padding-left:30px;}
.Hlistul li span.Ntime{ float:right; width:70px;}
.Hlistul li a{font-size:14px; }
.Hlistul li.Newsline { clear:both; border-bottom:1px dotted #ccc; height:1px; line-height:1px; font-size:1px; margin-bottom:18px; padding-top:10px; }
.Pagebox{ float:right; width:330px; margin:32px 20px 18px 0 ; height:20px; overflow:hidden}
.Pagebox span{ float:left; display:block; cursor:pointer; padding:0 6px; height:17px; line-height:17px; text-align:center; border:1px solid #fcdcdc; color:#666; margin:0 2px; }
.Pagebox span.active{ background:#fff4f4; font-weight:bold; color:#ed1919}
.Pagebox span.PageTurn{ width:14px; color:#fcdcdc;}
.Pagebox span.spandot{ border:none; padding:0; margin:0}


/*  2011.04.18  edit */
.blank{height:10px;font-size:0px;line-height:0px;overflow:hidden;}
select{font-size:12px;}
.f14p{font-size:14px;}
.submitZ{text-decoration:underline;}
.paddLeft{padding:0 0 0 120px;}
.bgS1{background:#eaeaea;}
.ballR,.ballB{width:18px;height:17px;line-height:17px;background:url(icon.png) no-repeat left top;display:inline-block;color:#fff;text-align:center;}
.ballB{background-position:0px -20px;}
.viewIco,.playIco{display:inline-block;}
.viewIco a,.playIco a{display:block;width:18px;height:20px;background:url(icon.png) no-repeat 0px -40px;text-indent:-9999px;}
.playIco a{background-position:0px -65px;}
.w300{width:300px;}
.padd300{padding:0 0 0 300px;font-size:12px;font-weight:normal;}
.thHeight{height:49px;line-height:49px;}
.w150{width:150px;background:#eaeaea;text-align:center;}
.innerTxt{padding:5px 40px;font-size:14px;font-weight:bold;}
.innerTxt a{padding-left:20px;}
.bg2 span{position:relative;display:block;}
.medal1,.medal2{width:15px;height:25px;background:url(icon.png) no-repeat 0px -88px;position:absolute;left:5px;top:2px;text-indent:-9999px;z-index:100;overflow:hidden;}
.medal2{background-position:0px -116px;}