* {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.p-color {
	color: rgb(255, 81, 13) !important;
}
html {
	height: 100%; font-family: Arial; font-size: 12px;
}
body {
	height: 100%; font-family: Arial; font-size: 12px;
}
html[lang='cn'] {
	height: 100%; font-family: "Microsoft Yahei", "Arial"; font-size: 12px;
}
html[lang='cn'] body {
	height: 100%; font-family: "Microsoft Yahei", "Arial"; font-size: 12px;
}
a {
	text-decoration: none;
}
ul {
	list-style: none;
}
.ul-details {
	list-style: circle; margin: 10px;
}
.ul-details > li {
	color: rgb(94, 97, 102); line-height: 25px;
}
.sprite {
	background: url("logo.png") no-repeat;
}
.nobr {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.noml {
	margin-left: 0px !important;
}
.hidden {
	display: none !important;
}
#nav {
	display: block;
}
#main {
	display: block;
}
#footer {
	display: block;
}
#nav .inner {
	margin: 0px auto; padding: 0px 4.37em; overflow: hidden; max-width: 1080px;
}
#footer .inner {
	margin: 0px auto; padding: 0px 4.37em; overflow: hidden; max-width: 1080px;
}
#main .content-wrap {
	margin: 0px auto; padding: 0px 4.37em; overflow: hidden; max-width: 1080px;
}
#nav {
	left: 0px; top: 0px; width: 100%; height: 4.68em; overflow: hidden; position: fixed; z-index: 10; background-color: #002060;
}

.logo {
	background-position: 20px 0px; width:288px; height:67px; margin-top: 10px;float: left;
}
.logo a {
	width: 100%; height: 100%; 
}
#nav .menu-list {
	margin-top: 1.87em; float: right;
}
.menu-list li {
	height: 0.66em; line-height: 0.75em; font-size: 16px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;
}
html[lang='cn'] .menu-list li {
	font-size: 14px;
}
.menu-list li.txt {
	margin-top: 0.33em;
}
html[lang='cn'] .menu-list li.txt {
	margin-top: 0.17em;
}
.menu-list li a {
	padding: 0px 1.25em; color: rgb(255, 255, 255);
}
.menu-list li a:hover {
	color: rgb(255, 81, 13);
}
.menu-list li a.current {
	cursor: text;
}
.menu-item {
	position: absolute;
	display: none;
	list-style: none; /* 去掉ul前面的符号 */
	margin: 5px; /* 与外界元素的距离为0 */
	padding: 0px; /* 与内部元素的距离为0 */
	width: auto; /* 宽度根据元素内容调整 */
}
.map {
	width: 30px; height: 16px; display: inline-block;
}
#nav .map {
	padding: 0px;
}
.cn-map {
	background-position: -169px -5px;
}
.en-map {
	background-position: -129px -5px;
}
#main {
	top: 4.68em; margin-bottom: 5.62em; position: relative;
}
#footer {
	left: 0px; width: 100%; height: 5.02em; bottom: 0px; position: fixed; z-index: 10; background-color: rgb(0, 32, 96);
}
#footer .all-rights-wrap {
	color: rgb(94, 97, 102); font-size: 0.75em; float: left;
}
html[lang='cn'] #footer .all-rights-wrap {
	font-size: 0.87em;
}
.all-rights-wrap {
	margin-top: 2.05em;
}
.brand-wrap {
	margin-top: 2.06em;
}
.share-wrap {
	margin-top: 2.12em;
}
.all-rights-wrap p:first-child {
	height: 1em; font-size: 12px; font-weight: bold;
}
html[lang='cn'] .all-rights-wrap p:first-child {
	height: auto;
}
html[lang='cn'] .all-rights-wrap {
	margin-top: 1.75em;
}
#footer .brand-wrap {
	float: right;
}
.brand-wrap ul {
	overflow: hidden;
}
.brand-wrap ul li {
	margin-left: 1.25em; float: left;
}
.brand {
	height: 31px; text-indent: -9999px;
}
.brand a {
	height: 100%; display: block;
}
.appflood.brand {
	background-position: 0px -39.5px; width: 161px;
}
.appflood.brand:hover {
	background-position: 0px -114px;
}
.games.brand {
	background-position: -177px -38.5px; width: 185px;
}
.games.brand:hover {
	background-position: -175px -113px;
}
.kiwi.brand {
	background-position: -376px -38px; width: 170px;
}
.kiwi.brand:hover {
	background-position: -375px -113px;
}
.cnkiwi.brand {
	background: url("brand-cnkiwi.png") no-repeat 0px 0px; width: 167px;
}
.cnkiwi.brand:hover {
	background-position: 0px -31px;
}
#footer .share-wrap {
	float: right;
}
.share-wrap ul li {
	margin-right: 0.31em; float: left;
}
.share-wrap a {
	height: 100%; display: block;
}
.share-btn {
	width: 24px; height: 23px; cursor: pointer;
}
.linkedin.share-btn {
	background-position: -5px -5px;
}
.linkedin.share-btn:hover {
	background-position: -631px -39px;
}
.facebook.share-btn {
	background-position: -35px -5px;
}
.facebook.share-btn:hover {
	background-position: -661px -39px;
}
.twitter.share-btn {
	background-position: -65px -5px;
}
.twitter.share-btn:hover {
	background-position: -691px -39px;
}
.googleplus.share-btn {
	background-position: -95px -5px;
}
.googleplus.share-btn:hover {
	background-position: -721px -39px;
}
.weibo.share-btn {
	background-position: -4px -154px;
}
.weibo.share-btn:hover {
	background-position: -4px -187px;
}
.wechat.share-btn {
	background-position: -36px -154px;
}
.wechat.share-btn:hover {
	background-position: -36px -187px;
}
@media only screen and (max-width:320px)
{
body {
	font-size: 10px;
}
html {
	font-size: 10px;
}
html[device='mobile'] body {
	-ms-overflow-y: scroll !important;
}
html[device='mobile'] #nav {
	height: 100px !important; position: static;
}
html[device='mobile'] #nav .inner {
	position: relative !important;
}
html[device='mobile'] #nav .inner .hr {
	top: 42px !important; width: 260px !important; border-bottom-color: rgb(81, 84, 89) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; position: absolute !important;
}
html[device='mobile'] #nav .logo {
	background-position: 0% 0%; margin: 1.04em auto 0px !important; width: 97px !important; height: 15px !important; float: none !important; background-image: url("papaya-logo.png?20141016"); background-attachment: scroll; background-repeat: no-repeat; background-size: 97px 15px !important; background-origin: padding-box; background-clip: border-box; background-color: transparent;
}
html[device='mobile'] #nav .menu-list {
	margin: 1.87em 0px !important;
}
html[device='mobile'] #nav .menu-list li {
	height: 1em !important; line-height: 1em !important; font-size: 9px !important;
}
html[device='mobile'] #nav .map {
	padding: 0px !important;
}
html[device='mobile'] #nav .menu-list li a {
	padding: 0px 1em;
}
html[device='mobile'] #nav .menu-list li:first-child a {
	padding-left: 0px;
}
html[device='mobile'] #nav .menu-list li:nth-child(5) a {
	padding-right: 0px;
}
html[device='mobile'] #nav .menu-list li:last-child {
	margin: 0px auto !important; width: 65px !important; height: 15px !important; padding-top: 10px !important; clear: both !important; float: none !important;
}
html[device='mobile'] #main {
	top: 0px !important; height: auto !important; margin-bottom: 0px !important;
}
html[device='mobile'] .container {
	height: auto !important;
}
html[device='mobile'] #footer {
	height: 15em !important; overflow: hidden; margin-top: -12px; position: static;
}
html[device='mobile'] #main .content {
	display: block !important; position: relative !important; z-index: 1 !important;
}
html[device='mobile'] #main .index .content span:nth-child(2).title {
	text-indent: 0px; display: block !important;
}
html[device='mobile'] #main > ul.container li:first-child .content {
	margin-top: 60px !important;
}
html[device='mobile'] #main > ul.container li {
	height: 230px !important;
}
html[device='mobile'] #main .content .arrow {
	display: none !important;
}
#nav .inner {
	padding: 0px 3em;
}
#footer .inner {
	padding: 0px 3em;
}
#main .content-wrap {
	padding: 0px 3em;
}
html[device='mobile'] #footer .inner .share-wrap {
	margin: 2.21em auto 0px !important; width: 84px !important; float: none !important;
}
html[device='mobile'] #footer .inner .brand-wrap {
	margin-right: 0px !important; position: relative !important;
}
html[device='mobile'] #footer .inner .brand-wrap .hr_bottom {
	left: 0px !important; top: 28px !important; width: 232px !important; border-bottom-color: rgb(81, 84, 89) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; position: absolute;
}
html[device='mobile'] #footer .inner .brand-wrap ul li {
	width: 77px !important; height: 14px !important; margin-left: 6px !important; background-size: 310px 93px !important;
}
html[device='mobile'] #footer .inner .brand-wrap ul li:first-child {
	width: 68px !important; margin-left: 0px !important;
}
html[device='mobile'] #footer .inner .brand-wrap ul li:last-child {
	margin-right: 10px !important;
}
html[device='mobile'] #footer .inner .appflood.brand {
	background-position: 0px -17px !important;
}
html[device='mobile'] #footer .inner .games.brand {
	background-position: -72px -17px !important;
}
html[device='mobile'] #footer .inner .kiwi.brand {
	background-position: -153px -17px !important;
}
html[device='mobile'] .cnkiwi.brand {
	
}
html[device='mobile'] .all-rights-wrap {
	margin: 110px auto 0px !important; width: 235px !important; text-align: center !important; float: none !important;
}
html[device='mobile'] .all-rights-wrap p:first-child {
	font-size: 13px !important;
}
.all-rights-wrap {
	margin-top: 1em;
}
.all-rights-wrap p:first-child {
	margin-bottom: 5px;
}
#main .content-wrap .title {
	font-size: 20px;
}
#main .content-wrap .title img {
	width: 120px !important;
}
#main .content-wrap h3 {
	width: 173px !important; font-size: 12px !important;
}
#main .content-wrap .content > a {
	width: 275px;
}
html[lang='cn'][device='mobile'] #nav .logo {
	margin-top: 10px !important;
}
html[lang='cn'][device='mobile'] #nav .menu-list {
	margin: 20px -0.7em 1.87em !important;
}
html[lang='cn'][device='mobile'] #nav .inner .hr {
	top: 35px !important; width: 225px !important;
}
html[lang='cn'][device='mobile'] #nav .menu-list li {
	height: 1.2em !important; line-height: 1.2em !important;
}
html[lang='cn'][device='mobile'] #nav .menu-list li a {
	padding: 0px 1.2em !important;
}
html[lang='cn'][device='mobile'] #nav .menu-list li:last-child a {
	padding: 0px !important;
}
html[lang='cn'][device='mobile'] #main .content-wrap h3 {
	width: 155px !important;
}
html[lang='cn'][device='mobile'] #main .appflood .content {
	padding-top: 3em;
}
html[lang='cn'][device='mobile'] #main .games .content {
	padding-top: 3em;
}
html[lang='cn'][device='mobile'] #main .kiwi .content {
	padding-top: 3em;
}
html[lang='cn'][device='mobile'] #footer .inner .share-wrap {
	width: 88px !important;
}
html[lang='cn'][device='mobile'] #footer .inner .brand-wrap {
	margin-right: -22.5px !important;
}
html[lang='cn'][device='mobile'] #footer .inner .brand-wrap .hr_bottom {
	top: 21px !important;
}
html[lang='cn'][device='mobile'] .all-rights-wrap {
	margin-top: 120px !important;
}
}
@media only screen and (max-width:480px) and (min-width:321px)
{
#main .content-wrap .title {
	font-size: 28px;
}
#main .content-wrap .title img {
	width: 230px !important;
}
#main .content-wrap h3 {
	width: 185px !important; font-size: 12px !important;
}
#main .content-wrap .content > a {
	width: 385px;
}
html[device='mobile'] body {
	-ms-overflow-y: scroll !important;
}
html[device='mobile'] #main {
	height: auto !important; margin-top: -38px;
}
html[device='mobile'] .container {
	height: auto !important;
}
html[device='mobile'] #footer {
	height: 5.62em !important; overflow: hidden; margin-top: -15px; position: static;
}
html[device='mobile'] #main .content {
	display: block !important; position: relative !important; z-index: 1 !important;
}
html[device='mobile'] #main > ul.container li:first-child .content {
	margin-top: 60px !important;
}
html[device='mobile'] #main > ul.container li {
	height: 320px !important;
}
html[device='mobile'] #main .content .arrow {
	display: none !important;
}
html[device='mobile'] #nav {
	height: 37px !important;
}
html[device='mobile'] #nav .logo {
	margin-top: 5px !important;
}
}
@media only screen and (max-width:768px) and (min-width:481px)
{
#main .content-wrap .title {
	font-size: 24px;
}
#nav .inner {
	padding: 0px 3.5em;
}
#footer .inner {
	padding: 0px 3.5em;
}
#main .content-wrap {
	padding: 0px 3.5em;
}
html[device='mobile'] #main .index .content span:nth-child(2).title {
	text-indent: 0px; display: block !important;
}
#main .content-wrap .title img {
	width: 230px !important;
}
#main .content-wrap h3 {
	width: 280px !important; font-size: 15px !important;
}
#main .content-wrap .content > a {
	width: 385px;
}
html[device='mobile'] body {
	-ms-overflow-y: scroll !important;
}
html[device='mobile'] #main {
	top: 0px !important; height: auto !important; margin-top: 0px !important; margin-bottom: 0px !important;
}
html[device='mobile'] .container {
	height: auto !important;
}
html[device='mobile'] #footer {
	height: 13em !important; overflow: hidden; margin-top: -15px; position: static;
}
html[device='mobile'] #main .content {
	display: block !important; position: relative !important; z-index: 1 !important;
}
html[device='mobile'] #main > ul.container li:first-child .content {
	margin-top: 60px !important;
}
html[device='mobile'] #main > ul.container li {
	height: 320px !important;
}
html[device='mobile'] #main .content .arrow {
	display: none !important;
}
html[device='mobile'] #nav {
	height: 110px !important; position: static !important;
}
html[device='mobile'] #nav .logo {
	background-position: 0% 0%; margin: 10px auto 0px !important; width: 120px !important; height: 19px !important; float: none !important; background-image: url("papaya-logo.png?20141016"); background-attachment: scroll; background-repeat: no-repeat; background-size: 120px 19px !important; background-origin: padding-box; background-clip: border-box; background-color: transparent;
}
html[device='mobile'] #nav .inner {
	position: relative !important;
}
html[device='mobile'] #nav .inner .hr {
	top: 48px !important; width: 435px !important; border-bottom-color: rgb(81, 84, 89) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; position: absolute !important;
}
html[device='mobile'] #nav .menu-list {
	float: none !important;
}
html[device='mobile'] #nav .menu-list li a {
	padding: 0px 1.5em;
}
html[device='mobile'] #nav .menu-list li:last-child {
	margin: 0px auto !important; width: 65px !important; height: 15px !important; padding-top: 10px !important; clear: both !important; float: none !important;
}
html[device='mobile'] #nav .map {
	padding: 0px !important;
}
html[device='mobile'] #footer .inner .share-wrap {
	margin: 2.21em auto 0px !important; width: 87px !important; float: none !important;
}
html[device='mobile'] #footer .inner .brand-wrap {
	margin-right: 25px !important; position: relative !important;
}
html[device='mobile'] #footer .inner .brand-wrap .hr_bottom {
	left: 0px; top: 40px; width: 400px; border-bottom-color: rgb(81, 84, 89) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; position: absolute;
}
html[device='mobile'] #footer .inner .brand-wrap ul li {
	width: 134px !important; height: 28px !important; margin-left: 8px !important; background-size: 546px 172px !important;
}
html[device='mobile'] #footer .inner .brand-wrap ul li:first-child {
	width: 121px !important; margin-left: 0px !important;
}
html[device='mobile'] #footer .inner .brand-wrap ul li:last-child {
	margin-right: 10px !important;
}
html[device='mobile'] #footer .inner .appflood.brand {
	background-position: 0px -30px !important;
}
html[device='mobile'] #footer .inner .games.brand {
	background-position: -129px -30px !important;
}
html[device='mobile'] #footer .inner .kiwi.brand {
	background-position: -274px -30px !important;
}
html[device='mobile'] .cnkiwi.brand {
	
}
html[device='mobile'] .all-rights-wrap {
	margin: 2.55em auto 0px !important; width: 428px !important; text-align: center !important;
}
html[device='mobile'] .all-rights-wrap p:first-child {
	font-size: 13px !important; margin-bottom: 8px;
}
}
@media only screen and (max-width:1079px) and (min-width:769px)
{
body {
	font-size: 10px;
}
html {
	font-size: 10px;
}
.all-rights-wrap {
	margin-top: 2em;
}
html[device='mobile'] body {
	-ms-overflow-y: scroll !important;
}
html[device='mobile'] #main {
	height: auto !important;
}
html[device='mobile'] #main .content {
	display: block !important; position: relative !important; z-index: 1 !important;
}
html[device='mobile'] #main > ul.container li:first-child .content {
	margin-top: 60px !important;
}
html[device='mobile'] #main > ul.container li {
	height: 768px !important;
}
html[device='mobile'] #main .content .arrow {
	display: none !important;
}
}
@media only screen and (min-width:1080px)
{
body {
	font-size: 13px;
}
html {
	font-size: 13px;
}
#nav .inner {
	max-width: 1000px;
}
#footer .inner {
	max-width: 1000px;
}
#main .content-wrap {
	max-width: 1000px;
}
html[device='mobile'] body {
	-ms-overflow-y: scroll !important;
}
html[device='mobile'] #main {
	height: auto !important;
}
html[device='mobile'] #main .content {
	display: block !important; position: relative !important; z-index: 1 !important;
}
html[device='mobile'] #main > ul.container li:first-child .content {
	margin-top: 60px !important;
}
html[device='mobile'] #main > ul.container li {
	height: 480px !important;
}
html[device='mobile'] #main .content .arrow {
	display: none !important;
}
}
@media only screen and (min-width:1280px)
{
body {
	font-size: 15px;
}
html {
	font-size: 15px;
}
#nav .inner {
	max-width: 1115px;
}
#footer .inner {
	max-width: 1115px;
}
#main .content-wrap {
	max-width: 1115px;
}
html[device='mobile'] body {
	-ms-overflow-y: scroll !important;
}
html[device='mobile'] #main {
	height: auto !important;
}
html[device='mobile'] #main .content {
	display: block !important; position: relative !important; z-index: 1 !important;
}
html[device='mobile'] #main > ul.container li:first-child .content {
	margin-top: 60px !important;
}
html[device='mobile'] #main > ul.container li {
	height: 480px !important;
}
html[device='mobile'] #main .content .arrow {
	display: none !important;
}
}
@media only screen and (min-width:1600px)
{
body {
	font-size: 16px;
}
html {
	font-size: 16px;
}
#nav .inner {
	max-width: 1240px;
}
#footer .inner {
	max-width: 1240px;
}
#main .content-wrap {
	max-width: 1240px;
}
}
