.box .head h3{font-size: 20px;color:#666;line-height: 44px;}
.box .head {border-width: 1px;}
.pagination{height:24px;line-height: 24px;text-align: center;clear: both;margin:30px 0 100px;font-size: 16px;}
.pagination span{margin:0 20px;}
/* game */
.banner{margin-bottom:20px;height: 150px;text-align: center;}
.game-bar{background: url('img/game-bar-bg.jpg') repeat-x;}

.game .game-list{padding:23px 23px 100px;}
.game-list li{width: 162px;text-align: center;margin-bottom:10px;float: left;line-height: 24px;height:140px;overflow:hidden;}
.game-list li .icon{width: 80px;height: 80px;overflow:hidden;margin: 0 auto;display: block;margin-bottom: 8px;}

.core{width:840px;float: left;}
.side{width:300px;float: right;}
.game .game-detail{padding:36px 0 100px;}
.game .game-detail .icon{margin-bottom: 20px;}
.game .game-detail .icon .gn{font-size: 20px;color: #2c2c2c;margin-left: 20px;}
.game .game-detail .info{color:#666;margin-bottom:50px;}
.side .download{text-align: center;}
.side .download a{margin-bottom: 8px;display: inline-block;}

.pic-list{height:320px;overflow: hidden;position: relative;margin-bottom: 10px;}
.pic-list ul{position: absolute;top:0;left:0;}
.pic-list li{float: left;width:840px;height:320px;text-align: center;}
.pic-list li .picbox{width:840px;height:320px;vertical-align: middle;text-align: center;}
.pic-list span{width: 46px;height: 99px;display: block;position: absolute;top:118px;background: url("../../css/img/game-pic-arrow.png") no-repeat;overflow: hidden;cursor: pointer;}
.pic-list .prev{left: 0;background-position: 0 0}
.pic-list .next{right: 0;background-position: -46px 0;}

/* news */
.news-bar{background: url('img/news-bar-bg.jpg') repeat-x;}
.news-list li{line-height: 26px;padding:8px 0;border-bottom:1px dashed #ddd;}
.news-list li a{font-size: 16px;color:#333;}
.news-list li a:hover{color:#088EFF;}
.news-list li .time{text-align: right;}
.side .news-list li a{font-size: 14px;color:#898989;line-height: 24px;}
.side .news-list li a:hover{color:#088EFF;}
.side .news-list li img{vertical-align: top;}

.news .news-detail{padding:20px 180px 100px;}
.news-detail .title{font-size: 20px;text-align: center;display: block;color: #333;}
.news-detail .info{text-align: center;}
.news-detail .text{padding:20px 0;color:#666;}

/* careers */
.careers-bar{background: url('img/careers-bar-bg.jpg') repeat-x;}

.sub .head h3{color:#088eff;font-size:30px;}
.careers .side{width:234px;float: left;font-size: 16px;line-height: 26px;}
.careers .core{width:907px;float: right;}
.careers .side .sec{padding:12px 5px;}
.side-nav li{padding-left:20px;background: url('img/dot.png') no-repeat 3px 50%;margin-bottom: 2px;}
.side-nav a{color:#757474;padding:5px;}
.side-nav a:hover{color:#088EFF;}
.side-nav li.cur a{background: #dcefff;border:1px solid #088eff;border-radius:3px;display:inline-block;*display:inline;*zoom:1;}
.side-nav li.cur a:hover{color:#757474;text-decoration: none;}

.careers-list{margin-bottom:100px;}
.careers-list li{padding:8px 0 30px;border-bottom: 1px dashed #d0d1d1;}
.careers-list .title{font-size: 16px;color: #666;display: block;margin-bottom: 8px;padding-left: 20px;background: url('img/arrow.png') no-repeat 0 50%;}
.careers-list .email{font-size: 20px;color:#666;margin-top: 16px;}

/* about */
.about-bar{background:url('img/about-bar-bg.jpg') repeat-x;}

.about .side{width:234px;float: left;font-size: 16px;line-height: 26px;}
.about .core{width:907px;float: right;}
.about .side .sec{padding:12px 5px;}
.about .core .sec{min-height:400px;height:auto!important;height:400px;margin-bottom:100px;color:#666;line-height:24px;}
.menu li{padding-left:10px;margin-bottom:12px;height:26px;line-height:26px;}
.menu a{color:#7a7a7a;padding:5px;}
.menu li.cur a,.menu a:hover{background: #088eff;border-radius: 3px;color:#fff;text-decoration: none;}
.about .core .sec strong{font-size:18px;font-weight:400;}

.team-list li{padding-left:256px;margin:10px 0 30px;min-height:294px;height:auto!important;height:294px;}
.team-list li .pic{float:left;margin-left:-256px;}
.team-list li .intro{margin-top:10px;line-height:18px;}
.team-list li .intro p{margin-bottom:18px;}
/* contact */
.contact-bar{background: url('img/contact-bar-bg.jpg') repeat-x;}
.contact{width:819px;margin:0 auto;}
.contact .tips{color:#333;font-size:20px;text-align:center;line-height:50px;}
.contact .tips span{color:#088eff;font-size:28px;}
.contact .tips a{font-size:26px;}
.contact .form .it{width:402px;margin-right:15px;float:left;}
.contact .form .it p{width:402px;height:32px;margin:0 0 20px;}
.contact .form .it p input,.contact .form .msg textarea{width:390px;height:20px;font-size:18px;border:1px solid #5adae2;padding:5px;line-height:20px;}
.contact .form .msg{margin:0;height:240px;width:402px;float:right;}
.contact .form .msg textarea{height:228px;}
.contact .form p{position:relative;}
.contact .form p label{position:absolute;left:6px;top:5px;font-size:18px;line-height:20px;color:#b0b0b0;}
.contact .form .submit{clear:both;padding:34px 0;text-align: center;}
.contact .form .submit input{width:200px;height:40px;border:none;background:#088eff;color:#fff;font-size:20px;line-height:40px;border-radius:3px;}
#gmap{width:819px;height:513px;margin-bottom:40px;}
.contact .text{font-size:20px;line-height:36px;margin:20px 0 100px;text-align:center;}
.formTips{color:#f00;margin-left:5px;display:none;}
.contact .green{color:#009824;margin-right:5px;}
#phone{ime-mode: disabled}


/* link */

.link-bar{background:url('img/link-bar-bg.jpg') repeat-x;}
.link .box .sec{padding:20px 9px 50px;}
.link li{float:left;}
.link-list li{float:left;height: 50px;margin:0 48px 10px;overflow: hidden; width: 132px;border: 1px solid #DEDEDE;}
.inv li{margin:0 8px;width:190px;height:108px;}
.inv li a{display:table-cell;width:190px;height:108px;text-align:center;vertical-align:middle;*display:block;*font-size:95px;}
.inv li a img{vertical-align:middle;}