#PROJECTINFO {
	name: "h5portal_v2"; version: "1.0.9"; update: "Fri May 08 2015 17:09:08 GMT+0800";
}
html {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
menu {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
a img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
input {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
button {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
textarea {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
li {
	list-style: none;
}
h1 {
	font-size: 1em; font-style: normal; font-weight: normal;
}
h2 {
	font-size: 1em; font-style: normal; font-weight: normal;
}
h3 {
	font-size: 1em; font-style: normal; font-weight: normal;
}
h4 {
	font-size: 1em; font-style: normal; font-weight: normal;
}
h5 {
	font-size: 1em; font-style: normal; font-weight: normal;
}
h6 {
	font-size: 1em; font-style: normal; font-weight: normal;
}
b {
	font-size: 1em; font-style: normal; font-weight: normal;
}
i {
	font-size: 1em; font-style: normal; font-weight: normal;
}
em {
	font-size: 1em; font-style: normal; font-weight: normal;
}
body {
	font: 14px/1.5 "Arial"; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal; -webkit-text-size-adjust: none;
}
input {
	font: 14px/1.5 "Arial"; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal; -webkit-text-size-adjust: none;
}
button {
	font: 14px/1.5 "Arial"; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal; -webkit-text-size-adjust: none;
}
textarea {
	font: 14px/1.5 "Arial"; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal; -webkit-text-size-adjust: none;
}
select {
	font: 14px/1.5 "Arial"; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal; -webkit-text-size-adjust: none;
}
input {
	outline: 0px; border-radius: 0px; line-height: 1.2; -webkit-border-radius: 0;
}
button {
	outline: 0px; border-radius: 0px; line-height: 1.2; -webkit-border-radius: 0;
}
textarea {
	outline: 0px; border-radius: 0px; line-height: 1.2; -webkit-border-radius: 0;
}
select {
	outline: 0px; border-radius: 0px; line-height: 1.2; -webkit-border-radius: 0;
}
input[type='text'] {
	-webkit-appearance: none;
}
input[type='password'] {
	-webkit-appearance: none;
}
input[type='button'] {
	-webkit-appearance: none;
}
input[type='submit'] {
	-webkit-appearance: none;
}
button {
	-webkit-appearance: none;
}
textarea {
	-webkit-appearance: none;
}
a {
	color: rgb(0, 136, 204); text-decoration: none;
}
img {
	vertical-align: middle;
}
video {
	vertical-align: middle;
}
html {
	-ms-overflow-x: hidden;
}
body {
	-ms-overflow-x: hidden;
}
body {
	background: rgb(241, 240, 237);
}
.tabs::after {
	height: 0px; clear: both; display: block; content: "";
}
.urls::after {
	height: 0px; clear: both; display: block; content: "";
}
.game-urls .head::after {
	height: 0px; clear: both; display: block; content: "";
}
.novel-urls .head::after {
	height: 0px; clear: both; display: block; content: "";
}
.game-urls .game .inf::after {
	height: 0px; clear: both; display: block; content: "";
}
.nav-urls .head::after {
	height: 0px; clear: both; display: block; content: "";
}
.app-urls .head::after {
	height: 0px; clear: both; display: block; content: "";
}
.life-urls .head::after {
	height: 0px; clear: both; display: block; content: "";
}
.cfx::after {
	height: 0px; clear: both; display: block; content: "";
}
.i {
	background:  no-repeat 0% 0% / 200px auto; width: 10px; height: 10px; vertical-align: middle; display: inline-block; -webkit-background-size: 200px auto;
}
.i1 {
	background-position: -20px 0px; width: 18px; height: 18px;
}
.i2 {
	background-position: -40px 0px; width: 18px; height: 18px;
}
.i3 {
	background-position: -60px 0px; width: 19px; height: 19px;
}
.iN {
	width: 20px; height: 20px; margin-right: 10px;
}
.iN1 {
	background-position: 0px -20px;
}
.iN2 {
	background-position: -20px -20px;
}
.iN3 {
	background-position: -40px -20px;
}
.iN4 {
	background-position: -60px -20px;
}
.iF {
	width: 20px; height: 20px;
}
.iF1 {
	background-position: -40px -40px;
}
.iF4 {
	background-position: 0px -40px;
}
.iF10 {
	background-position: -20px -40px;
}
.loading .iL {
	-webkit-animation: iLoading 1s linear 0 infinite normal;
}
.iL1 {
	background:no-repeat 0% 0% / 60px auto; width: 60px; height: 60px; -webkit-background-size: 60px auto;
}
.btn {
	vertical-align: middle; display: inline-block;
}
.btn b {
	display: block;
}
.btn1 {
	padding: 2px 12px; border-radius: 3px; border: 1px solid rgb(214, 214, 214); border-image: none; color: rgb(102, 102, 102); box-shadow: inset 0px 1px 1px #fff; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.url {
	text-align: center; float: left;
}
.tab {
	text-align: center; float: left;
}
.url .btn {
	line-height: 38px; font-size: 14px; display: block;
}
.tab .btn {
	line-height: 38px; font-size: 14px; display: block;
}
.tabs .tab b {
	margin: 0px auto; border-bottom-color: transparent; border-bottom-width: 2px; border-bottom-style: solid;
}
.tabs .tab .btn {
	color: rgb(153, 153, 153);
}
.tabs .on .btn {
	color: rgb(51, 51, 51);
}
.tabs .on b {
	border-bottom-color: rgb(0, 204, 255);
}
.lead-nav .tabs {
	background: rgb(255, 255, 255); border-bottom-color: rgb(153, 153, 153); border-bottom-width: 2px; border-bottom-style: solid;
}
.lead-nav .tab {
	width: 33%;
}
.lead-nav .tab .btn {
	font-size: 18px;
}
.lead-nav .tab b {
	width: 4.5em; margin-bottom: -2px;
}
.spot-urls {
	background: rgb(0, 153, 204); margin: 10px; box-shadow: 0px 1px 1px rgba(7,0,2,0.25); -webkit-box-shadow: 0 1px 1px rgba(7, 0, 2, 0.25);
}
.spot-urls .url {
	width: 20%;
}
.spot-urls .url .btn {
	color: rgb(255, 255, 255);
}
.spot-urls .urls .url .btn {
	border-bottom-color: rgb(0, 124, 165); border-bottom-width: 1px; border-bottom-style: dashed;
}
.spot-urls :last-child.urls .url .btn {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.nav-urls {
	background: rgb(247, 246, 245); margin: 10px; box-shadow: 0px 1px 1px rgba(7,0,2,0.25); -webkit-box-shadow: 0 1px 1px rgba(7, 0, 2, 0.25);
}
.nav-urls .url {
	width: 22%;
}
.nav-urls .url .btn {
	border-width: 0px 1px 1px 0px; border-style: dashed; border-color: rgb(227, 226, 227); border-image: none;
}
.nav-urls .sort .btn {
	color: rgb(165, 11, 11); border-left-color: currentColor; border-left-width: 0px; border-left-style: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.nav-urls .urls .url .btn {
	border-width: 0px 1px 1px 0px; border-style: dashed; border-color: rgb(227, 226, 227); border-image: none;
}
.nav-urls :last-child.urls .url .btn {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.nav-urls .urls :last-child.url .btn {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.recommend-urls {
	background: rgb(247, 246, 245); margin: 10px; box-shadow: 0px 1px 1px rgba(7,0,2,0.25); -webkit-box-shadow: 0 1px 1px rgba(7, 0, 2, 0.25);
}
.recommend-urls .tabs {
	background: rgb(255, 255, 255); border-bottom-color: rgb(227, 226, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.recommend-urls .tab {
	width: 50%;
}
.recommend-urls .tab .btn {
	padding: 5px 0px; line-height: 28px; font-size: 16px;
}
.recommend-urls .tab b {
	width: 2.5em;
}
.recommend-urls .url {
	width: 20%;
}
.recommend-urls .urls .url .btn {
	border-bottom-color: rgb(227, 226, 227); border-bottom-width: 1px; border-bottom-style: dashed;
}
.recommend-urls :last-child.urls .url .btn {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.search {
	background: rgb(255, 255, 255); margin: 10px; border-radius: 1px; border: 1px solid rgb(202, 200, 195); border-image: none; height: 34px; position: relative; -webkit-border-radius: 1px;
}
.search .ico {
	left: 10px; top: 7px; line-height: 1; position: absolute;
}
.search .key {
	padding-left: 40px; box-shadow: inset 0px 1px 1px #efefef; -webkit-box-shadow: 0 1px 1px #efefef inset; -webkit-box-flex: 1;
}
.search .key input {
	background: 0px; padding: 8px 0px; width: 100%; color: rgb(204, 204, 204); line-height: 18px; font-size: 14px; display: block;
}
.search .opt {
	border-left-color: rgb(202, 200, 195); border-left-width: 1px; border-left-style: solid;
}
.search .submit {
	padding: 8px; color: rgb(102, 102, 102); line-height: 18px; font-size: 14px;
}
.spot-event {
	background: rgb(247, 246, 245); margin: 10px; box-shadow: 0px 1px 1px rgba(7,0,2,0.25); -webkit-box-shadow: 0 1px 1px rgba(7, 0, 2, 0.25);
}
.spot-event .url {
	width: 100%; text-align: left;
}
.spot-event .url .btn {
	padding: 0px 10px; line-height: 44px;
}
.spot-event .urls .url .btn {
	border-width: 0px 1px 1px 0px; border-style: dashed; border-color: rgb(227, 226, 227); border-image: none;
}
.spot-event :last-child.urls .url .btn {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.spot-event .urls :last-child.url .btn {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.spot-event .double .url {
	width: 50%;
}
.spot-url-opt {
	margin: 10px; text-align: right;
}
.spot-url-opt .btn {
	color: rgb(153, 153, 153); font-size: 14px;
}
.weather-report {
	margin: 30px 10px 10px;
}
.weather {
	padding: 11px 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.weather .btn {
	color: rgb(153, 153, 153); line-height: 18px; font-size: 14px; display: block;
}
.weather .i2 {
	float: right;
}
.most-visited-urls {
	background: rgb(247, 246, 245); margin: 10px; box-shadow: 0px 1px 1px rgba(7,0,2,0.25); -webkit-box-shadow: 0 1px 1px rgba(7, 0, 2, 0.25);
}
.most-visited-urls .head {
	background: rgb(255, 255, 255); line-height: 35px; font-size: 14px; border-bottom-color: rgb(223, 221, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.most-visited-urls .head .ttl {
	padding: 0px 10px; color: rgb(153, 153, 153);
}
.most-visited-urls .url {
	width: 50%; text-align: left;
}
.most-visited-urls .url .btn {
	padding: 10px 7px; line-height: 1.4;
}
.most-visited-urls .url .btn em {
	height: 1.4em; color: rgb(102, 102, 102); overflow: hidden; display: block; -ms-text-overflow: ellipsis;
}
.most-visited-urls .url .btn u {
	height: 1.4em; color: rgb(0, 153, 204); overflow: hidden; font-size: 10px; text-decoration: none; display: block; -ms-text-overflow: ellipsis;
}
.most-visited-urls .urls .url .btn {
	border-width: 0px 1px 1px 0px; border-style: dashed; border-color: rgb(227, 226, 227); border-image: none;
}
.most-visited-urls :last-child.urls .url .btn {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.most-visited-urls .urls :last-child.url .btn {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}







.life-urls {
	background: rgb(247, 246, 245); margin: 10px; box-shadow: 0px 1px 1px rgba(7,0,2,0.25); -webkit-box-shadow: 0 1px 1px rgba(7, 0, 2, 0.25);
}
.life-urls .head {
	background: rgb(51, 51, 51); line-height: 35px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.life-urls .head .ttl {
	padding: 0px 10px; color: rgb(255, 255, 255); font-size: 14px; float: left;
}
.life-urls .head .ad {
	padding: 0px 10px; color: rgb(153, 153, 153); font-size: 12px; float: right;
}
.life-urls .head .ad .btn {
	color: rgb(153, 153, 153);
}
.life-urls .url {
	width: 20%;
}
.life-urls .urls .url .btn {
	border-bottom-color: rgb(227, 226, 227); border-bottom-width: 1px; border-bottom-style: dashed;
}
.life-urls :last-child.urls .url .btn {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.hd {
	height: 49px; overflow: hidden; position: relative; z-index: 30; box-shadow: 0px 2px 4px rgba(0,0,0,0.3); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
.hd .h2 {
	text-align: center; color: rgb(165, 11, 11); line-height: 49px; font-size: 22px;
}
.reHome {
	top: 0px; height: 100%; text-align: center; right: 10px; color: rgb(255, 255, 255); line-height: 49px; font-size: 18px; display: block; position: absolute; min-width: 50px;
}
.reBack {
	top: 0px; height: 100%; text-align: center; right: 10px; color: rgb(255, 255, 255); line-height: 49px; font-size: 18px; display: block; position: absolute; min-width: 50px;
}
.reBack {
	left: 10px; right: auto;
}
.reTop {
	margin: 20px 0px; text-align: center; font-size: 16px;
}
footer.site {
	text-align: center; padding-bottom: 10px;
}
nav.foo {
	font-size: 18px; margin-bottom: 10px;
}
nav.foo a {
	margin: 0px 3px; color: rgb(255, 255, 255); line-height: 40px;
}
footer.site .func {
	margin: 0px 0px 5px;
}
footer.site .func * {
	margin: 0px 10px; color: rgb(55, 131, 198); font-size: 16px;
}
footer.site .func .on {
	color: rgb(51, 51, 51);
}
footer.site .inf {
	margin: 0px 0px 5px; color: rgb(51, 51, 51); font-size: 16px;
}
footer.site .cop {
	color: rgb(102, 102, 102); font-size: 11.5px;
}



.search .key {
	padding-left: 5px;
}
a {
	color: rgb(51, 51, 51);
}
.nav-urls {
	margin: 0px 6px;
}
.hd .h2 {
	text-align: left;
}
.nav-urls .urls .url .btn {
	border-right-color: currentColor; border-bottom-color: rgb(214, 214, 214); border-right-width: 0px; border-bottom-width: 1px; border-right-style: none; border-bottom-style: solid; boder-left: 0;
}
b {
	font-size: 1.0em;
}
.url .btn {
	line-height: 45px;
}
.tab .btn {
	line-height: 45px;
}
.nav-urls {
	background: rgb(255, 255, 255);
}
.famous {
	border: 0px currentColor; border-image: none;
}
.common_block {
	margin: 10px auto; width: 96%; overflow: hidden;
}
.famous li {
	background: rgb(118, 186, 204); width: 33.33%; height: 35px; line-height: 35px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.famous li a {
	height: 100%; padding-left: 10px; border-right-color: rgb(214, 214, 214); border-right-width: 1px; border-right-style: solid; display: block; position: relative;
}
.famous li .empty {
	height: 100%; padding-left: 46px; border-right-color: rgb(214, 214, 214); border-right-width: 1px; border-right-style: solid; display: block; position: relative;
}
.famous li a::before {
	left: 15px; top: 50%; width: 16px; height: 16px; margin-top: -8px; position: absolute; content: ""; background-image: url background-repeat: no-repeat; -webkit-background-size: 16px auto;
}
.famous li:nth-child(3n) a {
	border-width: 0px;
}
.famous li a.fsohu::before {
	background-position: 0px 0px;
}
.famous li a.fbaidu::before {
	background-position: 0px -160px;
}
.famous li a.fsogou::before {
	background-position: 0px -220px;
}
.famous li a.fsina::before {
	background-position: 0px -100px;
}
.famous li a.fqq::before {
	background-position: 0px -180px;
}
.famous li a.f163::before {
	background-position: 0px -200px;
}
.famous li a.fifeng::before {
	background-position: 0px -20px;
}
.famous li a.fyouku::before {
	background-position: 0px -80px;
}
.famous li a.f3g::before {
	background-position: 0px -40px;
}
.famous li a.ftaobao::before {
	background-position: 0px -140px;
}
.famous li a.fautohome::before {
	background-position: 0px -120px;
}
.famous li a.f58::before {
	background-position: 0px -60px;
}
.famous li a.fvip::before {
	background-position: 0px -275px;
}
.famous li a.ganji::before {
	background-position: 0px -292px;
}
