/* CSS Document */
@charset "utf-8";
/* 全局禁用选择、拖拽和右键菜单 */
* {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    -moz-user-drag: none;
    -ms-user-drag: none;
    user-drag: none;
}

/* 禁用图片拖拽 */
img {
    pointer-events: none;
}

/* 禁用链接拖拽 */
a {
    -webkit-user-drag: none;
    -moz-user-drag: none;
    -ms-user-drag: none;
    user-drag: none;
}

/* 表单元素允许选择 */
input, textarea, select {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

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:#3f3f3f;text-decoration:none;blr:expression(this.onFocus=this.blur());outline:0}
a:hover{color:#12a9af}
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;}
.verify_img{ display: inline-block; float: right}
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;}
.wrap{margin:0 auto;max-width:1920px;min-width:1200px;position:relative;width:100%}
.w1200{width: 1200px;margin: 0 auto; position: relative;}
.footer{height: 120px; background: #262626;}
.footer .flogo{ width: 235px; height: 98px; float: left; margin-top: 15px; border-right: 2px solid #595959; margin-left: 60px;}
.footer .flogo img{ height:70px; margin-top:15px;}
.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: #f0eeee url("../images/mainbg.jpg") no-repeat scroll center top;}
.h488{ height: 488px; width: 100%; }
.h30{ height: 30px; }
.layer-bg{ position: fixed; height:100%; width:100%; z-index:10000; 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:99999; background:#FFF;}
.layer_msg_tit{ height:60px; width:100%; text-align:center; line-height:60px; font-size:25px; color:#12a9af; background:#e0fdfa; 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;}
.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%; height: 85px; background:rgba(255,255,255,0.34);}
.header .logo{ width: 186px; height: 105px; position: absolute;top: 0px; left:50%; margin-left: -93px; z-index: 999 }
.header .nav{ width: 1024px; line-height: 99px; margin: 0 auto; position: relative;}
.header .nav li{ float: left; }
.header .nav  a{ display: inline-block; width: 140px; text-align: center; font-size: 20px; color: #314e75 }
.header .nav  a:hover{color:#12a9af}
.box_01{width: 100%;}
.dwbox{width: 286px; float: left; background: #12a9af; position:relative;}
.dwbtn,.dwbtn img{width: 273px;}
.dwbtn{ position: absolute; top:-130px; left: 6px; }
.userbox{ width: 100%; margin-top: 150px; height: 193px;  float: left;}
.userbox a{ display: block; float: left; height:95px;width: 135px; text-align: center;color: #fff;}
.userbox a.btn_02,.userbox a.btn_04{ float: right; }
.userbox a.btn_03,.userbox a.btn_04{ margin-top: 3px; }
.userbox a h1{ font-size: 18px; }
.userbox a i{ display: inline-block; background: url("../images/icon-all.png") no-repeat; width:40px; height: 42px; }
.userbox a.btn_01 i{ height: 35px; background-position: -48px 0; margin-top: 13px;}
.userbox a.btn_02 i{ background-position: -48px -44px; margin-top: 5px; width: 24px}
.userbox a.btn_03 i{ height: 37px; background-position: -50px -99px; margin-top: 5px;  width: 32px}
.userbox a.btn_04 i{ height: 30px; background-position: -50px -150px; margin-top: 11px;}
.userbox a.btn_01:hover i{ height: 35px; background-position: 0 0; margin-top: 13px;}
.userbox a.btn_02:hover i{ background-position: 0 -44px; margin-top: 5px; width: 24px}
.userbox a.btn_03:hover i{ height: 37px; background-position: 0 -99px; margin-top: 5px; width: 32px}
.userbox a.btn_04:hover i{ height: 30px; background-position: 0 -150px; margin-top: 11px;}
.userbox a:hover{color: #032247;}
.box_01 .bnbox{ height: 343px; width: 587px; float: left;}
.box_01 .bnbox .slideBox{ width:590px; height:343px; overflow:hidden; position:relative; }
.box_01 .bnbox .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; text-align: center;width: 100%; }
.box_01 .bnbox .slideBox .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 .slideBox .hd span.on{ background:#fff; color:#fff; width: 40px }
.box_01 .bnbox .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.box_01 .bnbox .slideBox .bd li{ zoom:1; vertical-align:middle; }
.box_01 .bnbox .slideBox .bd img{ width:590px; height:343px; display:block;  }
.box_01 .newsbox{ width: 327px; float: left; background: #12a9af; }
.box_01 .newsbox .news{width: 100%; overflow:hidden;height: 343px; }
.box_01 .newsbox .news .new_title{height:56px;width:100%;border-bottom:1px solid #fff;}
.box_01 .newsbox .news .new_title li{cursor:pointer;float:left;font-size:20px;height:56px;line-height:56px;text-align:center;width:64px; color: #fff}
.box_01 .newsbox .news .new_title li:hover,.box_01 .newsbox .news .new_title li.on{border-bottom:3px solid #fff;}
.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: 325px; padding: 0 10px; float: left; }
.box_01 .newsbox .news .news_con{height: 287px; width: 1320px}
.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:#f8ff8f;}
.box_01 .newsbox .news .news_list li{line-height: 35px; width: 100%; display: block; float: left;}
.box_01 .newsbox .news .news_list li i{ font-size: 30px; vertical-align: middle;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: #f8ff8f}

.box_02 { width: 100%; }
.game_attr{ float: left; width: 286px; }
.game_attr a{width: 286px; display: block; height: 82px}
.game_attr .gwzl{ background:url("../images/gw_01.png") no-repeat;}
.game_attr a.gwzl:hover{ background:url("../images/gw_02.png") no-repeat;}
.game_attr .yxts{ background:url("../images/ts_01.png") no-repeat;}
.game_attr a.yxts:hover{ background:url("../images/ts_02.png") no-repeat;}
.game_attr .lbfl{ background:url("../images/fl_01.png") no-repeat;}
.game_attr a.lbfl:hover{ background:url("../images/fl_02.png") no-repeat;}
.game_attr a:hover{ color: #0e888d; }
.box_02 .basebox{width: 590px;height: 246px; float: left; background: #12a9af}
.box_02 .basebox .basecon{ width: 100%;  margin-top: 30px; }
.box_02 .basebox .basecon .base_item{ width: 147px; float: left;  margin-top:0px; }
.box_02 .basebox .basecon .base_item.line{ background:url("../images/icon_line.png") no-repeat right; border: none; }
.box_02 .basebox .basecon a{ display:inline-block; color:#ffffff; width: 100%;text-align: center; line-height: 32px;  }
.box_02 .basebox .basecon a:hover{ color:#f8ff8f;}

.box_02 .xsznbox{width: 324px;height: 246px; float: left; background: #e0fdfa}
.box_02 .xsznbox .tit_txt{ background-position: -176px -110px; }
.box_02 .xsznbox .xszn_con{margin-top: 30px; }
.box_02 .xsznbox .xszn_con a{ display:inline-block; color:#12a9af; width: 108px;text-align: center; line-height: 32px; float: left; }
.box_02 .xsznbox .xszn_con a:hover{ font-size: 16px; }
.box_03{ width: 100%;}
.hdzq{float: left; width: 286px;background: #12a9af;height: 380px; }
.hdzq .tit_txt{ background-position: 0px -56px; }
.box_03 .baidu{width: 590px;height: 380px; float: left;}
.box_03 .baidu .rwbox{width: 590px;height: 380px; float: right; position:relative; overflow: hidden;}
.box_03 .baidu .rwbox .m-th{border-bottom:2px solid #fff; width: 360px; position: absolute; top:5px; left: 20px;}
.box_03 .baidu .rwbox .m-th a{ display: inline-block; width: 80px; line-height: 40px;font-size: 18px; color: #fff; text-align: center;}
.box_03 .baidu .rwbox .m-th a i{ float: right;	}
.box_03 .baidu .rwbox .m-th a.on,.box_03 .baidu .rwbox .m-th a:hover{border-bottom:3px solid #f8ff8f; margin-bottom:-2px; color: #f8ff8f;}
.box_03 .baidu .rwbox .rw_con{ width: 2400px; }
.box_03 .baidu .rwbox .pic{width: 590px;height: 380px; float: left;}

.box_03 .bbhg{width: 324px;height: 380px; float: left; background: #12a9af}
.box_03 .bbhg .tit_txt{ background-position: 0px -112px; }
.bbhg_con{width: 260px;height: 300px; position: relative; margin:50px auto 0;}

.bbhg_con .prev,
.bbhg_con .next{ position:absolute; top:50%; left:-30px;margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat;}
.bbhg_con .next{ left:auto; right:-30px; background-position:8px 5px; }


.box_04{ width: 100%;}
.ewmbox{width: 286px; height: 369px; float: left; background: #e0fdfa;}
.ewmbox .title{ padding: 20px 0 0 0; text-align: center;}
.ewmbox .title a{ font-size: 18px; font-weight: bold; color: #0e888d; text-decoration: none;}
.ewmbox .title a:hover{ color: #12a9af;}
.scree{width: 590px; height: 369px; float: left;  position: relative;}
.scree .scree_nav{ width:590px; height:60px; line-height: 60px; text-align: center; float:left; position: absolute; top: 0px; left: 0px; background-color:rgba(224,253,250,0.6); z-index: 100}
.scree .scree_nav li{ position:relative; float: left;  height:60px; line-height: 60px; text-align: center;}
.scree .scree_nav li a{ display: inline-block; font-size:18px; height:30px; margin:20px 50px 0;  text-align: center; width: 90px; background: url(../images/icon-tit.png) no-repeat;}
.scree .scree_nav li a.jmjt{background-position: -176px 0px;}
.scree .scree_nav li a.yxsp{background-position: -176px -162px;}
.scree .scree_nav li a.yxbz{background-position: 0px -162px;}
.scree_item{ width:590px; height:369px; overflow:hidden; display:none; position: relative;}
.scree_item .prev,
.scree_item .next{ position:absolute; top:60%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat;}
.scree_item .next{ left:auto; right:0px; background-position:8px 5px; }

.media{width: 324px; height: 369px; float: right; background: #e0fdfa; }
.media .tit_txt{ background-position: -176px -48px; }
.ewmbox  .ewm{ width: 220px; margin: 30px auto; height: 225px; display: flex; justify-content: center; align-items: center; padding: 10px; background: linear-gradient(135deg, #ffd700, #ffed4e, #ffd700); border-radius: 15px; box-shadow: 0 5px 15px rgba(0,0,0,0.2);}
.ewmbox  .ewm img{ width: 200px; height: 200px; border-radius: 8px; display: block;}
.ewmbox .ewmbtn{width: 100%; margin-top: 10px; padding-left: 28px;}
.ewmbox .ewmbtn a{ display:inline-block; color: #0e888d; font-size: 14px; text-align:center; width: 72px; }
.ewmbox .icon,.scree .icon{ display:block; background: url("../images/icon-all.png") no-repeat; margin: 0 auto;}
.ewmbox .ewmbtn a .iconkf{ width: 32px; height: 32px; background-position: -198px 0px; }
.ewmbox .ewmbtn a .iconqq{ width: 32px; height: 32px; background-position: -200px -46px; }

.medialist{width: 235px;  height: 295px; overflow: hidden; margin:20px 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_left{width: 286px; float: left;}
.ny_right{ width: 914px; float: right; min-height: 1204px; background: #fff;  margin-bottom: 30px;}
.ny_right .content{ padding: 0 35px;}
.ny_right .ny_content{line-height:24px}
.ny_right .ny_content img{display:block;margin:0 auto;max-width:850px}
.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:#959595;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:#12a9af none repeat scroll 0 0;color:#fff}
.ny_right .ny_title{width:100%}
.ny_right .ny_title h1{color:#12a9af;font-size:30px;padding:15px 30px 0; font-weight: bold;}
.ny_right .ny_title .place{color:#12a9af;font-size:14px;height:30px;line-height:30px;padding-right:20px;text-align:right;width:100%}
.ny_right .content .title_info{margin-bottom:20px;padding:15px 0 24px;width:100%; background: url("../images/b_01.html") no-repeat bottom;}
.ny_right .content .title_info span{color:#959595;font-size:14px;}
.ny_right .content .title_info h1{color:#12a9af;font-size:24px;text-align:center}
.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:3px}
.ny_right .content .title_info b{color:#12a9af;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:#959595;font-size:14px}
.ny_news_list li a:hover{color:#12a9af}
.ny_news_list li a i{font-size: 30px; vertical-align: middle;color:#12a9af; }
.ny_news_list li span{color:#999;float:right}
.ny_right .content .source_tab{border-bottom:2px solid #12a9af;overflow:hidden;width:100%}
.ny_right .content .source_tab li{display:inline-block}
.ny_right .content .source_tab li a{color:#12a9af;display:block;font-size:20px;font-weight:700;height:50px;line-height:50px;margin-right:20px;text-align:center;width:200px}
.ny_right .content .source_tab li a:hover,.ny_right .content .source_tab li.on a{background:#12a9af 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 #12a9af; padding: 20px 0; line-height: 28px;}
.down_item h1{color:#12a9af;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 #12a9af;}
.d_tit span{ display: inline-block; color: #fff; font-size: 24px; width: 140px; height: 50px; text-align: center; line-height: 50px; background: #12a9af;}
.d_con{ margin-top: 20px; line-height: 30px; padding-left: 30px;}
.d_con a{ color: #4a4449; font-size: 18px;}
.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 #12a9af; padding-left: 20px; padding-top: 20px; position: relative;}
.ac_list li .info h1{ color: #12a9af; 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:#12a9af;color:#fff;font-weight:700}
.w1202{ width: 1202px; margin: 0 auto; position: relative;}
.guidebg{background: #e2ebe8 url("../images/datum/guidebg.html") 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/datum/nav_icon.html") 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/datum/nav_icon.html") 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/datum/nav_icon.html") 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/datum/tit_icon.html") no-repeat; color: #fff;}
.table_img{ display: none;}
.mr_02{ width: 1200px; height: 369px; background: url("../images/datum/neirong1_02.html") 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.html") 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/datum/icon-tsnav.html") 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.html') no-repeat bottom center; color:#705600;}




.mbody{background: #000 url(../images/mbg.html) no-repeat scroll center top;}
.m_defalt{ width: 100%; height: 350px;}
.m_header{ height: 73px; width: 100%;}
.m_header a{ display:block; float: left; height: 73px; width: 298px; margin-right:3px;}
.m_header a.m_nav_01{  background: url(../images/m_nav_01.html) no-repeat scroll center;}
.m_header a.m_nav_02{  background: url(../images/m_nav_11.html) no-repeat scroll center;}
.m_header a.m_nav_03{  background: url(../images/m_nav_21.html) no-repeat scroll center;}
.m_header a.m_nav_04{  background: url(../images/m_nav_31.html) no-repeat scroll center;  margin-right:0px; float: right;  width: 297px; }
.m_header a.m_nav_01:hover{  background: url(../images/m_nav_02.html) no-repeat scroll center;}
.m_header a.m_nav_02:hover{  background: url(../images/m_nav_12.html) no-repeat scroll center;}
.m_header a.m_nav_03:hover{  background: url(../images/m_nav_22.html) no-repeat scroll center;}
.m_header a.m_nav_04:hover{  background: url(../images/m_nav_32.html) no-repeat scroll center;}
.m_content{ width: 100%; min-height:600px; padding-bottom: 60px; }
.m_left{ width: 600px; float: left; margin-top:100px;}
.m_left .m_info{ width: 410px; margin: 0 auto;}
.m_left .m_info li{ line-height: 55px;}
.m_left .m_info li span{ display: inline-block; width: 110px; text-align: left; color: #f9b87b; font-size: 18px; font-weight: bold;}
.m_left .m_info li input{ height: 40px; line-height: 40px; width: 300px; background: none; border: 1px solid #b5b5b5; color: #fff; padding: 0 5px; font-size: 14px;}
.m_left .m_info .m_btn_submit{ height:50px; width:300px; display:block; background:#f9b87b; color:#472003; font-size:24px; text-align:center; line-height:50px; margin-top: 30px; margin-left: 110px;}
.m_right{ width: 600px; float:right;  margin-top: 100px; line-height: 24px; color: #fff;}
.m_right h1{color:#f9b87b; font-size: 20px;}
.m_right h2{ font-size: 16px;}
.m_right p{ text-indent: 12px;}
.m_content .m_item{ width: 350px; height: 240px; float: left; margin-left: 40px; border: 1px solid #f9b87b; padding: 20px 15px; margin-top: 20px;}
.m_content .m_item h1{color:#f9b87b; font-size: 20px; margin-bottom: 15px;}
.m_content .m_item p{ line-height: 28px; font-size: 14px;  color:#fff; text-indent: 14px;}
.m_pic{ width: 929px; margin: 0 auto;}
.w1005{ width: 1005px; margin: 0 auto;}
.u_pm{ width: 495px; float: left; margin-top: 80px; border: 1px  solid #f9b87b; min-height: 460px;}
.u_zdlist{ width: 495px; float:right;  margin-top: 80px; border: 1px  solid #f9b87b; min-height: 460px;}
.u_pm h1,.u_zdlist h1{ background:#f9b87b; font-size: 20px; color: #fff; text-align: center; height: 45px; line-height: 45px;}
.m_table tr{ text-align:center;}
.m_table td{ color:#FFF; font-size:14px;  border-bottom: 1px solid #f9b87b; padding:10px 0 4px 0;}
.m_first td{ font-size:16px; font-weight:bold;}
.m_content .page{ text-align: center; width: 100%; height: 40px;padding-top: 7px;}
.m_content .page a,.m_content .page span{display:inline-block;font-size:14px;height:26px;line-height:24px;margin:0 3px;text-align:center;width:30px; color:#fff; border: 1px solid #f9b87b;}
.m_content .page a:hover,.m_content .page .current{background-color:#f9b87b;color:#fff;font-weight:700}

.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 #12a9af; }
.name_box .newbtn{background:#12a9af;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 #12a9af; width: 100%; float: left; margin-top: 15px;}
.game_btn{ width: 100%; float: left; margin-top: 10px; text-align: center;}
.game_btn .newbtn{background:#12a9af;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: #12a9af; margin: 5px 0;}
.c_cur p{ line-height: 22px; font-size: 14px; text-indent: 24px;}
.newbtn:hover{ color: #fff; background: #046064;}
.name_box select{border: 1px solid #12a9af; height: 40px;  width: 315px; }
.name_box select option{ padding: 3px 5px;}
.login_info{ padding-left: 30px;}
.login_info a{ margin-left: 10px;  color: #12a9af; }





.xmbg{ background: #fff url("../images/xmbg.jpg") no-repeat scroll center top;}
.xm_nav{ width: 100%; height: 120px;}
.xm_nav a{ display: inline-block; height: 35px; background: url("../images/xm_nav.png") no-repeat; margin-top: 30px;}
.xm_nav a.xmnav_01{ width: 190px; background-position: 0px -12px; margin-left: 90px;}
.xm_nav a.xmnav_02{ width: 240px; background-position: -198px -12px;}
.xm_nav a.xmnav_03{ width: 234px; background-position: -452px -12px;}
.xm_nav a.xmnav_04{ width: 235px; background-position: -697px -12px;}

.xm_nav a.xmnav_01:hover,.xm_nav .xmnav_01.on{ width: 190px; background-position: 0px -52px;}
.xm_nav a.xmnav_02:hover,.xm_nav .xmnav_02.on{ width: 240px; background-position: -198px -52px;}
.xm_nav a.xmnav_03:hover,.xm_nav .xmnav_03.on{ width: 234px; background-position: -452px -52px;}
.xm_nav a.xmnav_04:hover,.xm_nav .xmnav_04.on{ width: 235px; background-position: -697px -52px;}

.w1070{ width: 1070px; margin: 0 auto; height: 1928px}
.h950{ width: 100%; height: 950px;}
.xm_info{ display: none;}
.xm_info .pic img{ margin: 0 auto}
.xm_back{width: 136px; height: 38px;display: block; background: url("../images/xm_back.png") no-repeat; float: right; margin: 100px 0px 0 0;}


.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:10000; background:#FFF;}
.layer_confirm .layer_confirm_tit{ height:60px; width:100%; text-align:center; line-height:60px; font-size:25px; color:#12a9af; background:#e0fdfa; }
.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:#de0f21; font-size:16px; color:#FFF;}
.confirm_btn a.confirm_cancel{ background:#ccc;}

.drawbg{background: #ffdcb7 url("../images/drawbg.jpg") no-repeat scroll center top;}
.h650{ height: 650px; width: 100%;}
.p_login{ width: 100%; text-align: center;  color: #1a1a1a; font-size: 16px; margin-top: 20px; }
.p_login a{ color: #ff0000}
.draw_box{ width: 100%;  position: relative; padding-top: 47px; padding-left: 10px; }
.d_top_bg{ position: absolute; width: 1200px; height: 206px; top: 0px; left: 50%;  margin-left: -590px; background: url("../images/d_top_bg.png") no-repeat; z-index: 1;}
.drawbg .pic img,.draw_tit img{ margin: 0 auto}
.draw_content{ width: 960px; margin: 0 auto; background:#fff url("../images/d_bottom_bg.png") no-repeat bottom;}
.draw_content .pic img{ margin: 0 auto}
.d_cur{ text-align: center; padding: 20px 90px 10px;line-height: 30px;}
.d_cur_p{ text-align: center; padding: 10px 0; line-height: 24px;}
.d_cur span{ color: #ff0000}
.d_point{color: #ff0000; font-size: 20px; padding-left: 90px;}
.lqlist{ margin-top: 30px;}
.lqlist li{ display: block; float: left; width: 398px; height: 227px; margin-left: 55px;}
.lqlist li .pic img{ width: 398px; height: 127px;}
.lqlist li .btn_06{ display: block; width: 141px; height: 49px; background: url("../images/dhbtn.png") no-repeat; margin: 20px auto 0; text-align: center; line-height: 49px; font-size: 22px; color: #fff }
.lqlist li a:hover,.lqlist li a.invalid{ background-position: 0 -62px;}
.btn_05{ display: block; width: 196px; height: 39px;  background: url("../images/d_btn_01.png") no-repeat; margin: 30px auto 0; }
.draw_award{ font-size: 14px; width:737px; margin:10px auto 0px; border: 1px  solid #949396; color: #9496a6}
.draw_award  marquee{height: 40px; line-height: 40px; width:737px ; padding: 0 10px;}
.draw_award span em{ color: #dca960;  margin-right: 10px;}
.container{ width: 737px; height: 595px; background: #de0f21; padding: 10px 0 0 15px; margin: 20px auto 0; border-radius: 10px; -moz-border-radius: 10px;-webkit-border-radius: 10px;  }
.lotterybox{ width: 737px; height: 595px; }
.draw_num{ color: #525252; font-size: 16px; height: 40px; line-height: 40px; margin-top: 10px; text-align: center}
#lottery{width:737px;height:595px; margin: 0 auto;}
#lottery table td{width:170px;height:137px;text-align:center;vertical-align:middle; padding: 3px; position: relative;}
#lottery table td.active .effect{width:170px;height:137px;background:url("../images/effect.png") no-repeat; position: absolute; top: 8px; left: 3px; z-index: 9999}
#lottery table td.lottery-btn{}
#lottery table td .draw_02{ width: 330px; height: 264px; padding-top: 25px;  margin-left: 8px; background: #fff; border-radius: 10px; -moz-border-radius: 10px;-webkit-border-radius: 10px; }
#lottery table td .draw_02 a{ display:block; width: 175px; height: 176px; 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: 125px; width: 737px; background: #ffeccc; margin: 20px auto 0;}
.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: 737px;  height: 75px; overflow: hidden;}
.draw_log_list img{  height:75px; float: left; margin-left: 5px;}
.giftlist{margin-top: 30px; padding-left:90px;}
.giftlist li{ display: block; float: left; width: 194px; margin-right: 70px; margin-bottom: 40px;}
.giftlist li .pic img{ width: 194px; height: 257px;}
.giftlist li .btn_07{ display: block; width: 102px; height: 38px; background: url("../images/giftbtn.png") no-repeat; margin: 30px auto 0; text-align: center; line-height: 36px; font-size: 16px; color: #fff }

.draw_cur_info{width: 960px; margin: 0 auto; padding-top: 20px; margin-bottom: 80px; padding-left: 10px; }
.draw_cur_info p{ line-height: 30px; font-size: 16px; color: #545454;}

.festbg{background: #000 url("../images/festbg.jpg") no-repeat scroll center top;}
.w610{ width: 1000px; margin: 0 auto;}
.fest_back{ font-size: 18px; color: #fde38a; display:block; margin: 3px auto; width: 120px; text-align: center;}

.fest_nav{ width: 100%; position: relative; height: 472px;}
.fest_nav a{ display: block; width: 234px; height: 182px; background: url("../images/icon_51.png") no-repeat; float: left; position: absolute;}
.fest_nav .f_nav_01{left: 120px; top: 0px;  background-position: -240px 0; }
.fest_nav .f_nav_02{top:110px; left: 0px; background-position: 0 0;}
.fest_nav .f_nav_03{top:110px; left: 240px;  background-position: -722px 0;  }
.fest_nav .f_nav_04{top:220px; left: 120px;background-position: -480px 0;}

.fest_nav .f_nav_01:hover{ background: url("../images/icon_51_h.png") no-repeat -240px 0;  }
.fest_nav .f_nav_02:hover{ background: url("../images/icon_51_h.png") no-repeat 0 0; }
.fest_nav .f_nav_03:hover{ background: url("../images/icon_51_h.png") no-repeat -722px 0;  }
.fest_nav .f_nav_04:hover{ background: url("../images/icon_51_h.png") no-repeat  -480px 0;  }



.lay_fast{position: fixed; height:100%; width:100%; z-index:999; top:0px; left:0px; background-color:#000; opacity:0.5; filter:alpha(opacity=50); display: none; }
.fest_con{  width: 931px; height: 528px; position: fixed; top: 50%; left: 50%; margin-left: -465px; margin-top: -269px; z-index: 9999; display: none;}
.fest_close{ background: url("../images/fest_close.png") no-repeat; width: 46px; height: 38px; position: absolute; right: -55px; top: 20px;}
.con_info{ width: 100%;  padding: 10px; color: #79050b; font-size: 18px; display: none;}





.fifabg{background: #4ca823 url("../images/fifabg.jpg") no-repeat scroll center top;}
.step_01{ height: 96px; width: 100%; background: url("../images/stepbg.png") no-repeat; margin-top: 150px; padding-left: 370px;}
.step_01 h1{ font-size: 24px;  font-weight: bold; color:#f6ec0f; padding-top: 20px; }
.step_01 h1 span{ display: inline-block; width: 80px; height: 33px; line-height: 33px;  text-align: center; background: #1c5d01; border: 1px solid #f6ec0f; vertical-align: middle; margin: 0 5px;}
.step_01 p{ color: #f6ec0f; font-size: 18px; margin-top: 5px;}
.fbtn{ display: inline-block; width: 80px; height: 32px; line-height: 32px; color: #fff; text-align: center; font-size: 16px; background: url("../images/refresh.png") no-repeat; position: relative;}
.fbtn:hover,.fbtn.invalid{ background-position: -80px 0;}
.step_02{ height: 96px; width: 100%; background: url("../images/stepbg.png") no-repeat 0px -125px; margin-top: 50px; padding-left: 370px;}
.step_02 img{ padding-top: 10px; margin-left: 100px;}
.hot_box{ width: 1045px; border: 1px solid #5fc32f; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; min-height: 910px; background: #4ca823; margin: 20px auto;}
.hotlist{ margin-top: 40px; padding: 0 50px;}
.teambox{ border-bottom: 1px  solid #5eca31; width: 100%; padding: 0 100px 0 0;}
.time{ width: 100%; text-align: center; height: 55px; color: #fff; font-size: 24px; margin-bottom: 60px;}
.time .time_cur{ width: 181px; height: 55px; text-align: center; line-height: 55px;  font-size: 24px; color: #fff; background: url("../images/timebg.png") no-repeat; display: inline-block;}
.time i{ width: 58px; height: 60px; text-align: center;  line-height: 60px; display: inline-block; background: url("../images/time_02.png") no-repeat; vertical-align:-6px; color: #5a5d63; font-size: 40px; margin:0 3px;}
.hotitem{ margin-top: 80px;}
.team1{ float: left; width: 400px; height:180px;}
.team1 .gq{ float: left; width: 127px; height: 85px; margin-left: 100px; }
.team1 .tname{ height: 85px; float: left; color: #ffffff; font-size: 30px; margin-left: 10px; line-height: 80px;}
.gl{ font-size: 18px; margin-top: 10px; margin-left: 10px; width: 100%; float: left;}
.gl span{ display: inline-block; height: 30px; width: 78px; text-align: center; line-height: 30px; background: url("../images/gl_01.png") no-repeat; color: #065708; font-size: 16px;}
.team1 .gl span{ margin-left: 40px;}
.team1 .fbtn{ margin-left: 120px; margin-top: 10px;}
.team2{float: left; width: 142px;}
.team2 .fbtn{ margin-left: 30px; margin-top: 10px;}
.team2 .gl span{ margin-left: 20px;}
.team3{float: left; width: 300px; height:180px;}
.team2 .vs{ text-align: center; font-size: 34px; color: #e8f40a;  line-height: 80px;}
.team3 .gq{ float: left; width: 127px; height: 85px; float: right}
.team3 .tname{ height: 85px; float: left; color: #ffffff; font-size: 30px;  line-height: 80px;}
.team3 .fbtn{ margin-left: 200px; margin-top: 10px;}
.fbtnbox{ position: relative; height: 40px; width: 100%; float: left}
.team3 .gl span{ margin-left: 190px;}
.tpbox{ width: 220px; height: 70px; border: 1px solid #000; position: absolute; top: -60px; left: 35px; background: #fff; text-align: center; display: none; }
.team2 .tpbox{ left: -50px;}
.team3 .tpbox{ left: 125px;}
.fnumbox{ width: 100%; height: 40px; border-bottom: 1px solid #000; color: #000; font-size: 14px;}
.fnumbox label{ display: inline-block; width:80px; border-right:1px solid #000; height: 30px; }
.fnumbox input{ border: none; height: 35px; width: 136px; padding: 0px 2px;}
.tpbox  a{color: #000; font-size: 14px; text-align: center}
.r_more{ width: 126px; height: 43px; line-height: 43px; text-align: center; display: block;  background: url("../images/fmore.png") no-repeat; margin: 30px auto; color: #053f00; font-size: 16px;}
.f_check{ width: 100%; color: #fff; text-align: center; font-size: 16px;}

.hot_box .page{clear:both;margin-top:30px;text-align:center}
.hot_box .page a,.hot_box .page span{display:inline-block;font-size:14px;height:26px;line-height:24px;margin:0 3px;text-align:center;width:20px}
.hot_box .page a:hover,.hot_box .page .current{background-color:#ca0201;color:#fff;font-weight:700}




.step_03{ height: 96px; width: 100%; background: url("../images/stepbg.png") no-repeat 0px -248px; margin-top: 60px; padding-left: 370px;}
.step_03 h1{ font-size: 24px;  font-weight: bold; color:#f6ec0f; padding-top: 20px; }
.step_03 h1 span{ display: inline-block; width: 120px; height: 33px; line-height: 33px;  text-align: center; background: #1c5d01; border: 1px solid #f6ec0f; vertical-align: middle; margin: 0 5px; }
.step_03 p{ color: #f6ec0f; font-size: 18px; margin-top: 5px;}

.goods_01,.goods_02{ margin-top: 30px; width: 100%; padding-left: 20px;}
.goods_01 h1,.goods_02 h1{ color: #f6ec0f; font-size: 26px; font-weight: bold;}
.goods_01 ul{ margin-top: 20px;}
.goods_02 ul{ margin-top: 10px;}


.goods_01 li{ width: 240px; display: block; float: left; margin:0 25px; text-align: center;}
.goods_01 li .pic{ width: 240px; background: #376b01; padding: 20px 20px 10px;}
.goods_01 li .pic img{ width: 200px; height: 166px; margin-bottom: 5px;}
.goods_01 li .pic span{  color: #b5f426;}
.goods_01 li h2{ height: 40px; line-height: 40px; background: #ffc600; color: #eb6605; font-size: 16px; font-weight: bold; margin: 10px 0;}


.goods_02 li{ width: 146px; display: block; float: left; margin:10px; text-align: center;}
.goods_02 li .pic{ width: 146px; background: #376b01; padding: 20px 0px 3px; margin-bottom: 10px;}
.goods_02 li .pic img{ width: 79px; height: 76px; margin: 0 auto;}
.goods_02 li .pic p{  color: #b5f426; margin: 3px 0}
.goods_02 li h2{ height:25px; line-height: 25px; background: #ffc600; color: #29510a; font-size: 14px; font-weight: bold; margin-top: 5px;}

.f_cur{ margin-top: 20px; width: 100%; margin-bottom: 50px;}
.step_04{ margin-top: 100px; width: 100%;}
.step_04 img{ margin: 0 auto;}

.loglist{ width: 100%; padding: 20px;}
.loglist table {  border-collapse:collapse; width: 100%  }
.loglist th{height:30px;line-height:30px;color:#fbec37;border:1px solid #000; border-top: none; font-size: 20px; text-align: center; font-weight: normal;}
.loglist td{height:60px;color:#fff;padding-top:1px;z-index:0;border:1px solid #000; border-top: none;font-size: 16px; text-align: center;}



.layer_addr-bg{position: fixed; height:100%; width:100%; z-index:999; top:0px; left:0px; background-color:#000; opacity:0.5; filter:alpha(opacity=50); display: none }
.layer_addr_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; display: none }
.layer_addr_close{ position:absolute; width:30px; height:30px; right:5px; top:5px; font-size:20px; text-align:center;}
.layer_addr_close a{ color:#555555;}
.layer_addr_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_addr_content .addrbox{ width:405px; height:302px; margin:0 auto}
.layer_addr_content .main-footer{ height:233px; width:100%; position:absolute; bottom:0px; left:0px;}
.layer_addr_content .addr_tab{ width:100%; text-align:center; font-size:18px; margin-top:15px;}
.layer_addr_content .addr_input{ height:45px; width:480px;  margin:10px auto 0px; }
.layer_addr_content .addr_text{ width:480px;  margin:10px auto 0px; }
.layer_addr_content .addr_text textarea{ width: 270px; height: 80px; border:1px solid #c9c9c9;  padding: 2px 5px; font-size: 14px; resize: none; vertical-align: top;}
.addr_input label,.addr_text label{ display: inline-block; width: 80px; vertical-align: middle}
.addr_input input{ height:40px; width:270px; font-size:14px; border:1px solid #c9c9c9; padding: 2px 5px;}
.layer_addr_content .addr_input i{ display:inline-block; width:23px; height:26px; margin:5px 10px; vertical-align:middle;}

.layer_addr_content .addr_box{width:330px; margin:20px auto 0px;}
.layer_addr_content .forget{ vertical-align:-2px; margin-right:3px;}
.layer_addr_content .user_btn{ height:45px; width:270px; margin-left: 43px; display:block; background:#dca960; color:#FFF; font-size:16px; text-align:center; line-height:45px;}
.layer_addr_content .addr_box p{ margin-top: 5px;}
.layer_addr_content .user_btn:hover{ color:#f1f1f1;}

.nabg{background: #4ca823 url("../images/nabg.jpg") no-repeat scroll center top;}
.w1280{width: 1280px;margin: 0 auto; position: relative;}
.nabg .pic{ width: 100%;  margin-bottom: 60px;}
.nabg .pic img{ margin: 0 auto;}

.weenbg{background: #000 url("../images/weenbg.jpg") no-repeat scroll center top;}
.weenbg .pic{ width: 100%;  margin-bottom: 30px;}
.weenbg .pic img{ margin: 0 auto;}


.layer {  position: fixed;  right: 2px;  top: 35%;  width: 180px; height: 427px; background: url("../images/conact_bg.png") no-repeat;  z-index: 10000;  }
.layer_item{width: 139px; height: 43px; margin: 50px 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: #12a9af}

.annbg{background: #59151a url("../images/annbg.jpg") no-repeat scroll center top;}
.annbg .pic{ width: 100%;}
.annbg .pic img{ margin: 0 auto;}



.xmasbg{background: #d6deed url("../images/xmasbg.jpg") no-repeat scroll center top;}
.xmasbg .pic{ width: 100%; margin-bottom: 30px;}
.xmasbg .pic img{ margin: 0 auto;}
.smax_btn{ width: 100%; height: 48px; padding-left: 160px;}
.smax_btn a{ display: block; float: left; width: 139px; height: 48px; background: url("../images/xmas_btn.png") no-repeat; color: #0a6891; font-size: 18px; font-weight: bold; text-align: center; line-height: 50px; margin-left: 30px;}
.smax_btn a:hover,.smax_btn a.on{ background-position: 0 -49px; color: #ffffff;}
.xmas_i_list{width: 100%; margin-top: 30px;}
.xmas_i_list .x_l_img{ display: none;}


.springbg{background: #291226 url("../images/springbg.jpg") no-repeat scroll center top;}
.w824{ width: 824px; margin: 0 auto;}
.spr_box{ height: 1052px; width: 100%;}
.spr_nav{ width: 100%; height: 195px; position: relative;}
.spr_nav a{ display: block; width: 164px; height: 195px; background: url("../images/spr_nav_03.png") no-repeat; position: absolute; transition:all .3s ease-in 0s;}
.spr_nav a.spr_nav_01{ background-position: 0px 0px; top: 0px; left: 0px; z-index: 1}
.spr_nav a.spr_nav_02{background-position: -160px 0px; top: -40px; left: 100px; z-index: 2}
.spr_nav a.spr_nav_03{background-position: -332px 0px; top: -10px; left: 218px; z-index: 3}
.spr_nav a.spr_nav_04{background-position: -488px 0px; top: -40px; left: 334px; z-index: 4}
.spr_nav a.spr_nav_05{background-position: -654px 0px; top: -10px; left: 450px; z-index: 6}
.spr_nav a.spr_nav_06{background-position: -820px 0px; top: -40px; left: 560px; z-index: 5}
.spr_nav a.spr_nav_07{background-position: -990px 0px; top: -10px; left: 665px; z-index: 4}
.spr_nav a.spr_nav_01:hover{ top: -20px;}
.spr_nav a.spr_nav_02:hover,.spr_nav a.spr_nav_04:hover,.spr_nav a.spr_nav_06:hover{ top: -60px;}
.spr_nav a.spr_nav_03:hover,.spr_nav a.spr_nav_05:hover,.spr_nav a.spr_nav_07:hover{ top: -30px;}
.spr_con{ margin-top: 60px;}
.spr_con .pic{ width: 100%; position: relative; display: none;}
.spr_con .pic img{ margin: 0 auto}
.spr_bbs_01{ display: block; position: absolute; height: 30px; line-height: 30px; top: 286px; left: 275px; color: #fee28f; font-size: 16px;}

.wy-bg{background: url('../images/wy_bj.jpg') no-repeat center top;width: 1920px;height: auto;overflow-x: hidden;}
.wy-bg .wy-w1100{width: 1920px;height: 1224px;display: block;position: relative;}
.wy-bg .wy-w1100 a{display: block;position: absolute;left:1320px;top:66px;width: 255px;height:144px;}
.wy-bg .wy-content{display: block;width: 1104px;height: 886px;overflow: hidden;margin: 0px auto 177px;}
.wy-bg .wy-content .wy-list{background: url("../images/wy_list.png") no-repeat;display: inline-block;width: 307px;height: 409px;margin-left: 87px;}
.wy-bg .wy-content .wy-list.wy-list-1{margin-left: 0px;background-position: left top;}
.wy-bg .wy-content .wy-list.wy-list-2{background-position: center top;}
.wy-bg .wy-content .wy-list.wy-list-3{background-position: right top;}
.wy-bg .wy-content .wy-list.wy-list-4{margin-left: 0px;background-position: left bottom;}
.wy-bg .wy-content .wy-list.wy-list-5{background-position: center bottom;}
.wy-bg .wy-content .wy-list.wy-list-6{background-position: right bottom;}
.wy-bg .wy-content .wy-list .wy-list-btn{background: url("../images/button.png") no-repeat center top;width: 149px;height: 36px;margin:345px auto;display: block;}
.wy-bg .wy-content .wy-list .wy-list-btn:hover{background-image: url("../images/Interactive_button.png");}

.wy_bg{position: fixed; height:100%; width:100%; z-index:999; top:0px; left:0px; background-color:#000; opacity:0.5; filter:alpha(opacity=50); }
.wy_main_1{ background: url("../images/act_1.png") no-repeat center top;width: 1048px;height: 883px; position:fixed; top:4%; left:23%;   z-index:9999; }
.wy_main_2{ background: url("../images/act_2.png") no-repeat center top; width: 1048px;height: 883px; position:fixed; top:4%; left:23%;   z-index:9999;  }
.wy_main_3{ background: url("../images/act_3.png") no-repeat center top; width: 1048px;height: 883px; position:fixed; top:4%; left:23%;   z-index:9999;}
.wy_main_4{ background: url("../images/act_4.png") no-repeat center top; width: 1048px;height: 883px; position:fixed; top:4%; left:23%;   z-index:9999; }
.wy_main_5{ background: url("../images/act_5.png") no-repeat center top; width: 1048px;height: 883px; position:fixed; top:4%; left:23%;   z-index:9999; }
.wy_main_6{ background: url("../images/act_6.png") no-repeat center top; width: 1048px;height: 883px; position:fixed; top:4%; left:23%;   z-index:9999; }
.wy_close{ position:absolute; background: url("../images/wy_close.png") no-repeat center top;width: 54px;height: 57px; right:54px; top:39px;cursor: pointer;}


.maybg{background: #4b96f1 url("../images/maybg.jpg") no-repeat scroll center top;}
.w768{  width: 768px; margin: 0 auto; position: relative;}
.maybg .pic{ width: 100%; margin-bottom:80px; text-align: center}
.maybg .pic img{ display: inline-block;}




.tenbg{background: #ffefb1 url("../images/tenbg.jpg") no-repeat scroll center top;}
.w902{  width: 899px; margin: 0 auto; position: relative;}
.ten_act_time{ font-size: 24px; height: 60px; line-height: 60px; text-align: center; color: #81500e}
.uinfo{ width:100%; height: 50px; text-align: center; color: #f9e976; font-size: 16px; margin:20px auto;}
.ten_con{ margin-top: 20px;  width: 899px; height: 808px; background: url("../images/ten_con_bg.png") no-repeat; padding: 25px;}
.ten_lj_con{margin-top: 20px;  width: 899px; height: 417px; background: url("../images/ten_lj_bg.png") no-repeat; margin-bottom: 80px; padding: 50px 60px;}
.ten_tab{ width: 100%; height: 60px; margin-top: 20px;}
.ten_tab a{ width: 190px; height: 60px; display: block; background: url("../images/ten_tab_02.png") no-repeat; text-align: center; font-size: 22px; color: #a25004; line-height: 58px;  float: left; margin-left: 18px;}
.ten_tab a:hover,.ten_tab a.on{ background-position: 0px -99px; color: #663300}
.ten_content{ display: none; width: 100%; padding: 20px 30px;}
.ten_content .pic{ width: 100%;position: relative}
.ten_content .pic_center{ width: 100%; margin: 30px 0; text-align: center; position: relative}
.ten_content .pic_center img{ display: inline-block;}
.ten_btn{ float:left;width: 136px; height: 42px; display: block; line-height: 38px; color: #f9e976; font-size: 20px; font-weight: bold; text-align: center; background: url("../images/ten_btn_02.png") no-repeat}
.ten_btn:hover{ background-position: 0px -72px; color: #f7efb7}
.ten_btn_d{  width: 237px; height: 60px; display: block; line-height: 56px; color: #f9e976; font-size: 26px; font-weight: bold; text-align: center; background: url("../images/ten_btn_03.png") no-repeat}
.ten_btn_d:hover{ background-position: 0px -96px; color: #f7efb7}
.ten_btn_box_01{ width: 136px; margin: 10px auto; }
.ten_btn_box_02{ width: 237px; margin: 10px auto; }
.ten_btn_box_03{ width: 570px; position: absolute; top: 140px; left: 50%; margin-left: -280px;}
.ten_btn_box_04{ width: 670px; margin: 10px auto;}
.ten_btn_box_05{ width: 670px; position: absolute; top: 250px; left: 50%; margin-left: -335px;}
.ten_btn_box_06{width: 590px; margin: 10px auto;}
.mlr60{ margin: 0 80px;}
.mlr100{ margin: 0 114px;}
.ten_btn_box_06 .ml90{ margin-left: 85px;}

.sd_wrap{display:block;height:3390px;background:url(../images/sd_bg_01.jpg) top center no-repeat;text-align:center;position:relative}
.wrap_container{width:1200px;padding-top:60px;margin:0 auto}
.wrap_container img{ margin: 0 auto}
.login{text-align:center;color:#000;font-size:16px;margin-top:389px;margin-left:213px}
.login a{color:red}
.tab_top{margin-top:30px}
.tab_top li{display:inline-block;width:274px;height:89px;background:url(../images/sd_btn_01.png) no-repeat;overflow:hidden;cursor:pointer}
.tab_top li:nth-child(1){background-position-x:0;background-position-y:-37px}
.tab_top li:nth-child(2){background-position-x:-272px;background-position-y:-37px}
.tab_top li:nth-child(3){background-position-x:-544px;background-position-y:-37px}
.tab_top li:nth-child(4){background-position-x:-816px;background-position-y:-37px}
body .tab_top .is_act{background-position-y:-143px}
.tab_bottom{position:relative;height:523px}
.tab_bottom li{position:absolute;top:0;left:50%;transform:translate(-50%,0);display:inline-block;width:1108px;height:523px;overflow:hidden;margin-top:40px}
.tab_bottom li:nth-child(1){background:url(../images/sd_bg_04.png) no-repeat}
.tab_bottom li:nth-child(2){background:url(../images/sd_bg_05.png) no-repeat}
.tab_bottom li:nth-child(3){background:url(../images/sd_bg_06.png) no-repeat}
.tab_bottom li:nth-child(4){background:url(../images/sd_bg_07.png) no-repeat}
.m_3{width:1124px;height:595px;background:url(../images/sd_bg_08.png) no-repeat;overflow:hidden;margin-top:75px}
.m_3>a{display:inline-block;width:152px;height:48px;background:url(../images/sd_btn_02.png) no-repeat;overflow:hidden;margin:460px 173px 0}
.m_3>a:hover{background-position-x:-152px}
.m_4{position:relative;top:60px;right:130px}



.ny_wrap{display:block;height:2984px;background:url(../images/ny_bg_01.jpg) top center no-repeat;text-align:center;position:relative}
.ny_wrap .wrap_container{width:1200px;padding-top:60px;margin:0 auto}
.ny_wrap .login{font-size:16px;color:#ffc79a;margin-top:850px; padding-right: 200px;}
.ny_wrap .login a{color:#fff}
.ny_wrap .surplus_num{color:#af1527;font-size:20px;font-weight:700;margin-top:12px}
.ny_wrap .turntable{width:713px;height:567px;overflow:hidden;margin:30px auto 0}
.ny_wrap .draw_btn{display:inline-block;width:231px;height:77px;background:url(../images/ny_bg_05.png) no-repeat;overflow:hidden;margin-top:55px}
.ny_wrap .draw_btn:hover{background-position-y:-77px}
.ny_wrap .m_5{width:1059px;height:200px;background:url(../images/ny_bg_07.png) no-repeat;padding:0 2px;text-align:left;margin:60px auto 0;position:relative}
.ny_wrap .m_5 .cont{display:inline-block;width:1055px;height:20px;overflow:hidden;margin-top:2px}
.ny_wrap .m_5 .cont span{display:inline-block;background:#e2b962;width:1055px;height:20px;overflow:hidden;position:relative;left:0}
.ny_wrap .m_5 li{display:inline-block;width:145px;height:198px;background:url(../images/ny_bg_06.png) no-repeat;overflow:hidden;position:absolute;text-align:center}
.ny_wrap .m_5 .Decoloring{background-position-x:-145px}
.ny_wrap .m_5 li:nth-child(1){left:13px;top:-6px}
.ny_wrap .m_5 li:nth-child(2){left:170px;top:-6px}
.ny_wrap .m_5 li:nth-child(3){left:345px;top:-6px}
.ny_wrap .m_5 li:nth-child(4){left:550px;top:-6px}
.ny_wrap .m_5 li:nth-child(5){left:760px;top:-6px}
.ny_wrap .m_5 li:nth-child(6){left:980px;top:-6px}
.ny_wrap .m_5 p{margin-top:130px}
.ny_wrap .m_5 a{display:inline-block;width:99px;height:29px;background:url(../images/ny_bg_08.png) no-repeat;overflow:hidden;background-position-y:-59px;margin-top:20px}
.ny_wrap .m_5 .receive:hover{background:url(../images/ny_bg_09.png) no-repeat;background-position-y:-1px}
body .ny_wrap .m_5 .have_rec{background-position-y:-30px}
body .ny_wrap .m_5 .receive{background-position-y:-1px}

.merry_container{ width: 713px; height: 567px; margin: 0 auto}
.merry_lottery_box{ width: 713px; height: 567px;}
#merry_lottery{width:713px;height:567px; margin: 0 auto;}
#merry_lottery table td{width:230px;height:181px;text-align:center;vertical-align:middle; padding: 5px; position: relative;}
#merry_lottery table td img{width:230px;height:181px;}
#merry_lottery table td.active .effect{width:230px;height:181px;background:url("../images/m_effect.png") no-repeat; position: absolute; top:5px; left:5px; z-index: 9999}
#merry_lottery table td.lottery-btn{}
#merry_lottery table td .merry_draw_02{ width: 230px; height: 181px;  margin: 0 auto;}
#merry_lottery table td .merry_draw_02 a.disabled{ opacity: 0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}


.vd_wrap{display:block;height:2878px;background:url(../images/vd_bg_01.jpg) top center no-repeat;text-align:center;position:relative}
.vd_wrap .wrap_container{width:1200px;padding-top:60px;margin:0 auto}


.so_wrap{display:block;height:5568px;background:url(../images/so_bg_01.jpg) top center no-repeat;text-align:center;position:relative}
.so_wrap .wrap_container{width:1200px;padding-top:60px;margin:0 auto}
.so_wrap .login{font-size:18px;color:#076082;margin-top:548px;width:500px;margin-left:91px}
.so_wrap .login a{color:#076082}
.so_wrap .m_1{width:1400px;height:571px;margin:254px auto 0;background:url(../images/so_bg_02.png) top center no-repeat;position:relative;right:100px}
.so_wrap .m_1 .swiper1{width:917px;height:284px;margin-left:382px;position:relative;top:200px}
.so_wrap .swiper1 .swiper-container{width:780px;height:287px}
.so_wrap .swiper1 .swiper-slide{width:780px;height:287px;margin-top:40px}
.so_wrap .swiper1 .swiper-wrapper .one{background:url(../images/so_bg_03.png) no-repeat}
.so_wrap .swiper1 .swiper-wrapper .two{background:url(../images/so_bg_04.png) no-repeat}
.so_wrap .swiper-slide{text-align:left}
.so_wrap .swiper-slide a{width:120px;height:40px;display:inline-block;background:#f0d570;border-radius:5px;line-height:40px;text-align:center;font-size:16px;color:#aa3b19;font-weight:700;margin-top:183px;margin-left:35px}
.so_wrap .swiper-slide a:hover{background:#ffea9e}
.so_wrap .swiper-slide a:nth-child(1){margin-left:10px}
.so_wrap .swiper1 .swiper-button-prev{width:50px;height:100px;background:url(../images/so_prev.png);top:100px;outline:0}
.so_wrap .swiper1 .swiper-button-next{width:50px;height:100px;background:url(../images/so_prev.png);transform:rotate(180deg);top:100px;outline:0}
.so_wrap .m_2{width:1400px;height:761px;margin:0 auto;position:relative;right:100px;background:url(../images/so_bg_07.png) top center no-repeat}
.so_wrap .m_2 a{width:120px;height:40px;display:inline-block;background:#f0d570;border-radius:5px;line-height:40px;text-align:center;font-size:16px;color:#aa3b19;font-weight:700;margin-top:600px;margin-left:473px;transform:scale(1.5)}
.so_wrap .m_2 a:hover{background:#ffea9e}
.so_wrap .m_3{width:1400px;height:1287px;display:inline-block;position:relative;right:100px;background:url(../images/so_bg_08.png) top center no-repeat}
.so_wrap .m_3 div{width:120px;float:right;margin-top:420px;margin-right:192px}
.so_wrap .m_3 div a{width:138px;height:56px;display:inline-block;background:url(../images/so_bg_09.png) top center no-repeat;margin-bottom:35px}
.so_wrap .m_3 div a:hover{background-position-y:-58px}


.ld_wrap{display:block;height:5000px;background:url(../images/ld_bg_01.jpg) top center no-repeat;text-align:center;position:relative}
.ld_wrap .wrap_container{width:1200px;padding-top:60px;margin:0 auto}
.ld_wrap .toIndex{display:inline-block;width:136px;height:34px;background:url(../images/ld_bg_02.html) no-repeat;overflow:hidden}
.ld_wrap .login{font-size:18px;color:#3a3a3a;margin-top:370px}
.login a{color:red}


.fs_wrap{position:relative;display:block;height:3370px;background:url(../images/fs_bg_01.jpg) top center no-repeat;text-align:center; font-size: 20px; color: white;line-height: 30px;}
.fs_wrap .wrap_container{margin:0 auto;padding-top:60px;width:1200px}
.fs_wrap .flogin{margin-top:460px;color:#017d93;font-size:18px}
.fs_wrap .flogin a{color:red}
.fs_wrap .m_1{margin-top:140px}
.fs_wrap .m_1 .c_font,.fs_wrap .m_2 .c_font{font-size:26px;line-height:36px}
.fs_wrap .c_btn{display:inline-block;overflow:hidden;width:206px;height:70px;background:url(../images/fs_bg_04.png) no-repeat}
.fs_wrap .c_btn:hover{background-position-y:-70px}
.fs_wrap .m_2{margin:0 auto;margin-top:50px;width:1200px;height:802px;background:url(../images/fs_bg_03.png) top center no-repeat}
.fs_wrap .m_2.m_22{background:url(../images/fs_bg_23.png) top center no-repeat}
.fs_wrap .m_2 a{margin:0 10px;transform:scale(.8)}
.fs_wrap .cu1{margin-top:241px}
.fs_wrap .cu2{margin-top:228px}
.fs_wrap .m_3{position:relative;margin:80px auto 0;width:1200px;height:900px;background:url(../images/fs_bg_05.png) top center no-repeat}
.fs_wrap .m_3.m_23{background:url(../images/fs_bg_25.png) top center no-repeat}
.fs_wrap .m_3>div>a{margin:0 11px;transform:scale(.8)}
.fs_wrap .m_3 .cu5{position:absolute;top:335px;left:50%;margin:0 auto;width:454px;height:150px;transform:translate(-50%,0)}
.fs_wrap .m_3 .cu5 a{display:inline-block;overflow:hidden;width:33px;height:33px;border-radius:15px;background:#ff8500;color:#fff;font-size:20px}
.fs_wrap .m_3 .cu5>div{position:relative;width:100%;height:100%}
.fs_wrap .m_3 .cu5>div>a{opacity:0}
.fs_wrap .m_3 .cu5>div>a:nth-child(1){position:absolute;top:0;left:423px}
.fs_wrap .m_3 .cu5>div>a:nth-child(2){position:absolute;top:48px;left:-3px}
.fs_wrap .m_3 .cu5>div>a:nth-child(3){position:absolute;top:48px;left:68px}
.fs_wrap .m_3 .cu5>div>a:nth-child(4){position:absolute;top:48px;left:140px}
.fs_wrap .m_3 .cu5>div>a:nth-child(5){position:absolute;top:48px;left:210px}
.fs_wrap .m_3 .cu5>div>a:nth-child(6){position:absolute;top:48px;left:282px}
.fs_wrap .m_3 .cu5>div>a:nth-child(7){position:absolute;top:48px;left:353px}
.fs_wrap .m_3 .cu5>div>a:nth-child(8){position:absolute;top:48px;left:423px}
.fs_wrap .m_3 .cu5>div>a:nth-child(9){position:absolute;top:94px;left:-3px}
.fs_wrap .m_3 .cu5>div>a:nth-child(10){position:absolute;top:94px;left:68px}
.fs_wrap .m_3 .cu5>div>a:nth-child(11){position:absolute;top:94px;left:140px}
.fs_wrap .m_3 .cu5>div>a:nth-child(12){position:absolute;top:94px;left:210px}
.fs_wrap .m_3 .cu5>div>a:nth-child(13){position:absolute;top:94px;left:282px}
.fs_wrap .m_3 .cu5>div>a:nth-child(14){position:absolute;top:94px;left:353px}
.fs_wrap .m_3 .cu5>div>a:nth-child(15){position:absolute;top:94px;left:423px}
.fs_wrap .m_3 .cu5>div>.On{opacity:1}
.fs_wrap .cu6{  background: url('../images/fs_bg_07.png');  }
.fs_wrap .m_3  .cu6:hover{background-position:0px -70px;}


.dra_wrap{position:relative;display:block;height:3686px;background:url(../images/drang.jpg) top center no-repeat;text-align:center; font-size: 20px; color: white;line-height: 30px;}
.dra_wrap .login{margin-top:460px;color:#ffffff;font-size:18px; width: 100%; text-align: center; margin-left: 0px; padding-right: 200px;}
.dra_wrap .login a{color:#f0ff00}
.dra_btn{ width: 218px; height: 65px; display: block; background: url("../images/dra_btn_01.png") no-repeat; position: absolute; left: 50%; margin-left: -115px; bottom: 210px;}
.dra_btn:hover{ background-position: 0px -78px;}