@import "base1.css";
/*详细页*/
.position { padding: 5px 10px;  }
.position p { line-height: 20px; word-wrap: break-word; word-break: break-all; color: #999; }
.position p a { color: #ff9600; }
.position p em { margin: 0 5px; }
.grid article hgroup { padding: 11px 0; }
.grid article hgroup h1 { font-size: 16px; line-height: 24px; }
.grid article hgroup div { font-size: 12px; line-height: 24px; color: #999; }
.grid article hgroup div span{ margin-right: 20px;}
.grid article p { line-height: 24px; margin: 10px 0; text-indent: 2em; }
.grid article p img { max-width: 100%; height: auto; margin: 0 auto; }
.grid article strong{ font-weight: bold;}
.grid article table { border-collapse: collapse; margin: 5px auto; }
.grid article table td, .article table th { border: #ddd 1px solid; text-align: center; padding: 2px; line-height: 30px; }
.grid article table th { background: #efefef; font-weight: 300; font-size: 15px; border-top-color: #bbb; }
.grid article table td { font-size: 12px; }
.grid article table a { color: #0f9cfe; text-decoration: none; }
.grid article table a:hover { color: #f60; }
.grid .related ul { padding-bottom: 10px; }
.grid .related ul li { border-bottom: 1px dashed #ddd; }
.grid .related ul li a { width: 100%; height: 39px; display: block; line-height: 39px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.pag-top{ background: #f2f2f2; padding: 15px 10px; margin: 0 -10px;}
.pag-top dd{ clear: both; overflow: hidden;}
.pag-top dd a{ display:inline-block; margin: 10px 10px 0 0;  background: #fff; border: #ddd 1px solid; line-height: 22px; width: 58px; text-align: center; color: #666;}
.pag-top dd a.current{ border-color: #f90; background: #f90; color: #fff;}

.pag-bottom{ padding: 10px 0; text-align: center;}
.pag-bottom a{ display:inline-block; margin:0 5px;  background: #fff; border: #ddd 1px solid; line-height: 22px; width: 58px; text-align: center; color: #666; -webkit-tap-highlight-color:transparent;}
.pag-bottom a:active{border-color: #f90; background: #f90; color: #fff;}

.ad-h75{  margin: 10px 0 0 0;}
.ad-h80{ background: #f2f2f2; border: #f2f2f2 15px solid; border-top: 0;}

/*H5游戏*/
.grid .h5-games { overflow: hidden; padding-bottom: 15px; }
.grid .h5-games .row a { width: 75px; height: 67px; line-height: 17px; font-size: 12px; text-align: center; margin-top: 15px; }
.grid .h5-games .row a img { width: 50px; height: 50px; border-radius: 10px; margin: 0 auto; }

/*内容页游戏下载模块*/
.a-download{margin:10px 0;padding:10px 0 10px 100px;border:1px solid #ddd;position:relative;}
.a-pic{top:10px;left:10px;width:80px;height:80px;position:absolute;}
.a-download dl:after{content:'';display:table;clear:both;}
.a-download dt{font-size:16px;font-weight:bold;color:#f90;}
.a-download dd{float:left;margin-right:10px;width:44%;font-size:12px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.a-btn{display:inline-block;margin-top:5px;padding:5px 15px;border-radius:5px;background:#f90;color:#fff;}