/*通用全局设定*/

/*menu*/
.top973{width:100%;height:54px;background:#242424;position:fixed;z-index:1000;top:0;}
.menu {margin:0 auto; width:954px; height:54px;font-size: 15px;position:relative;z-index:1000;}
.menu a:link,.menu a:visited{color:#c2c2c2;}
.logo973{width:140px;height:54px;background:url(http://i2.sinaimg.cn/gm/project/973home/images/src.gif);float:left;display:block}
.ios,.anzhuo{width:88px;height:54px;display: block;float:left;line-height:54px;text-indent: 41px;}
.ios{background:url(http://i2.sinaimg.cn/gm/project/973home/images/src.gif) -178px 0;margin-left:13px;}
.anzhuo{background:url(http://i2.sinaimg.cn/gm/project/973home/images/src.gif) -266px 0;}
a.ios:hover{background-position:-178px -54px;color:#35aafc}
a.anzhuo:hover{background-position:-266px -54px;color:#16b954}

.nav .mainlevel {float:left;text-indent:16px;display:block;height:54px;line-height: 54px;width:78px;background:url(http://i1.sinaimg.cn/gm/project/973home/images/arrow.gif) 55px 0 no-repeat;position:relative}
.menu .navbox{width:17px;height: 16px;margin-top:19px;float:left;border-left:1px solid #434343;margin-left:17px;}
.nav .navboxslidup{background-position:55px -54px;background-color:#373737;}

.nav .mainlevel .sub_nav_01{position:absolute;left:0;width:136px;background:#373737;display:none;left:0;top:54px;padding:10px 0;overflow:hidden;font-size:14px;transition:none;-webkit-transition:none;}
.nav .mainlevel .sub_nav_01 li{width:100%;height:34px;line-height:34px;text-indent:15px;}
.nav .mainlevel .sub_nav_01 li:hover{background:#2e2e2e}
a.listios:hover{color:#35aafc}
a.listand:hover{color:#11c454}
.ioscolor{color:#35aafc}
.andcolor{color:#11c454}

.menu .searchbox{width:190px; height:30px; float:right;margin-top:12px;background:#373737;color:#838383}
.menu .searchbox .sselect{width:46px;height:30px;float:left;line-height:30px;text-indent:10px;font-size:12px;background:url(http://i1.sinaimg.cn/gm/project/973home/images/arrow.gif) 38px -12px no-repeat;cursor:pointer;position:relative;overflow:hidden}
.menu .searchbox .sselect .sandoid{background:#373737;position:absolute;left:0;top:30px;width:46px;}
.menu .searchbox .sselect .sandoid:hover{color:#f42d2d;background:#2E2E2E}
.menu .searchbox input.ipt{width:100px;height:30px;border:0;background:none;color:#a8a8a8;line-height:30px;display:block;float:left;text-indent:3px;}
.menu .searchbox .sbn{ width:34px;height:30px;background:url(http://i2.sinaimg.cn/gm/project/973home/images/png.png);display:block;float:right}
.menu .searchbox a.sbn:hover{background-color:#f42d2d;background-position:0 -30px;}

.menu a.close{width:58px;height:30px;margin-top:12px;background:url(http://i2.sinaimg.cn/gm/project/973home/images/src.gif) 0 -108px no-repeat; display:block;font-size:14px;color:#7f7f7f;line-height:30px;text-indent:27px;float:right;margin-left:8px;font-size:12px;font-family: '宋体'}
.menu a.close:hover{ background-position:0 -138px;color:#fff}
/*navgation*/
.navgation973{width:100%;height:50px;background:#101010;line-height: 50px;/*_margin-top:54px;*/ font-size: 14px;}
.navgation973 a:link,.navgation973 a:visited{color:#cbcbcb}
/*.navgation973 a:hover{color:#35AAFC}
*/.navgation973con{width:1200px;margin:0 auto; position: relative; /*_top:18px;*/}
.navgation973con ul{width:853px;}
.navgation973 li{height:100%; padding:0 15px;float:left;}
.navgation973 li.first{background:#FFFFFF;  font-size: 16px;  line-height: 50px;}
.navgation973 .blue li.first a,.navgation973 .blue li a:hover{color:#35aafc;}
.navgation973 .green li.first a,.navgation973 .green li a:hover{color:#2cdc6e;}
.share{width:105px;height:26px;overflow: hidden; position: absolute; top: 12px; right:0; }
.share a{width:26px;height: 58px;background:url(http://i2.sinaimg.cn/gm/project/973home/images/png.png) 0 -60px; position:relative; top: 0; display: inline-block; margin-right: 5px;}
.share a.s1{background-position:0px -60px;}
.share a.s2{background-position:-34px -60px}
.share a.s3{background-position:-68px -60px}




h1,h2,h3,h4,h5,h6{font-weight: normal;}
body, body a{color: #666666;}
.pur{background: url(http://i3.sinaimg.cn/gm/2014/0513/U6178P115DT20140513105312.png) no-repeat;}
.img1 {background: url(http://i3.sinaimg.cn/gm/2014/0513/U6178P115DT20140513105244.png);}
/*==97973==*/
.nav973{width: 100%;margin: 0; padding: 0;}
.wrap973{width: 100%; margin: 0; padding: 0;}
.w958{width: 1200px; margin: 0 auto; overflow: hidden; padding-bottom: 50px;}
.spa{padding-top: 45px; overflow: hidden;}

/*=space1=*/
.space1{height: 561px;}
.figure{width: 370px; height: 239px; overflow: hidden;}

/*=图片轮播=*/
.figure ul{height: 239px;}
.figure ul li{ float:left;width: 349px; height: 239px; position: relative;}
.figure ul li img{width: 349px; height: 239px;}
.figure ul li span.pur{position: absolute; width: 349px; height: 48px; display: block; top:191px; left: 0; z-index: 9; font-size: 14px; color: #fff; text-align: center; background-position: 0 0; line-height: 60px;}
.alcenter{width:100%;text-align:center; position:absolute; bottom:32px;left:0; z-index: 10;}
.figure span.circle{ width:10px; height:5px; background:#ccc; display:inline-block; cursor:pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; overflow: hidden;}
.green span.active{background:#2cdc6e; width: 20px;}
.blue span.active{background:#35aafc; width: 20px;}

/*=图片轮播 end=*/
.news{margin-top: 34px;}
.fl{float: left;}
.fr{float: right;}
.fl1{width: 370px; overflow: hidden; margin-right: 35px;}

/*=新闻活动&攻略咨询&论坛互动&游戏攻略=*/
h2.coltop{ height: 42px; border:1px solid #e7e7e7; border-right: 0; border-left:0; overflow: hidden; position: relative;}
h2 a.more{font-size: 12px; padding-top: 12px; color:#aaaaaa;}
h2 a.more:hover{text-decoration: underline;}
.coltop .title{position:absolute; top: -1px; display: block; height: 40px; line-height: 40px; width:82px; text-align: center; color: #3d3d3d; font-size: 18px;}
.coltop .green{border-top:3px solid #2cdc6e;}
.coltop .blue{border-top:3px solid #35aafc;}
.textlist ul li{height: 18px; margin-top: 18px; font-size: 14px; color: #3d3d3d; width: 100%; _margin-top: 12px; overflow:hidden;}
.textlist ul.green li a:hover{color: #2cdc6e;}
.textlist ul.blue li a:hover{color: #35aafc;}
.textlist ul li span{color:#aaaaaa;}
/*new小标*/
.textlist ul li em{font-style: normal; font-size: 14px; font-family: "\5b8b\4f53"; color: #ff6b6b; padding-left: 5px;} 

/*=头条=*/
.fl2{width: 420px; overflow: hidden; margin-right: 35px;}
.fl2-1{height: 171px; overflow: hidden;}
.fl2-1 h1 a{font-size: 16px; color: #060606; display: block; height: 31px; line-height: 27px;}
.fl2-1 h1.blue a:hover{color: #35aafc;}
.fl2-1 h1.green a:hover{color: #2cdc6e;}
.fl2-1 p {height: 50px; overflow: hidden; font-size: 14px; font-family: "\5fae\8f6f\96c5\9ed1";}
.fl2-1 p a{line-height: 29px; padding: 0 7px;}
.fl2-1 p a:hover{text-decoration: none; }

/*=游戏基本信息=*/
.fl3{width: 340px; overflow: hidden;}
.gameintor{height: 239px; overflow: hidden; position: relative;}
img.gamepic{display: block; width:203px; height:203px; /*-webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;*/}
a.imgbor{display: block; position: absolute; top: 0; left: 0; background-position: 0 -136px; z-index: 99; width: 203px; height:203px;}
.gameintor span a{display: block; width: 100%; height: 36px; line-height: 50px; text-align: center; font-size: 14px; font-weight: bold; color: #585858;}
.gameintor span a:hover{text-decoration: underline;}
.gamecot{padding: 24px 0 0 3px; width:200px; height:222px; line-height: 25px; font-size: 12px; font-family:"\5b8b\4f53"; overflow: hidden;}
.gamecot h4{font-size: 14px; font-weight: bold; color: #585858; font-family: "\5fae\8f6f\96c5\9ed1"; }
.gamecot em{font-style: normal; font-weight: bold; font-family:"\5fae\8f6f\96c5\9ed1"; }
.gamecot em.blue{color: #35aafc;}
.gamecot em.green{color: #2cdc6e;}
.gamebtn{height: 74px;}
.gamebtn a{ margin-bottom: 4px; height: 35px; width: 135px; display: block; background-position: -212px -141px; padding-left: 68px; line-height: 35px; font-size: 14px; color: #fff;}
.gamebtn a:hover{background-position: -212px -179px;}

/*=space2=*/
.space2{height: 183px; width: 980px;}
.space2 .fl{width: 306px; overflow: hidden; height: 100%;}
.cardtop{height: 35px; border-bottom: 1px solid #e5e5e5;}
.cardtop span{display: block; height: 35px; border-top: 1px solid #e5e5e5; border-right:1px solid #e5e5e5;z-index: 9; line-height: 35px; width: 96px; text-align: center; background: #fff; font-size: 16px; color: #222222;}
.cardtop span.blue{border-left: 2px solid #35aafc;}
.cardtop span.green{border-left: 2px solid #2cdc6e;}
.cardcont{padding-top: 24px; width:100%; overflow: hidden; height: 132px;}
.cardcont ul{width: 320px; margin-left: -8px;}
.cardcont ul li{font-size: 14px; float: left; padding: 0 10px; border-left: 1px solid #666666; margin-bottom: 13px;}
.cardcont ul.blue li a:hover{color:#35aafc; }
.cardcont ul.green li a:hover{color:#2cdc6e; }
.sp2-1,.sp2-2{margin-right: 26px;}

/*=space3=*/
.space3 .title .tt .img1{width: 40px; height: 40px;  float: left; margin-right: 12px; background-position: -280px -121px; }
.formnav ul{margin-left: 1px;}
.formnav ul li{ float: left; width: 158px; height: 34px; border: 1px solid #e5e5e5; margin-left: -1px; _display: inline; background: #fff; cursor: pointer; position: relative;}
.formnav ul li span{display: block; width: 100%; height: 100%; text-align: center; font-size: 16px; color: #222222; line-height: 34px; }
.formnav ul li.on{border-bottom: 0; height: 35px;}
.formnav ul li.on span{ height: 34px; position: absolute; top: -1px; line-height: 34px;}
.formnav ul.blue li.on span{border-top:2px solid #35aafc;}
.formnav ul.green li.on span{border-top:2px solid #2cdc6e;}
.formation {padding-top: 25px; height: 384px; overflow: hidden;}
.formation ul{display: none; width: 1000px;}
.formation ul.show{display: block;}
.formation ul li{width: 174px; height: 192px; overflow: hidden; position: relative; float: left; margin-right: 22px;}
.formation ul li a{display: block; width: 100%; height: 100%;}
.formation ul li img{width: 174px; height: 112px;}
.formation ul li p{ margin-top: 4px; line-height: 24px;  font-size: 14px;}
.formation ul li b{ display: block; font-weight: normal; height: 32px; width: 100%; position: absolute; text-align: center; line-height: 32px; background: url(http://i3.sinaimg.cn/gm/project/973home/images/alpah.png); top: 80px; left: 0; color: #FFF; }
.blue ul li a:hover p{ color: #35aafc;}
.green ul li a:hover p{ color: #2cdc6e;}

/*=标题栏=*/
.title {width: 100%; height: 40px; background: url(http://i1.sinaimg.cn/gm/project/973home/images/titlebg.gif) repeat-x 0 16px; margin: 0px 0 20px; }
.title .tt {width: 174px; height: 40px; float: left; background: #fff;}
.title .tt span.up { color: #282828; line-height: 20px; font-size: 20px;}
.title .tt span.dn { color: #979797; line-height: 14px; font-size: 12px; margin-top: 7px; display: block;}
.title .more { line-height: 40px; background: #FFFFFF; display: inline-block; width: 70px; text-align: right;}
.more a:link, .more a:visited { color: #6e6d6d; font-size: 14px; }
.blue .tt .img1{background-color: #35aafc;}
.green .tt .img1{background-color: #2cdc6e;}
.blue .more a:hover{color: #35aafc;}
.green .more a:hover{color: #2cdc6e;}
/*.title .tt .img1{_margin-top:15px;}*/
/*=space4=*/
.space4 .title .tt .img1{width: 40px; height: 40px;  float: left; margin-right: 12px; background-position: -280px -121px; }
.hero{padding-top: 25px; height: 352px; overflow: hidden;}
.hero ul{width: 1000px;}
.hero ul li{float: left; width: 102px; height: 176px; overflow: hidden; margin-right: 20px;}
.hero ul li img{ width: 102px; height: 128px; display: block;}
.hero ul li a{display: block;}
.hero ul li p{width: 100%; height: 48px; text-align: center; line-height: 48px; font-size: 14px;}

/*=space5=*/
.space5 .title .tt .img1{width: 40px; height: 40px;  float: left; margin-right: 12px; background-position: -80px -121px; }
.puzcont{width: 1000px;}
.puzcont ul{width: 124px; float: left; margin-right: 15px; overflow: hidden;}
.puzcont ul li{width: 122px; height: 29px; border:1px solid #E7E5E5; text-align: center; line-height: 29px; margin-bottom: 17px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-size: 14px;}
.puzcont ul a{display: block;}
.puzcont .fir a{color: #151414; }
.space5 .blue .fir{border-color: #35aafc;}
.space5 .blue ul li a:hover{background: #35aafc; color: #fff;}
.space5 .green .fir{border-color: #2cdc6e;}
.space5 .green ul li a:hover{background: #2cdc6e; color: #fff;}

/*=space6=*/
.space6 .title .tt .img1{width: 40px; height: 40px;  float: left; margin-right: 12px; background-position: -200px -121px; }
.vidio973 { width: 100%; height: 394px; position: relative; overflow: hidden;}
.vidio973 .con { width: 1200px; height: 1000px; }
.vidio973 .con .first { width: 352px; height: 394px; position: relative; float: left;}
.vidio973 .con .first .start { width: 94px; height: 94px; top: 140px; left: 129px; display: block;}
.vidio973 .con .first .start span{ background-position: 0 0; width: 200px; height: 94px;}
.vidio973 .con .posx { width: 322px; height: 48px; padding: 80px 15px 0; position: absolute; left: 0; bottom: 0; font-size: 16px; line-height: 30px; background: url(http://i3.sinaimg.cn/gm/project/973home/images/fmask.png) 0 bottom; color: #fff; }
.vidio973 .con .cbox { width: 192px; height: 192px; float: left; position: relative; overflow: hidden;}
.vidio973 .con .start { width: 58px; height: 58px; position: absolute; top: 48px; left: 66px; overflow: hidden; }
.vidio973 .con .start span{background: url(http://i3.sinaimg.cn/gm/project/973home/images/start.png) 0 -105px; width: 200px; height: 58px; position: relative; display: block;}
.vidio973 .con .cbox .posx { width: 162px; padding: 39px 15px 5px; height: 48px; font-size: 14px; line-height: 22px; background: url(http://i0.sinaimg.cn/gm/project/973home/images/smask.png);}
.vidio973 .mr { margin: 0 10px 10px 0;}
.vidio973 .blue a:hover .posx{color: #35aafc;}
.vidio973 .green a:hover .posx{color: #2cdc6e;}

/*=space7=*/
.sp7{width: 461px; overflow: hidden;}
/*=space8=*/
.space8 .title .tt .img1{width: 40px; height: 40px;  float: left; margin-right: 12px; background-position: -215px -229px; }