@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6, 
dl, dd, dt, ol, ul, li, 
p, form { margin: 0; padding: 0; }

ol, ul, li, dl, dd, dt { list-style: none; } a img { border: none; } em, i { font-style: normal; }
input, option, select, textarea, button { font-size: 12px; }
div, li, ul, ol, dl, dd, dt, p { width: auto; overflow: hidden; }

a { overflow: hidden; outline: none; text-decoration: none; }
a:hover { text-decoration: underline; }
.clear { clear: both; font-size: 0; visibility: hidden; width: 0; line-height: 0; }
.fl, lt { float: left; display: inline; } .fr, .rt { float: right; display: inline; }

.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.both { font-size: 0; line-height: 0; height: 0; clear: both; }

.xRel { position: relative; }
.xAbs { position: absolute; }
.ofv { overflow: visible; }

.w240 { width: 240px; }
.w734 { width: 734px; }

.includeGlobalTop { height: 33px; overflow: visible; background: url(http://m1.073img.com/_12img/dimg/bg.gif) 0 -300px repeat-x; }
.includeGlobalFoot { color: #666; text-align: center; height: 50px; padding-top: 30px; border-top: 1px #e8e8e8 solid; width: 980px; margin: 0 auto; font-family: 'Microsoft Yahei'; }
.includeGlobalFoot a { color: #0b8ce0; }

body { margin: 0; padding: 0; font-size: 12px; font-family: '宋体'; background: #fff; }
.thisWrapper { margin: 0 auto; width: 1000px; font-family: 'Microsoft Yahei'; }
.thisLogo { height:88px;}

.thisNav form { width: 246px; height: 36px; overflow: hidden; background: #fff; position: relative; float: right; }
.thisNav form p { position: absolute; top: 3px; right: 7px; }
@media screen and (-webkit-min-device-pixel-ratio:0){ .tns, .tns2 { padding: 8px 10px; } }
.tns { font-size: 14px; width: 267px; padding: 5px 8px; background: #fff; border: none; outline: none; color: #999; font-family: 'Microsoft Yahei'; }
.thisSearch { width: 283px; height: 28px; margin-top: 30px; border: 1px solid #d7d7d7; overflow: hidden; position: relative; }
.thisSearch p { position: absolute; top: 0; right: 0; }
.cat1 ,.cat2{ width: 28px; height: 28px; cursor: pointer; border: none; }
.cat1 ,.cat2{ background:url(images/search_btn.png) center no-repeat;}

.thisNav { height: 42px; background: #343434; margin-bottom: 20px; }
.thisNav ul { height: 42px; }
.thisNav li { width: 140px; height: 42px; line-height: 42px; font-size: 16px; text-align: center; float: left; }
.thisNav li a { color: #fff; display: block; }
.thisNav li a:hover { background: #3a3a3b; text-decoration: none; }
.thisNav li.current a, .thisNav li.current a:hover { background: #000000; }

.thisGps { height: 28px; font-size:14px; color: #666; border-bottom:1px solid #e2e2e2; }
.thisGps a { color: #009cff; }

.xzBoxing { margin-bottom: 30px; }
.xzx { border: 1px #e2e2e2 solid; text-align: center; font-family: 'Microsoft Yahei';  background: #fff; margin-top:25px;  width: 238px; z-index: 55; overflow:visible; }
.xzx img { width: 125px; height: 125px; }
.xzx h1 { font-size: 20px; color: #333; font-weight:bold; padding-top: 20px; }
.xzx p { height: 150px; padding-top: 15px; }

.gameInfo{ width:218px; border-top:1px solid #e2e2e2; padding:10px; overflow:visible;}

.gameInfo .info1{ height:135px;  }
.gameInfo .info1 li{ width:218px; height:30px; background:#ededed; margin-bottom:5px; text-align:left; font-size:14px; color:#333; line-height:30px;}
.gameInfo .info1 li b{ padding-left:20px;}

.download { width:218px; margin: 0 auto; overflow:visible; }
.download li { height: 50px; width:218px; float: left; margin-top:8px; }
.download li a { width: 218px; height: 50px; color: #fff; display: block; position: relative; background:url(images/bgs.png) no-repeat; }
.download li a:hover { text-decoration: none; }
.download li code { display: none; }
.download li a.haveCode code { display: block; width:66px; height:50px; position: absolute; top: 0; right: 0; cursor: pointer; z-index:70; }

.download li.forIOS{ z-index:111;}
.download li.forIOS a { background-position:0 0; }
.download li.forIOS a:hover { background-position:0 -176px; }

.download li.forAnd{ z-index:11;}
.download li.forAnd a { background-position:0 -58px; }
.download li.forAnd a:hover { background-position: 0 -234px; }

.download li.forPC{ z-index:1;}
.download li.forPC a { background-position:0 -116px; }
.download li.forPC a:hover { background-position: 0 -292px; }


.xCode { width: 182px; height: 196px; position: absolute; text-align: left; display: none; background:url(images/code.png) no-repeat;}
.xCode p { padding-left: 20px; padding-top:15px; }
.xCode p img{ width:150px; height:150px; display:block;}
.xIOS, .xAnd { top:0px; left:204px; }
.sp20 { height: 10px; font-size: 0; line-height: 0; clear: both; width: 200px; }

.note{ margin-top:8px; background:#ededed; width:208px; text-align:left; padding:10px 5px 20px;  font-size:14px; color:#333; line-height:26px;}
.note b{ padding-left:10px; display:block;}
.note p{ padding-top:5px; height:inherit;}

.tit{ width:734px; border-top:1px solid #e2e2e2; margin-top:49px; height:40px;}
.tit h3{ font-size:22px; color:#333; margin-top:-22px; display:inline-block; line-height:40px; float:left;}
.t1 p{ background:#f7f7f7 url(images/bgs.png) 0 -538px no-repeat; padding-left:58px; padding-right:10px;}
.t2 p{ background:#f7f7f7 url(images/bgs.png) 0 -617px no-repeat; padding-left:58px; padding-right:10px;}
.t3 p{ background:#f7f7f7 url(images/bgs.png) 0 -696px no-repeat; padding-left:58px; padding-right:10px;}

.xzImage { margin-bottom: 30px; }
.xzimg li { float: left;}
.xzimg { width: 520px; margin: 0 auto; }


.xzPrev { top: 190px; left: 0; }
.xzNext { top: 190px; left: 693px; }
.xzPrev a, .xzNext a { width:42px; height: 136px; display: block; text-indent: -987em; background:url(images/bgs.png) no-repeat; }
.xzPrev a { background-position:0 -352px; }
.xzPrev a:hover { background-position:-52px -352px; }
.xzNext a { background-position: -176pxpx -352x; }
.xzNext a:hover { background-position: -124px -352px; }

.list li{ height:57px; border-bottom:1px solid #e2e2e2; line-height:57px;}
.list li a{ background:url(images/bgs.png) 0 -745px no-repeat; font-size:18px; color:#333; display:block; padding-left:15px; transition:all .3s ease-out;}
.list li a span{ float:right;}
.list li a:hover{  background:url(images/bgs.png) 0 -794px no-repeat; color:#fe483a;}
.list p{ font-size:18px; color:#989898; text-align:center; padding:20px 0;}

.list2{ padding-top:10px;}
.list2 dl{ float:left; padding-right:65px; width:95px; text-align:center; transition:all .3s ease-out;}
.list2 dl:hover{ margin-top:-10px;}
.list2 dl:hover a{ color:#fe483a; text-decoration:none;}
.list2 dt img{ width:95px; height:95px; display:block;}
.list2 dd a{ font-size:14px; color:#333; line-height:40px;}

.thisWins { background: #f5f5f5; z-index: 99; border: 2px #e8e8e8 solid;
position: fixed; _position: absolute;  z-index: 1000;
width: 646px; margin-left: -325px; left: 50%; 
top: 50%; _top: 
expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); 
height: 196px; margin-top: -100px; _margin-top: 0; display: none; 
}
.thisWins li a { background-repeat: no-repeat; background-image: url(images/bg2.gif); }
.thisWins h3 { width: 646px; height: 38px; line-height: 38px; color: #333; font-size: 16px; font-family: 'Microsoft Yahei'; background: #e8e8e8; }
.thisWins p.wxx { height: 38px; margin-top: -38px; }
.thisWins p.wxx a { float: right; width: 38px; height: 38px; display: block; position: relative; }

.thisWins dl { padding-left: 18px; padding-top: 18px; width: 325px; float: left; }
.thisWins dd { line-height: 1.7; color: #666; width: 190px; float: left; }
.thisWins dd p { font-size: 14px; }
.thisWins dd h4 { font-family: 'Microsoft Yahei'; font-size: 16px; }
.thisWins dt img { width: 120px; height: 120px; }
.thisWins dt { width: 130px; float: left; }

.thisWins ul { width: 302px; float: left; }
	.x4i { padding-top: 60px; }
	.x4a { padding-top: 34px; }
.thisWins li a { width: 140px; height: 40px; display: block; line-height: 40px; font-size: 14px; color: #fff; text-align: center; }
	.x4i a { background-position: -680px -200px; }
	.x4i a:hover { background-position: -680px -300px; }
	.x4a a { background-position: -680px -250px; }
	.x4a a:hover { background-position: -680px -350px; }
.thisWins li a:hover { text-decoration: none; }
.thisWins li { width: 150px; height: 50px; float: left; }


.includeGlobalFoot { background:#272830; color: #888996; text-align: center; height: 50px; margin:50px auto 0; font-family: 'Microsoft Yahei'; width:100%; padding-top:0; line-height:50px; }
.includeGlobalFoot a { color: #888996; }