@charset "gb2312";
.rot_a a, .star {
	background-repeat: no-repeat
}
.dt_span, .ren_m {
	border: 1px solid #BA9568
}
.dt_drop a:hover, .dt_span:hover, .img2 a:hover, .ren_m:hover, .rot_a a:hover {
	text-decoration: none
}
.databox li, .img2 a, .ren_nav span, .renbox, .txtnav, .txtnav span {
	position: relative
}
.dt_drop, .dt_span, .dt_tt, .line, .r_img, .r_txt, .ren_nav, .slidebox .w-focusbtn {
	position: absolute
}
.star {
	display: inline-block
}
.img2 a, .r_txt em, .r_txt strong, .ren_m, .rot_a a, .rot_a span {
	display: block
}
.btmtps strong {
	text-indent: -999em
}
.btmtps li, .btmtps strong, .btmtps ul, .databox li, .dt_drop a, .img2, .news_ul li, .ren_nav span, .rot_a, .rot_a em, .rot_a i, .txtnav span, .w619 {
	float: left
}
.btmtps, .txtnav {
	margin: 0 auto
}
.btmtps, .btmtps strong, .databox li, .line, .news_ul li, .renbox, .txtcon {
	overflow: hidden
}
.dt_drop a, .dt_span, .r_txt em, .ren_m, .txtnav span {
	text-align: center
}
.img2 a, .ren_nav span, .rot_a a, .txtnav span {
	cursor: pointer
}
.btmtps li, .news_ul a, .r_txt {
	font-size: 14px
}
.img2 em {
	font-size: 16px
}
.ren_nav span, .txtnav span {
	font-size: 18px
}
.dt_tt, .r_txt em, .ren_m:hover {
	color: #fff
}
.btmtps {
	width: 1200px
}
.rot_a a {
	background-image: url(../images/btns.jpg)
}
.star {
	background-image: url(../images/icos.png)
}
.slidebox, .slidebox .w-focus, .slidebox .w-focus a, .slidebox .w-focus li, .slidebox .w-focus ul {
	height: 331px
}
.slidebox .w-focusbtn {
	width: 110px;
	bottom: 18px;
	left: 496px;
	margin: 0
}
.line, .rc1 .r_img {
	left: 0
}
.w619 {
	width: 617px;
	background: #2B2930;
	border: 1px solid #242328;
	border-bottom: none;
	border-top: none;
}

.rot_a {
	width: 293px
}
.rot_a a {
	height: 110px;
	background-position: 0 -300px
}
.rot_a a:hover {
	background-position: 0 -430px
}
.rot_a a:hover span {
	color: #898993
}
.rot_a a:hover em, .rot_a em {
	color: #676767
}
.rot_a a:hover i {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)
}
.rot_a em {
	width: 120px;
	margin: 18px 38px 0 29px
}
.rot_a span {
	height: 46px;
	line-height: 46px;
	font-size: 30px;
	color: #898993
}
.rot_a i {
	width: 60px;
	height: 60px;
	margin-top: 21px;
	background: url(../images/rot_bg.png) no-repeat;
	transition: .8s;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}
.rot_a i.rt2 {
	background-position: 0 -110px
}
.rot_a i.rt3 {
	background-position: 0 -220px
}
.txtlist {
	height: 318px
}
.txtnav {
	width: 1200px;
	height: 40px;
	padding-top: 11px;
	border-bottom: 2px solid #3C3B41
}
.txtnav span {
	width: 1200px;
	height: 40px;
	line-height: 40px;
	color: #939393
}
.txtnav span.cur {
	color: #c78f49
}
.txtnav span.cur b, .txtnav span:hover .line {
	width: 100%
}
.txtnav .more_ico {
	margin: 14px 6px 0 0
}
.r_txt em, .ren_p, .weapon {
	margin-top: 10px
}
.line {
	bottom: -2px;
	width: 0;
	height: 2px;
	line-height: 0;
	font-size: 0;
	background: #C78F4B;
	transition: .5s
}
.txtcon {
	height: 264px
}
.news_ul {
	padding: 4px 28px 0
}
.news_ul li {
	width: 100%;
	height: 31px;
	line-height: 31px;
	color: #bebebe;
	border-bottom: 1px dashed #3C3B41
}
.news_ul span {
	float: right;
	color: #bebebe
}
.w620 {
	width: 1200px;
	height: 4000px;
	background: #2B2930;
	border: 1px solid #242328;
	border-bottom: none;
	border-top: none;
}
.img2 {
	width: 1200px;
	height: 4000px;
	background: #2B2930;
	border-top: 1px solid #242328;
}
.renbox {
	width: 912px;
	height: 318px;
	background: url(../images/ren_bg.jpg) no-repeat #29282E
}
.ren_nav {
	top: 8px;
	right: 14px;
	width: 434px;
	height: 44px;
	border-bottom: 2px solid #3C3B41
}
.ren_nav span {
	width: 88px;
	height: 44px;
	line-height: 44px;
	text-indent: 40px;
	color: #939393;
	background: url(../images/ren_ico.png) 12px 11px no-repeat
}
.r_img, .r_img img {
	width: 447px;
	height: 318px
}
.ren_nav span.cur .line {
	width: 100%
}
.ren_nav span.cur {
	color: #c78f49;
	background: url(../images/ren_cur.png) 12px 11px no-repeat
}
.ren_nav span.r02 {
	background-position: 12px -39px
}

.ren_nav span.r03 {
	background-position: 12px -89px
}
.rc1 .r_txt {
	right: 42px
}
.r_img {
	top: 0;
	left: 0px
}
.r_txt {
	top: 60px;
	right: 0px;
	width: 400px;
	color: #bebebe
}
.r_txt strong {
	height: 60px;
	line-height: 60px;
	color: #ba9568;
	font-size: 42px
}
.r_txt em {
	width: 80px;
	height: 22px;
	line-height: 22px;
	border-radius: 14px;
	background: #7A1403
}
.ren_p {
	line-height: 24px
}
.weapon {
	line-height: 15px
}
.star {
	width: 15px;
	height: 15px;
	margin-right: 6px;
	vertical-align: top;
	background-position: 0 -235px
}
.star2 {
	background-position: 0 -255px
}
.star3 {
	background-position: 0 -275px
}
.ren_m {
	width: 96px;
	height: 27px;
	line-height: 27px;
	color: #ba9568;
	margin-top: 28px
}
.ren_m:hover {
	background: #C78F4B;
	border-color: #C78F4B
}
.databox {
	height: 318px;
	background: url(../images/databg.jpg) no-repeat
}
.databox li {
	width: 228px;
	height: 318px
}
.dt_tt {
	bottom: 60px;
	left: 19px;
	font-size: 24px;
	z-index: 10;
}
.dt_span {
	bottom: 20px;
	left: 19px;
	width: 83px;
	height: 26px;
	line-height: 26px;
	color: #ba9568;
	z-index: 10
}
.dt_drop {
	top: -318px;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 302px;
	padding: 16px 0 0 8px;
	background: url(../images/dtpng.png)
}
.cur_drop {
	top: 0px;
}
.dt_drop a {
	width: 90px;
	height: 24px;
	margin: 10px 0 0 12px;
	background: #131313;
	line-height: 24px
}
.btmtps {
	height: 80px;
	background: #323139
}
.btmtps strong {
	width: 228px;
	height: 80px;
	background: url(../images/btm_tp.jpg) no-repeat
}
.btmtps ul {
	width: 970px;
	padding-top: 19px
}
.btmtps li {
	padding: 1px 60px 0 90px;
	color: grey
}
.yxgl {
	height: 240px;
	width: 598px;
	float: left;
	background: #2B2930;
	border: 1px solid #242328;
	border-bottom: none;
}
.yxgl .yxgl_tt {
	width: 600px;
	height: 51px;
	position: relative;
}
.yxgl .yxgl_tt h2 {
	width: 570px;
	height: 51px;
	line-height: 68px;
	font-size: 22px;
	color: #8a753e;
	position: relative;
	z-index: 3;
	display: block;
	margin: 0 auto;
	border-bottom: 1px solid #3C3B41;
}
.yxgl .yxgl_tt span {
	font-size: 16px;
}
.yxgl .yxgl_con {
	height: 188px;
}
.yxgl .yxgl_con li {
	padding: 0 20px;
	line-height: 30px;
	height: 30px;
	color: #bebebe;
}
.yxjt {
	height: 240px;
	width: 312px;
	float: left;
	border-top: 1px solid #242328;
}
.yxjt .yxjt_tt {
	width: 312px;
	height: 51px;
	position: relative;
}
.yxjt .yxjt_txt li {
	padding: 10px;
	float: left;
}
.yxjt .til {
	width: 284px;
	height: 51px;
	line-height: 68px;
	font-size: 22px;
	color: #8a753e;
	position: relative;
	z-index: 3;
	display: block;
	border-bottom: 1px solid #3C3B41;
	margin: 0 auto;
}
.yxjt .til span {
	font-size: 16px;
}
.yxjt .yxjt_txt {
	height: 188px;
	width: 950px;
}
.top h2 {
	width: 275px;
	height: 51px;
	line-height: 68px;
	font-size: 22px;
	color: #8a753e;
	position: relative;
	z-index: 3;
	display: block;
	border-bottom: 1px solid #3C3B41;
	margin: 0 auto;
}
.top span {
	font-size: 16px;
}
.news-right .con {
	height: 220px;
	padding-top: 20px;
}
.news-right .rank-t, .news-right .rank-c {
	width: 250px;
	padding-left: 20px;
}
.news-right #rank-server {
	background: #fff;
	border: 0 none;
	width: 145px;
}
input, select, img {
	vertical-align: middle;
}
.news-right #rank-type {
	background: #fff;
	border: 0 none;
	width: 88px;
	margin-left: 10px;
}
.news-right tr.t {
	height: 23px;
	background: #3C3B41;
	color: red;
	border-bottom: 0;
	font-size: 12px;
}
.news-right tr {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dashed #3C3C3C;
}
.rank-c {
	padding-top: 10px;
}
.news-right td {
	text-align: center;
	color: #fff;
}
.news-right .dot {
	width: 16px;
	height: 16px;
	background: url(../images/qs.jpg) -60px -342px no-repeat;
	display: inline-block;
	line-height: 16px;
	color: #D6A49B;
}
.news-right .hot {
	background: url(../images/qs.jpg) -76px -342px no-repeat;
}
.yxgl .more_ico {
	position: absolute;
	top: 0px;
	right: 24px;
	z-index: 5;
}
.yxjt .more_ico {
	position: absolute;
	top: 0px;
	right: 24px;
	z-index: 5;
}
.bottombox {
	clear: both;
	width: 1200px;
	height: 150px;
	border-top: 1px solid #242328;
}
.media {
	width: 1200px;
	height: 150px;
	background: #2B2930;
}
.media .media-tt {
	width: 1172px;
	height: 51px;
	border-bottom: 1px solid #3C3B41;
	margin: 0 auto;
}
.media .media-tt h2 {
	width: 100%;
	height: 100%;
	line-height: 68px;
	font-size: 22px;
	color: #8a753e;
	position: relative;
	z-index: 3;
	display: inline;
}
.media .media-tt h2 span {
	font-size: 16px;
}
.media .media-cc {
	height: 98px;
}
.slide-li {
	height: 42px;
}
.slide-li li {
	height: 42px;
	position: relative;
}

