@charset "utf-8";
/*index*/
.downlaod_box{ width: 330px; height: 140px; padding-top: 440px; }
.downlaod_box p{ float: left; width: 96px; height: 128px; padding: 6px; background-color: #000; }
.downlaod_box p span{ display: block; text-align: center; font-size: 20px; font-weight: 600; color: #fff; }
.downlaod_box ul{ float: right; width: 220px; }
.downlaod_box ul li{ width: 220px; height: 66px; }
.downlaod_box ul li.and{ margin-top: 6px; }
.downlaod_box ul li a{ display: block; width: 220px; height: 66px; text-indent: -999em; }
.downlaod_box ul li.ios a{ background-position: 0 -112px; }
.downlaod_box ul li.and a{ background-position: 0 -180px; }
.downlaod_box ul li.ios a:hover{ background-position: -221px -112px; }
.downlaod_box ul li.and a:hover{ background-position: -221px -180px; }

.video_btn{ display: block; position: absolute; left: 381px; top: 143px; width: 74px; height: 74px; }
.yuyue_btn{ display: inline-block; width: 330px; height: 81px; margin-bottom: 28px;  }
.yuyue_btn a{ display: block; width: 330px; height: 81px; background: url(../images/home_fl.gif) no-repeat 0 0;  }

.con_wrap .more { display: block; position: absolute; top: 10px; right: 20px; width: 34px; height: 34px; background-position: -365px -35px; z-index: 9999; }
.con_wrap1{ width: 1120px; height: 90px; border: 1px solid #b7d2e8; background-color: #ebebeb; }
.con_wrap2{ margin-top: 10px; padding-bottom: 40px; }
.con_wrap3{ padding-bottom: 10px; }
.con_wrap5{ margin: 34px 0 20px 0; }

.toolsbox{ float: left; width: 774px; height: 90px; background: url(../images/tools_bg.jpg) no-repeat 0 0; }
.toolsbox a{ display: block; position: relative; float: left; height: 45px; margin-left: 1px; }
.toolsbox a .txt { display: block; color: #4489a5; font-size: 16px; line-height: 44px; padding-left: 55px; }
.toolsbox a i { display: block; position: absolute; left: 20px; top: 0; height: 45px; width: 32px; transition: all 1s ease 0s; }
.toolsbox a:hover i { transform: rotateY(360deg); }
.toolsbox a.item1,.toolsbox a.item6{ width: 146px; }
.toolsbox a.item2,.toolsbox a.item7{ width: 162px; }
.toolsbox a.item3,.toolsbox a.item8{ width: 166px; }
.toolsbox a.item4,.toolsbox a.item9{ width: 139px; }
.toolsbox a.item5,.toolsbox a.item10{ width: 156px; }
.toolsbox a.item1 i{ background-position: 0 -250px; }
.toolsbox a.item2 i{ background-position: -32px -250px; }
.toolsbox a.item3 i{ background-position: -64px -250px; }
.toolsbox a.item4 i{ background-position: -96px -250px; }
.toolsbox a.item5 i{ background-position: -128px -250px; }
.toolsbox a.item6 i{ background-position: -160px -250px; }
.toolsbox a.item7 i{ background-position: -192px -250px; }
.toolsbox a.item8 i{ background-position: -224px -250px; }
.toolsbox a.item9 i{ background-position: -256px -250px; }
.toolsbox a.item10 i{ background-position: -288px -250px; }
.toolsbox a:hover{ background-color: #fff; }

.newswrap { position: relative; width: 478px; height: 318px; border: 1px solid #d5ebf4; background-color: #fdfdfe; }
.news_nav { width: 478px; height: 52px; background-color: #f4f4f4; border-bottom: 1px solid #e2eaee; position: relative; overflow: hidden; }
.news_nav a { display: inline-block; width: 74px; height: 51px; text-align: center; font: 400 16px/50px "Microsoft Yahei"; color: #949494; 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: #59b3db; font-size: 0; z-index: 1; }
.hotlink { width: 478px; height: 50px; text-align: center; overflow: hidden; }
.hotlink a { font: 400 20px/50px "Microsoft Yahei"; color: #1d719b; }
.hotlink a:hover { color: #1d719b; text-decoration: underline; }
.news_content ul { }
.news_content li { width: 454px; height: 41px; _height: 36px; *height: 36px; padding: 0 12px; overflow: hidden; border-top: 1px solid #dee1e5; }
.news_content li a { float: left; width: 350px; height: 41px; font: 400 14px/41px "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 .slide_box{ height: 320px; width: 624px; border: 1px solid #3e4447; }
.con_wrap2 .slide_box a.pic02{ float: left; width: 202px; height: 320px; }
.con_wrap2 .slidetxtbox{ position: relative; width: 624px; height: 320px; }
.con_wrap2 .slidenav{ position: absolute; top: 0; right: -1px; width: 42px; z-index: 9; }
.con_wrap2 .slidenav a{ display: block; width: 40px; height: 76px; border: 1px solid #084680; font-size: 18px; color: #fff; text-align: center; }
.con_wrap2 .slidenav a span{ display: block; width: 38px; height: 66px; padding-top: 8px; border: 1px solid #1388be; background-color: #0f6da9;}
.con_wrap2 .slidenav a.on{ display: block; width: 40px; height: 76px; border: 1px solid #444; }
.con_wrap2 .slidenav a.on span{ display: block; border: 1px solid #c81e42; background-color: #a90f2d;}
.con_wrap2 .show_pics { position: relative; width: 624px; height: 320px; }
.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: 16px; height: 16px; margin-right: 10px; background: url(../images/spr.png) no-repeat -400px -52px; cursor: pointer; }
.con_wrap2 .show_pics ol li.on { width: 32px; background-position: -400px -35px; }
.con_wrap2 .show_pics ul { }
.con_wrap2 .show_pics ul li { position: absolute; top: 0; left: 0; }

.con_title { height: 33px; margin: 10px 0 10px 4px; }
.con_title span { float: left; padding-right: 6px; font: 400 20px/34px "Microsoft Yahei"; color: #569abf; }
.con_title em { float: left; width: 168px; height: 33px; background-position: -258px 0; }
.yxgl { width: 480px; }
.yxzl { width: 626px; }
.glwrap,.zlwrap{ position: relative; border: 1px solid #d6d9df; background-color: #fdfdfe; }
.spwrap { position: relative; height: 430px; border: 1px solid #d5ebf4; background-color: #fdfdfe; }
.tab_nav { height: 50px; background-color: #f4f4f4; border-bottom: 1px solid #e1e9ed; position: relative; overflow: hidden; }
.tab_nav a { display: inline-block; width: 90px; height: 50px; margin-right: 10px; text-align: center; font: 400 16px/50px "Microsoft Yahei"; color: #6b6b6b; overflow: hidden; position: relative; z-index: 2; }
.tab_nav .motion_bar{ width: 90px; }
.glwrap .tab_nav{ border-bottom: none; }
.glwrap,.gl_nav { width: 478px; }

.zlwrap,.zl_nav { width: 624px; }
.gl_con { }
.gl_con ul { }
.gl_con li { height: 50px; _height: 45px; *height: 45px; padding: 0 16px; border-top: 1px solid #dfdfdf; overflow: hidden; }
.gl_con li a { float: left; width: 370px; height: 50px; font: 400 14px/50px "Microsoft Yahei"; color: #808080; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.gl_con li a:hover { color: #808080; text-decoration: underline; }
.gl_con li time { float: right; font: 400 14px/50px "Microsoft Yahei"; color: #808080; }

.zl_con { padding: 16px 0 0 10px; width: 302px; }
.zl_pic{ background-color: #41556e; margin: 26px 10px 0 0; }
.zl_pic a.b{ display: block; width: 282px; height: 128px; padding: 6px; }
.zl_pic a.b img{ display: block; width: 100%; height: auto; }
.zl_pic p.s{ width: 292px; height: 70px; padding: 1px;  }
.zl_pic p.s a{ float: left; width: 146px; height: 70px; }
.g_pet_box { width: 302px; height: 234.5px; overflow: hidden; color: #5289a4; display: inline-block; font-size: 14px; }
.g_pet_box a { width: 94px; height: 24px; margin-top: 10px; color: #5289a4; display: inline-block; font-size: 14px; line-height: 24px; text-align: center; }
.g_pet_box a:hover { text-decoration: underline; }

.sp_con { padding-left: 24px; }
.sp_con a { position: relative; display: block; width: 226px; height: 160px; margin: 20px 20px 0 20px; float: left; overflow: hidden; }
.sp_con a .sp_wrap { display: inline-block; width: 226px; height: 130px; overflow: hidden; }
.sp_con a img { display: block; width: 100%; height: auto; }
.sp_con a i { display: block; position: absolute; width: 50px; height: 47px; left: 50%; top: 50%; margin-left: -25px; margin-top: -33px; background-position: -321px -247px; }
.sp_con a p { position: absolute; left: 0; bottom: 0; width: 226px; height: 25px; text-align: center; font: 400 16px/25px "Microsoft Yahei"; color: #5289a4; }
.sp_con a:hover p{ color: #9a9a9a; text-decoration: underline; }

.con_wrap5 .help{}
.con_wrap5 .help a{ display: inline-block; float: left; margin-right: 20px; text-align: center; color: #8799b3; font-size: 16px;  }
.con_wrap5 .help a:hover{ text-decoration: underline; }
.con_wrap5 .help a i { display: block; height: 76px; width: 76px; margin-bottom: 4px; }
.con_wrap5 .help a.icon1 i { background-position: 0 -297px; }
.con_wrap5 .help a.icon2 i { background-position: -77px -297px; }
.con_wrap5 .help a.icon3 i { background-position: -154px -297px; }
.con_wrap5 .help a.icon4 i { background-position: -231px -297px; }
.con_wrap5 .help a.icon5 i { background-position: -308px -297px; }
.con_wrap5 .help a.icon1:hover i { background-position: 0 -374px; }
.con_wrap5 .help a.icon2:hover i { background-position: -77px -374px; }
.con_wrap5 .help a.icon3:hover i { background-position: -154px -374px; }
.con_wrap5 .help a.icon4:hover i { background-position: -231px -374px; }
.con_wrap5 .help a.icon5:hover i { background-position: -308px -374px; }
.con_wrap5 .kefu{ color: #5074a6; font-size: 14px; }
.con_wrap5 .kefu a{ float: right; display: block; width: 122px; height: 42px; margin-top: 6px; background-position: 0 -451px; }
.con_wrap5 .kefu a:hover{ background-position: -123px -451px; }
/*news*/
.pt340{ padding-top: 340px; }
.l_con{ width: 798px; border: 1px solid #e3e3e3; font-family: "Microsoft Yahei"; background-color: #fff; }
.l_con .title{ position: relative; width: 798px; height: 90px; border-bottom: 1px solid #e3e3e3;  }
.l_con .title .tit_mask{ position: absolute; top: 0; left: 0; z-index: 2; width: 798px; height: 90px; background-color: #fff; opacity: 0.4; filter: alpha(opacity=40); }
.l_con .title h3{ position: absolute; top: 28px; left: 28px; z-index: 3; color: #003e64;}
.l_con .title h3 span{ height: 36px; padding-right: 8px; font-size: 24px; line-height: 36px; border-right: 1px solid #003e64; }
.l_con .title h3 em{ padding-left: 8px; font-size: 14px; line-height: 36px; }
.l_con .title p{ position: absolute; top: 36px; right: 40px; z-index: 3; font-size: 14px; color: #505050; }
.l_con .title p a{ color: #505050; }
.l_con .title p a:hover{ text-decoration: underline; }

.l_con .newnav,.l_con .guidenav{ height: 52px; background-color: #f6f6f6; border-bottom: 1px solid #e1e9ed; }
.l_con .newnav a,.l_con .guidenav a{ float: left; width: 80px; height: 46px; text-align: center; font-size: 18px; line-height: 46px; color: #457486; }
.l_con .newnav a.on,.l_con .guidenav a.on{ height: 46px; border-bottom: 6px solid #2274a7; }
.l_con .guidenav a{ width: 110px; }
.l_con .news_con{ padding-bottom: 50px; background-color: #fdfdfe; }
.l_con .news_detail_con{ padding: 50px 50px 0 50px; background-color: #fdfdfe; }

.innews_list { }
.innews_list li { height: 50px; padding: 0 30px; font: 400 14px/50px 'Microsoft Yahei'; color: #5289a4; border-bottom: 1px solid #dfdfdf; background: url(../images/spr.png) no-repeat -410px 16px; }
.innews_list li a { float: left; width: 610px; padding-right: 16px; color: #5289a4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.innews_list li a:hover { text-decoration: underline; color: #5289a4; }
.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; }

/*新闻表情*/
.gb-attitude-news{ width: 90%; height: 50px; margin:0 auto; }
.gb-attitude-news li{ width: 48%; }
.gb-attitude-news li a{ display: block; width: 100%; height: 50px; font-size: 14px; color: #4c4c4c; line-height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gb-attitude-news li a:hover{ text-decoration: underline; }

.gb-attitude { float: left; border-top: 1px dotted #b6b6b6; }
.gb-attitude-hd-tit { padding-left: 40px; 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 50px; 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; }

/*加点模拟器*/
.mnq-con { font: 400 16px/28px 'Microsoft Yahei'; color: #506b8a; background-color: #fdfdfe; }
.mnq-con h3 { height: 70px; text-align: center; font: 400 30px/70px 'Microsoft Yahei'; color: #1a7db0; }
.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: -323px -451px; 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: -373px -247px; }
.calculator li a.jian { background-position: -401px -247px; }
.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'; text-align: center; }
.mnq-m .btns button.js { background-position: -246px -451px; color: #fff; }
.mnq-m .btns button.cz { background-position: -323px -451px; 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; }

/*游戏资料站*/
.zlz_banner { width: 1120px; height: 120px; margin: 0 auto; }
.zlz_banner a { display: inline-block; float: left; width: 218px; height: 120px; margin: 0 3px; }
.zlz_con { width: 1120px; margin: 6px auto; background-color: #fff; border: 1px solid #e6e6e6; overflow: hidden; }
.zlz_con .zlz_nav { position: relative; width: 1120px; height: 60px; border-bottom: 1px solid #e1e9ed; color: #848484; background-color: #f0f0f0; }
.zlz_con .zlz_nav a { position: relative; float: left; width: 140px; height: 60px; color: #457486; font: 400 18px/50px 'Microsoft Yahei'; text-align: center; }
.zlz_con .zlz_nav a.on{ background-color: #e6e6e6; }
.zlz_con .zlz_nav a.on span { position: absolute; left: 0; bottom: 0; display: block; width: 100%; height: 5px; background-color: #2274a7; }
.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: #5289a4; }
.zlz_list .tit span { width: 110px; text-align: center; }
.zlz_list .tit i { width: 10px; height: 21px; margin-top: 12px; background-position: -429px -52px; }
.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; padding-left: 10px; background-position: -258px -74px; font: 600 14px/30px 'Microsoft Yahei'; color: #deecf6; }
.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_box { padding-bottom: 50px; margin: 0 auto; background-color: #fdfdfe; }
.zlz_box h4{ padding: 20px 0; text-align: center; color: #1a7db0; font: 400 30px/60px 'Microsoft Yahei'; }
.zlz_table { width: 770px; margin: 0 auto; border: 1px solid #6587b3; background-color: #f0f0f0; color: #6e6e6e; }
.zlz_table tr { border: 1px solid #6588b3; text-align: center; }
.zlz_table th { height: 50px; background-color: #dae5ed; border: 1px solid #bccfdc; color: #506d86; font: 400 18px/50px 'Microsoft Yahei'; }
.zlz_table td { padding: 10px 0; border: 1px solid #bccfdc; font: 400 16px/27px 'Microsoft Yahei'; color: #506d86; }
.zlz_table td img { display: inline-block; width: 64px; height: 64px; border: 3px solid #496c96; }

.zlz_nav .searchbox{ position: absolute; right: 10px; top: 6px; width: 295px; margin: 0; }
.zlz_nav .searchbox input{ width: 180px; }

.subnav{ height: 64px; background-color: #fff; border-bottom: 1px solid #e4e4e4; }
.subnav a{ display: inline-block; width: 90px; line-height: 60px; text-align: center; color: #8a8a8a; font-size: 14px; font-weight: 600; }
.subnav a.on{ color: #1a7db0; }
.subnav a:hover{ text-decoration: underline; }






