﻿@charset "utf-8";
/* CSS Document */

#tjph .pic {
	display:none;
}
#tjph .active .pic {
	display:block;
}
#tjph .active .txt {
	display:none;
}

#tag_box {margin: 5px auto 12px; overflow: hidden; position: relative; width: 998px;border:1px solid #e9e9e9;}
#tag_box span { display: block;}
.control1 { background: url("http://www.yxdown.com/new_img/game_list/imgs/tag_more.jpg") no-repeat scroll 20% 100% #FFFFFF;cursor: pointer;    display: inline;    float: right;    height: 25px;    margin-bottom: -4px;    margin-right: 10px; margin-top: -25px; position: relative; width: 115px; z-index: 100;}
#tag_box .cont { height: 109px; overflow: hidden;}
#tag_box .cont .tbg { display: block; float: left; font-weight: 100; overflow: hidden; position: relative; width: 460px;}
#tag_box .cont .tbg2 { display: block;  float: left; font-weight: 100; overflow: hidden; width: 526px;}
#tag_box .cont .tbg strong { display: block; font-weight: 300; overflow: hidden; width: 460px;}
#tag_box .cont .tbg strong.zm_tg { margin-top: 12px;}
#tag_box .cont .tbg h1 { color: #047FA3; float: left; font: bold 12px/20px "宋体"; text-align: left; width: 30px;background:url(../images/icon-bg2.png) no-repeat 0 0;	padding:33px 0 36px 6px;}
#tag_box .cont .tbg ul {float: left; overflow: hidden; width: 410px;}
#tag_box .cont .tbg ul li { background: url("http://www.yxdown.com/new_img/game_list/imgs/tag_qb.jpg") no-repeat scroll 0 50% transparent; float: left;    line-height: 25px;    padding-left: 18px;    width: 64px;}
#tag_box .cont .tbg ul li a{ font-size:12px;}
#tag_box .cont .tbg2 strong { display: block; font-weight: 300; overflow: hidden; width: 544px;}
#tag_box .cont .tbg2 h1 { color: #047FA3;    float: left;    font: bold 12px/20px "宋体";   text-align: left;    width: 30px;	background:url(../images/icon-bg2.png) no-repeat 0 0;	padding:23px 0 31px 6px;}
#tag_box .cont .tbg2 ul { float: left;    overflow: hidden;    width: 493px;}
#tag_box .cont .tbg2 ul li { background: url("http://www.yxdown.com/new_img/game_list/imgs/tag_qb.jpg") no-repeat scroll 0 50% transparent; float: left;    line-height: 25px;    padding-left: 18px;    width: 102px;}
#tag_box .cont .tbg2 ul li a{ font-size:12px;}
.tj{ width:1000px; margin:0 auto 12px;}
#nycenter{ width:1000px; margin:0 auto;}
.nycenter_l{ width:702px; float:left; overflow:hidden;}
.nycenter_l .zyxlist{ border:1px solid #dddddd; height:334px; margin:0 0 12px; _width:700px; overflow:hidden;}
.nycenter_l .zyxlist h3{ width:100%; font-size:16px; color:#2f94d8; font-weight:bold; background-color:#f9f9f9; border-bottom:1px solid #dcdcdc;}
.nycenter_l .zyxlist h3 span{   border-right: 1px solid #DCDCDC;  display: block;  height:38px;  line-height: 38px;  padding: 0 0 0 20px; width: 143px;}
.nycenter_l .zyxlist ul,.tagContenttt ul { overflow: hidden; width: 100%; display:block;}
.tagContenttt ul li {float: left;  height: 146px;  line-height: 25px;  margin-left: 11px;  margin-right: 4px;  margin-top: 10px;  overflow: hidden;  padding-bottom: 5px;  padding-right: 5px;  padding-top: 5px;  position: relative;  text-align: center;  width: 153px; _display:inline;}
.nycenter_l .zyxlist ul li{float: left;  height: 118px;  line-height: 25px;  margin-left: 25px;  margin-right: 1px;  margin-top: 10px;  overflow: hidden;  padding-bottom: 5px;  padding-right: 5px;  padding-top: 5px;  position: relative;  text-align: center;  width: 139px; _display:inline;}
.nycenter_l .zyxlist ul li a{ float:left}
.nycenter_l .zyxlist ul li a,.tagContenttt ul li a,.tagContent ul li a { font-size: 12px;}
.tagContenttt ul li p,.tagContent ul li p { background-image: url("../images/indexlibj.png");  background-position: left top;  background-repeat: no-repeat;  color: #FFFFFF;  font-family: "arial";  font-size: 12px;  left: 3px;  line-height: 18px;  padding-left: 8px;  position: absolute;  text-align: left;  top: 109px;  width: 139px;  z-index: 3;}
.nycenter_l .zyxlist ul li p{background-image: url("../images/indexlibj.png");  background-position: left top;  background-repeat: no-repeat;  color: #FFFFFF;  font-family: "arial";  font-size: 12px;  left: 3px;  line-height: 18px;  padding-left: 8px;  position: absolute;  text-align: left;  top: 87px;  width: 126px;  z-index: 3;}
.nycenter_l .zyxlist ul li p span,.tagContenttt ul li p span,.tagContent ul li p span { float: right;  margin-right: 5px;}
.tagContenttt ul li a img,.tagContent ul li a img { border: 1px solid #CCCCCC;  display: block;  height: 120px;  padding: 2px;  width: 150px;}
.nycenter_l .zyxlist ul li a img{border: 1px solid #CCCCCC;  display: block;  height: 95px;  padding: 2px;  width: 133px;}
OL LI {	MARGIN: 8px}
#yxfl {	FONT-SIZE: 12px;	MARGIN: 0px auto;	WIDTH: 100%;}
#yxfl h3{ position:absolute; z-index:1; font-size:16px; color:#2d96d7; border-right:1px solid #dcdcdc; width:163px; text-align:center; height:34px; line-height:34px;}
#fl {PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	PADDING-TOP: 0px;	HEIGHT: 34px;	background-color:#f0efef; padding:0 0 0 165px; border:1px solid #dcdcdc; border-bottom:none;}
#fl LI { background: url(../images/icon-bg2.png) no-repeat  4px -282px #f0efef;	FLOAT: left;	MARGIN-RIGHT: 1px;	LIST-STYLE-TYPE: none;	HEIGHT: 34px;	line-height:34px;;	 border-right:1px solid #dcdcdc; overflow:hidden; width:81px;}
#fl .current{ background: url(../images/icon-bg2.png) no-repeat  0px -323px;}
#fl .current a{ color:#FFF}
#fl LI A:hover{background: #FFE8D0;}
#fl LI A {	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px;	COLOR: #999;PADDING-TOP: 0px;	TEXT-DECORATION: none; float:left; height:34px; line-height:34px;}
#fl LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%;	WIDTH: 4px}
#fl LI.fldl {	background: url(../images/icon-bg2.png) no-repeat 78px -324px #ffffff;	MARGIN-BOTTOM: -2px;	POSITION: relative;	HEIGHT: 34px;	line-height:34px;	border-top:2px solid #2c95d7;}
#fl LI.fldl A {	BACKGROUND-POSITION: right top;	COLOR: #000;}
#tagContenttt {	BORDER-RIGHT: #dddddd 1px solid;	PADDING-RIGHT: 1px;	BORDER-TOP: #dddddd 1px solid;	PADDING-LEFT: 1px;	PADDING-BOTTOM: 1px;	BORDER-LEFT: #dddddd 1px solid;	PADDING-TOP: 1px;	BORDER-BOTTOM: #dddddd 1px solid; _width:698px; overflow:hidden;}
.tagContenttt {	DISPLAY: none;  PADDING-BOTTOM: 10px;	 COLOR: #474747;  PADDING-TOP: 10px;}
#tagContenttt DIV.fldl {DISPLAY: block}
.nycenter_r{ width:271px; float:right;}
.nycenter_r .yxfl{ border:1px solid #DDDDDD; border-top:none; height:932px; overflow:hidden; margin:0 0 12px;}
.nycenter_r .yxfl h3,.nycenter_r .yxph h3,.nycenter_r .yxzt h3,.zj h3{ background:url(../images/icon-bg2.png) repeat-x 0 -129px;}
.nycenter_r .yxfl h3 span,.nycenter_r .yxph h3 span,.nycenter_r .yxzt h3 span,.zj h3 span{ background:url(../images/icon-bg2.png) no-repeat 10px -182px; font-size:16px; color:#2e93d9; display:block; padding:11px 0 11px 29px;}
.nycenter_r .yxfl ul{ padding:10px 0 6px;}
.nycenter_r .yxfl ul li{ background:url(../images/icon-bg2.png) no-repeat 14px -231px; text-align:center; padding:7px 0; margin:0 0 5px; margin:0 0 3px !important;}
.nycenter_r .yxfl ul li a{ font-size:14px;}
.nycenter_r .yxph{ border:1px solid #DDDDDD; border-top:none; height:309px; margin:0 0 12px; overflow:hidden}
.nycenter_r .yxph ul {  margin: 0 auto; width: 239px; padding:6px 0 0;}
.nycenter_r .yxph ul li {clear: both; padding: 0px; *margin:6px 0;}
.nycenter_r .yxph ul li i.num {background-color: #F47505;}
.nycenter_r .yxph ul li i { background-color: #3B3A3A;  color: #FFFFFF;  float: left;  font: 10px/19px verdana,simsun,Arial;   height: 19px;   margin: 0 10px 0 0;  text-align: center;  width: 20px;}
.nycenter_r .yxph ul li a{ font-size:12px; display:block; width:135px; overflow:hidden; float:left; height:16px; line-height:16px;}
.nycenter_r .yxph ul li span{ display: block;  float: right; font-size: 12px; width: 66px;}
.yxzt{ border:1px solid #DDDDDD; height:539px; display:block; overflow:hidden}
.yxzt ul{ padding:11px 0 0; float:left; overflow:hidden;}
.yxzt li{ float:left; margin:15px 0 0 18px;width:107px; height:80px; display:inline; overflow:hidden;}
.yxzt li span{ font-size:12px; width:107px; text-align:center; height:16px; line-height:16px; float:left;overflow:hidden;}
.yxzt li a{ float:left; overflow:hidden; height:80px; width:107px}
.yxzt li img{ vertical-align:top; float:left}
.zj{ width:1000px; margin:12px auto; border:1px solid #DDDDDD;}
.zj ul{ margin: 10px 0 0 17px; width: 1023px; overflow:hidden;}
.zj ul li{ float:left; padding:0 23px 12px 0;}
.zj ul li img{ border:1px solid #c7c7c7; padding:1px;}
.zj ul li span{ display:block; font-size:12px;  text-align: center;  width: 142px;}
#yxtj {	FONT-SIZE: 12px; MARGIN: 12px auto;	WIDTH: 1000px;	position:relative;}
#tj {MARGIN: 0px;	padding:0 0 0 10px;	HEIGHT: 36px;	background:url(../images/icon-bg.png) repeat-x 0 -137px;}
#tj LI {BACKGROUND: url(images/tagleft.gif) no-repeat left bottom;	flOAT: left;	MARGIN-RIGHT: 1px;	LIST-STYLE-TYPE: none;	HEIGHT: 36px;	line-height:39px;}
#tj LI A {	PADDING-RIGHT: 17px;	PADDING-LEFT: 17px;	BACKGROUND: url(images/tagright.gif) no-repeat right bottom;	tjOAT: left;	PADDING-BOTTOM: 0px;	COLOR: #cbcbcb;	PADDING-TOP: 0px;	HEIGHT: 36px; LINE-HEIGHT: 39px;	TEXT-DECORATION: none;	font-size:14px;	font-weight:bold;}
#tj LI.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%;WIDTH: 4px}
#tj LI.tjdl {background:url(../images/tabon2.jpg) no-repeat 0 bottom;	MARGIN-BOTTOM: -2px;	POSITION: relative;	HEIGHT: 36px;	line-height:39px;}
#tj LI.tjdl A {	BACKGROUND-POSITION: right top;COLOR: #ffffff; height:36px; line-height:39px;}
#tagContent {padding:1px;	border:1px solid #DDDDDD;	BACKGROUND-COLOR: #fff}
.tagContent {PADDING: 0px;	DISPLAY: none;	BACKGROUND: url(images/bg.gif) repeat-x;WIDTH: 100%;COLOR: #474747;	HEIGHT: 180px;}
.tagContent ul {width:5868px;	position: absolute;	left:0px;}
#tagContent div.tjdl {	display: block;	overflow:hidden; position:relative;}
.tabicon { position: absolute; right: 14px;  top: 10px;  z-index: 1;	width:111px;}
.tabicon a{ display:block; float:left; padding:0 9px 0 0;}
.tabicon ul li{ float:left; padding:4px 0 0 0;}
.tabicon ul li a{ display:block; background:url(../images/icon03.jpg) no-repeat 0 0; height:10px; width:15px; padding:0 2px 0 0;}
.tabicon ul li a.on{ background:url(../images/icon02.jpg) no-repeat 0 0;}
.tagContent ul li{float: left;  height: 146px;  line-height: 25px;  margin-left: 7px;  margin-right: 2px;  margin-top: 10px;  overflow: hidden;  padding-bottom: 5px;  padding-right: 0px;  padding-top: 5px;  position: relative;  text-align: center;  width:156px;}
#tag_box .cont .tbg strong.zm_tg h1 { color: #D3D3D3; font-family: arial; font-size: 18px; font-style: italic; font-weight: 300; background:none; padding:5px 0 0 0;}
#tag_box .cont .tbg2 strong.zm_tg h1 { color: #D3D3D3; font-family: arial; font-size: 18px; font-style: italic; font-weight: 300; background:none; padding:5px 0 0 0;}
.control2 { background: url(../images/tag_close.jpg) no-repeat scroll 20% 100% transparent;  cursor: pointer;    display: inline;    float: right;    height: 25px;    margin-bottom: 0px;    margin-right: 10px;    position: relative;    width: 115px;    z-index: 100;}
.fenye{ height:36px; display:block; overflow:hidden}