﻿@charset "utf-8";
/* FLOAT */
.fr { float: right; }
.fl { float: left; }
/* DISPLAY */
.disb { display: block; }
.hid { display: none; }
.disib { display: inline-block; *display: inline;
*zoom: 1;
}
.mt12 { margin-top: 12px; }
.ti { text-indent: -999em; }
.pt100 { padding-top: 100px; }
.pt250 { padding-top: 250px; }
/* global */
body { width: 100%; min-width: 1100px; _width:expression((documentElement.clientWidth < 1100) ? "1100px" : "auto" );
}
.wrap { width: 1000px; margin: 0 auto; position: relative; }
.fab-wrap { position: relative; width: 100%; height: 1280px; min-width: 1100px; _width:expression((documentElement.clientWidth < 1100) ? "1100px" : "auto" );
background: url(../images/f_bg_wrap.jpg) no-repeat 50% 0; }
.home { background-color: #a8d6ed; }
/*FAB*/
.fab-main { width: 1000px; height: 1280px; background: url(../images/f_bg_main.jpg) no-repeat 50% 0; }
.fab-wrap .logo a, .fab-wrap .home-btn, .fab-main a.video-btn, .fab-main a.lb-btn, .fab-main .dl-box li a, .fab-main .dl-box a.jhm-btn{ background: url(../images/fab_sprites.png) no-repeat; }
.fab-wrap .logo { position: absolute; top: 22px; left: 112px; width: 177px; height: 156px; z-index: 9999; }
.fab-wrap .logo a { display: block; width: 177px; height: 156px; background-position: -528px 0; }
.fab-main .slogan { position: absolute; top: 288px; right: 70px; }
.fab-wrap a.home-btn { display: block; width: 146px; height: 49px; position: absolute; top: 50px; right: 100px; background-position: -467px -235px; text-indent: -999em; z-index: 9999; }
.fab-wrap a.home-btn:hover{ background-position:-467px -185px; }
.fab-main a.video-btn { display: block; width: 54px; height: 54px; position: absolute; top: 338px; left: 240px; background-position: -470px -124px; }
.fab-main a.lb-btn { display: block; width: 90px; height: 131px; position: absolute; top: 486px; left: 700px; background-position: -339px -170px; }
.fab-main .dl-box { position: absolute; top: 624px; right: 30px; width: 327px; height: 150px; }
.fab-main .qr-img { width: 130px; height: 145px; padding-top: 5px; background-color: #333; text-align: center; }
.fab-main .dl-box p { font-size: 17px; line-height: 27px; color: #fff; }
.fab-main .dl-box ul { width: 162px; height: 150px; margin: 0 3px; }
.fab-main .dl-box li { width: 162px; height: 75px; }
.fab-main .dl-box li a { display: block; width: 162px; height: 75px; }
.fab-main .dl-box li a.and-btn { background-position: 0 0; }
.fab-main .dl-box li a.ios-btn { background-position: 0 -76px; }
.fab-main .dl-box li a.and-btn:hover { background-position: -163px 0; }
.fab-main .dl-box li a.ios-btn:hover { background-position: -163px -76px; }
.fab-main .dl-box a.jhm-btn { display: block; width: 159px; height: 150px; background-position: 0 -152px; }
.fab-main .dl-box a.jhm-btn:hover { background-position: -160px -152px; }
.fab-main .focus { position: absolute; bottom: 58px; left: 0; width: 1000px; height: 450px; }
.fab-main .tab-nav { width: 970px; height: 60px; }
.fab-main .tab-nav a { float: left; width: 194px; height: 60px; color: #fff; text-align: center; font: 19px/60px "Microsoft Yahei"; }

.fab-main .tab-nav a span{ display: block; width: 194px; height: 60px; background: url(../images/f_nav.jpg) no-repeat; text-indent: -999em; }
.fab-main .tab-nav a span.tab-nav01{ background-position: 0 -60px; }
.fab-main .tab-nav a span.tab-nav02{ background-position: -194px -60px; }
.fab-main .tab-nav a span.tab-nav03{ background-position: -388px -60px; }
.fab-main .tab-nav a span.tab-nav04{ background-position: -582px -60px; }
.fab-main .tab-nav a span.tab-nav05{ background-position: -776px -60px; }
.fab-main .tab-nav a.on span.tab-nav01{ background-position: 0 0; }
.fab-main .tab-nav a.on span.tab-nav02{ background-position: -194px 0; }
.fab-main .tab-nav a.on span.tab-nav03{ background-position: -388px 0; }
.fab-main .tab-nav a.on span.tab-nav04{ background-position: -582px 0; }
.fab-main .tab-nav a.on span.tab-nav05{ background-position: -776px 0; }

.fab-main .focus-con { width: 1000px; height: 390px; }
.fab-main .fab_titles{ background:url(../images/sofab_title.png) center center no-repeat; width: 545px; height: 132px; position: relative; top: 190px; font-size: 24px; font-family: 'Microsoft Yahei'; color: #ffffff; vertical-align: middle;}
.fab-main .fab_titles p{ padding-top: 94px; padding-left: 150px;}

.two_code{ background-color: #220f08; padding:1px; width: 128px; height: 148px; text-align: center; position: absolute; left: 516px; top: 600px;}
.two_code .two_code_cont{ border:1px solid #40302b;}
.two_code .two_code_cont img{ width: 112px; height: 112px; margin-top:5px;}
.two_code .two_code_cont p{ line-height: 30px; height: 30px; color: #fff; font-size: 17px; font-weight: bold;}
/* common style */
.minw { width: 100%; min-width: 1100px; _width:expression((documentElement.clientWidth < 1100) ? "1100px" : "auto" );
position: relative; *zoom:1;
overflow: hidden; }
.head { width: 100%; position: relative; z-index: 99; background: url(../images/bg_nav.jpg) no-repeat 50% 0; }
.wrap { position: relative; width: 1000px; margin: 0 auto; }
.con-wrap { position: relative; width: 1100px; margin: 0 auto; }
.con-wrap h1.logo { position: absolute; top: 4px; left: 490px; width: 119px; height: 120px; background: url(../images/common.png) no-repeat -256px -672px; z-index: 9999; }
.con-wrap h1.logo a { display: block; width: 119px; height: 120px; }
/*导航栏*/
/* mainnav */
.mainnav { width: 100%; height: 106px; background: url(../images/bg_nav.jpg) no-repeat 50% 0; }
.mainnav ul { width: 1100px; height: 106px; background: url(../images/nav.jpg) no-repeat 50% 0; margin: 0 auto; }
.mainnav li { float: left; width: 128px; height: 106px; }
.mainnav li.head-nav1 { display: inline; margin-left: 46px; }
.mainnav li.head-nav3 { display: inline; margin-right: 226px; }
.mainnav li a { display: block; width: 128px; height: 106px; text-indent: -999em; }
.mainnav li a:hover { background: url(../images/common.png) no-repeat 0 -774px; }
.mainnav li a.on { background: url(../images/common.png) no-repeat 0 -774px; }
/* navlist*/
.navlist { position: absolute; top: 106px; left: 0; width: 100%; height: 0; min-width: 1100px; _width:expression((documentElement.clientWidth < 1100) ? "1100px" : "auto" ); overflow: hidden; }
.navlist-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/menu_bg.png) no-repeat 0 0; z-index: 3; border-bottom: 1px solid #9fb7d3; }
.navlist-box { position: absolute; top: 0; left: 0; width: 100%; z-index: 4; }
.navlist-in { width: 1000px; margin: 0 auto; padding-bottom: 10px; overflow: hidden; }
.menu-list { float: left; height: 231px; padding: 20px 0 30px 0; background: url(../images/menu_line.png) no-repeat right 0; }
.menu-list li { width: 128px; }
.menu-list a { padding-left: 30px; font: 600 13px/36px "Microsoft Yahei";  color: #294362; }
.menu-list a:hover { color: #294362; text-decoration: underline; }
.menu-line { }
.mr-226 { margin-right: 98px; }
.pl-128 { padding-left: 128px; }
.bgn { background: none; }
.con-wrap1 .dl-box li a, .con-wrap1 a.jhm-btn, .con-wrap1 a.lb-btn, .g-entrance a, .con-wrap .more, .con-title em, .con-wrap .more-zi, .sp-content a i, .con-wrap6 li a, .kf-box i, .kf-box a, .fixed-box li a { background: url(../images/common.png) no-repeat; }
.sidebar a.jhm-btn, .sidebar .g-entrance a, .sidebar .code li a, .sidebar a.kf-btn, .sidebar .zs, .main-right h3.title span, .pages a, .data-nav a, .data-box li a i, .data-title, .zlz-list .tit i, .zlz-list dt, .zlz-tab-navs a.on, .gifts-detail .gifts-lb-btn a, .gifts-detail i, .mnq-t button, .calculator li a, .mnq-m .btns button { background: url(../images/in_spr.png) no-repeat; }
/*首页*/
.con { position: relative; width: 100%; padding-top: 570px; }
.pagebg { position: absolute; width: 1920px; height: auto; left: 50%; top: 0; margin-left: -960px; }
.con-wrap1 { position: relative; width: 1100px; height: 280px; }
.con-wrap1 .dl-box { position: absolute; width: 424px; height: 278px; top: 0; left: -50px; background: url(../images/code_bg.png) no-repeat 0 0; }
.con-wrap1 .code { width: 424px; height: 216px; }
.con-wrap1 .dl-box .qr-img { width: 122px; height: 158px; padding: 58px 0 0 74px; }
.con-wrap1 .dl-box p { text-align: center; font: 16px/26px "Microsoft Yahei"; color: #3f5da6; }
.con-wrap1 .dl-box ul { width: 187px; height: 158px; padding: 54px 0 0 10px; }
.con-wrap1 .dl-box li { width: 187px; height: 73px; margin-bottom: 6px; }
.con-wrap1 .dl-box li a { display: block; width: 187px; height: 73px; }
.con-wrap1 .dl-box li a.and-btn { background-position: 0 -126px; }
.con-wrap1 .dl-box li a.ios-btn { background-position: 0 -201px; }
.con-wrap1 .dl-box li a.and-btn:hover { background-position: -188px -126px; }
.con-wrap1 .dl-box li a.ios-btn:hover { background-position: -188px -201px; }
.con-wrap1 a.jhm-btn { display: block; width: 349px; height: 62px; margin-left: 58px; background-position: 0 0; }
.con-wrap1 a.jhm-btn:hover { display: block; width: 349px; height: 62px; background-position: 0 -63px; }
.con-wrap1 a.lb-btn { position: absolute; right: 16px; top: -80px; display: block; width: 96px; height: 113px; background-position: -158px -666px; }
.con-wrap1 .show_pics { position: relative; width: 732px; height: 278px; margin-left: 368px; }
.con-wrap1 .show_pics ol { position: absolute; bottom: 16px; left: 300px; z-index: 9; }
.con-wrap1 .show_pics ol li { display: inline; float: left; width: 22px; height: 22px; margin-right: 10px; background: url(../images/common.png) no-repeat -351px -52px; cursor: pointer; }
.con-wrap1 .show_pics ol li.on { width: 22px; background-position: -351px -27px; }
.con-wrap1 .show_pics ul { }
.con-wrap1 .show_pics ul li { position: absolute; top: 0; left: 0; }
.con-wrap2 { height: 300px; margin-top: 12px; }
.con-wrap2 .g-entrance { width: 348px; margin-left: 8px; }
.con-wrap2 .g-entrance a { float: left; width: 174px; height: 100px; background-position: 0 -275px; text-align: center; font: 20px/90px "Microsoft Yahei"; color: #fff; }
.con-wrap2 .g-entrance a:hover { background-position: -175px -275px; }
.newswrap { position: relative; width: 452px; height: 298px; margin-left: 12px; border: 1px solid #b5bcce; background-color: #f9fafb; }
.news-nav { width: 452px; height: 50px; background-color: #ededed; border-bottom: 1px solid #e8e8e8; position: relative; overflow: hidden; }
.news-nav a { display: inline-block; width: 74px; height: 51px; text-align: center; font: 400 16px/50px "Microsoft Yahei"; color: #6c89ce; overflow: hidden; position: relative; z-index: 2; }
.news-nav span { display: inline-block; width: 74px; height: 51px; text-align: center; background: url(../images/news_side_line.html) no-repeat 0 0; }
.news-nav span.line_none { background: none; }
.motion_bar { position: absolute; left: 0; bottom: 0; width: 74px; height: 6px; background-color: #3471b0; font-size: 0; z-index: 1; }
.hotlink { width: 452px; height: 41px; text-align: center; overflow: hidden; }
.hotlink a { font: 600 18px/41px "Microsoft Yahei"; color: #992a2a; }
.hotlink a:hover { color: #d44d05; text-decoration: underline; }
.news-content ul { }
.news-content li { width: 428px; height: 39px; _height: 34px; *height: 34px;
padding: 0 12px; overflow: hidden; border-top: 1px solid #dee1e5; }
.news-content li a { float: left; width: 350px; height: 39px; font: 400 14px/34px "Microsoft Yahei"; color: #89898a; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.news-content li a:hover { color: #89898a; text-decoration: underline; }
.news-content li time { float: right; font: 400 14px/34px "Microsoft Yahei"; color: #89898a; }
.con-wrap2 .show_pics { position: relative; width: 276px; height: 300px; }
.con-wrap2 .show_pics ol { position: absolute; bottom: 10px; right: 0; z-index: 9; }
.con-wrap2 .show_pics ol li { display: inline; float: left; width: 22px; height: 22px; margin-right: 10px; background: url(../images/common.png) no-repeat -351px -52px; cursor: pointer; }
.con-wrap2 .show_pics ol li.on { width: 22px; background-position: -351px -27px; }
.con-wrap2 .show_pics ul { }
.con-wrap2 .show_pics ul li { position: absolute; top: 0; left: 0; }
.con-wrap .more { display: block; position: absolute; top: 15px; right: 10px; width: 24px; height: 22px; background-position: -351px 0; z-index: 9999; }
.con-wrap .more-zi { display: block; position: absolute; top: 15px; right: 10px; height: 22px; padding-left: 30px; font: 400 14px/20px "Microsoft Yahei"; color: #717171; background-position: -351px 0; z-index: 9999; }
.con-wrap3 { width: 1100px; height: 130px; margin: 30px auto 0; }
.con-wrap3 a { display: inline; float: left; width: 205px; height: 130px; margin: 0 8px 0 7px; overflow: hidden; }
.con-wrap3 a img { display: block; width: 100%; height: auto; transform: scale(1); transform-origin: 100% center 0; transition: all 0.8s ease-in 0s; }
.con-wrap3 a:hover img { transform: scale(1.06); }
.con-wrap4 { width: 1096px; }
.con-title { height: 33px; margin: 10px 0 10px 4px; }
.con-title span { float: left; padding-right: 6px; font: 400 20px/34px "Microsoft Yahei"; color: #3b5678; }
.con-title em { float: left; width: 168px; height: 33px; background-position: -158px -618px; }
.yxgl { width: 647px; margin-left: 6px; }
.yxzl { width: 443px; }
.glwrap, .zlwrap { position: relative; height: 300px; border: 1px solid #d6d9df; background-color: #f3f5fa; }
.spwrap { position: relative; height: 226px; border: 1px solid #d6d9df; background-color: #e7edf1; border-right: none; }
.nav { height: 50px; background-color: #eff1f8; border-bottom: 1px solid #d5d8de; position: relative; overflow: hidden; }
.nav a { display: inline-block; width: 74px; height: 51px; text-align: center; font: 400 14px/50px "Microsoft Yahei"; color: #687dad; overflow: hidden; position: relative; z-index: 2; }
.nav span { display: inline-block; width: 74px; height: 51px; text-align: center; background: url(../images/news_side_line.html) no-repeat 0 0; }
.glwrap { width: 645px; }
.zlwrap { width: 443px; border-left: none; }
.gl-nav { width: 645px; }
.zl-nav { width: 443px; }
.sp-nav { width: 544px; border-bottom: 8px solid #d8e0e8; }
.gl-center-box { padding: 14px 0 0 20px; }
.gl-box1 { width: 176px; }
.gl-box1 a { display: block; position: relative; width: 174px; height: 104px; border: 1px solid #a3a9b6; margin-bottom: 8px; overflow: hidden; }
.gl-box1 a img { display: block; width: 100%; height: auto; transform: scale(1); transform-origin: 100% center 0; transition: all 0.8s ease-in 0s; }
.gl-box1 a:hover img { transform: scale(1.06); }
.gl-box1 a p { position: absolute; left: 0; bottom: 0; width: 174px; height: 25px; background-color: #000; opacity: 0.8; filter: alpha(opacity=80); text-align: center; font: 400 12px/25px "Microsoft Yahei"; color: #fff; }
.gl-content ul { padding-left: 10px; }
.gl-content li { width: 400px; height: 27px; _height: 24px; *height: 24px;
padding: 0 12px; overflow: hidden; }
.gl-content li a { float: left; width: 320px; height: 27px; font: 400 14px/27px "Microsoft Yahei"; color: #89898a; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.gl-content li a:hover { color: #89898a; text-decoration: underline; }
.gl-content li time { float: right; font: 400 14px/27px "Microsoft Yahei"; color: #89898a; }
.zl-content { padding: 16px 0 0 16px; }
.zl-content a.zl-img { display: block; width: 410px; height: 90px; overflow: hidden; }
.zl-content a.zl-img img { display: block; width: 100%; height: auto; transform: scale(1); transform-origin: 100% center 0; transition: all 0.8s ease-in 0s; }
.zl-content a.zl-img:hover img { transform: scale(1.06); }
.g-pet-box { width: 410px; height: 96px; margin-top: 10px; overflow: hidden; color: #9c9c9c; display: inline-block; font-size: 14px; }
.g-pet-box a { width: 94px; height: 24px; color: #9c9c9c; display: inline-block; font-size: 14px; line-height: 24px; text-align: center; }
.g-pet-box a:hover { text-decoration: underline; }
.con-wrap5 { width: 1092px; padding-left: 8px; }
.sp-content { padding-top: 24px; }
.sp-content a { position: relative; display: block; width: 162px; height: 140px; margin-left: 15px; float: left; border-radius: 5px; overflow: hidden; }
.sp-content a .sp-wrap { display: inline-block; width: 162px; height: 110px; border-radius: 5px; overflow: hidden; }
.sp-content a img { display: block; width: 100%; height: auto; transform: scale(1); transform-origin: 100% center 0; transition: all 0.8s ease-in 0s; }
.sp-content a:hover img { transform: scale(1.06); }
.sp-content a i { display: block; position: absolute; width: 50px; height: 47px; left: 50%; top: 50%; margin-left: -25px; margin-top: -33px; background-position: -307px -420px; }
.sp-content a p { position: absolute; left: 0; bottom: 0; width: 162px; height: 25px; text-align: center; font: 400 14px/25px "Microsoft Yahei"; color: #6b7493; }
.con-wrap6 { width: 1080px; }
.con-wrap6 ul { padding-top: 40px; }
.con-wrap6 li { float: left; width: 75px; height: 89px; margin-right: 26px; }
.con-wrap6 li a { display: block; width: 75px; height: 89px; text-indent: -999em; }
.con-wrap6 li a.entran-btn1 { background-position: -1px -377px; }
.con-wrap6 li a.entran-btn2 { background-position: -77px -377px; }
.con-wrap6 li a.entran-btn3 { background-position: -153px -377px; }
.con-wrap6 li a.entran-btn4 { background-position: -229px -377px; }
.con-wrap6 li a.entran-btn1:hover { background-position: -1px -467px; }
.con-wrap6 li a.entran-btn2:hover { background-position: -77px -467px; }
.con-wrap6 li a.entran-btn3:hover { background-position: -153px -467px; }
.con-wrap6 li a.entran-btn4:hover { background-position: -229px -467px; }
.kf-box { width: 190px; padding: 16px 10px 0 0; }
.kf-box i { display: block; width: 40px; height: 41px; margin: 0 auto; background-position: -307px -377px; }
.kf-box p { font: 400 14px/23px "Microsoft Yahei"; color: #424e79; padding-top: 4px; }
.kf-box a { display: block; width: 174px; height: 29px; margin: 4px auto 0; background-position: -158px -557px; text-indent: -999em; }
.kf-box a:hover { background-position: -158px -587px; }
.fixed-box { z-index: 19; position: fixed; top: 50%; right: 0; width: 77px; height: 213px; margin-top: -105px; }
.fixed-box ul { width: 77px; height: 213px; }
.fixed-box li { width: 77px; height: 71px; }
.fixed-box li a { display: block; width: 77px; height: 71px; text-indent: -999em; }
.fixed-box li a.kf { background-position: -1px -557px; }
.fixed-box li a.jz { background-position: -1px -628px; }
.fixed-box li a.zg { background-position: -1px -700px; }
.fixed-box li a.kf:hover { background-position: -79px -557px; }
.fixed-box li a.jz:hover { background-position: -79px -628px; }
.fixed-box li a.zg:hover { background-position: -79px -700px; }
/*内页*/
.in-con { display: block; overflow: hidden; }
.sidebar { position: relative; width: 268px; }
.sidebar .zs { position: absolute; top: -24px; left: -40px; width: 321px; height: 120px; background-position: 0 -394px; z-index: 0; }
.sidebar a.jhm-btn { position: relative; z-index: 4; display: block; width: 268px; height: 80px; background-position: 0 0; }
.sidebar a.jhm-btn:hover { background-position: 0 -81px; }
.sidebar .g-entrance { width: 268px; }
.sidebar .g-entrance a { float: left; width: 134px; height: 78px; background-position: 0 -162px; text-align: center; font: 20px/70px "Microsoft Yahei"; color: #fff; }
.sidebar .g-entrance a:hover { background-position: -134px -162px; }
.sidebar .code { position: relative; width: 268px; height: 240px; padding-top: 10px; text-align: center; z-index: 1; }
.sidebar .code .code-bg { position: absolute; top: 0; left: 0; width: 268px; height: 250px; background-color: #f2f2f2; opacity: 0.4; filter: alpha(opacity=40); z-index: 0; }
.sidebar .code img { position: relative; z-index: 1; width: 120px; height: 120px; border: 6px solid #fff; }
.sidebar .code p { position: relative; z-index: 1; width: 268px; font: 14px/40px "Microsoft Yahei"; color: #375e8e; border-bottom: 1px solid #dee4ec; }
.sidebar .code ul { position: relative; z-index: 1; width: 268px; float: left; padding: 10px 0; border-top: 1px solid #cdd1d5; }
.sidebar .code li { float: left; margin-left: 18px; }
.sidebar .code li a { display: block; height: 47px; padding-left: 50px; font: 14px/47px "Microsoft Yahei"; color: #2e72ba; }
.sidebar .code li a.xq { background-position: -276px -43px; }
.sidebar .code li a.xq:hover { background-position: -276px -92px; }
.sidebar .code li a.wb { background-position: -276px -141px; }
.sidebar .code li a.wb:hover { background-position: -276px -190px; }
.sidebar a.kf-btn { display: block; width: 268px; height: 75px; background-position: 0 -241px; }
.sidebar a.kf-btn:hover { background-position: 0 -317px; }
.main-right { position: relative; width: 832px; height: auto!important; height: 832px; min-height: 832px; background-color: #fff; }
.main-right h3.title { height: 68px; background: url(../images/in_title_bg.png) repeat; border: 1px solid #dbe3f2; }
.main-right h3.title span { display: block; height: 33px; padding-left: 42px; margin: 20px 0 0 20px; background-position: -276px 0; font: 24px/33px "Microsoft Yahei"; color: #506b8a; }
.main-right .newnav { position: absolute; top: 0; right: 0; }
.main-right .newnav a { float: left; width: 100px; height: 68px; font: 16px/66px "Microsoft Yahei"; color: #506b8a; border: 1px solid #e1e1e1; text-align: center; background-color: #f9f9f9; }
.main-right .newnav a:hover { text-decoration: underline; }
.main-right .newnav a.on { height: 62px; background-color: #fff; border-bottom: 6px solid #39648f; }
.location { position: absolute; top: 0; right: 20px; color: #999; font: 14px/68px "Microsoft Yahei"; }
.location a { color: #999; }
.news-con { padding: 50px 70px; }
.innews-list { }
.innews-list li { height: 50px; font: 400 14px/50px 'Microsoft Yahei'; color: #666768; border-bottom: 1px dashed #717273; }
.innews-list li a { float: left; width: 580px; padding-right: 16px; color: #7a7f86; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.innews-list li a:hover { text-decoration: underline; color: #7a7f86; }
.innews-list li span.time { float: right; }
.detail-t { height: 37px; }
.detail-t h4 { height: 37px; font: 400 21px/37px "Microsoft Yahei"; text-align: center; color: #434343; }
.ninfo { height: 46px; text-align: center; font: 400 14px/46px "Microsoft Yahei"; }
.detail-txt { }
.detail-txt p { padding-top: 10px; text-indent: 2em; font: 14px/30px "Microsoft Yahei"; color: #535353; }
.wdyy { text-align: right; font: 14px/50px "Microsoft Yahei"; color: #535353; }
/*游戏资料*/
.data-con { position: relative; width: 1098px; padding-bottom: 50px; background-color: #fff; }
.data-title { position: absolute; top: -55px; left: 10px; display: block; height: 33px; padding-left: 42px; background-position: -276px 0; font: 32px/33px "Microsoft Yahei"; color: #506b8a; }
.data-nav { width: 1098px; height: 86px; }
.data-nav a { float: left; width: 366px; height: 86px; background-position: 0 -518px; text-align: center; font: 27px/86px "Microsoft Yahei"; color: #6e849d; }
.data-nav a.on { float: left; width: 366px; height: 86px; background-position: 0 -604px; color: #fff; }
.data-box { width: 1098px; height: auto!important; height: 600px; min-height: 600px; overflow: hidden; }
.data-box li { float: left; width: 230px; height: 186px; margin: 26px 0 0 36px; }
.data-box li a { display: block; position: relative; width: 230px; height: 186px; overflow: hidden; }
.data-box li a .img-wrap { display: inline-block; width: 230px; height: 156px; -moz-border-radius: 15px; -webkit-border-radius: 5px; border-radius: 5px; overflow: hidden; }
.data-box li a p { width: 230px; height: 25px; text-align: center; font: 400 14px/25px "Microsoft Yahei"; color: #3a4350; }
.data-box li a img { display: block; width: 100%; height: auto; transform: scale(1); transform-origin: 100% center 0; transition: all 0.8s ease-in 0s; }
.data-box li a:hover img { transform: scale(1.06); }
.data-box li a i { display: block; position: absolute; width: 48px; height: 47px; left: 50%; top: 50%; margin-left: -25px; margin-top: -33px; background-position: 0 -691px; }
.zlz-banner { width: 1096px; height: 136px; margin: 0 auto; }
.zlz-banner a { float: left; width: 258px; height: 136px; margin: 0 8px; }
.zlz-con { width: 1075px; margin: 20px auto; background-color: #fff; overflow: hidden; }
.zlz-con .zlz-nav { height: 60px; border: 1px solid #e8e8e8; border-left: none; color: #848484; }
.zlz-con .zlz-nav a { position: relative; float: left; width: 178px; height: 60px; border-left: 1px solid #e8e8e8; color: #848484; font: 400 18px/50px 'Microsoft Yahei'; text-align: center; }
.zlz-con .zlz-nav a.on span { position: absolute; left: 0; bottom: 0; display: block; width: 100%; height: 5px; background-color: #3c6291; }
.zlz-list { width: 995px; padding: 0 40px 50px; }
.zlz-list li { width: 995px; padding-top: 20px; overflow: hidden; }
.zlz-list .tit { width: 995px; height: 40px; font: 400 24px/40px 'Microsoft Yahei'; color: #838891; }
.zlz-list .tit span { width: 110px; text-align: center; }
.zlz-list .tit i { width: 18px; height: 21px; margin-top: 12px; background-position: -269px -363px; }
.zlz-list .tit em { width: 860px; height: 22px; border-bottom: 1px solid #c3cdde; }
.zlz-list dl { float: left; width: 995px; margin-top: 20px; padding-left: 10px; }
.zlz-list dt { float: left; width: 78px; height: 32px; background-position: -48px -721px; font: 400 14px/30px 'Microsoft Yahei'; color: #deecf6; text-align: center; }
.zlz-list dd { float: left; width: 900px; font: 400 14px/27px 'Microsoft Yahei'; color: #9d9d9d; }
.zlz-list dd a { display: inline-block; width: 100px; text-align: center; font: 400 14px/30px 'Microsoft Yahei'; color: #3a3535; }
.zlz-list dd a:hover { text-decoration: underline; }
.zlz-table-con { padding: 6px 0 50px 4px; }
.zlz-tab-navmain { height: 40px; background-color: #629cc6; border: 1px solid #86c0db; }
.zlz-tab-navmain a { float: left; width: 92px; font: 400 14px/38px 'Microsoft Yahei'; color: #fff; text-align: center; }
.zlz-tab-navmain a.on { background-color: #406aa2; border: 1px solid #245a84; }
.zlz-tab-navs { background-color: #f6f6f6; border: 1px solid #e3e3e3; }
.zlz-tab-navs a { display: inline-block; width: 93px; height: 29px; margin: 4px 0 0 5px; font: 400 14px/29px 'Microsoft Yahei'; color: #5a5a5a; text-align: center; }
.zlz-tab-navs a.on { display: inline-block; width: 93px; height: 29px; background-position: -48px -691px; color: #fff; }
.zlz-table { width: 800px; margin: 30px 0 0 8px; border: 1px solid #6587b3; color: #6e6e6e; }
.zlz-table tr { border: 1px solid #6588b3; text-align: center; }
.zlz-table th { height: 34px; background-color: #6588b3; color: #fff; font: 400 14px/34px 'Microsoft Yahei'; }
.zlz-table td { padding: 10px 0; border: 1px solid #6588b3; font: 400 14px/23px 'Microsoft Yahei'; }
.zlz-table td img { display: inline-block; width: 64px; height: 64px; }
/*新手指引*/
.n-wrap { width: 1000px; margin: 0 auto; }
.newbie { background-color: #121823; }
.newbie .top-con { position: relative; width: 100%; height: 554px; background: url(../images/newbie_bg_header.jpg) no-repeat 50% 0; }
.newbie .top-con h1 a, .newbie .top-con ul li a, .newbie .navbar li a, .newbie .navbar a.back-to-top, .t02, .t03, .t04, .t05, .upgrade .nav-grade a, .grade-con h5, .gaoshou dl dt span { background: url(../images/newbie_spr.png) no-repeat; }
.newbie .top-con h1 { position: absolute; left: 80px; top: 30px; width: 146px; height: 117px; }
.newbie .top-con h1 a { display: block; width: 146px; height: 117px; background-position: 0 -173px; }
.newbie .top-con ul { position: absolute; top: 20px; right: 50px; }
.newbie .top-con ul li { float: left; width: 93px; height: 31px; margin-left: 12px; }
.newbie .top-con ul li a { display: block; width: 93px; height: 31px; background-position: -335px -231px; text-align: center; color: #d1dfe4; font: 400 14px/30px 'Microsoft Yahei'; }
.section { }
.t02, .t03, .t04, .t05 { display: block; margin: 0 auto; height: 51px; text-indent: -999em; }
.t02 { width: 365px; background-position: -243px -2px; }
.t03 { width: 370px; background-position: -243px -61px; }
.t04 { width: 270px; background-position: -243px -119px; }
.t05 { width: 400px; background-position: -243px -178px; }
.newbie .navbar { z-index: 19; position: fixed; top: 50%; right: 0; width: 90px; margin-top: -205px; }
.newbie .navbar-list { width: 90px; height: 310px; }
.newbie .navbar-list li { float: left; width: 90px; height: 62px; }
.newbie .navbar-list li a { display: block; width: 90px; height: 62px; background-position: -151px -226px; text-align: center; color: #fff; font: 400 16px/62px 'Microsoft Yahei'; }
.newbie .navbar-list li a:hover { background-position: -151px -162px; }
.newbie .navbar-list li.current a { background-position: -151px -162px; }
.newbie .navbar a.back-to-top { display: block; width: 90px; height: 41px; background-position: -243px -231px; text-align: center; color: #fff; font: 400 16px/41px 'Microsoft Yahei'; }
.newbie .nav-bg { width: 100%; height: 82px; background: url(../images/newbie_p1_navs.jpg) no-repeat 50% 0; }
.newbie .nav-bg h4 { width: 403px; height: 82px; }
.newbie .nav-bg .nav-list { width: 450px; height: 82px; }
.newbie .nav-bg .nav-list a { float: left; width: 90px; height: 82px; text-indent: -999em; }
.newbie .nav-bg .nav-list a:hover { background: url(../images/newbie_spr.png) no-repeat -619px 0; }
.newbie .nav-bg .nav-list a.on { background: url(../images/newbie_spr.png) no-repeat -619px 0; }
.newbie .zhiye-bg { width: 100%; height: 598px; background: url(../images/newbie-bg-zhiye.jpg) no-repeat 50% 0; }
.newbie .zhiye-detail { position: relative; width: 540px; height: 598px; z-index: 1; }
.newbie .zhiye-r { position: absolute; left: 388px; top: 0; width: 540px; height: 598px; z-index: 2; }
.newbie .jin-bg { position: absolute; bottom: 0; left: -230px; width: 605px; height: 558px; background: url(../images/jin.png) no-repeat 0 0; z-index: 0; }
.newbie .mu-bg { position: absolute; bottom: 0; left: -280px; width: 699px; height: 549px; background: url(../images/mu.png) no-repeat 0 0; z-index: 0; }
.newbie .shui-bg { position: absolute; bottom: 0; left: -200px; width: 602px; height: 553px; background: url(../images/shui.png) no-repeat 0 0; z-index: 0; }
.newbie .huo-bg { position: absolute; bottom: 0; left: -60px; width: 482px; height: 550px; background: url(../images/huo.png) no-repeat 0 0; z-index: 0; }
.newbie .tu-bg { position: absolute; bottom: 0; left: -130px; width: 578px; height: 546px; background: url(../images/tu.png) no-repeat 0 0; z-index: 0; }
.newbie .zhiye-detail h5 { font: 400 42px/70px 'Microsoft Yahei'; color: #ffd200; }
.newbie .zhiye-detail h6 { margin-top: 8px; font: 400 18px/30px 'Microsoft Yahei'; color: #fff; }
.newbie .zhiye-detail p { font: 400 14px/27px 'Microsoft Yahei'; color: #fff; }
.newbie .zhiye-detail dl { position: relative; float: left; margin-top: 20px; width: 265px; }
.newbie .zhiye-detail dl dt { font: 400 18px/40px 'Microsoft Yahei'; color: #fff; }
.newbie .zhiye-detail dl dd { float: left; width: 44px; height: 44px; margin-right: 24px; }
.newbie .zhiye-detail dl dd img { float: left; display: block; width: 44px; height: 44px; }
.newbie .box-second, .newbie .box-fourth { width: 100%; background-color: #1e273c; padding: 46px 0; overflow: hidden; }
.newbie .upgrade .nav-grade { width: 964px; height: 87px; margin: 20px auto 0; }
.newbie .upgrade .nav-grade a { float: left; width: 241px; height: 74px; background-position: 0 0; text-align: center; font: 400 23px/74px 'Microsoft Yahei'; color: #fff; }
.newbie .upgrade .nav-grade a.on { width: 241px; height: 87px; background-position: 0 -74px; }
.newbie .upgrade .nav-grade a:hover { width: 241px; height: 87px; background-position: 0 -74px; }
.newbie .grade-con { width: 924px; padding: 20px; margin: 0 auto; }
.newbie .grade-con h5 { padding-left: 28px; margin-top: 20px; background-position: -626px -90px; font: 400 24px/40px 'Microsoft Yahei'; color: #ffdf4c; }
.newbie .grade-con p { margin-top: 10px; font: 400 14px/23px 'Microsoft Yahei'; color: #fff; }
.newbie .grade-img { width: 924px; text-align: center; }
.newbie .grade-img img { display: block; margin: 40px auto; }
.newbie .box-third { width: 100%; padding: 46px 0; overflow: hidden; }
.newbie .earn { width: 1000px; padding-top: 40px; }
.newbie .earn li { float: left; width: 242px; height: 128px; margin: 0 4px 30px 4px; }
.equip_info { display: none; position: absolute; top: 0; left: 0; text-align: left; z-index: 999; width: 290px; }
.equip_box { position: relative; width: 250px; height: auto; padding: 10px 20px; background-color: #b3f0fd; }
.jinjie { width: 1000px; height: 171px; margin-top: 40px; background: url(../images/gaoshou.png) no-repeat 0 0; }
.jinjie li { float: left; width: 136px; height: 171px; margin: 0 57px; }
.jinjie li a { display: block; width: 136px; height: 171px; background: url(../images/gaoshou.png) no-repeat 0 0; text-indent: -999em; }
.jinjie li.jj01 a { background-position: -58px 0; }
.jinjie li.jj02 a { background-position: -308px 0; }
.jinjie li.jj03 a { background-position: -558px 0; }
.jinjie li.jj04 a { background-position: -808px 0; }
.jinjie li.jj01 a:hover { background-position: -58px -180px; }
.jinjie li.jj02 a:hover { background-position: -308px -180px; }
.jinjie li.jj03 a:hover { background-position: -558px -180px; }
.jinjie li.jj04 a:hover { background-position: -808px -180px; }
.box-fifth { width: 100%; padding: 48px 0; overflow: hidden; }
.gaoshou { float: left; width: 1000px; overflow: hidden; }
.gaoshou dl { width: 470px; padding-top: 40px; }
.gaoshou dl dt { width: 470px; height: 34px; border-bottom: 1px solid #21559c; }
.gaoshou dl dt span { display: block; width: 78px; height: 34px; background-position: -431px -231px; font: 400 14px/34px 'Microsoft Yahei'; text-align: center; color: #deecf6; }
.gaoshou dd { padding-top: 20px; font: 400 18px/27px 'Microsoft Yahei'; color: #fff; }
.gaoshou dd a { display: inline-block; width: 108px; height: 30px; font: 400 18px/30px 'Microsoft Yahei'; text-align: center; color: #fff; }
.gaoshou dd a:hover { text-decoration: underline; }
/*答题页*/
.wj-rep { width: 100%; background: url(../images/wj_rep.jpg) repeat; }
.wj-bg { width: 100%; padding-bottom: 110px; background: url(../images/dati_bg.jpg) no-repeat 50% 0; }
.wj-con-bg { position: relative; width: 995px; margin: 0 auto; background: url(../images/wj_repeat.png) repeat-y; }
.wjContent { width: 995px; padding: 240px 0 40px 0; background: url(../images/wj_b.jpg) no-repeat 2px bottom; }
.wj-con-bg-t { position: absolute; top: 0; left: 2px; width: 995px; height: 240px; background: url(../images/wj_t.jpg) no-repeat 0 0; z-index: 0; }
.project-title { height: 70px; }
.project-title h2 { font: 400 40px/50px 'Microsoft Yahei'; color: #620a0a; text-align: center; }
.wjques { padding: 0 180px; margin-bottom: 10px; }
.title { font-size: 18px; line-height: 40px; }
.wjques .title { font-size: 15px; font-weight: 600; line-height: 40px; }
.matrix { padding: 10px 0; }
.lb-radio { float: left; height: 24px; margin: 0 40px 10px 0; white-space: nowrap; color: #686161; cursor: pointer; vertical-align: middle; font-size: 14px; }
.lb-radio input { margin-right: 3px; }
.qita { width: 400px; padding-left: 10px; border-bottom: 1px solid #666; }
.qita_s { width: 200px; padding-left: 10px; border-bottom: 1px solid #666; }
.subbtn { padding: 40px 0; text-align: center; }
.subbtn button { display: block; margin: 0 auto; width: 209px; height: 74px; background-color: #9f2518; border: 0; color: #fff; text-align: center; font: 400 30px/60px 'Microsoft Yahei'; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/*抢激活码*/
.jhm_bg { width: 100%; height: 1434px; background: url(../images/jhm_bg.jpg) no-repeat 50% 0; }
.jhm_bg h1.logo { position: absolute; top: 0; right: 170px; width: 150px; height: 180px; }
.jhm_bg h1.logo a { display: block; width: 150px; height: 180px; }
.jhm_bg h3 { position: absolute; top: 480px; left: 520px; font: 400 27px/50px 'Microsoft Yahei'; color: #fff; }
.jhm_bg h3 span { color: #ffe27f; }
.jhm_bg .rules { position: absolute; top: 530px; left: 540px; }
.jhm_bg .rules li { margin-top: 14px; list-style: decimal; font: 400 16px/23px 'Microsoft Yahei'; color: #fff; }
.jhm_bg .step1 { position: absolute; left: 520px; top: 830px; }
.jhm_bg .step h4 { font: 600 30px/50px 'Microsoft Yahei'; color: #fff; }
.jhm_bg .system { width: 470px; height: 75px; margin-top: 16px; }
.jhm_bg .system li { width: 210px; height: 75px; display: inline; }
.jhm_bg .system a { display: block; width: 210px; height: 75px; text-indent: -9999px; background: url(../images/jhm_spr.png) no-repeat -9999px -9999px; }
.jhm_bg .system li.ios a { background-position: -210px 0; }
.jhm_bg .system li.android a { background-position: 0 0; }
.jhm_bg .system li.on.ios a { background: url(../images/jhm_spr.png) no-repeat -210px -83px; }
.jhm_bg .system li.on.android a { background: url(../images/jhm_spr.png) no-repeat 0 -83px; }
.jhm_bg .step2 { position: absolute; left: 520px; top: 1110px; }
.jhm_bg .notice{ position: absolute; left: 520px; top: 670px; color: #ff3209; font: 600 16px/23px 'Microsoft Yahei'; }
.form_box { float: left; }
.form_box form { position: relative; }
.ipt_box { position: relative; padding-top: 30px; float: left; width: 290px; }
.ipt_box p { height: 35px; margin-bottom: 20px; }
.ipt_box p input { height: 35px; line-height: 35px; background-color: #fff; font-size: 16px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.ipt_box p input.iptHolder { color: #999; }
.ipt_box p input.iptHide { color: #000; }
.ipt_box .show_yzm { }
.error_message { position: absolute; left: 0; top: 0; width: 290px; height: 30px; color: #ff0101; font: 14px/30px '\5FAE\8F6F\96C5\9ED1'; }
.w276 { width: 276px; padding-left: 14px; }
.w146 { width: 146px; padding-left: 14px; }
.form_box .iptSpan, .popregbox .iptSpan { float: left; }
.iptHide { display: none; }
.form_box input.yzm, .popregbox input.yzm { float: left; width: 107px; height: 34px; line-height: 30px; margin-left: 20px; background: url(../images/jhm_spr.png) no-repeat -1px -180px; cursor: pointer; border: none; text-align: center; color: #0a203b; }
.form_box .verify, .popregbox .verify { float: left; width: 110px; height: 32px; margin-left: 20px; }
.form_box .yy_btn { width: 210px; height: 74px; }
.form_box .yy_btn a { display: block; width: 210px; height: 74px; color: #8b1f0e; font: 400 30px/74px '\5FAE\8F6F\96C5\9ED1'; text-align: center; background-color: #ffcf2b; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.lq_btn { width: 174px; height: 58px; margin: 0 auto; }
.lq_btn a { display: block; width: 174px; height: 58px; background: url(../images/pop_spr.png) no-repeat -363px 0; color: #e5f8fe; font: 24px/52px '\5FAE\8F6F\96C5\9ED1'; text-align: center; }
/*加点模拟器*/
.mnq-con { font: 400 16px/28px 'Microsoft Yahei'; color: #506b8a; }
.mnq-con h3 { height: 70px; text-align: center; font: 400 24px/70px 'Microsoft Yahei'; border-bottom: 1px solid #c1cdd4; color: #4b6a7b; }
.mnq-box { width: 480px; padding: 10px; margin: 20px auto; background-color: #58a0d4; border: 1px solid #3b8dcf; overflow: hidden; }
.mnq-con .erro { background-color: #faffc6; text-align: center; color: red; font-size: 14px; border: 1px solid #6986a3; }
.mnq-t { height: 30px; padding: 10px 0; background-color: #fcfcfc; border: 1px solid #6986a3; }
.mnq-t label { float: left; width: 80px; margin-top: 2px; text-align: right; font: 400 16px/26px 'Microsoft Yahei'; color: #506b8a; }
.mnq-t input { float: left; width: 154px; margin-top: 2px; height: 24px; padding: 0 10px; border: 1px solid #c4c4c4; font: 400 14px/24px 'Microsoft Yahei'; color: #506b8a; }
.mnq-t select { float: left; height: 26px; width: 80px; text-align: center; margin: 2px 10px; }
.mnq-t button { float: left; width: 76px; height: 30px; background-position: 0 -754px; border: none; cursor: pointer; color: #4b6a7b; font: 400 16px/24px 'Microsoft Yahei'; text-align: center; }
.mnq-m { margin-top: 12px; overflow: hidden; }
.calculator { width: 234px; height: auto!important; height: 300px; min-height: 300px; background-color: #eee; border: 1px solid #5a799f; }
.calculator h4 { height: 38px; border-bottom: 1px solid #6a88a1; background-color: #85b8d9; text-align: center; font: 400 18px/38px 'Microsoft Yahei'; color: #fff; }
.calculator ul { }
.calculator li { height: 28px; margin-top: 12px; }
.calculator li label { float: left; padding: 0 6px 0 14px; font: 400 16px/28px 'Microsoft Yahei'; color: #506b8a; }
.calculator li input { float: left; width: 80px; height: 26px; padding: 0 5px; border: 1px solid #c4c4c4; font: 400 14px/24px 'Microsoft Yahei'; color: #506b8a; }
.calculator li a { float: left; width: 26px; height: 26px; margin-left: 6px; }
.calculator li a.jia { background-position: -156px -745px; }
.calculator li a.jian { background-position: -183px -745px; }
.calculator p { padding: 10px 0 0 14px; }
.mnq-m .btns { padding: 10px 0; text-align: center; clear: both; }
.mnq-m .btns button { display: inline-block; width: 76px; height: 30px; margin: 0 4px; border: none; cursor: pointer; font: 400 16px/28px 'Microsoft Yahei'; }
.mnq-m .btns button.js { background-position: -77px -754px; color: #fff; }
.mnq-m .btns button.cz { background-position: 0 -754px; color: #4b6a7b; }
.mnq-b { border: 1px solid #4b8caa; background-color: #efefef; overflow: hidden; }
.mnq-b h4 { height: 34px; line-height: 34px; text-align: center; background-color: #6ba9d1; color: #fff; }
.mnq-b ul { padding: 10px 0; overflow: hidden; }
.mnq-b li { float: left; width: 150px; text-align: center; line-height: 40px; }
/*礼包发放*/
.gifts-con { position: relative; width: 1098px; background-color: #fff; overflow: hidden; }
.gifts-con ul { width: 1080px; margin: 0 auto; overflow: hidden; }
.gifts-con li { float: left; width: 1060px; height: 154px; padding: 7px; margin: 10px 0; background-color: #dae6e6; border: 1px solid #d0daea; }
.gifts-con li .gifts-detail { position: relative; width: 1058px; padding: 1px; border: 1px solid #c2d5dc; overflow: hidden; background-color: #fff; }
.gifts-con li a.gifts-img { width: 812px; height: 150px; }
.gifts-detail .gifts-lb-btn { width: 246px; height: 150px; background-color: #dfe7ea; }
.gifts-detail .gifts-lb-btn a { display: block; width: 145px; height: 53px; margin: 44px auto; background-position: -142px -691px; }
.gifts-detail i { position: absolute; display: block; width: 27px; height: 27px; overflow: hidden; }
.gifts-detail i.tl-icon { top: 2px; left: 2px; background-position: -288px -691px; }
.gifts-detail i.tr-icon { top: 2px; right: 2px; background-position: -322px -691px; }
.gifts-detail i.bl-icon { bottom: 2px; left: 2px; background-position: -288px -723px; }
.gifts-detail i.br-icon { bottom: 2px; right: 2px; background-position: -322px -723px; }
.getgifts-box .con_txt { padding: 50px; }
.getgifts-box .con_txt h6 { margin-top: 12px; font: 500 20px/37px 'Microsoft Yahei'; color: #000; }
.getgifts-box .con_txt p { font: 500 16px/27px 'Microsoft Yahei'; color: #000; }
.getgifts-box .con_txt ul { padding-left: 20px; }
.getgifts-box .con_txt li { font: 500 16px/27px 'Microsoft Yahei'; color: #000; list-style: decimal; }
/*福利中心*/
.fuli-bg-wrap { width: 100%; padding-bottom: 120px; background: url(../images/fuli_bg_wrap.jpg) no-repeat 50% 0 #841313; overflow: hidden; }
.fuli-bg-main { position: relative; width: 1000px; margin: 0 auto; background: url(../images/fuli_bg_main.jpg) no-repeat 50% 0; overflow: hidden; }
.fuli-bg-main h1 { position: absolute; top: 0; left: 0; width: 150px; height: 150px; }
.fuli-bg-main h1 a { display: block; width: 150px; height: 150px; }
.fuli-bg-main ul { width: 1000px; padding-top: 910px; overflow: hidden; }
.fuli-list li { float: left; width: 234px; height: 234px; margin: 20px 8px 0 8px; overflow: hidden; }
.fuli-bg-main .t-links { position: absolute; top: 10px; right: 0; font: 400 14px/27px 'Microsoft Yahei'; color: #fff; background-color: #601003; }
.fuli-bg-main .t-links a { padding: 0 20px; font: 400 14px/23px 'Microsoft Yahei'; color: #fff; opacity: 0.85; filter: alpha(opacity=85); }
/*翻页*/
.pages { height: 29px; margin-top: 30px; text-align: center; }
.pages a.p-n { display: inline-block; width: 31px; height: 29px; font: 400 12px/29px 'Microsoft Yahei'; color: #35659c; background-position: -269px -271px; }
.pages a.p-l { display: inline-block; width: 65px; height: 29px; font: 400 12px/29px 'Microsoft Yahei'; color: #35659c; background-position: -269px -241px; }
.pages a.pre { width: 47px; padding-left: 18px; background-position: -269px -301px; text-align: left; }
.pages a.next { width: 55px; padding-left: 10px; background-position: -269px -331px; text-align: left; }
.pages a.on { color: #F00; }
.pages a:hover { text-decoration: underline; }
/* 弹窗 */
.mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999; background: #101620; display: none; min-width: 1100px; _width:expression((documentElement.clientWidth < 1100) ? "1100px" : "auto" );}
.popBox { position: fixed; _position: absolute; top: 0; _margin-top:expression(eval(document.documentElement.scrollTop));
left: 50%; z-index: 10000; display: none; }
.pop_close { position: absolute; top: 0; right: -40px; display: block; width: 36px; height: 36px; background: url(../images/pop_spr.png) no-repeat -62px 0; text-indent: -9999em; overflow: hidden; cursor: pointer; }
.pop-video { width: 712px; margin-left: -356px; }
.pop-tishi { width: 370px; margin-left: -185px; }
.pop-map { width: 940px; margin-left: -470px; }
.pop-getgifts { width: 740px; margin-left: -370px; }
.pop-reg { width: 520px; margin-left: -260px; }
.pop-ios-btn { width: 630px; margin-left: -315px; background-color: #eee1c3; }
.pop-fuli { width: 748px; margin-left: -374px; border: 1px solid #ffe9c2; background-color: #ffcf84; }
.tishi-box { position: relative; width: 362px; border: 4px solid #2372be; background-color: #fff; }
.getgifts-box { position: relative; width: 732px; border: 4px solid #2372be; background-color: #d1e0ed; }
.reg-box { position: relative; width: 512px; padding-bottom: 20px; border: 4px solid #2372be; background-color: #cbdceb; }
.tishi-box i, .getgifts-box i, .reg-box i { display: block; position: absolute; width: 52px; height: 61px; background: url(../images/pop_spr.png) no-repeat; }
.tishi-box i.zs-l, .getgifts-box i.zs-l, .reg-box i.zs-l { top: -12px; left: -54px; background-position: -99px 0; }
.tishi-box i.zs-r, .getgifts-box i.zs-r, .reg-box i.zs-r { top: -12px; right: -54px; background-position: -157px 0; }
.tishi-box h4 { position: absolute; top: -2px; left: 0; width: 362px; height: 55px; background: url(../images/pop_spr.png) no-repeat 0 -178px; text-align: center; font: 24px/50px "Microsoft Yahei"; color: #fff; }
.getgifts-box h4 { position: absolute; top: -2px; left: 0; width: 732px; height: 55px; background: url(../images/pop_spr.png) no-repeat 0 -178px; text-align: center; font: 24px/50px "Microsoft Yahei"; color: #fff; }
.reg-box h4 { position: absolute; top: -2px; left: 0; width: 512px; height: 55px; background: url(../images/pop_spr.png) no-repeat 0 -178px; text-align: center; font: 24px/50px "Microsoft Yahei"; color: #fff; }
.pop-tishi .pop_close, .pop-getgifts .pop_close, .pop-reg .pop_close, .pop-reg-h .pop_close { top: -60px; right: 0; width: 58px; height: 58px; background: url(../images/pop_spr.png) no-repeat 0 0; text-indent: -9999em; overflow: hidden; cursor: pointer; }
.tishi-txt { padding: 80px 14px; text-align: center; font: 19px/40px "Microsoft Yahei"; color: #306184; }
.getgifts-txt { padding: 50px 40px; }
.popregbox { margin: 10px auto 20px; clear: both; float: none; }
.reg-rules { width: 450px; margin: 0 auto; padding: 10px 20px; background-color: #adc7df; font: 14px/23px "Microsoft Yahei"; color: #5e7997; overflow: hidden; }
.reg-con { float: left; padding-top: 60px; }
.reg-con .dec { display: block; width: 512px; height: 40px; text-align: center; font: 500 24px/40px "Microsoft Yahei"; color: #1e68aa; }
.reg-con .system { height: 55px; margin: 0 auto; padding: 24px 0 24px 60px; }
.reg-con .system li { float: left; margin-left: 40px; }
.reg-con .system li em { float: left; width: 16px; height: 16px; margin: 18px 5px 0 0; background: url(../images/pop_spr.png) no-repeat -309px -106px; }
.reg-con .system .on em { background-position: -284px -106px; }
.reg-con .system li a { float: left; width: 110px; height: 55px; text-indent: -9999px; background: url(../images/pop_spr.png) no-repeat -9999px -9999px; }
.reg-con .system li.ios a { background-position: -486px -118px; }
.reg-con .system li.android a { background-position: -371px -118px; }
.reg-con .system li.on.ios a { background: url(../images/pop_spr.png) no-repeat -486px -62px; }
.reg-con .system li.on.android a { background: url(../images/pop_spr.png) no-repeat -371px -62px; }
.reg-con .reg-form-box { width: 512px; }
.pop-img .ltop, .pop-img .lbottom, .pop-img .rtop, .pop-img .rbottom { position: absolute; width: 35px; height: 44px; background: url(../images/pop_spr.png) no-repeat; }
.pop-img .ltop, .pop-img .lbottom { background-position: -224px 0; }
.pop-img .rtop, .pop-img .rbottom { background-position: -275px 0; }
.pop-img .ltop { left: -37px; top: -3px; }
.pop-img .lbottom { left: -37px; bottom: -2px; }
.pop-img .rtop { right: -37px; top: -3px; }
.pop-img .rbottom { right: -37px; bottom: -2px; }
.pop-img { position: fixed; _position: absolute; top: 0; _margin-top:expression(eval(document.documentElement.scrollTop));background-color: #54b4d1; padding: 2px; z-index: 10000; display: none; }
.pop-img .pop_close { position: absolute; top: -40px; right: 0; display: block; cursor: pointer; }
.pop-img .pop_cont { background-color: #54b4d1; position: relative; }
.pop-img .prev, .pop-img .next { position: absolute; display: block; top: 50%; margin-top: -44px; width: 84px; height: 77px; background: url(../images/pop_spr.png) no-repeat; text-indent : -999em; }
.pop-img .prev { background-position: 0 -100px; left: 0; }
.pop-img .next { background-position: -85px -100px; right: 0; }
.xs_inf { position: absolute; left: 0; bottom: 0; height: 25px; padding: 6px 0; background-color: #54b4d1; width: 100%; }
.xs_inf a { color: #fff; display: inline; float: left; font: 500 12px/25px "simsun"; height: 28px; margin-left: 20px; text-align: center; width: 103px; background: url(../images/pop_spr.png) no-repeat -170px -100px; }
.xs_inf a:hover { color: #ffffff; }
.pop-img-h { margin-left: -448px; }
.pop-fuli .pop_cont { background-color: #ffcf84; position: relative; }
.pop-fuli .fuli-pop-t { height: 60px; background-color: #e98b10; border-bottom: 1px solid #ffe9c2; text-align: center; font: 400 24px/55px "Microsoft Yahei"; color: #fff; }
.pop-fuli .fuli-pop-detail { padding: 30px 20px; }
.pop-map { width: 940px; background-color: #eee1c3; }
.pop-map h2 { width: 940px; height: 90px; background-color: #896c3e; color: #fff; text-align: center; font: 36px/80px "Microsoft Yahei"; }
.pop-map-con { position: relative; width: 910px; padding: 34px 0 40px 30px; }
.site-list a { display: block; position: relative; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .6s ease; -o-transition: all .6s ease; -moz-transition: all .6s ease; transition: all .6s ease; text-indent: -9999px; }
.site-list a:hover { opacity: 1; filter: alpha(opacity=100); }
.site-list { position: relative; width: 882px; height: 586px; }
.site-list a.fyg, .site-list a.tyc, .site-list a.lxz { position: absolute; overflow: hidden; background: url(../images/pop_jhm.png) no-repeat; }
.site-list a.fyg { width: 96px; height: 100px; top: 154px; left: 202px; background-position: 0 0; }
.site-list a.tyc { width: 111px; height: 121px; top: 231px; left: 324px; background-position: -119px 0; }
.site-list a.lxz { width: 106px; height: 105px; top: 440px; left: 257px; background-position: -267px 0; }
.site-list a.on { opacity: 1; filter: alpha(opacity=100); }
.jhm-txt { padding-top: 12px; font: 20px/40px "Microsoft Yahei"; color: #574220; }
.pop-mapBox { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10000; display: none; }
.mask-pop-map { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; background: #fff; opacity: 0.8; filter: alpha(opacity=80); }
.pop-mapBox-con { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10000; }
.pop-mapBox-con p { padding: 290px 0 50px 0; font: 30px/40px "Microsoft Yahei"; color: #191919; text-align: center; }
.pop-mapBox-con p span { color: #c1240b; }
.pop-mapBox-con .btns { text-align: center; }
.pop-mapBox-con .btns a { display: inline-block; width: 190px; height: 54px; margin: 0 8px; text-align: center; font: 400 24px/54px "Microsoft Yahei"; color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.pop-mapBox-con .btns a.qd { background-color: #8b1f0e; }
.pop-mapBox-con .btns a.qx { background-color: #9d7638; }
.pop-map-tishi { width: 590px; height: 330px; padding-left: 350px; margin-left: -470px; background-color: #d8d0be; }
.pop-bg-sb { position: absolute; left: 0; bottom: 0; width: 338px; height: 352px; background: url(../images/pop_bg_sb.png) no-repeat 0 0; }
.pop-bg-cg { position: absolute; left: 0; bottom: 0; width: 352px; height: 439px; background: url(../images/pop_bg_cg.png) no-repeat 0 0; }
.pop-map-tishi-con { padding-right: 50px; text-align: center; }
.tishi-cg .pop-map-tishi-con { }
.pop-map-tishi-con h3 { text-align: center; padding-top: 80px; font: 36px/54px "Microsoft Yahei"; color: #9f2518; }
.pop-map-tishi-con p { text-align: center; padding: 20px 0; font: 16px/27px "Microsoft Yahei"; color: #1b1b1b; }
.pop-map-tishi-con p span { display: inline-block; width: 70%; text-align: left; }
.pop-map-tishi-con p em { color: #9f2518; }
.pop-map-tishi-con a.back-home { display: inline-block; width: 190px; height: 54px; margin: 0 auto; text-align: center; background-color: #8b1f0e; font: 400 24px/50px "Microsoft Yahei"; color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.tishi-cg .pop-map-tishi-con a.back-home { }
.pop-ios-con { padding: 50px; font: 24px/50px "Microsoft Yahei"; color: #1b1b1b; }
.pop-ios-con span { color: #9f2518; }
.pop-wx-code { padding: 60px 0 20px 0; text-align: center; font: 400 18px/50px "Microsoft Yahei"; color: #306184; }
.con_txt { padding: 30px 20px; overflow: hidden; }

.pop-reg-h { display: none; position: fixed; _position: absolute; top: 0;  _margin-top:expression(eval(document.documentElement.scrollTop));left: 50%; width: 636px; height: 470px; margin-left: -318px; z-index: 10000; }
.pop-reg-h .pop_close{ top: -10px; right: 10px; }
.pop_t_bg{ width: 636px; height: 70px; background: url(../images/pop.png) no-repeat 0 -168px;}
.pop_b_bg{ float: left; width: 636px; height: 40px; background: url(../images/pop.png) no-repeat 0 -600px;}
.in_con{ float: left; width: 535px; background: url(../images/pop_bg.png) repeat-y; margin-left: 49px; }
/* 快速注册 */
.quickRegSec{ font-family: "Microsoft YaHei";}
.quickRegSec h2{ padding-bottom: 30px; color: #fff; font: 500 24px/30px '\5FAE\8F6F\96C5\9ED1'; text-align: center; }
.quickRegSec form{ width:100%; position:relative;}
.quickRegSec p{ padding:0 130px; margin-bottom:8px;}
.quickRegSec .iptLb,.quickRegSec .iptSpan{ float:left;}
.quickRegSec .iptLb{ width:90px; font-size:14px; color:#fff; font-weight:bold; text-align: right;}
.quickRegSec p.agree{ margin-left:20px; color: #fff; }
.quickRegSec p.agree a{ color: #fff; }
.lbAgree{ vertical-align:middle;}
.ckAgree{ vertical-align:middle; margin-right:6px;}
.quickRegSec .ipt{ border-top:2px solid #9da1a3; border-left:1px solid #a1a5a7; border-bottom:1px solid #ced3d6; border-right:1px solid #d2d7da; background-color: #dde2e5; padding:0 5px; width:145px; height:20px; line-height:18px; color:#241f22;}
.quickRegSec .ipt_mc{ width:55px;}
.quickRegSec .ipt_vcode{ width:80px;}
.msgCode .btn_getmc{ width:90px; height:21px; border:0; background:url(../images/btn_msgcode.jpg) no-repeat 0 0; float:left; margin:1px 0 0 2px; cursor:pointer;color: #fff;font: 400 11px/12px "SimSun";}
.msgCode .getmc_disable{ background-position: 0 -21px; cursor:default;}
.vcodeArea .vcodeImg{ float:left; width:60px; margin-left:5px;}
.iptHide{ display:none; }
.quickRegSec .btn_reg{ display:block; margin:0 auto; border:0; width:222px; height:44px; color: #fff; background: url(../images/f_reg_btn.jpg) no-repeat 0 0; cursor:pointer; text-align: center; font: 500 20px/24px '\5FAE\8F6F\96C5\9ED1';}
.quickRegSec .btn_regHover{ background-position: -203px 0;}
.quickRegSec .error_msg{ position:absolute; top:-32px; left:50%; margin-left: -134px; width:268px; background-color:#faffc6; text-align:center; padding:5px; color:#de5a3f;}

.vcodePop{ }
.vcodePop p{ padding-left: 180px;}
.vcodePop h5{ padding-left: 180px; font: 500 18px/44px '\5FAE\8F6F\96C5\9ED1'; color: #fff; }
.vcodePop .btn_qd{display:block; border:0; width:186px; height:44px; color: #fff; background: url(../images/btn_qd.jpg) no-repeat 0 0; cursor:pointer; text-align: center; font: 500 20px/24px '\5FAE\8F6F\96C5\9ED1';}

.pop-reg-h.sucess .ltyx_logo{ width: 153px; height: 50px; margin:0 auto; background: url(../images/pop_download.png) no-repeat 0 -443px;}
.pop-reg-h.sucess .reg_sucess{ height: 100px; padding: 0 40px; }
.pop-reg-h.sucess .reg_sucess dt{ float: left; display: block; width: 68px; height: 68px; padding-top: 20px; }
.pop-reg-h.sucess .reg_sucess dt span{ display: block; width: 68px; height: 68px; background: url(../images/pop_download.png) no-repeat -512px -316px; }
.pop-reg-h.sucess .reg_sucess dd{ float: left; width: 350px; padding-left: 20px;}

.ffb54b{ color: #ff5b14; font: 500 18px/44px '\5FAE\8F6F\96C5\9ED1';}
.fff{ color: #fff; font: 500 14px/24px '\5FAE\8F6F\96C5\9ED1';}

.binding_box{ width: 450px; height: 92px; padding: 14px 0 0 40px; margin:10px auto; }
.binding_box li{ float: left; width: 100px; height: 92px; }
.binding_box li a{ display: block; width: 100px; height: 46px; padding-top: 60px; background: url(../images/pop_download.png) no-repeat; color: #fff; font: 500 14px/24px '\5FAE\8F6F\96C5\9ED1'; text-align: center; }
.binding_box li.mi a{ background-position: -173px -443px; }
.binding_box li.qq a{ background-position: -272px -443px; }
.binding_box li.mail a{ background-position: -384px -443px; }
.binding_box li.phone a{ background-position: -525px -443px; }
/*新闻表情*/
.gb-attitude { float: left; padding: 45px 0 100px 0; border-top: 1px dotted #b6b6b6; }
.gb-attitude-hd-tit { padding-left: 60px; font: 400 14px/50px "Microsoft Yahei"; color: #0f5576; }
.gb-attitude-hd-tit b { color: #ff0000; }
.gb-attitude-pub-item { cursor: pointer; float: left; height: 82px; margin: 12px 20px 12px 60px; position: relative; z-index: 5; display: inline; }
.gb-attitude-pub-item .gb-attitude-face-item { float: left; height: 82px; width: 82px; }
.gb-attitude-pub-detail { float: left; padding-left: 16px; }
.gb-attitude-pub-num { display: block; color: #4c4c4c; font-size: 14px; line-height: 30px; text-indent: 1em; }
.gb-attitude-pub-txt { position: relative; height: 42px; background-color: #d8edf7; color: #4c4c4c; font-size: 14px; line-height: 42px; display: inline-block; *display:inline; zoom: 1; min-width: 148px; _width: 148px; padding: 0 22px; white-space: nowrap; }
.face-l { display: block; position: absolute; left: 0; top: 0; width: 6px; height: 42px; background: url(../images/face_l.jpg) no-repeat 0 0; }
.face-r { display: block; position: absolute; right: 0; top: 0; width: 6px; height: 42px; background: url(../images/face_r.jpg) no-repeat 0 0; }
.face-b { display: block; position: absolute; left: 8px; bottom: -10px; width: 8px; height: 10px; background: url(../images/face_b.jpg) no-repeat 0 0; }
/*footer*/
.footer { float: left; width: 100%; padding: 20px 0 40px 0; overflow: hidden; min-width: 1100px; _width:expression((documentElement.clientWidth < 1100) ? "1100px" : "auto" );}
.f-link { display: inline; float: left; width: 270px; height: 52px; margin: 30px 0 0 12px; }
.f-link a { float: left; height: 52px; }
.f-link a.jbt-link { width: 125px; }
.f-link a.ltyx-link { width: 140px; }
.f-txt { float: left; padding: 14px 0 0 10px; color: #a5a5a5; }
.f-txt p { height: 20px; line-height: 20px; }
.f-txt p a { color: #7b7f82; }
.f-txt p a:hover { color: #7b7f82; text-decoration: underline; }
.fab-footer { background-color: #202020; }
.newbie-footer { background-color: #121823; }
.fab-footer .f-link, .newbie-footer .f-link { background: url(../images/f_logo.png) no-repeat 0 0; }
.h-footer .f-link { background: url(../images/f_h_logo.png) no-repeat 0 0; }
.h-footer .f-txt { color: #6a7480; }
.h-footer .f-txt p a { color: #6a7480; }
.h-footer .f-txt p a:hover { color: #6a7480; }

.cp{ position: fixed; left:10px; top: 50%; width: 198px; height: 260px;}
.cp a.gotowx{ display: block; position: absolute; top: 0; left: 0; z-index: 9; width: 198px; height: 260px;}
.cp img{ display: block; width: 198px; height: 260px;}
.cp a.close{ display: block; width: 34px; height: 34px; position: absolute; right: 0; top: 0; cursor: pointer; z-index: 999999; background-color: #fff; filter:alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; } 

.flash_boxs{ position: absolute; top: 350px; left: 680px; z-index:9999;}
.flash_boxs2{ right: 0; top: -216px; left: 988px;}

.notopen{ width: 1098px; padding-top: 50px; }
.notopen img{ display: block; margin:0 auto; }
.flash_boxs a{position:absolute; width:120px;height:120px;left:0;bottom:0; background-color:#fff; filter:alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.notopen{ width: 1098px; padding-top: 50px; }
.notopen img{ display: block; margin:0 auto; }

.pop_wx_code2{ padding-top: 20px; text-align: center; font: 500 14px/44px '\5FAE\8F6F\96C5\9ED1'; }

/*20160223*/
.ios_gifts{ position: fixed; left:10px; top: 50%; margin-top: -100px; width: 194px; height: 150px;}
.ios_gifts a.gotoiosgifts{ display: block; position: absolute; top: 0; left: 0; z-index: 9; width: 194px; height: 150px;}
.ios_gifts img{ display: block; width: 194px; height: 150px;}
.ios_gifts a.close{ display: block; width: 22px; height: 22px; position: absolute; right: 0; top: 33px; cursor: pointer; z-index: 999999; background-color: #fff; filter:alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }

.fab-main .dl-box2 { position: absolute; top: 600px; right: 74px; width: 196px; height: 150px; }
.fab-main .dl-box2 ul { width: 196px; height: 150px; }
.fab-main .dl-box2 li { width: 196px; height: 75px; }
.fab-main .dl-box2 li a { display: block; width: 196px; height: 75px; background: url(../images/f_btns.jpg) no-repeat; }
.fab-main .dl-box2 li a.and-btn { background-position: 0 0; }
.fab-main .dl-box2 li a.ios-btn { background-position: 0 -74px; }
.fab-main .dl-box2 li a.and-btn:hover { background-position: 0 -150px; }
.fab-main .dl-box2 li a.ios-btn:hover { background-position: 0 -225px; }
.two_code{ left: 599px; }

/*20160315*/
.con-wrap1 .dl-box3 { position: absolute; width: 381px; height: 270px; top: 6px; left: -10px; background: url(../images/code_bg2.png) no-repeat 0 0; }
.con-wrap1 .dl-box3 .qr-img { width: 122px; height: 158px; padding: 8px 0 0 32px; }
.con-wrap1 .dl-box3 p { text-align: center; font: 16px/26px "Microsoft Yahei"; color: #3f5da6; }
.con-wrap1 .dl-box3 ul { width: 187px; height: 158px; padding: 4px 0 0 10px; }
.con-wrap1 .dl-box3 li { width: 187px; height: 73px; margin-bottom: 6px; }
.con-wrap1 .dl-box3 li a { display: block; width: 186px; height: 71px; background: url(../images/code_bg2.png) no-repeat; }
.con-wrap1 .dl-box3 li a.and-btn { background-position: 0 -471px; }
.con-wrap1 .dl-box3 li a.ios-btn { background-position: 0 -399px; }
.con-wrap1 .dl-box3 li a.and-btn:hover { background-position: -186px -471px; }
.con-wrap1 .dl-box3 li a.ios-btn:hover { background-position: -186px -399px; }
.con-wrap1 .dl-box3 .code{ width: 381px; height: 170px;}
.con-wrap1 a.cxlb-btn { display: block; width: 316px; height: 63px; margin: 45px 0 0 32px; background: url(../images/code_bg2.png) no-repeat 0 -271px; }
.con-wrap1 a.cxlb-btn:hover { background-position: 0 -335px; }
/*20160420*/
.fab-main .dl-box0420 { position: absolute; top: 624px; right: 34px; width: 406px; height: 150px; }
.fab-main .dl-box0420 ul { width: 245px; height: 150px; }
.fab-main .dl-box0420 li { width: 245px; height: 74px; }
.fab-main .dl-box0420 li a { display: block; width: 245px; height: 74px; background: url(../images/btns20160420.png) no-repeat; }
.fab-main .dl-box0420 li a.ios-btn { background-position: 0 0; }
.fab-main .dl-box0420 li a.ios-btn:hover { background-position: -244px 0; }
.fab-main .dl-box0420 li a.and-btn { background-position: 0 -74px; }
.fab-main .dl-box0420 li a.and-btn:hover { background-position: -244px -74px; }
.fab-main .dl-box0420 a.jhm-btn { display: block; width: 159px; height: 150px; background: url(../images/fab_sprites.png) no-repeat 0 -151px; }
.fab-main .dl-box0420 a.jhm-btn:hover { background-position: -160px -151px; }
.two_code{ left: 428px; }
.con-wrap1 .dl-box3 .dl-btns0420 { width: 187px; height: 158px; padding: 8px 0 0 4px; }
.con-wrap1 .dl-box3 .dl-btns0420 li { width: 196px; height: 60px; margin-bottom: 0; }
.con-wrap1 .dl-box3 .dl-btns0420 li a { display: block; width: 196px; height: 60px; background: url(../images/btns20160420.png) no-repeat; }
.con-wrap1 .dl-box3 .dl-btns0420 li a.and-btn { background-position: 0 -209px; }
.con-wrap1 .dl-box3 .dl-btns0420 li a.ios-btn { background-position: 0 -148px; }
.con-wrap1 .dl-box3 .dl-btns0420 li a.and-btn:hover { background-position: -195px -209px; }
.con-wrap1 .dl-box3 .dl-btns0420 li a.ios-btn:hover { background-position: -195px -148px; }
.con-wrap1 a.cxlb-btn { display: block; width: 318px; height: 63px; margin: 45px 0 0 32px; background: url(../images/btns20160420.png) no-repeat 0 -271px; }
.con-wrap1 a.cxlb-btn:hover { background-position: 0 -337px; }
/*20160509*/
.con-wrap2 .g-entrance a.yellow-btn{ background: url(../images/y_btns.jpg) no-repeat 0 0; color: #6b0100; font-size: 20px; font-weight: 700; }
.con-wrap2 .g-entrance a.yellow-btn:hover{ background-position: 0 -100px; }
.pop-ncfl .pop-wx-code p{ font-size: 12px; font-weight: 600; }

.fl_download_btn{ display: block; width: 108px; height: 37px; background: url(../images/fuli_download_btn.png) no-repeat 0 0; margin:0 auto; } 