/**  全局样式 **/
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td { margin: 0; padding: 0; }
/*body{background-color: #eff0f0;}*/ body { color: #333; margin: 0px; padding: 0px; font-size: 13px; font-family: 'Microsoft YaHei',Arial; }

body, button, input, select, textarea { /* for ie */ font: 13px/1 Tahoma,"\5FAE\8F6F\96C5\9ED1",sans-serif, Arial,Helvetica,"\5b8b\4f53"; /*font: 12px/1 "微软雅黑",Tahoma, Helvetica, Arial, "宋体", sans-serif;*/ /* 用 ascii 字符表示，使得在任何编码下都无问题 */ }
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; }
/* 将斜体扶正 */
ul, li { list-style: none; }
/* 重置列表元素 */
a { text-decoration: none; color: black; }
a:hover { text-decoration: none; }
q:before, q:after { content: ''; }
legend { color: #000; }
/* for ie6 */
fieldset, img { border: none; }
/* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; }
/* 使得表单元素在 ie 下能继承字体大小 */ /* 注：optgroup 无法扶正 */
table { border-collapse: collapse; border-spacing: 0; }
/* 重置表格元素 */
.g_w1000min { min-width: 1000px; }
.g_w1000auto { min-width: 1000px; margin: 0 auto; }
.g_w1000 { width: 1000px; margin: 0 auto; }
.g_line { margin-top: 5px; }
.g_r_line { border-right-width: 2.5px !important; border-right-color: #B0C6DE !important; }
.g_td_p_left { padding-left: 10px !important; }
.g_td_p_right { padding-right: 10px !important; }
.g_hide { display: none; }
.g_clear { clear: both; }
.g_iecss3 { behavior: url(/Content/ie-css3.htc); /* 通知IE浏览器调用脚本作用于该类类，以便兼容css3 */ }
.g_lz_scrll { scrollbar-arrow-color: #666; /*图6,三角箭头的颜色*/ scrollbar-face-color: #ddd; /*图5,立体滚动条的颜色*/ scrollbar-3dlight-color: #ddd; /*图1,立体滚动条亮边的颜色*/ scrollbar-highlight-color: #666; /*图2,滚动条空白部分的颜色*/ scrollbar-shadow-color: #666; /*图3,立体滚动条阴影的颜色*/ scrollbar-darkshadow-color: #ddd; /*图4,立体滚动条强阴影的颜色*/ scrollbar-track-color: #ddd; /*图7,立体滚动条背景颜色*/ scrollbar-base-color: #ddd; /*滚动条的基本颜色*/ }

/**  背景图用于将整体div自适应高度，去掉则自适应高度失效 **/
.g_con { background: #eff0f0 url(../images/bg.gif) left top repeat-y; margin-top: 5px; }
.g_cut { word-break: keep-all; /* 不换行 *.white-space:nowrap;/* 不换行 */ overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */ text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/ }

/* 滤镜让图片模糊（毛玻璃效果） */
/*.g_shade { filter: url(blur.svg#blur);-webkit-filter: blur(10px);  -moz-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);  }*/
/* 滤镜让图片模糊（毛玻璃效果） */
.g_shade { opacity: 0.1; filter: alpha(opacity=20); }
.g_fenggexian { border-bottom:3px solid lightGrey !important;}

/*开奖部分头部和尾部*/
.group_line_head { height: 76px; line-height: 76px; text-align: center; background-image: url(../images/ag_line_head.png); background-repeat: no-repeat; margin-top: 4px; }
.group_line_head h2 { font-size: 20px; padding-top: 5px; color: #fff; text-align: center; }
.group_line_buttom { height: 32px; line-height: 32px; text-align: center; background-image: url(../images/ag_line_buttom.png); background-repeat: no-repeat; }

.group_line_head_x { height: 76px; line-height: 76px; text-align: center; background-image: url(../images/ag_line_head_x.png); background-repeat: no-repeat; }
.group_line_head_x h2 { margin-left: 100px; margin-right: 100px; }
.group_line_head_x h2.nor { font-size: 20px; width: 132px; height: 76px; line-height: 76px; display: inline; color: #fff; text-align: center; }
.group_line_head_x h2 .tap { float: left; font-size: 20px; width: 132px; height: 64px; line-height: 54px; display: inline; margin-top: 13px; margin-right: 10px; color: #fff; text-align: center; }
.group_line_head_x h2 .name { float: right; font-size: 20px; width: 132px; height: 64px; line-height: 54px; display: inline; margin-top: 13px; color: #fff; text-align: center; }
.group_line_head_x h2 .on { background-image: url(../images/ag_line_tap.png); }


.group_line_head_l { height: 30px; line-height: 30px; text-align: center; background-color: #ffe6ca; }
.group_line_head_l h2 { color: #833004; text-align: center; }
.simple_items { margin-top: 10px; }
.simple_items .item { padding-top: 5px; background: #fff; border: 1px solid #fff; }
.simple_items .item:hover { border: 1px solid #ffce6f; }
.simple_items .items_2 { background: #eff2f7; border: 1px solid #eff2f7; }
.simple_items .item .lo { width: 150px; float: left; height: 70px; margin-right: 17px; }
.simple_items .item .lo .d { height: 30px; line-height: 30px; text-align: center; color: #31373d; font-weight: bold; }
.simple_items .item .lo .d span { color: #f73f56; }
.simple_items .item .info { width: 340px; float: left; height: 70px; }
.simple_items .item .info .t { width: 340px; float: left; height: 30px; line-height: 30px; color: #31373d; font-size: 14px; }
.simple_items .item .info .t span { color: #ff8a00; font-weight: bold; }
.simple_items .item .info .t .l { margin: 0px auto; float: left; }
.simple_items .item .info .t .next_term { margin: 0px auto; float: left; }
.simple_items .item .info .t .next_date { margin: 0px auto; float: left; }
.simple_items .item .info .m { color: red; font-weight: bold; height: 30px; line-height: 30px; width: 340px; float: left; display: none; }
.simple_items .item .info .l { font-weight: bold; text-align: center; height: 30px; line-height: 30px; width: 340px; float: left; }
.simple_items .item .info .l a { padding: 0px 5px; }
.simple_items .item .ball-gp { float: left; height: 70px; width: 460px; }
.simple_items .item .ball-gp .ball { float: left; height: 70px; }
.simple_items .item .ball-gp .ball dl { width: 40px; float: left; height: 70px; margin-right: 8px; text-align: center; color: #31373d; line-height: 40px; font-size: 14px; }

.simple_items .item .ball-gp .ball-other { float: left; height: 102px; margin-top: 18px; font-size: 24px; color: #31373d; line-height: 46px; text-align: center; padding: 0px 18px 0px 10px; }
.simple_items .item .ball-gp .ball-sum { width: 60px; float: left; height: 100px; margin-top: 20px; line-height: 42px; text-align: center; font-size: 14px; color: #31373d; }
.simple_items .item .ball-gp .ball-sum span { color: #ff3158; font-weight: bold; }

.open_items { margin-top: 5px; }
.open_items .item { min-height: 130px; padding-top: 10px; background: #fff; border: 1px solid #fff; }
.open_items .item:hover { border: 1px solid #ffce6f; }
.open_items .items_2 { background: #eff2f7; border: 1px solid #eff2f7; }
/*.open_items  .info_10014{ height:150px; }*/
.open_items .info_klb_ { height: 150px; }
.open_items .item .lo { width: 196px; float: left; height: 138px; margin-right: 7px; }
.open_items .item .lo .t { height: 62px; padding-top: 16px; padding-bottom: 4px; background-image: url(../images/ag_logo_bg.png); background-repeat: no-repeat; background-position: top center; text-align: center; }
.open_items .item .lo img { width: 63px; height: 47px; }
.open_items .item .lo .t a img { width: 63px; height: 47px; }
.open_items .item .lo .d { height: 28px; line-height: 28px; text-align: center; color: #31373d; font-weight: bold; }
.open_items .item .lo .d span { color: #f73f56; }
.open_items .item .info { width: 330px; float: left; height: 138px; }
.open_items .item .info .t { width: 340px; float: left; height: 56px; line-height: 56px; color: #31373d; font-size: 14px; }
.open_items .item .info .t span { color: #ff8a00; font-weight: bold; }
.open_items .item .info .t .l { margin: 0px auto; float: left; }
.open_items .item .info .t .next_term { margin: 0px auto; float: left; }
.open_items .item .info .t .next_date { margin: 0px auto; float: left; }
.open_items .item .info .t .next_date2 span { float: left; height: 46px; margin-top: 5px; width: 42px; text-align: center; line-height: 42px; color: #633a18; font-size: 22px; font-weight: bold; background-image: url(../images/ina_61.png); background-repeat: no-repeat; }
.open_items .item .info .t .next_date2 em { float: left; height: 46px; margin-top: 5px; line-height: 42px; color: #633a18; font-size: 22px; font-weight: bold; }
.open_items .item .info .d { width: 323px; float: left; color: #888e9a; line-height: 20px; }
.open_items .item .info .d a { color: #888e9a; margin-right: 10px; width: 90px; display: block; float: left; font-size: 14px; }
.open_items .item .info .d a:hover { color: red; }
.open_items .item .info .m { width: 343px; float: left; text-align: center; color: red; }
.open_items .item .ball-gp { float: left; min-height: 120px; width: 460px; }
.open_items .item .ball-gp .top { }
.open_items .item .ball-gp .m { height: 30px; font-size: 16px; font-weight: bold; text-align: center; }
.open_items .item .ball-gp .ball { float: left; height: 75px; margin-top: 18px; }
.open_items .item .ball-gp .ball dl { width: 40px; float: left; height: 75px; margin-right: 8px; text-align: center; color: #31373d; line-height: 40px; font-size: 14px; }

.open_items .item .ball-gp .ball-other { float: left; height: 75px; margin-top: 18px; font-size: 24px; color: #31373d; line-height: 46px; text-align: center; padding: 0px 18px 0px 10px; }
.open_items .item .ball-gp .ball-sum { width: 60px; float: left; height: 75px; margin-top: 20px; line-height: 42px; text-align: center; font-size: 14px; color: #31373d; }
.open_items .item .ball-gp .ball-sum span { color: #ff3158; font-weight: bold; }


.open_items .item .ball-gp .t { min-height: 50px; margin-top: 10px; }
.open_items .item .ball-gp .t li { color: #000; float: left; text-align: center; }
.open_items .item .ball-gp .d { }
.open_items .item .ball-gp .d table { background-color: #fff; }
.open_items .item .ball-gp .d table th { border: 1px solid #f2f2f2ddd; text-align: center; border-bottom: none; height: 25px; font-weight: bold; }
.open_items .item .ball-gp .d table td { border: 1px solid #f2f2f2ddd; text-align: center; height: 25px; font-weight: bold; }
.open_items .item .ball-gp .d table td .count { color: #CE0000; }

.open_items .item .ball-gp .t .row { float: left; width: 510px; text-align: left; margin: 3px; }

.open_items .item .ball-gp .d table td.gray { color: #F00078; }
.open_items .item .ball-gp .d table td.blue { color: #0072E3; }
.open_items .item .ball-gp .d table td.green { color: #009100; }
.open_items .item .ball-gp .d table td.count { color: #CE0000; }

.open_items .item_gp { min-height: 50px; line-height: 50px; background: #fff; border: 1px solid #fff; }
.open_items .item_gp:hover { border: 1px solid #ffce6f; }
.open_items .item_gp_2 { background: #eff2f7; border: 1px solid #eff2f7; }
.open_items .item_gp .name { width: 130px; text-align: left; padding-left: 10px; }
.open_items .item_gp .open_term { width: 100px; }
.open_items .item_gp .open_date { width: 90px; text-align: center; }
.open_items .item_gp .next_date_ { width: 90px; text-align: center; }
.open_items .item_gp .next_date_ { font-weight: bold; font-size: 14px; }
.open_items .item_gp .next_date { background: url(../images/ag_open_next_dt_bg.png) no-repeat; width: 90px; height: 33px; line-height: 33px; display: inline-block; }
.open_items .item_gp .result { }
.open_items .item_gp .result .term_ball { }
.open_items .item_gp .result .term_ball li { float: left; }
.open_items .item_gp .date_info { width: 100px; text-align: center; }
.open_items .item_gp .link { width: 130px; text-align: center; }
.open_items .item_gp .link a { margin-left: 5px; color: #0d7162; }


.open_items_other .info_10014 { height: 160px; }
.open_items_other .info_10014 .ball-gp .t { height: 82px; }
.open_items_other .info_10041 { height: 160px; }
.open_items_other .info_10041 .ball-gp .t { height: 82px; line-height: 80px; }
.open_items_other .info_10045 { height: 160px; }
.open_items_other .info_10045 .ball-gp .t { height: 82px; line-height: 80px; }
.open_items_other .info_10050 { height: 160px; }
.open_items_other .info_10050 .ball-gp .t { height: 82px; line-height: 80px; }

/*开奖号码背景-首页样式*/
/*pk10*/
.ball_s_ { display: inline-block; width: 35px; height: 35px; line-height: 35px; margin-left: 8px; 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_s_yellow { background-position: 0px -82px; }
.ball_s_red { background-position: -44px -82px; }
.ball_s_green { background-position: -87px -82px; }
.ball_s_blue { background-position: -131px -82px; }

/*开奖历史头部 提示*/
/*.open_form*/ .sub_r_bot { margin-top: 10px; /*width:807px;*/ height: 46px; }
/*.open_form*/ .sub_r_bot .sub_bot_one { background: #f2f2f2; height: 45px; line-height: 45px; color: #5b250d;    border: 1px solid #ccc; }
/*.open_form*/ .sub_r_bot .sub_bot_one .g_button { height: 16px; line-height: 16px; margin-top: 10px; }
/*.open_form*/ .sub_r_bot .sub_bot_one .r { float: right; margin-right: 20px; }
/*.open_form*/ .sub_r_bot .sub_bot_bt { color: #5b250d; font-size: 22px; margin-left: 20px; float: left; /*margin-right:120px;*/ }
/*.open_form*/ .sub_r_bot .sub_bot_One span a { text-decoration: none; color: #531a07; }
/*未开奖提示*/
.open_form .open_notic_tip { height: 30px; line-height: 30px; text-align: center; }
.open_form .open_notic_tip span { color: red; display: inline-block; }
.open_form .open_notic_tip span em { font-weight: bold; }
.open_form .open_notic_tip a { display: inline-block; height: 12px; line-height: 12px; }

.open_form .sub_table td.gray { color: #F00078; font-size: 14px; }
.open_form .sub_table td.blue { color: #0072E3; font-size: 14px; }
.open_form .sub_table td.green { color: #009100; font-size: 14px; }
.open_form .sub_table td.count { color: #CE0000; font-size: 14px; }
.open_form .sub_table .item { display: inline-block; width: 50px; height: 35px; line-height: 35px; text-align: center; }
.open_form .sub_table .item_add { display: inline-block; width: 15px; height: 30px; line-height: 30px; text-align: center; }
.open_form .sub_table .item_add .ball_hk6_ { display: inline-block; width: 10px; height: 30px; line-height: 30px; font-size: 14px; }

.open_form .sub_table { border-left: 1px solid #ccc;border-top: 2px solid #9f3f54; background-color: #fff; }
.open_form .sub_table thead tr { background-color: #f2f2f2; }
.open_form .sub_table tbody tr { }
.open_form .sub_table tbody tr.line_row { background-color: #f2f2f2; }
.open_form .sub_table tbody tr td { height: 25px; }
.open_form .sub_table th { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; height: 30px; line-height: 30px; font-size: 14px; }
.open_form .sub_table th p { line-height: 18px; }
.open_form .sub_table td { border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; text-align: center; padding: 2px; }
.open_form .sub_table td.gray { color: #F00078; font-size: 14px; font-weight: bold; }
.open_form .sub_table td.blue { color: #0072E3; font-size: 14px; font-weight: bold; }
.open_form .sub_table td.green { color: #009100; font-size: 14px; font-weight: bold; }
.open_form .sub_table td.count { color: #CE0000; font-size: 14px; font-weight: bold; }
.open_form .sub_table .item { display: inline-block; height: 35px; line-height: 35px; text-align: center; }

.open_form .load_more { height: 50px; line-height: 50px; text-align: center; }
.open_form .load_more a { color: #fff; height: 18px; line-height: 18px; width: 300px; }

.open_form .hisloading { text-align: center; height: 100px; line-height: 100px; }
.open_form .hisloading img { margin-top: 40px; }

.open_form .sub_table_lz_head { background: #d1d9e2; }
.open_form .sub_table_lz_head th { border-bottom: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; height: 30px; line-height: 30px; font-size: 14px; cursor: pointer; }
.open_form .sub_table_lz_head th.on { background-color: #C43A4B; color: #fff; }

.open_form .sub_form_lz { overflow-x: hidden; background: #fff; }
.open_form .sub_table_lz { min-height: 100px; float: right; border: 1px solid #f2f2f2; }
.open_form .sub_table_lz tr { }
.open_form .sub_table_lz td { max-width: 55px; vertical-align: top; border-right: 1px solid #f2f2f2; }
.open_form .sub_table_lz td p { height: 16px; line-height: 16px; width: 25px; text-align: center; }
.open_form .sub_table_lz td p.gray { color: #F00078; }
.open_form .sub_table_lz td p.blue { color: #0072E3; }
.open_form .sub_table_lz td p.green { color: #009100; }
.open_form .sub_table_lz td p.count { color: #CE0000; }
.open_form .sub_table_lz td p.max { width: 35px; }
.open_form .sub_table_lz td p.max2 { width: 45px; }


.open_form .sub_table_year { border-left: 1px solid #f2f2f2; background-color: #fff; }
.open_form .sub_table_year td { border-bottom: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; height: 25px; line-height: 25px; text-align: center; }
.open_form .sub_table_year td:hover { background-color: #f2f2f2; cursor: pointer; }


