@charset "gb2312";
	/*!
 * @project:1447308268255
 * @version:1.0.0
 * @author:* @update:2015-11-17 5:25:46 pm
 */body,pre {
	word-wrap:break-word
}
menu,nav ol,nav ul,ol,ul {
	list-style:none
}
abbr,acronym,fieldset,iframe,img,legend {
	border:0
}
#pageNum a:hover,.mod-page a:hover,body a {
	text-decoration:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,iframe,main,nav,section,summary {
	display:block
}
audio,canvas,video {
	display:inline-block;
	*display:inline;
	*zoom:1
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden] {
	display:none
}
html {
	font-size:100%;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
button,html,input,select,textarea {
	font-family:sans-serif
}
body {
	margin:0
}
a:focus {
	outline:dotted thin
}
a:active,a:hover {
	outline:0
}
h1 {
	font-size:2em
}
h2 {
	font-size:1.5em
}
h3 {
	font-size:1.17em
}
h4 {
	font-size:1em
}
h5 {
	font-size:.83em
}
h6 {
	font-size:.67em
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:700
}
dfn {
	font-style:italic
}
.b15{ height:15px; clear:both;}
hr {
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
mark {
	background:#ff0;
	color:#000
}
code,kbd,pre,samp {
	font-family:monospace,serif;
	_font-family:'courier new',monospace;
	font-size:1em
}
pre {
	white-space:pre;
	white-space:pre-wrap
}
q {
	quotes:none
}
q:after,q:before {
	content:'';
	content:none
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
nav ol,nav ul {
	list-style-image:none
}
img {
	-ms-interpolation-mode:bicubic;
	height:auto;
	vertical-align:middle
}
svg:not(:root) {
	overflow:hidden
}
legend {
	white-space:normal;
	*margin-left:-7px
}
button,input,select,textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	*vertical-align:middle
}
button,input {
	line-height:normal
}
button,select {
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer;
	*overflow:visible
}
button[disabled],html input[disabled] {
	cursor:default
}
input[type=checkbox],input[type=radio] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	*height:13px;
	*width:13px
}
input[type=search] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
textarea {
	overflow:auto;
	vertical-align:top;
	resize:vertical
}
table {
	border-collapse:collapse;
	border-spacing:0
}
em,i {
	font-style:normal
}
article,aside,audio,blockquote,button,canvas,code,dd,details,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,mark,menu,nav,ol,output,p,pre,ruby,section,summary,td,textarea,th,time,ul,video {
	margin:0;
	padding:0
}
th {
	text-align:inherit
}
body,button,input,select,textarea {
	font-family:Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif
}
.ZQ__friend .label em,.ZQ__map .foot-action .connect {
	font-family:"Microsoft YaHei",sans-serif
}
.clearfix {
	*zoom:1
}
.clearfix:after,.clearfix:before {
	content:"";
	display:table;
	line-height:0
}
.clearfix:after {
	clear:both
}
.blank10,.blank15,.blank20,.blank5 {
	display:block;
	clear:both;
	overflow:hidden
}
.fl,.fr {
	_display:inline
}
.blank15 {
	height:15px
}
.blank20 {
	height:20px
}
.navtree-box.is-close .navtree-box__icon i,.navtree-box.is-open .navtree-box__icon i {
	width:15px;
	height:15px;
	background-image:url(1448954525970.png);
	background-repeat:no-repeat
}
.fr {
	float:right
}
.fl {
	float:left
}
.show {
	display:block
}
.hide {
	display:none
}
.hidden {
	display:none!important;
	visibility:hidden
}
.left {
	text-align:left!important
}
.right {
	text-align:right!important
}
.center {
	text-align:center!important
}
.indent {
	text-indent:2em
}
.highlight {
	color:#F30!important
}
.important {
	font-weight:700!important
}
.no-border {
	border:0!important
}
.transparent {
	opacity:0;
	filter:alpha(opacity=0)
}
#dw-topbar{
 background: #e8e8e8 url("bg_topbar.png") repeat-x scroll 0 0;
    color: #333;
    height: 36px;
    min-width: 1000px;
    width: 100%;}	
.content{ width:1136px; margin:0 auto; height:36px; padding:0;}
.hyc{ line-height:36px; font-size:12px; float:left; width:650px;}
.tq{ padding:5px 0; width:300px; float:left; height:25px; overflow:hidden;}
.top_nav{ float:right;}
.top_nav li{ float:left; margin:0 10px 0 0; font-size:12px; line-height:36px;}
.ZQ-left{ width:782px; float:left;height:auto;}
.mod-art-half {
    padding: 5px 15px;
    right: auto;
}
.mod-art-half li {
    float: none;
	font-size:14px;
	line-height:28px;
}
.mod-art-half .date {
    color: #999;
	float:right;
    margin: 0 5px;
}
.listlb_bg1{background:url(li_a.jpg) left 18px repeat-x; height:30px;}
.pages{
    clear:both;
	margin:15px auto;
}
.pages ul{
	padding:5px 0 15px 16px;
}
.pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:20px;
	margin-right:6px;
	height:20px;
	color:#666;
	font-weight:bold;
	list-style:none;
	font-size:12px;
}
.pages ul li a{
	float:left;
	padding:0 7px;
	color:#666;
	border:1px solid #EEE;
	display:block;
	background-color:#FFFFFF;
	font:12px/20px "Microsoft YaHei",Tahoma,Geneva,sans-serif;
}
.pages ul li a:hover{
	color:#690;
	text-decoration:none;
}
.pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#0B8FD9;
	border-bottom:1px solid #F63;
	font-weight:bold;
}
.pages .pageinfo{
	float:right;
	line-height:21px;
	color:#999;
}
.pages .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}
.mod-pic,.mod-pic--mid,.mod-pic--min,.mod-pic--toppic,.mod-pic--video {
	letter-spacing:-.34em;
	word-spacing:-.34em
}
@media all and (-webkit-min-device-pixel-ratio:1) {
	.mod-pic,.mod-pic--mid,.mod-pic--min,.mod-pic--toppic,.mod-pic--video {
	word-spacing:normal
}
}.mod-pic li,.mod-pic--mid li,.mod-pic--min li,.mod-pic--toppic li,.mod-pic--video li {
	display:inline-block;
	*vertical-align:auto;
	*display:inline;
	zoom:1;
	vertical-align:top;
	letter-spacing:normal;
	word-spacing:normal
}
.mod-pic li a,.mod-pic--mid li a,.mod-pic--min li a,.mod-pic--toppic li a,.mod-pic--video li a {
	zoom:1;
	display:block;
	text-align:center;
	position:relative
}
.mod-pic li a:hover,.mod-pic--mid li a:hover,.mod-pic--min li a:hover,.mod-pic--toppic li a:hover,.mod-pic--video li a:hover {
	zoom:1;
	text-decoration:none
}
.mod-pic li a:hover em,.mod-pic--mid li a:hover em,.mod-pic--min li a:hover em,.mod-pic--toppic li a:hover em,.mod-pic--video li a:hover em {
	text-decoration:underline
}
.mod-pic li em,.mod-pic--mid li em,.mod-pic--min li em,.mod-pic--toppic li em,.mod-pic--video li em {
	display:inline-block;
	vertical-align:baseline;
	text-align:left;
	cursor:pointer;
	line-height:16px
}
.navtree-box.is-open .navtree-box__icon i {
	background-position:-79px -104px
}
.navtree-box.is-close .navtree-box__icon i {
	background-position:-60px -104px
}
.ZQ__head {
	height:290px;
	background-image:url(../img/zq-bg.jpg?1447752350676);
	background-position:50% 0;
	background-repeat:no-repeat;
	overflow:hidden;
	margin: 0 auto;
    width: 1136px;
	*zoom:1
}
.ZQ__topnav {
	padding-top:220px;
	width:1136px;
	margin:0 auto;
	*zoom:1
}
.ZQ__topnav:after,.ZQ__topnav:before {
	content:"";
	display:table;
	line-height:0
}
.ZQ__topnav:after {
	clear:both
}
.ZQ__topnav .bbs {
	float:right;
	*display:inline;
	background-color:#44c6be;
	font-size:0;
	border:1px solid #30333B;
	cursor:pointer
}
.ZQ__topnav .bbs span {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:26px;
	color:#ebf1ff;
	text-align:center;
	line-height:66px;
	height:66px;
	width:190px;
	border:1px solid #447ce1
}
.ZQ__topnav .bbs:hover {
	background-color:#427ade
}
.ZQ__topnav .nav {
	overflow:hidden;
	background-color:transparent;
	background-color:rgba(0,28,47,.74);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BD001C2F,endColorstr=#BD001C2F);
	zoom:1
}
:root .ZQ__topnav .nav {
	-webkit-filter:none;
	filter:none
}
.ZQ__topnav .nav ul {
	font-size:0;
	position:relative;
	margin-left:-20px
}
.ZQ__topnav .nav li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-align:center;
	height:70px;
	line-height:70px;
	padding-left:53px;
}
.ZQ__topnav .nav li a {
	color:#B9BFCD;
	font-size:18px
}
.ZQ__topnav .nav li a:hover,.ZQ__topnav .nav li.current a {
	color:#fff
}
.ZQ__topguide {
	background-color:transparent;
	background-color:rgba(17,17,18,.9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6111112,endColorstr=#E6111112);
	zoom:1;
	padding:10px 20px 0;
	height:70px;
	*zoom:1;
	overflow:hidden
}
:root .ZQ__topguide {
	-webkit-filter:none;
	filter:none
}
.ZQ__topguide:after,.ZQ__topguide:before {
	content:"";
	display:table;
	line-height:0
}
.ZQ__topguide:after {
	clear:both
}
.ZQ__topguide .guide-nav {
	width:920px;
	*zoom:1;
	position:relative;
	margin-left:-4px;
	zoom:1
}
.ZQ__topguide .guide-nav:after,.ZQ__topguide .guide-nav:before {
	content:"";
	display:table;
	line-height:0
}
.ZQ__topguide .guide-nav:after {
	clear:both
}
.ZQ__topguide .guide-nav .list {
	float:left;
	_display:inline;
	width:450px;
	margin-bottom:10px;
	height:25px;
	font-size:14px
}
.ZQ__topguide .guide-nav .label {
	float:left;
	*display:inline;
	height:25px;
	line-height:25px;
	padding:0 8px;
	background-color:#2a3038;
	color:#477ee0;
	text-align:center;
	font-size:14px
}
.ZQ__topguide .guide-nav ul {
	*zoom:1;
	margin-right:16px
}
.ZQ__topguide .guide-nav ul:after,.ZQ__topguide .guide-nav ul:before {
	content:"";
	display:table;
	line-height:0
}
.ZQ__topguide .guide-nav ul:after {
	clear:both
}
.ZQ__topguide .guide-nav ul li {
	float:left;
	_display:inline;
	height:25px;
	line-height:25px;
	font-size:14px;
	margin-left:12px
}
.ZQ__topguide .guide-nav ul a {
	color:#7D86A2;
	display:block
}
.ZQ__topguide .guide-nav ul a:hover {
	color:#169FFF
}
.ZQ__topguide .function-search {
	float:right;
	display:inline;
	width:176px;
	overflow:hidden;
	*zoom:1
}
.ZQ__topguide .function-search a {
	position:relative;
	*zoom:1;
	padding-left:21px;
	color:#169FFF
}
.ZQ__topguide .function-search .download i,.ZQ__topguide .function-search .fav i {
	position:absolute;
	top:0;
	width:16px;
	height:16px;
	left:0;
	background-image:url(1448954525970.png)
}
.ZQ__topguide .function-search .download i {
	background-position:-40px -104px
}
.ZQ__topguide .function-search .fav {
	margin-left:10px
}
.ZQ__topguide .function-search .fav i {
	background-position:0 -104px
}
.ZQ__topguide .function-search .search {
	position:relative;
	*zoom:1;
	margin-top:10px
}
.ZQ__topguide .function-search .search input {
	border:none;
	background-color:#1E2028;
	padding:9px 30px 9px 5px;
	width:141px;
	color:#315ba6
}
.ZQ__topguide .function-search .search input:focus {
	outline:0
}
.ZQ__topguide .function-search .search a.submit {
	position:absolute;
	top:50%;
	right:5px;
	height:18px;
	width:18px;
	background-image:url(1448954525970.png);
	text-indent:-100%;
	font-size:0;
	overflow:hidden;
	padding:0;
	margin-top:-9px;
	background-position:-160px -70px
}
.ZQ__foot #footer {
	background-color:#222;
	padding:22px 0
}
.ZQ__friend,.ZQ__friend .label {
	background-color:#2D2D2D
}
.ZQ__foot #footer .foot-nav,.ZQ__foot #footer a,.ZQ__foot #footer p {
	color:#666
}
.ZQ__friend .duowan {
	position:absolute;
	top:28px;
	left:0
}
.ZQ__friend .inner {
	position:relative;
	width:1136px;
	margin:0 auto;
	*zoom:1;
	padding:10px 0
}
.ZQ__friend .inner:after,.ZQ__friend .inner:before {
	content:"";
	display:table;
	line-height:0
}
.ZQ__friend .inner:after {
	clear:both
}
.ZQ__friend .label {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-bottom:7px;
	position:relative;
	z-index:5;
	padding-right:16px
}
.ZQ__friend .label em {
	display:inline-block;
	*display:inline;
	*zoom:1;
	background-color:#222;
	color:#999;
	font-size:14px;
	padding:0 9px;
	height:25px;
	line-height:25px
}
.ZQ__friend .link {
	overflow:hidden;
	*zoom:1;
	font-size:0;
	margin-bottom:-3px
}
.ZQ__friend .link a {
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0 11px 0 10px;
	border-left:1px solid #464646;
	position:relative;
	margin-left:-1px;
	font-size:12px;
	color:#999;
	line-height:1.1em;
	margin-bottom:7px
}
.ZQ__map {
	background-color:#EAEAEA
}
.ZQ__map .inner {
	width:1136px;
	margin:0 auto;
	*zoom:1;
	overflow:hidden;
	padding:20px 0;
	position:relative;
	zoom:1
}
.ZQ__map .inner:after,.ZQ__map .inner:before {
	content:"";
	display:table;
	line-height:0
}
.ZQ__map .list .label,.ZQ__map .list li {
	height:26px;
	line-height:26px;
	text-align:center
}
.ZQ__map .inner:after {
	clear:both
}
.ZQ__map .map-list {
	font-size:0;
	position:relative;
	margin-left:-1px;
	float:left;
	display:inline
}
.ZQ__map .list {
	width:130px;
	padding:0 15px;
	display:inline-block;
	*vertical-align:auto;
	*display:inline;
	zoom:1;
	text-align:center;
	border-left:1px solid #DBDBDB;
	font-size:0;
	vertical-align:top
}
.ZQ__map .list a,.ZQ__map .list span {
	font-size:12px;
	display:block
}
.ZQ__map .list .label {
	display:block;
	*zoom:1;
	font-weight:700;
	color:#888
}
.ZQ__map .list li {
	overflow:hidden
}
.ZQ__map .list a {
	color:#888
}
.ZQ__map .foot-action {
	text-align:center;
	height:35px;
	background-color:#e4e4e4;
	padding-top:10px;
	font-size:0
}
.ZQ__map .foot-action .search {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	*vertical-align:auto;
	*display:inline;
	zoom:1;
	width:400px;
	background-color:#eee;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid #E2E2E2
}
.ZQ__map .foot-action .search input {
	font-size:12px;
	line-height:24px;
	height:24px;
	padding:0 30px 0 4px;
	width:364px;
	color:#BCBCBC;
	border:none;
	background-color:transparent;
	display:block
}
.ZQ__map .foot-action .search input:focus {
	outline:0
}
.ZQ__map .foot-action .search .submit {
	position:absolute;
	top:50%;
	right:5px;
	background-image:url(1448954525970.png);
	width:18px;
	height:18px;
	text-indent:-200%;
	overflow:hidden;
	margin-top:-9px;
	font-size:0;
	outline:0;
	background-position:-160px -48px
}
.ZQ__map .foot-action .connect {
	font-weight:700;
	color:#999;
	font-size:14px;
	padding-left:30px;
	display:inline-block;
	line-height:26px
}
.ZQ-box {
	zoom:1;
	position:relative;
	padding:12px 16px;
	border:1px solid #EFEFEF;
	font-size:14px;
	background-color:#FFF
}
.ZQ-box .box-hd {
	border-bottom:1px solid #EAEAEA;
	*zoom:1
}
.ZQ-box .box-hd:after,.ZQ-box .box-hd:before {
	content:"";
	display:table;
	line-height:0
}
.ZQ-box .box-hd:after {
	clear:both
}
.ZQ-box .box-hd .icon {
	float:left;
	position:relative;
	margin-left:-10px;
	width:30px;
	height:30px;
	background-color:#3c6;
	margin-right:3px
}
.ZQ-box .box-hd .title {
	float:left;
	margin:0 10px 0 0;
	font-size:16px;
	border-bottom:2px solid #44c6be;
	height:34px;
	line-height:34px;
	position:relative;
	margin-bottom:-1px
}
.ZQ-box .box-hd .act {
	float:right;
	height:35px;
	line-height:35px
}
.ZQ-box .box-hd .act a {
	color:#999
}
.ZQ-box .box-hd .act a:hover {
	color:#44c6be
}
.ZQ-box .box-hd .act .links {
	float:left
}
.ZQ-box .box-hd .act .links .line,.ZQ-box .box-hd .act .links a {
	float:left;
	margin:0 4px;
	font-size:12px
}
.ZQ-box .box-hd .act .more i,.m-tab .mod-tab-hd .act .more i {
	top:50%;
	left:0;
	font-size:0;
	background-image:url(1448954525970.png);
	background-position:-51px -124px
}
.ZQ-box .box-hd .act .links .line {
	margin:0 2px;
	color:#999;
	overflow:hidden
}
.ZQ-box .box-hd .act .more {
	padding-left:13px;
	position:relative;
	zoom:1;
	margin-left:10px
}
.ZQ-box .box-hd .act .more i {
	position:absolute;
	margin-top:-4px;
	width:9px;
	height:9px
}
.ZQ-box .box-bd {
	*zoom:1
}
.ZQ-box .box-bd:after,.ZQ-box .box-bd:before {
	content:"";
	display:table;
	line-height:0
}
.ZQ-box .box-bd:after {
	clear:both
}
.index-hotnews-tab,.m-tab {
	position:relative;
	*zoom:1;
	background-color:#FFF
}
.index-hotnews-tab .mod-tab-trigger,.m-tab .mod-tab-trigger {
	float:left;
	*display:inline;
	height:30px;
	word-wrap:normal
}
.index-hotnews-tab .mod-tab-trigger li,.m-tab .mod-tab-trigger li {
	float:left;
	display:inline;
	color:#fff;
	width:4.5em;
	text-align:center;
	margin-top:4px;
	height:26px;
	line-height:22px;
	margin-right:8px;
	cursor:pointer;
	padding:0 5px;
	overflow:hidden;
	word-spacing:normal;
	position:relative
}
.index-hotnews-tab .mod-tab-trigger li.selected,.m-tab .mod-tab-trigger li.selected {
	cursor:default;
	font-weight:700
}
.index-hotnews-tab .mod-tab-trigger li.selected a,.m-tab .mod-tab-trigger li.selected a {
	color:#27333E
}
.m-tab {
	padding:12px 15px;
	border:1px solid #EFEFEF
}
.m-tab .mod-tab-hd {
	*zoom:1;
	border-bottom:1px solid #EAEAEA
}
.m-tab .mod-tab-hd:after,.m-tab .mod-tab-hd:before {
	content:"";
	display:table;
	line-height:0
}
.m-tab .mod-tab-hd:after {
	clear:both
}
.m-tab .mod-tab-hd .act {
	float:right;
	display:inline;
	margin-top:4px
}
.m-tab .mod-tab-hd .act .more {
	padding-left:13px;
	position:relative;
	zoom:1;
	margin-left:10px;
	height:25px;
	line-height:25px;
	color:#999
}
.m-tab .mod-tab-hd .act .more:hover {
	color:#44c6be
}
.m-tab .mod-tab-hd .act .more i {
	position:absolute;
	margin-top:-4px;
	width:9px;
	height:9px
}
.m-tab .mod-tab-title {
	height:32px;
	line-height:32px;
	font-size:16px;
	float:left;
	*display:inline;
	margin-bottom:-1px;
	border-bottom:2px solid #44c6be
}
.m-tab .mod-tab-trigger {
	float:right;
	display:inline;
	margin-top:4px;
	*zoom:1
}
.m-tab .mod-tab-trigger:after,.m-tab .mod-tab-trigger:before {
	content:"";
	display:table;
	line-height:0
}
.m-tab .mod-tab-trigger:after {
	clear:both
}
.m-tab .mod-tab-trigger li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:25px;
	line-height:25px;
	padding:0 20px;
	margin:0;
	color:#333;
	width:auto;
	position:relative;
	overflow:visible;
	font-size:14px
}
.m-tab .mod-tab-trigger li a {
	color:#333
}
.m-tab .mod-tab-trigger li.selected {
	color:#fff;
	background-color:#44c6be
}
.m-tab .mod-tab-trigger li.selected a {
	color:#fff
}
.m-tab .mod-tab-trigger li.selected::before {
	content:"";
	position:absolute;
	left:50%;
	bottom:-8px;
	width:0;
	height:0;
	border-width:4px;
	border-style:solid;
	border-color:#44c6be transparent transparent;
	font-size:0;
	line-height:0;
	margin-left:-4px
}
.m-tab .mod-tab-bd {
	background-color:transparent
}
.m-tab--weekly .mod-tab-trigger li {
	padding:0 5px;
	margin-left:5px
}
.m-tab--weekly .mod-tab-trigger li.selected::before {
	display:none
}
.m-tab--weekly .m-list--news li a {
	height:30px;
	line-height:30px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:20em;
	overflow:hidden
}
.m-tab--weekly.is-short .m-list--news li a {
	width:15em
}
.index-slide {
	overflow:hidden;
	position:relative
}
.index-slide .mod-slide-content ul {
	position:absolute
}
.index-slide .mod-slide-content li {
	float:left;
	clear:both
}
.index-slide .mod-slide-content a,.index-slide .mod-slide-content img {
	display:block;
	width:320px;
	height:200px
}
.index-slide .mod-slide-trigger li {
	cursor:pointer;
	float:left;
	line-height:20px;
	text-align:center;
	background:#fff;
	color:#333
}
.mod-pic li em,.mod-pic--mid li em {
	line-height:1.5em
}
.index-slide .mod-slide-trigger li.selected {
	font-weight:700;
	background-color:#289edd;
	color:#fff
}
.index-slide {
	width:400px;
	height:260px;
	margin-bottom:16px
}
.index-slide .mod-slide-content {
	height:400px
}
.index-slide .mod-slide-content a {
	width:400px;
	height:300px
}
.index-slide .mod-slide-content a img {
	width:100%;
	height:100%
}
.index-slide .mod-slide-trigger {
	position:absolute;
	right:10px;
	z-index:11;
	width:15px;
	top:10px;
	bottom:auto
}
.index-slide .mod-slide-trigger li {
	width:15px;
	height:15px;
	background-color:#2B4575;
	text-indent:-100%;
	font-size:0;
	overflow:hidden;
	*zoom:1;
	margin:0 0 5px
}
.mod-pic li {
	margin:0 15px 0 0;
	width:112px
}
.mod-pic li img {
	width:112px;
	height:78px;
	margin-bottom:6px
}
.mod-pic--mid {
	position:relative;
	margin-right:-18px;
	padding:20px 0 12px;
	font-size:14px
}
.mod-pic--mid li {
	width:176px;
	margin:0 16px 0 0
}
.mod-pic--mid li img {
	border:1px solid #EFEFEF;
	width:174px;
	height:118px;
	margin-bottom:7px
}
.mod-pic--min {
	position:relative;
	margin-right:-19px;
	font-size:0
}
.mod-pic--min li {
	width:80px;
	height:70px;
	margin:0 16px 16px 0
}
.mod-pic--min li img {
	width:100%;
	height:100%
}
.mod-pic--min li em {
	position:absolute;
	bottom:0;
	left:0;
	width:60px;
	padding:0 10px;
	color:#fff;
	font-size:14px;
	height:26px;
	line-height:26px;
	background-color:transparent;
	background-color:rgba(0,0,0,.65);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5000000,endColorstr=#a5000000);
	zoom:1
}
.mod-pic--toppic li {
	width:270px;
	margin:0 0 14px
}
.mod-pic--toppic li img {
	width:270px;
	height:75px;
	border:1px solid #EFEFEF
}
.mod-pic--video {
	position:relative;
	margin-right:-16px
}
.mod-pic--video li {
	width:208px;
	margin:0 16px 16px 0
}
.mod-pic--video li img {
	width:208px;
	height:117px;
	margin-bottom:8px
}
.mod-pic--video li .video-time {
	background:url(1448954815277.png) left top no-repeat;
	zoom:1;
	height:22px;
	line-height:22px;
	text-align:right;
	position:absolute;
	top:100px;
	left:0;
	width:198px;
	padding:22px 5px 0;
	color:#fff;
	font-size:12px
}
.backtoTop,.backtoTop:hover,.mod-crumbs .back-to-index i,.mod-pic--video li .video-time i {
	background-image:url(1448954525970.png)
}
.mod-pic--video .video-mask .icon-bigPlay {
    background-image: url("1448954525970.png");
    background-position: 0 -48px;
    height: 52px;
    left: 50%;
    margin-left: -26px;
    margin-top: -26px;
    position: absolute;
    top: 50%;
    width: 52px;
}
.mod-pic--video .video-mask {
    filter: none;
	display:none;
	width:208px;
	height:144px;
	background:rgba(0,0,0,0.5);
	position:absolute; left:0; right:0; top:0;
}
.mod-pic--video li:hover .video-time{ display:none;}
.mod-pic--video li:hover .video-mask{ display:block;}
.mod-pic--video li .video-time i {
	width:16px;
	height:16px;
	position:absolute;
	top:22px;
	left:5px;
	background-position:-20px -104px
}
.mod-pic--video li:hover a {
	color:#44c6be
}
.mod-pic--video li em {
	line-height:1.5em;
	font-size:14px
}
.mod-pic--video.mid li {
	width:130px;
	font-size:0;
	margin-right:10px
}
.mod-pic--video.mid img {
	width:130px;
	height:72px
}
.mod-pic--video.mid .video-time {
	width:120px;
	top:28px
}
.mod-pic--video.mid em {
	line-height:18px;
	height:36px;
	overflow:hidden
}
.mod-pic--video.mini li {
	width:112px
}
.mod-pic--video.mini li img {
	width:110px;
	height:76px;
	border:1px solid #EFEFEF
}
.mod-pic--video.mini li .video-time {
	top:51px;
	width:100px
}
.m-list,.m-list--news {
	font-size:14px
}
.m-list li,.m-list--news li {
	height:30px;
	line-height:30px;
	padding-left:14px;
	overflow:hidden;
	position:relative;
	*zoom:1
}
.m-list li i,.m-list--news li i {
	position:absolute;
	top:50%;
	left:0;
	width:4px;
	height:4px;
	background-color:#44c6be;
	margin-top:-2px
}
.m-list li .date,.m-list--news li .date {
	float:right;
	*display:inline;
	font-size:12px;
	color:#999;
	margin-left:5px
}
.m-list--news {
	padding:12px 0 0
}
#pageNum,.mod-page {
	padding:35px 0;
	font-size:0;
	text-align:center
}
#pageNum a,.mod-page a {
	padding:0 9px;
	height:23px;
	line-height:23px;
	margin:0 2px;
	*zoom:1
}
#pageNum a {
	border:1px solid #CCC;
	font-size:14px;
	display:inline-block;
	*display:inline;
	color:#333
}
#pageNum a:hover {
	border-color:#44c6be;
	color:#333
}
#pageNum #pageNow a {
	color:#fff!important;
	background-color:#44c6be;
	border-color:#44c6be
}
.mod-page a {
	border:1px solid #CCC;
	font-size:14px;
	display:inline-block;
	*display:inline;
	color:#333
}
.mod-page a:hover {
	border-color:#44c6be;
	color:#333
}
.mod-page .current {
	color:#fff!important;
	background-color:#44c6be;
	border-color:#44c6be
}
.mod-crumbs {
	height:1.1em;
	line-height:1.1em;
	padding:8px 0;
	border-bottom:1px solid #eaeaea;
	font-size:14px
}
.mod-crumbs .arrow {
	margin:0 5px;
	color:#CCC
}
.mod-crumbs b {
	color:#999;
	font-weight:400
}
.mod-crumbs .back-to-index {
	padding-left:25px;
	position:relative;
	*zoom:1
}
.mod-crumbs .back-to-index i {
	position:absolute;
	top:50%;
	left:0;
	width:16px;
	height:14px;
	margin-top:-7px;
	background-position:-98px -104px
}
.backtoTop {
	width:48px;
	height:48px;
	position:fixed;
	right:5%;
	bottom:10%;
	opacity:0;
	outline:0;
	background-position:-108px -48px
}
.backtoTop:hover {
	background-position:-56px -48px
}
.ZQ-sidebox {
	position:absolute;
	left:-16px;
	top:23px
}
.ZQ-sidebox .ZQ-sidebody {
	position:absolute;
	right:0
}
.ZQ-sidebox .ZQ-sidebody.ext-sidebar {
	width:194px;
	background:#fff;
	border-bottom:1px solid #efefef
}
.hero__select .is-active i,.hero__select .select__item i,.icon-hot i,.icon-new i {
	background-image:url(1448954525970.png)
}
.icon-hot,.icon-new {
	position:relative
}
.icon-hot i,.icon-new i {
	position:absolute;
	width:15px;
	height:13px;
	right:-11px;
	top:-7px
}
.icon-hot i {
	background-position:-154px -104px
}
.icon-new i {
	background-position:0 -124px
}
.blank10,.blank5,.blank8 {
	clear:both;
	overflow:hidden
}
.blank5 {
	height:5px
}
.blank8 {
	height:8px
}
.blank10 {
	height:10px
}
.ZQ-gap {
	height:16px;
	clear:both;
	overflow:hidden
}
.ZQ {
	background-color:#FBFBFB
}
.ZQ__head:after,.ZQ__head:before {
	content:"";
	display:table;
	line-height:0
}
.ZQ__head:after {
	clear:both
}
.ZQ__body,.ZQ__free {
	*zoom:1;
	width:1136px;
	margin:0 auto;
	padding:23px 0 10px
}
.ZQ__body:after,.ZQ__body:before,.ZQ__free:after,.ZQ__free:before {
	content:"";
	display:table;
	line-height:0
}
.ZQ__body:after,.ZQ__free:after {
	clear:both
}
.ZQ-row {
	*zoom:1;
	margin-right:-20px;
	margin-bottom:16px
}
.ZQ-row:after,.ZQ-row:before {
	content:"";
	display:table;
	line-height:0
}
.ZQ-71,.ZQ-71-19,.ZQ-71-23,.ZQ-71-24,.ZQ-71-25,.ZQ-71-47,.ZQ-71-51,.ZQ-71-55 {
	*display:inline;
	margin-right:16px;
	float:left
}
.ZQ-71-23{ margin-bottom:15px;}
.ZQ-row:after {
	clear:both
}
.ZQ-page {
	padding:10px 16px;
	border:1px solid #EFEFEF;
	background-color:#FFF
}
.ZQ-71-25 {
	width:400px
}
.ZQ-71-55 {
	width:558px
}
.ZQ-71-23 {
	width:368px
}
.ZQ-71-51 {
	width:816px
}
.ZQ-71-47 {
	width:752px
}
.ZQ-71-24 {
	width:368px
}
.ZQ-71-19 {
	width:304px
}
.ZQ-71 {
	width:1136px
}
.ZQ-row.no-margin {
	margin-bottom:0
}
.ZQ__free {
	border:0;
	padding:0;
	height:0;
	position:relative
}
.ZQ__free.ZQ__free--pin {
	position:fixed;
	top:36px;
	left:50%;
	margin-left:-568px
}
html {
	text-rendering:optimizelegibility;
	overflow-y:scroll;
	overflow-x:hidden
}
body {
	font:12px/1.5 Tahoma,sans-serif;
	color:#333;
	font-family:"Microsoft YaHei",sans-serif
}
body a {
	color:#333
}
body a:hover {
	text-decoration:underline;
	color:#44c6be
}
:root em,:root span {
	-webkit-filter:none\9;
	filter:none\9
}
.index-hotnews-ctn {
	padding:15px 15px 3px;
	background-color:#FFF;
	border:1px solid #EFEFEF;
	height:597px
}
.index-toppic .toppic-group .large{
	height:1.2em;
	line-height:1.2em;
	overflow:hidden;
	text-align:center
}
.index-toppic .toppic-group {
	margin-bottom:14px
}
.index-toppic .toppic-group.has-bigMargin {
	margin-bottom:30px
}
.index-toppic .toppic-group .large {
	display:block;
	color:#44c6be;
	font-size:20px;
	margin-bottom:8px;
	font-weight:700;
	width:368px
}
.index-toppic .toppic-group .toppic a {
	margin:0;
	font-size:12px
}
.index-toppic .toppic-group .toppic{ text-align:left;line-height:22px; font-size:14px; color:#666; text-indent:20px;overflow:hidden;}
.index-hotnews-tab .mod-tab-hd {
	*zoom:1
}
.index-hotnews-tab .mod-tab-hd:after,.index-hotnews-tab .mod-tab-hd:before {
	content:"";
	display:table;
	line-height:0
}
.index-hotnews-tab .mod-tab-hd:after {
	clear:both
}
.index-hotnews-tab .mod-tab-bd {
	background-color:transparent;
	overflow:hidden
}
.index-hotnews-tab .mod-tab-trigger {
	margin-bottom:5px
}
.index-hotnews-tab .mod-tab-more,.index-hotnews-tab .mod-tab-trigger li {
	height:30px;
	line-height:30px;
	background-color:#EAEAEA;
	color:#666;
	font-size:14px;
	margin:0 1px 0 0;
	overflow:visible;
	font-weight:400;
	padding:0 17px;
	width:auto;
	cursor:pointer;
	position:relative
}
.index-hotnews-tab .mod-tab-trigger li.on {
	color:#fff;
	background-color:#44c6be
}
.index-hotnews-tab .mod-tab-trigger li.on::before {
	content:"";
	position:absolute;
	left:50%;
	bottom:-8px;
	width:0;
	height:0;
	border-width:4px;
	border-style:solid dashed dashed;
	border-color:#44c6be transparent transparent;
	font-size:0;
	line-height:0;
	margin-left:-4px
}
.index-hotnews-tab .mod-tab-trigger li.on a{ color:#fff; text-decoration:none;}
.index-hotnews-tab .mod-tab-trigger li a:hover{text-decoration:none;}
.index-hotnews-tab .mod-tab-trigger li:hover .index-hotNews__tit {
	color:#fff
}
.index-hotnews-tab .mod-tab-trigger li:hover .index-hotNews__mask {
	-webkit-transform:scaleY(1);
	-moz-transform:scaleY(1);
	-ms-transform:scaleY(1);
	-o-transform:scaleY(1);
	transform:scaleY(1)
}
.index-hotnews-tab .mod-tab-trigger li a {
	color:#666
}
.index-hotnews-tab .mod-tab-more {
	float:left
}
.index-hotnews-tab .mod-tab-content {
	position:relative;
	margin-top:-5px;
	margin-bottom:-1px
}
.index-hotnews-tab .m-list {
	padding:11px 0;
	border-bottom:1px dotted #EAEAEA;
	font-size:14px
}
.index-hotnews-tab .m-list li {
	overflow:hidden;
	height:28px;
	line-height:28px;
	padding-left:12px
}
.index-gamebrocast {
	margin-bottom:16px;
	height:234px;
}
.list-gamebrocast {
	margin-bottom:16px;
}
.list-gamebrocast .box-bd {
	padding-top:10px
}
.index-cnxh{
	height:315px;
}
.index-gamebrocast .box-bd {
	padding-top:10px
}
.index-gamebrocast .mod-pic--toppic {
	height:75px;
	overflow:hidden;
	margin-bottom:15px
}
.index-gamebrocast .mod-pic--toppic li {
	margin-bottom:14px
}
.index-gamebrocast .mod-pic--toppic img {
	border:none
}
.index-gamebrocast .mod-pic--mid {
	font-size:0;
	padding:0
}
.index-gamebrocast .mod-pic--mid li {
	width:130px;
	height:60px;
	margin-right:10px;
	margin-bottom:10px
}
.index-gamebrocast .mod-pic--mid li img {
	width:130px;
	height:60px;
	display:block;
	border:none
}
.index-bbs .m-list {
	padding-top:14px
}
.index-bbs .m-list li {
	line-height:28px;
	height:28px
}
.index-heroselect {
	margin-bottom:16px
}
.index-heroselect .box-bd {
	padding-top:20px;
	*zoom:1
}
.index-heroselect .box-bd:after,.index-heroselect .box-bd:before {
	content:"";
	display:table;
	line-height:0
}
.index-heroselect .box-bd:after {
	clear:both
}
.index-heroselect .box-bd .hero__select {
	float:left;
	width:192px;
	height:214px;
	background-color:#f1f1f1;
	padding-left:16px;
	padding-top:16px
}
.index-heroselect .box-bd .hero__list {
	float:right;
	width:880px;
	height:230px;
	overflow-y:scroll;
	overflow-x:hidden
}
.hero__select h3 {
	font-size:12px;
	color:#333;
	line-height:20px;
	margin-bottom:8px
}
.hero__select .select_text {
	width:154px;
	height:28px;
	border:1px solid #cdcdcd;
	padding:0 5px;
	background-color:#fff;
	margin-bottom:16px
}
.hero__select .select_text input {
	border:none;
	outline:0;
	background-color:transparent;
	display:block;
	line-height:28px;
	color:#333
}
.hero__select .select__item {
	font-size:0;
	margin-right:-22px
}
.hero__select .select__item i {
	width:14px;
	height:14px;
	display:inline-block;
	background-position:-136px -104px
}
.hero__select .select__item input {
	display:none
}
.hero__select .select__item i,.hero__select .select__item input,.hero__select .select__item span {
	vertical-align:middle
}
.hero__select .select__item span {
	display:inline-block;
	line-height:14px;
	font-size:12px;
	padding-left:3px;
	-moz-user-select:none;
	user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none
}
.hero__select .is-active i {
	background-position:-118px -104px
}
.hero__select label {
	display:inline-block;
	margin-right:22px;
	cursor:pointer;
	margin-bottom:10px;
	height:14px
}
.hero__list ul {
	*zoom:1;
	margin-right:-12px
}
.hero__list ul:after,.hero__list ul:before {
	content:"";
	display:table;
	line-height:0
}
.hero__list ul:after {
	clear:both
}
.hero__list li {
	width:80px;
	float:left;
	margin-right:12px;
	padding:2px 2px 0;
	background-color:transparent;
	margin-bottom:10px
}
.hero__list li img {
	width:80px;
	height:80px
}
.hero__list a {
	display:block
}
.hero__list a:hover {
	text-decoration:none
}
.hero__list em {
	text-align:center;
	display:block;
	height:26px;
	line-height:26px
}
.hero__list li:hover {
	background-color:#44c6be
}
.hero__list li:hover em {
	color:#fff
}
.index-rich {
	margin-bottom:16px
}
.index-rich .box-bd {
	padding-top:20px
}
.index-rich__trigger {
	float:left;
	width:208px;
	font-size:0
}
.index-rich__trigger li {
	width:204px;
	height:58px;
	padding:2px;
	background-color:#f1f1f1;
	margin-bottom:2px;
	cursor:pointer;
	overflow:hidden
}
.index-rich__trigger li span {
	display:block;
	text-align:center;
	line-height:58px;
	font-size:14px;
	color:#666
}
.index-rich__trigger li.selected,.index-rich__trigger li:hover {
	background-color:#44c6be
}
.index-rich__trigger li.selected span,.index-rich__trigger li:hover span {
	background-color:#fff;
	font-size:20px;
	font-weight:700;
	color:#44c6be
}
.index-rich__content {
	width:880px;
	float:right
}
.hero__item {
	*zoom:1;
	margin-right:-20px
}
.hero__item:after,.hero__item:before {
	content:"";
	display:table;
	line-height:0
}
.hero__item:after {
	clear:both
}
.item__list {
	float:left;
	width:281px;
	margin-right:19px
}
.item__list dl {
	*zoom:1;
	height:70px;
	margin-bottom:10px;
	overflow:hidden
}
.item__list dl:after,.item__list dl:before {
	content:"";
	display:table;
	line-height:0
}
.item__list dl:after {
	clear:both
}
.item__list dl dt {
	float:left;
	width:70px;
	height:70px
}
.item__list dl dt a,.item__list dl dt img {
	display:block;
	width:70px;
	height:70px
}
.item__list dl dd {
	margin-left:77px
}
.item__list dl h3 {
	color:#333;
	line-height:22px;
	margin-bottom:6px
}
.item__list dl p {
	font-size:0;
	margin-bottom:6px
}
.item__list dl p a {
	display:inline-block;
	height:18px;
	line-height:18px;
	padding:0 8px;
	background-color:#44c6be;
	color:#fff;
	margin-right:6px;
	font-size:12px
}
.item__list .hero__reason {
	width:259px;
	height:44px;
	border:1px solid #cdcdcd;
	font-size:12px;
	color:#666;
	background-color:#fff;
	line-height:18px;
	padding:8px 10px 0
}
.item__list .hero__reason span {
	color:#f3501e
}
.item__list .m-list {
	margin-bottom:7px;
	margin-top:7px
}
.item__list .m-list li {
	height:24px;
	line-height:24px;
	font-size:12px
}
.item__list .m-list li i {
	background-color:#b3b3b3
}
.item__list .m-list a {
	color:#333
}
.item__list .hero__btn {
	width:281px;
	height:34px;
	font-size:0;
	text-align:center;
	background-color:#f1f1f1;
	margin-bottom:18px
}
.item__list .hero__btn a,.item__list .hero__btn span {
	display:inline-block;
	vertical-align:middle;
	font-size:12px
}
.item__list .hero__btn a {
	line-height:34px;
	color:#44c6be;
	width:140px;
	*width:139px
}
.item__list .hero__btn span {
	color:#cdcdcd;
	width:1px
}
.item__list .hero__video ul {
	margin-right:-13px;
	*zoom:1
}
.item__list .hero__video ul:after,.item__list .hero__video ul:before {
	content:"";
	display:table;
	line-height:0
}
.item__list .hero__video ul:after {
	clear:both
}
.item__list .hero__video li {
	float:left;
	margin-right:13px;
	position:relative;
	width:134px
}
.item__list .hero__video li span {
	background-color:transparent;
	background-color:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000,endColorstr=#B3000000);
	zoom:1;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#fff;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	font-size:12px;
	overflow:hidden
}
:root .item__list .hero__video li span {
	-webkit-filter:none;
	filter:none
}
.item__list .hero__video li:hover span {
	background-color:transparent;
	background-color:rgba(58,110,204,.9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E644c6be,endColorstr=#E644c6be);
	zoom:1
}
:root .item__list .hero__video li:hover span {
	-webkit-filter:none;
	filter:none
}
.index-game-video .mod-tab-bd {
	padding-top:20px
}
.index-game-video .mod-tab-content .mod-pic--video {
	margin-bottom:-10px
}
.index-game-video.ext-dblVideo .mod-pic--video li {
	width:184px
}
.index-game-video.ext-dblVideo .mod-pic--video li:hover .video-mask {
	display:block
}
.index-game-video.ext-dblVideo .mod-pic--video li:hover .video-time {
	display:none
}
.index-game-video.ext-dblVideo .mod-pic--video img {
	width:184px;
	height:102px;
	border:none
}
.index-game-video.ext-dblVideo .mod-pic--video .video-time {
	width:174px;
	top:58px
}
.index-game-video.ext-dblVideo .mod-pic--video .video-mask {
	background-color:transparent;
	background-color:rgba(0,0,0,.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
	zoom:1;
	position:absolute;
	left:-2px;
	top:-2px;
	width:184px;
	height:102px;
	border:2px solid #44c6be;
	display:none
}
:root .index-game-video.ext-dblVideo .mod-pic--video .video-mask {
	-webkit-filter:none;
	filter:none
}
.index-game-video.ext-dblVideo .mod-pic--video .video-mask .icon-bigPlay {
	width:52px;
	height:52px;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-26px;
	margin-left:-26px;
	background-image:url(1448954525970.png);
	background-position:0 -48px
}
.index-video__aside .m-list {
	padding-top:16px
}
.index-video__aside .m-list li {
	padding-left:24px;
	line-height:32px;
	height:33px;
	overflow:hidden
}
.index-video__aside .m-list i {
	width:16px;
	height:16px;
	background-color:#b7b7b7;
	text-align:center;
	line-height:16px;
	color:#fff;
	margin-top:-8px;
	font-family:"å®‹ä½“",sans-serif
}
.index-video__aside .m-list .top i {
	background-color:#44c6be
}
.index-gameguide {
	padding:12px 0
}
.index-gameguide .box-hd {
	margin:0 16px
}
.index-gameguide .box-bd {
	padding-top:8px
}
.index-gameguide .guide-box .guide-box__hd {
	height:35px;
	line-height:35px
}
.index-gameguide .guide-box .guide-box__hd h4 {
	font-size:16px;
	font-weight:400
}
.index-gameguide .game-role {
	*zoom:1;
	position:relative;
	margin-right:-17px
}
.index-gameguide .game-role:after,.index-gameguide .game-role:before {
	content:"";
	display:table;
	line-height:0
}
.index-gameguide .game-role:after {
	clear:both
}
.index-gameguide .game-role li {
	float:left;
	*display:inline;
	width:80px;
	height:80px;
	position:relative;
	*zoom:1;
	margin:0 16px 16px 0
}
.index-gameguide .game-role li a:hover .desc {
	display:block
}
.index-gameguide .game-role li img {
	width:100%;
	height:100%
}
.index-gameguide .game-role li .desc {
	display:none;
	position:absolute;
	top:0;
	left:0;
	color:#fff;
	width:60px;
	height:40px;
	padding:20px 10px;
	background-color:transparent;
	background-color:rgba(0,0,0,.65);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5000000,endColorstr=#a5000000);
	zoom:1;
	text-align:center
}
.ZQ-job .guide-box .guide-box__hd .more i,.ZQ-jobguide .guide-box .guide-box__hd .more i {
	top:50%;
	background-image:url(1448954525970.png);
	background-position:-51px -124px;
	left:0
}
.ZQ-relative .m-list li,.index-gameguide .all-copy li {
	white-space:nowrap;
	word-wrap:normal;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	text-align:left;
	overflow:hidden
}
.index-gameguide .all-copy,.index-gameguide .job-guide {
	padding-left:15px
}
.index-gameguide .all-copy .m-list {
	*zoom:1;
	position:relative;
	margin-right:-10px
}
.index-gameguide .all-copy .m-list:after,.index-gameguide .all-copy .m-list:before {
	content:"";
	display:table;
	line-height:0
}
.index-gameguide .all-copy .m-list:after {
	clear:both
}
.index-gameguide .all-copy li {
	float:left;
	*display:inline;
	margin-right:10px;
	width:auto
}
.index-gameguide .copy-guide {
	padding-left:16px
}
.index-gameguide .copy-guide-bottom {
	margin-top:22px
}
.index-gameguide .guide-list {
	padding-top:18px
}
.index-gameguide .guide-list li {
	*zoom:1;
	padding-bottom:10px
}
.index-gameguide .guide-list li:after,.index-gameguide .guide-list li:before {
	content:"";
	display:table;
	line-height:0
}
.index-gameguide .guide-list li:after {
	clear:both
}
.index-gameguide .guide-list li .label,.index-gameguide .guide-list li a {
	float:left;
	*display:inline;
	height:20px;
	line-height:20px
}
.index-gameguide .guide-list li .label {
	background-color:#E9F1FD;
	color:#44c6be;
	font-size:12px;
	padding:0 10px;
	position:relative;
	z-index:5;
	margin-right:-1px
}
.index-gameguide .guide-list li a {
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:20px;
	line-height:20px;
	padding-left:15px;
	border-left:1px solid #EAEAEA;
	margin-right:15px
}
.ZQ-jobguide {
	padding:12px 0 0
}
.ZQ-jobguide .box-hd {
	margin:0 16px
}
.ZQ-jobguide .box-bd {
	padding-top:10px
}
.ZQ-jobguide .guide-box .guide-box__hd {
	height:35px;
	line-height:35px
}
.ZQ-jobguide .guide-box .guide-box__hd h4 {
	font-size:16px;
	font-weight:400;
	float:left
}
.ZQ-jobguide .guide-box .guide-box__hd .more {
	padding-left:13px;
	position:relative;
	zoom:1;
	margin-left:10px;
	float:right;
	display:inline;
	color:#999
}
.ZQ-jobguide .guide-box .guide-box__hd .more:hover {
	color:#44c6be
}
.ZQ-jobguide .guide-box .guide-box__hd .more i {
	position:absolute;
	margin-top:-5px;
	width:9px;
	height:9px;
	font-size:0
}
.ZQ-jobguide .job-list {
	padding-left:15px
}
.ZQ-jobguide .job-list h4 {
	font-weight:400;
	font-size:16px;
	height:35px;
	line-height:35px
}
.ZQ-jobguide .job-list .list {
	*zoom:1
}
.ZQ-jobguide .job-list .list:after,.ZQ-jobguide .job-list .list:before {
	content:"";
	display:table;
	line-height:0
}
.ZQ-jobguide .job-list .list:after {
	clear:both
}
.ZQ-jobguide .job-list .list a {
	margin:0 16px 16px 0;
	float:left;
	*display:inline
}
.ZQ-jobguide .job-list .list img {
	border:1px solid #EFEFEF
}
.ZQ-jobguide .upgrade-guide .guide-box__hd {
	border-bottom:1px solid #EAEAEA
}
.ZQ-jobguide .upgrade-guide .guide-box__bd {
	padding-top:12px
}
.ZQ-jobguide .col-A {
	float:left;
	*display:inline;
	width:751px;
	margin-right:16px
}
.ZQ-jobguide .col-B {
	float:left;
	*display:inline;
	width:352px
}
.ZQ-jobguide .m-list li {
	height:28px;
	line-height:28px
}
.ZQ-channal-data .box-bd {
	padding-top:10px;
	overflow:hidden;
	position:relative
}
.ZQ-channal-data .data-list {
	margin-bottom:10px;
	font-size:0;
	position:relative;
	margin-left:-17px
}
.ZQ-channal-data .data-list .label,.ZQ-channal-data .data-list a {
	font-size:14px
}
.ZQ-channal-data .data-list .label {
	padding:0 6px;
	background-color:#44c6be;
	color:#fff;
	padding-left:23px;
	float:left;
	height:25px;
	line-height:25px
}
.ZQ-channal-data .data-list ul {
	*zoom:1;
	margin-left:55px
}
.ZQ-channal-data .data-list ul:after,.ZQ-channal-data .data-list ul:before,.span-list ul:after,.span-list ul:before{
	content:"";
	display:table;
	line-height:0
}
.ZQ-channal-data .data-list ul:after,.span-list ul:after {
	clear:both
}
.ZQ-channal-data .data-list li {
	float:left;
	height:25px;
	line-height:25px
}
.ZQ-channal-data .data-list a {
	padding:0 16px;
	border-left:1px solid #EAEAEA
}
.ZQ-channal-data .is-nborder a {
	border:none;
	padding-left:17px
}
.ZQ-job .mod-tab-content {
	overflow:hidden;
	*zoom:1;
	padding:20px 0 0
}
.ZQ-job .game-role {
	float:left;
	*display:inline;
	width:190px;
	height:310px;
	border:1px solid #EFEFEF;
	margin-right:16px
}
.ZQ-job .role-intro {
	margin-bottom:13px
}
.ZQ-job .role-intro h3 {
	font-size:18px;
	color:#44c6be;
	padding-bottom:10px
}
.ZQ-job .role-intro h3 span {
	color:#999;
	font-size:14px;
	font-weight:400;
	margin-left:10px
}
.ZQ-job .role-intro .toppic-item {
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:25px;
	line-height:25px;
	background-color:#E9F1FD;
	color:#44c6be;
	font-size:12px;
	padding:0 10px;
	margin-right:8px
}
.ZQ-job .role-intro .item {
	padding-bottom:10px;
	font-size:14px;
	line-height:1.8em
}
.ZQ-job .role-intro .item .label {
	float:left;
	*display:inline;
	color:#999;
	font-weight:700
}
.ZQ-job .role-intro .item a {
	color:#4574C5
}
.ZQ-job .role-intro .item a:hover {
	color:#44c6be
}
.ZQ-job .role-intro-ctn {
	float:left;
	*display:inline;
	width:496px;
	margin-right:49px
}
.ZQ-job .role-intro-ctn .upgrade-guide {
	width:100%
}
.ZQ-job .guide-box .guide-box__hd {
	*zoom:1;
	padding-bottom:9px
}
.ZQ-job .guide-box .guide-box__hd:after,.ZQ-job .guide-box .guide-box__hd:before {
	content:"";
	display:table;
	line-height:0
}
.ZQ-job .guide-box .guide-box__hd:after {
	clear:both
}
.ZQ-job .guide-box .guide-box__hd h4 {
	height:1.1em;
	line-height:1.1em;
	font-size:16px;
	font-weight:400;
	float:left
}
.ZQ-job .guide-box .guide-box__hd .more {
	padding-left:13px;
	position:relative;
	zoom:1;
	margin-left:10px;
	float:right;
	display:inline;
	color:#999
}
.ZQ-job .guide-box .guide-box__hd .more:hover {
	color:#44c6be
}
.ZQ-job .guide-box .guide-box__hd .more i {
	position:absolute;
	margin-top:-4px;
	width:9px;
	height:9px;
	font-size:0
}
.ZQ-job .upgrade-guide {
	float:left;
	*display:inline;
	width:350px
}
.ZQ-job .upgrade-guide .guide-box__hd {
	border-bottom:1px solid #EAEAEA
}
.ZQ-job .upgrade-guide .guide-box__bd {
	padding-top:12px
}
.ZQ-job .mod-pic--video.mini {
	position:relative;
	margin-bottom:-16px
}
.ZQ-job .m-list li {
	height:28px;
	line-height:28px
}
.ZQ-page--video .mod-pic--video {
	padding-left:21px;
	padding-top:20px
}
.ZQ-page--video .mod-pic--video li {
	width:172px;
	margin:0 18px 16px 0
}
.ZQ-page--video .mod-pic--video li img {
	width:172px;
	height:120px;
	border:none
}
.ZQ-page--video .mod-pic--video li .video-time {
	top:76px;
	width:162px
}
.ZQ-page--news .m-list {
	padding:25px 16px 0;
	overflow:hidden
}
.ZQ-page--news .m-list li {
	margin-top:1px;
	margin-bottom:-1px;
	height:46px;
	line-height:46px;
	border-bottom:1px dashed #EAEAEA
}
.ZQ-relative {
	padding:15px;
	width:720px;
	margin:0 auto;
	border:1px solid #EFEFEF
}
.ZQ-relative .m-list {
	*zoom:1;
	position:relative;
	margin-right:-10px;
	margin-bottom:-8px
}
.ZQ-relative .m-list:after,.ZQ-relative .m-list:before {
	content:"";
	display:table;
	line-height:0
}
.ZQ-relative .m-list:after {
	clear:both
}
.ZQ-relative .m-list li {
	float:left;
	*display:inline;
	margin-right:10px;
	width:auto
}
.ZQ-relative__hd {
	padding-bottom:10px
}
.ZQ-relative__hd h3 {
	font-size:16px;
	font-weight:400;
	height:1.1em;
	line-height:1.1em
}
.ZQ-relative__bd {
	overflow:hidden
}
.ZQ-gameread .box-bd {
	padding-top:13px
}
.ZQ-gameread .m-list {
	position:relative;
	margin-right:-50px;
	*zoom:1
}
.ZQ-gameread .m-list:after,.ZQ-gameread .m-list:before {
	content:"";
	display:table;
	line-height:0
}
.ZQ-gameread .m-list:after {
	clear:both
}
.ZQ-gameread .m-list li {
	float:left;
	*display:inline;
	margin-right:48px
}
.ZQ-page--article h1 {
	text-align:center;
	color:#44c6be;
	font-size:28px;
	height:1.1em;
	line-height:1.1em;
	padding-top:40px;
	margin-bottom:12px;
	font-weight:400
}
.ZQ-page--article address {
	text-align:center;
	font-style:normal;
	color:#999;
	padding-bottom:20px;
	border-bottom:1px dashed #EAEAEA;
	margin:0 30px
}
.ZQ-page--article address a {
	margin:0 10px;
	color:#44c6be
}
.ZQ-page--article .mod-page {
	padding-bottom:0
}
.ZQ-page--article #share-links {
	height:18px;
	padding:10px 0;
	border-top:1px dashed #EAEAEA
}
.ZQ-page--article #share-links .bdsharebuttonbox {
	float:left!important
}
.ZQ-page--article .summary {
	*zoom:1;
	background-color:#FBFBFB;
	padding-right:12px;
	font-size:14px;
	margin:20px 30px 0
}
.ZQ-page--article .summary:after,.ZQ-page--article .summary:before {
	content:"";
	display:table;
	line-height:0
}
.ZQ-page--article .summary:after {
	clear:both
}
.ZQ-page--article .summary .label {
	float:left;
	*display:inline;
	width:32px;
	height:53px;
	background-color:#EAEAEA;
	padding:12px 16px 0;
	color:#999;
	font-weight:700;
	font-size:15px;
	line-height:1.2em;
	margin-right:16px
}
.ZQ-page--article #text a,.ZQ-page--article .sweatmeat__hd a {
	color:#44c6be
}
.ZQ-page--article .summary p {
	padding-top:8px;
	overflow:hidden;
	*zoom:1;
	line-height:1.8em
}
.ZQ-page--article #text {
text-indent: 2em;
	position:relative;
	padding:0 30px
}
.ZQ-page--article #text p {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:16px;
	margin-top:1.5em;
	line-height:1.5em
}
.ZQ-page--article #text img {
	max-width:100%
}
.ZQ-page--article .sweatmeat {
	margin:40px auto 0;
	width:752px;
	padding-bottom:30px
}
.ZQ-page--article .sweatmeat__hd {
	margin-bottom:9px;
	font-size:14px
}
.ZQ-page--article .sweatmeat__bd {
	height:148px;
	width:750px;
	background-color:#FCFCFC;
	border:1px solid #EFEFEF
}
.ZQ-page--article .index-slide {
	margin-bottom:0
}
.ZQ-page--article .ZQ-relative {
	margin-top:35px
}
.ZQ__relateVideoNews .m-list--news {
	padding:14px 0 3px
}
.ZQ__relateVideoNews .m-list--news li {
	height:28px;
	line-height:28px
}
.ZQ__relateVideoNews .mod-pic--video {
	position:relative;
	zoom:1;
	margin-right:-32px;
	padding:16px 0 0 16px
}
.ZQ__relateVideoNews .mod-pic--video li {
	margin:0 32px 0 0
}
.ZQ__releateNews .box-bd {
	*zoom:1;
	padding-top:12px;
	margin-right:-20px;
	padding-left:16px
}
.ZQ__releateNews .box-bd:after,.ZQ__releateNews .box-bd:before {
	content:"";
	display:table;
	line-height:0
}
.ZQ__releateNews .box-bd:after {
	clear:both
}
.ZQ__releateNews .relateNews__con {
	float:left;
	width:520px;
	margin-right:20px;
	height:78px;
	overflow:hidden
}
.ZQ__releateNews .relateNews__link,.ZQ__releateNews .relateNews__link img {
	width:112px;
	height:78px;
	display:block
}
.ZQ__releateNews .relateNews__link {
	position:relative;
	float:left;
	margin-right:20px
}
.ZQ__releateNews .relateNews__link span {
	width:102px;
	height:22px;
	overflow:hidden;
	padding:0 5px;
	background:url(img-article-shadow.png) left top no-repeat;
	position:absolute;
	bottom:0;
	left:0;
	font-size:12px;
	line-height:22px;
	color:#fff
}
.pageTable__bd .td1,.pageTable__bd th {
	color:#999;
	text-align:center
}
.ZQ__releateNews .m-list {
	margin-left:132px;
	margin-top:-3px
}
.ZQ__releateNews .m-list li {
	line-height:28px
}
.ZQ-gameread .m-list li {
	width:322px
}
.ZQ-page__table {
	margin:30px 30px 0
}
.pageTable__hd table {
	width:100%
}
.pageTable__hd th,.pageTable__hd thead,.pageTable__hd tr {
	height:32px;
	line-height:32px;
	text-align:center
}
.pageTable__hd tr {
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4
}
.pageTable__hd th {
	border-top:2px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	background-color:#e8e8e8;
	cursor:pointer
}
.pageTable__hd th.selected {
	border-top-color:#44c6be;
	background-color:#fff
}
.pageTable__bd table {
	width:100%;
	font-size:14px
}
.pageTable__bd thead tr {
	height:38px
}
.pageTable__bd tbody tr {
	height:34px
}
.pageTable__bd td,.pageTable__bd th {
	border:1px solid #e4e4e4;
	padding:5px 0
}
.pageTable__bd th {
	background-color:#f8f8f8
}
.pageTable__bd td {
	background-color:#fbfbfb;
	text-align:center
}
.pageTable__bd .th1 {
	width:98px
}
.pageTable__bd .td2 {
	color:#333
}
.page-article__enter {
	width:368px;
	height:30px;
	display:block;
	background-color:#edf4fd;
	margin:40px auto;
	font-size:14px;
	text-align:center;
	color:#44c6be;
	line-height:30px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.vote-system__btn,.vote-system__btn--selected {
	width:12px;
	height:12px;
	background-image:url(1448954525970.png);
	background-repeat:no-repeat
}
.page-article__enter:hover {
	text-decoration:none;
	background-color:#f6faff
}
.page-video {
	padding-bottom:0
}
.page-video .box-bd {
	padding-top:20px
}
.vote-system__btn {
	background-position:-35px -124px;
	cursor:pointer;
	-ms-user-select:none;
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none
}
.vote-system__btn--selected {
	background-position:-19px -124px;
	cursor:default;
	pointer-events:none
}
.vote-system__ding,.vote-system__share,.vote-system__tit,.vote-system__total {
	line-height:1.5;
	margin:0
}
.vote-system__btn,.vote-system__img,.vote-system__txt {
	display:block;
	margin:0 auto
}
.ZQ-articlevote .m-list--news {
	padding-top:14px;
	padding-bottom:2px
}
.ZQ-articlevote .m-list--news li {
	height:28px;
	line-height:28px
}
.vote-system {
	padding:32px 31px;
	border:1px solid #EFEFEF
}
.vote-system__bd {
	padding-right:160px;
	position:relative;
	*zoom:1
}
.vote-system__bd:after,.vote-system__bd:before {
	content:"";
	display:table;
	line-height:0
}
.vote-system__bd:after {
	clear:both
}
.vote-system__tit {
	font-size:14px
}
.vote-system__color {
	color:red;
	font-style:normal
}
.vote-system__opts {
	text-align:center;
	float:left;
	_display:inline;
	width:100%
}
.vote-system__opts table {
	width:100%
}
.vote-system__opt {
	padding-top:25px;
	text-align:center;
	font-size:0
}
.vote-system__result {
	width:50px;
	height:50px;
	padding-bottom:5px;
	position:relative;
	left:50%;
	margin-left:-25px;
	*left:0;
	*margin-left:0
}
.vote-system__chart {
	position:absolute;
	bottom:0;
	left:50%;
	width:12px;
	max-height:100%;
	margin-left:-6px
}
.vote-system__value {
	display:block;
	width:50px;
	text-align:center;
	font-size:14px;
	line-height:15px;
	position:relative;
	top:-15px;
	left:-19px
}
.vote-system__img {
	height:50px;
	width:50px
}
.vote-system__txt {
	font-size:14px;
	line-height:1.5;
	margin:5px auto
}
.vote-system__aside {
	float:left;
	_display:inline;
	width:0
}
.vote-system__like {
	width:110px;
	height:120px;
	background:#fbfbfb;
	margin-top:35px;
	padding:15px;
	text-align:center
}
.vote-system__total {
	font-weight:700;
	font-size:20px;
	padding-top:10px
}
.vote-system__ding {
	font-weight:700;
	color:#fff;
	margin:10px auto;
	cursor:pointer;
	height:34px;
	line-height:34px
}
.vote-system__share {
	font-size:12px
}
.vote-system__forecolor {
	background:#44c6be
}
.vote-system__background {
	background:#fff
}
.ZQ-navtree .mod-tab-hd {
	border:0
}
.ZQ-navtree .mod-tab-hd .mod-tab-trigger {
	float:none;
	display:block;
	text-align:center;
	font-size:0
}
.ZQ-navtree .mod-tab-hd .mod-tab-trigger li {
	width:67px;
	border-right:1px solid #fff;
	padding:0;
	background-color:#eaeaea;
	float:none;
	display:inline-block;
	vertical-align:middle;
	*vertical-align:auto;
	*display:inline;
	zoom:1
}
.ZQ-navtree .mod-tab-hd .mod-tab-trigger li.selected {
	background-color:#44c6be
}
.navtree-box.ext-sidebar {
	border-top:2px solid #44c6be
}
.navtree-box.ext-sidebar .navtree-box__hd {
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	background:#f8f8f8
}
.navtree-box.ext-sidebar .navtree-box__title {
	border:0;
	margin:0;
	height:35px;
	line-height:35px;
	color:#44c6be;
	font-size:14px;
	padding-left:16px
}
.navtree-box.ext-sidebar .navtree-box__bd {
	border-left:1px solid #efefef;
	border-right:1px solid #efefef
}
.navtree-box.ext-sidebar .navtree-box__bd .m-list li {
	padding-left:16px;
	padding-right:14px
}
.navtree-box .navtree-box__hd {
	border-bottom:1px solid #eaeaea;
	*zoom:1;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.navtree-box .navtree-box__hd:after,.navtree-box .navtree-box__hd:before {
	content:"";
	display:table;
	line-height:0
}
.navtree-box .navtree-box__hd:after {
	clear:both
}
.navtree-box .navtree-box__title {
	float:left;
	_display:inline;
	margin:0 10px 0 0;
	font-size:16px;
	border-bottom:2px solid #44c6be;
	height:34px;
	line-height:34px;
	position:relative;
	margin-bottom:-1px
}
.navtree-box .navtree-box__icon {
	float:right;
	_display:inline;
	width:35px;
	height:35px;
	line-height:35px;
	position:relative
}
.navtree-box .navtree-box__icon i {
	position:absolute;
	display:block;
	top:50%;
	left:50%;
	margin:-8px 0 0 -8px
}
.navtree-box .m-list {
	padding-top:8px
}
.navtree-box .m-list.ext-flow {
	*zoom:1
}
.navtree-box .m-list.ext-flow:after,.navtree-box .m-list.ext-flow:before {
	content:"";
	display:table;
	line-height:0
}
.navtree-box .m-list.ext-flow:after {
	clear:both
}
.navtree-box .m-list.ext-flow li {
	float:left;
	_display:inline;
	padding-right:14px
}
.navtree-box .m-list.ext-double {
	*zoom:1
}
.navtree-box .m-list.ext-double:after,.navtree-box .m-list.ext-double:before {
	content:"";
	display:table;
	line-height:0
}
.navtree-box .m-list.ext-double:after {
	clear:both
}
.navtree-box .m-list.ext-double li {
	width:122px;
	float:left;
	_display:inline
}
.navtree-box .navtree-box__bd {
	overflow:hidden;
	position:relative
}
.page-aside__jtu {
	padding-bottom:0
}
.page-aside__jtu .mod-pic--mid {
	padding-bottom:0;
	font-size:0
}
.page-aside__jtu li {
	width:128px;
	position:relative;
	margin-bottom:5px
}
.page-aside__jtu li img {
	border:none;
	margin-bottom:0
}
.page-aside__jtu li em {
	font-size:12px;
	text-align:center;
	height:18px;
	overflow:hidden;
	padding:4px 0
}
.page-aside__jtu .jtu__img {
	width:128px;
	height:97px;
	display:block
}
.page-aside__jtu .jtu__shadow {
	position:absolute;
	top:77px;
	right:0;
	height:20px;
	padding:0 10px;
	font-size:12px;
	line-height:20px;
	overflow:hidden;
	color:#fff;
	background-color:transparent;
	background-color:rgba(0,0,0,.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
	zoom:1
}
:root .page-aside__jtu .jtu__shadow {
	-webkit-filter:none\9;
	filter:none\9
}
.article__picRec .box-bd {
	padding-top:20px
}
.article__picRec .mod-pic {
	*zoom:1;
	margin-right:-20px
}
.article__picRec .mod-pic:after,.article__picRec .mod-pic:before {
	content:"";
	display:table;
	line-height:0
}
.article__picRec .mod-pic:after {
	clear:both
}
.article__picRec li {
	position:relative;
	float:left;
	overflow:visible;
	width:144px
}
.article__picRec li img {
	width:144px;
	height:110px
}
.article__picRec li em {
	line-height:22px;
	height:22px;
	overflow:hidden
}
.article__picRec a,.article__picRec a:hover .m-list__mask,.article__picRec img {
	display:block
}
.article__picRec .m-list__mask {
	position:absolute;
	left:-2px;
	top:-2px;
	width:144px;
	height:110px;
	border:2px solid #44c6be;
	display:none
}
/* ÐÂÔö¶¥²¿ÖÜÃâÓ¢ÐÛ */

#top-hero .mod-pic {
	padding-left:28px;
	padding-top:15px;
}
#top-hero .mod-pic li {
	line-height:12px;
	margin:0 24px 12px 0;
	overflow:hidden;
	position:relative;
	width:120px;
}
#top-hero .mod-pic a {
	display:block;
	text-align:center;
}
#top-hero .mod-pic img {
	border:1px solid #1f232e;
	box-shadow:0 0 1px #1f232e;
	height:90px;
	margin:1px;
	width:130px;
}
#top-hero .mod-pic img:hover {
	box-shadow:0 0 1px #1f232e;
}
#top-hero .mod-pic em {
	color:#1f232e;
	cursor:pointer;
	display:inline-block;
	line-height:18px;
	padding:3px 0 0;
	text-align:left;
	vertical-align:baseline;
}
#top-hero .mod-pic {
	display:inline-block;
}
#top-hero .mod-pic a:hover {
	text-decoration:none;
}
#top-hero .mod-pic a:hover em {
	color:#1f232e;
	text-decoration:none;
}
#top-hero {
	background-color:#fff;
	border:1px solid #efefef;
	height:90px;
	margin:0 auto 10px;
	padding-top:10px;
	position:relative;
	width:1134px;
	z-index:1000;
}
#top-hero .hero-avatar {
	float:left;
	padding-left:1px;
}
#top-hero .hero-avatar li.title {
	background-color:#44c6be;
	border:1px solid #44c6be;
	color:#efefef;
	float:left;
	height:66px;
	line-height:14px;
	padding:3px 4px 0;
	text-align:center;
	vertical-align:middle;
	width:10px;
}
#top-hero .hero-avatar li.lit-title {
	height:66px;
	padding-top:8px;
}
#top-hero .hero-avatar li.avatar {
	cursor:pointer;
	float:left;
	height:75px;
	width:60px;
}
#top-hero .hero-avatar li.avatar img {
	border:1px solid #1f232e;
	border-radius:1px;
	display:block;
	height:60px;
	width:60px;
}
#top-hero .hero-avatar li.avatar .pic em {
	color:#44c6be;
	display:block;
	text-align:center;
}
#top-hero .hero-avatar li.hover .pic {
	background-color:#1f232e;
	border-color:#fff;
	height:89px;
}
#top-hero .hero-avatar li.hover .pic em {
	color:#87e7fd;
	font-weight:700;
	text-decoration:none;
}
#top-hero .hero-avatar li.title {
	margin:0 8px 0 26px;
}
#top-hero .hero-avatar li.avatar {
	margin-left:12px;
}
.ZQ__head{background-image:url(banner.jpg)}
  .index-game-video .mod-pic--video li img{
       width:208px;
       height:144px;
       display:block;
    }
.dwCommonFooter {
	clear:both;
	width:100%;
	margin:0 auto;
	padding:25px 0;
	background:#222;
	color:#666;
}
.dwCommonFooter__split {
	opacity:.6;
}
.dwCommonFooter__row {
	margin:0 auto 8px;
	text-align:center;
	line-height:1;
}
.dwCommonFooter__row p {
	margin-bottom:8px;
}
.dwCommonFooter a {
	margin:0 5px;
	color:#666;
}
.dwCommonFooter a:hover {
	color:#8e8e8e;
}
.dwCommonFooter__highlight {
	color:#F40;
}
.dwCommonFooter__row--approve {
	padding-top:5px;
	margin-bottom:38px;
}
.dwCommonFooter__row--approve i,.dwCommonFooter__row--logo a {
	display:inline-block;
	*zoom:1;
	*display:inline;
	background-repeat:no-repeat;
}
.dwCommonFooter__row--approve i {
	vertical-align:-4px;
	margin-right:5px;
	margin-left:12px;
}
.dwCommonFooter__row--approve .approveIcon1 {
	width:20px;
	height:20px;
	background-position:-0px -92px;
}
.dwCommonFooter__row--approve .approveIcon2 {
	width:16px;
	height:20px;
	background-position:-24px -92px;
}
.dwCommonFooter__row--approve .approveIcon3 {
	width:20px;
	height:20px;
	background-position:-44px -92px;
}
.dwCommonFooter__row--approve .approveIcon4 {
	width:18px;
	height:18px;
	background-position:-92px -92px;
}
.dwCommonFooter__row--approve .approveIcon5 {
	width:20px;
	height:20px;
	background-position:-68px -92px;
}
.dwCommonFooter__row--approve .approveIcon6 {
	width:20px;
	height:17px;
	background-position:-114px -92px;
}
.dwCommonFooter__row--logo a {
	margin:0 20px;
	font-size:0;
	line-height:0;
	vertical-align:top;
	overflow:hidden;
}
.dwCommonFooter__logoSplit {
	height:34px;
	width:1px;
	margin-top:8px;
	line-height:34px;
	overflow:hidden;
	display:inline-block;
	*zoom:1;
	*display:inline;
	vertical-align:top;
	background-color:#3d3d3d;
}
.dwCommonFooter__huanju {
	width:115px;
	height:42px;
	margin-top:2px;
	background-position:-0px -0px;
}
.dwCommonFooter__huyu {
	width:166px;
	height:41px;
	background-position:-119px -0px;
}
.dwCommonFooter__row--logo .dwCommonFooter__huanju {
	margin-top:2px;
}
.dwCommonFooter--white {
	background:#fff;
	color:#999;
}
.dwCommonFooter--white a {
	color:#999;
}
.dwCommonFooter--white a:hover {
	color:#666;
}
.dwCommonFooter--white .dwCommonFooter__logoSplit {
	background-color:#ccc;
}
.dwCommonFooter--white .dwCommonFooter__huanju {
	background-position:-0px -46px;
}
.dwCommonFooter--white .dwCommonFooter__huyu {
	background-position:-119px -45px;
}
.yueBtn,
	.yueBtn span{ overflow:hidden; background:url(btn_bg.png) no-repeat; text-decoration:none; }
	.yueBtn{ position:relative; display:inline-block; padding-left:3px; vertical-align:middle; *display:inline; *zoom:1; float:right;}
	.yueBtn span{ float:left; text-align:center; color:#fff; font-size:16px; cursor:pointer; }
	.yueBtn span .ico{ overflow:hidden; display:inline-block; background:url(icon_bg.png); *display:inline; *zoom:1; }

	.rss_button{ height:28px; background-position:0 0; }
	.rss_button span{ height:26px; padding:2px 18px 0 11px; background-position:right -28px; font-family:'Î¢ÈíÑÅºÚ'; *height:24px; *padding-top:4px; line-height:1.5em; }
	.rss_button span .ico{ width:12px; height:12px; margin-right:3px; *vertical-align:middle;}
	.rss_button span .ico_true{ width:13px; height:8px; background-position:0 -14px; }
	.rss_button_disable{ background-position:0 -58px; cursor:default; }
	.rss_button_disable span{ background-position:right -86px; cursor:default; }
        .tips{float:right;*font-size:13px;_font-size:13px;color:#0000ff;padding-right:5px;line-height:2.5em;*line-height:1em;margin-bottom:10px;}
        .yy-share{border:none;background:none;}
		
		
.title{border-bottom:1px solid #eaeaea; height:34px;}
.title .act{ float: right;height: 35px;line-height: 35px; margin-left:15px;}
.title a.more{ margin-left: 10px;
    padding-left: 13px;
    position: relative;
}
.title .act .more i {
    height: 9px;
    margin-top: -4px;
    position: absolute;
    width: 9px;
}
.title .act .more i {
    background-image: url("1448954525970.png");
    background-position: -51px -124px;
    font-size: 0;
    left: 0;
    top: 50%;
}

.title .title_l{border-left:3px solid #06d191}
.title h3{ border-bottom: 2px solid #44c6be;
    float: left;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    margin: 0 10px -1px 0;
    position: relative;}
.title h3 a{color:#636363;}
.title .tab-hd li{  color: #333;
    display: inline-block;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    margin: 0;
    overflow: visible;
    padding: 0 10px;
    position: relative;
    width: auto; cursor:pointer;}
.title .tab-hd li.on::before {
    border-color: #44c6be transparent transparent;
    border-style: solid;
    border-width: 4px;
    bottom: -8px;
    content: "";
    font-size: 0;
    height: 0;
    left: 50%;
    line-height: 0;
    margin-left: -4px;
    position: absolute;
    width: 0;
}
.title .tab-hd li.on{background-color: #44c6be;color: #fff;}
.title .tab-hd li.on a{color: #fff;}
.title::before {
    content: "";
    display: table;
    line-height: 0;
}
.title::after {
    clear: both;
}

.title .tab-hd{ height:30px; display:inline; margin-top:4px; float:right;overflow-wrap: normal;}


.c_con .p-list {
    padding-top: 16px;
}
.c_con .p-list li {
    height: 33px;
    line-height: 32px;
    overflow: hidden;
    padding-left: 24px;
	position:relative;
}
.c_con .p-list i.num {
    background-color: #44c6be;
	left: 0;position: absolute;
    top: 50%;
}
.c_con .p-list i.num {
    background-color: #b7b7b7;
    color: #fff;
    font-family: "Î¢ÈíÑÅºÚ",sans-serif;
    height: 16px;
    line-height: 16px;
    margin-top: -8px;
    text-align: center;
    width: 16px;
}
.c_con .p-list .top i {
    background-color: #44c6be;
}




.mod-pic--50 {
	position:relative;
	margin-right:-16px; display: inline-block;
    letter-spacing: normal;
    vertical-align: top;
    word-spacing: normal;
}
.mod-pic--50 li {
	width:164px;
	margin:0 16px 16px 0;
	float:left;
}
.mod-pic--50 li img {
	width:164px;
	height:117px;
	margin-bottom:8px
}
.mod-pic--50 li .50-time {
	background:url(1448954815277.png) left top no-repeat;
	zoom:1;
	height:22px;
	line-height:22px;
	text-align:right;
	position:absolute;
	top:73px;
	left:0;
	width:198px;
	padding:22px 5px 0;
	color:#fff;
	font-size:12px
}
.backtoTop,.backtoTop:hover,.mod-crumbs .back-to-index i,.mod-pic--50 li .50-time i {
	background-image:url(1448954525970.png)
}
.mod-pic--50 li .video-time i {
	width:16px;
	height:16px;
	position:absolute;
	top:22px;
	left:5px;
	background-position:-20px -104px
}
.mod-pic--50 li:hover a {
	color:#44c6be
}
.mod-pic--50 li em {
	line-height:1.5em;
	font-size:14px;
	height:1.5em;
	overflow:hidden;
	display:block;
	text-align:center;
}
.mod-pic--50.mid li {
	width:130px;
	font-size:0;
	margin-right:10px
}
.mod-pic--50.mid img {
	width:130px;
	height:72px
}
.mod-pic--50.mid .video-time {
	width:120px;
	top:28px
}
.mod-pic--50.mid em {
	line-height:18px;
	height:36px;
	overflow:hidden
}
.mod-pic--50.mini li {
	width:112px
}
.mod-pic--50.mini li img {
	width:110px;
	height:76px;
	border:1px solid #EFEFEF
}
.mod-pic--50.mini li .video-time {
	top:51px;
	width:100px
}
.mod-tab-tags{ overflow:hidden;}
.mod-tab-tags a{height: 25px;line-height: 25px; padding:0 10px 0 0; margin-bottom:5px;}
.span-list{ padding:12px 0 0;}

.span-list li{
	float:left;
	height:25px;
	line-height:25px;	
	
}
.span-list a {
	padding:0 15px;
	 font-size: 14px;border-left:1px solid #EAEAEA;
}

.e2{
	
}
.e2 li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:16px 0px;
	border-bottom:1px solid #EEE;
	color:#aaa;
}
.e2 li b a{
	color:#555;
}
.e2 li a.spreview{
	width:145px;
	height:115px;
	float:left;
	margin-right:17px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
}
.e2 li a.spreview img{
	width:145px;
	height:115px;
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.e2 li a.spreview:hover img{
	border:1px solid #AAA;
}
.e2 li a.stitle{
	overflow:hidden;
	line-height:28px;
	font-weight:bold;
	font-size:14px;
	margin-left:2px;
}
.e2 span.sinfo{
	display:block;
	line-height:23px;
	color:#555;
	padding-left:12px;
}
.e2 span.sinfo small{
	color:#AAA;
	font-size:12px;
	margin-left:3px;
}
.e2 span.sinfo a{
	color:#690;
}
.e2 p.sintro{
	color:#666;
	line-height:22px;
	font-size:12px;
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
}


/*---------- viewbox ---------*/
.viewbox{
	width:782px;
	overflow:hidden;
	padding-bottom:8px;
}
.viewbox .title{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.viewbox .title h2{
	font-size:24px;
	color:#2b2b2b;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a{
	color:#690;
}
.viewbox .intro{
	width:90%;
	padding:8px 16px;
	line-height:24px;
	background:#f5fcee;
	border:1px solid #DCDDDD;
	font-size:14px;
	color:#706A6A;
	margin:16px auto 0 auto;
}
.viewbox .infolist{
	width:368px;
	float:left;
}
.viewbox .infolist small{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	font-size:14px;
	line-height:31px;
	color:#999;
	clear:left;
	height:31px;
	overflow:hidden;
}
.viewbox .infolist span{
	width:200px;
	line-height:30px;
	float:left;
	height:31px;
	overflow:hidden;
	font-size:14px;
}
.viewbox .picview{
	width:320px;
	float:right;
	padding-right:24px;
	padding-top:16px;
}
.viewbox .labeltitle{
	height:23px;
	background:url(view-labeltitle-bg.gif) left 10px repeat-x;
	clear:both;
	overflow:hidden;
	margin:0px auto 0px;
	padding-top:10px;
}
.viewbox .labeltitle strong{
	width:80px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#FFF;
	letter-spacing:1px;
	display:block;
	float:left;
	background:url(view-labeltitle-bg.gif) left -44px no-repeat;
	overflow:hidden;
}

.viewbox .dcontent{
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#333;
}
.viewbox .dede_pages{
	width:712px;
	float:none;
	overflow:hidden;
	text-align:center;
}
.viewbox .dede_pages ul{
	margin:0px auto;
	float:none;
	clear:both;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}
.viewbox .dede_pages ul li,.viewbox .dede_pages ul li a{
	float:none;
	display:inline;
}
.viewbox .boxoff{
	height:10px;
	overflow:hidden;
	clear:both;
	background:url(boxoff.gif) left 15px repeat-x;
	margin:4px auto;
	padding-top:10px;
}
.viewbox .boxoff strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(boxoff.gif) right -10px no-repeat;
	float:left;
}
.viewbox .newdigg{
	width:406px;
	height:51px;
	margin:16px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
}
.viewbox .diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.viewbox .diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:32px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.viewbox .diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:5px;
}
.viewbox .diggbox .digg_percent{
	width:180px;
	clear:both;
	padding-left:10px;
	overflow:hidden;
}
.viewbox .diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.viewbox .diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	padding-left:10px;
}
.viewbox .diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.viewbox .newdigg .digg_good{
	background:url(newdigg-bg.png) left top no-repeat;
}
.viewbox .newdigg .digg_bad{
	background:url(newdigg-bg.png) right top no-repeat;
}
.viewbox .newdigg .digg_good .digg_act{
	color:#C30;	
}
.viewbox .newdigg .digg_good .digg_num{
	color:#C63;
}
.viewbox .newdigg .digg_bad .digg_act{
	color:#36C;	
}
.viewbox .newdigg .digg_bad .digg_num{
	color:#39C;
}
.viewbox .newdigg .digg_good .digg_percent .digg_percent_bar span{
	border:1px solid #E37F24;
	background:#FFC535;
}
.viewbox .newdigg .digg_bad .digg_percent .digg_percent_bar span{
	border:1px solid #689ACC;
	background:#94C0E4;
}
.viewbox .handle{
	height:59px;
	padding-top:12px;
	overflow:hidden;
	clear:both;
}
.viewbox .handle .digg{
	width:59px;
	height:59px;
	float:left;
	background:url(digg-bg.gif) no-repeat;
	margin-right:12px;
}
.viewbox .handle .digg .digg_num{
	width:56px;
	height:34px;
	font-size:20px;
	text-align:center;
	line-height:34px;
	overflow:hidden;
	color:#6B9169;
}
.viewbox .handle .digg .digg_act{
	width:56px;
	height:22px;
	line-height:23px;
	overflow:hidden;
}
.viewbox .handle .digg .digg_act a{
	margin-left:11px;
	color:#666;
	float:left;
}
.viewbox .handle .context{
	float:left;
}
.viewbox .handle .context ul li{
	line-height:29px;
	color:#888;
	font-size:14px;
}
.viewbox .actbox{
	width:260px;
	text-align:center;
	float:right;
	padding-top:20px;
	padding-right:10px;
}
.viewbox .actbox ul li{
	display:inline;
	padding-left:22px;
	background-image:url(actbox-ico.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
.viewbox .actbox ul li a{
	color:#666;
}
.viewbox .actbox ul li#act-fav{
	background-position:4px 0px;
}
.viewbox .actbox ul li#act-err{
	background-position:4px -37px;
}
.viewbox .actbox ul li#act-pus{
	background-position:4px -73px;
}
.viewbox .actbox ul li#act-pnt{
	background-position:4px -109px;
}
.viewbox .downurllist{
	width:100%;
	clear:both;
	overflow:hidden;
	
}
.viewbox .downurllist li{
	height:27px;
	background:url(downurl-bg.gif) right top no-repeat;
	padding-right:4px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	margin-top:10px;
}
.viewbox .downurllist li a{
	height:27px;
	background:url(downurl-bg.gif) left top no-repeat;
	display:block;
	font-size:12px;
	color:#555;
	text-indent:30px;
	line-height:27px;
	float:left;
	padding-right:5px;
}
.viewbox .downurllist li a:hover{
	color:#F63;
	text-decoration:none;
}
.viewbox .picbox{
	width:100%;
	text-align:center;
	padding-top:10px;
	font-size:14px;
	line-height:31px;
	overflow:hidden;
}
.viewbox .picbox img{
	display:block;
	margin:16px auto 6px;
}
.viewbox .picbox ul.e8{
	font-size:12px;
	line-height:normal;
}
.viewbox .picbox ul.e8 li .pic{
	background:none;
	border:1px solid #EEE;
	overflow:hidden;
}
.viewbox .picbox ul.e8 img{
	margin:3px;
	border:none;
}
.viewbox .picbox ul.e8 li .title{
	padding-top:0px;
}
#list_viedo li a{ display:block; position:relative; text-align:center;}
#list_viedo li a img{ width:208px; height:144px; display:block;}

.linkbox{
	padding:15px 8px;
	border-bottom:1px solid #EEE;
}
.linkbox h3,.linkbox h3 a{
	font-size:16px;
	color:#693;
}
.f6{
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.f6 li{
	float:left;
	line-height:18px;
	padding:8px 10px 0px;
	white-space:nowrap;
}
.f6 li a{
	color:#666666;
	float:left;
}

.sl_list {
    color: #333;
    font-size: 14px;
    width: 100%;
    background-color:#FFFF98;
}
.sl_list .firstRow {
    color:#fff;
}
.sl_list .firstRow td {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;	
    border: 1px solid #006699;	
	background-color:#42BCEF;
}

.sl_list tbody tr td {
    border: 1px solid #006699;
    font-size: 12px;
    line-height: 23px;
    text-align: center;
	color:#000;
}
.sla_list{ height:45px; font-size:14px;}
.sla_list tbody tr td {
    border:none;
	background-color:#42bcef;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
	color:#000;
	height:38px;
}
input.keytxt {
    background-color: #fff;
    border:1px solid #006699;
    padding:2px;
    width: 124px;
}
.keys{ color:#333; text-align:left;}
.keys a{ color:#333;}
.keys a:hover{ color:#fff;}
.search{ width:100px; height:23px; background-color:#666; text-align:center; border:none; color:#fff; float:left;}
.st{ height:23px;}
.sl_list tbody tr:hover{ background-color:#fff;}
.sf_body{ margin: 0 auto;
    padding:10px 0 0;
    width: 1136px;}
.cate-list li{ width:50%; float:left; text-align:center; line-height:30px; height:30px;}
.cate-list li.hover a span{ color:#44c6be}
.ftoutiao{ height:76px;}
.ftoutiao a{ line-height:28px; height:28px; width:33.3333%; display:block; float:left; text-align:center; font-size:14px;}


ul.img_arclist{display:block; overflow:hidden; clear:both; padding-top:10px; margin-bottom:-10px;}
ul.img_arclist li{ height:110px;border-bottom:1px dashed #eeeeee; position:relative;}
ul.img_arclist li a.t{height:34px; line-height:34px; clear:both; display:block; overflow:hidden; font-weight:700; font-size:14px;}
ul.img_arclist li a.view{height:66px; width:90px; position:absolute; left:0; top:34px;}
ul.img_arclist li a.view img{height:66px; width:90px;}
ul.img_arclist li span{ padding-left:100px;height:66px;line-height:22px; font-size:12px; color:#999; display:block; overflow:hidden;}


 .handle{
	height:56px;
	overflow:hidden;
	clear:both;
	padding-left:15px;
}

.handle .context{
	float:left;
}
.handle .context ul li{
	line-height:28px;
	color:#888;
	font-size:14px;
}
.relative{ padding:10px;}
.relative h3{ height:28px; font:bold 14px/28px 'Î¢ÈíÑÅºÚ'; color:#362e2b; background:#e5e5e5;border:1px solid #b2b2b2; padding:0px 15px;}
.relative h3 span{ color:#362e2b; float:right; font-size:12px; font-weight:normal}
.relative h3  a:link,.relative h3  a:visited{ color:#362e2b}
.relative ul {padding:10px 0;}
.relative ul li{ display:inline-block; width:45%; padding-left:3%;float:left; line-height:28px; height:28px; overflow:hidden; font-size:14px;}