@charset "utf-8";
.clear {
	clear:both
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix {
	display:inline-block
}
.clearfix {
	display:block
}
select, input {
	outline:none
}
a, .wrap a {
	text-decoration:none;
	color:#333
}
a:hover, .wrap a:hover {
	color:#c7a482;
	-webkit-transition:background-color 0.4s ease;
	-moz-transition:background-color 0.4s ease;
	transition:background-color 0.4s ease
}
.fwr {
	font-family:"Microsoft YaHei"
}
.fl {
	float:left;
	_display:inline;
	overflow:hidden
}
.fr {
	float:right;
	_display:inline;
	overflow:hidden
}
.fb {
	font-weight:bold
}
.hide, .hidden {
	display:none
}
body {
	font-size:12px;
	font-family:"����";
	min-width:1200px;
	color:#333
}
.maxWrap {
	background-color:#eee;
	background-position:center top;
	background-repeat:no-repeat
}
.noSelect {
	user-select:none;
	-o-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none
}
img[data-original] {
	background:#fff url(/news/z/ro/css/loading.gif) no-repeat center center;
	width:100%;
	height:100%
}
.wrap, .wrapper, .warpper {
	margin:0 auto
}
.wrap-bg {
	padding:0 20px 40px 20px;
	background:#fff;
	overflow:hidden
}
.wrap-index {
	position:relative
}
.hr_280 {
	height:280px;
	font-size:0
}
.hr_10 {
	clear:both;
	height:10px;
	line-height:1px;
	overflow:hidden;
	font-size:0
}
.hr_20 {
	clear:both;
	height:20px;
	line-height:1px;
	overflow:hidden;
	font-size:0
}
.hr_30 {
	clear:both;
	height:30px;
	line-height:1px;
	overflow:hidden;
	font-size:0
}
.w_240 {
	width:240px
}
.w_300 {
	width:300px
}
.w_360 {
	width:360px
}
.w_370 {
	width:370px
}
.w_400 {
	width:400px
}
.w_420 {
	width:420px
}
.w_460 {
	width:460px
}
.w_500 {
	width:500px
}
.w_570 {
	width:570px
}
.w_580 {
	width:580px
}
.w_640 {
	width:640px
}
.w_680 {
	width:680px
}
.w_740 {
	width:740px
}
.w_760 {
	width:760px
}
.w_780 {
	width:780px
}
.w_820 {
	width:820px
}
.w_840 {
	width:840px
}
.w_860 {
	width:860px
}
.search {
	width:330px;
	padding:5px;
	background:url(/news/z/ro/css/data:image/png;base64,ivborw0kggoaaaansuheugaaaaiaaaaccayaaabytg0kaaaagxrfwhrtb2z0d2fyzqbbzg9izsbjbwfnzvjlywr5ccllpaaaayzpvfh0we1momnvbs5hzg9izs54bxaaaaaaadw/ehbhy2tldcbizwdpbj0i77u/iibpzd0ivzvnme1wq2voauh6cmvtek5uy3pryzlkij8+idx4onhtcg1ldgegeg1sbnm6ed0iywrvymu6bnm6bwv0ys8iihg6eg1wdgs9ikfkb2jlifhnucbdb3jliduuni1jmdy3idc5lje1nzc0nywgmjaxns8wmy8zmc0ymzo0mdo0miagicagicagij4gphjkzjpsreygeg1sbnm6cmrmpsjodhrwoi8vd3d3lnczlm9yzy8xotk5lzaylziylxjkzi1zew50yxgtbnmjij4gphjkzjpezxnjcmlwdglvbibyzgy6ywjvdxq9iiigeg1sbnm6eg1wpsjodhrwoi8vbnmuywrvymuuy29tl3hhcc8xljaviib4bwxuczp4bxbntt0iahr0cdovl25zlmfkb2jllmnvbs94yxavms4wl21tlyigeg1sbnm6c3rszwy9imh0dha6ly9ucy5hzg9izs5jb20vegfwlzeumc9zvhlwzs9szxnvdxjjzvjlzimiihhtcdpdcmvhdg9yvg9vbd0iqwrvymugughvdg9zag9wiendidiwmtugkfdpbmrvd3mpiib4bxbnttpjbnn0yw5jzulepsj4bxauawlkokmwqkqyq0u5nky0nzexrtzbnzlbqjvenufem0i0quzdiib4bxbnttpeb2n1bwvudelepsj4bxauzglkokmwqkqyq0vbnky0nzexrtzbnzlbqjvenufem0i0quzdij4gphhtce1nokrlcml2zwrgcm9tihn0umvmomluc3rhbmnlsuq9inhtcc5pawq6qzbcrdjdrtc2rjq3mtffnke3oufcnuq1quqzqjrbrkmiihn0umvmomrvy3vtzw50suq9inhtcc5kawq6qzbcrdjdrtg2rjq3mtffnke3oufcnuq1quqzqjrbrkmilz4gpc9yzgy6rgvzy3jpchrpb24+idwvcmrmoljerj4gpc94onhtcg1ldge+idw/ehbhy2tldcblbmq9iniipz5xwiquaaaafuleqvr42mjhygawbmigjgyoaagwaam2adqg2shuaaaaaelftksuqmcc)
}
.search .input_search, .search .btn_search {
	display:block;
	border:0;
	overflow:hidden;
	font-family:"Microsoft YaHei"
}
.search .input_search {
	float:left;
	width:250px;
	height:38px;
	line-height:38px;
	padding-left:8px;
	color:#666
}
.search .btn_search {
	float:left;
	width:70px;
	height:40px;
	line-height:40px;
	background:#c7a482;
	color:#fff;
	font-size:14px;
	cursor:pointer
}
.nav-main {
	position:relative;
	z-index:9;
	height:60px;
	margin-top:20px;
	background:url(/news/z/ro/css/data:image/png;base64,ivborw0kggoaaaansuheugaaaaiaaaaccayaaabytg0kaaaagxrfwhrtb2z0d2fyzqbbzg9izsbjbwfnzvjlywr5ccllpaaaayzpvfh0we1momnvbs5hzg9izs54bxaaaaaaadw/ehbhy2tldcbizwdpbj0i77u/iibpzd0ivzvnme1wq2voauh6cmvtek5uy3pryzlkij8+idx4onhtcg1ldgegeg1sbnm6ed0iywrvymu6bnm6bwv0ys8iihg6eg1wdgs9ikfkb2jlifhnucbdb3jliduuni1jmdy3idc5lje1nzc0nywgmjaxns8wmy8zmc0ymzo0mdo0miagicagicagij4gphjkzjpsreygeg1sbnm6cmrmpsjodhrwoi8vd3d3lnczlm9yzy8xotk5lzaylziylxjkzi1zew50yxgtbnmjij4gphjkzjpezxnjcmlwdglvbibyzgy6ywjvdxq9iiigeg1sbnm6eg1wpsjodhrwoi8vbnmuywrvymuuy29tl3hhcc8xljaviib4bwxuczp4bxbntt0iahr0cdovl25zlmfkb2jllmnvbs94yxavms4wl21tlyigeg1sbnm6c3rszwy9imh0dha6ly9ucy5hzg9izs5jb20vegfwlzeumc9zvhlwzs9szxnvdxjjzvjlzimiihhtcdpdcmvhdg9yvg9vbd0iqwrvymugughvdg9zag9wiendidiwmtugkfdpbmrvd3mpiib4bxbnttpjbnn0yw5jzulepsj4bxauawlkojncmddfodcyotveqjexrtzcrtk5rty2rtfgq0rfmdkwiib4bxbnttpeb2n1bwvudelepsj4bxauzglkojncmddfodczotveqjexrtzcrtk5rty2rtfgq0rfmdkwij4gphhtce1nokrlcml2zwrgcm9tihn0umvmomluc3rhbmnlsuq9inhtcc5pawq6m0iwn0u4nza5nurcmtffnkjfotlfnjzfmuzdreuwotaiihn0umvmomrvy3vtzw50suq9inhtcc5kawq6m0iwn0u4nze5nurcmtffnkjfotlfnjzfmuzdreuwotailz4gpc9yzgy6rgvzy3jpchrpb24+idwvcmrmoljerj4gpc94onhtcg1ldge+idw/ehbhy2tldcblbmq9iniipz4lnnhuaaaafuleqvr42mkueq87wwaetaxqabbgabo0avmkbmnzaaaaaelftksuqmcc)
}
.nav-main .menu li {
	position:relative;
	z-index:2;
	float:left;
	width:130px;
	height:60px;
	line-height:60px;
	cursor:pointer
}
.nav-main .menu li.nav-pull, .nav-main .menu li .menuA {
	color:#fff;
	font-size:18px;
	text-align:center
}
.nav-main .menu li .menuA {
	display:block
}
.nav-main .menu li.nav-pull .ico {
	display:block;
	position:absolute;
	z-index:3;
	right:10px;
	top:28px;
	width:0;
	height:0;
	border-width:5px;
	border-style:solid;
	border-color:#fff transparent transparent transparent
}
.nav-main .menu li.nav-pull:hover, .nav-main .menu li .menuA:hover {
	font-weight:bold
}
.nav-main .sub-nav {
	display:none;
	position:absolute;
	z-index:3;
	top:60px;
	left:0;
	width:132px;
	padding-top:10px
}
.nav-main .sub-nav .con {
	width:130px;
	border:1px #000 solid;
	background:#222
}
.nav-main .sub-nav a {
	display:block;
	width:130px;
	height:40px;
	line-height:40px;
	border-bottom:1px #000 solid;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	text-align:center
}
.nav-main .sub-nav a:hover {
	color:#c7a482;
	background:#333
}
.nav-main li.nav-pull:hover .ico {
	top:24px;
	border-color:transparent transparent #fff transparent
}
.nav-main li.nav-pull:hover .sub-nav {
	display:block
}
.nav-main .links {
	position:absolute;
	right:0;
	top:-10px;
	width:380px
}
.nav-main .links a {
	display:block;
	float:left;
	width:114px;
	height:70px;
	line-height:66px;
	padding-left:66px;
	margin-left:10px;
	overflow:hidden;
	font-size:24px;
	font-weight:bold;
	background:url(/news/z/ro/css/icons-nav.png) no-repeat
}
.nav-main .links a.a1 {
	background-position:-69px 0;
	color:#333
}
.nav-main .links a.a2 {
	background-position:-840px 0;
	color:#b6c0e7
}
.nav-main .links a.a1:hover {
	background-position:-251px 0
}
.nav-main .links a.a2:hover {
	background-position:-1023px 0
}
.nav-txt .left {
	float:left
}
.nav-txt .right {
	float:right
}
.mod1-nav-txt .left {
	width:550px
}
.mod1-nav-txt .right {
	width:590px;
	margin-top:9px
}
.mod2-nav-txt .left, .mod2-nav-txt .right {
	width:570px
}
.nav-txt .left, .nav-txt .right {
	overflow:hidden
}
.nav-txt .txt-menu {
	height:26px;
	margin-top:16px;
	font-size:0;
	overflow:hidden
}
.nav-txt .txt-menu strong, .nav-txt .txt-menu span, .nav-txt .txt-menu a {
	height:26px;
	line-height:26px;
	overflow:hidden;
	font-size:14px;
	display:inline-block;
	vertical-align:middle;
*display:inline;
	zoom:1
}
.nav-txt .txt-menu strong {
	width:70px;
	margin-right:10px;
	font-size:12px;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.nav-txt .txt-menu span {
	color:#aaa
}
.nav-txt .txt-menu a {
	padding:0 6px;
	position:relative
}
.nav-txt .txt-menu a .ico-hot {
	display:block;
	position:absolute;
	right:1px;
	top:0px;
	width:9px;
	height:9px;
	background:url(/news/z/ro/css/icons-hot.png) no-repeat
}
.pic-menu dt, .pic-menu dd {
	float:left;
	overflow:hidden;
	color:#fff
}
.pic-menu dt {
	width:30px;
	height:72px;
	padding-top:8px;
	line-height:14px;
	text-align:center;
	background:url(/news/z/ro/css/icons-nav.png) no-repeat -806px -3px
}
.pic-menu dd {
	width:50px;
	margin-left:20px
}
.pic-menu dd a, .pic-menu dd img, .pic-menu dd span {
	display:block
}
.pic-menu dd span {
	height:20px;
	line-height:20px;
	margin-top:5px;
	overflow:hidden;
	text-align:center;
	cursor:pointer
}
.pic-menu dd img {
	width:50px;
	height:50px
}
.pic-menu dd a:hover img {
	width:44px;
	height:44px;
	border:3px #c7a482 solid
}
.nav-pic {
	position:relative;
	margin-top:30px
}
.nav-pic .pic-menu dd {
	width:60px
}
.nav-pic .pic-menu dd img {
	width:60px;
	height:60px
}
.nav-pic .pic-menu dd a:hover img {
	width:54px;
	height:54px;
	border:3px #c7a482 solid
}
.nav-pic .left, .nav-pic .right {
	float:left;
	overflow:hidden
}
.nav-pic .right {
	margin-left:20px
}
.nav-pic .ico {
	display:block;
	position:absolute;
	right:-8px;
	width:30px;
	height:72px;
	padding-top:8px;
	line-height:14px;
	text-align:center;
	background:url(/news/z/ro/css/icons-nav.png) no-repeat -35px 0
}
.nav-tw {
	height:100px;
	border:1px #eee solid;
	margin-top:30px
}
.nav-text, .nav-ico {
	height:100px
}
.nav-text {
	margin-right:10px
}
.nav-text, .nav-text dt, .nav-text dd, .nav-ico, .nav-ico dt, .nav-ico dd {
	float:left
}
.nav-text dt, .nav-text dd, .nav-ico dt {
	height:84px;
	overflow:hidden
}
.nav-text dt, .nav-ico dt {
	width:40px;
	line-height:16px;
	padding-top:16px;
	font-size:14px;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.nav-text dd {
	width:245px;
	margin-left:10px;
	padding-top:8px;
	color:#aaa
}
.nav-text dd a {
	line-height:28px;
	padding:0 8px;
	font-size:12px;
	display:inline-block;
	vertical-align:middle;
*zoom:1;
*display:inline;
	word-wrap:break-word
}
.nav-ico {
	width:530px
}
.nav-ico dd {
	padding-top:12px
}
.nav-ico dd a, .nav-ico dd img, .nav-ico dd span {
	display:block;
	overflow:hidden
}
.nav-ico dd a {
	float:left;
	width:50px;
	margin-left:20px
}
.nav-ico dd img {
	width:50px;
	height:50px
}
.nav-ico dd a:hover img {
	width:44px;
	height:44px;
	border:3px #c7a482 solid
}
.nav-ico dd span {
	height:20px;
	line-height:20px;
	margin-top:5px;
	overflow:hidden;
	text-align:center;
	cursor:pointer
}
.re-tit {
	height:45px;
	border-bottom:2px #eee solid;
	margin-top:15px;
	overflow:hidden
}
.re-tit .name, .re-tit .more {
	display:block
}
.re-tit .name {
	height:45px;
	line-height:45px
}
.re-tit .more {
	height:30px;
	line-height:30px;
	margin-top:14px
}
.re-tit .name {
	float:left;
	margin-left:10px;
	font-size:18px
}
.re-tit .ico {
	display:block;
	float:left;
	width:0;
	height:15px;
	border-left:5px #c7a482 solid;
	background:#c7a482;
	margin-top:15px;
	font-size:0
}
.re-tit .more {
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#666666
}
.mod-tit {
	height:30px;
	border-bottom:1px #eee solid;
	margin-top:15px;
	overflow:hidden
}
.mod-tit .name, .mod-tit .more {
	display:block;
	height:28px;
	line-height:28px
}
.mod-tit .name {
	float:left;
	font-size:14px;
	border-bottom:2px #c7a482 solid
}
.mod-tit .more {
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#666666
}
.col-tit {
	height:35px;
	border-bottom:2px #eee solid;
	margin-top:10px;
	overflow:hidden
}
.col-tit .name, .col-tit .links a, .col-tit .more {
	display:block
}
.col-tit .name {
	height:35px;
	line-height:35px
}
.col-tit .links, .col-tit .more {
	float:right;
	height:25px;
	line-height:25px;
	margin-top:8px
}
.col-tit .select {
	border-bottom:2px #c7a482 solid
}
.col-tit .name {
	float:left;
	font-size:16px;
	font-weight:normal
}
.col-tit .links a {
	float:left
}
.col-tit .more, .col-tit .links a {
	margin-left:10px;
	font-size:12px;
	font-weight:normal;
	color:#666666
}
.col-tit .links a:hover {
	color:#c7a482
}
.hot-htit a {
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:24px;
	text-align:center
}
.hot-stit {
	font-size:0;
	text-align:center
}
.hot-stit a {
	height:35px;
	line-height:35px;
	padding:0 2px;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
*zoom:1;
*display:inline;
	font-size:12px;
	color:#666
}
.hot-stit a:hover {
	color:#c7a482
}
.tab-col {
	position:relative;
	height:50px;
	margin-top:30px;
	overflow:hidden;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	background:#c7a482;
	background-color: #c7a482;
}
.tab-col .tab-name, .tab-col .re-tab {
	float:left
}
.tab-col .tab-name {
	width:140px;
	line-height:50px;
	overflow:hidden;
	text-align:center
}
.tab-col .re-tab li {
	float:left;
	width:100px;
	margin-left:3px;
	cursor:pointer
}
.tab-col .re-tab li .name {
	display:block;
	height:47px;
	line-height:47px;
	overflow:hidden;
	margin-top:3px;
	text-align:center
}
.tab-col .re-tab li .more {
	display:none;
	position:absolute;
	right:0;
	top:0;
	width:74px;
	height:50px;
	line-height:50px;
	overflow:hidden;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:#fff
}
.tab-col .re-tab li.select, .tab-col .re-tab li:hover {
	width:120px
}
.tab-col .re-tab li.select .name, .tab-col .re-tab li:hover .name {
	background:#fff;
	color:#c7a482
}
.tab-col .re-tab li.select, .tab-col .re-tab li:hover {
	-webkit-transition:width 0.6s ease;
	-moz-transition:width 0.6s ease;
	transition:width 0.6s ease
}
.tab-col .re-tab li.select .more {
	display:block
}
.group-tabmenu li {
	float:left;
	position:relative;
	width:25%;
	height:45px;
	line-height:45px;
	font-size:14px;
	text-align:center;
	background:#f7f7f7;
	cursor:pointer
}
.group-tabmenu li .ico {
	display:none;
	position:absolute;
	bottom:-10px;
	left:50%;
	width:0;
	height:0;
	margin-left:-3px;
	border-width:5px;
	border-style:solid;
	border-color:#c7a482 transparent transparent transparent
}
.group-tabmenu li.select {
	font-weight:bold;
	background:#c7a482;
	color:#fff
}
.group-tabmenu li.select .ico {
	display:block
}
.group-list {
	overflow:hidden
}
.group-list li {
	height:20px;
	overflow:hidden;
	margin-top:15px
}
.group-list li span, .group-list li a {
	display:block;
	overflow:hidden
}
.group-list li span {
	height:20px;
	line-height:20px;
	font-size:14px
}
.group-list li span.titTab {
	float:left
}
.group-list li span.ico {
	float:left;
	width:4px;
	height:4px;
	margin-top:8px;
	font-size:0;
	background:#c7a482
}
.group-list li span.num {
	float:left;
	width:20px;
	font-size:12px;
	font-family:"Arial";
	font-weight:bold;
	text-align:center
}
.group-list li span.num-1 {
	background:#ff6c68;
	color:#fff
}
.group-list li span.num-2 {
	background:#eeeeee;
	color:#666
}
.group-list li span.tit {
	float:left;
	width:370px;
	margin-left:10px
}
.group-list li span.time {
	float:right;
	width:70px;
	text-align:right;
	font-family:"Arial";
	color:#aaa
}
.line {
	height:1px;
	line-height:1px;
	margin:20px 0;
	font-size:0;
	background:#eee
}
.group-list li.group-more, .group-more {
	height:40px
}
.group-list li.group-more a, .group-more a {
	display:block;
	height:40px;
	line-height:40px;
	overflow:hidden;
	font-size:14px;
	text-align:center;
	background:#f7f7f7
}
.group-list li.group-more a:hover, .group-more a:hover {
	color:#fff;
	background:#c7a482
}
.titTab {
	width:40px;
	height:20px;
	line-height:20px;
	text-align:center;
	font-size:12px;
	color:#fff
}
.titTab-1 {
	background:#00a6ff
}
.titTab-2 {
	background:#ff8624
}
.titTab-3 {
	background:#666
}
.titTab-4 {
	background:#9f75ff
}
.titTab-5 {
	background:#fa73ff
}
.titTab-6 {
	background:#ff7a7a
}
.capture-list {
	margin-left:-20px;
	overflow:hidden
}
.capture-list li {
	float:left;
	margin-left:20px;
	margin-top:20px
}
.capture-list li img, .capture-list li a, .capture-list li span {
	display:block
}
.capture-list li a {
	position:relative;
	z-index:0
}
.capture-list li, .capture-list li a {
	width:216px;
	overflow:hidden
}
.capture-list li .pic, .capture-list li img, .capture-list .cov-bg {
	width:216px;
	height:160px;
	overflow:hidden
}
.capture-list .desc {
	height:40px;
	line-height:20px;
	margin-top:5px;
	overflow:hidden;
	font-size:14px;
	cursor:pointer
}
.capture-list .cov-ico, .capture-list .cov-bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	background:url(/news/z/ro/css/icons-common.png) no-repeat
}
.capture-list .cov-bg {
	z-index:1;
	width:100%;
	background:#000;
	opacity:0.3;
	filter:alpha(opacity=30);
	-moz-opacity:0.3
}
.capture-list .cov-ico {
	z-index:2
}
.capture-list .cov-ico {
	width:50px;
	height:50px;
	margin:55px 0 0 83px;
	background-position:-175px 0
}
.capture-list a:hover .cov-bg {
	display:none
}
.ico-list {
	margin-left:-20px;
	overflow:hidden
}
.ico-list li {
	float:left;
	width:75px;
	margin-top:20px;
	margin-left:20px
}
.ico-list li img, .ico-list li span, .ico-list li a {
	display:block;
	overflow:hidden
}
.ico-list li img {
	width:75px;
	height:75px;
	overflow:hidden
}
.ico-list li span {
	height:20px;
	line-height:20px;
	margin-top:5px;
	overflow:hidden;
	font-size:12px;
	text-align:center;
	cursor:pointer
}
.ico-list li a:hover img {
	width:69px;
	height:69px;
	border:3px #c7a482 solid
}
.cov-list {
	margin-left:-20px;
	overflow:hidden
}
.cov-list li {
	float:left;
	margin-left:20px;
	margin-top:20px
}
.cov-list li, .cov-list li a, .cov-list li img {
	display:block;
	width:200px;
	height:150px;
	overflow:hidden
}
.cov-list li a {
	position:relative
}
.cov-list .cov {
	position:absolute;
	bottom:0;
	left:0;
	width:90%;
	padding:0 5%;
	height:35px;
	line-height:35px;
	overflow:hidden;
	font-size:14px;
	text-align:center;
	color:#fff;
	background:url(/news/z/ro/css/data:image/png;base64,ivborw0kggoaaaansuheugaaaaiaaaaccayaaabytg0kaaaagxrfwhrtb2z0d2fyzqbbzg9izsbjbwfnzvjlywr5ccllpaaaayzpvfh0we1momnvbs5hzg9izs54bxaaaaaaadw/ehbhy2tldcbizwdpbj0i77u/iibpzd0ivzvnme1wq2voauh6cmvtek5uy3pryzlkij8+idx4onhtcg1ldgegeg1sbnm6ed0iywrvymu6bnm6bwv0ys8iihg6eg1wdgs9ikfkb2jlifhnucbdb3jliduuni1jmdy3idc5lje1nzc0nywgmjaxns8wmy8zmc0ymzo0mdo0miagicagicagij4gphjkzjpsreygeg1sbnm6cmrmpsjodhrwoi8vd3d3lnczlm9yzy8xotk5lzaylziylxjkzi1zew50yxgtbnmjij4gphjkzjpezxnjcmlwdglvbibyzgy6ywjvdxq9iiigeg1sbnm6eg1wpsjodhrwoi8vbnmuywrvymuuy29tl3hhcc8xljaviib4bwxuczp4bxbntt0iahr0cdovl25zlmfkb2jllmnvbs94yxavms4wl21tlyigeg1sbnm6c3rszwy9imh0dha6ly9ucy5hzg9izs5jb20vegfwlzeumc9zvhlwzs9szxnvdxjjzvjlzimiihhtcdpdcmvhdg9yvg9vbd0iqwrvymugughvdg9zag9wiendidiwmtugkfdpbmrvd3mpiib4bxbnttpjbnn0yw5jzulepsj4bxauawlkojfgqzczrdqwoeqwodexrty5oemxqkvdndjgmde1rejciib4bxbnttpeb2n1bwvudelepsj4bxauzglkojfgqzczrdqxoeqwodexrty5oemxqkvdndjgmde1rejcij4gphhtce1nokrlcml2zwrgcm9tihn0umvmomluc3rhbmnlsuq9inhtcc5pawq6muzdnznem0u4rda4mtffnjk4qzfcrum0mkywmtveqkiiihn0umvmomrvy3vtzw50suq9inhtcc5kawq6muzdnznem0y4rda4mtffnjk4qzfcrum0mkywmtveqkiilz4gpc9yzgy6rgvzy3jpchrpb24+idwvcmrmoljerj4gpc94onhtcg1ldge+idw/ehbhy2tldcblbmq9iniipz4afhspaaaafuleqvr42mjhygboagigjgyoaagwaadsaidckvhtaaaaaelftksuqmcc)
}
.cov-list li a:hover .cov {
	color:#c7a482
}
.txt-list {
	margin-left:-10px;
	overflow:hidden;
	color:#aaa
}
.txt-list a {
	line-height:30px;
	padding:0 10px;
	font-size:14px;
	display:inline-block;
	vertical-align:middle;
*zoom:1;
*display:inline;
	word-wrap:break-word
}
.img-slide, .img-slide .box, .img-slide .list img {
	width:640px;
	height:300px;
	overflow:hidden
}
.img-slide {
	position:relative;
	overflow:hidden
}
.img-slide .box {
	position:relative
}
.img-slide .box .list {
	position:absolute
}
.img-slide .list li {
	float:left;
	position:relative
}
.img-slide .list img, .img-slide a, .img-slide .tit {
	display:block
}
.img-slide .tit {
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	width:90%;
	height:50px;
	line-height:50px;
	padding:0 5%;
	overflow:hidden;
	font-size:16px;
	color:#fff;
	background:url(/news/z/ro/css/data:image/png;base64,ivborw0kggoaaaansuheugaaaaiaaaaccayaaabytg0kaaaagxrfwhrtb2z0d2fyzqbbzg9izsbjbwfnzvjlywr5ccllpaaaayzpvfh0we1momnvbs5hzg9izs54bxaaaaaaadw/ehbhy2tldcbizwdpbj0i77u/iibpzd0ivzvnme1wq2voauh6cmvtek5uy3pryzlkij8+idx4onhtcg1ldgegeg1sbnm6ed0iywrvymu6bnm6bwv0ys8iihg6eg1wdgs9ikfkb2jlifhnucbdb3jliduuni1jmdy3idc5lje1nzc0nywgmjaxns8wmy8zmc0ymzo0mdo0miagicagicagij4gphjkzjpsreygeg1sbnm6cmrmpsjodhrwoi8vd3d3lnczlm9yzy8xotk5lzaylziylxjkzi1zew50yxgtbnmjij4gphjkzjpezxnjcmlwdglvbibyzgy6ywjvdxq9iiigeg1sbnm6eg1wpsjodhrwoi8vbnmuywrvymuuy29tl3hhcc8xljaviib4bwxuczp4bxbntt0iahr0cdovl25zlmfkb2jllmnvbs94yxavms4wl21tlyigeg1sbnm6c3rszwy9imh0dha6ly9ucy5hzg9izs5jb20vegfwlzeumc9zvhlwzs9szxnvdxjjzvjlzimiihhtcdpdcmvhdg9yvg9vbd0iqwrvymugughvdg9zag9wiendidiwmtugkfdpbmrvd3mpiib4bxbnttpjbnn0yw5jzulepsj4bxauawlkojfgqzczrdqwoeqwodexrty5oemxqkvdndjgmde1rejciib4bxbnttpeb2n1bwvudelepsj4bxauzglkojfgqzczrdqxoeqwodexrty5oemxqkvdndjgmde1rejcij4gphhtce1nokrlcml2zwrgcm9tihn0umvmomluc3rhbmnlsuq9inhtcc5pawq6muzdnznem0u4rda4mtffnjk4qzfcrum0mkywmtveqkiiihn0umvmomrvy3vtzw50suq9inhtcc5kawq6muzdnznem0y4rda4mtffnjk4qzfcrum0mkywmtveqkiilz4gpc9yzgy6rgvzy3jpchrpb24+idwvcmrmoljerj4gpc94onhtcg1ldge+idw/ehbhy2tldcblbmq9iniipz4afhspaaaafuleqvr42mjhygboagigjgyoaagwaadsaidckvhtaaaaaelftksuqmcc)
}
.img-slide .btns {
	position:absolute;
	z-index:1;
	top:50%;
	width:35px;
	height:80px;
	margin-top:-40px;
	background:url(/news/z/ro/css/icons-common.png) no-repeat;
	cursor:pointer
}
.img-slide .plus {
	right:0;
	background-position:-37px 0
}
.img-slide .minus {
	left:0;
	background-position:0 0
}
.img-slide a:hover .tit {
	color:#c7a482
}
.tw-list {
	margin-top:20px
}
.tw-list dt, .tw-list dd {
	float:left;
	overflow:hidden
}
.tw-list dt, .tw-list dt a, .tw-list dt img {
	display:block;
	width:120px;
	height:90px
}
.tw-list dd {
	width:230px;
	margin-left:20px
}
.tw-list dd .tit, .tw-list dd .desc {
	display:block;
	line-height:20px;
	overflow:hidden
}
.tw-list dd .tit {
	height:20px;
	font-size:16px;
	font-weight:bold
}
.tw-list dd .desc {
	height:60px;
	margin-top:10px;
	font-size:14px
}
.position {
	height:50px;
	line-height:50px;
	margin-top:20px;
	padding-left:20px;
	overflow:hidden;
	font-size:14px;
	background:#f7f7f7
}
.hot-sidebar {
	margin-top:20px;
	overflow:hidden
}
.hot-sidebar a, .hot-sidebar img {
	display:block
}
.hot-sidebar .info-1 {
	display:none
}
.hot-sidebar .info-1 .pic, .hot-sidebar .info-1 .detail {
	float:left
}
.hot-sidebar .info-1 .pic, .hot-sidebar .info-1 .pic img {
	width:120px;
	height:90px;
	overflow:hidden
}
.hot-sidebar .info-1 .detail {
	width:230px;
	margin-left:20px
}
.hot-sidebar .info-1 .tit, .hot-sidebar .info-1 .desc {
	display:block;
	line-height:20px;
	overflow:hidden
}
.hot-sidebar .info-1 .tit {
	height:20px;
	font-size:16px;
	font-weight:bold
}
.hot-sidebar .info-1 .desc {
	height:60px;
	margin-top:10px;
	font-size:14px;
	color:#333
}
.hot-sidebar .info-2 {
	height:35px;
	overflow:hidden
}
.hot-sidebar .info-2 span {
	display:block;
	height:36px;
	line-height:36px;
	font-size:14px
}
.hot-sidebar .info-2 span.ico {
	float:left;
	width:4px;
	height:4px;
	margin-top:16px;
	font-size:0;
	background:#c7a482
}
.hot-sidebar .info-2 span.tit {
	float:left;
	width:276px;
	margin-left:10px
}
.hot-sidebar .info-2 span.time {
	float:right;
	width:70px;
	text-align:right;
	font-family:"Arial";
	color:#aaa
}
.hot-sidebar .select .info-1 {
	display:block
}
.hot-sidebar .select .info-2 {
	display:none
}
.bottom-partner {
	margin-top:60px;
	padding:20px 0;
	overflow:hidden;
	background-color:#333
}
.bottom-partner .tit {
	height:24px;
	line-height:24px;
	border-bottom:1px #444 solid;
	overflow:hidden;
	font-size:14px;
	color:#aaa
}
.bottom-partner .con {
	margin-left:-10px;
	margin-top:10px;
	overflow:hidden;
	color:#555
}
.bottom-partner .con a {
	line-height:24px;
	padding:0 10px;
	font-size:12px;
	color:#777;
	word-wrap:break-word;
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:middle
}
.bottom-partner .con a:hover {
	color:#fff
}
.bottom_toolbar {
	width:100%;
	height:auto;
	overflow:hidden;
	background:#252525;
	padding:25px 0 0
}
.bottom_toolbar .bottom_nav {
	height:30px;
	line-height:30px;
	text-align:center;
	color:#2e2e2e
}
.bottom_toolbar .bottom_nav a {
	display:inline-block;
	width:auto;
	padding:0 20px;
	text-align:center;
	color:#767676
}
.bottom_toolbar .bottom_nav a:hover {
	color:#fff
}
.bottom_toolbar .copyright {
	text-align:center;
	line-height:20px;
	color:#4f4f4f;
	padding-bottom:25px;
	border-bottom:1px solid #2c2c2c
}
.bottom_toolbar .copyright a {
	color:#4f4f4f
}
.bottom_toolbar .copyright a:hover {
	color:#fff
}
.bottom_toolbar .safety {
	height:40px;
	line-height:40px;
	border-bottom:1px solid #2c2c2c;
	text-align:center
}
.bottom_toolbar .safety a {
	display:inline-block;
	padding:0 25px;
	color:#4f4f4f
}
.bottom_toolbar .safety a:hover {
	color:#fff
}
.bottom_toolbar .safety i {
	display:inline-block;
	width:20px;
	height:20px;
	vertical-align:middle;
	background:url(/js/uploads/pc/index2016/icons.png) no-repeat;
	margin-right:1em;
	margin-bottom:2px
}
.bottom_toolbar .safety .icon_safe1 {
	background-position:0 -960px
}
.bottom_toolbar .safety .icon_safe2 {
	background-position:-30px -960px
}
.bottom_toolbar .safety .icon_safe3 {
	background-position:-60px -960px
}
.bottom_toolbar .safety .icon_safe4 {
	background-position:-90px -960px
}
.bottom_toolbar .safety .icon_safe5 {
	background-position:-120px -960px
}
.bottom_toolbar .safety .icon_safe6 {
	background-position:-150px -960px
}
.bottom_toolbar .bottom_logo {
	width:100%;
	height:130px;
	overflow:hidden
}
.bottom_toolbar .bottom_logo img {
	display:block;
	width:405px;
	height:67px;
	margin:20px auto 0;
	background:none
}
.la-pages {
	height:35px;
	margin-top:30px;
	overflow:hidden;
	text-align:center
}
.la-pages span, .la-pages a, .la-pages strong {
	display:inline-block;
	vertical-align:middle
}
.la-pages ul, .la-pages ul li {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:middle;
	font-size:0
}
.la-pages ul {
	overflow:hidden
}
.la-pages li {
	margin:0 6px;
	background-color:#f7f7f7;
	color:#333;
	overflow:hidden;
	cursor:pointer
}
.la-pages a, .la-pages span {
	height:33px;
	line-height:33px;
	padding:0 12px;
	font-size:14px
}
.la-pages a {
	color:#666
}
.la-pages a:hover {
	color:#fff;
	background-color:#c7a482
}
.la-pages li.disabled span, .la-pages span.disabled, .la-pages li.active.disabled span {
	background-color:#fff;
	color:#666;
	cursor:default
}
.la-pages li.active a, .la-pages a.active, .la-pages li.active span {
	color:#fff;
	background-color:#c7a482
}
.la-pages li.active span {
	color:#fff;
	background-color:#c7a482;
	overflow:hidden
}
.la-pages span.pageinfo {
	height:35px;
	line-height:35px;
	border:0;
	padding-left:20px
}
.la-pages span.pageinfo strong {
	padding:0 2px;
	color:#c7a482;
	font-weight:normal
}
.ani-picR a:hover img {
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 1.4s ease;
	-moz-transition:all 1.4s ease;
	transition:all 1.4s ease
}
.ani-picR a img {
	-webkit-transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	transition:all 0.6s ease
}
.ani-picY a:hover img {
	-webkit-transform:scaleY(1.1);
	-moz-transform:scaleY(1.1);
	transform:scaleY(1.1);
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.ani-picY a img {
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.ani-picX a:hover img {
	-webkit-transform:scaleX(1.1);
	-moz-transform:scaleX(1.1);
	transform:scaleX(1.1);
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.ani-picX a img {
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.ani-picB a:hover img {
	-webkit-filter:blur(2px);
	-moz-filter:blur(2px);
	filter:blur(2px)
}
.ani-pic a:hover img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	transform:scale(1.2);
	-moz-transition:all 1s ease;
	-webkit-transition:all 1s ease;
	transition:all 1s ease
}
.ani-pic a img {
	-moz-transition:all 0.6s ease;
	-webkit-transition:all 0.6s ease;
	transition:all 0.6s ease
}
.wrap .ani-more:hover, .ani-more:hover {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	transform:rotate(360deg);
	-webkit-transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	transition:all 0.6s ease
}
.ani-btn li {
	position:relative
}
.ani-btn li a:before, .ani-btn li a:after {
	content:'';
	position:absolute;
	z-index:3;
	top:0;
	left:0;
	width:0;
	height:60px;
	background:rgba(255, 255, 255, 0.1);
	-webkit-transition:0.4s;
	transition:0.4s
}
.ani-btn li a:after {
	left:auto;
	right:0
}
.ani-btn li a:hover {
	color:#fff
}
.ani-btn li a:hover:before, .ani-btn li a:hover:after {
	width:100%
}
.ani-btn li a:hover:active {
	background:#c7a482
}
.game-hot {
	margin-top:30px
}
.game-hot .group-tabmenu {
	margin-top:10px
}
.game-hot .jp-ts .re-tit {
	margin-top:10px
}
.hot-access {
	height:50px;
	border-bottom:1px #eee solid;
	overflow:hidden
}
.hot-access dt, .hot-access dd {
	float:left;
	height:50px
}
.hot-access .tit {
	z-index:1;
	width:70px;
	line-height:50px;
	background:url(/news/z/ro/css/icons-common.png) no-repeat -183px -222px
}
.hot-access .con {
	width:570px;
	overflow:hidden;
	font-size:0
}
.hot-access .con a {
	display:inline-block;
	vertical-align:middle;
*display:inline;
*zoom:1;
	height:50px;
	margin-left:20px
}
.hot-access .con a img, .hot-access .con a span {
	display:inline-block;
	vertical-align:middle;
*display:inline;
*zoom:1;
	line-height:50px;
	overflow:hidden
}
.hot-access .con a img {
	width:30px;
	height:30px;
	margin-right:10px
}
.hot-access .con a span {
	font-size:14px
}
.hot-original {
	float:left;
	width:340px
}
.hot-original .tw {
	margin-top:20px
}
.hot-original .tw dt, .hot-original .tw dd {
	float:left;
	overflow:hidden
}
.hot-original .tw dt, .hot-original .tw dt a, .hot-original .tw dt img {
	display:block;
	width:120px;
	height:90px
}
.hot-original .tw dd {
	width:200px;
	margin-left:20px
}
.hot-original .tw dd .tit, .hot-original .tw dd .author {
	display:block;
	line-height:20px;
	overflow:hidden;
	font-size:14px
}
.hot-original .tw dd .tit {
	height:40px
}
.hot-original .tw dd .author {
	height:20px;
	margin-top:10px
}
.hot-original .list {
	margin-top:10px
}
.hot-original .list li a {
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:14px
}
.hot-tool {
	float:right;
	width:280px
}
.hot-tool .list li, .hot-tool .list li a {
	height:70px
}
.hot-tool .list li {
	margin-top:20px
}
.hot-tool .list li a {
	display:block;
	line-height:70px;
	overflow:hidden;
	font-size:22px;
	text-align:center;
	background:url(/news/z/ro/css/icons-common.png) no-repeat 0 -93px
}
.hot-tool .list li a:hover {
	color:#fff;
	background:#c7a482
}
.hot-gift {
	margin-left:-20px;
	margin-top:10px;
	overflow:hidden
}
.hot-gift li {
	float:left;
	width:310px;
	margin-left:20px;
	margin-top:10px
}
.hot-gift li a, .hot-gift li span {
	display:block;
	overflow:hidden
}
.hot-gift li span {
	height:40px;
	line-height:40px;
	overflow:hidden;
	font-size:14px
}
.hot-gift li span.t1 {
	float:left;
	width:210px;
	margin-left:20px;
	color:#666
}
.hot-gift li span.t2 {
	float:right;
	width:50px;
	font-weight:bold;
	color:#fff
}
.hot-gift li a {
	background:url(/news/z/ro/css/icons-common.png) no-repeat 0 -667px
}
.hot-gift li a:hover {
	background-position:0 -713px
}
.hot-recommend li {
	position:relative;
	margin-top:20px
}
.hot-recommend li .pic {
	float:left;
	overflow:hidden
}
.hot-recommend li a {
	display:block
}
.hot-recommend li .pic, .hot-recommend li .pic img {
	display:block;
	width:120px;
	height:90px
}
.hot-recommend li .info {
	float:right;
	width:370px;
	overflow:hidden
}
.hot-recommend li .info .detail {
	height:20px;
	font-size:0
}
.hot-recommend li .info .detail span {
	height:20px;
	line-height:20px;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
*zoom:1;
*display:inline
}
.hot-recommend li .info span.tit {
	max-width:310px;
	margin-right:10px;
	font-size:18px;
	font-weight:bold
}
.hot-recommend li .info .desc {
	height:48px;
	line-height:24px;
	margin-top:10px;
	overflow:hidden;
	font-size:14px;
	color:#333
}
.hot-recommend li .time {
	position:absolute;
	right:0;
	bottom:12px;
	width:76px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-align:right;
	color:#333;
	background:#fff
}
.hot-impression {
	margin-top:30px;
	background:url(/news/z/ro/css/yx-bg.jpg) no-repeat center top
}
.hot-impression .box {
	position:relative;
	z-index:0;
	height:300px;
	overflow:hidden
}
.hot-impression .box a {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:150px;
	height:60px;
	line-height:60px;
	padding:0 5px;
	border:2px #d3e6ff solid;
	border-radius:60px;
	overflow:hidden;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#66a9ff;
	text-overflow:ellipsis;
	white-space:nowrap;
	background:#fff
}
.hot-impression .box a:hover {
	color:#fff;
	background:#66a9ff
}
.hot-impression .box .tagc1 {
	width:100px;
	height:40px;
	line-height:40px;
	border-radius:40px;
	font-size:14px
}
.hot-impression .box .tagc2 {
	width:120px;
	height:48px;
	line-height:48px;
	border-radius:48px;
	font-size:20px
}
.hot-impression .box .tagc3 {
	width:60px;
	height:40px;
	line-height:40px;
	border-radius:40px;
	font-size:14px
}
.hot-impression .box .tagc4 {
	width:170px;
	height:70px;
	line-height:70px;
	border-radius:70px;
	font-size:24px
}
.hot-impression .box .tagc5 {
	width:200px;
	height:80px;
	line-height:80px;
	border-radius:80px;
	font-size:24px
}
.hot-impression .blue {
	height:60px;
	overflow:hidden;
	background:#90bdf4
}
.hot-impression .white {
	margin:10px;
	height:30px;
	padding:5px;
	margin:10px;
	overflow:hidden;
	background:#fff
}
.hot-impression .input_s, .hot-impression .btn_s {
	display:block;
	border:0;
	overflow:hidden;
	font-family:"Microsoft YaHei";
	font-size:14px
}
.hot-impression .input_s {
	float:left;
	width:490px;
	height:28px;
	line-height:28px;
	padding-left:10px;
	color:#666;
	background:#fff
}
.hot-impression .btn_s {
	float:right;
	width:90px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	color:#fff;
	background:#66a9ff;
	cursor:pointer
}
.game-marquee {
	margin-top:30px;
	position:relative
}
.game-marquee .mbtns {
	position:absolute;
	z-index:5;
	top:40px;
	width:35px;
	height:80px;
	background:url(/news/z/ro/css/icons-common.png) no-repeat;
	cursor:pointer
}
.game-marquee .b-right {
	right:0;
	background-position:-37px 0
}
.game-marquee .b-left {
	left:0;
	background-position:0 0
}
.game-marquee .con, .game-marquee .con .list {
	width:1160px;
	height:205px;
*height:206px;
	overflow:hidden
}
.game-marquee .con .list {
	position:relative
}
.game-marquee .con ul {
	position:absolute
}
.game-marquee .con li {
	float:left;
	width:216px;
	margin-top:0
}
.game-marquee .capture-list li, .game-marquee .capture-list li a {
	width:216px
}
.game-marquee .capture-list li .pic, .game-marquee .capture-list li img, .game-marquee .capture-list .cov-bg {
	width:216px;
	height:160px
}
.game-marquee .capture-list .cov-ico {
	margin:55px 0 0 83px
}
.game-tw {
	height:130px;
	margin-top:20px;
	border:1px #eee solid;
	overflow:hidden
}
.game-tw li {
	position:relative;
	float:left;
	width:578px;
	margin-left:-1px;
	border-left:1px #eee solid;
	overflow:hidden
}
.game-tw li .pic, .game-tw li .info {
	float:left;
	margin-left:20px;
	overflow:hidden
}
.game-tw li a {
	display:block;
	width:100%;
	height:90px;
	padding:20px 0;
	overflow:hidden
}
.game-tw li .pic, .game-tw li .pic img {
	display:block;
	width:120px;
	height:90px
}
.game-tw li .info {
	width:400px
}
.game-tw li .info .tit {
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:16px;
	font-weight:bold
}
.game-tw li .info .desc {
	height:48px;
	line-height:24px;
	margin-top:5px;
	overflow:hidden;
	font-size:14px;
	color:#666
}
.game-tw li .ico {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	border-width:5px;
	border-color:#c7a482 transparent transparent #c7a482;
	border-style:solid
}
.game-tw li a:hover {
	background:url(/news/z/ro/css/icons-bg.png) no-repeat
}
.hot-essence {
	margin-left:-20px;
	overflow:hidden
}
.hot-essence li {
	float:left;
	width:410px;
	height:110px;
	margin-top:20px;
	margin-left:20px;
	overflow:hidden
}
.hot-essence li .pic, .hot-essence li .info {
	float:left;
	overflow:hidden
}
.hot-essence li a {
	display:block;
	position:relative
}
.hot-essence li .pic, .hot-essence li .pic img {
	display:block;
	width:150px;
	height:110px
}
.hot-essence li .info {
	width:240px;
	margin-left:20px
}
.hot-essence li .info .tit {
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-size:16px;
	font-weight:bold;
	text-overflow:ellipsis;
	white-space:nowrap
}
.hot-essence li .info .desc, .hot-essence li .info .author {
	line-height:18px;
	overflow:hidden;
	color:#666
}
.hot-essence li .info .desc {
	height:36px;
	margin-top:5px;
	font-size:14px
}
.hot-essence li .info .author {
	height:18px;
	margin-top:10px;
	font-size:12px
}
.hot-essence li .titTab {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:45px;
	height:25px;
	line-height:25px
}
.gift-box {
	height:250px;
	margin-top:10px
}
.gift-box li .pic, .gift-box li .info {
	float:left;
	overflow:hidden
}
.gift-box li a {
	display:block;
	height:60px;
	padding:10px;
	overflow:hidden;
	cursor:pointer
}
.gift-box li .pic, .gift-box li .pic img {
	display:block;
	width:60px;
	height:60px
}
.gift-box li .info {
	width:200px;
	margin-left:16px
}
.gift-box li .info .tit {
	height:22px;
	line-height:22px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:14px;
	font-weight:bold
}
.gift-box li .info .btn {
	width:80px;
	height:30px;
	line-height:30px;
	margin-top:5px;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.gift-box li a:hover {
	border:1px #eee solid;
	background:url(/news/z/ro/css/icons-bg.png) no-repeat
}
.gift-box li a:hover .btn {
	background:#5b6db3
}
.game-store {
	margin-top:30px
}
.game-store .mid {
	margin-left:20px
}
.game-store .img-slide, .game-store .img-slide .box, .game-store .img-slide .list img {
	width:400px;
	height:200px;
	overflow:hidden
}
.game-store .re-tit {
	margin-top:8px
}
.game-store .group-list li {
	margin-top:12px
}
.game-store .group-list li span.tit {
	width:326px
}
.game-store .group-more {
	margin-top:22px
}
.game-store .group-more a {
	color:#666
}
.game-store .group-more a:hover {
	color:#fff
}
.hot-content {
	margin-left:-10px;
	margin-top:10px;
	overflow:hidden;
	font-size:0
}
.hot-content a {
	height:40px;
	line-height:40px;
	padding:0 15px;
	margin-left:10px;
	margin-top:10px;
	overflow:hidden;
	font-size:14px;
	text-align:center;
	color:#666;
	background:#f7f7f7;
	display:inline-block;
	vertical-align:middle;
*zoom:1;
*display:inline;
	word-wrap:break-word
}
.hot-content a:hover {
	color:#fff;
	background:#c7a482
}
.gift-ewm {
	height:120px;
	padding:10px;
	border:1px #eee solid;
	overflow:hidden
}
.gift-ewm .ewm {
	float:left
}
.gift-ewm .ewm, .gift-ewm .ewm img {
	display:block;
	width:120px;
	height:120px
}
.gift-ewm .app a {
	display:block;
	width:150px;
	height:55px;
	background:url(/news/z/ro/css/icons-common.png) no-repeat
}
.gift-ewm .app {
	float:right
}
.gift-ewm .app a.ios {
	background-position:0 -509px
}
.gift-ewm .app a.az {
	margin-top:10px;
	background-position:-152px -509px
}
.game-store .ico-list li {
	width:60px
}
.game-store .ico-list li img {
	width:60px;
	height:60px
}
.game-store .ico-list li a:hover img {
	width:54px;
	height:54px
}
.video-wrap .group-list li {
	margin-top:21px
}
.video-wrap .group-list li span.tit {
	width:270px
}
.video-wrap .capture-list li, .video-wrap .capture-list li a {
	width:195px
}
.video-wrap .capture-list li .pic, .video-wrap .capture-list li img, .video-wrap .capture-list .cov-bg {
	width:195px;
	height:140px
}
.video-wrap .capture-list .cov-ico {
	margin:45px 0 0 72px
}
.video-02 .cov-list li, .video-02 .cov-list li a, .video-02 .cov-list li img {
	display:block;
	width:140px;
	height:105px;
	overflow:hidden
}
.video-02 .group-list li {
	margin-top:18px
}
.video-02 .group-list li span.tit {
	width:286px
}
.three-block .mid {
	margin-left:25px;
	margin-right:25px
}
.three-block .group-list li {
	margin-top:18px
}
.three-block .group-list li span.tit {
	width:356px
}
.game-pics .left {
	margin-top:20px
}
.game-pics .left, .game-pics .left a, .game-pics .left img {
	display:block;
	width:500px;
	height:320px;
	overflow:hidden
}
.game-pics .left a {
	position:relative
}
.game-pics .left .cov {
	position:absolute;
	bottom:0;
	left:0;
	width:90%;
	padding:0 5%;
	height:50px;
	line-height:50px;
	overflow:hidden;
	font-size:16px;
	text-align:center;
	color:#fff;
	background:url(/news/z/ro/css/data:image/png;base64,ivborw0kggoaaaansuheugaaaaiaaaaccayaaabytg0kaaaagxrfwhrtb2z0d2fyzqbbzg9izsbjbwfnzvjlywr5ccllpaaaayzpvfh0we1momnvbs5hzg9izs54bxaaaaaaadw/ehbhy2tldcbizwdpbj0i77u/iibpzd0ivzvnme1wq2voauh6cmvtek5uy3pryzlkij8+idx4onhtcg1ldgegeg1sbnm6ed0iywrvymu6bnm6bwv0ys8iihg6eg1wdgs9ikfkb2jlifhnucbdb3jliduuni1jmdy3idc5lje1nzc0nywgmjaxns8wmy8zmc0ymzo0mdo0miagicagicagij4gphjkzjpsreygeg1sbnm6cmrmpsjodhrwoi8vd3d3lnczlm9yzy8xotk5lzaylziylxjkzi1zew50yxgtbnmjij4gphjkzjpezxnjcmlwdglvbibyzgy6ywjvdxq9iiigeg1sbnm6eg1wpsjodhrwoi8vbnmuywrvymuuy29tl3hhcc8xljaviib4bwxuczp4bxbntt0iahr0cdovl25zlmfkb2jllmnvbs94yxavms4wl21tlyigeg1sbnm6c3rszwy9imh0dha6ly9ucy5hzg9izs5jb20vegfwlzeumc9zvhlwzs9szxnvdxjjzvjlzimiihhtcdpdcmvhdg9yvg9vbd0iqwrvymugughvdg9zag9wiendidiwmtugkfdpbmrvd3mpiib4bxbnttpjbnn0yw5jzulepsj4bxauawlkojfgqzczrdqwoeqwodexrty5oemxqkvdndjgmde1rejciib4bxbnttpeb2n1bwvudelepsj4bxauzglkojfgqzczrdqxoeqwodexrty5oemxqkvdndjgmde1rejcij4gphhtce1nokrlcml2zwrgcm9tihn0umvmomluc3rhbmnlsuq9inhtcc5pawq6muzdnznem0u4rda4mtffnjk4qzfcrum0mkywmtveqkiiihn0umvmomrvy3vtzw50suq9inhtcc5kawq6muzdnznem0y4rda4mtffnjk4qzfcrum0mkywmtveqkiilz4gpc9yzgy6rgvzy3jpchrpb24+idwvcmrmoljerj4gpc94onhtcg1ldge+idw/ehbhy2tldcblbmq9iniipz4afhspaaaafuleqvr42mjhygboagigjgyoaagwaadsaidckvhtaaaaaelftksuqmcc)
}
.game-pics .left a:hover .cov {
	color:#c7a482
}
.game-data .ico-list {
	margin-left:-22px
}
.game-data .ico-list li {
	width:96px;
	margin-left:22px
}
.game-data .ico-list li img {
	width:96px;
	height:96px
}
.game-data .ico-list li a:hover img {
	width:90px;
	height:90px
}
.game-video .left a, .game-video .left img, .game-video .left span, .game-video .left .name {
	display:block
}
.game-video .left {
	margin-top:20px
}
.game-video .left a {
	position:relative;
	z-index:0
}
.game-video .left, .game-video .left a {
	width:500px;
	overflow:hidden
}
.game-video .left img {
	width:500px;
	height:320px;
	overflow:hidden
}
.game-video .left .name {
	height:40px;
	line-height:40px;
	overflow:hidden;
	font-size:20px
}
.game-video .left .desc {
	height:40px;
	line-height:20px;
	margin-top:5px;
	overflow:hidden;
	font-size:14px;
	color:#666;
	cursor:pointer
}
.game-video .left .cov-ico, .game-video .left .cov-bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	background:url(/news/z/ro/css/icons-common.png) no-repeat
}
.game-video .left .cov-bg {
	z-index:1;
	width:100%;
	height:320px;
	background:#000;
	opacity:0.3;
	filter:alpha(opacity=30);
	-moz-opacity:0.3
}
.game-video .left .cov-ico {
	z-index:2;
	width:90px;
	height:90px;
	margin:115px 0 0 205px;
	background-position:-75px 0
}
.game-video .left .desc {
	color:#666
}
.game-video .left a:hover .cov-bg {
	display:none
}
.game-video .right .capture-list li, .game-video .right .capture-list li a {
	width:200px
}
.game-video .right .capture-list .pic, .game-video .right .capture-list li img, .game-video .right .capture-list .cov-bg {
	width:200px;
	height:150px
}
.game-video .right .capture-list .cov-ico {
	margin:50px 0 0 75px
}
.game-hero .left {
	width:356px;
	height:184px;
	margin-top:30px;
	padding:20px;
	border:2px #eee solid
}
.game-hero .left .tit {
	position:relative;
	height:70px;
	line-height:70px;
	overflow:hidden;
	font-size:28px;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.game-hero .left .tit .ico {
	display:block;
	position:absolute;
	right:86px;
	top:21px;
	width:28px;
	height:28px;
	background:url(/news/z/ro/css/icons-common.png) no-repeat -236px -2px
}
.game-hero .left .desc {
	height:40px;
	line-height:20px;
	margin-top:10px;
	overflow:hidden;
	font-size:14px
}
.game-hero .left .more a {
	display:block;
	border:2px solid #f7f7f7;
	height:40px;
	line-height:40px;
	margin-top:20px;
	overflow:hidden;
	font-size:14px;
	text-align:center;
	color:#666;
	background:#f7f7f7
}
.game-hero .left .more a:hover {
	color:#fff;
	background-color:#c7a482
}
.game-hero .capture-list li, .game-hero .capture-list li a {
	width:170px
}
.game-hero .capture-list .pic, .game-hero .capture-list li img, .game-hero .capture-list .cov-bg {
	width:170px;
	height:130px
}
.game-hero .capture-list .desc {
	height:20px;
	text-align:center;
	cursor:pointer
}
.game-hero .capture-list .cov-ico {
	margin:40px 0 0 60px
}
.game-race .left, .game-race .mid, .game-race .right, .game-race .right li {
	float:left;
	overflow:hidden
}
.game-race .left {
	width:400px;
	margin-top:20px
}
.game-race .mid {
	margin:20px 20px 0 20px;
	overflow:hidden
}
.game-race .mid {
	width:360px
}
.game-race .right {
	width:380px
}
.game-race .left a, .game-race .left img, .game-race .left .cov {
	display:block
}
.game-race .left a {
	position:relative
}
.game-race .left, .game-race .left a, .game-race .left img {
	width:400px;
	height:302px;
	overflow:hidden
}
.game-race .left .cov {
	position:absolute;
	bottom:0;
	left:0;
	width:90%;
	padding:0 5%;
	height:50px;
	line-height:50px;
	overflow:hidden;
	font-size:16px;
	text-align:center;
	color:#fff;
	background:url(/news/z/ro/css/data:image/png;base64,ivborw0kggoaaaansuheugaaaaiaaaaccayaaabytg0kaaaagxrfwhrtb2z0d2fyzqbbzg9izsbjbwfnzvjlywr5ccllpaaaayzpvfh0we1momnvbs5hzg9izs54bxaaaaaaadw/ehbhy2tldcbizwdpbj0i77u/iibpzd0ivzvnme1wq2voauh6cmvtek5uy3pryzlkij8+idx4onhtcg1ldgegeg1sbnm6ed0iywrvymu6bnm6bwv0ys8iihg6eg1wdgs9ikfkb2jlifhnucbdb3jliduuni1jmdy3idc5lje1nzc0nywgmjaxns8wmy8zmc0ymzo0mdo0miagicagicagij4gphjkzjpsreygeg1sbnm6cmrmpsjodhrwoi8vd3d3lnczlm9yzy8xotk5lzaylziylxjkzi1zew50yxgtbnmjij4gphjkzjpezxnjcmlwdglvbibyzgy6ywjvdxq9iiigeg1sbnm6eg1wpsjodhrwoi8vbnmuywrvymuuy29tl3hhcc8xljaviib4bwxuczp4bxbntt0iahr0cdovl25zlmfkb2jllmnvbs94yxavms4wl21tlyigeg1sbnm6c3rszwy9imh0dha6ly9ucy5hzg9izs5jb20vegfwlzeumc9zvhlwzs9szxnvdxjjzvjlzimiihhtcdpdcmvhdg9yvg9vbd0iqwrvymugughvdg9zag9wiendidiwmtugkfdpbmrvd3mpiib4bxbnttpjbnn0yw5jzulepsj4bxauawlkojfgqzczrdqwoeqwodexrty5oemxqkvdndjgmde1rejciib4bxbnttpeb2n1bwvudelepsj4bxauzglkojfgqzczrdqxoeqwodexrty5oemxqkvdndjgmde1rejcij4gphhtce1nokrlcml2zwrgcm9tihn0umvmomluc3rhbmnlsuq9inhtcc5pawq6muzdnznem0u4rda4mtffnjk4qzfcrum0mkywmtveqkiiihn0umvmomrvy3vtzw50suq9inhtcc5kawq6muzdnznem0y4rda4mtffnjk4qzfcrum0mkywmtveqkiilz4gpc9yzgy6rgvzy3jpchrpb24+idwvcmrmoljerj4gpc94onhtcg1ldge+idw/ehbhy2tldcblbmq9iniipz4afhspaaaafuleqvr42mjhygboagigjgyoaagwaadsaidckvhtaaaaaelftksuqmcc)
}
.game-race .left a:hover .cov {
	color:#c7a482
}
.game-race .mid .name a {
	display:block;
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-size:22px
}
.game-race .mid .tab {
	width:90px;
	height:30px;
	line-height:30px;
	margin-top:8px;
	overflow:hidden;
	font-size:14px;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.game-race .mid .intro {
	height:110px;
	line-height:22px;
	margin-top:8px;
	overflow:hidden;
	font-size:14px;
	color:#666
}
.game-race .mid .ico-list {
	margin-left:-15px
}
.game-race .mid .ico-list li {
	width:60px;
	margin-left:15px;
	margin-top:0
}
.game-race .mid .ico-list li img {
	width:60px;
	height:60px;
	overflow:hidden
}
.game-race .mid .ico-list li a:hover img {
	width:54px;
	height:54px
}
.game-race .right li {
	margin-left:20px;
	margin-top:20px
}
.game-race .right li, .game-race .right li a, .game-race .right li img {
	width:170px;
	height:130px;
	overflow:hidden
}
.game-question .playing-nav {
	height:385px;
	margin-top:-1px;
	overflow:hidden
}
.game-question .playing-nav dl {
	height:40px;
	padding:20px 0;
	border-top:1px #eee solid
}
.game-question .playing-nav dt, .game-question .playing-nav dd {
	float:left
}
.game-question .playing-nav dt, .game-question .playing-nav dd {
	height:40px;
	overflow:hidden
}
.game-question .playing-nav dt {
	width:120px;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.game-question .playing-nav dd {
	width:650px;
	margin-left:10px;
	color:#aaa
}
.game-question .playing-nav dd a {
	line-height:20px;
	padding:0 8px;
	font-size:14px;
	display:inline-block;
	vertical-align:middle;
*zoom:1;
*display:inline;
	word-wrap:break-word
}
.game-question .playing-nav .line-one dd a {
	line-height:40px
}
.game-question .qa-search {
	margin-top:20px
}
.game-question .qa-search .input_search, .game-question .qa-search .btn_search {
	display:block;
	border:0;
	overflow:hidden;
	font-family:"Microsoft YaHei"
}
.game-question .qa-search .input_search {
	float:left;
	width:264px;
	height:34px;
	line-height:34px;
	border:2px #eee solid;
	border-right:0;
	padding-left:10px;
	color:#aaa
}
.game-question .qa-search .btn_search {
	float:left;
	width:80px;
	height:40px;
	line-height:40px;
	background:#c7a482;
	color:#fff;
	font-size:14px;
	cursor:pointer
}
.game-question .qa-body {
	margin-top:20px;
	font-size:14px
}
.game-question .qa-body .qa, .game-question .qa-body .ans {
	display:block;
	float:left;
	overflow:hidden
}
.game-question .qa-body .qa {
	width:229px
}
.game-question .qa-body .ans {
	width:129px;
	margin-left:2px
}
.game-question .qa-body .tit .qa, .game-question .qa-body .tit .ans {
	height:40px;
	line-height:40px;
	text-align:center;
	background:#f7f7f7
}
.game-question .qa-body .con {
	height:260px;
	overflow:hidden
}
.game-question .qa-body .con li {
	border-bottom:1px #eee solid
}
.game-question .qa-body .con li.no-result {
	height:51px;
	line-height:51px;
	text-align:center;
	overflow:hidden
}
.game-question .qa-body .con .qa, .game-question .qa-body .con .ans {
	height:51px;
	line-height:51px;
	white-space:nowrap;
	text-overflow:ellipsis
}
.game-question .qa-body .con .ans {
	text-align:center
}
.two-tabs .left .ico-lists {
	margin-left:-20px
}
.two-tabs .left .ico-lists li {
	width:85px;
	margin-left:20px
}
.two-tabs .left .ico-lists li img {
	width:85px;
	height:85px
}
.two-tabs .left .ico-lists li a:hover img {
	width:79px;
	height:79px
}
.two-tabs .right .ico-lists {
	margin-left:-22px;
	overflow:hidden
}
.two-tabs .right .ico-lists li {
	width:75px;
	margin-left:20px
}
.two-tabs .right .ico-lists li img {
	width:75px;
	height:75px
}
.two-tabs .right .ico-lists li a:hover img {
	width:69px;
	height:69px
}
.two-tabs .right .ico-lists li span {
	height:30px;
	line-height:30px
}
.game-txtmenu {
	border:2px #eee solid;
	padding-bottom:20px;
	margin-top:20px
}
.game-txtmenu dl, .game-txtmenu dt, .game-txtmenu dd {
	float:left
}
.game-txtmenu dl {
	height:100px;
	border:1px #eee solid;
	margin-top:20px;
	margin-left:20px;
	margin-right:10px
}
.game-txtmenu dt, .game-txtmenu dd {
	height:84px;
	overflow:hidden
}
.game-txtmenu dt {
	width:40px;
	line-height:16px;
	padding-top:16px;
	font-size:14px;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.game-txtmenu dd {
	width:490px;
	margin-left:10px;
	padding-top:8px;
	color:#aaa
}
.game-txtmenu dd a {
	line-height:28px;
	padding:0 8px;
	font-size:14px;
	display:inline-block;
	vertical-align:middle;
*zoom:1;
*display:inline;
	word-wrap:break-word
}
.game-capture .capture-list li, .game-capture .capture-list li a {
	width:216px
}
.game-capture .capture-list li .pic, .game-capture .capture-list li img {
	width:216px;
	height:160px
}
.game-group .capture-list {
	margin-left:-28px
}
.game-group .capture-list li {
	margin-left:28px
}
.game-group .capture-list li, .game-group .capture-list li a {
	width:170px
}
.game-group .capture-list li .pic, .game-group .capture-list li img {
	width:170px;
	height:130px
}
.game-group .capture-list li .desc {
	height:20px;
	text-align:center
}
.game-playing .right li {
	float:left;
	overflow:hidden
}
.game-playing .left, .game-playing .right {
	margin-top:20px
}
.game-playing .left a, .game-playing .left img, .game-playing .left .cov {
	display:block
}
.game-playing .left a {
	position:relative
}
.game-playing .left, .game-playing .left a, .game-playing .left img {
	width:400px;
	height:302px;
	overflow:hidden
}
.game-playing .left .cov {
	position:absolute;
	bottom:0;
	left:0;
	width:90%;
	padding:0 5%;
	height:50px;
	line-height:50px;
	overflow:hidden;
	font-size:16px;
	text-align:center;
	color:#fff;
	background:url(/news/z/ro/css/data:image/png;base64,ivborw0kggoaaaansuheugaaaaiaaaaccayaaabytg0kaaaagxrfwhrtb2z0d2fyzqbbzg9izsbjbwfnzvjlywr5ccllpaaaayzpvfh0we1momnvbs5hzg9izs54bxaaaaaaadw/ehbhy2tldcbizwdpbj0i77u/iibpzd0ivzvnme1wq2voauh6cmvtek5uy3pryzlkij8+idx4onhtcg1ldgegeg1sbnm6ed0iywrvymu6bnm6bwv0ys8iihg6eg1wdgs9ikfkb2jlifhnucbdb3jliduuni1jmdy3idc5lje1nzc0nywgmjaxns8wmy8zmc0ymzo0mdo0miagicagicagij4gphjkzjpsreygeg1sbnm6cmrmpsjodhrwoi8vd3d3lnczlm9yzy8xotk5lzaylziylxjkzi1zew50yxgtbnmjij4gphjkzjpezxnjcmlwdglvbibyzgy6ywjvdxq9iiigeg1sbnm6eg1wpsjodhrwoi8vbnmuywrvymuuy29tl3hhcc8xljaviib4bwxuczp4bxbntt0iahr0cdovl25zlmfkb2jllmnvbs94yxavms4wl21tlyigeg1sbnm6c3rszwy9imh0dha6ly9ucy5hzg9izs5jb20vegfwlzeumc9zvhlwzs9szxnvdxjjzvjlzimiihhtcdpdcmvhdg9yvg9vbd0iqwrvymugughvdg9zag9wiendidiwmtugkfdpbmrvd3mpiib4bxbnttpjbnn0yw5jzulepsj4bxauawlkojfgqzczrdqwoeqwodexrty5oemxqkvdndjgmde1rejciib4bxbnttpeb2n1bwvudelepsj4bxauzglkojfgqzczrdqxoeqwodexrty5oemxqkvdndjgmde1rejcij4gphhtce1nokrlcml2zwrgcm9tihn0umvmomluc3rhbmnlsuq9inhtcc5pawq6muzdnznem0u4rda4mtffnjk4qzfcrum0mkywmtveqkiiihn0umvmomrvy3vtzw50suq9inhtcc5kawq6muzdnznem0y4rda4mtffnjk4qzfcrum0mkywmtveqkiilz4gpc9yzgy6rgvzy3jpchrpb24+idwvcmrmoljerj4gpc94onhtcg1ldge+idw/ehbhy2tldcblbmq9iniipz4afhspaaaafuleqvr42mjhygboagigjgyoaagwaadsaidckvhtaaaaaelftksuqmcc)
}
.game-playing .left a:hover .cov {
	color:#c7a482
}
.playing-text {
	float:left;
	margin-left:20px;
	width:132px;
	overflow:hidden
}
.playing-text dt, .playing-text dd {
	height:50px;
	line-height:50px;
	overflow:hidden;
	text-align:center
}
.playing-text dt {
	font-size:18px;
	font-weight:bold;
	color:#fff;
	background:#c7a482
}
.playing-text dd {
	border-bottom:1px #eee solid
}
.playing-text dd a {
	display:block;
	width:100%;
	height:100%;
	font-size:14px;
	color:#666
}
.playing-text dd a:hover {
	color:#666;
	background:url(/news/z/ro/css/icons-common.png) no-repeat 0 -245px
}
.game-icons .ico-list li {
	width:78px
}
.game-icons .ico-list li img {
	width:78px;
	height:78px
}
.game-icons .ico-list li a:hover img {
	width:72px;
	height:72px
}
.game-match {
	margin-left:-20px;
	overflow:hidden
}
.match-lists {
	float:left;
	width:370px;
	margin-left:20px;
	overflow:hidden
}
.match-lists .left, .match-lists .right {
	float:left
}
.match-lists .left {
	margin-top:20px
}
.match-lists .left, .match-lists .left a, .match-lists .left img {
	display:block;
	width:80px;
	height:80px
}
.match-lists .txt-list {
	width:278px;
	height:84px;
	margin-left:10px;
	margin-top:16px
}
.match-lists .txt-list a {
	line-height:28px;
	padding:0 6px
}
.game-intro .left, .game-intro .mid, .game-intro .right, .game-intro .right li {
	float:left;
	overflow:hidden
}
.game-intro .left {
	width:400px;
	margin-top:20px
}
.game-intro .mid {
	width:360px;
	height:302px;
	margin:20px 20px 0 20px;
	overflow:hidden
}
.game-intro .right {
	width:360px;
	margin-top:20px
}
.game-intro .left a, .game-intro .left img, .game-intro .left .cov {
	display:block
}
.game-intro .left a, .game-intro .right li {
	position:relative
}
.game-intro .left, .game-intro .left a, .game-intro .left img {
	width:400px;
	height:302px;
	overflow:hidden
}
.game-intro .left .cov {
	position:absolute;
	bottom:0;
	left:0;
	width:90%;
	padding:0 5%;
	height:50px;
	line-height:50px;
	overflow:hidden;
	font-size:16px;
	text-align:center;
	color:#fff;
	background:url(/news/z/ro/css/data:image/png;base64,ivborw0kggoaaaansuheugaaaaiaaaaccayaaabytg0kaaaagxrfwhrtb2z0d2fyzqbbzg9izsbjbwfnzvjlywr5ccllpaaaayzpvfh0we1momnvbs5hzg9izs54bxaaaaaaadw/ehbhy2tldcbizwdpbj0i77u/iibpzd0ivzvnme1wq2voauh6cmvtek5uy3pryzlkij8+idx4onhtcg1ldgegeg1sbnm6ed0iywrvymu6bnm6bwv0ys8iihg6eg1wdgs9ikfkb2jlifhnucbdb3jliduuni1jmdy3idc5lje1nzc0nywgmjaxns8wmy8zmc0ymzo0mdo0miagicagicagij4gphjkzjpsreygeg1sbnm6cmrmpsjodhrwoi8vd3d3lnczlm9yzy8xotk5lzaylziylxjkzi1zew50yxgtbnmjij4gphjkzjpezxnjcmlwdglvbibyzgy6ywjvdxq9iiigeg1sbnm6eg1wpsjodhrwoi8vbnmuywrvymuuy29tl3hhcc8xljaviib4bwxuczp4bxbntt0iahr0cdovl25zlmfkb2jllmnvbs94yxavms4wl21tlyigeg1sbnm6c3rszwy9imh0dha6ly9ucy5hzg9izs5jb20vegfwlzeumc9zvhlwzs9szxnvdxjjzvjlzimiihhtcdpdcmvhdg9yvg9vbd0iqwrvymugughvdg9zag9wiendidiwmtugkfdpbmrvd3mpiib4bxbnttpjbnn0yw5jzulepsj4bxauawlkojfgqzczrdqwoeqwodexrty5oemxqkvdndjgmde1rejciib4bxbnttpeb2n1bwvudelepsj4bxauzglkojfgqzczrdqxoeqwodexrty5oemxqkvdndjgmde1rejcij4gphhtce1nokrlcml2zwrgcm9tihn0umvmomluc3rhbmnlsuq9inhtcc5pawq6muzdnznem0u4rda4mtffnjk4qzfcrum0mkywmtveqkiiihn0umvmomrvy3vtzw50suq9inhtcc5kawq6muzdnznem0y4rda4mtffnjk4qzfcrum0mkywmtveqkiilz4gpc9yzgy6rgvzy3jpchrpb24+idwvcmrmoljerj4gpc94onhtcg1ldge+idw/ehbhy2tldcblbmq9iniipz4afhspaaaafuleqvr42mjhygboagigjgyoaagwaadsaidckvhtaaaaaelftksuqmcc)
}
.game-intro .left a:hover .cov {
	color:#c7a482
}
.game-intro .mid .name {
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-size:22px
}
.game-intro .mid .desc {
	line-height:22px;
	height:66px;
	margin-top:10px;
	overflow:hidden;
	font-size:14px;
	color:#666
}
.game-intro .mid .loction {
	border:2px #eee solid;
	padding:5px 0;
	margin-top:20px
}
.game-intro .mid .loction a {
	display:block;
	float:left;
	width:40%;
	margin:0 5%;
	height:28px;
	line-height:28px;
	overflow:hidden;
	font-size:14px
}
.game-intro .mid .skill {
	margin-top:10px;
	margin-left:-30px;
	overflow:hidden
}
.game-intro .mid .skill a {
	display:block;
	float:left;
	width:90px;
	padding:0 5px;
	height:40px;
	line-height:40px;
	margin-left:30px;
	margin-top:10px;
	overflow:hidden;
	font-size:14px;
	text-align:center;
	background:#f7f7f7
}
.game-intro .mid .skill a:hover {
	color:#fff;
	background:#c7a482
}
.game-intro .right .group-list {
	margin-top:8px
}
.game-intro .right .group-list li {
	margin-top:6px
}
.game-intro .right .group-list li span.tit {
	width:346px
}
.game-intro .right .mt {
	margin-top:0px
}
.game-cards {
	margin-top:20px
}
.m-hero {
	height:210px;
	background-color:#fff
}
.m-hero-search {
	float:left;
	position:relative;
	width:230px;
	height:170px;
	padding:20px;
	overflow:hidden;
	background-color:#f7f7f7
}
.hero-search-form {
	position:relative;
	margin-top:-20px;
	overflow:hidden
}
.hero-search-item {
	margin-top:20px
}
.hero-search-item .search-label {
	display:block
}
.hero-search-item .search-input {
	height:40px;
	overflow:hidden
}
.hero-search-item .search-input input {
	float:left;
	width:160px;
	height:34px;
	line-height:34px;
	padding-left:10px;
	border:2px solid #ccc;
	font-size:12px;
	font-family:"Microsoft YaHei";
	color:#aaa;
	outline:none
}
.hero-search-item .search-input input:focus {
	color:#aaa
}
.hero-search-item .search-input input::-webkit-input-placeholder {
color:#aaa
}
.hero-search-item .hero-search-btn {
	float:left;
	width:50px;
	height:40px;
	border:none;
	outline:none;
	background:#c7a482 url(/news/z/ro/css/icons-common.png) no-repeat -170px -54px
}
.hero-search-checkbox {
	position:relative;
	margin-left:-20px;
	overflow:hidden
}
.hero-search-checkbox-list {
	position:relative;
	overflow:hidden
}
.hero-search-checkbox-list li {
	float:left;
	width:52px;
	height:18px;
	line-height:18px;
	margin-top:10px;
	overflow:hidden;
	margin-left:20px;
	font-size:0
}
.hero-search-checkbox-list li input {
	display:inline-block;
*display:inline;
	zoom:1;
	vertical-align:-3px
}
.hero-search-checkbox-list li label {
	display:inline-block;
*display:inline;
	zoom:1;
	margin-left:5px;
	font-size:12px
}
.rev-pro {
	margin-top:20px
}
.rev-pro ul, .rev-pro .search-label {
	float:left;
	display:block;
	height:15px;
	line-height:15px
}
.rev-pro ul {
	margin-right:10px
}
.rev-pro .search-label, .hero-search-item .search-label {
	font-size:14px;
	font-weight:bold
}
.rev-pro li {
	float:left;
	width:15px;
	height:15px;
	margin-right:6px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/news/z/ro/css/star.png) no-repeat;
	cursor:pointer
}
.rev-pro li.on {
	background-position:0 -65px
}
.m-hero-list {
	float:right;
	position:relative;
	width:870px;
	height:220px;
	margin-top:-10px;
	overflow:hidden
}
.m-hero-list ul {
	margin-left:-20px;
	height:220px;
	overflow-y:scroll;
	overflow-x:hidden
}
.m-hero-list li {
	float:left;
	width:75px;
	margin-top:10px;
	margin-left:20px
}
.m-hero-list li img, .m-hero-list li span, .m-hero-list li li a {
	display:block;
	overflow:hidden
}
.m-hero-list li img {
	width:75px;
	height:75px;
	overflow:hidden
}
.m-hero-list li span {
	height:20px;
	line-height:20px;
	margin-top:5px;
	overflow:hidden;
	font-size:12px;
	text-align:center;
	cursor:pointer
}
.m-hero-list li a:hover img {
	width:69px;
	height:69px;
	border:3px #c7a482 solid
}
.m-hero-list li.search-empty-tip {
	width:auto
}
.game-card-nav {
	border:2px #eee solid;
	padding:20px 20px 0 20px;
	margin-top:20px;
	overflow:hidden
}
.game-card-nav .left {
	float:left;
	width:510px;
	margin-top:-10px;
	overflow:hidden
}
.game-card-nav .right {
	float:right;
	width:586px;
	overflow:hidden
}
.game-card-nav .left dl {
	height:30px;
	margin-top:10px
}
.game-card-nav .left dt, .game-card-nav .left dd {
	float:left
}
.game-card-nav .left dt, .game-card-nav .left dd {
	height:30px;
	overflow:hidden
}
.game-card-nav .left dt {
	width:80px;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.game-card-nav .left dd {
	width:420px;
	margin-left:10px;
	color:#aaa
}
.game-card-nav .left dd a {
	line-height:30px;
	padding:0 8px;
	font-size:14px;
	display:inline-block;
	vertical-align:middle;
*zoom:1;
*display:inline;
	word-wrap:break-word
}
.game-card-nav .tab-left, .game-card-nav .tab-right {
	float:left;
	overflow:hidden
}
.game-card-nav .tab-left {
	height:90px;
	width:40px;
	line-height:16px;
	padding-top:20px;
	overflow:hidden;
	font-size:14px;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.game-card-nav .tab-right {
	width:546px
}
.game-card-nav .tab-right .menu li a, .game-card-nav .tab-right .menu li img, .game-card-nav .tab-right .menu li span {
	width:60px;
	display:block
}
.game-card-nav .tab-right .menu li {
	float:left;
	margin-left:18px
}
.game-card-nav .tab-right .menu li img {
	width:60px;
	height:60px
}
.game-card-nav .tab-right .menu li span {
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
	cursor:pointer
}
.game-card-nav .tab-right .menu li a:hover img, .game-card-nav .tab-right .menu li.select a img {
	width:54px;
	height:54px;
	border:3px #c7a482 solid
}
.game-card-nav .tab-right .menu li a:hover span, .game-card-nav .tab-right .menu li.select span {
	height:28px;
	line-height:28px;
	border-bottom:2px #c7a482 solid
}
.game-card-nav .tab-right .con {
	height:40px;
	line-height:40px;
	margin-left:18px;
	border-top:1px #eee solid;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.game-gl .mid {
	margin-left:25px;
	margin-right:25px
}
.game-gl .nav {
	height:70px;
	margin-top:18px;
	border:1px #eee solid;
	overflow:hidden
}
.game-gl .nav, .game-gl .nav dt, .game-gl .nav dd {
	float:left;
	overflow:hidden
}
.game-gl .nav dt {
	width:70px;
	height:55px;
	line-height:20px;
	padding-top:15px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.game-gl .nav dd {
	width:288px;
	height:70px;
	margin-left:10px;
	padding-top:8px;
	color:#aaa
}
.game-gl .nav dd a {
	line-height:28px;
	padding:0 8px;
	display:inline-block;
	vertical-align:middle;
*zoom:1;
*display:inline;
	word-wrap:break-word;
	font-size:14px
}
.game-gl .r-pic {
	margin-top:20px
}
.game-gl .r-pic, .game-gl .r-pic a, .game-gl .r-pic img {
	display:block;
	width:370px;
	height:70px
}
.game-gl .left .group-list li, .game-gl .right .group-list li {
	margin-top:15px
}
.game-gl .mid .group-list li {
	margin-top:13px
}
.game-gl .group-list li span.tit {
	width:356px
}
.game-ztnews .left, .game-ztnews .mid, .game-ztnews .right {
	margin-top:30px
}
.game-ztnews .mid {
	margin-left:20px;
	margin-right:20px
}
.game-ztnews .left .img-slide, .game-ztnews .left .img-slide .box, .game-ztnews .left .img-slide .list img {
	width:400px;
	height:200px;
	overflow:hidden
}
.game-ztnews .left .tab-menu {
	margin-left:-20px;
	margin-top:20px;
	overflow:hidden
}
.game-ztnews .left .tab-menu li {
	float:left;
	width:190px;
	margin-left:20px;
	overflow:hidden
}
.game-ztnews .left .tab-menu li a, .game-ztnews .left .tab-menu li .pic, .game-ztnews .left .tab-menu li .tit {
	display:block;
	overflow:hidden
}
.game-ztnews .left .tab-menu li .pic {
	float:left;
	width:70px;
	height:70px
}
.game-ztnews .left .tab-menu li .tit {
	float:right;
	width:100px;
	line-height:28px;
	height:56px;
	margin-top:7px;
	font-size:14px
}
.game-ztnews .left .tab-menu li.select .pic {
	width:64px;
	height:64px;
	border:3px #c7a482 solid
}
.game-ztnews .left .tab-main {
	line-height:22px;
	height:44px;
	margin-top:16px;
	overflow:hidden;
	font-size:14px;
	color:#666
}
.game-ztnews .mid .group-list li {
	margin-top:12px
}
.game-ztnews .mid .group-list li span.tit {
	width:326px
}
.game-ztnews .right .nav {
	margin-left:-10px;
	margin-top:-10px;
	overflow:hidden
}
.game-ztnews .right .nav li {
	float:left;
	margin-left:10px;
	margin-top:10px
}
.game-ztnews .right .nav li, .game-ztnews .right .nav li a {
	display:block;
	width:145px;
	height:40px;
	overflow:hidden
}
.game-ztnews .right .nav li a {
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.game-ztnews .right .re-tit {
	margin-top:5px
}
.game-ztnews .right .txt-list {
	height:150px;
	margin-top:8px
}
.game-course .mid {
	margin-left:25px
}
.game-course .left .weeks {
	margin-left:-20px;
	overflow:hidden
}
.game-course .left .weeks li {
	float:left;
	width:175px;
	margin-left:20px;
	margin-top:20px
}
.game-course .left .weeks li a, .game-course .left .weeks li span {
	display:block;
	overflow:hidden
}
.game-course .left .weeks li span {
	height:50px;
	line-height:50px;
	overflow:hidden
}
.game-course .left .weeks li span.t1 {
	float:left;
	width:44px;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	color:#fff
}
.game-course .left .weeks li span.t2 {
	float:right;
	width:100px;
	font-size:14px;
	color:#333
}
.game-course .left .weeks li a {
	background:url(/news/z/ro/css/icons-common.png) no-repeat 0 -906px
}
.game-course .left .weeks li a:hover {
	background-position:0 -856px
}
.game-course .mid .cov-list li, .game-course .mid .cov-list li a, .game-course .mid .cov-list li img {
	display:block;
	width:175px;
	height:130px;
	overflow:hidden
}
.game-course .right .group-list li span.tit {
	width:318px
}
.game-beginner .mid {
	margin-left:25px
}
.game-beginner .left .nav {
	margin-left:-20px;
	overflow:hidden
}
.game-beginner .left .nav li {
	float:left;
	margin-left:20px;
	margin-top:20px
}
.game-beginner .left .nav li, .game-beginner .left .nav li a {
	display:block;
	width:110px;
	height:40px;
	overflow:hidden
}
.game-beginner .left .nav li a {
	line-height:40px;
	font-size:14px;
	text-align:center;
	color:#666;
	background:#f7f7f7
}
.game-beginner .left .nav li a:hover {
	color:#fff;
	background:#c7a482
}
.game-beginner .mid .search-form {
	margin-top:20px
}
.game-beginner .b-search .input_search, .game-beginner .b-search .btn_search {
	display:block;
	border:0;
	overflow:hidden;
	font-family:"Microsoft YaHei"
}
.game-beginner .b-search .input_search {
	float:left;
	width:274px;
	height:34px;
	line-height:34px;
	border:2px #eee solid;
	border-right:0;
	padding-left:10px;
	color:#aaa
}
.game-beginner .b-search .btn_search {
	float:left;
	width:80px;
	height:40px;
	line-height:40px;
	background:#c7a482;
	color:#fff;
	font-size:14px;
	cursor:pointer
}
.game-beginner .mid .txt-list {
	height:104px;
	margin-top:10px
}
.game-beginner .mid .txt-list a {
	line-height:26px
}
.game-beginner .right .nav {
	margin-left:-20px;
	overflow:hidden
}
.game-beginner .right .nav li {
	float:left;
	margin-left:20px;
	margin-top:20px
}
.game-beginner .right .nav li, .game-beginner .right .nav li a {
	display:block;
	width:175px;
	height:70px;
	overflow:hidden
}
.game-beginner .right .nav li a {
	line-height:70px;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	color:#333;
	background:url(/news/z/ro/css/icons-common.png) no-repeat 0 -168px
}
.game-beginner .right .nav li a:hover {
	color:#fff;
	background:#c7a482
}
.game-zthot {
	margin-top:30px
}
.game-zthot .left .img-slide, .game-zthot .left .img-slide .box, .game-zthot .left .img-slide .list img {
	width:640px;
	height:400px;
	overflow:hidden
}
.game-zthot .left .txt-list {
	height:72px;
	margin-top:10px
}
.game-zthot .left .txt-list a {
	line-height:24px
}
.game-zthot .group-tabmenu {
	margin-top:13px
}
.game-zthot .group-list li.line {
	height:1px;
	line-height:1px;
	margin:20px 0;
	font-size:0;
	background:#eee
}
.game-jobs .tabs {
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-size:20px
}
.game-jobs .one, .game-jobs .two, .game-jobs .three, .game-jobs .four {
	float:left;
	margin-top:20px
}
.game-jobs .one, .game-jobs .one a, .game-jobs .one img {
	display:block;
	width:200px;
	height:220px;
	overflow:hidden
}
.game-jobs .two {
	width:180px;
	margin-left:20px
}
.game-jobs .two .info {
	margin-top:10px;
	font-size:14px
}
.game-jobs .two .info p {
	height:24px;
	line-height:24px;
	overflow:hidden
}
.game-jobs .two .level {
	margin-top:20px
}
.game-jobs .two .level li {
	margin-top:7px;
	font-size:0
}
.game-jobs .two .level li span {
	display:inline-block;
	vertical-align:middle;
*zoom:1;
*display:inline;
	height:18px;
	line-height:18px;
	overflow:hidden;
	font-size:14px
}
.game-jobs .two .level li .name {
	width:44px;
	margin-right:10px
}
.game-jobs .two .level li .star {
	width:95px;
	background:url(/news/z/ro/css/star.png) no-repeat 0 0
}
.game-jobs .two .level li .star em {
	display:block;
	height:18px;
	background:url(/news/z/ro/css/star.png) no-repeat 0 -65px
}
.game-jobs .three, .game-jobs .four {
	width:360px;
	margin-left:20px
}
.game-jobs .three .skill {
	margin-left:-15px;
	margin-top:15px;
	overflow:hidden
}
.game-jobs .three .skill li {
	float:left;
	width:110px;
	margin-left:15px;
*position:static
}
.game-jobs .three .skill a {
	display:block;
	height:35px;
	line-height:35px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.game-jobs .three .list {
	margin-top:10px
}
.game-jobs .three .list a {
	display:block;
	height:28px;
	line-height:28px;
	overflow:hidden;
	font-size:14px
}
.game-jobs .four .capture-list li {
	margin-top:15px
}
.game-jobs .four .capture-list li, .game-jobs .four .capture-list li a {
	width:170px;
	overflow:hidden
}
.game-jobs .four .capture-list li img, .game-jobs .four .capture-list li .pic {
	width:170px;
	height:130px
}
.home-hot .left, .home-hot .mid {
	margin-top:30px
}
.home-hot .mid {
	margin-left:20px
}
.home-hot .left .img-slide, .home-hot .left .img-slide .box, .home-hot .left .img-slide .list img {
	width:400px;
	height:270px;
	overflow:hidden
}
.home-hot .left .mt {
	margin-top:10px
}
.home-hot .left .mt0 {
	margin-top:0px
}
.home-hot .left .txt-menu {
	height:72px;
	font-size:0;
	overflow:hidden
}
.home-hot .left .txt-menu strong, .home-hot .left .txt-menu span, .home-hot .left .txt-menu a {
	height:26px;
	line-height:26px;
	margin-top:10px;
	overflow:hidden;
	font-size:14px;
	display:inline-block;
	vertical-align:middle;
*display:inline;
	zoom:1
}
.home-hot .left .txt-menu strong {
	width:70px;
	margin-right:10px;
	font-size:12px;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.home-hot .left .txt-menu span {
	color:#aaa
}
.home-hot .left .txt-menu a {
	padding:0 6px
}
.home-hot .left .capture-list li {
	width:190px
}
.home-hot .left .capture-list img {
	width:190px;
	height:135px
}
.home-hot .mid .group-tabmenu {
	margin-top:17px
}
.home-hot .mid .group-list li {
	margin-top:12px
}
.home-hot .mid .group-list li span.tit {
	width:326px
}
.home-hot .mid .group-list li.line {
	height:1px;
	line-height:1px;
	margin:20px 0;
	font-size:0;
	background:#eee
}
.home-hot .right .jd-pic {
	margin-top:20px
}
.home-hot .right .jd-pic, .home-hot .right .jd-pic img, .home-hot .right .jd-pic a {
	display:block;
	width:300px;
	height:100px;
	overflow:hidden
}
.home-hot .right .pics {
	margin-left:-20px;
	overflow:hidden
}
.home-hot .right .pics li {
	float:left;
	margin-top:20px;
	margin-left:20px;
	overflow:hidden
}
.home-hot .right .pics li, .home-hot .right .pics li a, .home-hot .right .pics li img {
	display:block;
	width:140px;
	height:110px
}
.home-hot .right .nav {
	margin-top:10px
}
.home-hot .right .nav li {
	font-size:0;
	height:30px;
	line-height:30px;
	overflow:hidden
}
.home-hot .right .nav li strong, .home-hot .right .nav li a {
	display:inline-block;
	vertical-align:middle;
*zoom:1;
*display:inline;
	font-size:14px
}
.home-hot .right .nav li strong {
	font-weight:normal
}
.home-hot .right .nav li a {
	padding:0 10px;
	color:#666
}
.home-hot .right .nav li a:hover {
	color:#c7a482
}
.home-hot .right .group-list li {
	margin-top:15px
}
.home-hot .right .group-list li span.tit {
	width:286px
}
.home-hot .right .bbsbox .links {
	height:30px;
	line-height:30px;
	margin-top:3px
}
.home-hot .right .bbsbox .links a {
	font-size:14px
}
.home-player .tab-main {
	height:400px;
	overflow:hidden
}
.home-player .sub-tab, .home-player .sub-main, .home-player .sub-main .left, .home-player .sub-main .mid, .home-player .sub-main .right {
	float:left;
	overflow:hidden
}
.home-player .sub-tab {
	width:140px
}
.home-player .sub-tab li {
	height:50px;
	line-height:50px;
	margin-top:20px;
	overflow:hidden;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background:#f7f7f7;
	cursor:pointer
}
.home-player .sub-tab li.select {
	color:#fff;
	background:#c7a482
}
.home-player .sub-main {
	width:840px
}
.home-player .sub-main .left, .home-player .sub-main .mid, .home-player .sub-main .right {
	margin-left:20px
}
.home-player .sub-main .left {
	width:350px
}
.home-player .sub-main .mid {
	width:260px
}
.home-player .sub-main .right {
	width:290px
}
.home-player .sub-main .left .pic {
	margin-top:20px
}
.home-player .sub-main .left .pic, .home-player .sub-main .left .pic a, .home-player .sub-main .left .pic img {
	display:block;
	width:240px;
	height:350px;
	overflow:hidden
}
.home-player .sub-main .left .txt-list {
	height:56px;
	margin-top:10px;
	color:#aaa
}
.home-player .sub-main .left .txt-list a {
	line-height:28px;
	font-size:12px
}
.home-player .sub-main .mid .capture-list li {
	margin-top:15px
}
.home-player .sub-main .mid .capture-list li, .home-player .sub-main .mid .capture-list li a {
	width:150px
}
.home-player .sub-main .mid .capture-list li img, .home-player .sub-main .mid .capture-list .cov-bg {
	width:150px;
	height:115px
}
.home-player .sub-main .mid .capture-list .cov-ico {
	margin:32px 0 0 50px
}
.home-player .sub-main .right .group-list li {
	margin-top:12px
}
.home-player .sub-main .right .group-list li.line {
	height:1px;
	line-height:1px;
	margin:20px 0;
	font-size:0;
	background:#eee
}
.home-player .sub-main .right .group-list li span.tit {
	width:276px
}
.home-video .game-marquee {
	margin-top:20px
}
.home-twcol .mid {
	margin-left:25px
}
.home-twcol .cov-list li, .home-twcol .cov-list li a, .home-twcol .cov-list li img {
	display:block;
	width:175px;
	height:125px;
	overflow:hidden
}
.home-twcol .group-list li {
	margin-top:15px
}
.home-twcol .group-list li span.tit {
	width:276px
}
.home-twcol .lb-list li {
	margin-top:20px
}
.home-twcol .lb-list li .pic, .home-twcol .lb-list li .info {
	float:left;
	overflow:hidden
}
.home-twcol .lb-list li a {
	display:block;
	height:75px;
	overflow:hidden;
	cursor:pointer
}
.home-twcol .lb-list li .pic, .home-twcol .lb-list li .pic img {
	display:block;
	width:75px;
	height:75px
}
.home-twcol .lb-list li .info {
	width:275px;
	margin-left:20px
}
.home-twcol .lb-list li .info .tit, .home-twcol .lb-list li .info .lb {
	height:22px;
	line-height:22px;
	overflow:hidden
}
.home-twcol .lb-list li .info .tit {
	font-size:16px;
	font-weight:bold
}
.home-twcol .lb-list li .info .lb {
	font-size:14px;
	color:#333
}
.home-twcol .lb-list li .info .lb .c1 {
	color:#ff0000
}
.home-twcol .lb-list li .info .btn {
	width:80px;
	height:26px;
	line-height:26px;
	margin-top:5px;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.home-twcol .lb-list li a:hover .btn {
	background:#5b6db3
}
.home-heros .left .group-list li {
	margin-top:15px
}
.home-heros .left .group-list li span.tit {
	width:266px
}
.home-heros .left .group-more {
	margin-top:20px;
	color:#666
}
.home-heros .right .tab-main {
	position:relative
}
.home-heros .right .tab-col {
	margin-top:20px
}
.home-heros .searchbox {
	display:none;
	position:absolute;
	right:20px;
	top:-40px;
	width:210px;
	height:30px;
	border-radius:30px;
	overflow:hidden;
	background:#fff
}
.home-heros .searchbox input {
	float:left;
	width:160px;
	height:28px;
	line-height:28px;
	padding-left:15px;
	color:#aaa;
	overflow:hidden;
	border:0;
	font-family:"Microsoft YaHei";
	background-color:#fff;
	outline:none
}
.home-heros .searchbox input:focus {
	color:#aaa
}
.home-heros .searchbox input::-webkit-input-placeholder {
color:#aaa
}
.home-heros .searchbox .btns {
	float:left;
	width:30px;
	height:18px;
	margin-top:6px;
	border:none;
	outline:none;
	background:#fff url(/news/z/ro/css/icons-common.png) no-repeat -236px -52px;
	cursor:pointer
}
.home-heros .tabSelect .searchbox {
	display:block
}
.home-heros .tab-main .nav, .home-heros .tab-main .group {
	float:left;
	overflow:hidden
}
.home-heros .tab-main .nav {
	width:100px;
	margin-top:10px
}
.home-heros .tab-main .nav li {
	height:35px;
	line-height:35px;
	margin-top:10px;
	overflow:hidden;
	font-size:14px;
	text-align:center;
	background:#f7f7f7;
	cursor:pointer
}
.home-heros .tab-main .nav li.select {
	font-weight:bold;
	color:#fff;
	background:#c7a482
}
.home-heros .tab-main .group {
	width:230px;
	margin-left:20px
}
.home-heros .tab-main .hero-list {
	float:right;
	width:410px;
	height:195px;
	padding-bottom:15px;
	border:1px #eee solid;
	margin-top:20px;
	overflow-y:scroll
}
.home-heros .tab-main .group ul {
	margin-left:-10px;
	overflow:hidden
}
.home-heros .tab-main .group li {
	float:left;
	width:70px;
	height:30px;
	line-height:30px;
	margin-top:10px;
	margin-left:10px;
	overflow:hidden;
	font-size:12px;
	text-align:center;
	background:#f7f7f7;
	cursor:pointer
}
.home-heros .tab-main .group li.select {
	color:#fff;
	background:#c7a482
}
.home-heros .tab-main .hero-list li {
	float:left;
	margin-left:15px;
	margin-top:15px
}
.home-heros .tab-main .hero-list li, .home-heros .tab-main .hero-list li a, .home-heros .tab-main .hero-list li img {
	display:block;
	width:50px;
	height:50px;
	overflow:hidden
}
.home-heros .tab-main .hero-list li a:hover img {
	width:44px;
	height:44px;
	border:3px #c7a482 solid
}
.home-heros .tab-main .hero-list li.search-empty-tip {
	width:auto
}
.home-data .left .capture-list {
	margin-top:10px
}
.home-data .left .capture-list li {
	width:120px;
	margin-top:10px
}
.home-data .left .capture-list li, .home-data .left .capture-list li a {
	width:120px
}
.home-data .left .capture-list li .pic, .home-data .left .capture-list li img {
	width:120px;
	height:90px
}
.home-data .left .capture-list li .desc {
	height:20px;
	font-size:12px;
	text-align:center
}
.home-data .right .txt-menu {
	margin-top:12px;
	overflow:hidden;
	font-size:0
}
.home-data .right .txt-menu strong, .home-data .right .txt-menu span, .home-data .right .txt-menu a {
	height:26px;
	line-height:26px;
	margin-top:8px;
	overflow:hidden;
	font-size:14px;
	display:inline-block;
	vertical-align:middle;
*display:inline;
	zoom:1
}
.home-data .right .txt-menu strong {
	width:70px;
	margin-right:10px;
	font-size:12px;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.home-data .right .txt-menu span {
	color:#aaa
}
.home-data .right .txt-menu a {
	padding:0 6px
}
.home-data .right .txt-h1 {
	height:136px
}
.home-data .right .txt-h2 {
	height:102px
}
.home-data .right .nav {
	margin-left:-20px;
	overflow:hidden
}
.home-data .right .nav li {
	float:left;
	margin-left:20px;
	margin-top:20px
}
.home-data .right .nav li, .home-data .right .nav li a {
	display:block;
	width:100px;
	height:40px;
	overflow:hidden
}
.home-data .right .nav li a {
	line-height:40px;
	font-size:14px;
	text-align:center;
	color:#666;
	background:#f7f7f7
}
.home-data .right .nav li a:hover {
	color:#fff;
	background:#c7a482
}
.box-hot .left {
	margin-top:30px
}
.box-hot .mid {
	margin-top:30px;
	margin-left:20px
}
.box-hot .left .img-slide, .box-hot .left .img-slide .box, .box-hot .left .img-slide .list img {
	width:400px;
	height:270px;
	overflow:hidden
}
.box-hot .left .tw li {
	position:relative;
	margin-top:20px
}
.box-hot .left .tw li .pic {
	float:left;
	overflow:hidden
}
.box-hot .left .tw li a {
	display:block
}
.box-hot .left .tw li .pic, .box-hot .left .tw li .pic img {
	display:block;
	width:75px;
	height:75px
}
.box-hot .left .tw li .desc {
	float:right;
	width:310px;
	height:72px;
	line-height:24px;
	overflow:hidden;
	font-size:14px
}
.box-hot .mid .htit a {
	display:block;
	max-height:68px;
	line-height:34px;
	overflow:hidden;
	font-size:24px
}
.box-hot .mid .tc {
	text-align:center
}
.box-hot .mid .group-list {
	margin-top:10px
}
.box-hot .mid .group-list li {
	margin-top:15px
}
.box-hot .mid .group-list li span.tit {
	width:326px
}
.box-hot .mid .line {
	height:1px;
	line-height:1px;
	margin:20px 0;
	font-size:0;
	background:#eee
}
.box-hot .right .cov-list li, .box-hot .right .cov-list li a, .box-hot .right .cov-list li img {
	width:140px;
	height:105px
}
.box-hot .right .tabnav {
	margin-left:-15px;
	margin-top:5px;
	overflow:hidden
}
.box-hot .right .tabnav li {
	float:left
}
.box-hot .right .tabnav li a, .box-hot .right .tabnav li {
	display:block;
	width:90px;
	height:70px;
	overflow:hidden
}
.box-hot .right .tabnav li {
	margin-top:15px;
	margin-left:15px;
	background:url(/news/z/ro/css/tab-nav.png) no-repeat
}
.box-hot .right .tabnav li.n1 {
	background-position:0 0
}
.box-hot .right .tabnav li.n2 {
	background-position:-106px 0
}
.box-hot .right .tabnav li.n3 {
	background-position:-211px 0
}
.box-hot .right .tabnav li.n4 {
	background-position:0px -85px
}
.box-hot .right .tabnav li.n5 {
	background-position:-106px -85px
}
.box-hot .right .tabnav li.n6 {
	background-position:-211px -85px
}
.box-hot .right .tabnav li.n7 {
	background-position:0px -170px
}
.box-hot .right .tabnav li.n1:hover {
	background-position:0 -255px
}
.box-hot .right .tabnav li.n2:hover {
	background-position:-106px -255px
}
.box-hot .right .tabnav li.n3:hover {
	background-position:-211px -255px
}
.box-hot .right .tabnav li.n4:hover {
	background-position:0px -340px
}
.box-hot .right .tabnav li.n5:hover {
	background-position:-106px -340px
}
.box-hot .right .tabnav li.n6:hover {
	background-position:-211px -340px
}
.box-hot .right .tabnav li.n7:hover {
	background-position:0px -425px
}
.box-arc .mid {
	margin-left:20px
}
.box-arc .left .list {
	margin-top:15px
}
.box-arc .left .list li a {
	display:block;
	height:30px;
	line-height:30px;
	font-size:14px
}
.box-arc .left .tabs {
	width:72px;
	height:26px;
	line-height:26px;
	margin-top:10px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.box-arc .left .txt-list {
	height:60px;
	margin-top:15px
}
.box-arc .capture-list {
	margin-left:-30px;
	margin-top:10px;
	overflow:hidden
}
.box-arc .capture-list li {
	width:120px;
	margin-left:30px;
	margin-top:10px
}
.box-arc .capture-list li a {
	width:120px
}
.box-arc .capture-list li .pic, .box-arc .capture-list img {
	width:120px;
	height:90px
}
.box-arc .capture-list li .desc {
	height:20px;
	text-align:center
}
.box-arc .right .group-list {
	margin-top:10px
}
.box-arc .right .group-list li {
	margin-top:13px
}
.box-arc .right .group-list li span.tit {
	width:286px
}
.box-daily .game-marquee {
	margin-top:20px
}
.daily-tab {
	border-top:3px #c7a482 solid;
	height:28px;
	margin:30px auto 0 auto;
	overflow:hidden;
	font-size:18px;
	text-align:center;
	color:#fff;
	background:url(/news/z/ro/css/tab-bg.jpg) no-repeat center -72px
}
.box-zt .left .tab-main {
	margin-top:20px
}
.box-zt .left .tab-main .pic, .box-zt .left .tab-main .nav, .box-zt .left .tab-main .info {
	float:left;
	overflow:hidden
}
.box-zt .left .tab-main .pic, .box-zt .left .tab-main .pic a, .box-zt .left .tab-main .pic img {
	display:block;
	width:350px;
	height:210px
}
.box-zt .left .tab-main .nav {
	margin:-10px 20px 0 20px;
	overflow:hidden
}
.box-zt .left .tab-main .nav li, .box-zt .left .tab-main .nav li a {
	display:block;
	width:90px;
	height:35px;
	line-height:35px;
	overflow:hidden
}
.box-zt .left .tab-main .nav li {
	margin-top:10px
}
.box-zt .left .tab-main .nav li a {
	font-size:14px;
	text-align:center;
	background:#f7f7f7
}
.box-zt .left .tab-main .nav li a:hover {
	font-weight:bold;
	color:#fff;
	background:#c7a482
}
.box-zt .left .tab-main .info {
	width:360px
}
.box-zt .left .tab-main .info .tit {
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-size:22px
}
.box-zt .left .tab-main .info .desc {
	line-height:24px;
	height:72px;
	margin-top:10px;
	overflow:hidden;
	font-size:14px
}
.box-zt .left .tab-main .info .level {
	margin-top:20px;
	margin-left:-10px;
	overflow:hidden
}
.box-zt .left .tab-main .info .level li {
	float:left;
	width:170px;
	margin-left:10px;
	margin-top:7px;
	font-size:0
}
.box-zt .left .tab-main .info .level li span {
	display:inline-block;
	vertical-align:middle;
*zoom:1;
*display:inline;
	height:18px;
	line-height:18px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	color:#666
}
.box-zt .left .tab-main .info .level li .name {
	min-width:76px;
	max-width:88px
}
.box-zt .left .tab-main .info .level li .star {
	width:72px;
	background:url(/news/z/ro/css/star-2.png) no-repeat 0 3px
}
.box-zt .left .tab-main .info .level li .star em {
	display:block;
	height:18px;
	background:url(/news/z/ro/css/star-2.png) no-repeat 0 -59px
}
.box-zt .right .tj, .box-zt .right .tj li {
	margin-top:10px;
	overflow:hidden
}
.box-zt .right .tj li a, .box-zt .right .tj img, .box-zt .right .tj span {
	display:block
}
.box-zt .right .tj li .pic, .box-zt .right .tj img {
	width:300px;
	height:80px;
	overflow:hidden
}
.box-zt .right .tj span {
	height:35px;
	line-height:35px;
	overflow:hidden;
	font-size:14px;
	text-align:center
}
.box-pets .tw-list dd {
	width:260px
}
.box-pets .ico-list {
	margin-top:10px
}
.box-pets .ico-list li {
	width:75px;
	margin-top:8px
}
.box-pets .ico-list li img {
	width:75px;
	height:75px
}
.box-pets .ico-list a:hover img {
	width:69px;
	height:69px;
	overflow:hidden
}
.mainbox .mid {
	margin-left:20px
}
.mainbox .left .newslist {
	margin-top:20px
}
.mainbox .left .newslist li a {
	display:block;
	height:32px;
	line-height:32px;
	overflow:hidden;
	font-size:14px
}
.mainbox .left .piclist li {
	margin-top:20px
}
.mainbox .left .piclist li, .mainbox .left .piclist li a, .mainbox .left .piclist li img {
	display:block;
	width:240px;
	height:100px;
	overflow:hidden
}
.mainbox .left .txt-list {
	margin-top:20px
}
.mainbox .right .cov-list li, .mainbox .right .cov-list li a, .mainbox .right .cov-list li img {
	width:140px;
	height:105px
}
.mainbox .right .tabnav {
	margin-left:-15px;
	margin-top:5px;
	overflow:hidden
}
.mainbox .right .tabnav li {
	float:left
}
.mainbox .right .tabnav li a, .mainbox .right .tabnav li {
	display:block;
	width:90px;
	height:70px;
	overflow:hidden
}
.mainbox .right .tabnav li {
	margin-top:15px;
	margin-left:15px;
	background:url() no-repeat
}
.mainbox .right .tabnav li.n1 {
	background-position:0 0
}
.mainbox .right .tabnav li.n2 {
	background-position:-106px 0
}
.mainbox .right .tabnav li.n3 {
	background-position:-211px 0
}
.mainbox .right .tabnav li.n4 {
	background-position:0px -85px
}
.mainbox .right .tabnav li.n5 {
	background-position:-106px -85px
}
.mainbox .right .tabnav li.n6 {
	background-position:-211px -85px
}
.mainbox .right .tabnav li.n7 {
	background-position:0px -170px
}
.mainbox .right .tabnav li.n1:hover {
	background-position:0 -255px
}
.mainbox .right .tabnav li.n2:hover {
	background-position:-106px -255px
}
.mainbox .right .tabnav li.n3:hover {
	background-position:-211px -255px
}
.mainbox .right .tabnav li.n4:hover {
	background-position:0px -340px
}
.mainbox .right .tabnav li.n5:hover {
	background-position:-106px -340px
}
.mainbox .right .tabnav li.n6:hover {
	background-position:-211px -340px
}
.mainbox .right .tabnav li.n7:hover {
	background-position:0px -425px
}
.mainbox .right .bbs .group-list {
	margin-top:8px
}
.mainbox .right .bbs .group-list li {
	margin-top:13px
}
.mainbox .right .bbs .group-list li span.tit {
	width:286px
}
.mainbox .right .recommend .tj, .mainbox .right .recommend .tj li {
	margin-top:10px;
	overflow:hidden
}
.mainbox .right .recommend .tj li a, .mainbox .right .recommend .tj img, .mainbox .right .recommend .tj span {
	display:block
}
.mainbox .right .recommend .tj img, .mainbox .right .recommend .tj li .pic {
	width:300px;
	height:80px;
	overflow:hidden
}
.mainbox .right .recommend .tj span {
	height:35px;
	line-height:35px;
	overflow:hidden;
	font-size:14px;
	text-align:center
}
.mainbox .right .lb-list li {
	margin-top:20px
}
.mainbox .right .lb-list li .pic, .mainbox .right .lb-list li .info {
	float:left;
	overflow:hidden
}
.mainbox .right .lb-list li a {
	display:block;
	height:75px;
	overflow:hidden;
	cursor:pointer
}
.mainbox .right .lb-list li .pic, .mainbox .right .lb-list li .pic img {
	display:block;
	width:75px;
	height:75px
}
.mainbox .right .lb-list li .info {
	width:205px;
	margin-left:20px
}
.mainbox .right .lb-list li .info .tit, .mainbox .right .lb-list li .info .lb {
	height:22px;
	line-height:22px;
	overflow:hidden
}
.mainbox .right .lb-list li .info .tit {
	font-size:16px;
	font-weight:bold
}
.mainbox .right .lb-list li .info .lb {
	font-size:14px;
	color:#333
}
.mainbox .right .lb-list li .info .lb .c1 {
	color:#ff0000
}
.mainbox .right .lb-list li .info .btn {
	width:80px;
	height:26px;
	line-height:26px;
	margin-top:5px;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.mainbox .right .lb-list li a:hover .btn {
	background:#5b6db3
}
.mainbox .right .video .group-list li span.tit {
	width:270px
}
.arc-h1-tit {
	margin-top:20px;
	font-size:28px;
	text-align:center
}
.arc-other {
	height:25px;
	margin-top:10px;
	overflow:hidden;
	font-size:0;
	text-align:center
}
.arc-other span {
	padding:0 10px;
	overflow:hidden;
	font-size:14px
}
.arc-other span, .arc-other .shareBox i, .arc-other .shareBox a {
	height:25px;
	line-height:25px;
	display:inline-block;
	vertical-align:middle;
*display:inline;
*zoom:1
}
.arc-other .shareBox {
	font-size:0
}
.arc-other .shareBox i {
	font-size:14px
}
.arc-other .shareBox a {
	float:none;
	width:25px;
	padding:0;
	margin:0;
	margin-left:3px;
	background:url(/news/z/ro/css/share.png) no-repeat
}
.arc-other .shareBox .weixin {
	background-position:0 0
}
.arc-other .shareBox .tsina {
	background-position:-30px 0
}
.arc-other .shareBox .qzone {
	background-position:-60px 0
}
.arc-other .shareBox .tieba {
	background-position:-90px 0
}
.arc-other .shareBox .copy {
	background-position:-120px 0
}
.arc-tag {
	height:30px;
	margin-top:20px;
	overflow:hidden;
	font-size:0;
	text-align:center
}
.arc-tag a {
	height:30px;
	line-height:30px;
	margin:0 10px;
	padding:0 30px;
	overflow:hidden;
	font-size:12px;
	color:#666;
	background:#f7f7f7;
	display:inline-block;
	vertical-align:middle;
*display:inline;
*zoom:1
}
.arc-tag a:hover {
	color:#fff;
	background:#c7a482
}
.arc-body {
	overflow:hidden;
	font-size:16px
}
.arc-body p {
	line-height:30px;
	margin:15px 0;
	text-indent:2em
}
.arc-body img {
	max-width:820px;
	height:auto
}
.arc-body center {
	margin:30px 0
}
.arc-tips {
	padding:25px 0;
	font-size:0;
	text-align:center
}
.arc-tips .t-txt, .arc-tips .t-sc, .arc-tips .t-sc i, .arc-tips .t-sc span {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:middle
}
.arc-tips .t-txt {
	height:32px;
	line-height:32px;
	margin-right:15px;
	font-size:16px
}
.arc-tips .t-txt i, .arc-tips .t-zq span, .arc-tips .t-wz span {
	font-size:16px
}
.arc-tips .t-sc {
	font-size:0;
	margin-left:10px;
	cursor:pointer
}
.arc-tips .t-sc i {
	width:32px;
	height:32px;
	background:url(/news/z/ro/css/arc-tips.png) no-repeat
}
.arc-tips .t-zq i {
	background-position:-33px 0px
}
.arc-tips .t-wz i {
	background-position:0px 0px
}
.arc-tips .t-sc span {
	display:none;
	padding:0 25px;
	height:28px;
	line-height:28px;
	border:1px #ddd solid;
	border-left:0;
	font-size:12px;
	color:#333
}
.arc-tips .t-sc:hover i {
	background-position:-33px 0px
}
.arc-tips .t-sc:hover span {
	display:inline-block
}
.arc-playing {
	margin-top:-1px;
	overflow:hidden
}
.arc-playing dl {
	height:40px;
	padding:20px 0;
	border-top:1px #eee solid
}
.arc-playing dt, .arc-playing dd {
	float:left
}
.arc-playing dt, .arc-playing dd {
	height:40px;
	overflow:hidden
}
.arc-playing dt {
	width:120px;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#c7a482
}
.arc-playing dd {
	width:650px;
	margin-left:10px;
	color:#aaa
}
.arc-playing dd a {
	line-height:20px;
	padding:0 8px;
	font-size:14px;
	display:inline-block;
	vertical-align:middle;
*zoom:1;
*display:inline;
	word-wrap:break-word
}
.arc-playing .line-one dd a {
	line-height:40px
}
.arc-related .left {
	margin-top:20px
}
.arc-related .left, .arc-related .left a, .arc-related .left img {
	display:block;
	width:400px;
	height:300px;
	overflow:hidden
}
.arc-related .left a {
	position:relative
}
.arc-related .left .cov {
	position:absolute;
	bottom:0;
	left:0;
	width:90%;
	padding:0 5%;
	height:50px;
	line-height:50px;
	overflow:hidden;
	font-size:16px;
	text-align:center;
	color:#fff;
	background:url(/news/z/ro/css/data:image/png;base64,ivborw0kggoaaaansuheugaaaaiaaaaccayaaabytg0kaaaagxrfwhrtb2z0d2fyzqbbzg9izsbjbwfnzvjlywr5ccllpaaaayzpvfh0we1momnvbs5hzg9izs54bxaaaaaaadw/ehbhy2tldcbizwdpbj0i77u/iibpzd0ivzvnme1wq2voauh6cmvtek5uy3pryzlkij8+idx4onhtcg1ldgegeg1sbnm6ed0iywrvymu6bnm6bwv0ys8iihg6eg1wdgs9ikfkb2jlifhnucbdb3jliduuni1jmdy3idc5lje1nzc0nywgmjaxns8wmy8zmc0ymzo0mdo0miagicagicagij4gphjkzjpsreygeg1sbnm6cmrmpsjodhrwoi8vd3d3lnczlm9yzy8xotk5lzaylziylxjkzi1zew50yxgtbnmjij4gphjkzjpezxnjcmlwdglvbibyzgy6ywjvdxq9iiigeg1sbnm6eg1wpsjodhrwoi8vbnmuywrvymuuy29tl3hhcc8xljaviib4bwxuczp4bxbntt0iahr0cdovl25zlmfkb2jllmnvbs94yxavms4wl21tlyigeg1sbnm6c3rszwy9imh0dha6ly9ucy5hzg9izs5jb20vegfwlzeumc9zvhlwzs9szxnvdxjjzvjlzimiihhtcdpdcmvhdg9yvg9vbd0iqwrvymugughvdg9zag9wiendidiwmtugkfdpbmrvd3mpiib4bxbnttpjbnn0yw5jzulepsj4bxauawlkojfgqzczrdqwoeqwodexrty5oemxqkvdndjgmde1rejciib4bxbnttpeb2n1bwvudelepsj4bxauzglkojfgqzczrdqxoeqwodexrty5oemxqkvdndjgmde1rejcij4gphhtce1nokrlcml2zwrgcm9tihn0umvmomluc3rhbmnlsuq9inhtcc5pawq6muzdnznem0u4rda4mtffnjk4qzfcrum0mkywmtveqkiiihn0umvmomrvy3vtzw50suq9inhtcc5kawq6muzdnznem0y4rda4mtffnjk4qzfcrum0mkywmtveqkiilz4gpc9yzgy6rgvzy3jpchrpb24+idwvcmrmoljerj4gpc94onhtcg1ldge+idw/ehbhy2tldcblbmq9iniipz4afhspaaaafuleqvr42mjhygboagigjgyoaagwaadsaidckvhtaaaaaelftksuqmcc)
}
.arc-related .left a:hover .cov {
	color:#c7a482
}
.arc-related .right {
	width:400px
}
.arc-related .right .group-list {
	margin-top:8px
}
.arc-related .right .group-list li {
	margin-top:15px
}
.arc-related .right .group-list li span.tit {
	width:386px
}
.arc-game {
	border:1px #f7a934 solid;
	margin-top:30px
}
.arc-game .con {
	float:left
}
.arc-game .con-1 {
	width:75px;
	margin:20px 0 20px 20px
}
.arc-game .con-1 img, .arc-game .con-1 a {
	display:block
}
.arc-game .con-1 img {
	width:75px;
	height:75px;
	border-radius:10px
}
.arc-game .con-2, .arc-game .con-3 {
	width:165px;
	margin-left:20px
}
.arc-game .con .txt {
	height:20px;
	line-height:20px;
	margin-top:6px;
	overflow:hidden
}
.arc-game .con .txt strong {
	font-weight:normal;
	color:#999
}
.arc-game .con .txt span {
	color:#666
}
.arc-game .con-2 .tit {
	font-size:24px;
	height:30px;
	line-height:30px;
	margin-top:17px;
	overflow:hidden
}
.arc-game .con-3 .btns {
	margin-top:28px;
	font-size:0
}
.arc-game .con-3 .btns a {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:middle;
	width:45px;
	height:20px;
	line-height:20px;
	margin-right:8px;
	overflow:hidden;
	font-size:12px;
	text-align:center;
	color:#fff
}
.arc-game .con-3 .btns a.b1 {
	background:#ed6557
}
.arc-game .con-3 .btns a.b2 {
	background:#f7a934
}
.arc-game .con-3 .btns a.b3 {
	background:#b3d465
}
.arc-game .con-3 .btns a:hover {
	opacity:0.8
}
.arc-game .con-4, .arc-game .con-5 {
	border-left:1px #eaeaea solid
}
.arc-game .con-4 {
	width:194px;
	height:119px
}
.arc-game .con-4 a {
	display:block;
	position:relative;
	z-index:1;
	width:100px;
	height:32px;
	line-height:32px;
	padding-left:17px;
	margin-left:38px;
	border:1px #f7a934 solid;
	font-size:14px;
	text-align:center;
	color:#f7a934
}
.arc-game .con-4 a i {
	display:block;
	position:absolute;
	z-index:2;
	left:18px;
	top:9px;
	width:14px;
	height:14px;
	background:url() no-repeat
}
.arc-game .con-4 a.down {
	margin-top:20px
}
.arc-game .con-4 a.down i {
	background-position:-1px -278px
}
.arc-game .con-4 a.ewm {
	position:relative;
	z-index:1;
	margin-top:10px
}
.arc-game .con-4 a.ewm i {
	background-position:-1px -298px
}
.arc-game .con-4 a.down:hover {
	background:#f7a934;
	border-color:#f7a934;
	color:#fff
}
.arc-game .con-4 a.down:hover i {
	background-position:-1px -260px
}
.arc-game .con-4 .ewm-con {
	display:none;
	position:absolute;
	z-index:2;
	left:-1px;
	top:-65px;
	width:99px;
	height:99px;
	border:10px #f7a934 solid
}
.arc-game .con-4 a.ewm:hover .ewm-con {
	display:block
}
.arc-game .con-5 {
	width:154px
}
.arc-game .top-medal a {
	height:83px;
	padding-top:36px;
	display:block;
	text-decoration:none;
	font-family:"΢���ź�";
	font-size:14px;
	padding:38px 28px 0 34px;
	color:#fff;
	text-align:center
}
.arc-game .top-medal a i {
	font-size:24px;
	font-weight:bold;
	font-style:normal;
	padding-right:3px;
	display:inline
}
.arc-game .medal-def {
	background:url() no-repeat 0 -8px;
	text-indent:-999px;
	overflow:hidden
}
.arc-game .medal-ry {
	background:url() no-repeat 0 -8px
}
.arc-game .medal-qd {
	background:url() no-repeat 0 -8px
}
.arc-ssi .erweima {
	height:89px;
	border:1px dotted #f7a934;
	padding:20px;
	overflow:hidden
}
.arc-ssi .erweima img {
	width:89px;
	height:89px;
	display:block;
	margin-right:20px
}
.arc-ssi .erweima p {
	width:580px;
	font:16px/32px "Microsoft YaHei";
	margin-top:12px;
	display:inline
}
.arc-ssi .erweima p i {
	color:#42b3e5
}
.arc-ssi .moretxt {
	width:820px;
	overflow:hidden
}
.arc-ssi .moretxt .tit {
	width:100%;
	height:36px;
	border-bottom:1px #eaeaea solid;
	position:relative
}
.arc-ssi .moretxt .tit h4 {
	font:16px/36px "Microsoft YaHei";
	height:35px;
	border-bottom:2px #f7a934 solid;
	position:absolute;
	left:0;
	top:0;
	padding:0 10px
}
.arc-ssi .moretxt ul {
	padding-top:15px;
	overflow:hidden;
	margin-left:-20px
}
.arc-ssi .moretxt ul li {
	width:190px;
	margin-left:20px;
	display:inline;
	float:left
}
.arc-ssi .moretxt ul li img {
	width:190px;
	height:141px;
	display:block
}
.arc-ssi .moretxt ul li p {
	line-height:20px;
	height:40px;
	overflow:hidden;
	margin-top:4px;
	text-align:center
}
.list-pt {
	padding-top:20px
}
.list-div {
	margin-top:-20px;
	overflow:hidden;
	border-right:1px #eee solid
}
.list-detail {
	overflow:hidden
}
.list-detail li {
	position:relative;
	width:557px;
	margin-top:-1px;
	height:176px;
	overflow:hidden
}
.list-detail li .pic, .list-detail li .info {
	float:left;
	overflow:hidden
}
.list-detail li a {
	display:block;
	height:135px;
	padding:20px 0;
	margin-left:20px;
	border-top:1px #eee solid;
	overflow:hidden
}
.list-detail li .pic, .list-detail li .pic img {
	display:block;
	width:180px;
	height:135px
}
.list-detail li .info {
	width:327px;
	margin-left:20px
}
.list-detail li .info .tit {
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:22px;
	font-weight:bold;
	color:#333
}
.list-detail li .info .desc {
	height:44px;
	line-height:22px;
	margin-top:10px;
	overflow:hidden;
	font-size:14px;
	color:#666
}
.list-detail li .btn {
	display:block;
	width:100px;
	height:30px;
	line-height:30px;
	margin-top:21px;
	overflow:hidden;
	text-align:center;
	background:url(/i3/2fhnvk/ywxqagbf/cms3/wicsprblgdpddra.png) repeat
}
.list-detail li a:hover {
	border-left:5px #c7a482 solid;
	margin-left:15px;
	border-bottom:1px #eee solid;
	margin-left:0px;
	padding-left:15px;
	background:url(/i3/2fhnvk/ywxqagbf/cms3/wicsprblgdpddra.png) repeat
}
.list-detail li a:hover .btn {
	background:url(/i2/2fhnvk/ywxqagbf/cms3/bsiqpvblgdqfces.png) repeat;
	color:#fff
}
.arc-box-wrap {
	width:1180px;
	padding:0 20px 40px 0px;
	margin-top:-40px;
	background:#fff;
	overflow:hidden
}
.arc-list-wrap .list-detail li {
	width:840px
}
.arc-list-wrap .list-detail li .info {
	width:610px
}
.list-search-box .txt-menu a.select {
	background:#c7a482;
	color:#fff;
	margin:0 10px
}
.list-search-box .listSearchUl {
	max-height:900px;
	overflow:hidden
}
.comm-list { *zoom: 1; }
.comm-list .list-item { *overflow: hidden; *float: left; *width: 100%; }
.comm-list .list-item{ line-height: 26px; height: 26px;}
.comm-list .art-item-c1{ float: right; margin-left: 10px; }
.comm-list .art-item-c2{ overflow: hidden; *zoom: 1; }
.comm-list .tit{ width: 99.5%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.comm-list .sep{border-bottom: 1px dashed #ececec; margin-bottom: 11px; padding-bottom: 11px;}
.comm-list .tit {font-size: 14px;font-family: Simsun;}
.comm-list .tit a{font-family: "Microsoft Yahei"}

.comm-list-ex{margin-top: 15px}
.comm-list-ex .list-item{border-bottom: 1px dashed #ccc; line-height: 29px; height: 29px;}
.comm-list-ex .art-item{background: url(/ue2/a/news/shouyou/kfq/index/2016/img/sp-ico.png) -97px 0 no-repeat; padding-left: 10px}

/* pn6 */
.pn6 .comm-vlist{margin: 0 -25px; overflow: hidden; *zoom: 1}
.pn6 .comm-vlist .list-item{float: left; width: 19.9%}
.pn6 .comm-vlist .art-item{max-width: 160px; padding: 0 25px}