@charset "utf-8";
/*
// 网站制作: 晓杰·互联
// 联系ＱＱ: 811896308
// 官方网址: www.649my.com
*/
/* =======css reset======= */
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, big, em, font, img, strong, tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td{ padding: 0; margin: 0; }
table { border-collapse:collapse; border-spacing:0;}
fieldset, img { border:0;}
button,input,select,textarea{ font-size:12px;}
ol,ul,li{ list-style:none}
h1, h2, h3, h4, h5, h6 { font-size:100%;}

/* =======public======= */
/* base */
body{font-size:12px;font-family: Arial,"宋体", "新宋体"; background:#0e1014;}
td { font-size:12px; line-height:160%;}
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear { +display:none; clear:both;}
.hide{ display:none;}

/* character */
html,body{ width:100%; height:100%;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

/*commonTop*/
.topAll{width:auto!important;min-width:1144px;}
.subNav {width:auto!important;min-width:1144px;}
/*banner*/
.TopBody{ background:url(../img/bgTop.jpg) no-repeat center top; height:311px;width:auto!important;min-width:1144px;}
.TopMain{ width:1144px; height:311px; margin:0 auto; position:relative;}
.TopMain a.dotalogo{ width:302px; height:98px; display:inline-block; position:absolute; left:377px; top:88px; line-height:999px; overflow:hidden;background:#fff;filter:Alpha(opacity=0);opacity:0;}
/*nav*/
.NavBody{ background:url(../img/bgNavM.jpg) no-repeat center top; height:100px;width:auto!important;min-width:1144px;}
.NavMain{ background:url(../img/NavBg.jpg) no-repeat; width:1144px; margin:0 auto; height:100px; position:relative; z-index:10001;}
.NavMain ul{ padding:0 122px 0 34px;}
.NavMain li{ float:left; width:155px; height:100px;}
.NavMain li.DownLoad{ width:367px;}
.NavMain li a{width:155px; height:100px; overflow:hidden; line-height:999px; overflow:hidden; display:inline-block; cursor:pointer;_float:left;}
.NavMain li a:focus {outline:none;-moz-outline:none;}
.NavMain li a.downBtn{ width:323px; margin-left:47px;}
.NavMain li a:hover{background:url(../img/NavBg.jpg) no-repeat scroll -33px -100px;}
.NavMain li a.IndexOnthis,.NavMain li a.HeroesOnthis,.NavMain li a.ItemsOnthis{background:url(../img/NavBg.jpg) no-repeat scroll -33px -100px;}
.NavMain li a.Index:hover,.NavMain li a.IndexOnthis{ background-position:-34px -100px;}
.NavMain li a.Heroes:hover,.NavMain li a.HeroesOnthis{ background-position:-189px -100px;}
.NavMain li a.Items:hover,.NavMain li a.ItemsOnthis{ background-position:-344px -100px;}
.NavMain li a.Forum:hover{ background-position:-499px -100px;}
.NavMain li a.downBtn:hover{ background-position:-701px -100px;width:323px;}
.NavMain li h2{ width:155px; height:100px; overflow:hidden; display:inline-block;}
.NavMain li.DownLoad h2{ width:367px;}
.NavHand{ background:url(../img/bgHand.png) no-repeat; position:absolute; bottom:-71px; right:0px; width:242px; height:71px; z-index:999;}

.ComMidBody{ background:#0e1014 url(../img/bgMCommon.jpg) no-repeat center bottom;}
/*Index*/
.IndexMidBody{ height:443px; background:url(../img/bgIndexM.jpg) no-repeat; width:1075px; margin:0 auto; padding:19px 42px 0 27px;}
.IndexMidBody .ILeft{ float:left; width:262px; height:425px; padding:8px; overflow: hidden;}
.IndexMidBody .IPic img{ width:262px; height:175px;}
.IndexMidBody .ILeftList{ padding-top:15px;}
.IndexMidBody .ILeftList dt{ width:260px; height:23px;margin-bottom:15px;color: #fff;text-align: center;}
.IndexMidBody .ILeftList dd a{ width:252px; height:25px; line-height:25px; background:url(../img/bg.gif) no-repeat scroll 0 -52px; padding-left:10px; color:#6f6f6f; display:inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.IndexMidBody .IRight{ width:764px;_width:752px; height:276px; padding:17px 0 0px 17px; float:left; margin-left:12px;}
.IndexMidBody .IRight dl{}
.IndexMidBody .IRight dl dt{  width:95px; height:23px;overflow:hidden;color: #fff;font-weight: bold;font-size: 18px;}
.IndexMidBody .IRight dl dd{ background:#e00; height:81px; width:364px; float:left; margin:15px 17px 0 0;_margin:15px 8px 0 0;}
.IndexMidBody .IRight p {background: #06f;margin-top: 10px;width: 730px;color: #fff;height: 35px;line-height: 35px;padding: 0 10px;}
.IndexMidBody .IRight table{background: rgb(255, 255, 153);border-left: 1px solid #335e02;width: 750px;font-size: 13px;}
.IndexMidBody .IRight table .taohuang {background: #ffff00;color: #f00;}
.IndexMidBody .IRight table tr:hover {background: #fff;;}
.IndexMidBody .IRight table th {background: #2f4e08;height:35px;color: #fff;}
.IndexMidBody .IRight table td {border-right: 1px solid #335e02;height:30px;text-align: center;border-bottom: 1px solid #2f4e08;}
/*heroes*/
.HeroMidBody{ width:1144px; margin:0 auto; background: url(../img/bgHMid.jpg) repeat-y;}
.HeroMidBody .HeroTop{ background:url(../img/bgHTop.jpg) no-repeat; height:211px; position:relative; padding:0 32px;z-index:1000;}
.HeroMidBody .HeroTop .HeroTMain{ background:url(../img/bgHeroeSearch.jpg) no-repeat scroll 0px 0px; height:170px;width:1077px; padding-top:10px;}
.HeroMidBody .HeroTop .HeroTMain h1{ background:url(../img/bg.gif) no-repeat scroll 0 -194px; width:136px; height:24px;margin:23px 0 0 17px;overflow:hidden; float:left;font-size: 24px;}
.HeroMidBody .HeroTop .HeroTMain .Search{ float:right; margin:21px 215px 0 0; width:261px;_margin-right:75px;}
.HeroTMain .Search .InputSearch{ width:174px; position:relative; float:left;background:url(../img/bg.gif) no-repeat scroll 0 -337px; height:26px;}
.HeroTMain .Search input.Inp{ background:none; border:none;  padding:5px 0px 5px 5px; width:140px; height:16px; float:left; position:absolute; left:0px; top:0px; z-index:1;outline:none;}
.HeroTMain .Search input.Inp:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
.HeroTMain .Search input.Inp::-ms-clear{display:none;}
.HeroTMain .Search .InpDefTxt{ position:absolute; left:0px; top:0px; padding:5px; z-index:3; width:100px;}
.HeroTMain .Search .InpClear{ background:url(../img/bg.gif) no-repeat scroll 0 -325px; width:11px; height:11px; position:absolute; right:9px; bottom:6px; overflow:hidden;}
.HeroTMain .Search .searchBtn{ background:none; border:none; background:url(../img/bg.gif) no-repeat scroll 0 -601px; width:71px; height:28px; cursor: pointer; float:left; margin-left:10px;}
.HeroTMain .Hb{ width:100%;}
.HeroTMain .HInput{ float:left; width:370px; height:18px; padding:31px 0 0 30px; color:#ffffff;}
.HeroTMain .Hright{ width:577px; padding-left:85px;_padding-left:83px;}
.HeroTMain .HInput label{ padding-right:0px;}
.HeroTMain .HInput input{vertical-align:middle; margin-top:1px;_margin-top:-1px; margin-bottom:2px; margin-right:3px;}
.HeroMidBody .HeroMid{height:auto!important; min-height:532px; height:532px;}
.HeroMidBody .HeroMid ul{ padding:45px 100px; display:inline-block;}
.HeroMidBody .HeroMid ul li{ float:left; width:137px; height:110px; margin:0 10px 15px 10px;_margin:0 7px 15px 7px; position:relative;}
.HeroMidBody .HeroMid ul li a{ width:137px; height:109px; display:inline-block; text-decoration:none;}
.HeroMidBody .HeroMid ul li a span{ width:127px; height:71px; background:url(../img/bg.gif) no-repeat scroll 0 -218px; display:block; padding:5px;}
.HeroMidBody .HeroMid ul li a span img{ width:127px; height:71px;}
.HeroMidBody .HeroMid ul li a p{ text-align:center; line-height:30px; color:#99928b; font-size:14px; height:30px; overflow:hidden;}
.HeroMidBody .HeroMid ul li a:hover{ text-decoration:none; cursor:pointer;}
.HeroMidBody .HeroMid ul li a:hover span{ background:#facb0f;}
.HeroMidBody .HeroMid ul li a:hover p{ color:#facb0f;}
.HeroInfo{ position:absolute; width:286px; height: auto!important; min-height:83px; height:83px; background:#000000; padding:20px; left:0px; top:0px;z-index:999; color:#ffffff; display:none}
.HeroInfo span{ background:#facb0f; padding:5px; width:127px; height:71px; display:block; float:left; margin-right:15px;}
.HeroInfo span img{ height:71px; width:127px;}
.HeroInfo h3{ font-size:14px; padding-bottom:5px; float:left; height:20px; line-height:20px; overflow:hidden; width:134px;}
.HeroInfo p{ line-height:20px; float:left; height:20px;width:134px;}
.HeroInfo p.Hjn{ height:40px; overflow:hidden;}
.HeroMidBody .HeroBottom{ background:url(../img/bgHBottom.jpg) no-repeat; height:24px;}

/*items*/
.HeroMidBody .ItemTop{ height:97px;}
.HeroMidBody .HeroTop .ItemTMain{ background:url(../img/bgItems.jpg) no-repeat scroll 0px 10px; height:87px; padding-top:10px;}
.HeroMidBody .HeroTop .ItemTMain h1{ width:700px;color: #fff;}
.HeroMidBody .HeroMid .ItemList{padding:45px 100px; color:#ffffff;}
.HeroMidBody .HeroMid .ItemList p {font-size: 13px;;line-height: 25px;}
.HeroMidBody .HeroMid .ItemList tr,.HeroMidBody .HeroMid .ItemList td {padding: 10px;}
.HeroMidBody .HeroMid .ItemList table {width: 100%;}
.ItemList table.ItemBigT,.ItemList table th,.ItemList table tr.Border,.ItemList table tr.Border td{ border:1px solid #8a8181; text-align:center;}
.ItemList table th{ height:38px;}
.ItemList table th.red{ background:url(../img/bg.gif) no-repeat scroll 0 -370px; font-size:14px;}
.ItemList table th.blue{ background:url(../img/bg.gif) no-repeat scroll 0 -408px; font-size:14px;}
.ItemList table th.gray{ background:url(../img/bg.gif) no-repeat scroll 0 -446px; font-size:14px;}
.ItemList table tr.Border td{ cursor:pointer; height:38px;}
.ItemList td table.ItemHead td{ height:38px; border:none; border-bottom:1px solid #8A8181; cursor:pointer;}
.ItemList td table.ItemHeadBlue{background:#001732;}
.ItemList td table.ItemHeadGray{ background:#351b00;}
.ItemList td table.ItemHead tr{ border:none;}

.ItemTD{ vertical-align:top; border-right:1px solid #8a8181}
.ItemList .ItemBgRed{ background:#350000}
.ItemList .ItemHead{background:#350000}
.ItemList .ItemBgRed .ItemHeadRed{ background:#350000 url(../img/bg.gif) no-repeat scroll 0 -523px;}
.ItemList .ItemBgBlue{ background:#001732}
.ItemList .ItemBgBlue .ItemHeadBlue{background:#001732 url(../img/bg.gif) no-repeat scroll 0 -562px;}
.ItemList .ItemBgGray{ background:#351b00}
.ItemList .ItemBgGray .ItemHeadGray{background:#351b00 url(../img/bg.gif) no-repeat scroll 0 -484px;}

.ItemList table .ItemInfoImg{ width:52px; height:52px;padding:5px 0px; cursor:pointer;}
.ItemInfoHover{ position:absolute; width:337px; height: auto!important; min-height:100px; height:100px; padding:20px; background:#000000; left:0px; top:0px; z-index:99999; text-align:left; display:none;color:#ffffff;}
.ItemInfoHover .ItemD{ border-bottom:1px solid #1d1d1d; height:65px; line-height:25px;}
.ItemInfoHover .ItemD img{ border:1px solid #444444; float:left; margin-right:10px; width:52px; height:52px;}
.ItemInfoHover .ItemD p b{ color:#9acd2b;}
.ItemInfoHover p{ line-height:25px;}
.ItemInfoHover p.border{ border:1px solid #222222;  background:#111111; height:32px; line-height:32px; margin-bottom:2px;}
.ItemInfoHover p b{ font-style:normal; color:#ffcc00}
.ItemInfoHover p b.red{ color:#ff6633;}
.ItemInfoHover p.border img{ border:1px solid #191919; width:37px; height:28px; margin:1px; display:block; float:left;}
.ItemInfoHover p.border b{ color:#ffffff; float:left; margin-left:5px;}
.ItemInfoHover p.border em{ float:right; color:#9acd26; font-style:normal; padding-right:3px;}
body{ _background-attachment:fixed; _background-image:url("about:blank")}
.HeroTMain2{ position:fixed; top:0; z-index:9999;}
/*
object:添加友情链接
author:zhanglie
time:20.1-9.17
*/
.friendLink{height:89px;background:url(../img/bg_friendLink.gif) no-repeat center top;}
.MainFriend{width:984px;height:67px; margin:0 auto;padding:10px 41px 22px 118px; position:relative;color:#9b9b9b; overflow:hidden; line-height:18px;}

.MainFriend span{width:78px;padding-left:40px;font-size:14px; position:absolute;left:0;top:20px;color:#c5ec2b;font-weight:bold;}
.MainFriend a{color:#9b9b9b;padding:2px 9px;word-break:break-all; white-space:nowrap;float:left;}
.MainFriend em{ font-style:normal; float:left;padding:2px 0;}
#gg {width: 750px;margin-top: 10px;border: 3px solid #2f4e08;height: 310px;}
#gg ul {}
#gg li {height: 30px;line-height: 30px;border-bottom:1px solid #2f4e08;padding-left: 10px;background: rgb(255, 255, 153);}
#gg li span {float: right;color: #fff;background: #0066FF;padding: 0 10px;}
#gg li a {color: #f00;}
#page {margin-top: 20px;text-align:center;width: 750px;height: 35px;}
#page ul {display:inline-block;}
#page li {float: left;padding: 10px 15px;background: #2f4e08;margin-left: 10px;color: #fff;}
#page li a {color: #fff;}
#page .on a {color: #ffff00;}
/* CSS Document */
.footer{ background:url(../img/bgFoot.jpg) no-repeat center top; height:159px; color:#ffffff; padding:120px 0px 0px 0px; line-height:30px;width:auto!important;min-width:1144px;text-align:center; line-height:30px; font-size:12px;}
.footer a{ color:#ffffff; padding:0 5px;text-decoration:none;}
.footer a:hover{ text-decoration:underline;}

