/* CSS Document */
body {
	background-color: #F0F7FD;
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #1C1919;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 20px;
	text-align:center;
}
div, form, input, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p {
	margin: 0px;
	padding: 0px;
}
img {
	margin: 0; padding: 0; border:0;
}

li {
	list-style-type:none;
}
a,li a {
    color:#275C91;
    text-decoration:none;
}
a:hover,li a:hover{color:#f60;text-decoration:underline;}
.topbox {
	width: 995px!important;
	width: 995px;
	height: 120px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	text-align:left;
	border: 0px solid #CFE9F6;
}
.box {
	width: 990px!important;
	width: 990px;
	height: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	text-align:left;
	border: 0px solid #CFE9F6;
}
.topbg {
	text-align:center;
	line-height: 10px;
	background-repeat: repeat-x;
	height: 10px;
	width: 990px!important;
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	overflow:hidden;
}
.topbg li {
	float: left;
}
.header {height:90px; width: 960px;}
.logo {float:left;padding-left:15px;padding-top:10px;width:230px;BORDER:#9cf 0px solid;}
.mysearch{
	float:left;
	width: 530px!important;
	width: 530px;
	text-align:center;
	height: 30px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	BORDER:#9cf 0px solid;
}
.topright{
	float:right;
	text-align:left;
	width: 170px!important;
	width: 170px;
	height: 30px;
	margin-top: 30px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 0px;
	BORDER:#9cf 0px solid;
}
.topmenu {
	float: left;
	background-color: #EDF6FF;
	border-top-width: 1px;
	width: 960px;
	height: 25px;
	margin-left:0px;
	margin-bottom:0px;
	padding-left:30px;
	font-size: 14px;
	text-align:left;
	border: 1px solid #CFE9F6;
}
.topnav {
	background-color: #FFFFFF;
	border-top-width: 1px;
	height: 25px;
	margin-bottom:0px;
	margin-top:0px;
	font-size: 14px;
	text-align:left;
	border: 0px solid #CFE9F6;
}
.bottombg {
	background-color: #EDF6FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B4CFFE;
	height: auto;
	margin-bottom:10px;
	margin-left:5px;
}
.bottombg1 {
	background-color: #EDF6FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	height: auto;
	line-height: 24px;
}
.infoleft {
	float: left;
	width: 710px;
	margin-bottom: 5px;
	margin-right: 6px!important;
	margin-right: 3px;
	border: 1px solid #CFE9F6;
	font-size: 14px;
	background-color: #FFFFFF;
}
.inforight {
	float: left;
	width: 255px;
	margin-bottom: 5px;
	border: 1.5px solid #CFE9F6;
	font-size: 12.5px;
}
.mainbox1 h3 {
	height:30px;
	border-bottom:none;
	background-color: #edf6ff;
	background-repeat: repeat-x;
	font-size: 14.5px;
	font-weight: bold;
	color: #275C91;
	width:255px;
	border: 0px solid #CFE9F6;
}
.soft {
	float: left;
	width: 715px;
	margin-right: 8px!important;
	margin-right: 0px;
	border: 0px solid #CFE9F6;
}
.infoleft h3 span{line-height:26px;margin-left:5px;margin-top:1px;}
.infoleft h3 {
	height:28px;
	border-bottom:none;
	background-color: #edf6ff;
	background-repeat: repeat-x;
	font-size: 14px;
	font-weight: bold;
	color: #0054A6;
}
.softad {
	float: left;
	width: 150px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 60px;
}
.softinfo {
	margin: 2px;
	float: left;
	font-size: 14px;
	margin-top: 18px;
	margin-left: 30px;
	border: 0px solid #CFE9F6;
}
.softinfo li {
	line-height: 20px;
}
.infotxt1 {
	margin: 10px;
	width:690px;
	color: #000000;
	font-size: 14px;
	line-height: 27px;
	border: 0px solid #CFE9F6;
}
.infotxt1 img{
	max-width: 100%;
}
.infotxt1 p img {
    max-height: 400px;
}
.infotxt {
	background-color: #FFFFFF;
	margin: 5px;
	float: left;
}
.infotxt li {
	width:220px;
}
.headtxt1 {
	line-height: 30px;
	letter-spacing: 0.2em;
	margin-left: 15px;
}
.list-icons {overflow:hidden;}
.list-icons li {position:relative;padding:0 0 0 28px;margin:0px;border:none;font-family:Verdana, Arial;word-break:break-all;height:20px;line-height:20px;background:#fff;}
.list-icons li a {line-height:20px;}
.fplate{
	height:290px;
}
.ftitle{
	background: url(../image/c_tipg.png) no-repeat 0 2px;padding-left: 20px;
}
.fcon{
	margin-left:5px;
	height:41px;
	padding:4px 0;
	border-top: 1px dashed #f6dcc5;
}
h6{
	font-size:12px;
}
.softurl{
	float:left;
	margin-right:8px;
	border: 1px solid #ccc;
	padding: 1px;
}
.fcon p{
	color:#666;
}
.fcon p em{
	color:#ccc;
}
.theader{
	float:right;
}
.fcenter{
	margin:10px 0;
}
.listgame2 {
	float : left;
	border: 0px solid #9cf;
	margin : 0;
	width: 85px!important;
	width: 80px;
	padding : 0px 0px 0 0px;
	font-weight : 700;
	font-size : 12.5px;
	height : 85px;
	text-align : center;
}
.gamepic2 {
	width: 82px;
	height: 50px;
	margin: 0 auto;
	padding: 4px;
	margin-top: 5px!important;
	margin-top: 5px;
	border: 0px solid #9cf;
}
.gamename a{
	width: 80px;
	display: inline-block;
	overflow: hidden;
	height: 20px;
}
.btn { height: 42px; width: 170px; position: relative; border-radius: 8px; background: #2589EF; text-align: center; font-size: 14px; line-height: 42px; margin: 0 auto; margin-bottom: 10px; display: block; font-weight:bold;margin-top: 15px; }
.btn.android{background: #2589EF;}
.btn a { color: #fff; display: inline-block; vertical-align: middle; margin-top: -3px; height: 100%; overflow: hidden; max-width: 140px; }