/* 基于normalize bootstrap 的全局重置CSS文件部分1.2版本 */
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {  font-family: sans-serif; /* 1 */  -ms-text-size-adjust: 100%; /* 2 */  -webkit-text-size-adjust: 100%; /* 2 */-webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 消除移动浏览器点击蓝色背景 */}
body {  margin: 0;text-align:left;font-size: 14px;padding:0 0 8px 0;  font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
article,aside,details, /* 1 */figcaption,figure,footer,header,main, /* 2 */menu,nav,section,summary { /* 1 */  display: block;}
audio,canvas,progress,video {  display: inline-block;}
audio:not([controls]) {  display: none;  height: 0;}
progress {  vertical-align: baseline;}
template, /* 1 */[hidden] {  display: none;}
a {  background-color: transparent; /* 1 */  -webkit-text-decoration-skip: objects; /* 2 */}
a:active,a:hover {  outline-width: 0;}
abbr[title] {  border-bottom: none; /* 1 */  text-decoration: underline; /* 2 */  text-decoration: underline dotted; /* 2 */}
b,strong {  font-weight: inherit;}
b,strong {  font-weight: bolder;}
dfn {  font-style: italic;}
h1 {  font-size: 2em;  margin: 0.67em 0;}
mark {  background-color: #ff0;  color: #000;}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sub {  bottom: -0.25em;}
sup {  top: -0.5em;}
img {  border-style: none;}
svg:not(:root) {  overflow: hidden;}
code,kbd,pre,samp {  font-family: monospace, monospace; /* 1 */  font-size: 1em; /* 2 */}
figure {  margin: 1em 40px;}
hr {  box-sizing: content-box; /* 1 */  height: 0; /* 1 */  overflow: visible; /* 2 */}
button,input,select,textarea {  font: inherit; /* 1 */  margin: 0; /* 2 */}
optgroup {  font-weight: bold;}
button,input { /* 1 */  overflow: visible;}
button,select { /* 1 */  text-transform: none;}
button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {  -webkit-appearance: button; /* 2 */}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline: 1px dotted ButtonText;}
fieldset {  border:0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  box-sizing: border-box; /* 1 */  color: inherit; /* 2 */  display: table; /* 1 */  max-width: 100%; /* 1 */  padding: 0; /* 3 */  white-space: normal; /* 1 */}
textarea {  overflow: auto;}
[type="checkbox"],[type="radio"] {  box-sizing: border-box; /* 1 */  padding: 0; /* 2 */}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}
[type="search"] {  -webkit-appearance: textfield; /* 1 */  outline-offset: -2px; /* 2 */}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}
::-webkit-input-placeholder {  color: inherit;  opacity: 0.54;}
::-webkit-file-upload-button {  -webkit-appearance: button; /* 1 */  font: inherit; /* 2 */}
/* normalize.css结束 */
.clearfix {	*zoom:1}
.clearfix:before,.clearfix:after {	display:table;	line-height:0;	content:""}
.clearfix:after {	clear:both}
em, i {    font-style: normal;}
p{margin: 0;}
img {	width:auto\9;	height:auto;	max-width:100%;	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic}
ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}
ul li,ol li{list-style:none}
.f-fl,.f-lifl li{float:left;display:inline}
.f-fr{float:right;display:inline}
a{text-decoration:none;color:#2a2a2a;}
a:hover{color:#1E89E0;}

em{ font-style:normal;}
/* 全站全局CSS部分结束 */



.g-nav-label{  height:35px; line-height:35px;; display:block; overflow:hidden; background:#f5f5f5; font-size:12px; font-family:"microsoft yahei"; font-weight:normal; color:#666; margin:0;width: 1240px; margin:0 auto}
.g-nav-label a{ color:#666; padding:0 30px}
.g-nav-label a:hover{ color:#ff3300; text-decoration:underline}



.g-aztvtop{ width:1240px; margin:15px auto 0;}
.g-aztvtop{ overflow:hidden;}
.g-aztvtop .m-box-l{ float:left; width:500px; background-color:#fff;}

.f-title{ height:40px;  margin:0 15px; border-bottom:2px solid #1E89E0;}
.f-title .f-title-name{ font-size:20px;}
.f-title .f-title-name em{ color:#1E89E0;}
.f-title .f-title-btn{ float:right; padding:0 0 0 21px; color:#aaaaaa; cursor:pointer;}
.f-title .f-title-btn:hover{ color:#1E89E0;}
.g-aztvtop .m-box-c{ float:left; width:465px; margin:0 0 0 15px;}

.g-aztvtop .m-box-r{ float:right; width:340px;  background-color:#fff;}
.m-yxph li{ clear:both; height:63px; margin:12px 0 12px; padding:0 12px;}
.m-yxph li i{ display:block; float:left; width:22px; height:24px; line-height:24px; margin:17px 10px 0 0; text-align:center; color:#333333; font-size:14px; }
.m-yxph li i.one{ background:url(../images/azyx_icon.png) no-repeat 0 -145px; color:#fff;}
.m-yxph li i.two{ background:url(../images/azyx_icon.png) no-repeat -29px -145px; color:#fff;}
.m-yxph li i.three{ background:url(../images/azyx_icon.png) no-repeat -60px -145px; color:#fff;}
.m-yxph li img{ display:block; float:left; width:60px; height:60px; margin:0 14px 0 0; border-radius:8px;}
.m-yxph li p strong{ display:block; height:31px; line-height:40px; font-size:16px; font-weight:normal; overflow:hidden;}
.m-yxph li p span{ font-size:12px; font-weight:normal; color:#999999;}
.m-yxph li p span b{ color:#ff5555;}
.g-aztvtop .m-box-r .more{ display:block; width:283px; height:34px; line-height:34px; margin:0 auto; font-size:12px; color:#999999; text-align:center; border:1px solid #eeeeee;}
.g-aztvtop .m-box-r .more:hover{ border:1px solid #1E89E0; color:#1E89E0;}
.g-aztvtop .m-box-r .f-tabnav{ float:right; width:100px; margin-top: 5px}
.g-aztvtop .m-box-r .f-tabnav i{ padding:3px 7px; margin-left:6px; background-color:#fafafa; color:#333; cursor:pointer;}
.g-aztvtop .m-box-r .f-tabnav i.hover{ background-color:#1E89E0; color:#fff;}











.m-slide{ margin-bottom:14px; background-color:#fff; overflow:hidden;}
.m-slide .m-slide-box{ position:relative; width:500px; height:270px; margin: 0 auto ; overflow:hidden;}
.m-slide .m-slide-box ul{ position:absolute; left:0;}
.m-slide .m-slide-box ul li{ position:relative; float:left; width:500px; height:270px;}
.m-slide .m-slide-box ul li img{ width:500px; height:270px;}
.m-slide .m-slide-box ul li div{ position:absolute; left:0; bottom:0; z-index:3; width:100%; height:40px; line-height:40px; background:url(../images/tm_bg.png) repeat 0 0; color:#fff;}
.m-slide .m-slide-box ul li div p{ padding:0 16px; font-size: 16px}
.m-slide .m-slide-item{ position:absolute; bottom:15px; right:10px; z-index:4; }
.m-slide .m-slide-item i{ display:block; float:left; width:18px; height:5px; margin-right:6px; background-color:#fff;}
.m-slide .m-slide-lbtn { position: absolute; z-index: 3; left: 0; top: 87px; display: block; width: 35px; height: 60px; background:url(../images/azyx_icon.png) no-repeat 0 0;}
.m-slide .m-slide-lbtn:hover{ background:url(../images/azyx_icon.png) no-repeat 0 -70px;}
.m-slide .m-slide-rbtn { position: absolute; z-index: 3; right: 0; top: 87px; display: block; width: 35px; height: 60px; background:url(../images/azyx_icon.png) no-repeat -47px 0;}
.m-slide .m-slide-rbtn:hover{ background:url(../images/azyx_icon.png) no-repeat -47px -70px;}



.m-xysd{  height:410px; background-color:#fff; overflow:hidden;}
.m-tabnav{ height:40px; line-height:40px; margin:0; border-bottom:2px solid #1E89E0; overflow:hidden;}
.m-tabnav i{ display:block; float:left; width:120px; height:40px; line-height:40px; text-align:center; font-size:18px; cursor:pointer;}
.m-tabnav i.hover{ background-color:#1E89E0; color:#fff;}
.m-xysd ul{ overflow:hidden;margin:0; padding-top: 20px}
.m-xysd ul li{ position:relative; float:left; width:96px; margin:0 19px 27px 10px;}
.m-xysd ul li a { display: block; }
.m-xysd ul li img{ display:block; width:94px; height:94px; margin:0 auto; border-radius: 15px;}
.m-xysd ul li .name{ display:block; height:30px; line-height:30px; padding:6px 0 0; font-size:16px; text-align:center; overflow:hidden;}
.m-xysd ul li .btn{ display:block; width:78px; height:26px; line-height:25px; margin:0 auto; text-align:center; border:1px solid #eeeeee; font-size:12px; border-radius:4px;}
.m-xysd ul li:hover .btn{ background-color:#1E89E0; color:#fff; border:1px solid #1E89E0;}
.m-xysd ul li img.ewm{ display:none; position:absolute; top:0; left:4px;}



.m-box-c1 { width: 375px; margin-left: 20px; }
.m-box-c1 .m-intr-ul{ width:100%; height:auto; overflow:hidden; margin:0;}
.m-box-c1 .m-intr-ul li{ width:100%; height:20px; line-height:20px; float:left; overflow:hidden; margin:10px 0 0 0; font-family:"Microsoft YaHei"}
.m-box-c1 .m-intr-ul li a{ width:220px; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; float:left; margin:0 0 0 10px; display:inline; overflow:hidden}
.m-box-c1 .m-intr-ul li a:hover{ color:#ff3300}
.m-box-c1 .m-intr-ul li em{ float:right; font-size:14px; font-weight:normal; color:#9b9b9b; width:auto; height:20px; line-height:20px; overflow:hidden; margin:0 5px 0 0; font-style:normal}
.m-box-c1 .m-intr-ul li img{ float:left; width:20px; height:20px; float:left; margin:0 0 0 0; display:inline; overflow:hidden}
.m-box-c1 .m-intr-ul .m-intr-ul-bod{ border-bottom:1px dashed #ccc; padding-bottom:11px;}
.m-box-c1 .m-intr-ul li a.m-mis { width: 66px;text-align: right; margin:0 12px 0 0 ; border-right: 1px #ccc solid; padding-right: 10px; color: #666 }
.m-box-c1 .m-intr-ul li a.m-mis:hover { color: #f30 }




#foot {    width: 1240px;    text-align: center;    margin: 15px auto;}
#foot .gotop a {    background: url(../images/gotop.gif) no-repeat left top;    width: 42px;    height: 25px;    float: right;    cursor: pointer;}
#foot h3 {    font-size: 12px;    font-weight: normal;   color: #999;}
#foot h3 a {    color: #333;    margin: 0 6px;}
#foot p span {    margin-left: 5px;}
#foot p span {    color: #808080;}
#foot p {    color: #f55110;    line-height: 24px;    margin:  0;}
/*  */

.cmbox {	}
.cmbox .title {	height:55px;	line-height:55px;	border-bottom:1px solid #ddd;	font-size: 16px;}
.cmbox .title h2 {	font-size:24px;	font-family:Candara;	color:#ddd;	font-weight:400;	float:left;	padding-right:14px}
.cmbox .title h2 b {	display:inline-block;	font-size:24px;	font-weight:400;	color:#676767;	font-family:"Microsoft YaHei";	padding:0 2px;	margin-right:10px;	border-bottom:2px solid #1E89E0;	position:relative;	bottom:1px}
.cmbox .title span {	font-size:20px;	color:#ddd}
.cmbox .title span i {	cursor:pointer;	padding:0 20px;	font-size:20px;	color:#333}
.cmbox .title span .hover {	color:#1E89E0}
.cmbox .content {	display:none;	clear:both;	position:relative}
.cmbox .content.on {	display:block}
.corner li {	width:100px;	padding:15px 15px 0 0;	float:left;	text-align:center}
.corner li img { border-radius: 15px;	width:75px;	height:75px;	margin:0 auto 3px auto}
.corner li p {	height:22px;	line-height:22px;	overflow:hidden; margin-bottom:4px;}
.corner li .lb {	font-size:12px;	color:#999}
.corner li a i { display: block;    width: 60px;    height: 22px; line-height: 22px;margin: 0 auto;text-align: center;border: 1px solid #eeeeee;    font-size: 12px;    border-radius: 4px; color: #999 }
.corner li a:hover i {background-color:#1E89E0; color:#fff; border:1px solid #1E89E0;}
.tabContent li p {	display:none}
.tabContent .now p {	display:block}
.tabContent li {	padding-left:30px;	position:relative;height:32px;	line-height:30px;	overflow:hidden;	}
.tabContent .now {	height:100px}
#no-rank .now {	height:30px}
.tabContent li .num {	width:20px;	height:20px;	background:#879299;	color:#fffefe;	font-size:14px;	text-align:center;	line-height:20px;	position:absolute;	left:0;	top:12px}
.tabContent li .r1 {	background:#fa4e57}
.tabContent li .r2 {	background:#fa7a53}
.tabContent li .r3 {	background:#fbc258}
.tabContent li .txt {	display:block;	overflow:hidden;height:30px;	line-height:30px;	margin-top:7px}
.tabContent li p {	height:56px;	margin:5px 0 0 0}
.tabContent li .img,.tabContent li .img img {	width:56px;	height:56px; border-radius: 12px;}
.tabContent li .img {	float:left;	padding-right:8px}
.tabContent li span {	float:left;	width:155px;	position:relative;	top:-6px}
.tabContent li span a {	display:block;	width:90px;	height:30px;	line-height:30px;	text-align:center;	border:1px solid #1E89E0;	border-radius:3px;	color:#1E89E0}
.tabContent li span a:hover {	background:#1E89E0;	color:#fff}
.tabContent li span i {	color:#999}
.tabContent li span i s {	margin-left:5px}
#pcgame .tabContent .now {	height:150px}
.grank .tabContent .now {	height:137px}
#pcgame .tabContent li span,.grank .tabContent li span {	top:-4px}
#pcgame .tabContent li span i {	display:block;	height:24px;line-height:24px}
.grank .tabContent li span i {	display:block;	height:22px;	line-height:22px}
#pcgame .tabContent li .img,#pcgame .tabContent li .img img,.grank .tabContent li .img,.grank .tabContent li .img img {	height:100px;	width:68px}
.inrank {  width: 300px }
#azgame .title h2 b {	border-color:#fa0}
#azgame .title span .cur {	color:#fa0}
#azgame .inrank h3 i {	background-position:-125px -199px}
.flshow .tit,.hjbox .tit {	height:55px;	line-height:55px;	border-bottom:2px solid #1E89E0;	font-size:16px}
.flshow .tit i {	float:right;	display:inline}
.flshow .tit i a {	margin-left:45px;	color:#999}
#rank dt,.flshow .tit span,.hjbox .tit {	font-size:24px}
.flshow .tit i {	display:none}
.flshow .tit i.on {	display:block}
#sydown a:hover,.flshow .tit span b,.hjbox .tit b {	color:#1E89E0;	font-weight:400}
.hjbox {	position:relative;	width:1240px;	margin:0 auto;}
.hjbox .tit {	margin-bottom:18px}
.hjbox .tit i{	 float: right;font-size: 16px;}
.hjbox .tit i a{	color: #999; margin-left: 10px;}
.hjbox .tit i a:hover{	color: #1E89E0}
.hjbox div {	position:relative;	overflow:hidden}
.hjbox ul {	width:9999px}
.hjbox li {	margin-right:28px;	float:left;	text-align:center;position:Relative;	height:150px}
.hjbox li img {	width:223px;height:157px;	border:1px solid #999;}
#syzt li,#syzt li img {	height:105px}
#syzt .next,#syzt .prev {	top:120px;	height:42px;line-height:42px}
.hjbox li s,.hjbox li u {	font-size:16px;	display:block;	position:absolute;	width:223px;	height:34px;	line-height:34px;	color:#fff;	bottom:0;	left:1px;	text-decoration: none;}
.hjbox li s {	background:#000;	filter:alpha(opacity=50);	opacity:.5}
.hjbox li a:hover u{ font-size: 18px }
.hjbox li a:hover img {	border-color:#1E89E0;}
.hjbox li a:hover s {	filter:alpha(opacity=70);	opacity:.7}
.hjbox .next,.hjbox .prev {	width:30px;	height:60px;	line-height:60px;	position:absolute;	top:132px;	z-index:99;	cursor:pointer;	background:#000;	filter:alpha(opacity=20);	opacity:.2;	overflow:hidden;	color:#fff;	font-size:20px;	text-align:center}
.hjbox .prev {	left:-16px}
.hjbox .next {	right:-16px}
.hjbox span.hover {	filter:alpha(opacity=60);	opacity:.6}
.content .ctr {	position:absolute;	top:-43px;right:0;	display:inline}
.content .ctr span {	*position:absolute;	right:60px}
.content .ctr .more {	float:right;	border:none}
.content .ctr a {	padding:0 7px;	border-right:1px solid #ddd;	font-size:16px}
.inrank h3,.tabTitle li {	padding-left:20px;	border-bottom:none}
.inrank h3 i,.tabTitle li i {	display:inline-block;	width:20px;	height:20px;	background:url(../images/spr.png) -6px -199px no-repeat}
.inrank h3 {	padding-left:24px;	position:relative;	top:5px}
.inrank h3 i,.tabTitle li i {	position:absolute;	left:0;	top:13px}
#pgsoft .inrank h3 i {	background-position:-165px -199px}
#pcgame .inrank h3 i {	background-position:-205px -199px}
#focus-side h2,#friendlink .title,#read-hot dt,.favorites dt a,.inrank h3,.rebox dt,.tabTitle li {	height:42px;	line-height:42px;	font-size:18px;		font-weight:400}
.main-box2 { width: 920px }
.star0,.star1,.star2,.star3,.star4,.star5,.star6 {	background:url(../images/star.png) no-repeat;	width:84px;	height:13px;	display:inline-block}
.star1 {	background-position:0 -26px}
.star2 {	background-position:0 -52px}
.star3 {	background-position:0 -78px}
.star4 {	background-position:0 -104px}
.star5,.star6 {	background-position:0 -130px}