﻿@charset "gb2312";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,arial;color:#666;outline:0;}
a {color:#666;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover {color: #23C268;text-decoration:none;}
.softhot .soft-Software li span,.kcon li i{font-size:12px;}
.detail .spe .txt p a{color:#f70505}
.mainpage{background:#fff;margin:0 auto;width: 1200px;padding: 10px 0;}
body{background:#f1f1f1;}
p { line-height:22px; margin-bottom:10px;}
h1 { font-size:28px;}
h2 { font-size:22px; margin-bottom:5px;}
h3 { font-size:14px;}
h4 { font-size:16px; margin-bottom:5px; margin-top:5px;}

.ui-btn{user-select:none;-moz-user-select: none;-webkit-user-select: none; -ms-user-select: none;display:inline-block;*display:inline;*zoom:1;background-color:#f4a51d;color:#ffffff;text-align:center; min-width:100px;font-size:13px;height:34px;line-height:34px;cursor:pointer;border-radius:4px;border:none;width:auto;text-decoration:none;vertical-align:middle;}
.ui-btn:hover{text-decoration:none;color:#fff;background-color:#e59b1c;}
.ui-btn:active{background-color:#dc951b;box-shadow:inset 2px 2px 6px #d38f19;}

.ui-btn.disabled,
.ui-btn.disabled:hover,
.ui-btn.disabled:active,
.ui-btn[disabled],
.ui-btn[disabled]:hover,
.ui-btn[disabled]:active{cursor:default !important;color:#fff !important;background-color:#ddd !important;text-decoration:none !important;outline:none !important;box-shadow:none !important;}

.clearfix:after {content:"\200B";display:block;height:0;clear:both;}
.clearfix {*zoom:1;}
.bor { border:solid 1px #ececec;}
.mb10 {margin-bottom: 10px;}
.fl {float: left !important;}
.fr { float: right !important;}

.container {width:100%;}

.innerbox {width:1200px;margin: 0px auto;padding-left:10px;padding-right:10px;}
.bdlmhf {width:1200px;margin: 0px auto;margin-left:10px; margin-right:10px;margin-top:5px;}

.header { width:100%;background-color:#ffffff;position:relative; z-index:100;
}
.header .topbar {background-color: #fafafa;height:35px;color: #666;border-bottom: solid 1px #eee;}
.header .topbar a {display:block;line-height:35px;color: #666;}
.header .topbar li a:hover {color: #FE7500;}
.header .topbars { float:left;height:35px;line-height:35px;}
.header .topbarl {float:left;border-left: solid 1px #eee;height:35px;line-height:35px;}
.header .topbarl li { float:left; position:relative;}
.header .topbarl li a { float:left;padding-left:35px; padding-right:10px;background:url(../images/common/top_icon.png) 0px 0px no-repeat;}
.header .topbarl .mobile {/* border-left: 1px solid #eee; */border-right: solid 1px #eee;background-position: 0px 0px;}
.header .topbarl .mobile:hover { /*background-position: 0px -70px;*/}
.header .topbarl .pctable{ border-left: 1px solid #646464; background-position: 0px -35px;}
.header .topbarl .pctable:hover { background-position: 0px -105px;}
.header .topbarr { float:right;}
.header .topbarr li { float:left; line-height:35px;}
.header .topbarr li a { padding-left:15px; padding-right:15px;}
.header .topbarr li.last a { padding-right: 8px;}
.header .topmain { height:85px;}
.header .topmain .logo img{ width:191px; height:74px; float:left;  margin-top: 5px;}
.header .topmain .searchbox { width: 565px; float: right; padding-top: 15px;}
.header .topmain .searchbox .search { width: 100%; overflow: hidden; position: relative;}
.header .topmain .searchbox .search .searchinputbox { float: left;}
.header .topmain .searchbox .search .search-input {float:left;display:inline;width:467px;height:20px;line-height:20px;overflow:hidden;padding:6px 7px 6px 7px;background:#fff;border:2px solid #FE7500;border-right:0 none;color:#333;}
.header .topmain .searchbox .search .search-btn {float:left;width:72px;height:36px;border:0 none;cursor:pointer;background:#FE7500;color:#fff;font-size:14px;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";}
.header .topmain .searchbox .hot-keyword { padding-top: 5px;overflow:hidden; position:absolute;width: 566px;height:24px;line-height:24px;display:block;}
.header .topmain .searchbox .hot-keyword a { color: #9f9f9f; margin-right: 10px;}
.header .topmain .searchbox .hot-keyword a:hover {color: #FE7500;}

.header .topnav {font-size:16px; background-color: #FE7500; height: 42px;}
.header .topnav .nav {float:left; position: relative;}
.header .topnav .nav li {float:left;}
.header .topnav .nav li a {padding:0px 20px; line-height:42px; height: 42px; display:block; color: #ffffff; border-right: solid 1px #FD943A;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53"; float: left;}
.header .topnav .nav li a:hover {  background-color: #F67D15;}
.header .topnav .nav li.show a { background-color: #F67D15;}
.header .topnav .nav li.current a { background-color: #F66201;}

.header .topnav .navt {float:right;}
.header .topnav .navt li {float:left;}
.header .topnav .navt li a {padding:0px 8px 0px 22px; line-height:42px; height: 42px; display:block; color: #ffffff; background-image: url("../images/common/top_icon_special.png"); background-position: left center; background-repeat: no-repeat;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53"; float: left;}
.header .topnav .navt li a:hover { opacity: 0.8;}
.header .topnav .navt li.current { background-color: #006bc7; padding-left: 10px;}

.header .topnav .nav li .pop {position: absolute; top: 42px; left: 0px;display: none;}
.header .topnav .nav li .SoftCategory { font-size:14px;color:#333;  height:40px; line-height:40px;background:#fff; overflow: hidden;width:100%; background-color: #f8f8f8;  width: 1198px; border: solid 1px #ececec;}
.header .topnav .nav li .SoftCategory li { float: left;}
.header .topnav .nav li .SoftCategory li a { padding:0 14px;display: block;color:#666666;height: 36px;line-height: 36px; float: left; background-image: none; background-color: transparent; border: 0px;}
.header .topnav .nav li .SoftCategory li a:hover{color: #23C268}

#footer {bottom: 0;width: 100%;overflow:hidden;margin-top: 10px;}
#footer .footer {padding:18px 0px;color:#666;text-align: center; line-height: 26px;width: 1200px;margin: 0 auto;}
#footer .footer a {color:#666}
#footer .footer a:hover {color: #23C268;}
#footer .footer p { margin-bottom: 0px;}

#comment {}
#comment .commentform {border-bottom: solid 1px #ececec; }
#comment .commentform .textarea { width: 678px; height: 123px; padding: 5px;border: solid 1px #23C268;}
#comment .commentform .btnWrap { color: #656565;}
#comment .commentform .btnWrap { vertical-align: middle;}
#comment .commentform .btnWrap .validateCode { padding-left: 5px; float: left;}
#comment .commentform .btnWrap .validateCode input { width: 30px; padding: 0px 3px; height: 22px; border: solid 1px #989898;}
#comment .commentform .btnWrap span {float:right; display:block;}
#comment .commentform .btnWrap .validateCode label {float: left; margin-right: 5px;}
#comment .commentform .btnWrap .validateCode a { float: left; margin-top: 2px;}
#comment .commentform .btnWrap .validateCode img { float: left; margin-right: 5px; margin-top:3px;}
#comment .commentform .btnWrap .submit {float:left; width: 70px; height: 24px; line-height: 24px; text-align: center; border: 0px; color: #ffffff; background-color: #FE7500; margin-bottom:15px;}

#comment .commentList { padding: 0px 0px;}
#comment .commentList .tit {}

#comment .commentList .tit span { color: #656565; line-height: 36px; float: right; margin-left: 20px;}
#comment .commentList .tit span a { color: #888888;}
#comment .commentList .cml { overflow: hidden; width: 100%; border-bottom: dashed 1px #ececec; padding: 10px 0px 10px 0px;}
#comment .commentList .cml em { color: #23C268; margin-left:10px;}
#comment .commentList .cml .cml_tit { overflow: hidden;}
#comment .commentList .cml .cml_tit span { float: right; color: #bbbbbb;}
#comment .commentList .cml .cml_tit small { font-weight:bold;}
#comment .commentList .cml .cml_content { color: #656565; padding: 8px 0px;}
#comment .commentList .cml .cml_bot { padding-top: 10px; text-align: right;}
.Comment .tit i{color: #23C268;padding:0px 6px 0px 6px; margin:0px;line-height: 32px; font-size: 16px; float: left;font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";font-weight: normal;}
#comment_list .bjhf{background-color:#fbfcfc;border:1px solid #eaeaea; border-left:2px solid #e0e6e9; font-size:14px; padding:10px 15px; margin:5px 0;}
#comment_list .bjhf span{font-weight:bold; color:#ed0006}


.tspage .tsp_count{display:none;}
.tspage{height:auto !important;margin:15px auto 5px auto!important;}
.tspage .tsp_nav{text-align:center}

.tspage {background-color:#fff!important;}
.tspage .tsp_nav a, .tspage .tsp_nav b, .tspage .tsp_nav > i {
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    cursor: pointer;
    border-radius: 5px;
    margin-left: 2px;
    transition: all .4s;
    display: inline-block;
    color: #666;
    background: #fff;
    vertical-align: middle;
    text-align: center;
    min-width: 20px;
    border:1px solid #E2E2E2;
}
.tspage .tsp_nav b{padding: 0 3px;background: #23C268;color: #fff;    border: 1px solid #23C268;}
.tspage .tsp_nav i{padding: 0 3px;}
.tspage .tsp_nav select {border:1px solid #E2E2E2;margin-left:5px;height: 30px;vertical-align: middle;border-radius: 5px;}
.uptime {float:right;margin-top: 5px;line-height: 25px;height: 25px;padding-left: 30px;background: url(../images/kicon.gif) 0 -2px no-repeat;}
.tspage .tsp_change{width:80px!important}

   
.header_wp .nav li .pop {position: absolute; top: 43px; left: 0px;display: none;z-index: 9999;}
.header_wp .nav li .SoftCategory {color:#333;  height: 40px; line-height: 40px;background:#fff; overflow: hidden;   width: 1200px; border-bottom: solid 1px #ececec;}
.header_wp .nav li .SoftCategory li {float: left;}
.header_wp .nav li .SoftCategory li a {padding:0 14px;display: block;color:#666666;height: 36px;line-height: 36px; float: left; background-image: none; background-color: transparent; border: 0px;}
.header_wp .nav li .SoftCategory li a:hover{color: #23C268;}

   
.header_wp {
    background: #fff;
    border-bottom: 1px solid #ddd;
    width: 100%;
    height: 122px;
}
.header_wp .comWidth {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.header_wp .header {
	height:80px
}
.header_wp .an_logo {
	float:left;
	margin:7px 15px 0 0;
	display:inline
}
.header_wp .an_logo:hover {
	text-decoration:none
}
.header_wp .an_logo img {
	width:224px;
	height:70px;
	margin:0 15px 0 0
}
.header_wp .header a {
	color:#333
}
.header_wp .header a:hover {
	color:#333
}
.header_wp .header .title {
	float:left;
	margin-top:14px;
	font-size:26px;
	border-left:1px solid #d9d9d9;
	padding-left:15px;
	cursor:pointer
}
.clearfix {
    zoom: 1;
}
.search-box {
	position:relative;
	float:right;
	width: 500px;
	height:34px;
	margin-top:28px;
	z-index:100
}
.search-icon {
	float:left;
	position:absolute;
	left:4px;
	top:4px;
	display:inline-block;
	width:25px;
	height:25px;
	background:url(../images/iconv2.png) 0 -45px
}
.search-box .se-txt {
	font-family:"microsoft Yahei",STXihei;
	width: 395px;
	height:20px;
	line-height:20px;
	padding:6px 10px 6px 35px;
	float:left;
	border: 1px solid #23C268;
	border-right:0;
	color:#999
}
.search-box .se-btn {
	border:0;
	background:#23C268;
	width:59px;
	height:34px;
	float:right;
	color:#fff;
	cursor:pointer
}
.search-box .se-btn {
	border:0;
	background:#23C268;
	width:59px;
	height:34px;
	float:right;
	color:#fff;
	cursor:pointer
}
.search-box .se-btn:hover {
	background:#23C268
}

.category {
    margin:0 auto;
    color: #333;
    height: 40px;
    line-height: 40px;
    background: #fff;
    overflow: hidden;
    width: 1200px;
    
}
.category a{display:inline-block;margin-left:18px;color:#333;text-decoration: none;}
.category a:hover,.category a.cur{color: #23C268;}

.showSearchTips{display:none;}


.phone_wrapper {
    width: 1200px;
    margin: 0 auto
}
.phone_topbar {
    background: #f7f7f7;
    border-bottom: 1px solid #ddd;
   height: 38px;
    line-height: 38px;
    position: relative;
    z-index: 111;
}

.phone_topbar li.last {
    background: 0 0
}
.phone_topbar a {
    font-family: "microsoft yahei";
}
.phone_site {
    float: left;
    position: relative;
    left: -10px;
    height: 39px;
    overflow: hidden;
}
.phone_site li {
    float: left;
    padding: 0 10px
}
.phone_site li a {
    color: #333;
    display: block
}
.phone_site li a:hover {
    color: #f60;
    text-decoration: underline
}
.phone_site .site_cur a {
    color: #f60;
    font-weight: 700;
    border-bottom: #f60 2px solid;
    position: relative;
    _margin-bottom: -1px;
}
.phone_menu {
    _height: 39px;
    _overflow: hidden;
    float: right;
    display: inline
}
.phone_menu li {
    float: left;
    padding: 0 10px
}
.phone_menu li a {
    color: #333
}
.phone_menu li a:hover {
    text-decoration: underline;
}
.phone_menu li a:hover, .phone_menu li a:hover span {
    color: #f60
}

.logo_img {
    float: left;
    width: 220px;
    height: 70px;
}
.header_wp .nav {
	width:100%;
	/* overflow:hidden;
	*/position:relative;
}
.header_wp .nav li {
	float:left;
	width:81px;
	font-size:16px;
	margin-left:6px;
	text-align:center
;font-weight: bold;}
.header_wp .nav li a {
	display:inline-block;
	width:100%;
	height:44px;
	line-height:41px;
	margin-bottom:-1px
}
.header_wp .nav li a:hover,.header_wp .nav .selected {
	text-decoration:none;
	height:41px;
	line-height:42px;
	color:#23C268;
	border-bottom:2px solid #23C268
}
.header_wp .nav .cur {
	font-weight:700
}
.header_wp .an_topad {
	width:222px;
	height:60px;
	float:left;
	margin:15px 0 0 30px
}
.header_wp .an_topad img {
	width:280px;
	height:60px
}

.wrapper {
    margin: 0 auto;
    text-align: left;
    width: 1200px;
}
.a_crumbs {
	margin-top: 5px;
	zoom:1;
	height: 40px;
    line-height: 40px;
	font-size:14px;
}
.a_crumbs .ks_crumbs {
	height:38px;
	line-height:38px
}
.a_crumbs span {
	color:#888;
}
.a_crumbs span.m_gametitle {
	color:#888;
}
.a_crumbs a {
	color:#888;
}
.a_crumbs a:hover {
	color:#f60
}
a.plfh{background:#f60;border:1px;color:#fff!important;height:46px;line-height: 46px;width:170px;font-family:"鐎甸偊鍠涢拏瀣⒖閸涘鎷�";font-size:18px;font-weight:700;
	 border-radius:5px;
	  background-color:#f60;
	  border-style:outset;
	 display: inline-block;}
   
a.plfh:hover,a.plfh:active,a.plfh:link {
    text-decoration: none;
	color:#fff!important;
}
   .hot-keyword{float:left;height:25px;line-height:25px;overflow:hidden}
.hot-keyword a{display:inline-block;margin-right:10px;margin-top:3px;}