/*通用全局设定*/
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: 958px; margin: 0 auto; overflow: hidden; padding-bottom: 50px;}
.spa{padding-top: 45px; overflow: hidden;}

/*=space1=*/
.space1{height: 561px;}
.figure{width: 349px; 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: 349px; 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: 20px; margin-top: 18px; font-size: 14px; color: #3d3d3d; width: 100%; _margin-top: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.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: 336px; 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: 203px; 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; }
