body {
	background: url("./bg.jpg") top center no-repeat;
}

img {
	max-width: 100%;
}

.wrap1000 {
	width: 1117px;                
	margin: 0 auto;
}

.logo {
	height: 92px;
	margin-right: 40px;
}

.box {
	float: right;
	width: 64px;
	text-align: center;
	height: 80x;
	margin-right: 20px;
}

.box p {
	width: 64px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #666;
}

.box span {
	display: none;
}

.box img {
	width: 64px;
	height: 64px;
	transition: all 0.4s linear;
}

.box:hover img,.box:hover span {
	opacity: 1;
	transform: scale(1.03);
}

.box:hover p {
	display: none;
}

.box:hover span {
	opacity: 1;
	transform: scale(1.00);
	width: 64px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #2e82e7;
	display: block;
}

.icon {
	display: inline-block;
	background: url('./icon1.png') no-repeat;
}

.header {
	height: 117px;
	padding-top: 6px
}

.rmyx-area {
	background-color: #fff;
	padding: 5px 5px 5px 5px;
}

.content .title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #fc9797;
	border-radius: 2px;
	font-size: 18px;
	color: #fff;
}

.content .title em {
	float: left;
	width: 42px;
	height: 34px;
	margin-top: 0px;
}

.rmyx-area .title em {
	background-position: 0px -1px;
}

.rmyx-box {
	margin-top: 6px;
	margin-left: -10px;
}

.rmyx-box .item {
	float: left;
	width: 175px;
	height: 340px;
	border: 1px solid #dfdfdf;
	margin-left: 10px;
	text-align: center;
	position: relative;
}

.rmyx-box .item:hover {
	border: solid 1px #ff9600;
}

.rmyx-box .item .game-pic {
	width: 165px;
	height: 230px;
	margin: 5px;
}

.rmyx-box .item .game-ctn {
	width: 100%;
	height: 100px;
	background-color: #ffffff;
	border-top: 1px solid #dfdfdf;
	position: absolute;
	bottom: 0;
}

.rmyx-box .item .game-pic img {
	width: 180px;
	height: 230px;
}

img {
	max-width: 100%;
}

.rmyx-box .item .game-name {
	font-size: 16px;
	font-weight: bold;
	margin-top: 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.rmyx-box .item .game-des {
	font-size: 13px;
	color: #666;
	line-height: 19px;
	margin-top: 2px;
                max-height:38px;
                overflow:hidden;
}

.rmyx-box .item .start-btn {
	width: 88px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ddd;
	border-radius: 4px;
	font-size: 15px;
	color: #ffffff;
	position: absolute;
	left: 43px;
	background-color: #ff7200;
}
/*触发后颜色*/
.rmyx-box .item:hover .start-btn {
	background-color: #ff9600;
	border-color: #ff9600;
	color: #ffffff;
}
/*登录注册*/
.log{float:right;}
.user{float:left;font-size:14px;margin-right:5px;width:110px;overflow: hidden;height: 40px;line-height:40px;text-overflow: ellipsis;white-space: nowrap;color:#fff;}
.out{float:right;font-size:14px;margin-right:5px;}
.out a{color: #ffffff;margin-right: 2px;}
.out a:hover{color:#333;}
.unlog{float:right;width: 80px;font-size: 14px;margin-right:5px;}
.unlog a{color: #ffffff;padding-right: 5px;}
.unlog a:hover{color: #333;}
.rmyx-box .item:hover .game-ctn .game-des {
	display: inline-block;
}

.content-left {
	width: 252px;
}

.rank-area .list {
	width: 100%;
	float: left;
	border-bottom: 1px solid #dddddd;
	padding: 12px 0;
}

.rmyx-area {
	background-color: #fff;
	padding: 5px 5px 6px 5px;
}

.rank-area .list .num {
	width: 24px;
	height: 24px;
	line-height: 24px;
	background-color: #bbbbbb;
	font-size: 13px;
	color: #fff;
	text-align: center;
	float: left;
}

.rank-area .list .icon {
	width: 20px;
	height: 24px;
	float: left;
	background-position: -45px -4px;
}

.rank-area .list .game-name {
	width: 218px;
	line-height: 24px;
	font-size: 15px;
	margin-left: 10px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.rank-area .list .game-detail {
	width: 100%;
	float: left;
	margin-top: 8px;
}

.rank-area .list.on .num {
	background-color: #ffb423;
}

.rank-area .list.on .icon {
	display: none;
}

.rank-area .list .game-detail {
	width: 100%;
	float: left;
	margin-top: 13px;
}

.rank-area .list .game-detail .game-pic {
	width: 160px;
	height: 90px;
	float: left;
}

.rank-area .list .game-detail .game-pic img {
	width: 160px;
	height: 90px;
}

.rank-area .list .game-detail .game-info {
	margin-left: 10px;
	width: 70px;
	float: left;
}

.rank-area .list .game-detail .game-name {
	width: 70px;
	font-size: 14px;
	margin-left: 0;
	margin: 0px 0 4px 0;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.rank-area .list .game-detail .game-des {
	width: 100%;
	font-size: 13px;
	color: #999999;
	float: left;
	margin: 9px 0 15px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.rank-area .list .game-detail .start-btn {
	width: 70px;
	height: 27px;
	line-height: 27px;
	background-color: #fffff;
	border: 1px solid #ddd;
	border-radius: 3px;
	display: inline-block;
	color: #666;
	font-size: 13px;
	text-align: center;
	float: right;
}

.rank-area .list:hover .game-detail .start-btn {
	background-color: #ff9900;
	border-color: #ff9600;
	color: #ffffff;
}

.content-right {
	width: 1117px;
                background-color: #ffffff;
                padding: 5px 5px 5px 5px;
                margin-left: -5px;
}

.jptj-area ul {
	margin-left: 0px;
}

.jptj-area ul li {
	width: 190px;
	height: 130px;
	border: 1px solid #dcdcdc;
	margin: 10px 0 0 10px;
	padding: 10px;
	float: left;
	position: relative;
}

.jptj-area ul li:hover {
	border: solid 1px #ff9600;
}

.jptj-area ul li:hover .game-name {
	color: #f00;
}

.jptj-area ul li .game-pic {
	width: 180px;
	height: 130px;
	float: left;
                overflow: hidden;
}

.jptj-area ul li .game-ctn {
	float: left;
	width: 170px;
	margin-left: 10px;
}

.jptj-area ul li .game-name {
	width: 130px;
	line-height: 25px;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.jptj-area ul li .game-type {
	color: #666;
	margin-top: 4px;
	margin-bottom: 2px;
}

.jptj-area ul li .game-intro {
	color: #666;
	height: 53px;
	line-height: 19px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.jptj-area ul li .start-btn {
	width: 70px;
	height: 27px;
	line-height: 27px;
	background-color: #fffff;
	border: 1px solid #ddd;
	border-radius: 3px;
	display: inline-block;
	color: #666;
	font-size: 13px;
	text-align: center;
	float: right;
}

.jptj-area ul li:hover .start-btn {
	background-color: #ff9900;
	border-color: #ff9600;
	color: #ffffff;
}

.jptj-area ul li .mark {
	width: 48px;
	height: 48px;
	background: url(../images/bevel_icon.png) no-repeat;
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: 99;
}

.jptj-area ul li .mark.huobao {
	background-position: -11px -8px;
}

.jptj-area ul li .mark.jingcai {
	background-position: -59px -8px;
}

.jptj-area ul li .mark.haowan {
	background-position: -155px -8px;
}

.jptj-area ul li .mark.tuijian {
	background-position: -205px -8px;
}

.jptj-area ul li .mark.jindian {
	background-position: -253px -8px;
}

.rmxf-area {
	margin-bottom: 20px;
}

.rmxf-area .kf {
	color: #fff;
}

.rmxf-area .list {
	height: 47px;
	line-height: 47px;
	border-bottom: 1px dashed #d3d3d3;
}

.rmxf-area .list .icon {
	width: 23px;
	height: 23px;
	background-position: -43px -60px;
	float: left;
	margin-top: 11.5px;
}

.rmxf-area .list .icon.hot {
	background-position: -43px -30px;
}

.rmxf-area .list .game-name {
	width: 86px;
	font-size: 14px;
	float: left;
	margin: 0 5px 0 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.rmxf-area .list .game-qf {
	font-size: 12px;
	float: left;
	width: 55px;
}

.rmxf-area .list .enter-game {
	color: #f76822;
	width: 56px;
	height: 24px;
	line-height: 22px;
	margin-top: 11px;
	border-radius: 3px;
	display: inline-block;
	font-size: 12px;
	text-align: center;
	float: right;
	border: 1px solid #ddd;
	background-color: #ffffff;
}

.rmxf-area .list:hover .enter-game {
	color: #ffffff;
	width: 56px;
	height: 24px;
	line-height: 22px;
	margin-top: 11px;
	border-radius: 3px;
	display: inline-block;
	font-size: 12px;
	text-align: center;
	border: 1px solid #ddd;
	background-color: #ff9900;
}

.footer {
	font-size: 12px;
	color: #666;
	text-align: center;
	line-height: 30px;
	padding: 20px 0px 8px 0px;
}

.footer-logo  img {
	text-align: center;
	width: 120px;
	height: auto;
}

.down {
	float: right;
	padding: 8px 0;
	height: 24px;
	line-height: 24px;
}

.down .red {
	margin-right: 2px;
}

.down img {
	margin-top: -4px;
}
/*对联*/
.couplet_ad
/* 底部固定*/ {
	position: fixed;
	bottom: auto;
	top: 310px;
	width: 130px;
	height: 280px;
	z-index: 99999;
}
/*相关游戏*/
.wz{width:1127px;height:32px;margin:0 auto;margin-bottom:6px;overflow: hidden;}
.wz ul{padding-left: 0px;}
.wz ul span{width: 76px;float: left;font-size: 16px;margin-left:2px;line-height: 32px;height: 32px;overflow: hidden;color: #339cee;}
.wz ul li{width: auto;max-width: 120px;float: left;margin-left:5px;font-size: 14px;line-height: 32px;height: 32px;overflow: hidden;}

* html .couplet_ad
/* IE6 底部固定*/ {
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop));
}

.couplet_ad a {
	display: block;
	cursor: pointer;
}

#ad_left {
	left: 100px;
}

#ad_right {
	right: 100px;
}

.getmatchTil {
	position: absolute;
	width: 54px;
	height: 16px;
	right: 5px;
	bottom: 5px;
	overflow: hidden;
	z-index: 1;
}

.matchTil_li1 {
	background: #000;
	opacity: 0.4;
	filter: Alpha(opacity=40);
	margin: 0;
}

.matchTil_li2 {
	position: absolute;
	width: 35px;
	text-align: center;
	margin: 0px 0px 0px 4px;
	color: #ffffff;
	font-size: 10px;
	line-height: 16px;
}

.couplet_ad .getmatchTil i {
	width: 16px;
	height: 16px;
	background: url(../images/close1.png) no-repeat;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/close1.png', sizingMethod='scale');
	display: block;
	float: right;
	cursor: pointer;
}
/*猜你喜欢*/
.xh {
	width: 1000px;
	height: 200px;
	margin: 0 auto;
	margin-top: 10px;
}

.common-hd-wrp {
	height: 40px;
}

.common-hd {
	width: 145px;
	background: #fff;
	margin: -1px 0 0 -1px;
	float: left;
	text-align: left;
}

.common-hd h3 span {
	position: absolute;
	left: 50px;
	top: 27px;
	color: #999;
	font-size: 10px;
	line-height: 8px;
	text-transform: uppercase
}

.common-more {
	padding: 0;
	height: 40px;
	line-height: 40px;
	text-align: right;
}

.common-more .game {
	color: #999;
	display: inline-block;
	vertical-align: top;
}

.common-more .sep {
	background: #e2e2e2;
	height: 12px;
	width: 1px;
	overflow: hidden;
	margin: 14px 7px 0 10px
}

.common-more .more {
	display: inline-block;
	vertical-align: top;
}

.common-more .more {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top
}

.common-more .game {
	color: #999
}

.common-more .sep {
	background: #e2e2e2;
	height: 12px;
	width: 1px;
	overflow: hidden;
	margin: 14px 7px 0 10px
}

.common-more .more {
	color: #666;
	margin-left: 14px
}

.common-more .game:hover,.common-more .more:hover {
	color: #f60
}

.common-hd-wrp .common-more {
	padding: 0;
	height: 40px;
	line-height: 40px
}
.xh .hot {
	padding: 10px 0 10px
}

.xh .hot .game {
	background: url(../images/hot_bg.png) repeat-x;
	width: 245px;
	height: 133px;
	padding: 1px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 0px 0 0
}

.xh .hot .game.no-mr {
	margin-right: 0
}

.xh .hot .game:hover,.xh .hot .game.hover {
	border: 1px solid #ff9600;
	padding: 0
}

.xh .hot .game:hover .start,.xh .hot .game.hover .start {
	background: #ff9600;
	color: #fff
}

.xh .hot .game:hover .xh .hot .game.hover .title,.xh .hot .game:hover .server:hover,.xh .hot .game.hover .server:hover {
	color: #ff9600
}

.xh .hot .yx {
	background: #faf9fc;
}

.xh .hot .game:hover .title {
	color: #f00;
}

.xh .hot .game-info {
	padding: 6px 11px 0;
	height: 72px
}

.xh .hot .img-wrp {
	overflow: hidden;
	float: left;
	margin-right: 10px;
	_margin-right: 7px
}

.xh .hot .img-wrp,.xh .hot .img-wrp img {
	width: 60px;
	height: 60px
}

.xh .hot .title {
	font-size: 16px;
	line-height: 18px;
	color: #333
}

.xh .hot .desc,.xh .hot servers {
	overflow: hidden;
	color: #999
}

.xh .hot .desc {
	line-height: 20px;
	margin-top: 3px
}

.xh .hot .num {
	color: #f30
}

.xh .hot .servers {
	border-top: 1px solid #eee
}

.xh .hot .server {
	color: #666;
	line-height: 24px;
	text-align: center;
	width: 122px;
	display: inline-block;
	*display: inline-block;
	*zoom: 1
}

.xh .hot .first-child {
	border-right: 1px solid #eee
}

.xh .bt {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #339cee;
	border-radius: 2px;
	font-size: 18px;
	color: #fff;
}

.xh .bt em {
	float: left;
	width: 42px;
	height: 34px;
	margin-top: 0px;
}

.xh .hot .start {
	font-size: 13px;
	background: #f5f5f5;
	display: block;
	text-align: center;
	line-height: 30px;
	color: #666
}

.xh .list {
	background: #fff;
	border: 1px solid #e9e9e9;
	padding-bottom: 8px
}

.xh .list .tab-hl-tabs {
	line-height: 30px;
	padding: 0 34px
}

.xh .list .tab-hl-tabs .tab-hl-cur {
	color: #4666b9;
	font-weight: 700
}

.xh .list .tab-hl-tab {
	margin-right: 18px;
	color: #333;
	cursor: pointer
}

.xh .list .row {
	border-top: 1px dashed #eee;
	padding-left: 23px
}

.xh .list .row .tab-hl-cur {
	background: #dce0f6
}

.xh .list .first-row {
	padding-top: 4px;
	border-color: #e0e0e0
}

.xh .list .game {
	line-height: 37px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 11px;
	width: 120px;
	overflow: hidden;
	height: 37px;
	vertical-align: top;
	color: #666
}

.xh .list .game:hover {
	color: #fff;
	background: #f60
}

.xh .list .game-img {
	width: 16px;
	height: 16px;
	float: left;
	margin: 10px 7px 0 0;
	_margin-right: 4px
}

.xh .common-hd-wrp {
	height: 40px
}

.xh .common-hd {
	width: 145px;
	background: #fff
}

.xh .common-hd h3 span {
	position: absolute;
	left: 50px;
	top: 27px;
	color: #999;
	font-size: 10px;
	line-height: 8px;
	text-transform: uppercase
}

.css_19be455_2a4a {
	height: 88px
}