/**  全局样式 **/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, th, td { margin: 0; padding: 0; }
body { font: 12px/100% 微软雅黑,arial,\5b8b\4f53; background-color: #fff; }
a { text-decoration: none; color: #333; text-decoration: none; outline: 0; }
img { border: 0; }
em, strong, th, b, i { font-style: normal; font-weight: normal; }
ol, ul, dl { list-style: none; }
th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, textarea, select, button { font-family: inherit; font-size: inherit; font-weight: inherit; }
img, input, label, button { vertical-align: middle; }
input:focus, button:focus, select:focus, textarea:focus { outline: 0; }
.g_w1000min { min-width: 1000px; }
.g_w1000auto { min-width: 1000px; margin: 0 auto; }
.g_w1000 { width: 1000px; margin: 0 auto; }
.g_w1400 { width: 1400px; margin: 0 auto; }
.g_ib { display: inline-block; }
.g_fl { float: left; }
.g_fr { float: right; }
.g_line { margin-top: 10px; }
.g-clr:after { con: '\20'; display: block; height: 0; clear: both; visibility: hidden; }
.g_hidden { display: none; }
.g_clear { clear: both; }
.g_share { padding-left: 30px; margin: 5px; float: left; }
.g-no-data { line-height: 50px; font-size: 14px; text-align: center; color: #3684D1; font-weight: bold; text-align: center; width: 680px; }
/**  背景图用于将整体div自适应高度，去掉则自适应高度失效 **/
.g_con { background: #eff0f0 url(images/bg.gif) left top repeat-y; margin-top: 10px; }
.g_cut { word-break: keep-all; /* 不换行 */ white-space: nowrap; /* 不换行 */ overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */ text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/ }
/**  顶部工具条 **/
.top_bar { background-color: #333; border-bottom: 1px solid #ddd; height: 32px; }
.top_bar .left { float: left; color: #737373; line-height: 32px; }
.top_bar .right { float: right; color: #ddd; }
.top_bar a { line-height: 32px; margin-left: 5px; margin-right: 5px; padding-left: 18px; color: #ddd; }
.top_bar a:hover { color: #fff; }
.top_bar #trand_tag { color: Red; float: right; font-weight: bold; }
.top_bar .top_w { margin: 0 auto; width: 1000px; position: relative; }

.top_bar .top_w a.ico_mail { background: url("images/ico_mail.png") no-repeat left center; }
.top_bar .top_w a.ico_home { background: url("images/ico_home.png") no-repeat left center; }
.top_bar .top_w a.ico_star { background: url("images/ico_star.png") no-repeat left center; }


/**  logo 工具条 **/
.logo_bar { background-color: #fff; height: 92px; }
.logo_bar .logo { width: 150px; padding-top: 10px; float: left; }
.g_box_shadow { }
/**  menue 工具条 **/
.menue_bar { background-color: #e6454b; border-bottom: 2px solid #ddd; height: 44px; position: relative; }
.menue_bar .page_menue { line-height: 44px; height: 44px; overflow: hidden; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: 998px; padding: 0px; }
.menue_bar .page_menue li { float: left; }
.menue_bar .page_menue li a,
.menue_bar ul li a:visited { font-size: 16px; text-decoration: none; color: #fff; display: block; width: 105px; float: left; text-align: center; margin: 0px; padding: 0px; }
.menue_bar .page_menue li a:hover { background-color: #cf1e24; }
.menue_bar .page_menue .on a { background-color: #cf1e24; }
.menue_bar .page_menue .l_t { height: 44px; width: 1px; overflow: hidden; padding-right: 0px; padding-left: 0px; margin: 0px; background-color: #cf1e24; border-left: 1px solid #f0545a; }

.menue_bar .page_menue .hot_btn a { background: #ffd865; color: #cf1e24; display: block; width: 120px; height: 34px; line-height: 34px; border-radius: 3px; float: left; text-align: center; margin: 5px 10px; padding: 0px; }
.menue_bar .page_menue .hot_btn a:hover { background: #cf1e24; color: #fff; }

.menue_bar .page_menue li.top_menu_more:after { content: ""; position: relative; top: 10px; right: 7px; z-index: 1; width: 0; border-top: 3px solid #fff600; border-bottom: 3px solid #e6454b; border-left: 3px solid #e6454b; border-right: 3px solid #e6454b; }

.menue_bar .page_menue li .submenu { display: none; width: 105px; position: absolute; z-index: 99999; top: 44px; background: #e6454b; }

.menue_bar .page_menue li .submenu a { width: 100%; line-height: 46px; text-align: center; display: block; color: #fff; }

/**  bottom 工具条 **/
.bottom { margin: 0px auto; background-color: #333; margin-top: 10px; padding-top: 10px; }
.allright_form .tips { text-align: center; color: #eee; padding: 10px 0; }
.allright_form .tips .red_f { color: #e64646; }
.allright_form .tips a:hover { color: #0778b8; }
.allright_form .allright { text-align: center; margin-top: 10px; line-height: 20px; padding: 2px 0; color: #bbb; background: #424242; }
.allright_form .allright a { color: #bbb; }
.allright_form .allright a:hover { color: #bbb; }
/**  友情链接 工具条 **/
.flink_form { margin-top: 10px; }
.flink_form .t { border-bottom: 2px solid #ddd; height: 25px; }
.flink_form .t span { font-size: 14px; font-weight: bold; line-height: 23px; margin-left: 5px; }
.flink_form .t a { line-height: 23px; margin-right: 5px; float: right; }
.flink_form ul li { float: left; width: 100px; height: 30px; line-height: 30px; text-align: center; _background: #fff; }
.flink_form ul li:hover { background-color: #ffffff; }
.flink_form ul li a { font-weight: bold; }
/**  首页开奖 **/
.o_form { height: 100px; border: 2px solid #D8B6B6; margin-top: 10px; position: relative; background-color: #fff; padding-top: 5px; }
.o_form .left { width: 250px; float: left; }
.o_form .left li { line-height: 30px; font-size: 14px; text-align: center; }
.o_form .left li span { color: Red; font-weight: bold; margin-left: 10px; }
.o_form .left li a { line-height: 20px; font-size: 14px; font-weight: bold; text-align: center; width: 50px; display: inline-block; border: 1px solid gray; color: gray; margin-left: 5px; margin-right: 5px; border-radius: 5px; }
.o_form .left li a:hover { border: 1px solid #e6454b; color: #e6454b; }
.o_form .left #t_info { display: none; }
top_w .o_form .center { left: 252px; right: 302px; position: absolute; }
.o_form .center .i { width: 45px; height: 90px; float: left; margin: 2px 5px; text-align: center; }
.o_form .center .i-other { width: 20px; height: 60px; text-align: center; line-height: 40px; font-weight: bold; font-size: 16px; }
.o_form .center .i .ball { background: url(images/ball_lhc.png) -240px 0px no-repeat; width: 40px; height: 40px; line-height: 31px; text-align: center; font-size: 18px; color: #3d3d3d; font-family: tahoma; font-weight: bold; }
.o_form .center .i .ball_load { background-position: -240px 0px; }
.o_form .center .i .ball_red { background-position: 0px 0px; }
.o_form .center .i .ball_green { background-position: -66px 0px; }
.o_form .center .i .ball_blue { background-position: -132px 0px; }
.o_form .center .i .ball_other { background-position: -188px 0px; }
.o_form .center .i .sx { width: 40px; height: 20px; line-height: 20px; text-align: center; font-size: 18px; color: #3d3d3d; font-family: tahoma; font-weight: bold; margin-top: 5px; }
.o_form .center .i .wx { width: 40px; height: 20px; line-height: 20px; text-align: center; font-size: 18px; color: #ea5c38; font-family: tahoma; font-weight: bold; margin-top: 5px; }

.o_form .right { float: right; width: 300px; margin-top: 10px; }
.o_form .right li { line-height: 30px; height: 30px; font-size: 14px; text-align: center; }
.o_form .right li a { line-height: 20px; font-size: 14px; text-align: center; width: 80px; display: inline-block; border: 1px solid gray; color: gray; margin-left: 5px; margin-right: 5px; border-radius: 5px; }
.o_form .right li a:hover { border: 1px solid #e6454b; color: #e6454b; }

/** 首页统计 **/
.i_trend_rili_form { margin-top: 10px; border: 0px; }
.i_trend_form { background-color: #fff; width: 652px; }
.i_trend_form .l { float: left; width: 652px; border: 1px solid #ddd; background-color: #fff; }
.i_trend_form .l .t { height: 38px; line-height: 38px; padding: 0px 10px; background: #F5F5F5; }
.i_trend_form .l .t span { font-size: 16px; /*font-weight:bold;*/ }
.i_trend_form .l .t a { font-size: 12px; line-height: 38px; color: #888; float: right; }
.i_trend_form .l .t a:hover { color: #e6454b; }
.i_trend_form .t { border-bottom: 1px solid #ddd; height: 38px; line-height: 38px; padding: 0px 10px; background: #F5F5F5; text-align: right; }
.i_trend_form .t span { font-size: 16px; /*font-weight:bold;*/ }
.i_trend_form .t span.item { cursor: pointer; padding: 0 5px; text-align: center; border: 1px solid #d1d1d1; background: #fff; border-radius: 2px; font-size: 14px; color: #666; margin-right: 2px; }
.i_trend_form .t span.item:hover { color: #e6454b; }
.i_trend_form .t span.on { color: #e6454b; border: 1px solid #e6454b; background: #fffdf1; }
.i_trend_form .t a { font-size: 12px; line-height: 38px; color: #888; float: right; }
.i_trend_form .line { height: 308px; width: 652px; }

/** 首页统计 极速 **/
.i_trend_form2 { background-color: #fff; width: 1000px; }
.i_trend_form2 .l { float: left; width: 1000px; border: 1px solid #ddd; background-color: #fff; }
.i_trend_form2 .l .t { height: 38px; line-height: 38px; padding: 0px 10px; background: #F5F5F5; }
.i_trend_form2 .l .t span { font-size: 16px; /*font-weight:bold;*/ }
.i_trend_form2 .l .t a { font-size: 12px; line-height: 38px; color: #888; float: right; }
.i_trend_form2 .l .t a:hover { color: #e6454b; }
.i_trend_form2 .t { border-bottom: 1px solid #ddd; height: 38px; line-height: 38px; padding: 0px 10px; background: #F5F5F5; text-align: right; }
.i_trend_form2 .t span { font-size: 16px; /*font-weight:bold;*/ }
.i_trend_form2 .t span.item { cursor: pointer; padding: 0 5px; text-align: center; border: 1px solid #d1d1d1; background: #fff; border-radius: 2px; font-size: 14px; color: #666; margin-right: 2px; }
.i_trend_form2 .t span.item:hover { color: #e6454b; }
.i_trend_form2 .t span.on { color: #e6454b; border: 1px solid #e6454b; background: #fffdf1; }
.i_trend_form2 .t a { font-size: 12px; line-height: 38px; color: #888; float: right; }
.i_trend_form2 .line { height: 308px; width: 1000px; }

/** 开奖日历 **/
.i_rili_form { border: 1px solid #ddd; background-color: #fff; width: 330px; height: 348px; float: right; }
.i_rili_form .r { }
.i_rili_form .r .t { border-bottom: 1px solid #ddd; height: 38px; line-height: 38px; padding: 0px 10px; background: #F5F5F5; }
.i_rili_form a { color: #333; text-decoration: none; }
.i_rili_form a:hover { color: #ba2636; text-decoration: underline; cursor: pointer; }
.i_rili_form td { height: 31px; line-height: 31px; font-size: 12pt; text-align: center; font-family: Arial, Verdana, Helvetica, sans-serif; color: #333333; }
.i_rili_form .w310 { width: 100%; margin: 0px auto; overflow: hidden; }
.i_rili_form .box { /*border: 1px solid #666;*/ }
.i_rili_form .box2 { border: 1px solid #CC0000; }
.i_rili_form .site { background-color: #CC0000; height: 28px; line-height: 28px; color: #fff; margin-bottom: 5px; }
.i_rili_form .site h3 { margin-left: 15px; }
.i_rili_form .pm4 { padding-bottom: 4px; }
.i_rili_form .tm10 { margin-top: 10px; }
.i_rili_form .box.title { background-color: #fffdf1; height: 30px; line-height: 30px; }
.i_rili_form .title .left { float: left; padding: 3px 0 0 6px; }
.i_rili_form .title .right { float: right; padding: 3px 6px 0 0; }
.i_rili_form .title .ywmy img { filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.i_rili_form .title .select { float: left; width: 100px; overflow: hidden; margin-left: 100px; padding-top: 1px; }
.i_rili_form .td_bk { border: #D7D7D7 1px solid; }
.i_rili_form .jdbkj { background: #fe9315 url(/content/images/bg_snowball.jpg) no-repeat center; }
.i_rili_form .jdbs1 { border: #D7D7D7 1px solid; background: url(/content/images/icon_snowball_start.gif) no-repeat right top; background-color: #FFFFFF; }
.i_rili_form .jdbs2 { border: #FFCC99 1px solid; background: url(/content/images/icon_snowball_start.gif) no-repeat right top; background-color: #FFCC99; }
.i_rili_form .jdbs3 { solid; background: url(/content/images/icon_snowball_start.gif) no-repeat right top; background-color: #FFFFFF; }
.i_rili_form .td_kj { background: #FFCC99; border: #F5CDCD 1px solid; }
.i_rili_form .td_ykj { background: #e5e4e4; border: #c4c1c1 1px solid; }
.i_rili_form .wydr { color: #0000FF; }
.i_rili_form .sm label { font-size: 13px; width: 45px; display: block; height: 20px; line-height: 20px; float: left; overflow: hidden; margin: 0 5px 0 5px; }
.i_rili_form .sm label .td_ykj { background: #e5e4e4; overflow: hidden; }
.i_rili_form .sm label .td_kj { background: #FFCC99; overflow: hidden; }


/** 直播 **/

.ico_news { background: url("images/ico_news.png") no-repeat left center; padding-left: 26px; }
.ico_img { background: url("images/ico_img.png") no-repeat left center; padding-left: 26px; }
.ico_mgs { background: url("images/ico_mgs.png") no-repeat left center; padding-left: 26px; }
.ico_tj { background: url("images/ico_tj.png") no-repeat left center; padding-left: 26px; float: left; }
.ico_book { background: url("images/ico_book.png") no-repeat left center; padding-left: 26px; }
.ico_all { background: url("images/ico_all.png") no-repeat left center; padding-left: 26px; }
.ico_ann { background: url("images/ico_ann.png") no-repeat left center; padding-left: 26px; }
.ico_game { background: url("images/ico_game.png") no-repeat left center; padding-left: 26px; }
.ico_gift { background: url("images/ico_gift.png") no-repeat left center; padding-left: 26px; }


/** 香港乐透近期开奖 **/
.i_his_form { margin-top: 10px; border: 0px; border: 1px solid #ddd; }
.i_his_form { border: 1px solid #ddd; background-color: #fff; }
.i_his_form .t { border-bottom: 1px solid #ddd; height: 38px; line-height: 38px; padding: 0px 10px; background: #F5F5F5; }
.i_his_form .title .t { border-bottom: 1px solid #ddd; height: 38px; line-height: 38px; padding: 0px 10px; background: #F5F5F5; }
.i_his_form .t span { font-size: 16px; /*font-weight:bold;*/ }
.i_his_form .t a { font-size: 12px; line-height: 38px; color: #888; float: right; }
.i_his_form .t a:hover { color: #e6454b; }
.i_his_form .item { margin-bottom: 5px; height: 260px; }
.i_his_form .item table { float: left; width: 484px; margin-top: 10px; margin-left: 10px; border: 0px solid #ddd; border-top: 1px solid #ddd; border-right: 1px solid #ddd; }
.i_his_form .item table tr td { vertical-align: top; padding: 2px; text-align: center; font-size: 14px; height: 25px; line-height: 25px; border: 0px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.i_his_form .item table tr td span { color: #fff; height: 25px; width: 25px; display: inline-block; border-radius: 12px; }
.i_his_form .item table tr td span.ball_red { background-color: red; }
.i_his_form .item table tr td span.ball_green { background-color: green; }
.i_his_form .item table tr td span.ball_blue { background-color: blue; }
.i_his_form .r { float: right; width: 595px; }


.i_his_form2 { margin-top: 10px; border: 0px; border: 1px solid #ddd; }
.i_his_form2 { border: 1px solid #ddd; background-color: #fff; }
.i_his_form2 .t { border-bottom: 1px solid #ddd; height: 38px; line-height: 38px; padding: 0px 10px; background: #F5F5F5; }
.i_his_form2 .title .t { border-bottom: 1px solid #ddd; height: 38px; line-height: 38px; padding: 0px 10px; background: #F5F5F5; }
.i_his_form2 .t span { font-size: 16px; /*font-weight:bold;*/ }
.i_his_form2 .t a { font-size: 12px; line-height: 38px; color: #888; float: right; }
.i_his_form2 .t a:hover { color: #e6454b; }
.i_his_form2 .item { margin-bottom: 5px; height: 260px; }
.i_his_form2 .item table { float: left; width: 100%; border: none; }
.i_his_form2 .item table tbody:nth-of-type(even) { background: #f4f2f2; }
.i_his_form2 .item table tr td { vertical-align: top; padding: 2px; text-align: center; font-size: 14px; height: 25px; line-height: 25px; border: 0px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.i_his_form2 .item table tr td span { color: #fff; height: 25px; width: 25px; display: inline-block; border-radius: 12px; }
.i_his_form2 .item table tr td span.ball_red { background-color: red; }
.i_his_form2 .item table tr td span.ball_green { background-color: green; }
.i_his_form2 .item table tr td span.ball_blue { background-color: blue; }
.i_his_form2 .r { }




.i_player_tv_form { margin-top: 10px; border: 0px; background: #fff; border: 1px solid #ddd; }
.i_player_tv_form .player_table { empty-cells: show; border-collapse: collapse; width: 100%; }
.i_player_tv_form .player_table { color: #666; }
.i_player_tv_form .player_table td { border: 1px solid #ddd; padding: 0 1em 0; }
.i_player_tv_form .player_table td .player { width: 311px; height: 225px; text-align: center; font-size: 14px; font-weight: bold; }
.i_player_tv_form .player_table td .player_over { width: 311px; height: 225px; text-align: center; font-size: 14px; font-weight: bold; }
.i_player_tv_form .player_table td .player_over img { width: 311px; height: 225px; }
.i_player_tv_form .player_table td .op-tool-bar { height: 40px; line-height: 40px; text-align: center; font-size: 14px; font-weight: bold; }
.i_player_tv_form .player_table td .op-tool-bar #player_button { display: inline-block; height: 25px; line-height: 25px; width: 100px; cursor: pointer; margin-top: 10px; border: 1px solid #e6454b; color: #e6454b; border-radius: 5px; }
.i_player_tv_form .player_table td .op-tool-bar #player_button:hover { color: red; border: 1px solid red; }
.i_player_tv_form p { line-height: 20px; margin: 5px; }

/** 首页推荐图纸 **/
.i_p_h_form { border: 1px solid #ddd; background-color: #fff; }
.i_p_h_form .title { border-bottom: 1px solid #ddd; height: 38px; line-height: 38px; padding: 0px 10px; text-align: right; }
.i_p_h_form .title span { margin-right: 10px; float: left; }
.i_p_h_form .title a.h { font-size: 12px; margin-right: 6px; padding-right: 6px; border-right: 1px solid #ddd; color: #888; }
.i_p_h_form .title a.h:hover { color: #cc3300; }
.i_p_h_form .title a.r { font-size: 12px; float: right; color: #888; }
.i_p_h_form .title a.r:hover { color: #e6454b; }
.i_p_h_form .list { margin-left: 0px; }
.i_p_h_form .rollBox { width: 1000px; height: 146px; margin: 0px auto; padding: 10px 0; overflow: hidden; position: relative; border: solid 0px #ddd; background: url(images/lftj.jpg) 0 0 no-repeat #fff; }
.i_p_h_form .rollBox .Cont { width: 870px; overflow: hidden; margin: 0 auto; }
.i_p_h_form .rollBox .ScrCont { width: 10000000px; }
.i_p_h_form .rollBox .Cont .picpic { width: 125px; float: left; text-align: center; }
.i_p_h_form .rollBox .Cont .picpic:hover { }
.i_p_h_form .rollBox .Cont .picpic img { width: 100px; height: 100px; border: solid 5px #ddd; border-bottom: 0; display: block; margin: 0 auto; }
.i_p_h_form .rollBox .Cont .picpic p { width: 100px; padding-top: 2px; margin: 0 auto; border: solid 5px #ddd; border-top: 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.i_p_h_form .rollBox .Cont .picpic a:hover img,
.i_p_h_form .rollBox .Cont .picpic a:hover p { border-color: #e6454b; }
.i_p_h_form .rollBox .Cont .picpic a:hover p { color: #e6454b; text-decoration: none; }
.i_p_h_form .rollBox .Cont .picpic p { line-height: 26px; color: #505050; }
.i_p_h_form .rollBox .Cont a { font-size: 12px; color: #333; }
.i_p_h_form .rollBox .Cont a:link, .rollBox .Cont a:visited { color: #626466; text-decoration: none; }
.i_p_h_form .rollBox .Cont a:hover { color: #e6454b; text-decoration: underline; }
.i_p_h_form .rollBox #List1, .rollBox #List2 { float: left; }
.i_p_h_form .img1 { cursor: pointer; position: absolute; top: 50px; left: 10px; }
.i_p_h_form .img2 { cursor: pointer; position: absolute; top: 50px; right: 10px; }

/** 首页推荐 **/
.i_tj_form { background: #fff; margin-top: 10px; border: #cbd4db 1px solid; }
.i_tj_form .title { height: 30px; line-height: 30px; text-align: left; padding-left: 5px; font-size: 16px; border-bottom: 1px solid #ddd; }
.i_tj_form .title { margin-left: 10px; margin-right: 10px; }
.i_tj_form .title span { margin-right: 10px; }
.i_tj_form .title a.r { float: right; font-size: 14px; }
.i_tj_form .title a.r:hover { color: #cc3300; }
.i_tj_form table { margin: 10px; border: #cbd4db 1px dotted; background: #fff; }
.i_tj_form table td { width: 324px; height: 32px; line-height: 32px; border: #cbd4db 1px dotted; }
.i_tj_form table td span.img { float: left; margin-left: 5px; }
.i_tj_form table td span.img img { }
.i_tj_form table td span.t { font-size: 14px; color: gray; float: left; margin-left: 5px; }
.i_tj_form table td span.n { font-size: 16px; color: #FD0518; float: left; margin-left: 10px; font-weight: bold; }
.i_tj_form table td em { font-size: 14px; float: right; margin-right: 10px; color: #e6454b; }
.i_tj_form table td:hover { background: #ddd; }

/** 首页资料 **/
.i_nzl_form { border: #cbd4db 1px solid; background: #fff; margin-top: 10px; }
.i_nzl_form .t { height: 38px; line-height: 38px; text-align: left; padding-left: 5px; font-size: 16px; border-bottom: 1px solid #ddd; padding: 0 10px; background: #f5f5f5; }
.i_nzl_form .t span { font-size: 16px; }
.i_nzl_form .t span.item { cursor: pointer; font-weight: normal; padding: 0 5px; text-align: center; border: 1px solid #ddd; }
.i_nzl_form .t span.on { color: #e6454b; font-weight: bold; background-color: #BEBEBE; }
.i_nzl_form .t a { font-size: 12px; line-height: 38px; color: #888; float: right; }
.i_nzl_form .t a:hover { color: #e6454b; }

.i_nzl_form table { margin: 10px; border: #ddd 0px solid; background: #fff; }
.i_nzl_form table td { height: 34px; line-height: 34px; border: #ddd 0px solid; border-bottom: #ddd 1px solid; width: 324px; }
.i_nzl_form table td a { background: url("images/pix.png") no-repeat left center; }
.i_nzl_form table td span { margin-left: 10px; font-size: 14px; }
.i_nzl_form table td:hover { background: #fffdf1; }
.i_nzl_form table td:hover a { color: #e6454b; }
.i_nzl_form table tr[nth-child(2n)] td { background: #f6f6f6; }
/** 首页资讯 **/
.i_nzx_form { border: #cbd4db 1px solid; background: #fff; margin-top: 10px; }
.i_nzx_form .t { height: 38px; line-height: 38px; text-align: left; padding-left: 5px; font-size: 16px; border-bottom: 1px solid #ddd; background: #f5f5f5; padding: 0 10px; }
.i_nzx_form .t span { font-size: 16px; }
.i_nzx_form .t span.item { cursor: pointer; font-weight: normal; padding: 0 5px; text-align: center; border: 1px solid #ddd; }
.i_nzx_form .t span.on { color: #e6454b; font-weight: bold; background-color: #BEBEBE; }
.i_nzx_form .t a { font-size: 12px; line-height: 38px; color: #888; float: right; }
.i_nzx_form .t a:hover { color: #cc3300; }

.i_nzx_form table { margin: 10px; border: #cbd4db 0px dotted; background: #fff; }
.i_nzx_form table td { height: 34px; line-height: 34px; border: #cbd4db 0px dotted; border-bottom: 1px solid #ddd; width: 495px; }
.i_nzx_form table td a { background: url("images/pix.png") no-repeat left center; }
.i_nzx_form table td span { margin-left: 10px; font-size: 14px; }
.i_nzx_form table td:hover { background: #fffdf1; }
.i_nzx_form table td:hover a { color: #e6454b; }
.i_nzx_form table tr[nth-child(2n)] td { background: #f6f6f6; }


/** 首页导航 **/
.i_dh_form { background: #fff; margin-top: 10px; border: #cbd4db 1px solid; }
.i_dh_form .title { height: 38px; line-height: 38px; text-align: left; padding-left: 5px; font-size: 16px; border-bottom: 1px solid #ddd; padding: 0 10px; background: #F5F5F5; }
.i_dh_form .title span { margin-right: 10px; }
.i_dh_form .title a.r { float: right; }
.i_dh_form .title a.r:hover { color: #cc3300; }
.i_dh_form .items { padding: 10px; min-height: 80px; }
.i_dh_form .items a { display: inline-block; float: left; border: 1px solid #ddd; background: #fffdf1; margin: 5px; min-width: 127px; height: 32px; line-height: 32px; font-size: 14px; text-align: center; }
.i_dh_form .items a:hover { color: #e6454b; }
/** 资料首页 **/
.i_zl_form { background: #fff; margin-top: 10px; padding-bottom: 10px; border: #cbd4db 1px solid; }
.i_zl_form h1 { height: 30px; line-height: 30px; text-align: left; padding-left: 5px; font-size: 16px; border-bottom: 1px solid #ddd; }
.i_zl_form h1 { margin-left: 10px; margin-right: 10px; }
.i_zl_form h2 { line-height: 16px; text-align: left; padding-left: 20px; font-size: 12px; color: #999; }
.i_zl_form h2 { margin-left: 10px; margin-right: 10px; }


.i_zl_form table { margin: 10px; border: #cbd4db 1px dotted; background: #fff; }
.i_zl_form table td { width: 324px; height: 32px; line-height: 32px; border: #cbd4db 1px dotted; }
.i_zl_form table td span.img { float: left; margin-left: 5px; }
.i_zl_form table td span.img img { margin-top: 13px; }
.i_zl_form table td span.t { font-size: 14px; color: gray; float: left; margin-left: 10px; }
.i_zl_form table td span.n { font-size: 16px; color: #FD0518; float: left; margin-left: 10px; font-weight: bold; }
.i_zl_form table td em { font-size: 14px; float: right; margin-right: 10px; color: #e6454b; }
.i_zl_form table td:hover { background: #ddd; }

.i_zl_site_form { border: #cbd4db solid 2px; margin-top: 10px; background: #fff; }
.i_zl_site_form h2 { margin: 10px; height: 40px; line-height: 40px; border-bottom: 1px solid #ddd; }
.i_zl_site_form h2 span { display: inline-block; width: 110px; height: 35px; line-height: 35px; background-color: #cbd4db; text-align: center; cursor: pointer; }
.i_zl_site_form h2 span.on { background-color: #0e8a7a; color: #fff; }
.i_zl_site_form .items { margin: 10px; }

/**资料详细页面-历史存档**/
.s_zl_list_form { background: #fff; border: #DCDCDC solid 1px; margin-top: 10px; }
.s_zl_list_form .title { margin: 10px; height: 30px; line-height: 30px; font-size: 16px; color: #cc3300; border-bottom: 1px solid #cbd4db; }
.s_zl_list_form .title a { float: right; }
.s_zl_list_form .title a:hover { color: red; }
.s_zl_list_form .con { margin: 10px; }
.s_zl_list_form .con table { border: #cbd4db 1px dotted; }
.s_zl_list_form .con table td { height: 28px; line-height: 28px; text-align: center; font-size: 14px; border: 1px dotted #CBD4DB; }
.s_zl_list_form .con table td em { color: Red; width: 34px; display: inline-block; }
.s_zl_list_form .con table td:hover { background-color: #DCDCDC; }

/**资料详细页面-开奖历史**/
.o_form_his { width: 450px; height: 99px; border: 1px dotted #e1e1e1; margin-top: 10px; text-align: left; background-color: #cbd4db; }
.o_form_his .top { }
.o_form_his h2 { height: 30px; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; }
.o_form_his .down { margin-left: 10px; }
.o_form_his .down .i { width: 45px; height: 50px; float: left; margin: 2px 5px; text-align: center; }
.o_form_his .down .i-other { width: 20px; height: 50px; text-align: center; line-height: 40px; font-weight: bold; font-size: 16px; }
.o_form_his .down .i .ball { width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 18px; color: #fff; font-family: tahoma; border-radius: 15px; }
.o_form_his .down .i .ball_load { }
.o_form_his .down .i .ball_red { background-color: Red; }
.o_form_his .down .i .ball_green { background-color: green; }
.o_form_his .down .i .ball_blue { background-color: blue; }
.o_form_his .down .i .ball_other { background: url(images/ball_lhc.png) -240px 0px no-repeat; width: 40px; height: 40px; background-position: -188px 0px; }
.o_form_his .down .i .sx { width: 30px; height: 20px; line-height: 20px; text-align: center; font-size: 18px; color: #3d3d3d; font-family: tahoma; font-weight: bold; margin-top: 10px; }

/** 首页导航 **/
.i_dh_form { border: 1px solid #d1d1d1; margin-top: 10px; }
.i_dh_form .t { border-bottom: 2px solid #cbd4db; height: 30px; }
.i_dh_form .t span { font-size: 16px; font-weight: bold; line-height: 28px; margin-left: 5px; }
.i_dh_form .t a { font-size: 14px; line-height: 28px; margin-right: 5px; float: right; }
.i_dh_form ul li { float: left; width: 199px; height: 54px; _background: #fff; border-right: 1px solid #cbd4db; border-bottom: 1px solid #cbd4db; position: relative; }
.i_dh_form ul li:hover { background-color: #ffffff; }
.i_dh_form ul li img { float: left; margin: 3px; border: 1px solid #cbd4db; padding: 1px; height: 44px; width: 44px; }
.i_dh_form ul li .inf { float: right; color: #cbd4db; width: 142px; overflow: hidden; margin-top: 10px; }
.i_dh_form ul li .inf a { display: inline-block; float: left; }
.i_dh_form ul li .inf .h1 { line-height: 24px; padding-left: 2px; font-weight: bold; padding-right: 2px; color: #000; height: 24px; width: 140px; color: #0072E3; }
.i_dh_form ul li .inf .h2 { border: 1px dotted #cbd4db; margin-right: 5px; line-height: 18px; padding-left: 10px; padding-right: 10px; color: #000; height: 18px; }
.i_dh_form ul li .inf .h2:hover { background-color: #cbd4db; }

.i_dh_form ul li .lnk { position: absolute; border: 1px dotted #cbd4db; width: 147px; background-color: #8dc1f0; margin-left: 50px; top: 30px; z-index: 1; display: none; padding-top: 25px; }
.i_dh_form ul li .lnk a { line-height: 25px; display: block; margin: 2px; padding-left: 10px; }
.i_dh_form ul li .lnk a { background: url(images/tip.png) no-repeat #6ad2e5; border: 1px dotted #cbd4db; }
.i_dh_form ul li .lnk a:hover { background-color: #ffffff; }
.i_dh_form ul li .lnk .m { line-height: 25px; display: block; margin: 2px; padding-left: 10px; width: 55px; float: left; }

.i_dh_form2 { border: 1px solid #d1d1d1; margin-top: 10px; }
.i_dh_form2 .t { border-bottom: 2px solid #cbd4db; height: 30px; }
.i_dh_form2 .t span { font-size: 16px; font-weight: bold; line-height: 28px; margin-left: 5px; }
.i_dh_form2 .t a { font-size: 14px; line-height: 28px; margin-right: 5px; float: right; }
.i_dh_form2 ul li { float: left; width: 111px; height: 34px; line-height: 34px; _background: #fff; position: relative; text-align: center; }
.i_dh_form2 ul li:hover { background-color: #ffffff; }
.i_dh_form2 ul li a { font-size: 14px; font-weight: bold; }




.form_s1 .t span { color: #e6454b; }
.form_s1 .t a { color: #e6454b; }
.form_s1 ul li a { color: #e6454b; }
.form_s1 ul li a { color: #e6454b; }


/** 生效岁数排列 **/
.sx_form { height: 40px; line-height: 40px; color: #cc3300; font-size: 16px; border: 1px solid #d1d1d1; border-bottom: 0px solid #ddd; margin-top: 10px; font-weight: bold; text-align: center; background-color: #fff; color: #e6454b; }
/** 号码参照 **/
.hm_form { text-align: center; background-color: #fff; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; }
.hm_form table { border: none; }
.hm_form td { text-align: center; height: 34px; line-height: 34px; font-size: 14px; border: 0px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; }

/** 开奖历史菜单 **/
.h_form { margin-top: 10px; }
.h_form .title { height: 50px; line-height: 50px; color: #cc3300; text-align: center; font-size: 18px; font-weight: bold; }
.h_form .list { margin-top: 10px; margin-bottom: 5px; }
.h_form .list a { line-height: 30px; font-size: 16px; text-align: center; width: 100%; display: inline-block; margin: 0px 0 0px 0px; }

.h_form .history_year { width: 100%; background-color: #fff; }
.h_form .history_numbers { width: 100%; margin-bottom: 15px; }
.h_form .history_year td { border: 1px solid #e1e1e1; font-size: 14px; color: #fff; }
.h_form .history_year td a:hover { text-decoration: underline; background-color: #FFBB77; color: White; }
.h_form .history_year .on { text-decoration: underline; font-weight: bold; background-color: #cc3300; color: White; }


/** 关于我们 **/
.ab_form { border: 1px solid #d1d1d1; margin-top: 10px; background-color: #fff; }
.ab_form p { line-height: 25px; font-size: 14px; margin-left: 20px; }
.ab_form p a { color: Red; }
.ab_form p a:hover { color: blue; }
.ab_form h1 { font-size: 16px; line-height: 30px; font-weight: bold; text-align: center; }
.ab_form h1 a { font-size: 16px; font-weight: bold; }
.ab_form h2 { font-size: 14px; font-weight: bold; margin-left: 20px; }


/** 开奖历史列表 **/
.h_l_form { margin-top: 10px; display: inherit; background-color: #fff; }
.h_l_form table { border: 1px solid #ddd; border-left: 2px solid #ddd; }
.h_l_form table thead th { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; height: 40px; text-align: center; font-size: 14px; font-weight: bold; }
.h_l_form table thead td { height: 0px; }
.h_l_form table tbody td { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; height: 40px; text-align: center; }
.h_l_form table tbody .cl { background-color: #FFFCEC; }
.h_l_form table .w1 { width: 50px; }
.h_l_form table .w2 { width: 80px; }
.h_l_form table .w3 { width: 40px; }
.h_l_form table .w4 { width: 40px; }
.h_l_form table .w5 { width: 80px; }
.h_l_form table .w6 { width: 80px; }
.h_l_form table tbody td li { width: 55px; height: 35px; float: left; line-height: 35px; }
.h_l_form table tbody td .other { width: 30px; }
.h_l_form table tbody td li span { display: inline-block; }
.h_l_form table tbody td li .ball { background: url(images/ball_lhc.png) -240px -47px no-repeat; width: 30px; height: 32px; line-height: 30px; text-align: center; font-size: 14px; color: #3d3d3d; font-family: tahoma; font-weight: bold; }
.h_l_form table tbody td li .ball_red { background-position: 0px -47px; }
.h_l_form table tbody td li .ball_green { background-position: -66px -47px; }
.h_l_form table tbody td li .ball_blue { background-position: -132px -47px; }
.h_l_form table tbody td li .ball_other { background-position: -188px -47px; }
.h_l_form table tbody td .red { color: #AE0000; }
.h_l_form table tbody td .green { color: #007500; }
.h_l_form table tbody td .blue { color: #000093; }
.h_l_form table tbody td .gray { color: #600000; }
.h_l_form table tbody td .zh { color: #e6454b; font-weight: bold; }
.h_l_form table tbody .empty-data { height: 200px; text-align: center; }
.h_l_form table tbody .empty-data span { font-size: 16px; font-weight: bold; color: #ff9933; line-height: 30px; }


/** 图纸首页 **/

.p_h_form { margin-top: 10px; }
.p_h_form .title { border-bottom: 1px solid #ddd; height: 38px; line-height: 38px; padding: 0px 10px; background: #F5F5F5; }
.p_h_form .title span { font-size: 16px; }
.p_h_form .list { margin-top: 0px; }
.p_h_form .list a { width: 100px; height: 161px; float: left; display: block; margin: 5px; }
.p_h_form .list a img { width: 100px; height: 131px; border: solid 1px #e1e1e1; }
.p_h_form .list a div { text-align: center; line-height: 25px; }
.p_h_form .list a:hover img { border: solid 1px #FFC78E; }
.p_h_form .list a:hover div { text-align: center; color: #e6454b; }

.p_l_form { background-color: #fff; border-bottom: solid 1px #ddd; }
.p_l_form .title { height: 30px; line-height: 30px; text-align: left; padding-left: 5px; font-size: 16px; border-bottom: 1px solid #ddd; }
.p_l_form .keys { padding-left: 20px; margin-bottom: 10px; border-bottom: solid 1px #e1e1e1; height: 30px; line-height: 30px; }
.p_l_form .keys a { font-size: 14px; cursor: pointer; line-height: 20px; padding-left: 10px; padding-right: 10px; display: inline-block; text-align: center; }
.p_l_form .keys a:hover { text-decoration: underline; background-color: #FFBB77; color: White; }
.p_l_form .keys .on { text-decoration: underline; background-color: #cc3300; color: White; font-weight: bold; }
.p_l_form .keys-list { margin-top: 10px; }
.p_l_form .keys-list table { border: 0px; width: 100%; }
.p_l_form .keys-list table tr { }
.p_l_form .keys-list table tr:hover { background-color: #ddd; }
.p_l_form .keys-list table tr td { border-bottom: 2px dotted #ddd; }
.p_l_form .keys-list table .key-word { font-size: 30px; font-weight: bold; width: 50px; text-align: center; color: #ea5c38; line-height: 50px; }
.p_l_form .keys-list table .key-list a { line-height: 20px; padding-left: 10px; padding-right: 10px; float: left; margin: 5px; font-size: 14px; }
.p_l_form .keys-list table .key-list a:hover { text-decoration: underline; font-weight: bold; color: #cc3300; }
.p_l_form .keys-list table .key-list .old { color: #9D9D9D; }


/** 图纸详细**/

.g_top_link { margin-top: 10px; color: #808080; line-height: 30px; border-bottom: dashed 1px #c1c1c1; }
.g_top_link a { }
.g_top_link a:hover { text-decoration: underline; font-weight: bold; color: #cc3300; }
.v_form { margin-top: 10px; }
.v_form .title { position: relative; border-left: 4px solid #2f4ca1; border-right: 4px solid #2f4ca1; }
.v_form .title .left { width: 380px; height: 80px; float: left; margin-left: 10px; }
.v_form .title .left .name { font-size: 20px; line-height: 40px; text-align: left; font-weight: bold; margin-top: 10px; }
.v_form .title .left .info { line-height: 30px; text-align: left; }
.v_form .title .right { width: 590px; float: right; height: 80px; }
.v_form .title .right .left { width: 170px; float: left; margin-top: 10px; }
.v_form .title .right .left li { line-height: 30px; font-size: 14px; text-align: center; }
.v_form .title .right .left li span { color: Red; font-weight: bold; }
.v_form .title .right .left li a { line-height: 20px; font-size: 14px; font-weight: bold; text-align: center; width: 50px; display: inline-block; border: 1px solid #2f4ca1; margin-left: 5px; margin-right: 5px; }
.v_form .title .right .left li a:hover { background-color: #2f4ca1; color: White; }
.v_form .title .right .left #t_info { display: none; }
.v_form .title .right .center .i { width: 45px; height: 80px; float: left; margin: 2px 2px; text-align: center; }
.v_form .title .right .center .i-other { width: 20px; height: 60px; text-align: center; line-height: 40px; font-weight: bold; font-size: 16px; }
.v_form .title .right .center .i .ball { background: url(images/ball_lhc.png) -240px 0px no-repeat; width: 40px; height: 40px; line-height: 31px; text-align: center; font-size: 18px; color: #3d3d3d; font-family: tahoma; font-weight: bold; }
.v_form .title .right .center .i .ball_red { background-position: 0px 0px; }
.v_form .title .right .center .i .ball_green { background-position: -66px 0px; }
.v_form .title .right .center .i .ball_blue { background-position: -132px 0px; }
.v_form .title .right .center .i .ball_other { background-position: -188px 0px; }
.v_form .title .right .center .i .sx { width: 40px; height: 20px; line-height: 20px; text-align: center; font-size: 18px; color: #3d3d3d; font-family: tahoma; font-weight: bold; margin-top: 10px; }

.v_form .year-list { height: 30px; font-size: 14px; margin-top: 10px; }
.v_form .year-list a { line-height: 30px; padding-left: 5px; padding-right: 5px; border: 1px solid #808080; margin-left: 10px; float: left; display: inline-block; }
.v_form .year-list .year { margin-left: 0px; background-color: #2f4ca1; color: White; margin-right: 60px; padding-left: 20px; padding-right: 20px; font-weight: bold; }
.v_form .year-list .on { background-color: #e6454b; color: White; }
.v_form .year-list a:hover { background-color: #e6454b; color: White; }




.v_form .con { text-align: center; border: 1px solid #808080; margin-top: 10px; background-color: #fff; }
.v_form .con .img_line { width: 998px; border-bottom: 2px dotted #808080; margin-top: 15px; margin-bottom: 15px; }
.v_form .con img { max-width: 960px; margin: 5px; }
.v_form .con .img-download { text-align: center; margin-top: 10px; margin-bottom: 10px; }
.v_form .con .img-download a { line-height: 30px; border: 1px dotted #808080; display: inline-block; padding-left: 10px; padding-right: 10px; color: Red; }
.v_form .con .img-download a:hover { background-color: #FF9D6F; }
.v_form .tag { text-align: left; border: 1px solid #808080; margin-top: 10px; padding: 5px; line-height: 20px; background-color: #fff; }

.v_l_form { margin-top: 10px; background-color: #fff; padding: 10px 0px; }
.v_l_form .title { height: 30px; line-height: 30px; text-align: left; padding-left: 5px; font-size: 16px; border-bottom: 1px solid #ddd; }
.v_l_form .title span { font-weight: bold; color: #e6454b; }
.v_l_form .title select { float: right; margin-right: 5px; }

.v_l_form .con { margin-top: 10px; }
.v_l_form .con a { line-height: 30px; padding-left: 5px; padding-right: 5px; border: 1px solid #808080; margin-left: 5px; margin-top: 10px; float: left; display: inline-block; }
.v_l_form .con a:hover { background-color: #e6454b; color: White; }
.v_l_form .con .empty-data { padding-top: 50px; padding-bottom: 50px; text-align: center; }
.v_l_form .con .empty-data span { font-size: 16px; font-weight: bold; color: #ff9933; line-height: 30px; }




/** data list**/
.data_l_form { margin-top: 10px; border: 1px solid #ddd; background-color: #fff; }
.data_l_form .title { height: 30px; border-bottom: 1px #DCDCDC solid; line-height: 30px; position: relative; }
.data_l_form .title span { font-size: 14px; font-weight: bold; border-bottom: 2px #ea5c38 solid; height: 29px; position: absolute; left: 0; top: 0; padding-left: 10px; padding-right: 10px; }
.data_l_form .con { padding: 10px; }
.data_l_form .con table { border: #cbd4db 1px solid; }
.data_l_form .con table td { height: 28px; line-height: 28px; text-align: center; font-size: 14px; }
.data_l_form .con table td em { color: Red; width: 34px; display: inline-block; }
.data_l_form .con table td:hover { background-color: #DCDCDC; }
.data_l_form .con .empty-data { padding-top: 50px; padding-bottom: 50px; text-align: center; }
.data_l_form .con .empty-data span { font-size: 16px; font-weight: bold; color: #ff9933; line-height: 30px; }
.data_l_form .pageitem { margin-top: 10px; margin-bottom: 5px; text-align: center; }


/** 新闻首页 2015-06-21**/
.ar_form { margin-top: 10px; border: 1px solid #ddd; background-color: rgba(239, 238, 238, 0.3); }
.ar_form .left { width: 700px; float: left; border-right: 1px solid #ddd; background-color: #fff; }
.ar_form .left .top { min-height: 80px; margin: 10px; padding: 5px; border: dotted 1px gray; background-color: #fec5c5; }
.ar_form .left .top a:hover { text-decoration: underline; }
.ar_form .left .top h3 { font-size: 14px; line-height: 25px; }
.ar_form .left .line { height: 12px; /*background: url(images/sline.png) no-repeat 50% 100% #f7f3ed;*/ }
.ar_form .left .items { margin: 10px; }
.ar_form .left .items .item { margin-top: 10px; }
.ar_form .left .items .item a:hover { color: red; }
.ar_form .left .items .item .head { border-bottom: dotted 1px gray; }
.ar_form .left .items .item .head .date { float: left; width: 48px; height: 48px; background: url(images/rili.png) 0 0 no-repeat; margin-top: 2px; }
.ar_form .left .items .item .head .date span { font-size: 14px; text-align: center; display: block; line-height: 22px; font-weight: bold; }
.ar_form .left .items .item .head .date span.m { color: #fff; }
.ar_form .left .items .item .head .title { height: 48px; float: left; margin-left: 10px; }
.ar_form .left .items .item .head .title h2 { font-size: 18px; line-height: 33px; }
.ar_form .left .items .item .head .title h6 { color: #3d3d3d; }
.ar_form .left .items .item .con { }
.ar_form .left .items .item .con a:hover { text-decoration: underline; }
.ar_form .left .items .item .con p { font-size: 14px; line-height: 25px; text-align: justify; text-indent: 3em; }
.ar_form .left .pages { margin: 10px; text-align: center; }


.ar_form .right { float: right; width: 295px; }
.ar_form .right .add { margin: 10px; }
.ar_form .right .add img { width: 260px; height: 90px; }

.ar_form .right .tags { margin: 10px 20px 0px 10px; }
.ar_form .right .tags h2 { height: 25px; line-height: 25px; font-size: 15px; border-bottom: 1px dotted gray; font-family: Microsoft YaHei,small; color: #cc3300; }
.ar_form .right .tags .con { margin-top: 10px; }
.ar_form .right .tags .con a { display: inline-block; font-size: 14px; padding: 15px 5px; }
.ar_form .right .tags .con a:hover { text-decoration: underline; color: red; }

.ar_form .right .item { margin: 10px 20px 0px 10px; }
.ar_form .right .item h2 { height: 25px; line-height: 25px; font-size: 15px; border-bottom: 1px dotted gray; font-family: Microsoft YaHei,small; color: #cc3300; }
.ar_form .right .item .con { margin-top: 10px; }
.ar_form .right .item .con li { font-size: 13px; line-height: 23px; margin: 0px 5px; }
.ar_form .right .item .con li a { }
.ar_form .right .item .con li a:hover { text-decoration: underline; color: red; }
.ar_form .right .item .con li span { padding: 0px 5px; color: #BF0101; }


/** 新闻列表 **/

.ar_list_form { margin-top: 10px; border: 1px solid #ddd; background-color: #e1e1e1; }
.ar_list_form { border-right: 1px solid #ddd; background-color: #fff; }
.ar_list_form .top { min-height: 80px; margin: 10px; padding: 5px; border: dotted 1px gray; background-color: #fec5c5; }
.ar_list_form .top a:hover { text-decoration: underline; }
.ar_list_form .top h3 { font-size: 14px; line-height: 25px; }
.ar_list_form .line { height: 12px; background: url(images/sline.png) no-repeat 50% 100% #f7f3ed; }
.ar_list_form .items { margin: 10px; }
.ar_list_form .items .item { margin-top: 10px; }
.ar_list_form .items .item a:hover { color: red; }
.ar_list_form .items .item .head { border-bottom: dotted 1px gray; }
.ar_list_form .items .item .head .date { float: left; width: 48px; height: 48px; background: url(images/rili.png) 0 0 no-repeat; margin-top: 2px; }
.ar_list_form .items .item .head .date span { font-size: 14px; text-align: center; display: block; line-height: 22px; font-weight: bold; }
.ar_list_form .items .item .head .date span.m { color: #fff; }
.ar_list_form .items .item .head .title { height: 48px; float: left; margin-left: 10px; }
.ar_list_form .items .item .head .title h2 { font-size: 18px; line-height: 33px; }
.ar_list_form .items .item .head .title h6 { color: #3d3d3d; }
.ar_list_form .items .item .con { }
.ar_list_form .items .item .con a:hover { text-decoration: underline; }
.ar_list_form .items .item .con p { font-size: 14px; line-height: 25px; text-align: justify; text-indent: 3em; }
.ar_list_form .pages { margin: 10px; text-align: center; }

/** 新闻详细 **/
.ar_d_form { margin-top: 10px; border: 1px solid #ddd; background-color: #fff; }
.ar_d_form .title { line-height: 40px; font-size: 18px; font-weight: bold; text-align: center; }
.ar_d_form .info { border-bottom: 1px #DCDCDC solid; line-height: 30px; text-align: center; margin: 0px 10px 0px 10px; }
.ar_d_form .info span { padding-left: 10px; padding-right: 10px; }
.ar_d_form .info span a:hover { color: Red; }
.ar_d_form .add { height: 40px; border-bottom: 1px #DCDCDC dotted; }
.ar_d_form .con { padding: 10px; margin: 0px 20px; letter-spacing: 2px; line-height: 30px; text-align: justify; word-break: break-all; word-wrap: break-word; font-size: 16px; }
.ar_d_form .con_cut { border: dotted 1px gray; background-color: #fec5c5; margin: 10px 20px 0px 20px; text-indent: 2em; font-size: 14px; line-height: 25px; }
.ar_d_form .con p img { width: 100%; }
.ar_d_form .con .free-tj { }
.ar_d_form .con .free-tj font { line-height: 30px; }
.ar_d_form .con a { }
.ar_d_form .con a:hover { color: Red; }
.ar_d_form .tag { margin: 10px 20px; line-height: 20px; }
.ar_d_form .share { margin: 10px 20px; }
/** 新闻详细 -更多 **/
.ar_more_form { margin-top: 10px; border: 1px solid #ddd; background-color: #fff; }
.ar_more_form h3 { height: 30px; line-height: 30px; border-bottom: 1px solid #ddd; font-size: 14px; font-weight: bold; }
.ar_more_form h3 span { margin-left: 20px; }
.ar_more_form h3 a { margin-right: 20px; float: right; }
.ar_more_form table { margin: 10px 5px; border: 1px dotted #cbd4db; }
.ar_more_form table td { width: 492px; height: 25px; line-height: 25px; font-size: 14px; text-align: center; border: 1px dotted #cbd4db; }
.ar_more_form table td a:hover { color: red; text-decoration: underline; }
/** 公式内页 **/
.n_gs_form { margin-top: 10px; background-color: #fff; border: 1px solid #ddd; }
.n_gs_form .top { border-bottom: 1px #DCDCDC solid; }
.n_gs_form .top .left { width: 600px; float: left; height: 110px; }
.n_gs_form .top .left .title { line-height: 20px; font-size: 18px; font-weight: bold; text-align: left; margin-left: 20px; margin-top: 20px; height: 50px; }
.n_gs_form .top .left .info { line-height: 30px; text-align: left; margin-left: 20px; }
.n_gs_form .top .left .info span { margin-right: 20px; display: inline-block; }
.n_gs_form .top .left .info span a:hover { color: Red; }
.n_gs_form .top .right { width: 380px; float: right; }
.n_gs_form .top .right table { width: 370px; margin: 10px; margin-left: 10px; border: 1px dotted #cbd4db; float: right; }
.n_gs_form .top .right table tr td { vertical-align: top; text-align: center; font-size: 14px; height: 25px; line-height: 25px; border: 1px dotted #cbd4db; }
.n_gs_form .top .right table tr td span { height: 25px; width: 25px; display: inline-block; border-radius: 12px; }
.n_gs_form .top .right table tr td span.ball_red { background-color: red; color: #fff; }
.n_gs_form .top .right table tr td span.ball_green { background-color: green; color: #fff; }
.n_gs_form .top .right table tr td span.ball_blue { background-color: blue; color: #fff; }

.n_gs_form .add { height: 40px; border-bottom: 1px #DCDCDC dotted; }
.n_gs_form .con { margin: 10px 20px; letter-spacing: 2px; line-height: 25px; text-align: justify; }
.n_gs_form .con a { text-decoration: underline; }
.n_gs_form .tag { margin: 10px 20px; line-height: 25px; font-size: 14px; padding: 10px; border: 1px solid #cbd4db; }
.n_gs_form .tag p { }
.n_gs_form .share { margin: 10px 20px; line-height: 25px; padding: 10px 0px; }
.n_gs_form .share a { }
.n_gs_form .share a:hover { color: Red; }
.n_gs_form_oper_bar { margin: 20px 0px; text-align: center; height: 50px; }
.n_gs_form_oper_bar .g_button { font-weight: bold; height: 30px; line-height: 30px; }

/** trend**/
.t_form { margin-top: 10px; border: 1px #DCDCDC solid; background-color: #fff; }
.t_form h2 { font-size: 16px; height: 30px; border-bottom: 1px #DCDCDC solid; line-height: 30px; text-align: left; margin-left: 10px; margin-right: 10px; }
.t_form .list { margin-top: 10px; }
.t_form .con .h2 { border-bottom: 1px #DCDCDC solid; }
.t_form .list a { padding-left: 10px; line-height: 40px; font-size: 18px; padding-right: 10px; display: inline-block; }
.t_form .list a:hover { background: #FFBB77; }


/** ====================================广而告之=====================================**/
.add_head { float: right; min-width: 402px; text-align: right; }


.add_f { position: fixed; z-index: 1; display: block; cursor: pointer; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0))); top: 200px; border-radius: 2px; width: 100px; }
.add_f_l { left: 5px; }
.add_f_r { right: 5px; }










/* button  公共按钮样式------------------------------------- */
.g_button { display: inline-block; zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */ *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; /*font: 14px/100% Arial, Helvetica, sans-serif;*/ padding: .5em 2em .55em; /*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/ -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); }
.g_button:hover { text-decoration: none; color: #31373d; }
.g_button:active { position: relative; top: 1px; }
/*.btn_white */
.btn_white { color: #606060; border: solid 1px #b7b7b7; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); background: -moz-linear-gradient(top, #fff, #ededed); filter: progid:DXimageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); }
.btn_white:hover { background: #ededed; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc)); background: -moz-linear-gradient(top, #fff, #dcdcdc); filter: progid:DXimageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc'); }
.btn_white:active { color: #999; background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff)); background: -moz-linear-gradient(top, #ededed, #fff); filter: progid:DXimageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff'); }

/*.btn_orange */
.btn_orange { color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top, #faa51a, #f47a20); filter: progid:DXimageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); }
.btn_orange:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top, #f88e11, #f06015); filter: progid:DXimageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }
.btn_orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top, #f47a20, #faa51a); filter: progid:DXimageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a'); }


#scrolltop { display: none; }
#wk_chatnb { border: 1px solid #ccc; }
#wk_chatnb a { display: block; text-align: center; font-size: 12px; }
#wk_chatnb a:hover { background-color: #fff9e6; color: #cb0101; }
#wk_chatnb .wk_server { width: 66px; height: 26px; border-bottom: 1px #fff solid; background-color: #fff; color: #663232; background-image: url(images/ico_server.png); padding-top: 50px; background-position: center 3px; background-repeat: no-repeat; border-bottom: 1px solid #ccc; }
#wk_chatnb .wk_qq { width: 66px; height: 26px; border-bottom: 1px #fff solid; background-color: #fff; color: #663232; background-image: url(images/ico_qq.png); padding-top: 50px; background-position: center 3px; background-repeat: no-repeat; border-bottom: 1px solid #ccc; }

#wk_chatnb .wk_gotop { width: 66px; height: 26px; background-color: #fff; color: #663232; background-image: url(images/ico_top.png); padding-top: 50px; background-position: center 3px; background-repeat: no-repeat; }
.wk_slid { position: fixed; right: 0px; top: 35%; z-index: 100; }

/*六仔*/
.ball_hk6_ { display: inline-block; width: 37px; height: 37px; line-height: 37px; text-align: center; font-size: 16px; font-family: "微软雅黑"; color: #000; /*font-weight:bold;*/ background: transparent url(images//balls_bg.png) no-repeat scroll -402px -448px; }
.ball_hk6_red { background-position: 0px -164px; }
.ball_hk6_blue { background-position: -44px -164px; }
.ball_hk6_green { background-position: -87px -164px; }

.ball_hk6_red_29 { background-position: 0px -204px; }
.ball_hk6_blue_29 { background-position: -44px -204px; }
.ball_hk6_green_29 { background-position: -87px -204px; }

/*六仔开奖 补充*/
.result { margin-top: 10px; }
.result li { display: inline-block; max-width: 51px; text-align: center; float: left; margin: 0 2px; }
.result span { width: 51px; height: 51px; line-height: 51px; text-align: center; font-size: 14px; /*font-weight:bold;*/ display: block; }
.result span img { width: 40px; height: 40px; margin-top: 5px; }
.result p { font-size: 14px; display: block; height: 30px; line-height: 30px; margin: 0; }
.result li .ball_hk6_ { font-size: 20px; }

.result li .ball_blue { background-position: -443px -163px; }
.result li .ball_red { background-position: -327px -163px; }
.result li .ball_green { background-position: -386px -163px; }

.clearfix:after { content: " "; display: block; clear: both; }

.kj_box2 { border: 1px solid #ddd; width: 1000px; margin: 0 auto; margin-top: 10px; }
.kj_box2 .kj_con { background: #fffdf1; padding: 10px; padding-top: 10px; }

.kj_box2 .kj_con .img_c { float: left; width: 100px; height: 100px; margin: 18px 15px 0px 10px; }
.kj_box2 .kj_con .num_c { float: left; margin-right: 15px; position: relative; }
.kj_box2 .kj_con .num_c .num_tit { font-size: 12px; color: #888; margin-bottom: 5px; height: 20px; }
.kj_box2 .kj_con .num_c .num_tit .hot_f { border-radius: 20px; background: #ffd865; color: #d71d2a; padding: 2px 10px; }
.kj_box2 .kj_con .num_c .num_con { border: 1px solid #f2ddb2; border-radius: 5px; background: #fff; padding: 0px 10px; }
.kj_box2 .kj_con .num_c .v_pos { position: absolute; top: -5px; right: 0px; }

.kj_box2 .kj_con .time_c { float: left; border: 1px solid #f2ddb2; border-radius: 5px; background: #fff; padding: 9px 15px 8px 15px; margin-right: 15px; margin-top: 24px; }
.kj_box2 .kj_con .time_c .tit { font-size: 12px; color: #888; margin-bottom: 8px; line-height: 20px; }
.kj_box2 .kj_con .time_c .tit b { }


.kj_box2 .kj_con .detail_c { float: left; margin-top: 22px; }
.kj_box2 .kj_con .detail_c a { padding-left: 20px; line-height: 34px; display: block; }
.kj_box2 .kj_con .detail_c { float: left; }
.kj_box2 .kj_con .detail_c a.ico_res { background: url("images/ico_res.png") no-repeat center left; }
.kj_box2 .kj_con .detail_c a.ico_go { background: url("images/ico_go.png") no-repeat center left; }
.kj_box2 .kj_con .detail_c a.ico_down { background: url("images/ico_down.png") no-repeat center left; }

.warnTime .minute, .warnTime .second { background: url(images/time-bg2.png) no-repeat; width: 49px; height: 48px; text-align: center; font-family: Tahoma; font-size: 24px; line-height: 48px; color: #fff; font-weight: bold; }

.warnTime .hourminutesecond { background: url(images/bg_hour.png) no-repeat; width: 145px; height: 48px; text-align: center; font-family: Tahoma; font-size: 24px; line-height: 48px; color: #fff; font-weight: bold; }

.warnTime .sound { background: url(images/small/sound.jpg) no-repeat 0 -54px; display: block; float: left; width: 27px; height: 27px; cursor: pointer; margin-top: 12px; }

.warnTime .close { border: 0; background: url(images/small/sound.jpg) no-repeat 0 0; margin-top: 12px; }

.warnTime div { float: left; }

.warnTime .t2 { line-height: 48px; margin: 0 8px; }

.red_f { color: #e64646; }

.yellow_btn { background: url("images/btn_bg.png") repeat-x center; border-radius: 3px; display: inline-block; text-align: center; line-height: 24px; color: #fff; padding: 0px 5px; margin-left: 5px; border: none; border-right: 1px solid #e36c12; border-bottom: 1px solid #e36c12; }
.yellow_btn:hover { background: #f99f1a; color: #fff; }
.yellow_btn .ico_vedio { background: url("images/ico_vedio.png") no-repeat left center; padding-left: 20px; }


.top_jiamaoBackground { width: 1000px; margin: 0 auto; height: 30px; background: url(images/xgcai.jpg) no-repeat; }

.top_hotPoint { width: 218px; height: 30px; margin: 0 0 0 780px; }

.top_hotPoint a.nameBlack { width: 88px; height: 18px; display: block; float: left; margin: 5px 10px 0 0; border: 1px solid #fff; text-align: center; line-height: 18px; color: #fff; font-family: "微软雅黑"; }

.top_hotPoint a.webJiamao { width: 88px; height: 18px; display: block; float: left; margin: 5px 0 0 0; border: 1px solid #fff; text-align: center; line-height: 18px; color: #fff; font-family: "微软雅黑"; }

.top_hotPoint a.closeBtns { width: 20px; height: 20px; display: block; float: right; }


.Announcement { float: left; margin-left: 20px; padding-left: 25px; padding-top: 5px; color: #e64646; width: 600px; line-height: 25px; background: url("images/ann.png") no-repeat left 11px; }


/*头部下拉菜单*/
.topSmallNav { float: left; }

.topSmallNav a { display: block; width: 66px; text-align: center; line-height: 24px; float: left; color: #eee; border: 1px solid #555; background: #333; border-radius: 2px; text-decoration: none; padding: 0 5px; margin: 3px; }

.topSmallNav a:hover { color: #e64646; text-decoration: none; }


.topSmallNav a.hover { }

.topSmallNav a.last { width: 33px; border-right: 1px solid #666; }

.topSmallNav a.last:hover { background: 0; }

.topSmallNav a.last.hover { background: #FFF; }

.topSmallNav a.last span { display: block; width: 33px; height: 32px; background: url("images/hj_public_head_select.png") no-repeat center; }

.topSmallNav_more { position: absolute; top: 32px; left: 0; z-index: 99999; display: none; padding: 0 3px 4px 0; background: url("images/headfoot/hj_public_table_bg.png") no-repeat bottom right; }

.topSmallNav_more table { border-collapse: collapse; width: 542px; background: #FFF; text-align: center; }

.topSmallNav_more table th { height: 34px; color: #e64646; text-align: center; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; }

.topSmallNav_more table td { height: 31px; border: 1px solid #dfdfdf; }

.topSmallNav_more table td a { position: relative; display: inline-block; color: #666; text-decoration: none; }

.topSmallNav_more table td a:hover { color: #666; text-decoration: none; }

.topSmallNav_more table td a .hj_public_hot { display: block; position: absolute; top: -5px; right: -22px; width: 21px; height: 13px; background: url("images/hj_public_hot.png") no-repeat; }

.topSmallNav_more table td a .hj_public_new { display: block; position: absolute; top: -5px; right: -22px; width: 21px; height: 13px; background: url("images/hj_public_new.png") no-repeat; }

.topSmallNav_more table td:hover { background: #f3f3f3; }
