html,body,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label {
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	font-weight:400;
	font-family:"微软雅黑","Microsoft Yahei"
}

[hidefocus],summary {
	outline:0
}

em {
	font-style:normal
}

img {
	border:none
}

object {
	display:block
}

ul,ul li {
	list-style:none
}

ol li {
	list-style-type: decimal;
	margin-bottom: 10px;
}
ol.nolist li {
	list-style-type: none;
}

.cls {
	clear:both;
	line-height:0!important;
	height:0!important;
	font-size:0!important
}

.play {
	display:none
}

select,input {
	vertical-align:middle;
	background-color: #eee;
    font-size: 12px;
    outline: medium none;
}

a {
	color:#222;
	text-decoration:none
}

a:hover {
	color:#E2736C
}

a:active {
	color:#000
}

.dis {
	display:block
}

.undis {
	display:none
}

.hidden {
	display:none
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

.clearfix {
	*zoom:1
}

.clear {
	clear:both
}

.cff8704 {
	color:#ff8704
}

img {
	vertical-align:middle
}

.left {
	float:left
}

.right {
	float:right
}

.w_350 {
	width:350px
}

.w_960 {
	width:968px;
	margin:0 auto;
	background:none
}

.w_970 {
	width:970px;
	margin:0 auto
}

.nr_cen {
	text-align:center
}

.t {
	width:100%;
	height:5px;
	background:url(/Content/images/t.jpg) repeat-x;
	position:relative
}

#side_left_menu {
	width:100px;
	float:left;
	position:fixed;
	top:41%;
	z-index:10
}

#side_left_menu .side_list {
	width:100%;
	height:auto
}

#side_left_menu .side_list li {
	width:100px;
	text-align:center;
	margin:0 auto;
	height:50px;
	margin-bottom:10px;
	box-shadow:2px 2px 4px rgba(0,0,0,0.2);
	-webkit-transition:.3s all ease;
	-moz-transition:.3s all ease;
	-ms-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
	overflow:hidden;
	position:relative;
	border-right:5px solid orange;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd
}

#side_left_menu .side_list li:hover {
	background:#0092df;
	box-shadow:2px 2px 4px rgba(0,0,0,0.4);
	border-right:5px solid #fff
}

#side_left_menu .side_text h2,#side_left_menu .side_text a {
	font-family:"Microsoft YaHei";
	color:#444;
	text-shadow:1px 2px 4px #999;
	font-size:18px;
	font-weight:400;
	-webkit-transition:.3s all ease;
	-moz-transition:.3s all ease;
	-ms-transition:.3s all ease;
	-o-transition:.3s all ease;
	line-height:55px;
	padding:0;
	margin:0;
	text-align:center;
	float:none
}

#side_left_menu .side_text h3 {
	font-family:Verdana;
	font-size:14px;
	color:#666;
	font-weight:400;
	-webkit-transition:.3s all ease;
	-moz-transition:.3s all ease;
	-ms-transition:.3s all ease;
	-o-transition:.3s all ease
}

#side_left_menu .side_list li:hover h2,#side_left_menu .side_list li:hover a {
	color:#FFF;
	font-size:16px;
	text-shadow:1px 2px 4px #333
}

#side_left_menu .side_list li:hover .side_text h3 {
	color:#F60;
	font-size:18px
}

#side_left_menu .side_list li:hover .icon {
	color:#F90;
	font-size:50px
}

#side_left_menu .side_list li:hover .side_text {
	-webkit-animation-name:shake;
	-moz-animation-name:shake
}

#side_left_menu .side_text {
	width:100px;
	height:auto;
	float:left;
	height:50px;
	-webkit-animation:.5s .2s ease both;
	-moz-animation:1s .2s ease both
}

.main {
	width:auto;
	height:245px;
	background:#fff;
	border-bottom:1px solid #eee
}

.main_nr {
	width:970px;
	height:40px;
	line-height:40px;
	margin:10px auto 0
}

.main_p1 {
	font-size:20px;
	color:#000;
	font-family:"微软雅黑","Microsoft Yahei"
}

.main_p2 {
	border-bottom:1px #dedede solid;
	width:875px;
	height:20px
}

.sj_bg {
	width:100%;
	height:100%;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
	background-repeat:no-repeat\9;
	background-image:none\9;
	overflow:hidden;
	_text-align:center
}

.login_logo {
	width:1000px;
	height:50px;
	margin:0 auto;
	padding-top:7%;
	font-size:36px;
	color:#fff;
	text-align:left
}

.login_main {
	width:1007px;
	height:488px;
	margin:0 auto;
	background:url(/Content/images/lg/login_bg.png);
	text-align:left;
	overflow:hidden
}

.login_main_left {
	width:540px;
	height:350px;
	float:left;
	padding:50px 0 0 50px
}

.login_main_right {
	width:370px;
	height:310px;
	float:right;
	padding:84px 0 0 20px
}

.login_main_title {
	font-family:"微软雅黑","Microsoft Yahei";
	color:#fff;
	font-size:16px;
	line-height:32px;
	text-shadow:1px 1px 1px #555;
	font-weight:400
}

.login_main_title2 {
	font-family:"微软雅黑","Microsoft Yahei";
	color:#fff;
	font-size:22px;
	line-height:32px;
	text-shadow:1px 1px 1px #555;
	font-weight:400;
	float:left
}

.login_main_img {
	width:550px;
	height:380px
}

.login_main_img img {
	margin:10px 10px 0 0;
	display:block;
	float:left
}

.login_main_img img:hover {
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	background:#fff;
	opacity:.9
}

.login_main_right_input {
	background:none;
	width:244px;
	padding-left:4px;
	height:37px;
	line-height:37px;
	background:url(/Content/images/lg/text_bg.png) no-repeat top center;
	border:none;
	margin:30px 0 0 30px;
	font-family:"微软雅黑","Microsoft Yahei";
	color:#555;
	font-size:14px
}

.login_right_nr {
	width:auto;
	height:310px
}

.login_right_nr_p {
	width:248px;
	height:40px;
	margin:30px 0 0 30px;
	overflow:hidden
}

.login_right_log {
	width:116px;
	height:39px;
	background:url(/Content/images/lg/log.png);
	display:block;
	text-indent:-99999em;
	float:left
}

.login_right_log:hover {
	width:116px;
	height:39px;
	background:url(/Content/images/lg/log_hover.png)
}

.login_right_ceg {
	width:116px;
	height:39px;
	background:url(/Content/images/lg/ceg.png);
	display:block;
	text-indent:-99999em;
	float:left
}

.login_right_ceg:hover {
	width:116px;
	height:39px;
	background:url(/Content/images/lg/ceg_hover.png)
}

.login_or {
	font-family:"微软雅黑","Microsoft Yahei";
	font-size:14px;
	line-height:36px;
	color:#fff;
	float:left
}

.login_wjmm {
	padding:70px 66px 0 0;
	float:right;
	color:#fff
}

.login_wjmm a {
	font-family:'微软雅黑','Microsoft Yahei';
	color:#eee;
	_color:#fff
}

.login_wjmm a:hover {
	color:#edeb31
}

.login_foot {
	width:960px;
	height:14px;
	padding-top:60px;
	line-height:30px;
	text-align:center;
	margin:0 auto;
	font-family:"微软雅黑","Microsoft Yahei";
	color:#d5d5d5
}

.reg_bg {
	background:url(/Content/images/reg_banner.jpg) center 5px no-repeat
}

.hz_reg_bg {
	background:url(/Content/images/hz_reg_banner.jpg) center 40px no-repeat
}

.back_home {
	display:block;
	width:750px;
	padding-top:316px;
	text-align:right;
	margin:0 auto;
	position:relative;
	font-size:12px;
	white-space:nowrap
}

.back_home a {
	margin-top:50px
}

.back_home a {
	font-family:"微软雅黑","Microsoft Yahei";
	font-size:16px;
	color:#f0ac3d;
	position:absolute;
	top:265px;
	background:url(/Content/images/tp.png) no-repeat scroll 0 0;
	padding-left:25px
}

.back_home a:hover {
	color:#f90
}

.reg_main {
	width:970px;
	height:490px;
	margin:0 auto
}

.reg_nr {
	width:465px;
	height:480px;
	background:#f6f6f6
}

.reg_left {
	float:left
}

.reg_right {
	float:right
}

.reg_ts {
	width:970px;
	height:40px;
	margin:0 auto;
	line-height:40px;
	background:#f6f6f6;
	text-align:center
}

.reg_yzm {
	width:970px;
	height:36px;
	margin:20px auto;
	line-height:36px;
	text-align:center
}

.reg_yzm a {
	color:#FF7000;
	text-decoration:underline
}

.reg_yzm a:hover {
	color:#22AFCA;
	text-decoration:underline
}

.reg_ok {
	width:171px;
	height:36px;
	background:url(/Content/images/btn_ok2.jpg);
	display:block;
	text-indent:-9999em;
	margin:0 auto
}

.reg_title {
	width:405px;
	height:34px;
	line-height:34px;
	border-bottom:1px #ccc dashed;
	text-align:left;
	margin:15px 0 0 12px;
	padding-left:35px;
	color:#999
}

.reg_title1 {
	background:url(/Content/images/reg1.gif) no-repeat 0 0
}

.reg_title2 {
	background:url(/Content/images/reg2.gif) no-repeat 0 0
}

.reg_title3 {
	background:url(/Content/images/reg3.gif) no-repeat 0 0
}

.reg_title4 {
	background:url(/Content/images/reg4.gif) no-repeat 0 0
}

.wz_bg {
	background:url(/Content/images/reg_banner.jpg) center 110px no-repeat
}

.etabs {
	margin:0;
	padding:0;
	float:left;
	width:214px;
	text-align:center;
	position:relative;
	z-index:1
}

.tab2 .netent {
	font-size: 13px;
	height: 65px;
	line-height: 60px;
}
h3.netent-title {
	color: #337FE5;
	text-align: center;
	font-size: 18px;
}

.tab-container {
	margin:20px auto 0;
	width:960px;
	background:#fff
}

.tab2 {
	zoom:1;
	*display:inline;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	background:url(/Content/images/tab_bg.gif) no-repeat left bottom
}

.tab2 a {
	font-size:16px;
	line-height:4em;
	display:block;
	padding:0 10px;
	outline:none;
	font-family:"Microsoft Yahei";
	color:#666;
	font-weight:400
}

.tab2 a:hover {
	text-decoration:underline
}

.tab2 .active {
	background:url(/Content/images/tab_active.gif);
	padding-top:6px;
	position:relative;
	top:1px
}

.tab2 a.active {
	font-weight:500;
	color:#fff
}

.panel-container {
	width:684px;
	background:#fff;
	border:1px solid #e6e6e6;
	padding:30px 30px 100px;
	-moz-border-radius:0 4px 4px;
	-webkit-border-radius:0 4px 4px 4px;
	overflow:hidden;
	position:relative;
	z-index:0;
	left:-14px
}

.panel-container code {
	font-family:"Microsoft Yahei";
	font-size:14px;
	line-height:30px;
	color:#7d7d7d;
	overflow:hidden
}

.panel-container {
	margin-bottom:10px
}

.m_head {
	width:auto;
	height:200px;
	background:url(/Content/images/m_head.png) top center no-repeat #f39801;
	padding:0 !important;
	margin-top:-1px;
}

.m_head2 {
	width:auto;
	height:200px;
	background:url(/Content/images/dzyximg.png) top center no-repeat #5eacbf;
	margin-top:110px
}

.heibj {
	width:auto;
	height:32px;
	background:#000
}

.m_center {
	width:auto;
	height:327px;
	background:url(/Content/images/m_ban_bg.jpg) top center no-repeat #f39801
}

.m_c_bg {
	width:auto;
	height:102px;
	background:#0092df
}

.m_c_nav {
	width:960px;
	_width:970px;
	height:102px;
	margin:0 auto
}

.m_c_nav li {
	width:136px;
	height:100px;
	float:left;
	display:inline;
	padding-left:1px
}

.m_c_hover a {
	background:#0598e9;
	border:1px #0ea7f7 solid
}

.m_c_nav li a {
	width:134px;
	height:100px;
	display:block
}

.m_c_nav li a:hover {
	background:#0598e4;
	border:1px #0ea7f7 solid
}

.m_main {
	background:url(/Content/images/m_bg.jpg)
}

.m_nr {
	width:918px;
	min-height:400px;
	padding:20px;
	margin:0 auto;
	background:#fbfbfb;
	border:1px #e6e6e6 solid;
	margin-bottom:20px
}

.m_etabs {
	margin:0 20px;
	padding:0
}

.m_tab {
	display:inline-block;
	zoom:1;
	*display:inline;
	background:#f3f1f2;
	border-bottom:none;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	padding:7px 20px 5px;
	font-family:"微软雅黑","Microsoft Yahei";
	font-size:14px
}

.m_tab a {
	font-size:14px;
	line-height:2em;
	display:block;
	padding:0 10px;
	outline:none
}

.m_tab a:hover {
	text-decoration:underline
}

.m_tab.active {
	background:#fbfbfb;
	padding:8px 20px 5px;
	position:relative;
	top:1px;
	border:1px solid #ccc;
	border-bottom:none
}

.m_tab a.active {
	font-weight:400
}

.m_tab-container .m_panel-container {
	padding:10px;
	-moz-border-radius:0 4px 4px;
	-webkit-border-radius:0 4px 4px 4px;
	border-top:1px solid #ccc
}

.m_panel-container {
	margin-bottom:10px
}

.m_lc {
	width:915px;
	height:130px;
	padding:25px 0 0;
	border-bottom:1px #ccc dashed
}

.m_lc2 {
	width:915px;
	min-height:100px;
	line-height:100px;
	font-family:"微软雅黑","Microsoft Yahei";
	color:#666;
	margin-top:25px;
	border-top:1px #ccc dashed;
	text-align:center;
	padding-top:20px
}

.m_lc1 {
	width:192px;
	height:87px;
	background:url(/Content/images/lc_bg.jpg);
	float:left
}

.m_jt {
	width:42px;
	height:30px;
	background:url(/Content/images/jt.png) top center no-repeat;
	margin:28px 58px 0;
	float:left;
	display:inline
}

.m_h1 {
	width:192px;
	text-align:center;
	line-height:36px;
	font-family:"微软雅黑","Microsoft Yahei";
	color:#e2830d;
	font-size:18px
}

.m_h2 {
	padding:0 12px;
	color:#999;
	line-height:22px;
	font-family:"微软雅黑","Microsoft Yahei"
}

.m_font {
	font-family:"微软雅黑","Microsoft Yahei";
	font-size:16px;
	color:#333
}

.m_input input {
	width:195px;
	height:32px;
	padding-left:5px;
	line-height:32px;
	border:1px #ccc solid;
	font-family:"微软雅黑","Microsoft Yahei";
	color:#666;
	font-size:16px
}

.m_input select {
	width:195px;
	height:24px;
	line-height:24px;
	font-family:"微软雅黑","Microsoft Yahei";
	color:#333;
	font-size:14px
}

.m_riqi {
	width:17px;
	height:17px;
	background:url(/Content/images/calendar.png) no-repeat 175px 8px
}

.m_red {
	color:red;
	font-size:18px
}

.m_table {
	margin-top:20px;
	margin-bottom:60px
}

.m_table table {
	width:900px
}

.m_table table tr {
	height:50px
}

.m_ts {
	font-family:"微软雅黑","Microsoft Yahei";
	color:#888;
	line-height:22px
}

.m_ok {
	width:144px;
    height:42px;
	display:block;
	background:url(/Content/images/m_ok.gif);
	float:left;
	text-align:center;
	line-height:43px;
	font-size:18px;
	color:#fff
}

.m_ok:hover {
	color:#fff
}

.m_res {
	width:144px;
	height:43px;
	display:block;
	background:url(/Content/images/m_blue.gif);
	float:left;
	margin-left:20px;
	display:inline;
	text-align:center;
	line-height:43px;
	font-size:18px;
	color:#fff
}

.m_res:hover {
	color:#fff
}

.m_p_cen {
	padding:20px 0 10px 288px
}

.m_tswz {
	width:920px;
	min-height:130px;
	margin:25px 0 0;
	border-top:1px #ccc dashed
}

.m_tswz p {
	font-family:"微软雅黑","Microsoft Yahei";
	color:#333;
	font-size:14px;
	padding:20px 0 0 10px
}

.m_tswz ol {
	font-family:"微软雅黑","Microsoft Yahei";
    color: #999;
    margin-left: 30px;
}

.m_tswz ol li {
	line-height:30px
}

.m_p1 {
	height:95px;
	padding:40px 0 0 20px;
	width:100px;
	font-family:"微软雅黑","Microsoft Yahei";
	color:#333;
	font-size:14px;
	float:left
}

.m_lc_ul {
	width:750px;
	height:130px;
	float:left
}

.m_lc_ul li {
	float:left;
	margin:5px;
	display:inline
}

.m_cunkuan_ul li {
	float:left;
	margin-right:10px
}

.m_top_table {
	position:relative;
	top:140px;
	left:3px
}

.m_top_table table {
	width:960px;
	border-collapse:collapse;
	border:none
}

.m_top_table table td {
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px #f3c16d solid;
	background:rgba(255,20,20,0.2);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#20ff1414',endColorstr = '#20ff1414')\9
}

.m_tab_tit {
	font-family:"微软雅黑","Microsoft Yahei";
	color:#333;
	font-size:16px
}

.m_tab_tit2 {
	font-family:"微软雅黑","Microsoft Yahei";
	color:#fff;
	font-size:14px
}

.m_qukuan {
	width:750px;
	height:130px;
	float:left
}

.m_qukuan li {
	line-height:40px
}

.m_qukuan li span {
	font-family:"微软雅黑","Microsoft Yahei";
	color:#999;
	font-size:14px;
	padding:0 10px 0 0
}

.m_qukuan_ts {
	color:#088888
}

.m_yue {
	font-family:"微软雅黑","Microsoft Yahei";
	color:red;
	font-size:22px
}

.casino_bg {
	background:url(/Content/images/casino/casino_bg.jpg) center 240px repeat-y #f1f1f1
}

.casino_ban {
	width:auto;
	height:201px;
	background:url(/Content/images/casino/casino_banner.jpg) top center;
	margin-top:110px
}

.casino_h2 {
	width:960px;
	height:30px;
	/*border-bottom:1px #ccc dashed;*/
	text-align:left;
	font-family:"微软雅黑","Microsoft Yahei";
	color:#000;
	font-size:20px;
	margin:30px auto 0
}

.casino_ul {
	width:960px;
	height:383px;
	margin:20px auto 0;
	position:relative
}
.casino_bg {
    background: url(/Content/images/casino/casino_bg.jpg) center 240px repeat-y #f1f1f1;
}

.fot iframe {
	width: 960px;
	height:auto;
	min-height:600px;
   border: none;
   overflow-x:hidden !important;
   overflow-y:scroll !important;
}
.fot {
	width:960px;
	position:absolute;
	height:auto;
	margin:0 auto;
	bottom: -20px !important;
	left:0;
	right:0;
}


.casino_li_a {
	position:absolute;
	bottom:0;
	left:0
}

.casino_li_b {
	position:absolute;
	top:0;
	left:276px
}
.casino_li_h {
    position: absolute;
    top:103px;
	left:276px
}
.casino_li_c {
	position:absolute;
	top:0;
	left:684px
}

.casino_li_d {
	position:absolute;
	top:207px;
	left:276px
}

.casino_li_e {
	position:absolute;
	top:207px;
	left:480px
}

.casino_li_f {
	position:absolute;
	bottom:0;
	right:1px
}

.casino_li_g {
    position: absolute;
    top: 0;
    left: 0;
	border-bottom:1px solid #fff;
}

.magazine .item {
	position:relative;
	_zoom:1;
	float:left
}

.magazine .item h3 {
	display:none;
	font-weight:400;
	position:absolute;
	left:0;
	bottom:0;
	_bottom:-1px;
	width:100%;
	height:100%;
	text-align:center;
	background:rgba(0,0,0,0.4);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr='#40000000',endColorstr='#40000000')
}

.magazine .item h3 a {
	display:block;
	color:#fff;
	font-size:14px
}

.hedui_title {
	font-family:"微软雅黑","Microsoft Yahei";
	font-size:14px;
	color:#666;
	height:30px;
	margin-bottom:20px;
	border-bottom:1px #ddd dashed
}

.hedui_title a {
	color:#333
}

.hedui_title a:hover {
	color:#f90
}

.hedui_list {
	width:850px;
	margin:0 auto
}

.hedui_list_left {
	width:400px;
	float:left
}

.hedui_list_right {
	width:400px;
	float:right
}

.hedui_list_right a {
	color:#397ea3
}

.hedui_list_right a:hover {
	color:#50798f
}

.hedui_list table {
	width:400px;
	border-collapse:collapse;
	border:none
}

.hedui_list table td {
	font-size:14px;
	color:#666;
	font-family:"微软雅黑","Microsoft Yahei";
	border:1px #EDEDED solid;
	height:30px;
	line-height:30px;
	text-align:center
}

.hedui_list2 {
	margin:0 auto
}

.hedui_list2 table {
	width:850px;
	border-collapse:collapse;
	border:none;
	margin:0 auto
}

.hedui_list2 table td {
	font-size:14px;
	color:#666;
	font-family:"微软雅黑","Microsoft Yahei";
	border:1px #EDEDED solid;
	height:30px;
	line-height:30px;
	text-align:center
}

.t1 {
	font-size:16px;
	color:#000;
	background:#F0F0F0
}

.t2 {
	color:#444;
	background:#F7F7F7
}

.hedui_list_btn {
	width:920px;
	height:30px;
	margin-top:20px;
	padding-top:20px;
	text-align:center;
	border-top:1px #ddd dashed
}

.hedui_list_btn input {
	cursor:pointer;
	margin-left:20px
}

.hedui_list_btn a {
	color:#333
}

.hedui_list_btn a:hover {
	color:#f90
}

.pagination {
	padding-top:20px;
	text-align:center
}

.pagination ul {
	margin:0;
	padding:0;
	font-size:16px
}

.pagination li {
	list-style-type:none;
	display:inline
}

.pagination a,.pagination a:visited {
	padding:4px 5px;
	border:1px solid #ccc;
	text-decoration:none;
	color:#2e6ab1
}

.pagination a:hover,.pagination a:active {
	border:1px solid #ccc;
	color:#000;
	background-color:#ffffe0
}

.pagination li.currentpage {
	font-weight:700;
	padding:4px 5px;
	border:1px solid #ccc;
	background-color:#eee;
	color:#f90
}

.pagination li.disablepage {
	padding:4px 5px;
	border:1px solid #aaa;
	color:#929292
}

.pagination li.nextpage {
	font-weight:700
}

* html .pagination li.currentpage,* html .pagination li.disablepage {
	margin-right:5px;
	padding-right:0
}

.yh_body_bg {
	background:url(/Content/images/yh/yh_body_bg.jpg) center 238px no-repeat #f1f1f1
}

.yh_top {
	width:960px;
	height:238px;
	margin:0 auto
}

.yh_top_logo {
	width:122px;
	height:238px;
	background:#3d8de8
}

.yh_ban {
	width:auto;
	height:238px;
	background:url(/Content/images/yh_ban.jpg) center top
}

.yhhd_bg {
	height:201px;
	margin-top:8px;
	background:url(/Content/images/yhhd_banner.jpg) center top no-repeat
}

.yhhd_main {
	width:960px;
	position:relative;
	margin:0 auto;
	z-index:99;
	overflow:hidden
}

.yh_left,.yh_right {
	margin-bottom:-9999px;
	padding-bottom:9999px
}

.yh_left {
	float:left;
	width:122px;
	margin-top:40px;
	/*background:url(/Content/images/yh/yh_left_bg.jpg) right top repeat-y #e84c3d*/
}

.yh_right {
	float:right;
	width:805px;
	margin-right:10px;
	display:inline
}

.yh_right_title {
	font-size:18px;
	padding-bottom:5px;
	color:#333;
	border-bottom:1px dotted #333;
}

.dj_zk {
	width:805px
}

.dj_zk dt {
	margin-top:10px;
	position:relative
}

.dj_zk dt img {
	border:5px #e4e4e4 solid
}

.dj_zk dt img:hover {
	border:5px #fed700 solid
}

.dj_zk dl,dd {
	margin:0
}

.dj_zk dd {
	width:815px;
	min-height:100px;
	display:none
}

.yh_time {
	width:124px;
	height:24px;
	color:#fff;
	font-size:14px;
	background:url(/Content/images/yh/yh_time.png) no-repeat;
	position:absolute;
	top:0;
	left:-138px;
	z-index:10000;
	padding:5px 0 0 27px
}

.yh_hover {
	color:#FF0
}

.vip_bg {
	background:url(/Content/images/vip_bg.jpg)
}

.vip_ban {
	width:auto;
	height:233px;
	background:url(/Content/images/vip_banner.jpg) center top #00946c;
	margin-top:110px
}

.back_home1 {
	margin:0 auto;
	position:relative;
	right:0;
	text-align:right;
	top:20px;
	width:960px
}

.back_home1 a {
	font-family:"微软雅黑","Microsoft Yahei";
	font-size:16px;
	color:#f0ac3d;
	background:url(/Content/images/tp.png) no-repeat scroll 0 0;
	padding-left:25px
}

.back_home1 a:hover {
	color:#f90
}

.vip_nr {
	width:930px;
	min-height:400px;
	padding:20px;
	margin:20px auto;
	background:#fbfbfb;
	border:1px #e6e6e6 solid;
	border-top:none;
	position:relative
}

.vip_etabs {
	margin:0 10px;
	padding:0
}

.vip_tab {
	display:inline-block;
	zoom:1;
	*display:inline;
	background:#f3f1f2;
	border-bottom:none;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	padding:10px 20px 5px;
	font-family:"微软雅黑","Microsoft Yahei";
	font-size:14px;
	width:260px;
	text-align:center
}

.vip_reg {
	position:absolute;
	top:0;
	right:0
}

.vip_reg em {
	position:absolute;
	top:5px;
	right:110px;
	z-index:1000
}

.vip_reg a {
	font-size:14px;
	line-height:2em;
	display:block;
	padding:0 10px;
	outline:none
}

.vip_reg a:hover {
	color:#f90
}

.vip_tab a {
	font-size:14px;
	line-height:2em;
	display:block;
	padding:0 10px;
	outline:none
}

.vip_tab a:hover {
	text-decoration:underline
}

.vip_tab.active {
	background:#fbfbfb;
	padding:8px 20px 5px;
	position:relative;
	top:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:3px #00946c solid;
	border-bottom:none;
	width:260px;
	text-align:center
}

.vip_tab a.active {
	font-weight:500;
	color:#00946c
}

.vip_tab-container .m_panel-container {
	padding:10px;
	-moz-border-radius:0 4px 4px;
	-webkit-border-radius:0 4px 4px 4px;
	border-top:1px solid #ccc
}

.vip_panel-container {
	margin-bottom:10px
}

.vip_ts {
	font-family:"微软雅黑","Microsoft Yahei";
	font-size:14px;
	color:#666;
/* text-indent:2em; */
	line-height:30px
}

.foot_dh {
	width:auto;
	height:155px;
	background:#fafafa;
	border-top:1px solid #ddd;
	border-bottom:1px solid #eee
}

.foot_dh_bg {
	height:40px;
	background:url(/Content/images/foot_dh_bg.jpg) top center no-repeat;
	margin-top:25px
}

.foot_dh_bg li {
	float:left;
	font-size:14px;
	line-height:36px;
	padding-left:16px;
	color:#fff
}

.foot_dh_bg li a {
	color:#fff;
	font-family:"微软雅黑","Microsoft Yahei"
}

.foot_dh_bg li a:hover {
	color:#fff
}

.footer {
	width:auto;
	height:640px;
	background:#fafafa;
	border-top:1px solid #fff;
	text-align:left
}

.foot_main {
	width:230px;
	height:630px;
	padding:5px
}

.bor {
	border-right:1px solid #eee
}

.mar_10 {
	margin-top:15px
}

.foot_p1 {
	color:#777;
	font-size:14px;
	line-height:30px;
	font-family:Arial,Helvetica,sans-serif;
	padding-left:2px
}

.foot_p2 {
	color:#9e9e9e;
	font-family:Arial,Helvetica,sans-serif;
	line-height:18px;
	padding-left:3px;
	line-height:24px
}

.foot_last {
	width:auto;
	height:100px;
	line-height:100px;
	color:#999;
	font-family:Arial,Helvetica,sans-serif;
	background:#fafafa;
	text-align:center;
	border-bottom:1px solid #fff;
	border-top:1px solid #eee
}

.foot_last2 {
	width:auto;
	height:100px;
	line-height:100px;
	color:#999;
	font-family:Arial,Helvetica,sans-serif;
	background:#eee;
	text-align:center;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc
}

.rel {
	position:relative
}

.abs {
	position:absolute
}

.fl {
	float:left
}

.fr {
	float:right
}

.k-top {
	z-index:3;
	position:relative;
	background:red
}

.k-top p {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:3
}

.k-unlogin {
	position:relative;
	z-index:9
}

.ktop-btn {
	width:63px;
	height:75px;
	display:block;
	background-image:url(/Content/images/new-home/reglogin.png);
	background-repeat:no-repeat;
	position:absolute;
	top:-40px
}

.k-login {
	background-position:0 0;
	right:80px;
	text-indent:-9999em
}

.k-reg {
	background-position:0 -75px;
	right:0;
	text-indent:-9999em
}

.k-logined {
	height:33px;
	background:#505050;
	border-bottom:3px solid #fc0;
	width:100%;
	overflow:hidden
}
}

.loginOut a {
	color:#adadad;
	width:40px
}

.loginOut a:hover {
	color:#fff
}

.iNum {
	padding-right:15px;
	background:url(/Content/images/new-home/login-line.gif) no-repeat right
}

.iNum a {
	color:#FF8900;
	display:block;
	text-indent:42px;
	line-height:36px;
	background:url(/Content/images/new-home/login-no.gif) no-repeat 14px;
	float:left
}

.iNum a:hover {
	color:#FFA030
}

.iNewNews {
	height:36px;
	width:52px;
	background:url(/Content/images/new-home/login-line.gif) no-repeat right
}

.iMailBox {
	padding:0 5px
}

#iMail {
	display:block;
	height:36px;
	background:url(/Content/images/new-home/login-mail.gif);
	width:42px;
	margin:auto
}

#iMail:hover {
	background-position:-42px 0
}

.iUser {
	height:36px;
	background:url(/Content/images/new-home/login-line.gif) no-repeat right;
	float:right;
	position:relative;
	padding-right:10px
}

.iUser img {
	margin:3px 6px
}

.iWelcome {
	line-height:36px;
	height:36px;
	color:#ADADAD
}

.iWelcome a {
	color:#ADADAD
}

.iWelcome a:hover {
	color:#fff;
	text-decoration:underline
}

.sIcon {
	float:left
}

.k-banner {
	position:relative;
	z-index:2
}

.scroll,.scroll-con,.scroll-list,.scroll-list li,.scroll-list a {
	height:410px;
	width:100%;
	text-align:center
}

.scroll {
	position:relative
}

.scroll-list .index-btn {
	width: 150px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	margin-bottom: 10px;
	background: #2d96ea;
	position: relative;
	top: 250px;
	left: 70%;
	z-index: 998;
	font-size: 14px;
	color: #FFF;
	-webkit-box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.45);
	-moz-box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.45);
	box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.45);
}
.scroll-list .index-btn:hover {
	background: #a1d600;
}

.scroll-list .index-btn2 {
	width: 150px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	margin-bottom: 10px;
	background: #f56f03;
	position: relative;
	top: 250px;
	left: 70%;
	z-index: 998;
	font-size: 14px;
	color: #FFF;
	-webkit-box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.45);
	-moz-box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.45);
	box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.45);
}
.scroll-list .index-btn2:hover {
	background: #a1d600;
}


.scroll-list {
	position:absolute
}

.scroll-list li {
	display:none
}

.scroll-list a {
	display:block;
	position:absolute;
	top:0;
	left:0;
	background-position:center;
	background-size:100% 100%
}

.scroll-menu {
	position:absolute;
	right:10px;
	bottom:10px;
	width:100%;
	text-align:center
}

.scroll-menu em {
	display:inline-block;
	width:22px;
	height:4px;
	overflow:hidden;
	background:#fff;
	font-size:0;
	margin:0 5px;
	cursor:pointer
}

.scroll-menu em.current {
	background:red
}

.k-logowrap {
	height:0
}

.k-logo {
	width:260px;
	height:60px;
	background:url(/Content/images/new-home/logo.png) no-repeat;
	position:absolute;
	top:-440px;
	left:10px
}

.k-main-bg {
	background:url(/Content/images/new-home/bg.gif)
}

.k-main {
	width:957px;
	margin:0 auto;
	height:468px;
	padding:15px 0
}

.mr15 {
	margin-right:15px
}

.mb15 {
	margin-bottom:15px
}

.k-span11 {
	width:147px;
	height:147px;
	position:relative
}

.k-span21 {
	width:309px;
	height:147px;
	position:relative;
	overflow:hidden;
	background:#ccc
}

.k-span22 {
	width:309px;
	height:309px;
	position:relative;
	overflow:hidden
}

.kmove-search{ background:url(/Content/images/new-home/move-search.jpg) no-repeat; overflow:hidden;}


.kmove-search p {
	padding:44px 0 0 105px;
	font-family:"微软雅黑","Microsoft Yahei";
	color:#fff;
	font-size:22px
}

.k-input {
	margin:0;
	padding:0;
	width:139px;
	height:25px;
	line-height:25px;
	color:#748B9D;
	text-indent:.3em;
	background:#fff;
	top:91px;
	left:39px;
	border:0
}

.k-submit {
	margin:0;
	padding:0;
	background:none;
	width:82px;
	height:28px;
	top:89px;
	left:182px;
	border:0;
	cursor:pointer
}

.k-play {
	width:309px;
	height:147px;
	background:url(/Content/images/new-home/play-mrak.png) no-repeat center;
	position:absolute;
	top:148px;
	left:0
}

.flipContainer {
	/*z-index:9;*/
	-webkit-perspective:600px;
	-moz-perspective:600px;
	-o-perspective:600px;
	-ms-perspective:600px;
	perspective:600px
}

.flipped {
	width:100%;
	height:100%;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transition:all .4s linear;
	-moz-transition:all .4s linear;
	-o-transition:all .4s linear;
	-ms-transition:all .4s linear;
	transition:all .4s linear
}

.flipContainer:hover .flipped-slow {
	-webkit-transform:rotateY(179deg);
	-moz-transform:rotateY(179deg);
	-o-transform:rotateY(179deg);
	-ms-transform:rotateY(179deg);
	transform:rotateY(179deg)
}

.flipContainer:hover .flipped {
	-webkit-transform:rotateY(179deg);
	-moz-transform:rotateY(179deg);
	-o-transform:rotateY(179deg);
	-ms-transform:rotateY(179deg);
	transform:rotateY(179deg)
}

.flipFront {
	position:absolute;
	width:100%;
	height:100%;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	top:0;
	left:0;
	z-index:2
}

.flipBack {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform:rotateY(179deg);
	-ms-transform:rotateY(179deg);
	-moz-transform:rotateY(179deg);
	-o-transform:rotateY(179deg);
	transform:rotateY(179deg);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	display:none\9
}

.kyo-dh {
	width:auto;
	height:155px;
	background:#F1F1F1;
	border-bottom:1px solid #E6E6E6
}

.vipjindu {
	width:100%;
	height:90px;
	border-bottom:1px #ddd dashed
}

.vipjindul {
	width:90px;
	height:90px;
	line-height:80px;
	font-size:18px;
	text-align:left;
	float:left
}

.vipjindur {
	height:90px;
	float:left
}

.vipjindus {
	position:relative;
	z-index:8888;
	width:100%;
	height:90px;
	margin-top:-90px;
	background:url(/Content/images/vipbg.png) no-repeat
}

.viptq {
	width:100%;
	margin-top:22px
}

.viptqtit {
	width:100%;
	height:27px;
	line-height:27px;
	margin-bottom:22px
}

.viptqtit span {
	font-size:18px;
	float:left
}

.viptqtit span img {
	padding-bottom:5px
}

.viptqtit div {
	float:right
}

.viptqcon {
	width:100%
}

.viplist {
	width:151px;
	height:201px;
	background:url(/Content/images/xvip.png) no-repeat;
	margin-left:1px;
	padding-right:1px;
	float:left
}

.viplisttit {
	width:90px;
	padding-left:61px;
	height:46px;
	line-height:46px;
	font-size:15px;
	color:#eeae01
}

.viplistcon {
	width:127px;
	padding-left:12px;
	padding-right:12px;
	line-height:180%;
	color:#777
}

.viplistcon span {
	color:#c20000;
	padding-right:6px
}

.clearf {
	clear:both;
	height:24px;
	overflow:hidden
}

.zysxtit {
	width:100%;
	height:50px;
	line-height:26px;
	border-bottom:1px #ddd dashed
}

.zysxtit span {
	font-size:18px;
	width:100px;
	background:#fff;
	float:left
}

.zysxtit .divs {
	font-size:13px;
	padding-left:6px;
	overflow:hidden;
	color:#FFF;
	background:#eeae01
}

.zysxtit .divs font {
	color:red
}

.rwlist {
	width:100%;
	height:172px;
	line-height:180%;
	background:#fbfbfb;
	border-bottom:1px #ddd dashed
}

.rwlists {
	width:100%;
	padding-top:12px;
	padding-bottom:12px;
	line-height:180%;
	background:#fbfbfb;
	border-bottom:1px #ddd dashed
}

.rwlist:hover {
	background:#f0f6fd
}

.rwlistl {
	padding:12px;
	float:left
}

.rwlistc {
	padding:12px;
	width:400px;
	float:left
}

.rwlistc h1 {
	font-size:18px;
	line-height:50px
}

.rwlistc h2 {
	font-size:13px;
	line-height:180%;
	color:#919191
}

.rwlistc span {
	color:#efb251
}

.rwlistc font {
	color:#8d0f0f
}

.rwlistr {
	padding:24px;
	line-height:124px;
	float:right
}

.m_nr2 {
	width:958px;
	padding:10px;
	margin:0 auto;
	font-size:14px;
	overflow:hidden
}

.grtit {
	width:960px;
	height:40px;
	line-height:40px;
	margin:10px auto;
	border-bottom:1px #ddd dashed
}

.grtit a {
	color:#e60012
}

.grtit a:hover {
	color:#f90
}

.grtit span {
	font-size:18px;
	width:100px;
	float:left
}

.grtit div {
	float:right;
	color:#2c6582
}

.grtab {
	color:#666;
	background:#e6e5e5
}

.grtab span {
	color:#222;
	font-size:16px
}

.grtab font {
	color:#5c8199
}

.grtab h1 a {
	color:#84342c;
	text-decoration:underline
}

.grtabh2 {
	color:#ad0303;
	font-size:14px;
	display:inline
}

.grtabh3 {
	color:#ff7800;
	font-size:14px;
	display:inline
}

.m_nr3 {
	width:918px;
	padding:20px;
	margin:0 auto;
	font-size:14px;
	background:#fbfbfb;
	border:1px #e6e6e6 solid;
	margin-bottom:20px;
	overflow:hidden
}

.m_nr3 table {
	float:left;
	font-size:14px
}

.grxxtit {
	width:50%;
	height:22px;
	line-height:22px;
	margin-bottom:12px;
	float:left
}

.grxxtit span {
	font-size:14px;
	float:left
}

.grxxtit span img {
	padding-bottom:5px
}

.grfx {
	width:100%;
	height:22px;
	border-bottom:1px #ddd dashed;
	margin-bottom:12px;
	overflow:hidden
}

.grggl {
	float:left;
	font-size:14px;
	margin-left:12px
}

.grggr {
	float:right;
	font-size:14px;
	margin-right:12px
}

.dztit {
	width:100%;
	height:40px;
	line-height:26px;
	border-bottom:1px #999 dashed;
	position:relative
}

.dztit span {
	font-size:22px;
	width:100px;
	float:left
}

.dztit div {
	float:left;
	color:#2c6582;
	font-size:14px;
	height:36px;
	margin-top:2px
}

.dztit div a {
	height:36px;
	line-height:36px;
	color:#666;
	padding-left:6px;
	padding-right:6px
}

.dztit div a:hover {
	height:36px;
	line-height:36px;
	color:#fff;
	background:#ffbf4f;
	padding-left:6px;
	padding-right:6px
}

.dztit div a {
	float:left
}

.dzyxbj {
	width:auto
}

.dzyxbg {
	width:286px;
	height:115px;
	background:url(/Content/images/dzyxbg.png) no-repeat;
	float:left
}

.dzyxbgc {
	width:286px;
	height:115px;
	margin-left:50px;
	margin-right:50px;
	background:url(/Content/images/dzyxbg.png) no-repeat;
	float:left
}

.dzyxbgs {
	width:286px;
	height:115px
}

.dzyxbgs span {
	padding-left:16px;
	padding-top:14px;
	display:block;
	font-size:18px;
	font-weight:700;
	color:#ef8d0f
}

.dzyxbgs div {
	padding-left:18px;
	padding-top:20px;
	display:block;
	line-height:160%
}

.gzsm {
	display:block;
	font-size:12px;
	color:#bb935f
}

.gzsm a {
	color:#bb935f;
	text-decoration:underline
}

.gzsm a:hover {
	color:#bb935f;
	text-decoration:underline
}

.ksyx {
	display:block;
	font-size:12px;
	color:#ef8d0f
}

.ksyx a {
	color:#ef8d0f;
	text-decoration:underline
}

.ksyx a:hover {
	color:#ef8d0f;
	text-decoration:underline
}

.m_youhui {
	width:100%;
	height:124px
}

.m_youhuiL {
	width:120px;
	height:100%;
	float:left
}

.m_youhuiL p {
	font-size:14px;
	color:#000;
	line-height:38px;
	text-align:right
}

.m_youhuiR {
	float:left;
	border-bottom:1px solid #f2f2f2;
	width:770px;
	height:100%
}

.m_youhuiRtop {
	background:#f1f1f1;
	width:100%;
	height:38px;
	line-height:38px;
	color:#666;
	font-size:14px
}

.m_yht1 {
	margin-left:46px;
	margin-right:288px
}

.m_yhrdio {
	font-size:13px;
	color:#666;
	line-height:14px
}

.m_yhrdio input {
	margin-top:-4px;
	margin-left:30px
}

.m_yh12 {
	margin-left:295px
}

.m_tishiBox {
	width:500px;
	height:130px;
	margin:0 auto;
	margin-top:100px
}

.m_tishitext {
	float:left;
	margin-left:34px
}

.m_tiship1 {
	font-size:16px;
	color:#000;
	font-weight:700
}

.m_tiship2 {
	font-size:13px;
	color:#999
}

.M_tishiLink {
	display:inline-block;
	font-size:16px;
	margin-top:40px;
	margin-left:20px
}

.M_tishiLink a {
	margin-left:12px;
	margin-right:12px;
	color:#ff8a00
}

.k_nav {
	width:auto;
	height:auto;
	float:right;
	position:relative;
	z-index:99
}

.k_nav li.k_navLi {
	padding:20px 14px 10px;
	float:left;
	color:#333;
	font-weight:500;
	position:relative;
	height:29px;
	cursor:pointer;
	width:auto;
	text-align:center;
	font-size:15px
}

.k_nav li.k_navLi a {
	display:inline-block
}

.k_nav li.k_navLi b {
	-moz-transition:all .4s ease 0;
	-webkit-transition:all .4s ease 0;
	transition:all .4s ease 0;
	display:inline-block
}

.k_nav li.k_navLi:hover {
	background:url(/Content/images/nav_select.gif) center bottom no-repeat;
	color:#fff
}

.nav_arrow {
	background:url(/Content/images/menu_arrow.png);
	width:11px;
	height:7px;
	display:inline-block;
	position:absolute;
	line-height:7px;
	margin-left:2px;
	top:27px
}

.k_nav li:hover b {
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	background:url(/Content/images/menu_arrow_white.gif)
}

.head960 {
	width:960px;
	height:60px;
	margin:0 auto;
	position:relative;
	padding:0 !important;
}

.headNav {
	width:100%;
    height: 65px;
	position:fixed;
	background:#fff
}


.logo {
	width:200px;
	float:left;
	overflow:hidden;
	margin-top:5px
}

.mainBox {
	height:580px;
	width:960px;
	margin:0 auto
}

.mTop {
	height:152px;
	width:100%;
	border-bottom:1px solid #eaeaea;
	padding:30px 0
}

.m_slider {
	width:686px;
	height:100%;
	float:left
}

.hot {
	display:block;
	width:21px;
	height:12px;
	background:url(/Content/images/new-home/hot.png) no-repeat;
	position:absolute;
	right:0;
	top:20px
}

.new {
	display:block;
	width:21px;
	height:12px;
	background:url(/Content/images/new-home/new.png) no-repeat;
	position:absolute;
	right:0;
	top:20px
}

.Prev {
	width:16px;
	height:100%;
	float:left
}

.PrevLink {
	display:block;
	width:16px;
	height:44px;
	background:url(/Content/images/new-home/h_prevHover.gif);
	position:relative;
	top:26%
}

.prevStop {
	background:url(/Content/images/new-home/h_prev.jpg);
	cursor:default
}

.PrevLink:hover {
	background:url(/Content/images/new-home/h_prev1.jpg)
}

.prevStop:hover {
	background:url(/Content/images/new-home/h_prev.jpg)
}

.sliderCon {
	width:630px;
	height:100%;
	float:left;
	padding-left:20px
}

.Next {
	width:16px;
	height:100%;
	float:left
}

.NextLink {
	display:block;
	width:16px;
	height:44px;
	background:url(/Content/images/new-home/h_nextHover.gif);
	position:relative;
	top:26%
}

.nextStop {
	background:url(/Content/images/new-home/h_next.jpg);
	cursor:default
}

.NextLink:hover {
	background:url(/Content/images/new-home/h_next1.jpg)
}

.nextStop:hover {
	background:url(/Content/images/new-home/h_next.jpg)
}

.pictext {
	text-align:center
}

.slbd li {
	width:130px;
	height:100%;
	float:left;
	margin-right:30px
}

.pict {
	font-size:14px;
	color:#666
}

.telBox {
	width:250px;
	height:100%;
	float:right
}

.tel {
	font-size:14px;
	color:#666;
	display:block;
	width:100%;
	height:16px;
	padding-left:30px;
	background:url(/Content/images/new-home/tel.png) no-repeat;
	line-height:14px
}

.telNum {
	height:34px;
	width:100%;
	background:url(/Content/images/new-home/telNum.png) no-repeat;
	margin-top:8px
}

.inTel {
	height:28px;
	border:1px solid #c5c5c5;
	width:162px;
	font-size:13px;
	color:#ccc
}

.inBtn {
	width:77px;
	height:30px;
	background:#f39d33;
	font-size:14px;
	color:#fff;
	border:0
}

.inBtn:hover {
	background:#30aeef
}

.inputTel {
	margin-top:8px;
	margin-bottom:5px
}

.kefuImg {
	display:block;
	width:246px;
	height:70px
}

.kefuTime {
	font-size:14px;
	color:#666
}

.kefuEng {
	font-size:11px;
	color:#999
}

.mContent {
	height:300px;
	width:100%;
	padding-bottom:30px;
	padding-top:30px
}

.mConTop {
	height:120px;
	width:100%;
	margin-bottom:15px
}

.m1 {
	display:block;
	width:479px;
	height:100%;
	float:left;
	margin-right:1px
}

.m2 {
	background:url(/Content/images/new-home/h2.jpg) no-repeat;
	display:block;
	width:239px;
	height:100%;
	float:left;
	margin-right:1px;
	color:#fff
}

.m2 p {
	padding-top:65px;
	text-align:center;
	font-size:20px;
	line-height:30px
}

.m2:hover {
	color:#fff
}

.mbod {
	display:block;
	width:239px;
	height:175px;
	background:#8dca0d;
	float:left;
	margin-right:1px;
	overflow:hidden;
	position:relative
}

.passwordBox {
	height:480px;
	width:970px;
	margin:0 auto
}

.passImg {
	width:611px;
	height:107px;
	margin:0 auto;
	background:url(/Content/images/password.png);
	margin-top:35px
}

.passInput {
	width:420px;
	height:80px;
	margin:0 auto;
	margin-top:55px;
	margin-bottom:50px
}

.Intext {
	font-size:15px;
	color:#000;
	display:inline-block;
	width:100px;
	line-height:15px;
	text-align:right
}

.passInp {
	height:32px;
	border:1px solid #cfcfcf
}

.yanLink {
	line-height:16px;
	display:inline-block;
	position:relative;
	top:8px
}

.inline {
	height:1px;
	background:#f0f0f0
}

.passlink {
	display:block;
	width:171px;
	height:36px;
	background:url(/Content/images/nextB.jpg) no-repeat;
	margin:0 auto;
	margin-top:40px
}

.passlink:hover {
	background:url(/Content/images/nextBhover.jpg) no-repeat
}

.passYJ {
	width:550px;
	height:104px;
	margin:0 auto;
	margin-top:60px;
	margin-bottom:60px
}

.passYJ label {
	display:inline-block;
	height:60px;
	margin-right:10px
}

.passYJ span {
	color:#ccc;
	font-size:14px;
	margin-left:10px
}

.passYjb {
	height:42px;
	padding-left:42px;
	background:url(/Content/images/youjian.png) no-repeat 15px 15px;
	border:1px solid #ccc;
	font-size:15px;
	color:#666;
	font-weight:700
}

.passBtnBox {
	width:352px;
	height:36px;
	margin:60px auto
}

.fas2 {
	display:block;
	width:171px;
	height:36px;
	background:url(/Content/images/fasongBtn.png) no-repeat;
	float:left;
	margin-right:10px
}

.fas2:hover {
	background:url(/Content/images/fasongBtnhover.png) no-repeat
}

.chongt {
	display:block;
	width:171px;
	height:36px;
	background:url(/Content/images/chongtian.png) no-repeat;
	float:left
}

.chongt:hover {
	background:url(/Content/images/chongtianhover.png) no-repeat
}

.passIn3 {
	width:400px;
	height:150px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:25px
}

.passIntext3 {
	line-height:34px;
	font-size:15px;
	color:#000
}

.passInput3 {
	height:32px;
	border:1px solid #cfcfcf
}

#tab3 {
	height:auto;
	width:100%
}

.tbText {
	height:100px;
	border-bottom:2px dotted #d9d9d9
}

.tbt1 {
	font-size:14px;
	color:#333;
	line-height:50px
}

.tbt2 {
	font-size:14px;
	color:#666
}

.tbTB {
	display:block;
	width:145px;
	height:43px;
	background:url(/Content/images/tongbu.jpg) no-repeat;
	margin-top:38px;
	float:left;
	margin-right:20px
}

.tbQx {
	display:block;
	width:145px;
	height:43px;
	background:url(/Content/images/quxiao.jpg) no-repeat;
	margin-top:38px;
	float:left
}

.dj_Con {
	width:771px;
	height:auto;
	padding:25px 22px;
	background:#ececec
}

.dj_xsj {
	height:70px;
	border-bottom:1px solid #cfcfcf
}

.dj_h3 {
	font-size:18px;
	color:#000;
	font-weight:700
}

.dj_time {
	font-size:12px;
	color:#999;
	margin-top:10px;
	display:block
}

.dj_xsjCon {
	height:auto;
	border-bottom:1px solid #ccc;
	padding-bottom:30px
}

.dj_xCon {
	width:100%;
	height:auto;
	padding-left:18px;
	background:url(/Content/images/fei.png) no-repeat 4px 4px
}

.dj_xCon h3 {
	font-size:13px;
	color:#ed3e05;
	margin-bottom:4px;
	margin-top:25px
}

.dj_link {
	text-decoration:underline;
	color:#3d8ce9
}

.dj_Btn {
	display:block;
	width:120px;
	height:40px;
	background:#ed3e05;
	border-radius:2px;
	margin-top:20px;
	text-align:center;
	line-height:40px;
	color:#fff
}

.dj_Btn:hover {
	background:#3d8ce9;
	color:#fff
}

.dj_rBox {
	width:0;
	height:165px;
	position:absolute;
	right:-5px;
	top:5px;
	background:#ffd804;
	overflow:hidden
}

.dj_rIMg {
	width:30px;
	height:30px;
	margin:0 auto;
	margin-top:72px;
	background:url(/Content/images/jiahao.png)
}

.dj_rText {
	display:block;
	width:160px;
	text-align:center;
	margin-top:4px;
	color:#e3503e;
	font-size:14px
}

.dj_rText:hover {
	color:#3d8ce9
}

.strong {
	color:#000
}

.tishiBox {
	width:354px;
	height:74px;
	border:3px solid #ffc738;
	border-radius:3px;
	background:#f9f0d9;
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-37px;
	margin-left:-177px
}

.tishiText {
	font-size:14px;
	color:#ec7d2b;
	text-align:center;
	background:url(/Content/images/tishi2.png) no-repeat 20px;
	margin-top:26px
}

.grTsBox {
	width:354px;
	height:74px;
	border:3px solid #9adc08;
	border-radius:3px;
	background:#f2fbdc;
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-37px;
	margin-left:-177px;
	display:none
}

.grTsText {
	font-size:14px;
	color:#9adc08;
	text-align:center;
	background:url(/Content/images/thishi3.png) no-repeat 84px;
	margin-top:26px
}

#xzkfd {
	display:block;
	height:40px;
	width:100%;
	background:#1c658b;
	position:relative;
	top:180px;
	z-index:9999
}

#xzkf {
	font-size:13px;
	display:block;
	text-align:center;
	color:#fff;
	background:url(/Content/images/xiazai.png) no-repeat 160px 15px;
	padding-top:10px
}

#xzkf:hover {
	color:#ff6072
}

.mbodLi {
	display:block;
	width:100px;
	height:36px;
	background:url(/Content/images/new-home/q1.png) no-repeat;
	margin:0 auto;
	margin-top:70px;
	z-index:999;
	position:absolute;
	left:60px
}

.idh {
	float:right;
	height:100%;
	width:150px;
	z-index:99
}

.idh_gr {
	display:block;
	width:66px;
	color:#bdbdbd;
	font-size:14px;
	line-height:36px;
	float:left
}

.idb_li {
	width:2px;
	height:36px;
	background:url(/Content/images/new-home/li.png);
	margin-right:2px
}

.idh_cd {
	width:80px;
	height:36px;
	background:url(/Content/images/new-home/toubudh.png) no-repeat 64px;
	cursor:pointer;
	position:relative
}

.idh_ul {
	display:block;
	width:130px;
	height:180px;
	background:#fafafa;
	position:fixed;
	top:36px;
	display:none;
	border:1px solid #d3d3d3;
	z-index:999
}

.idh_ul a {
	display:block;
	width:118px;
	text-align:left;
	font:13px;
	color:#666;
	line-height:29px;
	border-bottom:1px solid #ebebeb;
	padding-left:12px;
	z-index:99
}

.idh_ul a:hover {
	color:#fd7100;
	background:#ebebeb
}

.headBox {
	background:#fff;
	width:100%;
	height:78px
}

.mbid,.mbid1,.mbid2,.mbid3 {
	height:175px;
	width:239px;
	position:absolute;
	left:0;
	top:0;
	z-index:8;
	display:none
}

.mbid {
	background:url(/Content/images/new-home/ge21Hover.png)
}

.mbid1 {
	background:url(/Content/images/new-home/ge2Hover.png);
	z-index:8
}

.mbid2 {
	background:url(/Content/images/new-home/ge3Hover.png);
	z-index:8
}

.mbid3 {
	background:url(/Content/images/new-home/ge4Hover.png);
	z-index:8
}

.yh_toubu {
	margin-left:60px;
	margin-top:16px;
	display:block
}

.new_htab {
	position:absolute;
	left:50%;
	margin-left:500px;
	margin-top:20px
}

.m_tab-container {
	position:relative
}

.new_htabWarp {
	width:530px;
	height:400px;
	position:absolute;
	left:50%
}

.new_hBtn1 {
     display: block;width: 38px;height: 38px;
     background: url(/Content/images/new-home/new_home.png) 10px  no-repeat #c8c8c8;margin-bottom: 1px;overflow: hidden;
}

.new_hBtn2 {
     display: block;width: 38px;height: 38px;background: url(/Content/images/new-home/new_home1.png) 10px  no-repeat #c8c8c8;margin-bottom: 1px;overflow: hidden;
}

.nhtext {
	font-size:13px;
	color:#fff;
	display:block;
	width:50px;
	margin-left:40px;
	line-height:38px
}

.icunk {
	width:102px;
	height:36px
}

.icunkT {
	font-size:13px;
	line-height:36px;
	color:#fff
}

.icunkT:hover {
	color:#fe5e10
}

.casinBox {
	position:absolute;
	height:80px;
	width:100%;
	top:48px;
	left:0;
	background:url(/Content/images/new-home/menuBg.jpg);
	display:none;
	z-index:999
}

.casMenuC {
	width:469px;
	background:#fff;
	position:absolute;
	top:59px;
	display:none;
	left:0;
	text-align:left
}

.casMenuC ul {
	padding:10px 10px 0 20px;
	float:left;
	width:255px
}

.casLi {
	line-height:33px;
	border-bottom:1px solid #eee
}

.casLitwo {
	float:left;
	width:225px;
	line-height:34px;
	display:inline-block
}

.cmc {
	display:block;
	width:260px;
	height:80px;
	margin-top:0;
	margin-left:20px;
	margin-right:10px
}

.cmc1 {
	font-size:14px;
	color:#000
}

.cmc2 {
	font-size:12px;
	color:#666
}

.cmcText {
	float:left;
	margin-left:12px
}

.cmcImg {
	float:left
}

.cmcLink {
	display:inline-block;
	width:68px;
	height:24px;
	background:#fe5e10;
	text-align:center;
	line-height:24px;
	color:#fff;
	margin-top:10px
}

.cmcLink:hover {
	background:#2ea9e8;
	color:#fff
}

.cmcL1 {
	color:#ff6000;
	font-size:12px
}

.cmcL1:hover {
	color:#4fcaef
}

.dzyxBx {
	width:100px;
	height:100%;
	margin-left:10px
}

.dzyxText {
	font-size:12px;
	color:#333;
	text-align:center;
	width:100px;
	display:block
}

.searchText {
	width:184px;
	height:32px;
	background:#fff;
	border:1px solid #cacaca;
	float:left;
	border-radius:4px;
	padding-left:10px;
	font-size:12px;
	color:#999;
	margin-left:36px;
	position:absolute;
	right:40px
}

.searchBtn {
	width:44px;
	height:36px;
	background:url(/Content/images/search.png) no-repeat 10px #2c97ed;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border:0;
	margin-left:-2px;
	position:absolute;
	right:0
}

#dicir {
	height:32px;
	width:100%;
	background:rgba(0,0,0,0.5)
}

#xzkfdc {
	font-size:13px;
	display:block;
	text-align:center;
	color:#fff;
	background:url(/Content/images/xiazai.png) no-repeat 180px 15px;
	padding-top:10px
}

#xzkfdc:hover {
	color:#d45400
}

.caipiao_ban {
	background:url(/Content/images/caipiaobanner.jpg) top center
}

.caipiaoCon {
	/*height:450px;
	width:960px;
	margin:0 auto;
	padding-top:40px*/
    background: #ccc url("../img/lottery_img/bgLottery#.jpg") repeat scroll 0 0;
    height: auto;
    margin: auto;
    width: 960px;
}

.caipiaovideo {
	width:663px;
	height:371px;
	background:url(/Content/images/caipiaosp.jpg) no-repeat;
	float:left;
	margin-right:37px
}

.caipiaotext {
	font-size:13px;
	color:#666;
	line-height:30px
}

.caipiaoBtn {
	display:block;
	width:222px;
	height:44px;
	background:url(/Content/images/caipiaoBtn.png) no-repeat;
	float:right;
	margin-right:30px;
	margin-top:20px
}

.tiyutouzhu_ban {
	background:url(/Content/images/tiyutouzhubanner.jpg) top center
}

.sportsBetting {
	height:880px;
	width:960px;
	margin:0 auto;
	padding-top:14px
}

.sportLeft {
	height:570px;
	width:170px;
	float:left;
	background:url(/Content/images/tuyutouzhuimg1.jpg) no-repeat;
	margin-right:2px
}

.sprotRight {
	width:788px;
	height:874px;
	float:left;
	background:url(/Content/images/tuyutouzhuimg2.jpg) no-repeat
}

.select {
	width:252px;
	height:34px;
	border:1px solid #ccc;
	font-family:"Adobe 黑体 Std","微软雅黑";
	font-size:16px;
	color:#333
}

.rightMenu {
	width:136px;
	height:auto;
	margin-right:20px;
	padding:12px 0;
	background:#5eacbf;
	float:left;
	position:relative;
	z-index:1
}

.dzyx_content {
	width:800px;
	height:auto;
	float:left
}

.dzyxMenuli {
	height:32px;
	width:116px;
	padding-left:20px;
	z-index:-2;
	border-bottom:1px dashed #6bb6c8
}

.dzyxMenuli a {
	font-size:14px;
	color:#fff;
	line-height:32px
}

.dzyxMove {
	width:116px;
	background:#97df00;
	position:absolute;
	z-index:-1;
	height:32px;
	border:0
}

.dzyxarrow {
	position:relative;
	height:32px;
	width:10px;
	background:url(/Content/images/dzyx_images/arrow.png) no-repeat;
	right:-116px
}

.dzyxBox {
	width:190px;
	height:190px;
	float:left;
	border:5px solid #fff;
	background:#f5f5f5
}

.dzyxname {
	font-size:16px;
	color:#ff6609;
	line-height:36px;
	float:left;
	margin-left:5px;
	width:120px;
	text-overflow:ellipsis;
	white-space:normal;
	overflow:hidden;
	height:36px;
	display:block
}

.dzyxlink1 {
	font-size:13px;
	color:#727272;
	float:left;
	margin-left:12px
}

.dzyxlink2 {
	font-size:13px;
	color:#727272;
	float:right;
	line-height:38px;
	width:60px
}

.newsTitle {
	font-size:20px;
	text-align:center;
	color:#000;
	line-height:36px
}

.newstime {
	font-size:12px;
	color:#999;
	text-align:center;
	line-height:36px
}

.newsline {
	border-top:1px dashed #ccc
}

.newsText {
	font-size:13px;
	color:#666;
	line-height:36px
}

.newstext1 {
	font-size:13px;
	color:#999;
	line-height:36px
}

.newsLink {
	height:36px
}

.newsLinks {
	font-size:13px;
	color:#39b1f6;
	line-height:36px
}

.newsprev {
	float:left
}

.newsnext {
	float:right
}

.m_tol {
	font-size:12px;
	color:#333;
	text-align:left;
	line-height:18px
}

.newsT {
	font-size:14px;
	color:#666
}

.backIndex {
	position:absolute;
	right:-90px;
	margin-top:140px
}

#showmask {
	width:760px;
	height:412px;
	background:#fff;
	position:fixed;
	left:50%;
	margin-left:-380px;
	z-index:999;
	top:50%;
	margin-top:-206px;
	display:none
}

#masktitle {
	background:url(/Content/images/orange_tbar.gif) repeat-x;
	height:42px
}

#closed {
	background:url(/Content/images/closed.gif) no-repeat;
	width:42px;
	height:42px;
	display:block;
	float:right
}

#maskcontent {
	width:760px;
	height:370px
}

.content_title {
	text-align:center;
	line-height:30px;
	color:#f44c02;
	font-size:24px
}

.title_eng {
	color:#d2c3bc;
	font-size:14px;
	text-align:center;
	text-transform:uppercase
}

.titlebox {
	padding:30px 0
}

#contentbox {
	padding:0 40px;
	color:#8a7064;
	font-size:14px;
	line-height:30px;
	margin-bottom:30px
}

.btn_yellow {
	background:url(/Content/images/yellow_button.gif) no-repeat;
	width:116px;
	height:33px;
	display:block;
	text-align:center;
	display:block;
	color:#fff;
	font-size:14px;
	padding-right:20px
}

.btn_yellow:hover {
	color:#fff
}

.kefu {
	background:url(/Content/images/service_tell.jpg) no-repeat;
	width:246px;
	height:70px
}

.color_line {
	background:url(/Content/images/colorline.gif) repeat-x top;
	height:5px;
	width:100%
}

.wrongbox {
	width:500px;
	margin:0 auto;
	padding-bottom:50px
}

.wrongbox-404 {
	width:100%;
	margin:0 auto;
	padding-bottom:30px
}

.wrong_img-404 {
	margin-top:80px
}

.wrong_img {
	margin-top:145px
}

.wrong_img2 {
	text-align:center;
	margin-top:75px
}

.wrong_txt {
	padding:40px 0;
	text-align:center;
	font-size:16px;
	color:#666
}

.backhome_btn {
	width:116px;
	height:36px;
	display:block;
	border:2px solid #999;
	line-height:36px;
	text-align:center;
	font-size:16px;
	margin:0 auto
}

.backhome_btn:hover {
	color:#fff;
	background:#ef4900;
	border-color:#ef4900
}

.wrong_service {
	text-align:center;
	margin-top:80px
}

.trygame {
	background:url(/Content/images/btnmfsw.png) no-repeat;
	height:35px;
	width:275px;
	position:absolute;
	bottom:0;
	display:block;
	z-index:10
}

.line_org {
	background:url(/Content/images/line_orange.gif);
	display:inline-block;
	width:17px;
	height:20px;
	margin-right:10px;
	margin-left:10px
}

.cjcjbox {
    background: url(/Content/images/new-home/cjcj.jpg) no-repeat;width: 309px;height: 67px;display: block; color: #ffe990; font-size: 30px; text-align: center;padding-top: 85px;
}

.cjcjbox:hover {
	color:#ffe990
}

#blackmask {
	background:url(/Content/images/new-home/black_mask.png);
	width:100%;
	height:100%;
	position:fixed;
	z-index:100;
	display:none
}

#homehead {
	position:fixed;
	top:0;
	width:100%;
	height:95px;
	z-index:999;
	background:#fff
}

.tips_jqqd {
	width:435px;
	height:147px;
	display:block;
	background:url(/Content/images/vip_jqqd.jpg);
	padding-left:470px;
	padding-top:207px;
	font-size:13px
}

.tips_jqqd a {
	margin:0 5px;
	color:#ff3600
}

#red-icon {
	width:60px;
	height:79px;
	background:url(/Content/images/egg_icon.png) no-repeat;
	display:block;
    position: relative;
}
#red-icon:hover {
	background:url(/Content/images/egg_icon2.png) no-repeat;
}

.tips_jqqd a:hover {
	color:red
}

#erweima {
	width:54px;
	height:56px;
	background:url(/Content/images/icon.png) no-repeat 0 -177px;
	display:block
}

#erweima:hover {
	opacity:.6
}

.ewm_big {
	background:url(/Content/images/erweima.png) no-repeat;
	width:203px;
	height:223px;
	right:60px;
	position:absolute;
	display:none
}

/*#festival {
	width:142px;
	height:171px;
	background:url(/Content/images/festival1.png) no-repeat;
	position:absolute;
	left:-50px;
	top:-181px;
	z-index:5 !important;
}

#festival:hover {opacity:.6}*/

#login_box {
	background:url(/Content/images/login_01.gif) top no-repeat #f39d33;
	width:223px;
	height:217px;
	position:absolute;
	top:0;
	z-index:9;
	border-bottom:1px solid #fff;
	display:none;
	left:-55px;
	top:40px
}

.user {
	width:122px;
	height:32px;
	background:url(/Content/images/login_02.gif) no-repeat;
	overflow:hidden;
	margin-top:90px;
	margin-left:18px;
	padding-left:66px
}

.password {
	width:122px;
	height:32px;
	background:url(/Content/images/login_03.gif) no-repeat;
	overflow:hidden;
	margin-left:18px;
	margin-top:5px;
	padding-left:66px
}

.btn_login {
	background:url(/Content/images/login_04.gif) no-repeat;
	width:188px;
	height:34px;
	margin-left:18px;
	border:none;
	margin-top:5px;
	cursor:pointer
}

.login_text {
	background:transparent;
	border:none;
	display:block;
	width:118px;
	line-height:22px;
	height:22px;
	margin-top:3px
}

.checkbox {
	width:20px;
	height:20px;
	background:none
}

.Phone {
	background:url(/Content/images/phone.png) no-repeat 15px 10px
}

.wfz {
	background:#ccc;
	display:inline-block;
	width:68px;
	height:24px;
	text-align:center;
	line-height:24px;
	color:#fff;
	margin-top:10px
}

.wfz:hover {
	color:#fff
}

.dlwjmm {
	display:inline-block;
	color:#ccc;
	line-height:24px
}

.syzc,.sydl {
	display:inline-block;
	width:48px;
	height:20px;
	background:url(/Content/images/new-home/zc.png);
	vertical-align:middle;
	margin-right:10px;
	margin-bottom:4px
}

.sydl {
	background:url(/Content/images/new-home/dl.png);
	vertical-align:middle;
	margin-bottom:4px
}

.sypass,.syuser {
	width:95px;
	height:20px;
	background:url(/Content/images/new-home/password.png) 6px no-repeat #878787;
	border-radius:2px;
	padding:0;
	border:0;
	margin-right:10px;
	padding-left:24px;
	color:#3d3d3d;
	vertical-align:middle;
	margin-bottom:4px
}

.syuser {
	background:url(/Content/images/new-home/userimg.png) 6px no-repeat #878787;
	vertical-align:middle;
	margin-left:20px
}

.passts {
	color:#3d3d3d;
	vertical-align:middle
}

.pmdBox {
	height:35px;
	float:left;
	background:url(/Content/images/ico_notice.gif) no-repeat 0 9px;
	padding-left:20px;
	margin-left:-120px;
	position:relative
}

.pmd {
	display:inline-block;
	height:35px;
	width:580px
}

.pmd ul {
	overflow:hidden;
	zoom:1
}

.pmd .tempWrap {
	width:580px!important
}

.pmd li {
	margin-right:20px;
	float:left;
	height:35px;
	line-height:35px;
	text-align:left;
	_display:inline;
	width:auto!important
}

.pmd li a {
	color:#fff
}

.pmd li a:hover {
	color:#ff8703
}

.pmd li span {
	color:#fff
}

.new_listBox {
	width:960px;
	height:800px;
	background:#fff;
	margin:20px auto;
	border:1px solid #d3d3d3
}

.new_ul {
	margin:20px auto;
	position:relative;
	padding-left:53px
}

.new_ul li .time {
	text-align:left;
	line-height:20px;
	color:#999;
	background:url(/Content/images/colre.png) 10px no-repeat;
	padding-left:30px;
	margin-left:-33px
}

.new_ul li h4 {
	text-align:left;
	color:#666;
	line-height:30px;
	font-size:14px
}

.new_ul li {
	margin-bottom:20px
}

.new_line {
	height:100%;
	width:1px;
	background:#ccc;
	position:absolute;
	left:35px;
	top:8px
}

.new_pageBtnBox {
	width:auto;
	height:40px;
	display:inline-block;
	margin:20px 0;
	margin-left:50%;
	position:relative
}

.nextbtn {
	display:inline-block;
	padding:0 7px;
	border:1px solid #ccc;
	text-align:center;
	line-height:25px;
	font-size:12px;
	color:#666
}

.nextbtn:hover {
	border:1px solid #666;
	color:#666
}

.new_pageul li {
	float:left;
	margin:0 5px
}

#new_pagein {
	background:#f38a00;
	border:1px solid #f38a00;
	color:#fff
}

.dlzc_bic {
	display:block;
	margin:40px auto
}

.dlzc_h1 {
	color:#67be00;
	font-size:28px;
	text-align:center
}

.dlzc_p {
	color:#999;
	font-size:16px;
	text-align:center;
	line-height:60px
}

.dlzcBtnBox {
	width:150px;
	height:46px;
	margin:50px auto
}

.dlzc_homeBtn {
	width:126px;
	height:42px;
	float:left;
	background:url(/Content/images/dlzc_home.png) 25px no-repeat;
	border:2px solid #999;
	font-size:16px;
	color:#666;
	text-align:center;
	line-height:42px;
	padding-left:20px
}

.dlzc_homeBtn:hover {
	color:#67be00
}

.dlzc_ckBtn {
	float:right;
	background:url(/Content/images/dlzc_ck.png) 25px no-repeat
}

.tab_header {
	width:100%;
	height:auto;
	border-top:1px solid #e7e7e7
}

.tab_hlink {
	display:inline-block;
	font-size:16px;
	color:#666;
	padding:0 20px;
	line-height:40px;
	float:left
}

.tab_hlink:hover {
	color:#f07700
}

.tab_content {
	width:100%;
	padding:0;
	height:210px;
	background:none;
	border:0;
	margin-top:5px
}

.tab_Conli {
	width:208px;
	height:207px;
	border:1px solid #e7e7e7;
	float:left;
	margin-left:18px;
	position:relative
}

.tab_Conimg {
	position:relative;
	top:9px;
	left:9px
}

.tab_span1 {
	position:absolute;
	bottom:16px;
	left:10px;
	font-size:14px;
	color:#666
}

.tab_Btn {
	position:absolute;
	bottom:16px;
	right:10px;
	font-size:14px;
	color:#f07700
}

.tab_Btn:hover {
	color:#67be00
}

.hd li.on {
	background:url(/Content/images/tab_active.png) 12px 0 no-repeat
}

.hd li.on a {
	color:#f07700
}

.reg_okAcitve {
	background:url(/Content/images/btn_ok1.jpg)
}

.reg_okAcitve:hover {
	background:url(/Content/images/btn_ok3.jpg)
}

.fas3 {
	background:url(/Content/images/queding.png) no-repeat
}

.fas3:hover {
	background:url(/Content/images/quedinghover.png) no-repeat
}

.chongt2 {
	background:url(/Content/images/chongxifas.png) no-repeat
}

.chongt2:hover {
	background:url(/Content/images/chongxifashover.png) no-repeat
}

.back_home2 {
	padding-top:430px
}

.back_home2 a {
	margin-top:160px
}

.scroll-menu em {
	border-radius:4px;
	height:10px;
	width:30px;
	background:#fff;
	overflow:visible
}

.scrollslt {
	width:186px;
	height:90px;
	background:url(/Content/images/slt/bg.png);
	position:relative;
	top:-95px;
	left:-80px;
	display:none
}

.scrollslt p {
	display:block;
	width:168px;
	height:62px;
	position:relative;
	top:9px;
	left:9px
}

.casname {
	width:85px;
	display:inline-block;
	color:#3b3b3b
}

.playgame_b {
	display:inline-block;
	width:62px;
	height:20px;
	line-height:20px;
	color:#fff;
	background-image:url(/Content/images/nav_img.gif);
	background-position:0 -25px;
	text-align:center;
	margin-right:10px;
	font-size:12px
}

.playgame_b:hover {
	background:url(/Content/images/nav_img.gif);
	background-position:0 0;
	color:#fff
}

.child_r {
	float:right
}

.weihu {
	color:#999;
	margin-right:10px
}

.bordgray {
	border:4px solid #eee
}

.head_service {
	float:right;
	text-align:right;
	color:#666;
	padding-top:13px
}

.line_ser {
	margin-top:8px;
	margin-left:8px;
	display:block
}

.login_right {
	float:right;
	width:470px;
	color:#fff;
	line-height:35px;
	text-align:right
}

.login_right a {
	color:#fff
}

.login_right a:hover {
	color:#fff;
	text-decoration:underline
}

.corg {
	color:#ff8704
}

.f_strong {
	font-weight:700
}

.pmdBox .time {
	color:#999;
	margin-left:8px
}

.c999 {
	color:#999
}

.downgame {
	display:inline-block;
	margin-left:5px;
	color:#ff8704;
	font-weight:700
}

.login_link {
	margin:0 10px
}

.yomibox {
	display:inline-block;
	width:120px;
	overflow:hidden;
	height:30px;
	color:#168ee0;
	line-height:30px;
	vertical-align:middle;
	font-weight:700;
	text-align:right
}

.yomibox .split1,.yomibox .split {
	color:#b7b7b7
}

.bglist {
	background:url(/Content/images/lebao_bg.gif) 15px 10px repeat-y #fff
}

.slot_banner {
	width:970px;
	margin:20px auto
}

.bgf1 {
	background:#f1f1f1;
	padding-top:75px
}

.sb_r {
	float:right;
	width:262px;
	background:#fff
}

.sb_l {
	float:left;
	width:698px;
	height:386px;
	overflow:hidden;
	position:relative
}

.sb_l .hd {
	height:6px;
	overflow:hidden;
	position:absolute;
	right:37px;
	bottom:15px;
	z-index:1
}

.sb_l .hd ul {
	overflow:hidden;
	zoom:1;
	float:left
}

.sb_l .hd ul li {
	float:left;
	margin-right:5px;
	width:46px;
	height:6px;
	line-height:14px;
	text-align:center;
	background:#fff;
	cursor:pointer
}

.sb_l .hd ul li.on {
	background:#ffcd00;
	color:#fff
}

.sb_l .bd {
	position:relative;
	height:100%;
	z-index:0
}

.sb_l .bd li {
	zoom:1;
	vertical-align:middle
}

.sb_l .bd img {
	width:698px;
	height:386px;
	display:block
}

.slot_prize {
	background:url(/Content/images/slot_price_tit.jpg) no-repeat;
	height:56px;
	text-align:center;
	padding-top:62px;
	color:#ff4800;
	font-size:20px
}

.slot_prize b {
	background:url(/Content/images/slot_number.gif) no-repeat;
	width:20px;
	height:36px;
	display:inline-block;
	line-height:36px;
	margin-right:1px
}

.sp_list {
	line-height:33px;
	padding:0 20px;
	border:1px solid #ff7000;
	height:265px;
	overflow:hidden;
	width:220px;
}

.sp_list .bd {
	float:left;
	width:220px;
	position:relative !important;
}

.sp_list li {
	border-bottom:1px solid #efefef
}
.sp_list .tempWrap { width:230px !important }
.sp_list .bd ul { width:230px !important; }
.sp_list .bd ul li { width:230px !important; }

.price_r {
	color:#ff7000;
	font-size:13px;
	font-weight:700;
	font-family:"微软雅黑";
	width:auto;
	text-align:center;
}
.game_r {
	color:#333;
	font-size:13px;
	font-weight:700;
	font-family:"微软雅黑";
	width:100px;
	text-align:left;
    float: left;
    font-weight: normal;
}

.game_r a:hover {
	color:#f60
}

.slot_mchild {
	background:#ffcd00;
	height:52px;
	margin-bottom:15px
}

.slotPlatforms {width:auto; height:30px; background:#ffcd00; margin-bottom:10px;}
.slotPlatforms ul.smPlatforms li { width:10%;height:30px; line-height:30px; text-align:center; color:#b46a00; float:left; cursor:pointer; }
.slotPlatforms ul.smPlatforms li img { position:absolute; margin-left:2px;}
.slotPlatforms ul.smPlatforms li.platformOff { background:#ffcd00; color:#b46a00; }
.slotPlatforms ul.smPlatforms li.platformOn { background:#ef6900; color:#fff; }

.sm_l {
	float:left;
	width:716px;
	line-height:52px;
	color:#b46a00
}

.sm_l li {
	float:left;
	text-align:center
}

.sm_l li a {
	color:#b46a00;
	display:block;
	padding-left:18px;
	padding-right:18px
}

.sm_l li a:hover {
	background:#ef6900;
	color:#fff
}

.sm_r {
	width:216px;
	float:right;
	margin-top:12px;
	background:url(/Content/images/lebao_search.gif) no-repeat;
	height:28px
}

.key_words {
	width:165px;
	margin-left:12px;
	line-height:25px;
	height:24px;
	vertical-align:middle;
	background:transparent;
	border:0
}

.search_btn {
	width:28px;
	height:28px;
	vertical-align:middle;
	background:transparent;
	border:0;
	cursor:pointer
}

.slot_gamelist {
	width:1000px
}

.slot_gamelist li {
	float:left;
	width:160px;
	height:222px;
	margin-left:32px;
	margin-top:6px
}

.slot_gamelist ul {
	margin-left:-15px
}

.tip_rec {
	position:absolute;
	right:10px;
	z-index:2
}

.slot_mask {
	background:url(/Content/images/blackmask.png);
	position:absolute;
	height:165px;
	text-align:center;
	width:160px;
	padding-top:25px;
	z-index:1;
	display:none
}

.slot_mask img {
	margin-bottom:10px
}
/* jackpot */
.jackpot_con {
	 background: rgba(0, 0, 0, 0) url("../images/jackpot_main.png") no-repeat scroll 0 0;
    display: block;
    height: 118px;
    position: relative;
    text-align: center !important;
    width: 262px;
}
.jackpot_con .board {
	color: #fff;
    font: 18px/18px "微软雅黑" !important;
    margin: 0 auto;
    padding-top: 84px;
    width: 262px;
}
.board_pt {
	text-align:center !important;
	color:#fff;
	padding:15px 0 0 0;
	position:relative;
	font:20px/20px "微软雅黑" !important;
}

.gamename {
	line-height:32px;
	height:32px;
	background:#fff;
	text-align:center
}

.price {
	background:url(/Content/images/blackmask.png);
	height:32px;
	line-height:32px;
	text-align:center;
	color:#ffcd00;
	position:absolute;
	width:150px;
	bottom:0;
	font-size:13px
}

.imgbox {
	width:160px;
	height:160px;
	overflow:hidden;
	position:relative;
	text-align:center;
	background:url(/Content/images/slot_img/lebao_01.png) no-repeat center top
}

.imgbox img.specialPng { vertical-align:middle; max-width:160px; max-height:200px; margin-top:20px;}

#slot_mactive {
	background:#ef6900;
	color:#fff
}

#slot_mactive a {
	color:#fff
}

.slot_morebtn {
	padding:20px 0;
	text-align:center
}

.slot_btn {
	width:144px;
	height:52px;
	background-image:url(/Content/images/slot_btn.png);
	display:block;
	margin:0 auto;
	background-position:0 -109px
}

.slot_btn:hover {
	background-position:-163px -109px
}

.wl_banner {
	width:100%;
	background:#ff6700;
	margin-top:20px
}

.title_win {
	font-size:20px;
	padding-top:32px;
	padding-bottom:15px
}

.winner_table {
	padding:20px;
	background:#fff
}

.winner_table table {
	background:#f1f1f1;
	font-size:13px
}

.winner_table td {
	line-height:36px;
	color:#666;
	background:#fbfbfb
}

.winner_table th {
	background:#ffcd00;
	line-height:36px;
	color:#b57202
}

#slot_float {
	background:url(/Content/images/lebao_left.gif) no-repeat;
	width:146px;
	height:325px;
	position:fixed;
	top:90px;
	text-align:center;
	padding-top:20px;
	left:50%;
	margin-left:-643px;
	z-index:999
}

.sf_p {
	color:#fff;
}

.game_name {
	font-size:14px;
	color:#fcff00;
	border-bottom:2px solid #fcff00;
	margin-bottom:10px;
	display:inline-block;
}

.sf_money { font-size:22px;color:#fcff00;margin-top:55px; }

.sf_btnbox { margin-top:12px; }


.sf_btnbox img {
	margin-bottom:8px;
	display:block;
}

.sf_cf {
	color:#fff;
}

.cyellow {
	color:#fcff00
}

.wl_money {
	font-size:36px;
	position:absolute;
	top:135px;
	left:320px;
	width:350px;
	text-align:center;
	color:#f62e00;
	font-weight:700;
}

.btnp_green,.btnp_yellow,.btnp_sc,.btnp_no {
	display:inline-block;
	width:85px;
	height:29px;
	background-image:url(/Content/images/slot_btn.png);
	background-position:0 -180px;
    margin: 0 20px;
}

.btnp_sc {
	background-position:-189px -182px;
	width:68px;
	height:24px;
}

.btnp_no {
	background-position:-189px -240px;
	width:100px;
	height:25px;
}

.btnp_no:hover {
	background-position:-189px -269px;
}

.btnp_sc:hover {
	background-position:-189px -211px;
}

.btnp_green:hover {
	background-position:0 -214px;
}

.btnp_yellow {
	background-position:-92px -180px;
}

.btnp_yellow:hover {
	background-position:-92px -214px;
}


.btnp_try{
    background-image: url("/Content/images/btn_try.png"); 
    display:inline-block;
	width:85px;
	height:29px;
}

.btnp_try:hover{
    background-image: url("/Content/images/btn_try2.png"); 
}

.md_btn1,.md_btn2 {
	display:inline-block;
	width:160px;
	height:47px;
	background-image:url(/Content/images/slot_btn.png);
	background-repeat:no-repeat
}

.md_btn1:hover {
	background-position:0 -53px
}

.md_btn2 {
	background-position:-166px 0
}

.md_btn2:hover {
	background-position:-166px -53px
}

.login_mess {
	background:url(/Content/images/top_mess.gif) left no-repeat;
	padding-left:20px;
	color:#f44106
}

.login_mess span {
	color:#f44106;
	font-weight:400
}

.headset {
	padding-left:10px;
	font-style:none !important;
	color:#ffcc00 !important;
}

/* bank_pay */
.bank-b p {
	padding:5px;
}

.bank-b .u32 {
	
}

.bank-b .u34 {
}

.bank-note {
	position:absolute;
	width:420px;
	height:220px;
	border:1px solid #CCC;
	border-radius:10px;
	padding:15px;
	font-size:12px;
	margin-left:450px;
}
.bank-note ul li {
	margin:0;
	padding:0 !important;
	color:#999;
}
.bank-note h3 {
	margin:0;
	font-size:13px;
	font-weight:600;
	color:#333;
}
.bank-note ul li {
	padding:5px;
}
.bank-note p {
	color:#999 ;
}
.bank-note .red {
	color:#ff0000;
}
.desc { margin:20px auto; }
.desc p {
	height:60px;
	width:100%;
}
.desc label.la_title {
	float: left;
    display: block;
    width: 120px;
    text-align: right;
    color: #333;
	margin-right:10px;
}
.desc label.la_cp {
	width:165px;
	float:left;
}
.desc button {
	cursor:pointer;
	width:50px;
    background-color: #0570D8;
    height: 26px !important;
    color: #fff;
    font-size: 12px;
	border:none;
    border-radius: 3px;
	outline:none;
	line-height:26px;
}
.desc button:hover {
	background-color: #1F8CFA;
}
}

/* Bridge */
.k-main-bg_bridge {
	background-color:#f1f1f1;
}
.k-main_bridge {
	position:absolute;
	width:957px;
	margin:-40px auto 0 auto;
	height:auto;
	background-color:#fff;
}
.k_main_banners {
	width:300px;
	padding:15px 0 15px 15px;
	margin:0 auto;
	float:left;
}
.k_main_left_1 {
	float:left;
	width:180px;
	padding:30px 0 15px 15px;
}
.k_main_left_2 {
	float:left;
	width:420px;
	padding:30px 0 15px 15px;
}
.k_main_left_3 {
	float:left;
	width:300px;
	padding:15px 0 15px 15px;
}
.k_main_left_2 p {
	font-size:13px;
	font-weight:700;
	line-height:22px;
	color:#333;
}
.k_main_left_3 h3 {
	text-align:center;
	font-size:15px;
	color:#333;
	font-weight:700;
}
.k_main_left_3 p a {
	font-size:13px;
	color:#f60;
}
.k_main_banners img {
	margin:0 auto;
}
.banner-button-cont {
	width:500px;
	z-index:1;
	margin:0 auto !important;
	position:absolute;
	top:300px;
	left:30%;
}
.banner-button {
	width:170px;
	height:55px;
	z-index:1;
	-webkit-box-shadow: 4px 4px 10px -4px rgba(0,0,0,1);
-moz-box-shadow: 4px 4px 10px -4px rgba(0,0,0,1);
box-shadow: 4px 4px 10px -4px rgba(0,0,0,1);
}
.k_main-btn {
	width:170px;
	height:55px;
	background:url(/Content/img/bridge/btn_ok1.jpg) 0 0;
	cursor:pointer;
}
.k_main-btn:hover {
	cursor:pointer;
	width:170px;
	height:55px;
	background:url(/Content/img/bridge/btn_ok2.jpg) 0 0;
}

/* Bridge-2 */
.scroll-con_xb {
	height:386px;
	width:957px;
	margin:0 auto;
	text-align:center
}
.k-main_bridge-2 {
	position:absolute;
	width:957px;
	margin:-15px auto 0 auto;
	height:auto;
	background-color:#fff;
}
.banner-form-cont {
	width:300px;
	position:absolute;
	right:0;
	z-index:1;
}
.k_main_banner-btn {
	width:300px;
	height:60px;
	background:url(/Content/img/bridge/banner_form_btn.jpg) 0 0;
	cursor:pointer;
}
.k_main_banner-btn:hover {
	cursor:pointer;
	width:300px;
	height:60px;
	background:url(/Content/img/bridge/banner_form_btn2.jpg) 0 0;
}
.k_main-fit {
	width:957px;
	padding:15px 0 0 0;
	margin:0 auto;
	background-color:#f1f1f1;
}

/* member-deposit */
.ck_con {
	width:100%;
	float:left;
	display:block;
	padding:10px 10px 10px 130px;
	height:200px;
}
.ck_title {
	font-size:14px;
	font-weight:700;
	margin-top:20px;
}
.ck_con ul li {
	padding:5px;
	font-size:14px;
	line-height:14px;
}
.ck_footer {
	color:#f60;
	margin-top:10px;
}

/* bank_pay */
.bank-b p {
	padding:5px;
}

.bank-b .u32 {
	
}

.bank-b .u34 {
}

.bank-note {
	position:absolute;
	width:420px;
	height:220px;
	border:1px solid #CCC;
	border-radius:10px;
	padding:15px;
	font-size:12px;
	margin-left:450px;
}
.bank-note ul li {
	margin:0;
	padding:0 !important;
	color:#999;
}
.bank-note h3 {
	margin:0;
	font-size:13px;
	font-weight:600;
	color:#333;
}
.bank-note ul li {
	padding:5px;
}
.bank-note p {
	color:#999 ;
}
.bank-note .red {
	color:#ff0000;
}
.desc { margin:20px auto; }
.desc p {
	height:60px;
	width:100%;
}
.desc label.la_title {
	float: left;
    display: block;
    width: 120px;
    text-align: right;
    color: #333;
	margin-right:10px;
}
.desc label.la_cp {
	width:165px;
	float:left;
}
.desc button {
	cursor:pointer;
	width:50px;
    background-color: #0570D8;
    height: 26px !important;
    color: #fff;
    font-size: 12px;
	border:none;
    border-radius: 3px;
	outline:none;
	line-height:26px;
}
.desc button:hover {
	background-color: #1F8CFA;
}

/* jackpot */
.jackpotz {
	height:386px;
	width:262px;
	float:right;
	display:block;
	background-color:#f60;
	overflow:hidden;
}

	.wechat {
    border: 1px solid #999;
    width: 130px;
}

/* golden-key */
.treasure_box_con {
	width:auto;
	background-color:#fff6d0;
	position:relative;
	margin-top:10px;
	padding-left:150px;
	text-align:center;
}
.treasure_popup {
	width:550px;
	height:270px;
	padding-top:30px;
	text-align:center;
	margin:0 auto;
}
.treasure_popup .t_title {
	background-color:#F60;
	border:1px solid #f60;
	width:400px;
	height:50px;
	line-height:50px;
	font-size:20px;
	color:#fff;
	float:left;
}
.treasure_popup .t_content {
	background-color:#fff;
	border:1px solid #f60;
	width:400px;
	height:200px;
	
	color:#333;
	float:left;
}
.treasure_popup .t_content p {
	font-size:18px;
}
.treasure_popup .t_content p #t_ctr {
	color:#ff0000;
}
	
.treasure_popup .t_content button {
	border:0;
	background-color:#F90;
	font-size:15px;
	color:#fff;
	height:40px;
	cursor:pointer;
	padding:10px 20px;
	outline:none;
	border-radius:3px;
}
.treasure_popup .t_content button:hover {
	background-color:#0092df;
}

.treasure_box_con .t_open {
	width:590px;
	position:absolute;
	top:90px;

}
.treasure_box_con .t_open p {
	color:#f60;
	font-size:15px;
}
.treasure_box_con .t_open  button {
	border:0;
	background-color:#F90;
	font-size:15px;
	color:#fff;
	height:40px;
	cursor:pointer;
	padding:10px;
	outline:none;
	border-radius:3px;
}
.treasure_box_con .t_open  button:hover {
	background-color:#0092df;
}
.lb_orange {
	color:#f90;
	font-size:14px;
}
.lb_gray {
	color:#666;
	font-size:14px;
}
.lb_red {
	color:#ff0000;
	font-size:16px;
	font-weight:bold;
}
.lb_green {
	color:#390;
	font-size:14px;
	font-weight:bold;
}
ul.gift-menu li {
    display: inline-block;
    list-style: outside none none;
    padding-right: 20px;
}
ul.gift-menu li a {
    color: #f60;
    font-size: 14px;
}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.treasure_popup .t_title {
    background-color: #f60;
    border: 1px solid #f60;
    color: #fff;
    float: left;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    width: 400px;
}
.clearfix {
}
.login_link img {
    margin-top: -15px;
}


.m_panel-container a.chat {
    color: #f60;
}

.guide1 {
    color: #ff0000;
    display: none;
    float: right;
    font-size: 14px;
    text-align: left;
    width: 280px;
}
.guide2 {
    color: #ff0000;
    display: none;
    float: right;
    font-size: 14px;
    text-align: left;
    width: 280px;
}
.guide3 {
    color: #ff0000;
    display: none;
    float: right;
    font-size: 14px;
    text-align: left;
    width: 280px;
}
#playboy-vid {
  /*background: black url(/Content/vid/preloader.gif) center center no-repeat;*/
  background: black url(/Content/vid/logo.jpg) center center no-repeat;
}
.lottery_gamelist {
	width: 960px;
	margin:auto;
}

.lottery_gamelist ul li {
	width:470px;
	height: auto;
	margin:10px 0 10px 7px;
	float:left;
}

.lottery_gamelist ul li .imgboxLottery {
	width:470px;
	height:286px;
	background:url(/Content/images/slot_img/lebao_01.png) no-repeat center top;
	overflow:hidden;
	text-align:center;
	position:relative;
}

.lottery_gamelist ul li .imgboxLottery img { width:470px; height: 286px;}

.lottery_gamelist ul li .lottery_mask {
	width:470px;
	height:286px;
	background:url(/Content/images/blackmask.png);
	display:none;
	text-align:center;
	position:absolute;
	z-index:1;
}
.btnLottery { border:none; display:inline-block; cursor:pointer; text-align:center; vertical-align:middle; text-indent:0;}
.btnLotteryA {
     /*width:150px; height:35px; line-height:35px; font-size:14px; border-radius:5px; background:#F90; color:#000; margin-top:130px;*/
     background: #fff none repeat scroll 0 0;
    border-radius: 65px;
    color: #f90;
    font-size: 18px;
    height: 130px;
    margin-top: 80px;
    width: 130px;
}
.btnLotteryA:hover { background:#fff; color:#000;}
.btnLotteryB { width:150px; height:35px; line-height:35px; font-size:14px; border-radius:5px; background:#999 ; color:#000; margin-top:20px;}
.btnLotteryB:hover { background:#afafaf; color:#FFF;}

.infoLottery {
    background: #fff none repeat scroll 0 0;
    padding: 20px;
}

.infoLottery h1 {
    color: #f90;
    font-size: 24px;
    font-weight: bolder;
}
.infoLottery h3 {
    color: #666;
    font-size: 16px;
    font-weight: 500;
    margin-top: 10px;
}
.infoLottery p {
    color: #999;
    line-height: 20px;
    margin-top: 6px;
}



/* Validation */
.guide1 { float:right; width:280px; text-align:left; color:#ff0000; font-size:14px; display:none }
.guide2 { float:right; width:280px; text-align:left; color:#ff0000; font-size:14px; display:none }
.guide3 { float:right; width:280px; text-align:left; color:#ff0000; font-size:14px; display:none }

.guide1 b, .guide2 b, .guide3 b { color:red; font-weight:bold; font-size:16px; }

/* Playboy Video */
video.loading {
  /*background: black url(/Content/vid/preloader.gif) center center no-repeat;*/
  background: black url(/Content/vid/logo.jpg) center center no-repeat;
}


/* FISHING */
.fish-wrap {
	padding-top:95px;
	background:url(/Content/images/fish/bg.jpg) no-repeat center center;
	width:100%;
	height:670px;
	margin:0 auto;
}
.fish-body {
	width:1000px;
	height:auto;
	margin:0 auto;
}
.fish-body .fish-play {
	background:url(/Content/images/fish/ui.png) no-repeat center center;
	width:447px;
	height:404px;
	margin:0 auto;
	position:absolute;
	top:18%;
	left:38%;
}
.fish-body .fish-play .fish-btns {
	margin-left: 75px;
    margin-top: 275px;
    float: left;
    width: 170px;
}
.fish-body .fish-play .fish-btns a {
	width:165px;
	height:40px;	
	color:#FFFFFF;
	border-radius:5px;
	display:block;
	text-align:center;
	line-height:37px;
	font-size:16px;
}
.fish-body .fish-play .fish-btns a:hover{
	opacity:0.8;
}
.fish-body .fish-play .fish-btns a.fish-btn1 {
	width:165px;
	height:40px;
	background-color:#2d96e9;
}
.fish-body .fish-play .fish-btns a.fish-btn2 {
	width:165px;
	height:40px;
	background-color:#ff8704;
}
.fish-body .fish-play .fish-qr {
	margin-top:240px;
	float:left;
	width:150px;
	color:#FFFFFF;
	text-align:center;
}