﻿
.i_trend_rili_form { margin-top: 10px; border: 0px; }
.i_trend_form { background-color: #fff; width: 652px; }
.i_trend_form .l { float: left; width: 820px; 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 .ico_tj { background: url(../../images/ico_tj.png) no-repeat left center; padding-left: 26px; float: left; }
.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; margin-left: 10px; }
.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 15px; 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: 100%; }
.i_trend_form_a { width: 100%; }
.i_trend_form_a .i_trend_form { width: 100%; }
.i_trend_form_a .i_trend_form .l { width: 100%; }

/** 开奖日历 **/
.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; }


/** 香港乐透近期开奖 **/
.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 .title .t .ico_gift { background: url(../../images/ico_gift.png) no-repeat left center; padding-left: 26px; }
.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: 585px; 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; }




/** 图纸首页 **/

.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; }

/** 首页推荐图纸 **/
.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 .ico_img { background: url(../../images/ico_img.png) no-repeat left center; padding-left: 26px; }
.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: 100%; 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: 1060px; 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_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 .ico_book { background: url(../../images/ico_book.png) no-repeat left center; padding-left: 26px; }
.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: 400px; }
.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 .ico_news { background: url(../../images/ico_news.png) no-repeat left center; padding-left: 26px; }
.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; }



/** 生肖岁数排列 **/
.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; }




.i_live_his_form { margin-top: 10px; border: 0px; }
.i_live_form { background-color: #fff; width: 652px; }
.i_live_form .l { float: left; width: 560px; border: 1px solid #ddd; background-color: #fff; }
.i_live_form .l .t { height: 38px; line-height: 38px; padding: 0px 10px; background: #F5F5F5; text-align: left; }
.i_live_form .l .t span { font-size: 16px; /*font-weight:bold;*/ }
.i_live_form .l .t a { font-size: 12px; line-height: 38px; color: #888; float: right; }
.i_live_form .l .t a:hover { color: #e6454b; }
.i_live_form .t { border-bottom: 1px solid #ddd; height: 38px; line-height: 38px; padding: 0px 10px; background: #F5F5F5; text-align: right; }
.i_live_form .t span { font-size: 16px; /*font-weight:bold;*/ }
.i_live_form .t span.item:hover { color: #e6454b; }
.i_live_form .t span.on { color: #e6454b; border: 1px solid #e6454b; background: #fffdf1; }
.i_live_form .t a { font-size: 12px; line-height: 38px; color: #888; float: right; }
.i_live_form .live { height: 362px; margin: 0; padding: 0; }
.i_live_form .live #live_container { height: 362px; width: 100%; border: 0; background: rgba(13, 14, 27, 0.7); margin: 0; padding: 0; position: relative; overflow: hidden }
.i_live_form .live #live_container .wait_in { text-align: center; top: 165px; left: 200px; color: #ffff; display: block; position: absolute; }



.i_livehis_form { border: 1px solid #ddd; background-color: #fff; width: 585px; height: 400px; float: right; }
.i_livehis_form .r { }
.i_livehis_form .r .t { border-bottom: 1px solid #ddd; height: 38px; line-height: 38px; padding: 0px 10px; background: #F5F5F5; }


.i_livehis_form .live_his_box { display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: center; align-items: center; }
.i_livehis_form .live_his_box .picpic { width: 33%; float: left; text-align: center; }
.i_livehis_form .live_his_box .picpic:hover { }
.i_livehis_form .live_his_box .picpic a { display: block; margin: 10px; box-shadow: 0 2px 4px 0 hsla(0,0%,62.7%,.5); }
.i_livehis_form .live_his_box .picpic img { width: 100%; height: 120px; border: solid 1px #ddd; display: block; margin: 0 auto; }
.i_livehis_form .live_his_box .picpic p { padding: 5px 0; margin: 0 auto; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.i_livehis_form .live_his_box .picpic p { font-size: 14px; line-height: 26px; color: #505050; }
