@CHARSET "UTF-8";
div, ul, li {
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type:none;
}
dl, dt, dd {
	margin:0px;
	padding:0px;
	border:0px;
}
span, p {
	margin:0px;
	padding:0px;
	border:0px;
}
img {
	margin:0px;
	padding:0px;
	border:0px;
}
input {
	font-family:"Microsoft YaHei";
	margin:0px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	border:0;
	font-family:"Microsoft YaHei";
	font-weight:normal;
}
.title_out {
	width:100%;
	height:50px;
	line-height:50px;
	float:left;
	margin-bottom: 15px;
}
.title_out p {
	height:40px;
	line-height:40px;
	float:left;
	font-size:16px;
	color:#ff5555;
	border-bottom:2px solid #ff5555;
	color:#333;
}
.title_out p a {
	color:#333;
}
.title_out p a:hover {
	color:#ff5555;
}
.title_out h2 {
	height:40px;
	line-height:40px;
	float:left;
	font-size:18px;
	font-weight:bold;
}
.title_out h2 a:hover {
	text-decoration:none;
}
.title_out span {
	float:right;
	font-size:12px;
	height:50px;
	font-style:normal;
	line-height:50px;
 *margin-top:0px;
	_margin-top:0px;
}
.title_out span a {
	color:#000000;
}
.title_out span a:hover {
	color:#ff5555;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:#0575F2;
}
.black {
	color:#666666;
}
a.black {
	color:#666666;
}
a:hover.black {
	color:#ba1b17;
}
a.red {
	color:#ff5555;
}
a:hover.red {
	color:#ba1b17;
}
.up-banner {
	width:1000px;
	height:auto;
	margin:0 auto;
	padding: 0 0 15px 0;
}
.overflowvisible {
	overflow:visible;
}
.clear {
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*-----common-----*/
.mtop10 {
	margin-top:10px;
 *margin-top:10px;
	_margin-top:5px;
}
.mtop16 {
	margin-top:16px;
 *margin-top:16px;
	_margin-top:8px;
}
.mtop30 {
	margin-top:30px;
 *margin-top:30px;
	_margin-top:15px;
}
.mleft20 {
	margin-left:20px;
 *margin-left:20px;
	_margin-left:10px;
}
.mleft40 {
	margin-left:40px;
 *margin-left:40px;
	_margin-left:20px;
}
.mtop20 {
	margin-top:20px;
 *margin-top:20px;
	_margin-top:10px;
}
.mright20 {
	margin-right:20px;
 *margin-right:20px;
	_margin-right:10px;
}
.mbottom {
	margin-bottom:5px;
 *margin-bottom:5px;
	_margin-bottom:3px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.png {
	position:absolute;
	z-index:10;
}
/*-----banner-----*/
.banner_r {
	width:300px;
	height:auto;
	float:left;
}
/*-----top-----*/
.top {
	width:100%;
	height:47px;
	border-top:2px solid #ff5555;
	border-bottom:1px solid #d9e0ee;
	background:#ffffff;
	position:fixed;
	top:0px;
	left:0px;
	z-index:99999;
	overflow: visible;
	display:block;
}
.topbox {
	width:1000px;
	margin:0 auto;
	overflow: visible;
}
.topbox a {
	color:#333333;
}
.topbox a:hover {
	color:#ff5555;
}
.top_l, .top_r {
	height:50px;
	font-size:14px;
	color:#333333;
}
.top_l {
	width: 670px;
	float:left;
	overflow:hidden;
}
.top_l h2 {
	width:auto;
	height:30px;
	line-height:24px;
	float:left;
	margin-top:13px;
 *margin-top:13px;
	_margin-top:6px;
	font-size:14px;
	padding:0 10px 0 0;
}
.top_l ul {
	float:left;
}
.top_l li {
	width:auto;
	height:18px;
	line-height:18px;
	float:left;
	margin-top:16px;
 *margin-top:16px;
	_margin-top:8px;
	padding:0 10px 0 8px;
	border-left:1px solid #333333;
}
.top_r {
	width: 330px;
	float:right;
	position:relative;
	overflow: visible;
}
.top_r ul {
	float:right;
}
.top_r li {
	width:auto;
	height:28px;
	line-height:28px;
	float:left;
	margin-top: 10px;
 *margin-top:14px;
	_margin-top: 5px;
	padding-right:8px;
}
.top_r li.top_r_bg1 img {
	width:30px;
	height:30px;
	vertical-align:middle;
}
.top_r li.top_r_bg1 a {
	padding-left:28px;
	display:block;
}
.top_r li.top_r_bg1 a span {
	line-height:28px;
}
.top_r li.top_r_bg2 ul {
	width:80px;
	background-color:#fff;
	border:1px solid #ccc;/* border-top:none; */
	position:absolute;
	display:none;
	padding:0 10px;
*margin-left:-130px;
	z-index: 999;
	_margin-left:-130px;
}
.top_r li.top_r_bg2:hover ul {
	top:35px;
	display:block;
	right:50px;
}
.top_r li.top_r_bg2:hover ul li {
	font-size:12px;
	width:80px;
	float:left;
	text-align:left;
	line-height:30px;
	height:30px;
	margin:0;
	padding:0;
}
.top_r li.top_r_bg2:hover ul li a {
	color:#333;
	text-decoration:none;
	padding:0;
	background:none;
}
.top_r li.top_r_bg2:hover ul li a:hover {
	color:#ff5555;
}
.top_r li.top_r_bg2:hover ul li a span {
	color:red;
}
.top_r li.top_r_bg2 a {
	padding-left:28px;
	background:url(../images/icon.png) no-repeat 0px -90px;
	display:block;
}
.out {
	border-top:1px solid #ccc!important;
}
.top_r li.top_r_bg3 a {
	padding-left:28px;
	background:url(../images/icon.png) no-repeat 0px -133px;
	display:block;
}
/*header*/
.header {
	width:1000px;
	height:85px;
	margin:0 auto;
	background:#ffffff;
}
.logo {
	width:300px;
	height:70px;
	float:left;
}
.search {
	width:400px;
	height:69px;
	float:right;
}
.search dl {
	margin:0;
	float:left;
}
.search dt {
	width: 318px;
	height:36px;
	float:left;
}
.search dd {
	width:80px;
	height:36px;
	float: right;
}
.search input {
	width: 318px;
	height:32px;
	line-height:32px;
	border:1px solid #ff5555;
	text-indent:4px;
	float: left;
}
.search ul {
	float:left;
}
.search li {
	width:auto;
	height:22px;
	line-height:22px;
	float:left;
	font-size:12px;
	padding-right:10px;
}
.search li a {
	color:#333333;
}
.search li a:hover {
	color:#ff5555;
}
.nav {
	width:240px;
	float:right;
}
.nav ul {
	margin:0
}
.nav li {
	width:56px;
	height:56px;
	float:right;
	margin:0 10px 0 0;
}
/*导航菜单*/
.menu {
	width:1200px;
	height:50px;
	background:#34A3F3;
	margin:0 auto;
	line-height:40px;
}
.menu ul {
	width:100%;
	height:50px;
	overflow:hidden;
	float:left;
	padding:0;
	margin:0 auto;
	display:block;
}
.menu li {
	width:20%;
	height:50px;
	line-height:50px;
	float:left;
	font-size:24px;
	color:#ffffff;
	text-align:center;
}
.menu li a {
	color:#ffffff;
	display:block;
}
.menu li a:hover {
	color:#ffffff;
}
.menu li.menu-xz {
	background:#007AFF;
	
}
.menu li.menu-mr:hover {
	background:#007AFF;
}
/*-----content-----*/
.main {
	width:1200px;
	margin:0 auto;
	position:relative;
}
.main_l {
	width:720px;
	float:left;
}
.main_r {
	width:400px;
	float:right;
}
.main_all {
	width:1000px;
	float:left;
}
/*文章分页*/
/*.page {
	width:100%;
	text-align:center;
	float:left;
	font-size:14px;
	padding:20px 0px 20px 0px;
}
.page span.disabled {
	background:#eeeeee;
	border-radius: 2px 2px 2px 2px;
	color: #666666;
	height:20px;
	line-height:20px;
	margin-right:4px;
 *margin-right:4px;
	_margin-right:2px;
	padding: 4px 10px;
}
.page span {
	display:inline-block;
	height:20px;
	vertical-align:middle;
}
.page span.current {
	background:#ff5555;
	border-radius:2px 2px 2px 2px;
	color:#ffffff;
	margin-right:4px;
 *margin-right:4px;
	_margin-right:2px;
	padding:4px 10px;
}
.page a {
	background:#dedede;
	border-radius:2px 2px 2px 2px;
	color:#666666;
	display:inline-block;
	height:20px;
	line-height:20px;
	margin-right:4px;
 *margin-right:4px;
	_margin-right:2px;
	padding:4px 10px;
	vertical-align: middle;
}
.page a:hover {
	text-decoration:none;
	background:#ff5555;
	color:#ffffff;
}*/
/*友情链接*/
.link {
	width:998px;
	float:left;
	border:1px solid #d9e0ee;
}
.link h2 {
	text-indent:2px;
}
.linkbox {
	width:auto;
	float:left;
	padding:10px;
}
.linkbox ul {
	float:left;
}
.linkbox li {
	width:auto;
	height:24px;
	line-height:24px;
	float:left;
	font-size:12px;
	padding:0 10px;
}
.linkbox li a {
	color:#333333;
}
.linkbox li a:hover {
	color:#ff5555;
}
/*contact dr*/
.dr {
	width:350px;
	float:right;
	font-size:12px;
}
.contact {
	background:#afafaf;
	width:175px;
	padding:20px 5px;
	float:left;
	color:#fff;
	height:178px;
	overflow:hidden
}
.contact p {
	line-height:30px;
}
.dr img {
	width:165px;
	height:218px;
}
/*footer*/
.footerd-back {
	width:100%;
	height:auto;
	text-align:center;
	margin-top:20px;
	padding:10px 0;
	float:left;
	color: #0f0f0f;
	z-index:0;
}
.footerd {
	width:1000px;
	height:100px;
	line-height:200%;
	text-align:center;
	font-size:14px;
	border-top:1px solid #cccccc;
	margin:0 auto;
}
.footerd dl {
	width:100%;
}
.footerd dt {
	width:100%;
	height:30px;
	text-align:center;
}
.footerd dt a {
	margin:0 20px;
 *margin:0 20px;
	_margin:0 10px;
	color:#333333;
}
.footerd dt a:hover {
	color:#ff5555;
}
.footerd dd {
	width:100%;
	height:30px;
	color:#333333;
	text-align:center;
}
.footerd dd a {
	color:#333333;
}
.footerd dd a:hover {
	color:#ff5555;
}
/*焦点图*/
.focus {
	position:relative;
	width:840px;
	height:420px;
	background-color:#000000;
	float:left;
}
.focus img {
	width:840px;
	height:420px;
}
.focus .btn {
	position:absolute;
	bottom:0px;
	left:510px;
	overflow:hidden;
	zoom:1;
}
.focus .btn a {
	position:relative;
	display:inline;
	width:13px;
	height:13px;
	border-radius:7px;
	margin:0 5px;
	color:#B0B0B0;
	font:12px/15px "\5B8B\4F53";
	text-decoration:none;
	text-align:center;
	outline:0;
	float:left;
	background:#d9d9d9;
}
.focus .btn a:hover, .focus .btn a.current {
	cursor:pointer;
	background:#fc114a;
}
.focus .fPic {
	position:absolute;
	left:0px;
	top:0px;
}
.focus .D1fBt {
	overflow:hidden;
	zoom:1;
	height:16px;
	z-index:10;
}
.focus .shadow {
	width:100%;
	position:absolute;
	bottom:0;
	left:0px;
	z-index:10;
	height:40px;
	line-height:40px;
	background:rgba(0, 0, 0, 0.6);
 filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
	display:block;
	text-align:left;
}
.focus .shadow a {
	text-decoration:none;
	color:#fff;
	font-size:16px;
	overflow:hidden;
	margin-left:10px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}
.focus .fcon {
	position:relative;
	width:100%;
	float:left;
	display:none;
	background:#000000;
}
.focus .fcon img {
	display:block;
}
.focus .fbg {
	bottom:8px;
	right:10px;
	position:absolute;
	height:21px;
	text-align:center;
	z-index:20;
	width:110px;
}
.focus .fbg div {
	margin:4px auto 0;
	overflow:hidden;
	zoom:1;
	height:18px
}
.focus .D1fBt a {
	position:relative;
	display:inline;
	width:18px;
	height:18px;
	color:#B0B0B0;
	text-decoration:none;
	text-align:center;
	outline:0;
	float:left;
	background:#d9d9d9;
}
.focus .D1fBt a:nth-child(1),.focus .D1fBt a:nth-child(3),.focus .D1fBt a:nth-child(5){
	background:url(/img/esports/d.png) no-repeat;
}
.focus .D1fBt a:nth-child(2),.focus .D1fBt a:nth-child(4){
	background:url(/img/esports/s.png) no-repeat;
}

.focus .D1fBt a:nth-child(1):hover,.focus .D1fBt a:nth-child(3):hover,.focus .D1fBt a:nth-child(5):hover{
	background:url(/img/esports/d1.png) no-repeat;
}
.focus .D1fBt a:nth-child(2):hover,.focus .D1fBt a:nth-child(4):hover,.focus .D1fBt a:nth-child(6):hover{
	background:url(/img/esports/s1.png) no-repeat;
}
.focus .D1fBt a:nth-child(1).current,.focus .D1fBt a:nth-child(3).current,.focus .D1fBt a:nth-child(5).current{
	background:url(/img/esports/d1.png) no-repeat;
}
.focus .D1fBt a:nth-child(2).current,.focus .D1fBt a:nth-child(4).current,.focus .D1fBt a:nth-child(6).current{
	background:url(/img/esports/s1.png) no-repeat;
}
.focus .D1fBt img {
	display:none
}
.focus .D1fBt i {
	display:none;
	font-style:normal;
}
.focus .prev, .focus .next {
	position:absolute;
	width:40px;
	height:74px;
}
.focus .prev {
	top:50%;
	margin-top:-37px;
	left:0;
	background-position:0 -74px;
	cursor:pointer;
}
.focus .next {
	top:50%;
	margin-top:-37px;
	right:0;
	background-position:-40px -74px;
	cursor:pointer;
}
.focus .prev:hover {
	background-position:0 0;
}
.focus .next:hover {
	background-position:-40px 0;
}
/*近期赛事*/
.events {
	width:340px;
	height:420px;
	float:right;
	overflow:hidden;
	text-align:center;
	background:#FFF;
}
.events a img {
	margin:6px 0;
}
.events h2 {
	font-size:22px;
	font-weight:bold;
	background:#007AFF;
	height:60px;
	line-height:60px;
	color:#fff;
	text-align:center;
	letter-spacing:5px;
}
.events ul li {
	width:auto;
    line-height:40px;
	height:40px;
	margin-left: 10px;
	display:block;
	float:top;
	text-align:left;
	color:#000000;
	width:310px;
	text-indent: 10px;
	border-bottom:1px solid #DDDCE0;
}
.events ul li .ls{color:#087BFF;}

.events ul li.over {
	color:#666;
}
.events ul li img {
	vertical-align:middle;
	margin:0 15px;
}
#img_bag #img {
	height:360px;
	overflow-y: auto;
	float:left;
	width:100%;
}
.jdwz {
	position:relative;
	width:210px;
	float:left;
	height:140px;
	overflow:hidden;
}
.jdwz a span.shadow {
	height:40px;
	width:190px;
	line-height:40px;
	text-align:center;
	position:absolute;
	color:#fff;
	z-index:999;
	bottom:0;
	padding:0 10px;
	left:0;
	background:rgba(0, 0, 0, 0.6);
 filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
}
.word {
	width:460px;
	float:right;
	height:140px;
	overflow:hidden;
}
.word a:hover {
	color:#ff5555;
}
.word h3 {
	font-size:22px;
	font-weight:bold;
	text-align:center;
	width:100%;
	line-height:35px;
	height:35px;
	overflow:hidden;
	color:#333;
}
.word h3 a {
	color:#333;
}
.word ul a {
	color:#666;
}
.word ul.game-title {
	height:50px;
	border-bottom:3px solid #ff5555;
	line-height:24px;
}
.word ul.game-title li {
	float:left;
	width:153px;
	text-align:center;
}
.word ul.game-name {
	height:50px;
	line-height:28px;
}
.word ul.game-name li {
	float:left;
	width:92px;
	text-align:center;
}
.acitve {
	width:300px;
	height:140px;
	overflow:hidden;
}
.acitve a {
	float:right;
}
.acitve a img {
	width:300px;
	height:65px;
}
/*美女主播*/
.girl, .teams {
	width:390px;
	height:574px;
	float:right;
	background:#ffffff;
	overflow:hidden;
}
.girl dl {
	width:300px;
	height:231.5px;
	overflow:hidden;
	text-align:center;
	margin-top:10px;
	float:right;
}
.girl dl dt img {
	width:300px;
	height:200px;
}
.girl dl dd, .girl dl dd a {
	width:300px;
	height:31.5px;
	line-height:31.5px;
	color:#333;
}
/*战队*/
.teams dl {
	width:300px;
	float:left;
	margin:10px 0 0 0;
	height:59.5px;
	overflow:hidden;
	border-bottom:1px dashed #cacaca;
	padding-bottom:10px;
}
.teams dl dt {
	width:93px;
	text-align:left;
	float:left;
}
.teams dl dt img {
	width:93px;
	height:59.5px;
}
.teams dl dd {
	width:188px;
	float:right;
	height:60px;
	overflow:hidden;
}
.teams dl dd h4 {
	font-size:16px;
	font-weight:bold;
	height:20px;
	overflow:hidden;
	color:#333;
}
.teams dl a {
	color:#333;
}
.teams dl a:hover {
	color:#ff5555!important;
}
/* 新闻资讯list*/
.newslist {
	float:left;
}
.newslist .newlist1 {
	width:720px;
	height:150px;
	overflow:hidden;
	border-bottom:1px dashed #cacaca;
	margin-top:10px;
}
.newslist .newlist1 img {
	width:210px;
	height:140px;
	float:left;
	margin-right:10px;
}
.newslist .newlist1 h2 {
	font-size:18px;
	width:460px;
	display:block;
	float:left;
	margin-bottom:10px;
	overflow:hidden;
}
.newslist .newlist1 h2 a {
	color:#333;
}
.newslist .newlist1 h2 a:hover {
	color:#ff5555;
	text-decoration:none;
}
.newslist .newlist1 dl dt {
	color:#666;
	line-height:26px;
	font-size:14px;
	height: 118px;
}
.newslist .newlist1 dl dt a {
	color:#666
}
.newslist .newlist1 dl dt a:hover {
	color:#ff5555;
}
.newslist .newlist1 dl dd {
	color:#666;
	line-height:26px;
	font-size:14px; /* margin-top:30px; */
}
.newslist .newlist1 dl dd a {
	color:#ff5555;
}
.newslist .newlist1 dl dd a:hover {
	color:#ff5555;
	text-decoration:underline;
}
.newslist dd p {
	width:320px;
	height:auto;
	float:left;
	white-space:nowrap;
	overflow:hidden;
	word-break:keep-all;
	text-overflow:ellipsis;
}
.newslist .newstop {
	width:720px;
	height:170px;
	overflow:hidden;
	border-bottom:1px dashed #cacaca;
	padding-top:10px;
}
.newslist .newstop img {
	width:200px;
	height:150px;
	float:left;
	margin-right:10px;
}
.newslist .newstop h2 {
	font-size:18px;
	width:500px;
	display:block;
	float:left;
	margin-bottom:10px;
	overflow:hidden;
}
.newslist .newstop h2 a {
	color:#000;
}
.newslist .newstop h2 a:hover {
	color:#ff5555;
	text-decoration:none;
}
.newslist .newstop dl dt {
	color:#666;
	line-height:26px;
	font-size:14px;
	height: 120px;
}
.newslist .newstop dl dt a {
	color:#666
}
.newslist .newstop dl dt a:hover {
	color:#ff5555;
}
.newslist .newstop dl dd {
	color:#666;
	line-height:26px;
	font-size:14px;
}
.newslist .newstop dl dd a {
	color:#ff5555;
}
.newslist .newstop dl dd a:hover {
	color:#ff5555;
	text-decoration:underline;
}
/*photo*/
.looker{ width:1152px; float:left;margin: 0 24px 0 24px;}
.looker .looker-title {
	background:url(../images/icon.png) no-repeat 0 -550px;
	width:1100px;
	height:140px;
	position:relative;
}
.looker .looker-title a {
	color:#333;
	width:70px;
	text-align:right;
	height:24px;
	bottom:0;
	right:0;
	position:absolute;
	font-size:16px;
}
.meng {
	background:#000;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4
}
.img-inword-con {
	position:relative
}
.img-inword-con:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8
}
.part1 .img-inword-con dd {
	width:100%;
	height:100%
}
.part2 .img-inword-con dd {
	width:288px;
	height:180px;
}
.part2 .img-inword-con img {
	margin-top: -20px;
}
.img-inword-con img {
	width:100%;
	display:block
}
.part2 .img-inword-con a{
	display: inline-block;
	height: 180px;
	overflow: hidden;
}
.part2 .img-inword-con{
	width:288px;
	float:left;
}
.img-inword-con .des {
	width:100%;
	position:absolute;
	left:0;
	bottom:0
}
.img-inword-con .des p {
	position:relative;
	color:#fff;
	font-size:14px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.photo {
	float:left;
}
.photo .part1, .photo .part3 {
	width:288px;
	height:360px;
	float:left
}
.photo .part1 .img1, .photo .part1 img, .photo .part3 .img1, .photo .part3 img {
	width:100%;
	height:100%;
	display:block;
	overflow:hidden
}
.photo .part2 {
	width:864px;
	height:360px;
	float:left;
}
180
.photo .part2 .img2 {
	float:left;
}
.photo .part3 {
	width:270px;
	float:right
}
.photo .des {
	height:28px
}
.photo .des p {
	width:95%;
	line-height:28px;
	padding:0 5px;
	text-align:center
}
.photo .des .meng {
	width:100%;
	height:28px;
	position:absolute;
	left:0;
	bottom:0
}
/*slot*/
.slot-pic {
	width:1000px;
	float:left;
}
.slot-pic a {
	color:#666;
}
.slot-pic a:hover {
	color:#ff5555;
}
.slot-pic li {
	width:240px;
	height:190px;
	text-align:center;
	overflow:hidden;
	margin:0 5px 15px 5px;
	float:left;
	line-height:25px;
}
.slot-pic img {
	width:240px;
	height:160px;
}
/*slot-detail*/
@media screen and (max-device-width:640px) {
body {
-webkit-text-size-adjust:none
}
}
.photoMHD {
	width:1000px;
	float:left;
	background:#000;
}
.photoMHD .title1 {
	background:#fff;
	float:left;
	padding:10px 0;
}
.photoMHD .title1 .txt {
	width:1000px;
	float:left;
	text-align:center;
}
.photoMHD .title1 h1 {
	color:#333;
	font:22px/55px "微软雅黑", "黑体";
	font-weight:bold;
}
.photoMHD .title1 h1 span {
	font-size:16px;
}
.photoMHD .title1 h1 span em {
	font-size:20px;
	color:#ff5555;
}
.photoMHD .title1 h4 {
	font-size:14px;
	color:#666;
}
.photoMHD .title1 h4 a {
	color:#ff5555;
	z-index:9999;
}
.photoMHD .title1 h4 span.time {
	padding-left:16px
}
.function {
	float:right;
	padding:17px 0 0;
	position:relative;
	width:161px;
	z-index:10;
	margin-right:27px;
	display:inline;
}
.function a.ckbp {
	width:26px;
	height:22px;
	display:block;
	float:right;
	background:url(../images/gallery/sprite.v4.gif) no-repeat 0px -112px;
	margin:1px 6px 0 0;
	position:relative;
	cursor:pointer
}
.function a.ckbp:hover {
	background:url(../images/gallery/sprite.v4.gif) no-repeat -30px -112px;
}
.function a.ckap {
	width:26px;
	height:22px;
	display:block;
	float:right;
	background:url(../images/gallery/sprite.v4.gif) no-repeat 0px -86px;
	margin:1px 6px 0 0;
	position:relative;
	cursor:pointer
}
.function a.ckap:hover {
	background:url(../images/gallery/sprite.v4.gif) no-repeat -30px -86px;
}
.function a.return {
	width:26px;
	height:22px;
	display:block;
	float:right;
	background:url(../images/gallery/sprite.v4.gif) no-repeat 0px -137px;
	margin:1px 6px 0 0;
	position:relative;
	cursor:pointer
}
.function a.return:hover {
	background:url(../images/gallery/sprite.v4.gif) no-repeat -30px -137px;
}
.photoMHD .photoNews {
	margin:0 auto;
	padding:16px 0 0 0;
	width:1000px;
}
.photoMHD .photoNews .picDiv {
	text-align:center;
	position:relative;
}
#picDiv {
	background:#333;
}
.wrap_text {
	float:left;
	width:100%;
}
.wrap_text p.text_con {
	color:#fff
}
.wrap_text p.text_con a {
	color:#ff5555
}
.keywords {
	color:#666;
	padding-bottom:2px
}
.keywords a:link, .keywords a:visited, .keywords a:active {
	color:#666
}
.keywords a:hover {
	color:#999
}
.zy p {
	display:inline;
	float:left;
	line-height:20px;
	margin:20px;
	padding-bottom:6px;
	text-align:left;
	width:960px;
}
.photoMHD .photoList {
	width:926px;
	margin:0 auto;
	_width:935px;
	padding-top:20px;
	padding-bottom:26px;
}
.photoMHD .photoList a {
	color:#666
}
.photoMHD .photoList a:hover {
	color:#999
}
.photoMHD .photoList .before, .photoMHD .photoList .after {
	float:left;
	width:103px;
	background:url(../images/gallery/sprite.v4.gif) no-repeat -219px 0;
	padding:6px 11px 0 6px;
	text-align:center;
	_padding-top:5px
}
.photoMHD .photoList .before a:hover img, .photoMHD .photoList .after a:hover img {
	opacity:0.8;
	filter:alpha(opacity=80);
}
.photoMHD .photoList .after {
	background:url(../images/gallery/sprite.v4.gif) no-repeat -219px -125px;
	padding:6px 7px 0 10px;
	float:right;
	_padding-top:5px
}
.photoMHD .photoList .before img, .photoMHD .photoList .after img {
	vertical-align:middle
}
.photoMHD .photoList .before p, .photoMHD .photoList .after p {
	margin-top:26px;
}
.photoMHD .photoList .picList {
	width:647px;
	float:left;
	margin:0 19px;
	display:inline;
}
.photoMHD .photoList .picList .l1 {
	width:36px;
	float:left;
	height:117px;
	_width:36px;
}
.photoMHD .photoList .picList .l1 a {
	width:28px;
	height:28px;
	margin:37px 8px 0 0;
	cursor:pointer;
	background:url(../images/gallery/sprite.v4.gif) no-repeat -165px -164px;
	float:left;
	_margin-right:7px
}
.photoMHD .photoList .picList .l1 a.no {
	width:28px;
	height:28px;
	margin:37px 8px 0 0;
	cursor:default;
	background:url(../images/gallery/sprite.v4.gif) no-repeat -165px -164px;
	float:left;
	_margin-right:7px
}
.photoMHD .photoList .picList .l1 a.no, .photoMHD .photoList .picList .l1 a.no:hover {
	background:url(../images/gallery/sprite.v4.gif) no-repeat -103px -164px;
}
.photoMHD .photoList .picList .l1 a:hover {
	background:url(../images/gallery/sprite.v4.gif) no-repeat -134px -164px
}
.photoMHD .photoList .picList .l2 {
	width:575px;
	height:117px;
	float:left;
	display:block;
	overflow:hidden;
	_width:575px;
}
.photoMHD .photoList .picList .l3 {
	width:36px;
	float:left;
	height:117px;
	_width:36px;
}
.photoMHD .photoList .picList .l3 a {
	width:28px;
	height:28px;
	margin:37px 0 0 8px;
	float:left;
	cursor:pointer;
	background:url(../images/gallery/sprite.v4.gif) no-repeat -63px -164px;
	_margin-left:6px
}
.photoMHD .photoList .picList .l3 a.no {
	width:28px;
	height:28px;
	margin:37px 0 0 8px;
	float:left;
	cursor:default;
	background:url(../images/gallery/sprite.v4.gif) no-repeat -63px -164px;
	_margin-left:6px
}
.photoMHD .photoList .picList .l3 a.no, .photoMHD .photoList .picList .l3 a.no:hover {
	background:url(../images/gallery/sprite.v4.gif) no-repeat 0px -164px;
}
.photoMHD .photoList .picList .l3 a:hover {
	background:url(../images/gallery/sprite.v4.gif) no-repeat -32px -164px
}
.photoMHD .photoList .picList .listM {
	width:575px;
	height:75px;
	overflow:hidden;
	margin-top:13px;
	float:left;
	_width:575px;
}
.photoMHD .photoList .picList .listM ul {
	width:10000px;
	float:left;
}
.photoMHD .photoList .picList .listM li {
	width:105px;
	padding:2px 5px 0 5px;
	display:table-cell;
	float:left;
	text-align:center;
	background:url(../images/gallery/normal.v4.jpg) no-repeat 3px 0px;
	height:72px;
	vertical-align:middle;
*background:url(../images/gallery/normal.v4.jpg) no-repeat 3px 1px;
}
.photoMHD .photoList .picList .listM li b {
	display:inline-block;
	height:100%
}
.photoMHD .photoList .picList .listM li img {
	vertical-align:middle
}
.photoMHD .photoList .picList .listM li.current {
	background:url(../images/gallery/current.v4.jpg) no-repeat 3px 0px;
*background:url(../images/gallery/current.v4.jpg) no-repeat 3px 1px
}
.photoMHD .photoList .picList .listM li a:hover img {
	opacity:0.8;
	filter:alpha(opacity=80);
}
.photoMHD .photoList .picList .listM li a {
	height:69px;
	overflow:hidden;
	display:block;
}
.photoMHD .photoList .before #prevSet, .photoMHD .photoList .after #nextSet {
	height:69px;
	line-height:69px;
}
.photoMHD .photoList .picList .listM a img {
	display:block;
	margin:0 auto;
}
.photoMHD .photoList .picList .scrollBar {
	width:575px;
	height:17px;
	margin:14px 0 0 0;
	display:inline;
	float:left;
	background:url(../images/gallery/scrollbg.gif) no-repeat;
	position:relative;
	overflow:hidden
}
.photoMHD .photoList .picList .scrollBar .drag {
	position:absolute;
	top:1px;
	cursor:pointer;
	display:block;
	width:300px;
	background:url(../images/gallery/scrollbg_25.gif) repeat-x;
	height:15px
}
.photoMHD .photoList .picList .scrollBar .drag_no {
	position:absolute;
	top:1px;
	left:1px;
	cursor:default;
	display:block;
	width:573px;
	background:url(../images/gallery/new_19.jpg) repeat-x;
	height:15px
}
.photoSHD .picList .scrollBar .drag_no {
	width:553px
}
.photoMHD .photoList .picList .scrollBar .drag:hover {
	background:url(../images/gallery/scrollbg_35.gif) repeat-x;
}
.photoMHD .photoList .picList .drag b.l_arrow, .photoMHD .photoList .picList .drag_no b.l_arrow {
	width:12px;
	height:15px;
	background:url(../images/gallery/sprite.v4.gif) no-repeat -28px -198px;
	float:left
}
.photoMHD .photoList .picList .drag_no b.l_arrow {
	background:url(../images/gallery/sprite.v4.gif) no-repeat 0px -198px;
}
.photoMHD .photoList .picList .drag:hover b.l_arrow {
	background:url(../images/gallery/sprite.v4.gif) no-repeat -57px -198px
}
.photoMHD .photoList .picList .drag b.r_arrow, .photoMHD .photoList .picList .drag_no b.r_arrow {
	width:12px;
	height:15px;
	background:url(../images/gallery/sprite.v4.gif) no-repeat -42px -198px;
	float:right
}
.photoMHD .photoList .picList .drag_no b.r_arrow {
	background:url(../images/gallery/sprite.v4.gif) no-repeat -13px -198px;
}
.photoMHD .photoList .picList .drag:hover b.r_arrow {
	background:url(../images/gallery/sprite.v4.gif) -70px -198px
}
.photoMHD .zy {
	width:1000px;
	background:#333;
	padding-top:11px;
}
.wrap {
	width:1000px;
	margin:0 auto;
	background:#FFFFFF;
}
.space24 {
	height:24px;
	clear:both
}
.space28 {
	height:28px;
	clear:both
}
.space05 {
	height:5px;
	clear:both;
	overflow:hidden
}
.ad950 {
	width:950px;
	height:90px;
	margin:0 auto
}
.ad_btn {
	width:60px;
	margin:11px auto 9px auto;
	height:9px
}
.ad950_2 {
	width:950px;
	height:90px;
	margin:28px auto 10px auto
}
.ad_btn ul {
	padding-left:10px
}
.ad_btn ul li {
	width:9px;
	height:9px;
	background:url(../images/gallery/sprite.v4.gif) no-repeat -158px -138px;
	float:left;
	cursor:pointer;
	margin-right:10px;
	display:inline
}
.ad_btn ul li.current {
	background:url(../images/gallery/sprite.v4.gif) no-repeat -171px -138px
}
.ggHead {
	width:950px;
	height:90px;
	margin:21px auto 4px auto
}
ul.l3 {
	padding:10px 0 3px 25px
}
ul.l3 li {
	width:147px;
	margin-right:54px;
	display:inline;
	float:left
}
ul.l3 li img {
	border:1px #666 solid;
	display:block
}
ul.l3 li p, ul.l3 li p a {
	line-height:40px;
	color:#999
}
.photoMHD .allPic {
	width:1000px;
	margin:0 auto;
	position:relative
}
.photoMHD .allPic .leftArae, .allPic .rightArae {
	width:65px;
	height:572px;
	float:left
}
.photoMHD .allPic .leftArae a, .photoMHD .allPic .rightArae a {
	width:22px;
	height:41px;
	display:block;
	margin:257px 24px 0 19px;
	background:url(../images/gallery/sprite.v4.gif) no-repeat 0 -39px;
	cursor:pointer;
}
.photoMHD .allPic .leftArae a {
	margin:257px 0 0 24px;
	background:url(../images/gallery/sprite.v4.gif) no-repeat -73px -39px
}
.photoMHD .allPic .leftArae a:hover, .allPic .rightArae a:hover {
	background:url(../images/gallery/sprite.v4.gif) no-repeat -24px -39px
}
.photoMHD .allPic .leftArae a:hover {
	background:url(../images/gallery/sprite.v4.gif) no-repeat -49px -39px
}
.smallpic_box {
	overflow:hidden;
	position:relative;
	width:870px;
	height:548px;
	float:left
}
.smallpic_con {
	position:absolute;
	left:0px;
	top:0px;
	width:10000px
}
.photoMHD .allPic ul {
	vertical-align:middle;
	padding:16px 0 0 0;
	width:900px;
	float:left;
}
.photoMHD .allPic ul li {
	float:left;
	width:200px;
	height:160px;
	background:url(../images/gallery/imgbg_03.jpg);
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	margin:0px 23px 27px 0
}
.photoMHD .allPic ul li:hover {
	background:url(../images/gallery/gray_03.gif)
}
.photoMHD .allPic ul li.current {
	background:url(../images/gallery/yellow_03.gif);
}
.photoMHD .allPic ul li img {
	vertical-align:middle;
}
.photoMHD .allPic ul li i {
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.photo_prev, .photo_next {
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:50%;
	background:#fff;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:100
}
.photo_next {
	left:475px;
}
.btn_pphoto, .btn_nphoto {
	cursor:url("http://y2.ifengimg.com/a/2012_22/3cbe4913aa86225.cur"), auto;
	display:block;
	height:100%;
	outline:medium none;
	width:100%;
}
.btn_nphoto {
	cursor:url("http://y3.ifengimg.com/a/2012_22/5f12e957ed5f6a8.cur"), auto;
}
.photoMHD .photoNews .pic {
	width:950px;
	text-align:center;
	margin:0 auto;
	display:block;
	_height:0px;
	overflow:hidden;
	background:url("../images/gallery/load2.gif") no-repeat scroll center center;
	height:100%;
	position:relative;
	z-index:100;
	float:left;
}
.hidden {
	display:none;
}
#thumb p, #thumb i {
	display:none;
}
#btnPage a {
	cursor:pointer;
}
.title-in {
	width:100%;
	height:38px;
	line-height:38px;
	float:left;
	font-size:18px;
	color:#ff5555;
	font-weight:bold;
	border-top:2px solid #ff5555;
	border-bottom:1px solid #d9e0ee;
	text-indent:10px;
}
.title-in em {
	width:auto;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding:4px 10px 0 0;
	color:#333333;
	padding-left:10px;
}
.title-in p {
	font-size:14px;
	color:#ff5555;
	float:left;
	font-weight:normal;
}
/*description*/
.description {
	width:678px;
	float:left;
	border-left:1px solid #d9e0ee;
	border-right:1px solid #d9e0ee;
	border-bottom:1px solid #d9e0ee;
}
.description a {
	color:#333;
}
.description a:hover {
	color:#ff5555;
}
.descriptionbox {
	width:660px;
	float:left;
	padding:9px;
	line-height:28px;
	color:#333;
}
.description ul li {
	width:160px;
	height:136px;
	overflow:hidden;
	float:left;
	text-align:center;
	margin-right:6.5px;
	line-height:24px;
}
.description ul li img {
	width:160px;
	height:106px;
}
/*hot game*/
.title-r {
	border-bottom:1px solid #d9e0ee;
	float:left;
	width:100%;
	height:40px;
}
.title-r p i {
	border-left:6px solid #ff5555;
	height:25px;
	line-height:25px;
	margin-right:10px;
}
.title-r p {
	font-size:18px;
	color:#ff5555;
	font-weight:bold;
	height:40px;
	line-height:40px;
}
.title-r p a {
	float:right;
	font-size:12px;
	height:50px;
	font-weight:normal;
	line-height:50px;
 *margin-top:0px;
	_margin-top:0px;
	color:#000;
}
.title-r p a:hover {
	color:#ff5555;
}
.hotgame {
	width:100%;
	height:auto;
	float:left
}
.hotgame li {
	width:67px;
	height:30px;
	line-height:30px;
	float:left;
	border:1px solid #ff5555;
	text-align:center;
	overflow:hidden;
	margin:0 3px 15px 3px;
}
.hotgame li a {
	float:left;
	color:#ff5555;
	width:100%;
}
.hotgame li a:hover {
	background:#ff5555;
	color:#fff;
}
/*list*/
.list, .project, .recommend {
	width:100%;
	float:left;
}
.list li {
	width:670px;
	padding-left: 10px;
	background: url(../images/icon.png) no-repeat 0 -408px;
	float:left;
	overflow:hidden;
	line-height:30px;
	height:30px;
	text-align:left;
}
.list a, .recommend a {
	color:#333;
	height:30px;
	overflow:hidden;
}
.list a:hover, .recommend a:hover {
	color:#ff5555;
}
.list span {
	float:right;
	color:#666;
}
/*focus project*/
.project li {
	width:100%;
	height:65px;
	overflow:hidden;
	margin-top:10px;
}
.project li a {
	float:left;
	color:#ff5555;
	width:100%;
}
.project li a:hover {
	background:#ff5555;
	color:#fff;
}
/*hot recommend*/
.recommend li {
	width:100%;
	line-height:28px;
	height:28px;
	padding-left: 10px;
	background: url(../images/icon.png) no-repeat 0 -408px;
	float:left;
	overflow:hidden
}
/*-----文章详情页-----*/
.daohang {
	width:650px;
	float:left;
	background:#e8e4e3;
	border:1px solid #dfdfdf;
	padding:4px 10px;
}
.daohang ul {
	margin:0;
}
.daohang li {
	width: 325px;
	height:24px;
	line-height:24px;
	font-size:12px;
	float:left;
	color:#ff5555;
}
.daohang li a {
	color:#666666;
}
.daohang li a:hover {
	color:#ff5555;
}
.article {
	width:660px;
	height:auto;
	float:left;
	padding:10px;
	margin-bottom:20px;
	background:#fff;
}
.article h1 {
	width:670px;
	height:50px;
	line-height:50px;
	float:left;
	text-align:center;
	font-size:22px;
	color:#333333;
	font-weight:bold;
}
.article p {
	height:30px;
	line-height:30px;
	float:left;
	color:#999999;
	font-size:12px;
}
.article p a {
	color:#999999;
	text-decoration:none;
}
.article p a:hover {
	color:#ff5555;
	text-decoration:none;
}
.article-title {
	width:670px;
	height:30px;
	line-height:30px;
	float:left;
	font-size:12px;
	text-align:center;
	color:#666666;
}
.article-title span {
	padding-left:8px;
	padding-right:8px;
}
.article-title span a {
	color:#666666;
	text-decoration:none;
}
.article-title span a:hover {
	color:#ff5555;
	text-decoration:none;
}
/*文章开始*/
.article-txt {
	width:670px;
	height:auto;
	float:left;
	margin-top:10px;
}
.article-txt p {
	width:670px;
	height:auto;
	line-height:200%;
	text-indent:24px;
	float:left;
	font-size:14px;
	color:#333333;
}
.article-txt p img {
	padding-top:10px;
	padding-bottom:10px;
}
.article-txt table p {
	width:auto;
}
/*标签、分享*/
.article-label {
	width:680px;
	height:30px;
	line-height:30px;
	float:left;
	margin: 10px 0;
}
.label-l {
	width:540px;
	height:30px;
	line-height:30px;
	float:left;
	overflow:hidden;
}
.label-l a {
	color:#ffffff;
	margin:0 4px;
 *margin:0 4px;
	_margin:0 2px;
	padding:0 4px;
	background:#ff5555;
}
.label-l a:hover {
	color:#ffffff;
}
.label-r {
	width:140px;
	height:30px;
	line-height:30px;
	text-align:right;
	float:right;
}
/*热门推荐*/
.relevant {
	width:678px;
	float:left;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	margin-bottom: 16px;
}
.relevant ul {
	margin:0
}
.relevant li {
	width:310px;
	height:28px;
	line-height:28px;
	float:left;
	padding-left:10px;
	background: url(../images/icon.png) no-repeat 0 -408px;
}
.relevant li a {
	color:#333333;
	width:300px;
	height:28px;
	float:left;
	overflow:hidden;
}
.relevant li a:hover {
	color:#ff5555;
}
.relevant_content {
	border-top:1px solid #e7e7e7;
	width:670px;
	padding-left:10px;
}
/*next article*/
.fanye {
	width:680px;
	float:left;
}
.fanye ul {
	margin:0;
}
.fanye li {
	width:100%;
	height:30px;
	line-height:30px;
	float:left;
	color:#999999;
	overflow:hidden;
}
.fanye li i {
	width:24px;
	height:20px;
	float:left;
	margin-top:5px;
}
.fanye li a {
	display:block;
	color:#333333;
}
.fanye li a:hover {
	color:#ff5555;
}
/*热游专区*/
.ryzq {
	width:678px;
	float:left;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
}
.ryzq .ryzq_content {
	border-top:1px solid #e7e7e7;
	width:670px;
	padding-left:10px;
}
.pinglun_title {
	border-bottom:1px solid #e7e7e7;
}
.ryzq dl {
	width: 78px;
	float:left;
	margin: 10px 9px;
 *margin:10px 10px;
	_margin:5px 8px;
	overflow: hidden;
}
.ryzq dt {
	width: 78px;
	height: 78px;
	float:left;
}
.ryzq dd {
	width:76px;
	height:24px;
	line-height:24px;
	float:left;
	font-size:12px;
	text-align:center;
	overflow:hidden;
}
.ryzq dl a {
	color:#333333;
}
.ryzq dl a:hover {
	color:#ff5555;
}
/*微信与好又多推广广告*/
.article-spread {
	width:658px;
	height:132px;
	float:left;
	border:1px solid #e7e7e7;
	padding:10px;
	overflow:visible;
}
.article-spread-left {
	width:325px;
	float:left;
}
.article-spread-left h3 {
	height:30px;
	line-height:30px;
	float:left;
	font-size:20px;
}
.article-spread-left dl {
	width:305px;
	float:left;
}
.article-spread-left dt {
	width:110px;
	height:100px;
	float:left;
}
.article-spread-left dd {
	width:195px;
	float:left;
	font-size:12px;
	color:#999999;
	line-height:200%;
}
.article-spread-right {
	width:325px;
	float:right;
}
.article-spread-right h3 {
	height:30px;
	line-height:30px;
	float:left;
	font-size:20px;
}
.article-spread-right dl {
	width:320px;
	float:left;
}
.article-spread-right dt {
	width:110px;
	height:100px;
	float:left;
}
.article-spread-right dd {
	width:210px;
	float:left;
	font-size:12px;
	color:#999999;
	line-height:200%;
}
.article-spread-right dl p {
	width:105px;
	float:left;
	margin-top:22px;
 *margin-top:22px;
	_margin-top:11px;
}
.hyd-ewm {
	float:right;
	position:relative;
	z-index:9999;
	top: -130px;
	overflow: visible;
}
.hyd-ewm img {
	width:100px;
	height:100px;
}
.ryzq .title {
	width:100%;
	height:38px;
	line-height:38px;
	float:left;
	font-size:18px;
	color:#ff5555;
	font-weight:bold;
	border-top:2px solid #ff5555;
	border-bottom:1px solid #d9e0ee;
	text-indent:10px;
}
.title{
	width:100%;
	height:38px;
	line-height:38px;
	float:left;
	font-size:18px;
	color:#ea4a2d;
	font-weight:bold;
	border-top:2px solid #ff5555;
	border-bottom:1px solid #d9e0ee;
	text-indent:10px;
	letter-spacing:2px;
}
.title em{
	width:auto;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding:4px 10px 0 0;
	color:#333333;
	padding-left:10px;
}
.title p{
	font-size:14px;
	color:#ea4a2d;
	float:left;
	font-weight:normal;
}
.title i{
	width:auto;
	float:right;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding:4px 10px 0 0;
	letter-spacing: 0;
}
.title i a{
	color:#666666;
}
.title i a:hover{
	color:#ff5555;
}
/*gift*/
#lbjhm-con {
	width:300px;
	float:right;
}
.lbjhmtagContent {
	width:300px;
	height:543px;
	color:#333333;
}
.lbjhmselectTag {
	display:block;
	color:#ea4a2d;
}
.lbjhmboxh, .lbjhmboxd {
	width:300px;
	float:left;
}
.lbjhmboxh dl {
	width:300px;
	float:left;
	padding:12px 0;
	border-bottom:1px dashed #e0e0e0;
	position:relative;
}
.lbjhmboxh dl dd.lbjhmboxh-btn {
	width:50px;
	height:26px;
	line-height:26px;
	font-size:14px;
	text-align:center;
	float:right;
	position:absolute;
	right:0;
	bottom:20px;
}
.lbjhmboxh dl dd.lbjhmboxh-btn a {
	width:50px;
	height:26px;
	color:#ffffff;
	background:url(../images/index_bg.png) -60px -240px no-repeat;
	display:block;
}
.lbjhmboxh dl dd.lbjhmboxh-btn a:hover {
	color:#ffffff!important;
	background:url(../images/index_bg.png) -60px -270px no-repeat;
}
.lbjhmboxh-img {
	width:80px;
	height:68px;
	float:left;
	text-align:left;
}
.lbjhmboxh-img img {
	width:68px;
	height:68px;
}
.lbjhmboxh dl dt {
	width:200px;
	height:24px;
	line-height:24px;
	font-size:14px;
	float:left;
	overflow:hidden;
}
.lbjhmboxh dl dt a {
	color:#333333;
	display:block;
}
.lbjhmboxh dd {
	width:200px;
	height:22px;
	line-height:22px;
	float:left;
	font-size:12px;
	color:#666666;
}
.lbjhmboxd ul {
	margin:0;
}
.lbjhmboxd li {
	width:300px;
	height:38px;
	line-height:38px;
	float:left;
	border-bottom:1px dashed #e0e0e0;
	overflow:hidden;
	font-size:14px;
}
.lbjhmboxd li a {
	display:block;
	color:#333333;
}
.lbjhmboxd li i {
	width:20px;
	height:20px;
	line-height:20px;
	float:right;
	background:url(../images/body_bg.png) no-repeat -10px -10px;
	display:inline-block;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-style:normal;
	margin-top:7px;
 *margin-top:7px;
	_margin-top:3px;
}
#lbjhm-con a:hover {
	color:#ff5555;
}
p.mcePageBreak {
    font-weight: 700;
    border-bottom: 1px solid;
    clear: both;
	
    display:none;
}
/*文章详情页来源样式修改*/
.titleBar{
	width:640px;
	height:30px;
	float:left;
	/* border-bottom:1px dashed #cccccc;  */
}
.titleBar ul{
	margin-left:22%;
}
.titleBar li{
	width:auto;
	padding:0 8px 0 8px;
	float:left;
	font-size:12px;
	color:#888888;
}

.bgcen{
	background:center url(../img/esports/logo.png) no-repeat;
	width: 1200px;
	height: 330px;
	position: relative;
margin: 0 auto;
}
/*隐藏我要评论*/
.gray{display:none;}


*{
	padding: 0;
	margin: 0;
}
p{
	padding: 0;
	margin: 0;
}
ul li{
	list-style: none;
	float: left;
}
span{cursor:pointer;}
a{color:#333;}
.overflow{overflow:hidden;}
.dp_i_b{display:inline-block;}
.text_cen{text-align:center;}
.text_right{text-align:right;}
.img60 {width: 60px;height: 60px;border-radius:30px;}
.img76 {width: 76px;height: 76px;border-radius: 8px;}
.img75 {width: 75px;height: 75px;border-radius: 8px;}
.img_120 {width: 120px;height: 120px;border-radius: 8px;}
.fs_14{font-size:14px;}
.fs_16{font-size:16px;}
.fs_18{font-size:18px;}
.fs_20{font-size:20px;}
.fs_32{font-size:32px;}
.fs_24{font-size:24px;}
.fs_28{font-size:28px;}
.fs_30{font-size:30px;}
.top_128{top:128px;}
.blogroll a{color:#dcdcdc;padding:8px;}
.blogroll a:hover{color:#f84739;}
.h_28{height:28px;line-height:28px;}
.h_14{height:14px;line-height:14px;}
.h_16{height:16px;line-height:16px;}
.h_24{height:24px;line-height:24px;}
.h_20{height:20px;line-height:20px;}
.h_30{height:30px;}
.h_35{height:35px;}
.h_40{height:40px;line-height:40px;}
.h_50{height:50px;}
.h_80{height:80px;}
.h_330{height:330px;}
.h_90{height:90px;}
.h_100{height:100px;}
.w_100{width:100px;}
.h_150{height:150px;}
.h_200{height:200px;}
.w_120{width:120px;}
.w_137{width:137px;}
.w_140{width:140px;}
.w_250{width:250px;}
.w_280{width:280px;}
.w_310{width:310px;}
.w_320{width:320px;}
.w_340{width:340px;}
.w_350{width:350px;}
.w_645{width:645px;}
.w_700{width:700px;}
.w_850{width:850px;}
.w_1120{width:1120px;margin:auto;}
.w_1200{width:1200px;margin:auto;}
.w_1060{width:1060px;}
.m_t120{margin-top:120px;}
.mlr_20{margin:0 20px;}
.mt_3{margin-top:3px;}
.mt_15{margin-top:15px;}
.mt_25{margin-top:25px;}
.mt_50{margin-top:50px;}
.mt_60{margin-top:60px;}
.mt_70{margin-top:70px;}
.mt_90{margin-top:90px;}
.mt_30{margin-top:30px;}
.mt_20{margin-top:20px;}
.mt_5{margin-top:5px;}
.mt_15{margin-top:15px;}
.mt_10{margin-top:10px;}
.mt_40{margin-top:40px;}
.ml_10{margin-left:10px;}
.ml_15{margin-left:15px;}
.ml_30{margin-left:30px;}
.ml_90{margin-left:90px;}
.ml_100{margin-left:100px;}
.ml_130{margin-left:130px;}
.ml_20{margin-left:20px;}
.ml_25{margin-left:25px;}
.ml_36{margin-left:36px;}
.ml_50{margin-left:50px;}
.ml_60{margin-left:60px;}
.mr_10{margin-right:10px;}
.mr_3{margin-right:3px;}
.mr_20{margin-right:20px;}
.mr_25{margin-right:25px;}
.mb_10{margin-bottom:10px;}
.mb_15{margin-bottom:15px;}
.mb_20{margin-bottom:20px;}
.mb_30{margin-bottom:30px;}
.b_r_5{border-radius:5px;}
.b_b2_f5f5f5{border-bottom:2px solid #d3d8de;}
.b_1_dcdcdc{border:1px solid #dcdcdc;}
.b_1_e2e2e2{border:1px solid #e2e2e2;}
.b_b1_dcdcdc{border-bottom:1px solid #dcdcdc;}
.b_l4_fc2b88{border-left:4px solid #fc2b88;}
.b_l10_ffdf4B{border-left:10px solid #ffdf4B;}
.b_l4_23bc6b{border-left:4px solid #23bc6b;}
.b_l4_43bdf5{border-left:4px solid #43bdf5;}
.b_l4_f84739{border-left:4px solid #f84739;}
.b_l6_f84739 {border-left: 6px solid #f84739;}
.b_l6_23bc6b {border-left: 6px solid #23bc6b;}
.b_l6_efb70c {border-left: 6px solid #efb70c;}
.bt1_dashed_fff{border-top:1px dashed #dcdcdc;}
.bb1_dashed_fff{border-bottom:1px dashed #dcdcdc;}
.t_0{top:0px;}
.t_12{top:12px;}
.t_14{top:14px;}
.t_25{top:25px;}
.t_50{top:50px;}
.t_6{top:6px;}
.t_90{top:90px;}
.t_-3{top:-3px;}
.r_0{right:0px;}
.r_10{right:10px;}
.l_40{left:40px;}
.l_75{left:75px;}
.l_-10{left:-10px;}
.p_t120{padding-top:120px;}
.p_0{padding:0px;}
.p_lb_5{padding:0px 0 5px 5px;}
.p_5{padding:5px;}
.p_14{padding:14px;}
.p_38_14{padding:38px 14px;}
.pt_50{padding-top:50px;}
.pt_47{padding-top:47px;}
.pt_40{padding-top:40px;}
.pt_30{padding-top:30px;}
.pb_70{padding-bottom:70px;}
.pt_5{padding-top:5px;}
.pt_10{padding-top:10px;}
.pt_15{padding-top:15px;}
.pt_20{padding-top:20px;}
.pb_10{padding-bottom:10px;}
.pb_30{padding-bottom:30px;}
.pb_50{padding-bottom:50px;}
.pl_10{padding-left:10px;}
.pr_10{padding-right:10px;}
.plr_10{padding:0 10px;}
.plr_20{padding-left:20px;padding-right:20px;}
.color_ffffff{color:#ffffff;}
.color_f84739{color:#f84739;}
.color_fff{color:#dcdcdc;}
.color_f5f5f5{color:#f5f5f5;}
.color_333{color:#333;}
.color_666{color:#666;}
.color_000{color:#000;}
.color_a2a2a2{color:#a2a2a2;}
.color_23bc6b{color:#23bc6b;}
.color_efb70c{color:#efb70c;}
.color_43bdf5{color:#43bdf5;}
.color_a_efb70c a{color:#efb70c;}
.position_f{position:fixed;}
.position_a{position:absolute;}
.nav_logo{width:1120px;margin:auto;height:80px;z-index:4;}
.nav_logo li{height:80px;}
.bg_fff{background:#ffffff;}
.bg_111{background:#111;}
.bg_262626{background:#262626;}
.bg_474747{background:#474747;}
.bg_efb70c{background:#efb70c;}
.bg_f84739{background:#f84739;}
.bg_23bc6b{background:#23bc6b;}
.bg_43bdf5{background:#43bdf5;}
.bg_171717{background:#171717;}
.bg_f6f2e9{background:#f6f2e9;}
.bg_f4f4f4{background:#f4f4f4;}
.bg_4cbfff{background:#4cbfff;}
.bg_ffdf4B{background:#ffdf4b;}
.bg_fff{background:#fff;}
.accordion{z-index:2;}
.b_s{background-size:100%;}
.bg_size_100{background-size:100% 100%;}
.logoimg img{z-index:2;}
.logoqrcode{width:179px;height:52px;top:110px;left:15px;background:url(../img/downqrcode.png);z-index:3;}
.logoqrcode_p{width:179px;height:224px;top:-50px;left:15px;background:url(../img/logoqrcode.png);z-index:-99;display:none;}
.sloganimg{background:url(../img/slogan2016.png);background-size:100%;width:173px}
.ico2016{background:url(../img/ico2016.png);}
.bgshadow{background:url(../img/bgshadow.png);background-size:200px 300px;}
.search{background-position:-80px -26px;width: 301px;height: 30px;top:25px;}
.searchfocus{background-position:-80px -66px;width: 301px;height: 30px;top:25px;}

.nav_logo li input[type="text"]{position:relative;left:35px;width:230px;height:28px;top:-4px;border:none;outline:none;text-indent: 12px;}
.top_qrcode{background: url(../img/2016top.png);position:fixed;bottom:340px;right:40px;width:80px;height:200px;cursor:pointer;display:none;}
.to_top{height:100px;}
.to_qrcode{height:70px;margin-top:20px;}
.to_qrcode_img{background: url(../img/top_qrcode.png);position:fixed;bottom:200px;right:20px;width:120px;height:140px;cursor:pointer;display:none;}
.downqrcode{width:210px;height:40px;top:80px;left:0px;z-index:1;background-position:-240px -274px;}
.column{top:0px;left:0;right:0;z-index:5;width:100%;height:130px;}


.h_nav{width:100%;background:#474747;height:40px;z-index:0;}
.h_nav a{color:#dcdcdc;font-size:16px;}
.nav_sec{width:1120px;margin:auto;height:40px;z-index:-1;}
.nav_sec li{width:140px;height:40px;line-height:40px;text-align:center;color: #dcdcdc;font-size: 16px;}
.nav_sec li:hover{color:#f84739;}
.nav_thr{border:1px solid #efb70c;height:134px;}
.nav_thr li{height:132px;}
.thr_l{width:144px;}
.thr_d{width:144px;height:44px;}
.thr_l_u{height:100%;}
.thr_l_u li{height:44px;}
.thr_l_1{background-position:-80px -105px;width: 25px;height: 30px;}
.thr_l_2{background-position:-80px -130px;width: 25px;height: 30px;}
.thr_l_3{background-position:-80px -155px;width: 25px;height: 30px;}
.thr_l_1_on{background-position:-125px -105px;width: 25px;height: 30px;}
.thr_l_2_on{background-position:-125px -130px;width: 25px;height: 30px;}
.thr_l_3_on{background-position:-125px -155px;width: 25px;height: 20px;}
.thr_l_p{position:relative;top:12px;left:30px;font-size:16px;}
.thr_l_on{background-position:-80px -212px;width: 144px;height: 44px;cursor:pointer;}
.thr_l_off{background-position:-240px -212px;width: 144px;height: 44px;cursor:pointer;}
.thr_l_m{position:relative;top:10px;left:20px;}
.thr_r{width:973px;}
.thr_r_u{height:131px;}
.thr_r_u li{width:92px;height:131px;font-size:14px;overflow:hidden;margin-left:13px;}
.thr_r_u li a img{margin-top:20px;}
.thr_r_u li a p{margin-top:10px;width:92px;height:20px;overflow:hidden;text-align:center;}
.thr_r_u li a{color:#dcdcdc;}
.thr_r_u li a:hover{color:#f84739;}
.con_n_l{width:430px;height:670px;}
.con_n_l_t{height:40px;font-size:24px;}
.con_n_r{width:620px;height:670px;}
.moreplus{background-position:-170px -105px;width: 60px;height: 25px;top:5px;cursor:pointer;}
.moreplus_on{background-position:-170px -129px;width: 60px;height: 25px;top:5px;cursor:pointer;}
.con_n_l_d{height:176px;text-align:center;border-bottom:1px dashed #dcdcdc;}
.con_n_l_d a{font-size:14px;color:#dcdcdc;}
.con_n_l_d a:hover{color:#f84739;}
.con_p_c_f {width:336px;height:190px;}
.con_p_c_f_t{width:336px;height:40px;bottom:0;left:0;background:#000;opacity: 0.6;filter: alpha(opacity=60);}
.con_p_c_f_z{width:336px;height:40px;bottom:0;left:0;}
.con_p_c_f_p{position:absolute;cursor:pointer; overflow: hidden;width:336px;padding:0 20px;text-align:center;color:#fff;font-size:18px;height:40px;line-height:40px;bottom:0px;font-family:Adobe 黑体 Std R;}
.con_p_c_f_p2{margin-top:20px;top:0px;padding:20px;width:336px;color:#fff;font-size:14px;display:none;font-family:Adobe 黑体 Std R;}
.con_p_c_f_p3{margin-top:30px;position:relative;text-align:center;width:336px;padding:0 20px;color:#fff;position:relative;font-size:18px;font-family:Adobe 黑体 Std R;}
.position_r {position: relative;}
a:link {
    text-decoration: none;
}
.hide{display: none;}

/*电子资讯*/
.dznews a{width:100px;height:45px;text-align:center;display:inline-block;font-size: 16px;}
.dzmatch a{width:100px;height:45px;text-align:center;display:inline-block;font-size: 16px;}
.dzvideo a{width:100px;height:45px;text-align:center;display:inline-block;font-size: 16px;}
.nesxz{background:center bottom url(/img/esports/sj.png) no-repeat;color:#0575F2;}

.shadow_s {background: url(/img/esports/shadow_s.png) no-repeat;background-size: 100%;}


/*底部*/
.default_footer{border-top:4px solid #F0C70D;color:#dcdcdc;background:#1C1D1F;margin-top:50px;}
.default_footer .fbox {width: 1120px;padding: 10px 0;margin: 0 auto;text-align: center;}
.default_footer .ftop {width: 1000px;padding:20px 0 10px 0;margin: 0 auto;border-bottom:1px solid #dcdcdc;}
.default_footer a{color:#dcdcdc;}
.ftop .fintro p{background: #151618;padding: 10px;}
.default_footer .ftop ul li{width:115px;}
.default_footer .fbox a{padding:2px 5px;}
.fsns{height:200px;}
.fsns #img {left:-10px;}
.default_footer *{font-size: 14px;}
.fbox {padding: 10px 0;line-height: 30px;}

/*导航*/
.column{top:0px;left:0;right:0;z-index:5;width:100%;height:60px;}
.nav_col{width:1200px;margin:auto;height:50px;z-index:1;}
.nav_col li.on{border-bottom: 5px solid #F7CB00;}
.nav_col li a{display:block;color:#FFFFFF;font-size: 20px;height:100%}
.nav_col li.on a{color:#dcdcdc;}
.nav_col li{width:11.1%;height:45px;line-height:45px;text-align:center;font-size: 16px;cursor:pointer;}
.nav_col li:hover{border-bottom: 5px solid #F7CB00;}
.dh_p{color:#FFFFFF;}
.search_submit{margin-top: 30px;height: 40px;width: 80px;cursor: pointer;background: url(/yxk_res/btn_search.png?v=3) no-repeat;float:left}
/*清除浮动*/
.clearfix:after {content: "."; display: block; clear: both; overflow:hiddden; visibility: hidden; height: 0;}