/* CSS Document */

@charset "utf-8";

html, body, form, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, em, address, a, input, textarea, span, strong, img{margin: 0px;padding: 0px}

html, body{ width:100%; height:100%}

body{font-size:14px;color:#3f3f3f; font-family:"微软雅黑"; background:#fbfff0}

*{box-sizing: border-box;}

*::after, *::before { box-sizing: border-box;}

dl,ul{list-style:none}

button,input,select,textarea{font-size:12px}

img{border:none; display:block}

a{color:#ffffff;text-decoration:none;blr:expression(this.onFocus=this.blur());outline:0}

a:hover{color:#9d7704}

em,i{font-style:normal}

table{border-collapse:collapse}

table,tbody,td,tfoot,thead,tr{margin:0}

.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;visibility:hidden}

h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:400}

::selection{background:#6f346a;color:#3f3f3f}

::-moz-selection{background:#6f346a;color:#3f3f3f}

::-webkit-selection{background:#6f346a;color:#3f3f3f}

::-webkit-input-placeholder{color:#3f3f3f;}

::-moz-placeholder{color:#3f3f3f;}

:-moz-placeholder{color:#3f3f3f;}

#verify_code::placeholder{color:#000;}

#verify_code::-moz-placeholder{color:#000;}

input{outline:0px;}

article,aside,dialog,figure,footer,header,nav,section{display:block}

.clear10{clear:both;height:10px;line-height:0;font-size:0;overflow:hidden}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.pr{position:relative;z-index:0}

.pa{position:absolute}

.fl{ float:left;}

.fr{ float:right;}

.h245{ width: 100%; height: 245px;}

.h576{ width:100%; height:576px; position: relative}

.wrap{margin:0 auto;max-width:1920px;min-width:1200px;position:relative;width:100%}

.w1200{width: 1200px;margin: 0 auto; position: relative;}

.main-con{ width: 100%; position: absolute; top: 516px; left: 0px;}

.footer{height: 120px; background: #262626;}

.footer .flogo{ width: 285px; height: 98px; float: left; margin-top: 15px; border-right: 2px solid #595959; margin-left: 30px; }

.footer .finfo{width: 855px; float: right; margin-top: 25px; line-height: 28px;}

.footer .finfo p{font-size: 12px; color:#666666}

.footer .finfo p a{ color:#8ac9fa; margin-right: 30px; }

.mainbg{ background: #0d0f10}

.nymainbg{background: #000 url("../images/nybg.jpg") no-repeat scroll center top;}

.acebg{background: #000 url("../images/gsjjbg.jpg") no-repeat scroll center top;}

.h30{ height: 30px; }

.layer-bg{ position: fixed; height:100%; width:100%; z-index:9999; top:0px; left:0px; background-color:#000; opacity:0.3; filter:alpha(opacity=30);}

.layer_msg{ height:200px; width:489px; position:fixed; top:50%; left:50%; margin-left:-250px; margin-top:-120px; z-index:10000; background:#f1f1f1; }

.layer_msg_tit{ height:60px; width:100%; text-align:center; line-height:60px; font-size:25px; color:#12a9af; background:#262626; position: relative;}

.layer-close{ position: absolute; top:0px; right: 5px; font-size: 40px; color: #12a9af; display:block; line-height: 40px;}

.layer_msg_content{ width:100%; padding-top:30px;border: 1px solid #ccc; height: 141px;}

.layer_msg_content .icon-msg{ height:58px; width:58px; background:#fff; display:inline-block; margin-left:50px; margin-top:10px;background:url(../images/cur_icon.png) no-repeat;}

.layer_msg_content .icon-msg.layui-fail{ background-position: -67px 0px;}

.layer_msg_content .icon-msg.layui-success{background-position: 0px 0px;}

.icon-confirm_txt{ width:360px; float:right; font-size:16px; padding-top:25px;}

.title{ width: 100%; height: 30px; padding: 20px 0 0 20px; }

.title .tit_txt{ display: inline-block; width: 90px; height: 30px; background: url(../images/icon-tit.png) no-repeat; }



.layersms-bg{ position: fixed; height:100%; width:100%; z-index:999; top:0px; left:0px; background-color:#000; opacity:0.3; filter:alpha(opacity=30); display: none; }

.layersms-box{ height:240px; width:430px; position:fixed; top:50%; left:50%; margin-left:-200px; margin-top:-120px; z-index:9999; background:#fff; display: none; }

.layersms-close{position: absolute; top:0px; right: 5px; font-size: 40px; color: #fff; display:block; line-height: 40px}

.layersms-box .layersms-info{ width:100%; height:150px;}

.layersms-box .layersms-info .layersms-input{ margin-top:40px; padding:0 40px; float:left; width:100%; color:#91bfe2 }

.layersms-box .layersms-info .layersms-input #verify_code{border:1px solid #ddd;color:#666; font-size:14px; height:40px; width:180px; text-align:center; background-color:transparent; float:left;}

.layersms-box .layersms-info .layersms-input .verify_img{ float:left; height:40px;}

.layersms-box .layersms-info .smsbtn{ display:inline-block; height:46px; line-height:46px; font-size:18px; font-weight:bold; color:#fff; text-align:center; width:200px; background:#91bfe2; float:right; margin-right:110px; margin-top:20px;}

.layersms-box .layersms-info .smsbtn:hover{background:#818b93 ;}

.header{ width: 100%;position: absolute; left: 0px; height: 0px;z-index: 999999}

.header .logo{ width: 264px; height: 111px; float: left; margin-top: 30px; }

.header .nav{ width: 865px; line-height: 99px; float: right; position: relative;}

.header .nav li{ float: left; }

.header .nav  a{ display: inline-block; width: 130px; text-align: center; font-size: 18px; color: #fff }

.header .nav  a:hover{color:#9d7704}

.banner .slideBox{ width:100%; height:750px; overflow:hidden; position:relative; }

.banner .slideBox .hd{ height:30px;width: 1200px; overflow:hidden; position:absolute; left:50%; margin-left: -600px; bottom:232px; z-index:1; text-align: right; }

.banner .slideBox .hd span{background:#535757; cursor:pointer; display: inline-block; height: 15px; width: 15px; border-radius:15px; -moz-border-radius:15px; margin-right: 10px; }

.banner .slideBox .hd span.on{ background:#a70000; width: 30px; }

.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }

.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }

.box_01{width: 100%;}

.dwbox{width: 299px; float: left; background-color:rgba(0,0,0,0.5); position:relative;}

.dwbtn,.dwbtn img{width: 299px;}

.userbox{ width: 100%; height: 134px;  float: left;}

.ny_userbox{ width: 100%; height: 132px;  float: left;}

.userbox a{ display: block; float: left; height:66px;width: 149px; text-align: center;color: #fff; background: url("../images/icon_06.png") no-repeat -150px 0;}

.userbox a.btn_02,.userbox a.btn_04{ float: right; }

.userbox a h1{ font-size: 12px; }

.userbox a i{ display: inline-block; background: url("../images/icon-user.png") no-repeat; width:35px; height: 30px; }

.userbox a.btn_01 i{ height: 30px; background-position: -48px 0; margin-top: 10px;}

.userbox a.btn_02 i{ background-position: -53px -33px; margin-top: 10px; width: 24px}

.userbox a.btn_03 i{ height: 30px; background-position: -53px -70px; margin-top: 5px;  width: 34px}

.userbox a.btn_04 i{ height: 30px; background-position: -53px -103px; margin-top: 10px;}

.userbox a.btn_01:hover i{ height: 30px; background-position: 4px 0; margin-top: 10px;}

.userbox a.btn_02:hover i{ background-position: 0px -33px; margin-top: 10px; width: 24px}

.userbox a.btn_03:hover i{ height: 30px; background-position: 0px -70px; margin-top: 5px;  width: 34px}

.userbox a.btn_04:hover i{ height: 30px; background-position: 0px -103px; margin-top: 10px;}

.userbox a:hover{ background: url("../images/icon_06.png") no-repeat; color: #fff;}

.box_01 .bnbox{ height: 300px; width: 439px; float: left; margin: 0 10px;}

.box_01 .bnbox .smallslideBox{ width:439px; height:300px; overflow:hidden; position:relative; }

.box_01 .bnbox .smallslideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; text-align: center;width: 100%; }

.box_01 .bnbox .smallslideBox .hd span{background:#fff none repeat scroll 0 0;border-radius:15px;cursor:pointer;display:inline-block;height:15px;margin-right:10px;width:15px}

.box_01 .bnbox .smallslideBox .hd span.on{ background:#1e2063; color:#fff; width: 15px }

.box_01 .bnbox .smallslideBox .bd{ position:relative; height:100%; z-index:0;   }

.box_01 .bnbox .smallslideBox .bd li{ zoom:1; vertical-align:middle; }

.box_01 .bnbox .smallslideBox .bd img{ width:439px; height:300px; display:block;  }

.box_01 .newsbox{ width: 442px; float: left;  }

.box_01 .newsbox .news{width: 100%; overflow:hidden;height: 300px; }

.box_01 .newsbox .news .new_title{height:56px;width:100%;  background-color:rgba(120,129,149,0.5)}

.box_01 .newsbox .news .new_title li{cursor:pointer;float:left;font-size:14px;height:56px;line-height:56px;text-align:center;width:84px; color: #fff}

.box_01 .newsbox .news .new_title li:hover,.box_01 .newsbox .news .new_title li.on{ background: #adb0b3; color: #9d7704}

.box_01 .newsbox .news .new_title .news_jump{color:#fff;display:block;font-size:30px; float: right;margin-right: 10px; margin-top: 6px;}

.box_01 .newsbox .news .news_list{ width: 442px; padding: 0 25px; float: left; background-color:rgba(0,0,0,0.5); height: 243px; }

.box_01 .newsbox .news .news_con{height: 287px; width: 2300px}

.box_01 .newsbox .news .news_list h1{  font-size: 18px; text-align: center;margin: 10px 0; float: left; width: 100%;}

.box_01 .newsbox .news .news_list h1 a{color:#f71717;}

.box_01 .newsbox .news .news_list li{line-height: 30px; width: 100%; display: block; float: left; border-bottom: 1px solid #404040}

.box_01 .newsbox .news .news_list li i{ font-size: 20px; vertical-align: top;color:#fff; }

.box_01 .newsbox .news .news_list li span{ float: right;font-size: 14px; color:#fff; }

.box_01 .newsbox .news .news_list li  a{ font-size: 14px;  color: #fff}

.box_01 .newsbox .news .news_list li  a:hover{color: #9d7704}



.box_02 { width: 100%; margin-top: 10px; }

.game_attr a{width: 299px; display:inline-block;  float:left;height: 300px}

.game_attr a:hover img{ filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity: 0.5;opacity: 0.5; }



.box_03{ width: 100%; margin-top: 10px;}

.rw_left{ width: 300px; height: 449px; background: url("../images/leftbg.png") no-repeat; float: left;}

.rw_left h1{ font-size: 20px; color: #c2b6be; margin: 30px 20px;}

.rw_left .rw_con{ width: 200px; margin: 0 auto; float: left}

.rw_wrap{width: 200px; margin: 0 auto; overflow: hidden;}

.rw_content{ width: 400px;}

.rw_left .rw_con a{ display: block; width: 78px; width: 78px; float: left; margin-right: 20px; margin-top: 20px; border: 1px solid #535353; }

.rw_left .rw_con a img{ width: 76px; height: 76px; filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity: 0.5;opacity: 0.5;}

.rw_left .rw_con a:hover,.rw_left .rw_con a.on{ border: 1px solid #c1b70f}

.rw_left .rw_con a:hover img,.rw_left .rw_con a.on img{ filter:alpha(opacity=100);-moz-opacity:1; -khtml-opacity: 1;opacity: 1; }

.rw_left .rw_tab{ width: 300px; height: 35px; line-height: 35px; background: #000;}

.rw_left .rw_tab a{ display: block; width: 150px; text-align: center; height: 35px;}

.rw_left .rw_tab a.gztm{ float: left;}

.rw_left .rw_tab .gztm.on,.rw_left .rw_tab a.gztm:hover{ background: url("../images/rwon_01.png") no-repeat;color:#9d7704}

.rw_left .rw_tab a.fllh{ float: right;}

.rw_left .rw_tab .fllh.on,.rw_left .rw_tab a.fllh:hover{ background: url("../images/rwon_02.png") no-repeat; color:#9d7704}

.rw_right{ width: 900px; height: 449px; float: right;}





.box_04{ width: 100%; margin-top: 10px; margin-bottom: 30px;}

.ewmbox{width: 300px; height: 302px; float: left; background: #1c1c1c;}

.ewmbox .title{width: 100%; height: 85px;}

.ewmbox .title h1{ font-size: 20px; color: #c2b6be; margin-bottom: 8px;}

.ewmbox .title p{font-size: 16px; color: #c2b6be;}

.scree{width: 612px; height: 302px; float: left;  position: relative; margin: 0 10px;}

.scree .pic{ width: 305px; height: 150px; float: left; position: relative; overflow: hidden;}

.scree .pic img{ width: 305px; height: 150px;  transition: all 0.5s ease-in 0s;}

.scree .pic h1{ display: block; position: absolute; bottom: 0px; left: 0px; height: 30px; width: 305px; line-height: 30px; text-align: center;font-size: 16px; color: #c2b6be; background-color:rgba(0,0,0,0.5)}

.scree .pic a:hover h1{background-color:rgba(255,255,255,0.4); color: #000;}

.scree .pic a:hover img{transform: scale(1.2, 1.2);}

.scree .pic h1 i{ display: inline-block; width: 25px; height: 18px; background: url("../images/icon-m.png") no-repeat;  vertical-align: middle; margin-left: 5px;}

.scree .pic h1.yxyh i{ background-position: 0 0px;}

.scree .pic h1.yxjt i{ background-position: 0 -66px;}

.scree .pic h1.yxbz i{ background-position: 0 -20px;}

.scree .pic h1.yxsp i{ background-position: 0 -43px;}

.scree .pic a:hover h1.yxyh i{ background-position: -25px 0px;}

.scree .pic a:hover h1.yxjt i{ background-position:  -25px -66px;}

.scree .pic a:hover h1.yxbz i{background-position:  -25px -20px;}

.scree .pic a:hover h1.yxsp i{background-position:  -25px -43px;}





.media{width: 268px; height: 302px; float: right; background: #1c1c1c; }

.media .title{width: 100%; height: 50px;}

.media .title h1{ font-size: 20px; color: #c2b6be; margin-bottom: 8px;}



.ewmbox  .ewm{ width: 118px; margin: 10px auto; height: 118px;}

.ewmbox  .ewm img{width: 118px; height: 118px;}

.ewmbox .ewmbtn{width: 100%; margin-top: 10px; padding-left: 35px;}

.ewmbox .ewmbtn a{ display:inline-block; color: #ebe6e3; font-size: 14px; text-align:center; width: 72px; }

.ewmbox .icon,.scree .icon{ display:block; background: url("../images/icon_user.png") no-repeat; margin: 0 auto;}

.ewmbox .ewmbtn a .iconkf{ width: 42px; height: 45px; background-position: -75px 0px; }

.ewmbox .ewmbtn a .iconqq{ width: 45px; height: 45px; background-position: 0px 0px; }





.medialist{width: 235px;  height: 295px; overflow: hidden; margin:10px auto 0; }

.marquee{ width: 235px;}

.marquee a{ float: left; width: 107px; height: 41px; display: inline-block; margin-top: 15px; margin-right: 10px; }

.marquee a img{width: 107px; height: 41px;}



.ny_box{ background: #fff; width: 100%; padding: 20px;}

.ny_left{width: 300px; float: left;}

.my_game_attr{width: 300px; float: left; margin: 15px 0 20px;}

.my_game_attr a{ display: block; width: 300px; height: 72px; background: url("../images/icon-attr.png") no-repeat; margin-top: 5px;}

.my_game_attr a.xsyz{ background-position: -310px 0;}

.my_game_attr a.yxjs{ background-position: -310px -76px;}

.my_game_attr a.tsxt{ background-position: -310px -152px;}

.my_game_attr a.gsjj{ background-position: -310px -228px;}
my_game_attr a.gsjj1{ background-position: -310px -228px;}
my_game_attr a.gsjj2{ background-position: -310px -228px;}
my_game_attr a.gsjj3{ background-position: -310px -228px;}

.my_game_attr a.xsyz:hover{ background-position: 0px 0;}

.my_game_attr a.yxjs:hover{ background-position: 0px -76px;}

.my_game_attr a.tsxt:hover{ background-position: 0px -152px;}

.my_game_attr a.gsjj:hover{ background-position: 0px -228px;}

.my_game_attr a.gsjj1:hover{ background-position: 0px -228px;}

.my_game_attr a.gsjj2:hover{ background-position: 0px -228px;}

.my_game_attr a.gsjj3:hover{ background-position: 0px -228px;}


.ny_right{ width: 845px; float: right; min-height: 1204px;}

.ny_right .content{ padding: 0 35px;}

.ny_right .ny_content{line-height:24px}

.ny_right .ny_content img{max-width:820px; display:inline}

.ny_right .ny_content span img{ display:inline; padding:0; margin:0px;}

.ny_right .ny_content p{ line-height: 30px; font-size:14px;}

.ny_right  .nynews_tab{overflow:hidden;width:100%; text-align: center; margin: 40px 0;}

.ny_right  .nynews_tab li{display:inline-block}

.ny_right  .nynews_tab li a{background:#cccccc;display:block;font-size:18px;height:50px;line-height:50px;margin-right:20px;text-align:center;width:160px;color:#fff}

.ny_right  .nynews_tab li a.on,.ny_right  .nynews_tab li a:hover{background:#898a8b none repeat scroll 0 0;color:#fff}

.ny_right .ny_title{width:100%}

.ny_right .ny_title h1{color:#fff;font-size:28px; padding-left: 30px;  background: url("../images/line.png") repeat-x; height: 65px; line-height: 65px;}

.ny_right .ny_title .place{color:#3e3c4a;font-size:14px;height:30px;line-height:30px;padding-right:20px;text-align:right;width:100%}

.ny_right a{color:#3e3c4a;}

.ny_right .content .title_info{margin-bottom:20px;padding:15px 0 24px;width:100%; background: url("../images/b_01.png") no-repeat bottom;}

.ny_right .content .title_info span{color:#959595;font-size:14px;}

.ny_right .content .title_info h1{color:#3e3c4a;font-size:24px;text-align:center; border-bottom: 2px solid #333366; padding-bottom: 5px;}

.ny_right .content .title_info .p{font-size:14px;margin-top:24px;text-align:center;width:100%}

.ny_right .content .title_info .share{display:inline-block;margin:0;vertical-align:-6px}

.ny_right .content .title_info b{color:#0e888d;display:inline-block;font-size:24px;margin-bottom:10px}

.jiathis_style>div,.ny_right .content .title_info .share_style span{box-sizing:content-box}

.ny_news_list{ margin: 0 auto; width: 780px;}

.ny_news_list li{border-bottom:1px solid #ddd;line-height:30px;margin-top:10px}

.ny_news_list li a{color:#666666;font-size:14px}

.ny_news_list li a:hover{color:#9d7704}

.ny_news_list li a i{font-size: 24px; vertical-align: top;color:#333333; }

.ny_news_list li span{color:#999;float:right}

.ny_right .content .source_tab{border-bottom:2px solid #999999;overflow:hidden;width:100%}

.ny_right .content .source_tab li{display:inline-block}

.ny_right .content .source_tab li a{color:#666666;display:block;font-size:20px;font-weight:700;height:50px;line-height:50px;margin-right:20px;text-align:center;width:170px}

.ny_right .content .source_tab li a:hover,.ny_right .content .source_tab li.on a{background:#666666 none repeat scroll 0 0;color:#fff}

.source_list{display:none;width:100%}

.source_list .pic{float:left;height:181px;margin:20px 22px 0;overflow:hidden;width:321px}

.source_list .pic img{height:181px;transition:all .5s ease-in 0s;width:321px}

.source_list .pic:hover img{transform:scale(1.5,1.5)}



.down_item{border-bottom: 1px solid #9d7704; padding: 20px 0; line-height: 28px;}

.down_item h1{color:#9d7704;font-size:24px; font-weight: bold; margin: 15px 0 ;}

.down_item .btnbox{margin-top: 30px; line-height: 22px;}

.down_item .btnbox .d_icon{height: 60px; width: 160px; display: inline-block; margin-right: 30px; background: url("../images/icon-down.png") no-repeat;}

.down_item .btnbox .downjs{ background-position: 0 -75px;}

.down_item .btnbox .downgs{ background-position: 0 -156px;}

.down_item .btnbox h2{ font-size: 20px; color: #fff; margin:10px 0 0 60px;}

.down_item .btnbox  p{font-size: 12px; color: #fff; margin-left: 60px;}

.datum{ width: 100%; margin-top: 30px;}

.d_tit{border-bottom: 1px solid #232527}

.d_tit span{ display: inline-block; color: #fff; font-size: 24px; width: 140px; height: 50px; text-align: center; line-height: 50px; background: #232527}

.d_con{ margin-top: 20px; line-height: 30px; padding-left: 30px;}

.d_con a{ color: #4a4449; font-size: 14px;}

.d_con i{ margin: 0 12px;}

.ac_list li{ margin-top: 30px;float: left;}

.ac_list li .pic{ width: 475px; height: 240px; overflow: hidden; float: left}

.ac_list li .pic img{width: 475px; height: 240px; transition: all 0.5s ease-in 0s;}

.ac_list li .pic:hover img{transform: scale(1.2, 1.2);}

.ac_list li .info{ width: 362px; height: 240px; float: left; border: 1px solid #0e888d; padding-left: 20px; padding-top: 20px; position: relative;}

.ac_list li .info h1{ color: #0e888d; font-size: 22px;}

.ac_list li .info p{ color: #4d4d4f; font-size: 14px; margin-top: 15px; line-height: 26px;}

.ac_list li .info .details{display: inline-block; color: #fff; font-size: 14px; width: 110px; height: 40px; text-align: center; line-height: 40px; background: #0e888d;  position: absolute; right: 20px; bottom: 20px;}

.ny_right .page{clear:both;margin-top:30px;text-align:center}

.ny_right .page a,.ny_right .page span{display:inline-block;font-size:14px;height:26px;line-height:24px;margin:0 3px;text-align:center;width:20px}

.ny_right .page a:hover,.ny_right .page .current{background-color:#0e888d;color:#fff;font-weight:700}

.w1202{ width: 1202px; margin: 0 auto; position: relative;}

.guidebg{background: #e2ebe8 url("../images/guidebg.jpg") no-repeat scroll center top;}

.h450{ height: 398px;}

.tab_nav{ width: 100%; height: 193px; border-bottom: 3px solid #327466; position: relative; }

.tab_nav .nynav_01{ width: 393px; height:189px; float: left; background: url("../images/nav_icon.png") no-repeat -612px -426px;}

.tab_nav .nynav_01:hover,.tab_nav .nynav_01.on{ background-position:  -10px -440px; height: 208px;}

.tab_nav .nynav_02{ width: 417px; height:146px; float: left; background: url("../images/nav_icon.png") no-repeat -599px -243px; margin-top: 43px;}

.tab_nav .nynav_02:hover,.tab_nav .nynav_02.on{background-position:  3px -245px; height: 165px;}

.tab_nav .nynav_03{ width: 392px; height:187px; float: right;background: url("../images/nav_icon.png") no-repeat -608px 0px; }

.tab_nav .nynav_03:hover,.tab_nav .nynav_03.on{background-position:  -10px 2px; height: 208px;}

.item_01{ padding-top: 40px; background: #fff; margin-bottom: 20px;}

.item_01 a{ display: inline-block; margin-left: 55px;}

.item_01  .btn_01{ margin-left: 200px}

.item_01 a img{ width: 219px; height: 99px;}

.item_02 img{ width: 100%;}

.table_01{ display: none; min-height: 1400px; width: 100%; background: #fff; margin-bottom: 30px;}

.table_nav{ padding-top: 30px; width: 100%; text-align: center;}

.table_nav a{ display: inline-block; width: 140px; height: 46px; line-height: 40px; text-align: center; color: #206b5c; font-size: 28px; margin: 0 30px;}

.table_nav a:hover,.table_nav a.on{ background: url("../images/tit_icon.png") no-repeat; color: #fff;}

.table_img{ display: none;}

.mr_02{ width: 1200px; height: 369px; background: url("../images/neirong1_02.jpg") no-repeat; padding-top: 110px; }

.ny_play{ width: 511px; height: 210px; margin: 0px auto; position: relative;}

.ny_play .slideBox{ width: 511px; height: 210px; position:relative; }

.ny_play .slideBox .bd{ position:relative; width: 511px; height: 210px; z-index:0; overflow: hidden;   }

.ny_play .slideBox .bd li{ zoom:1; vertical-align:middle; }

.ny_play .slideBox .bd img{ width:511px; height:210px; display:block;  }



.homebtn{ display: block; height:90px; width: 200px; margin: 50px 40px;}

.top{ height: 62px; width: 62px; position: fixed; display: block; z-index:999; top:50%; right:5px;background: url("../images/top.png") no-repeat;  }

.tsbg{width: 100%; height: 369px;}

.tsbox{ width: 100%; height: 1046px;}

.ts_nav{position:absolute; top: 50px; left: 15%;}

.ts_navlist{width: 95px; margin-left: 60px; margin-top: 120px;}

.ts_navlist a{ width: 95px; height: 95px;background: url("../images/icon-tsnav.png") no-repeat; display: block; font-size:20px; color: #fff; padding-top: 18px;}

.ts_navlist a span{ display: block;width: 44px; margin: 0px auto;}

.ts_navlist a:hover,.ts_navlist a.on{ color: #fffadb}





.newhot_list table td, .newhot table td {  line-height: 35px;  text-align: center; }

.newhot_list table{ width: 100%}

.bg_clolor{background:#cfdada none repeat scroll 0 0;color:#414b61;font-size:14px;padding-top:10px}

.newhot_list table td img{ display: inline-block;}

.newhot_list table td.disinfo{padding-left:20px; text-align:left; line-height:23px; padding-bottom:15px; font-size:14px; background:url('../images/down_line.jpg') no-repeat bottom center; color:#705600;}









.g_left{background:#000000;height:100%;left:0;position:fixed;top:0px;width:242px;z-index:2}

.g_right{background:#000000;height:100%; width:100%;left:0;position:fixed;top:0px; padding-left:242px;z-index:1}

.g_nav{ width: 100%;}

.g_nav a{ display: block; height: 40px; width: 100%; background: url("../images/g_nav.png") no-repeat center; margin: 28px 0 70px; position: relative;}

.g_nav a i{display: block; width: 100%; height: 27px; background: url("../images/g_line.png") no-repeat center; position: absolute; left: 0px; bottom: -45px; }

.g_nav a.gn_01{ background-position: 0 -18px;}

.g_nav a.gn_02{ background-position: 0 -137px;}

.g_nav a.gn_03{ background-position: 0 -256px;}

.g_nav a.gn_04{ background-position: 0 -378px;}

.g_nav a.gn_05{ background-position: 0 -497px;}



.g_nav a.gn_01:hover{ background-position: 0 -78px;}

.g_nav a.gn_02:hover{ background-position: 0 -197px;}

.g_nav a.gn_03:hover{ background-position: 0 -316px;}

.g_nav a.gn_04:hover{ background-position: 0 -438px;}

.g_nav a.gn_05:hover{ background-position: 0 -557px;}

.g_right .pic{ display: none;}

.g_right .pic img{ width: 100%;}

.index_back{ display: block; color: #fff; background: #660000; width: 160px; text-align:center; line-height: 40px; height: 40px; font-size: 18px; margin: 0 auto; border-radius: 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px;}



.ace .pic{ margin-bottom: 30px;}

.ace_nav{ right:30px;position:fixed;top:576px;width:185px;z-index:2;}

.ace_nav a{ display: block; height: 40px; width: 185px; background: url("../images/j_nav.png") no-repeat 0 -58px; text-align: center; font-size: 20px; line-height: 40px; color: #fff; margin-top: 10px;}

.ace_nav a:hover{ background-position: 0 -4px; color: #cc6633;}

.j_back{ width: 123px; height: 147px;display: block; background: url("../images/j_back.png") no-repeat; position: absolute; top: 410px; left: 50%; margin-left: -62px;}







#layer_1_2 { position: absolute; width: 1920px; height: 6000px; top:0px; margin-left: -960px; left:50%; z-index: 1; overflow: hidden; }

#section_1 { position: absolute; top: 0px; width: 1920px; height:1000px; background:url(../images/ts_01.jpg) no-repeat center top ; z-index: 3; }

#section_2 { position: absolute; top: 1000px; width: 1920px; height:1000px; background:url(../images/ts_02.jpg) no-repeat center top ; z-index: 3; }

#section_3 { position: absolute; top: 2000px; width: 1920px; height:1000px; background:url(../images/ts_03.jpg) no-repeat center top ; z-index: 3; }

#section_4 { position: absolute; top: 3000px; width: 1920px; height:1000px; background:url(../images/ts_04.jpg) no-repeat center top ; z-index: 3; }

#section_5 { position: absolute; top: 4000px; width: 1920px; height:1000px; background:url(../images/ts_05.jpg) no-repeat center top ; z-index: 3; }

#section_6 { position: absolute; top: 5000px; width: 1920px; height:1000px; background:url(../images/ts_06.jpg) no-repeat center top ; z-index: 3; }



.nav_right{position:fixed; right:10px; top:50%;width:74px; height:600px; margin-top: -300px; z-index: 20;}

.nav_right .nav_com{display:block;  width:70px;height:90px; background: url("../images/anniu_03.png") no-repeat;}

.nav_right .nav1:hover{ background-position: 0px 0px;}

.nav_right .nav2:hover{ background-position: 0px -90px;}

.nav_right .nav3:hover{ background-position: 0px -180px;}

.nav_right .nav4:hover{ background-position: 0px -270px;}

.nav_right .nav5:hover{ background-position: 0px -360px;}

.nav_right .nav6:hover{ background-position: 0px -450px;}



.nav_right .nav1{ background-position: -70px 0px;}

.nav_right .nav2{ background-position: -70px -90px;}

.nav_right .nav3{ background-position: -70px -180px;}

.nav_right .nav4{ background-position: -70px -270px;}

.nav_right .nav5{ background-position: -70px -360px;}

.nav_right .nav6{ background-position: -70px -450px;}

.ts_back{width: 150px; height:50px;display: block; background: url("../images/ts_back.png") no-repeat; position: absolute; top: 20px; left: 75%;z-index: 9999}





.name_box{ width: 640px; padding: 20px; float: left;}

.item_input{height: 40px; margin-top: 20px;  width: 400px;}

.input_box{ width: 400px;  float: left;}

.item_input label{ width: 80px; height: 40px; line-height: 40px; display: inline-block; text-align: right;}

.name_box input{  font-size: 14px;  height: 40px;  width: 315px; padding: 2px 5px; border: 1px solid #ccc; }

.name_box .newbtn{background:#1c1c1c;color:#fff;display:block;font-size:24px;height:100px;line-height:100px;margin-top:20px;text-align:center;width:170px}

.item_btn{ float: right;}

.line{border-top: 1px solid #ccc; width: 100%; float: left; margin-top: 15px;}

.game_btn{ width: 100%; float: left; margin-top: 10px; text-align: center;}

.game_btn .newbtn{background:#1c1c1c ;color:#fff;display:block;font-size:24px;height:50px;line-height:50px;margin:20px auto 0;text-align:center;width:270px; border-radius: 5px; }

.c_cur{ margin-top: 10px; float: left;}

.c_cur h1{ font-size: 18px; color: #1c1c1c; margin: 5px 0;}

.c_cur p{ line-height: 30px; font-size: 14px; text-indent: 24px;}

.newbtn:hover{ color: #fff; background: #1c1c1c ;}

.name_box select{border: 1px solid #ccc ; height: 40px;  width: 315px; }

.name_box select option{ padding: 3px 5px;}

.login_info{ padding-left: 30px;}

.login_info a{ margin-left: 10px;  color: #12a9af; }



.down_item table{width:100%}

.down_item table td{line-height:35px;text-align:center;border:1px solid #ccc}

.down_item  table td img{display:inline-block}

.down_item  table td.disinfo{color:#705600;font-size:14px;line-height:23px;padding-bottom:15px;padding-left:20px;text-align:left}







.planbg{background: #000 url("../images/planbg.jpg") no-repeat scroll center top;}

.plan_back{ width: 124px; height: 38px;display: block; background: url("../images/plan_back.png") no-repeat; float: right; margin: 50px 150px 0 0;  }

.w1000{width: 1000px;margin: 0 auto; position: relative;}

.h700{ width: 100%; height: 700px;}

.planbg .pic{ width: 100%; text-align: center;}

.planbg .pic img{ margin: 0 auto}

.plan_txt{ width: 100%; text-align: center;  margin-top: 60px;}

.plan_txt h1{ color: #0275c8;  font-size: 50px; font-weight: bold;}

.plan_txt h2{ color: #0275c8;  font-size: 24px; font-weight: bold;margin: 10px 0;}

.plan_txt h3{ color: #074797;  font-size: 16px; margin: 10px 0; }

.plan_con{ text-align: left; width:700px; margin-left: 200px;}

.plan_txt p{ color: #444f6f;  font-size: 14px; line-height: 30px; }



.plan_txt a{ color: #fe6b30; text-decoration: underline;}

.plan_txt a:hover{color: #444f6f;}

.plan_txt p i{ width: 19px; height: 17px; display: inline-block; vertical-align: middle; text-align: center; line-height: 17px; color: #fff; font-size: 12px; margin-right: 5px; background: url("../images/plan-icon.png") no-repeat;}

.plan_txt p span{color: #fe6b30;}

.section{background-size: cover;}

#page0{background-image: url(../images/section_01.jpg);}

#page1{background-image: url(../images/section_02.jpg);}

#page2{background-image: url(../images/section_03.jpg);}

.his_menu{ width: 50px;  position: fixed; left: 0px; top: 0px; z-index: 999; height: 100%; font-size: 18px; color: #998867; text-align: center;}

.his_menu li{ display: block; margin: 200px 0;}

.his_menu li.active a{border-bottom: 2px solid #ce402c}

.his_menu li a{color: #998867; display: inline-block; width: 40px; text-align: center;}



.history_back{ width: 86px; height:28px;display: block; background: url("../images/history_back.png") no-repeat; float: right; margin: 50px 150px 0 0;  }

.wrap .section  .fp-tableCell{ vertical-align: top;}





.layer_login-bg{position: fixed; height:100%; width:100%; z-index:999; top:0px; left:0px; background-color:#000; opacity:0.5; filter:alpha(opacity=50); }

.layer_login_main{ width:560px; height:350px; border:1px solid  #ddd; background:#FFF;position:fixed; top:50%; left:50%; margin-left:-280px; margin-top:-200px;  z-index:9999; }

.layer_login_close{ position:absolute; width:30px; height:30px; right:5px; top:5px; font-size:20px; text-align:center;}

.layer_login_close a{ color:#555555;}

.layer_login_main .btn_01{background:#c9c9c9; font-size:18px; color:#FFF; display:inline-block; height:40px; width:90px; text-align:center; line-height:40px; margin-top:25px; margin-right:10px;}

.layer_login_content .loginbox{ width:405px; height:302px; margin:0 auto}

.layer_login_content .main-footer{ height:233px; width:100%; position:absolute; bottom:0px; left:0px;}

.layer_login_content .login_tab{ width:100%; text-align:center; font-size:18px; margin-top:15px;}

.layer_login_content .login_input{ height:45px; width:318px; border:1px solid #c9c9c9; margin:10px auto 0px; border-radius:5px;}

.layer_login_content .login_select{ height:45px; width:318px; margin:10px auto;}

.layer_login_content .login_select select{height:45px; width:318px;border:1px solid #c9c9c9; border-radius:5px 0 0 5px; }

.login_input input{ height:40px; width:270px; font-size:14px; border:none;}

.layer_login_content .login_input i{ display:inline-block; width:23px; height:26px; margin:5px 10px; vertical-align:middle;}

.layer_login_content .login_input .icon-user{ background:url(../images/l_icon-user.png) no-repeat;}

.login_input .icon-pwd{ background:url(../images/l_icon-pwd.png) no-repeat;}

.layer_login_content .login_code-box{height:45px; width:318px; margin:10px auto 0px}

.layer_login_content .login_code{height:45px; width:160px; border:1px solid #c9c9c9; border-radius:5px; float:left; padding-left:5px; margin-right:20px;}

.layer_login_content .login_code input{ height:40px; width:150px; font-size:14px; border:none;}

.layer_login_content .login_box{width:318px; margin:20px auto 0px;}

.layer_login_content .forget{ vertical-align:-2px; margin-right:3px;}

.layer_login_content .user_btn{ height:45px; width:318px; display:block; background:#dca960; color:#FFF; font-size:16px; text-align:center; line-height:45px;}

.layer_login_content .user_btn:hover{ color:#f1f1f1;}





.layer_confirm{ height:210px; width:500px; position:fixed; top:50%; left:50%; margin-left:-250px; margin-top:-105px; z-index:9999; background:#FFF;}

.layer_confirm .layer_confirm_tit{ height:60px; width:100%; text-align:center; line-height:60px; font-size:25px; color:#f5ede8; background:#29282d}

.layer_confirm_content{ width:100%; padding-top:30px;}

.icon-confirm{height:45px; width:45px; background:#FFF; display:inline-block; margin-left:50px; background:url(../images/msg-icon.png) no-repeat scroll -88px 0px;}

.layer_confirm_content .icon-confirm_txt{ width:390px; float:right; font-size:16px; padding-top:10px;}

.confirm_btn{ width:100%; text-align:center; margin-top:20px;}

.confirm_btn a{ display:inline-block; margin-right:10px; padding:8px 40px; background:#29282d; font-size:16px; color:#FFF;}

.confirm_btn a.confirm_cancel{ background:#ccc;}



.drawbg{background: #29282d url("../images/drawbg.jpg") no-repeat scroll center top;}

.w1060{ width: 1060px; margin: 0 auto;}

.h730{ height: 730px; width: 100%;}

.p_login{ width: 100%; text-align: center;  color: #e6dfcf; font-size: 16px; margin-top: 20px; }

.p_login a{ color: #dca960}

.draw_box{ width: 100%; height: 1180px;}

.drawbg .pic img{ margin: 0 auto}

.draw_award{ font-size: 14px; width:1000px; margin:40px auto 0px; border: 1px  solid #949396; color: #9496a6}

.draw_award  marquee{height: 40px; line-height: 40px; width:1000px ; padding: 0 10px;}

.draw_award span em{ color: #dca960;  margin-right: 10px;}

.container{ width: 1060px; height: 810px; background: url("../images/bx_01.png") no-repeat center; padding: 60px 0 0 35px;}

.lotterybox{ width: 990px; height: 695px; border: 3px solid #a21100}

.draw_num{ color: #dca960; font-size: 16px; height: 40px; line-height: 40px; text-align: center}

#lottery{width:988px;height:644px; margin: 0 auto;}

#lottery table td{width:236px;height:146px;text-align:center;vertical-align:middle; padding: 5px; position: relative;}

#lottery table td.active .effect{width:236px;height:146px;background:url("../images/effect.png") no-repeat; position: absolute; top: 5px; left: 5px; z-index: 9999}

#lottery table td.lottery-btn{}

#lottery table td .draw_02{ width: 482px; height: 302px; padding-top: 25px;}

#lottery table td .draw_02 a{ display:block; width: 439px; height: 251px; background:url("../images/draw_btn.png") no-repeat; margin: 0 auto;}

#lottery table td .draw_02 a.disabled{ opacity: 0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}



.draw_log{ height: 200px; width: 990px; border: 1px  solid #949396; margin: 0 auto;}

.draw_log p{ text-align: center; color:#9496a6; }

.get_draw_log{color: #dca960; text-align: center; width: 990px; margin: 0 auto; line-height: 24px; padding-top: 20px;}

.draw_shop{ width: 100%;color: #dca960; text-align: center; height: 40px; line-height: 40px;}

.draw_log_list{ width: 990px; margin: 20px 0 40px 0; height: 58px; overflow: hidden;}

.draw_log_list img{ width:93px; float: left; border: 1px  solid #949396; margin-left: 5px;}





.wealbg{background: #29282d url("../images/flbg.jpg") no-repeat scroll center top;}

.h468{ height: 468px; width: 100%;}

.w1050{ width: 1050px; margin: 0 auto; position: relative;}

.w_login{width: 100%; text-align: left;  color: #b52c02; font-size: 16px; margin-top: 20px; padding-left: 150px;}

.w_login a{ color: #b52c02}

.weal_box_01{width: 100%; padding-top: 60px;}

.w_tit img{ margin: 0 auto;}

.w_cur{ margin-top: 40px; text-align: center; line-height: 24px;}

.w_cur h1{ font-size: 28px; color: #ffee79; margin-bottom: 15px;}

.w_cur p{ color: #fefad5; font-size: 16px;}

.w_cur_info{ text-align: center;}

.w_cur_info p{color: #ffee79; font-size: 12px;}

.weal_list{ margin-top: 20px; padding-left: 5px; text-align: center;}

.weal_list li{ display: inline-block; margin-right: 5px; margin-bottom: 20px;}

.weal_list li a{ display: block; margin: 0 auto; width: 167px; height: 48px; background: url("../images/w_btn_bg.png") no-repeat; margin-top: 20px; color: #b80000; text-align: center; line-height: 48px; font-size: 20px; font-weight: bold;}



.weal_box_02{width: 100%; padding-top: 80px; margin-bottom:400px;}

.weal_box_02 .pic img{ margin: 0 auto;}









.matchbg{background: #1f2a47 url("../images/matchbg.jpg") no-repeat scroll center top;}

.h560{ height: 560px; width: 100%;}

.match_back_box{ width: 100%;}

.m_homebtn{ width: 282px; height:76px;display: block; background: url("../images/m_home_btn.png") no-repeat; float: right; margin: 30px 0px 0 0px;  }

.m_downbtn{ width: 282px; height:76px;display: block; background: url("../images/m_down_btn.png") no-repeat; float: right; margin: 30px 20px 0 0px;  }

.matchbg .pic img{ margin: 0 auto;}





.layer {  position: fixed;  right: 2px;  top: 34%;  width: 180px; height: 540px; background: url("../images/conact_bg.png") no-repeat;  z-index: 10000;  }

.layer_item{width: 170px; height: 30px; margin: 220px auto 0;}

.layer_item .qqbtn{ display: block; margin: 10px auto; width: 150px; height: 41px; background: url("../images/conbtn.png") no-repeat; line-height: 41px; text-align: center; font-size: 16px; color: #fff;}