/* common */
body,ul,li,span,p,font,div,fieldset,legend,img,input,form,h1,h2,h3,h4,h5,h6,h7,dl,dd,dt{margin:0px;padding:0px;}
img{border:0px;}  a,link {text-decoration: none;} a:hover { text-decoration: none;}
.clear{clear: both;font-size:0px;padding: 0px;margin: 0px;height:0px;line-height:0px; }
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.clearfix{*zoom:1;} .f_l { float:left;} .f_r { float:right;}
ul,li,ol {white-space:normal;list-style:none;} table {border-collapse: collapse;}
h1,h2,h3,em,i { font-weight: normal; font-style:normal;}
body { background-color:#000; color:#010101; font:14px/24px 'STHeiti',黑体, Helvetica, sans-serif !important;}
input,button { font:14px/24px  Microsoft YaHei, Helvetica, sans-serif;}

/* css3 animation */

/* layout */
.wraper {overflow: hidden; min-width: 1388px;margin-top:-873px;}

/*-= nav头部导航
---------------------------------*/
.navGroup { background-color: #FFF;}
.navMain { height: 75px; background-color: #FFF; width: 1388px; margin: 0 auto;}
.navMain ul { height: 75px; width: 1060px;background: url(../images/bg_nav.jpg) no-repeat 0 0; padding-left: 28px;}
.navMain ul li { float: left;margin-right: 1px;}
.navMain ul li a { display: block; width: 170px; height: 75px; text-align: center; overflow: hidden; line-height: 300px;}
.navMain ul li.active a,.navMain ul li.current a,.navMain ul li a:hover { background: url(../images/bg_nav.jpg) no-repeat;}
.navMain ul li a.btn_nav_1:hover,.navMain ul li.active a.btn_nav_1 { background-position: -28px -77px}
.navMain ul li a.btn_nav_2:hover,.navMain ul li.active a.btn_nav_2 {background-position: -199px -77px}
.navMain ul li a.btn_nav_3:hover,.navMain ul li.active a.btn_nav_3 {background-position: -370px -77px}
.navMain ul li a.btn_nav_4:hover,.navMain ul li.active a.btn_nav_4 {background-position: -541px -77px}
.navMain ul li a.btn_nav_5:hover,.navMain ul li.active a.btn_nav_5,.navMain ul li.current a.btn_nav_5 {background-position: -712px -77px}
.navMain ul li a.btn_nav_6:hover,.navMain ul li.active a.btn_nav_6 {background-position: -883px -77px}
/* 下拉菜单 */
.dropdown_nav { position: relative;}
.dropdown_nav .boxShow { position: absolute; visibility: hidden; width: 150px; top: 75px; left: 11px; z-index: 4;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BFFFFFFF', endColorstr='#BFFFFFFF');}
:root .dropdown_nav .boxShow {background-color: rgba(255, 255, 255, 0.83); }
.list_navDropD { padding-top: 10px;}
.dropdown_nav .list_navDropD dd { height: 56px; background: url(../images/bg_lineNDD.png) no-repeat 0 bottom;}
.navMain .dropdown_nav .list_navDropD dd a {width: 131px; line-height: 46px; height: 46px; font-size: 15px; color: #000; font-weight: bold; background: none; text-align: left; padding-left: 19px;}
.dropdown_nav .list_navDropD dd a:hover {background: none;}
.icon_nDD { width: 40px; height: 40px; display:block; float: left; background: url(../images/spirit.png) no-repeat; margin-right: 8px;}
.icon_wechat { background-position: -162px -222px;}
.icon_weibo { background-position: -217px -222px;}
.icon_tieba { background-position: -265px -222px;}
.icon_qq { background-position: -314px -222px;}
.icon_bbs { background-position: -225px -289px; }
.hasDropD { display: block;}
.hasDropD .bbs_dropD { width: 186px; margin-left: 74px; top: -50px; height: 198px;background: url(../images/spirit.png) no-repeat -812px -334px; line-height: 24px;}
.hasDropD .bbs_dropD .bbs_qr{margin: 21px 0 0 28px;}
.hasDropD .bbs_dropD .p_bbs { margin-left: 6px;}
.dropdown_nav .hasDropD { display: block;width: 131px;line-height: 46px;height: 46px;font-size: 15px;color: #000;font-weight: bold;background: none;text-align: left;padding-left: 19px; cursor: pointer;}
.dropdown_nav .hasDropD .bbs_dropD dl { padding-left: 6px; cursor: text;}
.dropdown_nav .hasDropD .bbs_dropD dd { height: 30px; background: none;}
.dropdown_nav .hasDropD .bbs_dropD dd a { display: inline; padding-left: 0;}
/*-= header
---------------------------------*/
.headerGroup { height: 873px;  position: relative;}
.headerMain { height: 883px; width: 1388px; margin: 0 auto;  position: relative;}
.btn_logoD { width: 223px; height: 283px; position: absolute; left: 10px; top: 35px; z-index: 9;}
.btn_logoD a { display: block; width: 100%; height: 100%;}
.btn_slognDj { display: block; position: absolute; left: 11px; top: 302px; z-index: 9;}

.pop_header {position: absolute; bottom: 5px; left: 0; z-index: 10; width: 908px; height: 260px;}
.gamedown {  width:850px;height:196px; background: url(../images/jz.png) no-repeat 0 0;padding: 45px 0 0 68px; position: absolute; right: 0;top: 0; }
.btn_jhm {  width: 220px; height: 97px; margin-top: 40px;}
.btn_jhm a { width: 220px; height: 97px; display: block; background: url(../images/header.png) no-repeat 0 -37px;}
.qr_weibo { width: 130px; height: 130px; margin: 12px 8px 0 0;}
.qr_weibo p { line-height: 0; font-size: 0; }
.qr_weibo p img { width: 130px; height: 130px;}
.btn_video { width:262px; height: 141px; position: relative; margin-top: 7px;}
.bg_video { width:262px; height: 141px;}
.btn_video a { display: block; width: 100%; height: 100%; position: absolute; background: url(../images/spirit.png) no-repeat -320px -556px; left: 0; top: 0; z-index: 2; transition:all .4s 0s ease;-webkit-transition:all .4s 0s ease;-moz-transition:all .4s 0s ease;-ms-transition:all .4s 0s ease;}
.btn_video a:hover { transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1); }
.btn_downLoad {margin: 0px 5px 0 0; width: 161px; }
.btn_downLoad a { display: block; width: 161px; height: 156px; background: url(../images/spirit.png) no-repeat;}
.btn_downLoad .btn_1 a { background-position: -307px -363px; }
.btn_downLoad .btn_2 a { background-position: -307px -413px;}
.btn_downLoad .btn_3 a { background-position: -307px -463px;}
.btn_downLoad .btn_1 a:hover { background-position: -470px -363px; }
.btn_downLoad .btn_2 a:hover { background-position: -470px -413px;}
.btn_downLoad .btn_3 a:hover { background-position: -470px -463px;}
.gamestart_head { width: 246px; height: 204px; background: url(../images/spirit.png) no-repeat -752px -539px; position: absolute; left: 0px; top: -7px; z-index: 1;}
.gamestart_head a { display: block; width: 100%; height: 83px; position: absolute;bottom: 0; left: 0; z-index: 9}
.fixed_head {position: fixed; left: 50%; margin-left: -363px; bottom: -53px;}
/*-= main
---------------------------------*/
.mainGroup { background: url(../images/bg.jpg) repeat-y 50%;}
.main_main {width: 1388px; margin: 0 auto; background: url(../images/bg.jpg) repeat-y 50%;}
.contentGroup { position: relative; padding-bottom: 150px;}
.content_top { height: 42px; background: url(../images/bg_zz_top.jpg) no-repeat 50% 0;}
.content_bottom { height: 36px; background: url(../images/bg_zz_bottom.png) no-repeat 50% 0;}
.content_main {background: url(../images/bg_zz.png) repeat-y 50%;min-height: auto; _height: auto; position: relative; z-index: 3; padding-top: 28px;}
.renw_1 { width: 331px; height: 832px; background: url(../images/bg_renwu_1.png) no-repeat 0 0; position: absolute;right: -302px;top: 59px;}
.renw_2 { width: 308px; height: 669px; background: url(../images/bg_renwu_2.png) no-repeat 0 0; position: absolute;left: -236px;bottom: 38px;}
.renw_3 { width: 476px; height: 619px; background: url(../images/bg_renwu_3.png) no-repeat 0 0; position: absolute; left: -236px;top:2798px;}
.renw_4 { width: 331px; height: 832px; background: url(../images/bg_renwu_4.png) no-repeat 0 0; position: absolute;right: -302px;top:5298px;}
.flower_1 {width: 372px; height: 279px; background: url(../images/flower.png) no-repeat 0 0; position: absolute;left: -186px;bottom: -94px; }
.flower_2 {width: 327px; height: 196px; background: url(../images/flower.png) no-repeat 0 -284px; position: absolute;    right: -176px;top: 736px; z-index: 3}

/*-= 左侧边栏
---------------------------------*/
.sideBar { padding-left: 29px; width: 294px; border-right: 0px solid #000; position: relative;padding-bottom: 0px;}
.point_line { width: 15px; height: 201px; background: url(../images/spirit.png) no-repeat -2px -154px; position: absolute; right: -8px; top: 223px;}
.line_ye { width: 224px; height: 16px; background: url(../images/spirit.png) no-repeat 0 -3px;margin: 0 auto;}
.title_group { padding: 25px 0 0 0;}
.title_group .title_login { width: 116px; height: 25px;background: url(../images/spirit.png) no-repeat 0 -30px;margin: 0 auto;}
/* 开始游戏 */
.gameStart { width: 232px; height: 119px; margin: 0 auto; padding-top: 18px;}
.gameStart a { display: block; width: 232px; height: 119px; background: url(../images/gameStart.jpg) no-repeat 0 0; line-height: 300px; overflow: hidden;}
.gameStart a:hover { background-position: 0 -121px;}

.logout_box { font-size: 15px;}
.logout_box  .logout_status { display: none;}
.logout_box .logout_recharge {margin: 26px 0 15px 0;}
.logout_box .logout_recharge a{display: block; width: 202px; height: 48px; background: url(../images/login.png) no-repeat -222px -50px; line-height: 160px; overflow: hidden;}

/* 左侧调整链接 */
.list_link { padding: 20px 0;}
.list_link li { text-align: center; line-height: 40px; height: 40px; margin-bottom: 6px;}
.list_link a { font-size: 16px; color: #010101; font-weight: bold;}
.list_link a:hover { text-decoration: underline;}
/* bbs链接 */
.list_bbs { padding: 30px 0 0 49px; height: 74px; position: relative;}
.list_bbs li { float: left; margin-right: 13px; position: relative;}
.list_bbs li a { display: block; width: 40px; height: 40px; background: url(../images/spirit.png) no-repeat; line-height: 110px; overflow: hidden;}
.list_bbs li a:hover { opacity: 0.7;filter: alpha(opacity=70);}
.list_bbs li.li_bbs_1 a { background-position: -162px -29px;}
.list_bbs li.li_bbs_2 a { background-position: -217px -29px;}
.list_bbs li.li_bbs_3 a { background-position: -265px -29px;}
.list_bbs li.li_bbs_4 a { background-position: -314px -29px;}
.bbs_dropD { width: 180px; height: 210px; background: url(../images/spirit.png) no-repeat -818px -322px; position: absolute; left: 50%; top: 42px; margin-left: -90px; visibility: hidden;}
.bbs_qr { width: 129px; height: 129px;margin: 33px 0 0 22px;}
.bbs_qr img {width: 129px; height: 129px;}
.bbs_dropD .p_bbs { font-size: 14px; color: #010101; font-weight: bold; text-align: center; width: 174px;line-height: 29px;}
.renw_s { width: 80px; height: 65px; background: url(../images/spirit.png) no-repeat 0 -65px; position: absolute; top: -51px;left: 18px;}
.bbs_dropD dl { padding-top: 48px; text-align: center; color: #010101; font-weight: bold;font-size: 15px;}
.bbs_dropD dl dt { margin-bottom: 10px;}
.bbs_dropD dl dd { line-height: 30px;}
.list_bbs .bbs_dropD dl a { display: inline; background: none; line-height: 30px; color: #000; font-size: 15px;font-weight: bold;}
.list_bbs .bbs_dropD dl a:hover { opacity: 1;}
.line_bbs { width: 135px; height: 5px; background: url(../images/spirit.png) no-repeat -359px -334px; margin: 0px 0px 12px 19px;}
/* 服务热线 */
.title_group .title_contact { width: 117px; height: 25px;background: url(../images/spirit.png) no-repeat -100px -74px;margin: 0 auto;}
.number_contact { font-size: 26px; text-align: center; line-height: 40px; padding-top: 14px; height: 60px;}
.btn_monitor { height: 78px;}
.btn_monitor a { display: block; width: 202px; height: 68px; background: url(../images/bd1.png) no-repeat; margin: 10px auto;}
.btn_monitor a:hover { display: block; width: 202px; height: 68px; background: url(../images/bd2.png) no-repeat; margin: 0 auto; margin: 10px auto;}
.btn_monitorb { height: 78px;}
.btn_monitorb a { display: block; width: 202px; height: 68px; background: url(../images/khd1.png) no-repeat; margin: 0 auto;}
.btn_monitorb a:hover { display: block; width: 202px; height: 68px; background: url(../images/khd2.png) no-repeat; margin: 0 auto;}
.btn_monitorc { height: 68px;}
.btn_monitorc a { display: block; width: 202px; height: 68px; background: url(../images/ybcz1.png) no-repeat; margin: 0 auto;}
.btn_monitorc a:hover { display: block; width: 202px; height: 68px; background: url(../images/ybcz2.png) no-repeat; margin: 0 auto;}
/* 友情链接&合作媒体 */
.dropDown { width: 224px; margin: 0 auto 11px auto; position: relative;}
.dropDown .showP { width: 222px; height: 36px; border: 1px solid #d3d3d3; font-size: 16px; background-color: #FFF; cursor: pointer;}
.dropDown .showP:hover { border: 1px solid #c9a063;}
.dropDown .showP .icon_d_1 { display: block; width: 30px; height: 30px; background: url(../images/spirit.png) no-repeat -143px -169px; margin-top: 3px;}
.dropDown .showP .icon_d_2 { display: block; width: 30px; height: 30px; background: url(../images/spirit.png) no-repeat -103px -168px; margin-top: 3px; margin-right: 4px;}
.dropDown .showP p { float: left; line-height: 36px; letter-spacing: 3px;}
.list_dropD { visibility: hidden; position: absolute; top: 38px; left: 0px; z-index: 3; width: 224px; background: #000;}
.list_dropD li { border-bottom: 1px solid #634b27;}
.list_dropD li a { color: #FFF; display: block; padding-left: 30px;}
.list_dropD li a:hover {color: #c9a063;}

/*-= 右侧总要内容
---------------------------------*/
.main_content { width: 736px;margin-bottom:-50px;}
/* 大眼睛 */
.contentX { padding: 0 10px;}
.dyjGroup { position: relative; width: 951px; height: 397px; background-color: #FFF; box-shadow: 3px 5px 4px rgba(11, 3, 6, 0.20);-webkit-box-shadow: 3px 5px 4px rgba(11, 3, 6, 0.20);-moz-box-shadow: 3px 5px 4px rgba(11, 3, 6, 0.20);-ms-box-shadow: 3px 5px 4px rgba(11, 3, 6, 0.20); margin:0 0 54px 36px; padding: 7px 0 0 9px;}
.dyjGroup .dyj_img{width: 942px; height: 390px; overflow: hidden; position: relative;}
.dyjGroup ul { position: absolute;}
.dyjGroup ul li{ width: 942px; height: 390px; position: relative;}
.dyjGroup .dyj_count { position: absolute; width: 930px; left: 9px; height: 19px; bottom: 7px; z-index: 9; padding: 8px 0 0 12px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BF000000', endColorstr='#BF000000');}
:root .dyjGroup .dyj_count {background-color: rgba(0, 0, 0, 0.73);}
.dyjGroup .dyj_count li { width:30px; height: 10px; background-color: #FFF;  float: left; line-height: 90px; overflow: hidden; margin-left: 8px; cursor: pointer;}
.dyjGroup .dyj_count li.current { background:#FF0000;}
/* 热点新闻 */
.news_group{width: 941px;height: 313px; position: relative;background-color: #FFF; box-shadow: 3px 5px 4px rgba(11, 3, 6, 0.20);-webkit-box-shadow: 3px 5px 4px rgba(11, 3, 6, 0.20);-moz-box-shadow: 3px 5px 4px rgba(11, 3, 6, 0.20);-ms-box-shadow: 3px 5px 4px rgba(11, 3, 6, 0.20);margin: 0 0 54px 55px; background: url(../images/spirit.png) no-repeat -359px 0;}
.news_wraper {border: 1px solid #a8a7a7; position: relative;}
.title_news { width: 34px; height: 124px; background: url(../images/spirit.png) no-repeat -109px -230px; position: absolute; left: -34px; top: 2px;}
.Hnew_nav { height: 59px; border-bottom: 1px solid #d6ac6f; position:relative;margin: 0 40px;}
.nxMenuZu{ padding: 19px 0 0 0; height: 412px; height: 40px; position: relative;}
.nxMenuZu li{float:left; width: 86px; margin-right: 20px;}
.nxMenuZu li a{font-size: 16px; color:#000; display:block; width: 86px; text-align:center; height:40px; line-height: 40px; text-align: center;}
.nxMenuZu li a:hover{ }
.nxMenuZu li.current a{ color: #d0a05b;}
.Hnew_nav .mu_gd{ position: absolute; right: 0px; top: 29px; font-size: 15px; color: #000;}
.Hnew_nav .mu_gd:hover { text-decoration:underline;}
.nxMenuZu li.btn_more { width: 132px; }
.Hnew_nav .lineX { position: absolute; width: 86px; height: 3px; background-color: #d0a05b; bottom: 0px; left: 0px;}
.news_nr{ position:relative;width: 616px;height: 298px; float: left; display: none;}
.Hnew_nr{padding:20px 14px 0 38px;}
.Hnew_nr p{ line-height:30px; zoom:1; height: 30px; overflow:hidden; padding-left: }
.Hnew_nr p .date{float:right;color:#886242; line-height: 36px;}
.Hnew_nr p a.zw{color:#656565;line-height:36px;height: 36px;width: 646px; display:block; float:left; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.Hnew_nr p a:hover { color: #d0a05b;}
.Hnew_nr p .leis{width:56px; height: 32px; float:left; margin-right: 10px;}
.Hnew_nr p .leis a{color:#898989; display: block;  margin-top: 8px; height: 21px; line-height: 21px; text-align: center;}
.Hnew_nr p .leis a:hover { text-decoration:none; background-color: #d0a05b; color: #FFF;}
/* 图片展示 */
.imagesGroup { width: 224px; height: 352px;box-shadow: 3px 5px 4px rgba(11, 3, 6, 0.20);-webkit-box-shadow: 3px 5px 4px rgba(11, 3, 6, 0.20);-moz-box-shadow: 3px 5px 4px rgba(11, 3, 6, 0.20);-ms-box-shadow: 3px 5px 4px rgba(11, 3, 6, 0.20); background-color: #FFF;margin: 0 0 0px 55px; position: relative;}
.nav_images { position: absolute; width: 34px; height: 352px; background: url(../images/spirit.png) no-repeat -32px -232px; left: -34px; top: 2px;}
.nav_images li a { display: block;width: 34px; height: 115px;}
.nav_images li.current a/*,.nav_images li a:hover*/ { background: url(../images/spirit.png) no-repeat}
.nav_images li.current a.btn_1/*,.nav_images li a.btn_1:hover*/ { background-position: -66px -232px;}
.nav_images li.current a.btn_2/*,.nav_images li a.btn_2:hover*/ { background-position: -66px -347px;}
.nav_images li.current a.btn_3/*,.nav_images li a.btn_3:hover */{ background-position: -66px -461px;}
/* 图片展示列表 */
.list_images { padding: 7px 0 0 8px; display: none;}
.list_images .imageBox {width: 210px; height: 338px; overflow: hidden; position: relative;}
.list_images .imageBox ul { position: absolute; left: 0; top: 0;}
.list_images .imageBox ul li{width: 210px; height: 338px; position: relative;}
.list_images .prev,.list_images .next {width: 31px; height: 46px; cursor: pointer;background: url(../images/spirit.png) no-repeat; position: absolute; top: 178px; line-height: 100px; overflow: hidden; z-index: 3;}
.list_images .prev { background-position: -181px -159px; left: 16px;}
.list_images .next { background-position: -221px -159px; right: 16px;}


#flash{width:96px;height:450px;position:fixed;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:40px;top:0px;margin-top:0px;z-index:6000;}
#flash a{text-indent:-99em;overflow:hidden;}
#flash a.btn_kefu{width:130px;height:62px;background:url(../images/a_bg2.jpg) no-repeat left top;display:block;}
#flash a.btn_kefu:hover{background-position:-130px top ;}
#flash a.btn_top{width:130px;height:62px;background:url(../images/a_bg2.jpg) no-repeat left -61px;display:block;}
#flash a.btn_top:hover{background-position:-130px -61px ;}
#flash .erweima{width:68px;height:102px;padding-top:0px;}
#flash .erweima img{margin:0 auto 3px;width:118px;height:117px;display:block;}
#onlinflasheKefu .erweima span{height:27px;line-height:27px;text-align:center;overflow:hidden;color:#feffff;display:block;font-size:12px;font-family:'微软雅黑';}


/*二维码*/
.fixedBtn{position: fixed;_position:absolute;top:130px; right:5px;width:255px;height:287px;_top:expression(documentElement.scrollBottom + 20 + "px");z-index:125589899;}
.fixedBtn .piaofutu{ }
 
 .footer { margin:50px 0 0 0; background:#000;}
.footer_1 { margin:0 auto; width:1200px; overflow:hidden;}

.ding_2 { position:absolute; top:13px; right:0; width:350px; height:60px;}
.ding_2 a img { width:60px; height:60px; opacity:0.5; transition:0.5s; border-radius:2em;}
.ding_2 a img:hover { opacity:1;}